/*
	Theme Name: Toride
	Author: hunter
	Tags: wordpress, responsive, bootstrap
	version: 1.0
*/

/* ALL */
*{margin:0; padding:0; outline:none;}
html, body{font:400 16px/140% 'Lato', sans-serif; color:#535353; background:#FFF;}
.clear{clear:both;}
.text-indent{text-indent:-9999px; display:block;}
.block{display:block;}
a{text-decoration:none; outline:none; color:inherit; transition:.3s;}
a:hover, a.active, a:focus{text-decoration:none; outline:none; color:inherit;}
label{font-weight:300;}
h1, h2, h3, h4, h5, h6{margin-top:0; }
p{margin-bottom:0;
line-height: 1.5;
font-weight: 100;
font-size: 14px;}
.margin0{margin-bottom:0;}
.margin10{margin-bottom:10px;}
.margin20{margin-bottom:20px;}
.margin30{margin-bottom:30px;}
.margin40{margin-bottom:40px;}
.margin60{margin-bottom:60px;}
.page-header{margin: 0;}
.bold{font-weight:500;}
.text-blue{color:#0B1E60;}


/*.accordions.semi-rounded .accordions-head {border: 1px solid #373435!important}*/

/* BTN */
.btn{border:none; border-radius:inherit; padding:11px 10px; font-weight:300; font-size:18px; text-align:center; white-space:inherit;}

.btn-primary{background:#0B1E60; border:1px solid #0B1E60; color:#FFF; opacity:1 !important; transition:.3s; border-radius: 10px;}
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover{background:#FFF; color:#0B1E60; text-decoration:none !important;}
.size2{font-size:22px; padding:14px;}

/* HEADER */
header{width:100%; margin:0 auto; border-top:2px solid #183086; padding-top:30px; margin-bottom:37px; z-index:9999;}

/* NAV */
header .navbar-inverse .navbar-inner{height:auto; background:transparent; border:none; box-shadow:none;}
header .navbar-brand{background:url('images/logo.png') center center no-repeat; width:234px; height:84px; padding:0 !important; text-indent:-9999px;}
header .navbar-inverse{background:transparent; border:none; margin-bottom:0; position:relative;}
header nav ul{margin:0; padding:0; list-style-type:none; display:block; text-align:right; clear:right; float:right;}
header nav li{display:inline-block; margin:0 10px;}
header nav li a{font-size:14px; color:#333; padding:2px; border-bottom:2px solid #FFF;}
header nav li:last-child{margin-right:0;}
header nav li:last-child a{font-weight:700; color:#0B1E60;}
header nav li:focus a,
header nav li:hover a,
header nav li a:hover,
header nav li.current-menu-item a{border-color:#183086;}

header .social{float:right; margin-bottom:13px;}
header .social a{width:27px; height:27px; background:transparent center center no-repeat; display:block; float:left; text-indent:-9999px;}
header .social .contact{background-image:url('images/ico-contato.png');}
header .social .linkdin{background-image:url('images/ico-linkdin.png'); margin-left:12px;}
header .social a:hover,
header .social a:focus{opacity:.6;}
header nav li a:hover,
header nav li.current-menu-item a {
  color: #183086; /* azul escuro do border */
  border-color: #183086;
}


/* NAV RESPONSE */
.navbar-inverse .navbar-toggle{margin:7px 0 0 0; padding:0; border:none; border-radius:inherit; position:relative; z-index:9999; transition:.3s;}
.navbar-inverse .navbar-toggle .icon-bar{background:#222C6A; width:35px; height:2px; margin-bottom:11px; transition:.3s;}
.navbar-inverse .navbar-toggle:focus .icon-bar,
.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:checked .icon-bar,
.navbar-inverse .navbar-toggle:active .icon-bar{background:#222C6A;}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:checked,
.navbar-inverse .navbar-toggle:active{background:transparent;}
.navbar-inverse .navbar-toggle.active .icon-bar{display:none; background:#222C6A;}
.navbar-inverse .navbar-toggle.active .icon-bar:nth-child(2){transform: rotate(50deg); -webkit-transform: rotate(50deg); display:block;}
.navbar-inverse .navbar-toggle.active .icon-bar:nth-child(4){transform: rotate(-50deg); -webkit-transform: rotate(-50deg); margin-top:-14px; display:block;}
.navbar-inverse .navbar-toggle.active{background:none; position:fixed; z-index:99999; right:3%; top:35px;}


/* HOME */
#slider-full .bxslider{overflow:hidden; height:550px;}
#slider-full .bxslider .banner{width:100%; height:550px; background-position:top center; background-repeat:no-repeat; background-size:cover;}
#slider-full .bxslider .banner a{position:absolute; left:0; right:0; top:0; bottom:0; display:block; text-indent:-9999px;}

.leg-home{float:left; margin-bottom:-40px;}
.text-leg-home h2{padding-top:60px;}
.text-leg-home h2 strong{font-weight:600;}

.box-representante{background:url('images/bg-representante.png'); padding:15px 0;}
.box-representante a{font-size:18px; font-weight:900; color:#FFF; letter-spacing:1px; padding:46px 0 0 0; min-height:66px; background:url('images/ico-representante.png') right center no-repeat; position:relative; display:block;}
.box-representante a:before{width:40px; height:2px; background:#FFF; position:absolute; left:0; top:15px; content:''; display:inline-block;}
.box-representante a:hover{opacity:.6;}
.box-representante h2{color:#FFF; margin:20px 0 10px 0;}
.box-representante .image{margin:-80px auto;}

.box-home a{display:block;}
.box-home img{border:1px solid #DEDEDE;}
.box-home .image{position:relative;}
.box-home .image:before{background:url('images/zoom.png') center center no-repeat; background-color:rgba(55,52,53,.8); position:absolute; top:0; right:0; bottom:0; left:0; content:''; display:block; opacity:0; transition:.3s;}
.box-home a:hover .image:before{opacity:1;}
.box-home h4{position:relative;}
.box-home h4:before{width:17px; height:17px; background:url('images/more.png') center center no-repeat; position:absolute; right:20px; top:10px; content:''; display:inline-block;}

.social-follow{overflow:hidden; margin-bottom:10px;}
.social-follow span{float:right; width:78px; overflow:hidden;}

.title-border:before{border-bottom:1px solid #0B1E60; content:''; display:block; position:absolute; top:18px; right:20px; left:140px;}
.title-border span{color:#C4C4C4; font-size:16px; font-weight:400; display:block;}

.list-news a{margin-bottom:10px; display:block;}
.list-news .image{position:relative;}
.list-news .image:before{background:url('images/zoom.png') center center no-repeat; background-size:50px; background-color:rgba(55,52,53,.8); position:absolute; top:0; right:0; bottom:0; left:0; content:''; display:block; opacity:0; transition:.3s;}
.list-news a:hover .image:before{opacity:1;}
.list-news h6{position:relative;}
.list-news h6:before{width:17px; height:17px; background:url('images/more.png') center center no-repeat; position:absolute; right:10px; top:0; content:''; display:inline-block;}


/* Newsletter e Área Restrita*/
.newsletter{background:url('images/newsletter.png') 50px 32px no-repeat #F9F9F9; border:1px solid #DEDEDE; padding:30px; margin-top:18px; border-radius: 10px;}
.newsletter h3,
.newsletter h5{padding-left:90px;}
.newsletter h5{margin-bottom:26px;}
.newsletter form input[type="text"],
.newsletter form input[type="password"]{padding:18px 20px; color:#373435; background:#FFF; border:1px solid #DEDEDE; width:100%; min-height:60px; display:block;}
.newsletter form input[type="submit"]{padding:18px 14px; border-radius: 10px; width:100%; min-height:60px; font-size:22px; font-weight:700; color:#FFF; background:#0B1E60; border:1px solid #373435; text-align:center; box-sizing:border-box; transition:.3s;}
.newsletter form input[type="submit"]:hover{background:#FFF; color:#373435;}

.newsletter ::-webkit-input-placeholder{color:#373435;}
.newsletter :-moz-placeholder{color:#373435;}
.newsletter ::-moz-placeholder{color:#373435;}
.newsletter :-ms-input-placeholder{color:#373435;}


/* CONTENT */

.image{display:block;}
.image a{display:block;}
.image img{max-width:100%; height:auto; margin:0 auto; display:block;}

iframe{width:100%; max-width:100%;}

section{padding-bottom:30px; min-height:400px; color:#333;}
section p{font-size:16px; margin-bottom:30px;}
section ul{margin-left:40px;}
section ul li{margin-bottom:10px;}
section img{max-width:100%; height:auto;}
section a{color:#707070; transition:.3s;}
section a:hover{opacity:.6;}
section a img{margin-right:10px;}
section address p{margin:0;}
section address strong{display:block; margin-bottom:20px; color:#0B1E60;}


h1, .title{font-size:26px; color:#0B1E60; font-weight:700; margin-bottom:35px; position:relative;}
h1:before, .title:before{width:40px; height:2px; background:#0B1E60; position:absolute; left:0; bottom:-12px; content:''; display:inline-block;}
.no-border:before{display:none !important;}
h2{font-size:31px; color:#0B1E60; margin-bottom:30px;}
h3{font-size:22px; color:#0B1E60; font-weight:700; margin-bottom:0;}
h4{font-size:22px; color:#152767; font-weight:700; margin-bottom:0;}
h5{font-size:16px; color:#C4C4C4;}
h6{font-size:19px; color:#0B1E60; font-weight:300; margin-bottom:10px;}

.banner-int{width:100%; height:295px; background:transparent center top repeat-x; overflow:hidden; margin-bottom:60px;}
.banner-noticias{background-image:url('images/banner-noticias.jpg');}
.banner-categorias{background-image:url('images/banner-categorias.jpg');}

.mvm{font-size:15px; padding-top:30px;}
.mvm img{display:block; margin-bottom:40px;}
.mvm strong{font-size:22px; color:#0B1E60; font-weight:700; margin-bottom:16px; display:block;}

.certificados .box{padding:30px 40px; display:block; text-align:center;}

.instrumentais .box p{font-size:16px;}
.instrumentais .box img{float:left; margin:0 20px 150px 0; border-radius:100%;}
.instrumentais .box h6{margin-bottom:0;}

.publicacoes .box{font-size:16px; min-height:260px;}
.publicacoes .box a{position:absolute; left:0; top:0; right:0; bottom:0; z-index:444;}
.publicacoes .box > img{ position:absolute; top:210px; right:15px;}
.publicacoes .box .image{position:relative;}
.publicacoes .box .image:before{background:url('images/zoom.png') center center no-repeat; background-size:50px; background-color:rgba(55,52,53,.8); position:absolute; top:0; right:0; bottom:0; left:0; content:''; z-index:11; display:block; opacity:0; cursor:not-allowed !important;pointer-events:none !important; transition:.3s;}
.publicacoes .box:hover .image:before{opacity:1;}
.publicacoes .box h6{margin-bottom:0; font-size:16px; padding-right:30px;}

.list-all-news .title-news{font-size:22px; margin-bottom:20px;}
.list-all-news .image{position:relative;}
.list-all-news .image:before{background:url('images/zoom.png') center center no-repeat; background-size:50px; background-color:rgba(55,52,53,.8); position:absolute; top:0; right:0; bottom:0; left:0; content:''; display:block; opacity:0; transition:.3s;}
.list-all-news a:hover .image:before{opacity:1;}

.list-all-news a{display:block; position:relative; overflow:hidden; opacity:1 !important;}
.list-all-news a:before{width:37px; height:37px; background:url('images/more2.png') center center no-repeat; position:absolute; right:20px; top:0; bottom:20px; margin:auto; content:''; display:inline-block;}

.list-all-news hr{display:block; margin:0; border-bottom:1px solid #0B1E60; margin-bottom:20px;}

.sidebar.list-news a{max-height:100px; overflow:hidden; margin-bottom:30px; opacity:.7;}
.sidebar.list-news h6:before{display:none;}
.sidebar.list-news h6{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right:2px;}
.sidebar.list-news p{font-size:16px;}
.sidebar.list-news hr{border-color:#B6BCD0;}
.sidebar.list-news .image:before{background-size:20px;}
.sidebar.list-news .active{opacity:1;}

.gallery .gallery-item{padding:2% !important; box-sizing:border-box;}
.gallery .gallery-caption{display:none;}
.gallery .gallery-item a{position:relative; display:block; opacity:1 !important;}
.gallery .gallery-item a:before{background:url('images/zoom.png') center center no-repeat; background-size:50px; background-color:rgba(55,52,53,.8); position:absolute; top:0; right:0; bottom:0; left:0; content:''; display:block; opacity:0; transition:.3s;}
.gallery .gallery-item a img{max-width:100%; height:auto;}
.gallery .gallery-item a:hover:before{opacity:1;}

.produtos .box{font-size:14px; display:block; min-height:350px; opacity:1 !important;}
.produtos .box .image{position:relative; border:1px solid #CFCFCF; padding:10px; margin-bottom:20px;}
.produtos .box .image:before{background:url('images/zoom.png') center center no-repeat; background-size:50px; background-color:rgba(55,52,53,.8); position:absolute; top:0; right:0; bottom:0; left:0; content:''; z-index:11; display:block; opacity:0; cursor:not-allowed !important;pointer-events:none !important; transition:.3s;}
.produtos .box:hover .image:before{opacity:1;}
.produtos .box h6{margin-bottom:20px;}

.sidebar h3{font-size:26px; color:#0B1E60; font-weight:700; margin-bottom:35px; position:relative;}
.sidebar h3:before{width:40px; height:2px; background:#0B1E60; position:absolute; left:0; bottom:-12px; content:''; display:inline-block;}
.sidebar ul{list-style-type:none; margin:0; padding:0;}
.sidebar ul li{font-size:18px; color:#0B1E60; position:relative; margin-bottom:0;}
.sidebar ul li a{padding:10px 0 10px 35px; font-size:16px; color:#333; display:block; border-bottom:1px solid #0B1E60; opacity:1;}
.sidebar ul li.current-cat a,
.sidebar ul li a:focus,
.sidebar ul li a:hover{background:url('images/cat.png');}
.sidebar ul li:before{background:#0B1E60; height:7px; width:7px; border-radius:100%; position:absolute; top:50%; margin-top:-4px; left:18px; content:''; z-index:11; display:block;}

.produto .image{position:relative; border:1px solid #CFCFCF; padding:5px 10px;}
.padding-left-produto{padding-left:60px;}
.produto h1{font-size:18px;}

.filters{margin-bottom:10px;}
.filters a{color:#FFF; background:#707070 10px center no-repeat; padding:6px 10px 8px 55px; display:block; opacity:1 !important; border-radius:10px; margin-bottom:20px;}
.filters a#parafusos{background-image:url('images/ico-parafuso.png');}
.filters a#placas{background-image:url('images/ico-placas.png');}
.filters a#instrumental{background-image:url('images/ico-instrumental.png');}
.filters a.ver-todos{background-image:url('images/ico-todos.png');}
.filters a.active,
.filters a:focus,
.filters a:hover{background-color:#0B1E60;}

.login{max-width:555px; width:90%; margin:0 auto; background:#F9F9F9; border:1px solid #DEDEDE; padding:20px 70px; margin-bottom:20px;}
.login ul{margin:0;}
.login h3{background:url('images/ico-login.png') left center no-repeat; padding:8px 0 8px 50px;}
.login input{background:#FFF; padding:5px; border:1px solid #DEDEDE;}
.login input[type="submit"]{background:#707070; color:#FFF; padding:14px 20px; border:1px solid #DEDEDE;}
.login-text{color:#707070; font-size:20px;}

.logged{margin-bottom:30px; font-size:12px;}
.logged ul{margin:0;}
.logged .widget-title{font-size:12px; color:#707070;}


/* FOOTER */
footer{background:#f7f7f7; padding-top:90px;}
footer .logo-footer{width:261px; height:35px; background:url('images/logo-footer.png') center center no-repeat; display:block; text-indent:-9999px;}
footer .button{padding:22px 10px; font-size:19px; font-weight:600; color:#aaa; background:#ededed; display:block; text-align:center; border-radius:10px; transition:.3s;}
footer .button-phone{background:url 30px center no-repeat #ededed;}
footer .button:hover{opacity:.6;}

footer ul{list-style-type:disc; margin:0 0 0 20px; padding:0;}
footer ul li{font-size:18px; color:#6F6F6F;}
footer ul li a{font-size:14px; color:#6F6F6F; display:block; text-transform:uppercase; line-height:120%;}
footer ul li a:hover{opacity:.6;}

footer .menu-item-34{display:none !important;}

footer address{background:url('images/address.png') left center no-repeat; background-size: contain; min-height:70px; margin-top:70px; padding-left:96px; color:#6F6F6F; font-size:14px; line-height:140%;}
footer address strong{font-size:19px; display:block; margin-bottom:16px;}

footer .phones{background:url('images/phones.png') left center no-repeat; background-size: contain; min-height:70px; margin-top:70px; padding-left:96px; color:#6F6F6F; font-size:14px; line-height:140%;}
footer .phones strong{font-size:19px; display:block; margin-bottom:16px;}
footer .phones a{display:block;}
footer .phones a:hover{opacity:.6;}

footer .social{padding-top:74px; text-align:center;}
footer .social a{width:69px; height:67px; background:transparent center center no-repeat; display:inline-block; text-indent:-9999px;}
footer .social .contact{background-image:url('images/ico-mail.png');}
footer .social .maps{background-image:url('images/ico-maps.png'); margin-left:20px;}
footer .social a:hover,
footer .social a:focus{opacity:.6;}

footer .copyright{background:#fff; font-size:14px; color:#333; padding:21px 0;}

footer .hunter a{float:right; margin-top:6px;}
footer .hunter a:hover{opacity:0.6;}


/* FORM */
.wpcf7-form select {border:1px solid #DEDEDE; height:40px; width:100%; padding:0 10px; resize:none; background:#FFF; transition:.3s;}


.wpcf7-form{background:#F9F9F9; border:1px solid #DEDEDE; padding:12px;}
.wpcf7-form label{display:block; margin-bottom:20px; line-height:180%; font-size:18px;}
.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="tel"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea{border:1px solid #DEDEDE; height:40px; width:100%; padding:0 10px; resize:none; background:#FFF; transition:.3s;}
.wpcf7-form-control-wrap textarea{height:70px;}
.wpcf7-form span{font-size:18px;}
.wpcf7-form .wpcf7-not-valid{border-bottom:1px solid red !important;}
div.wpcf7-validation-errors{margin:0 0 10px 0 !important;}

.wpcf7-form-control-wrap input[type="file"]{font-size: 12px; line-height: 100%;}

.wpcf7-form span.wpcf7-not-valid-tip{font-size:12px; line-height:120%;}

.wpcf7-form input[type="submit"]{min-width:170px; border-radius: 10px; padding:22px; font-size:18px; text-align:center; white-space:inherit; background:#0B1E60; border:1px solid #0B1E60; color:#FFF; transition:.3s; text-transform:uppercase; float:right;}
.wpcf7-form input[type="submit"]:active,
.wpcf7-form input[type="submit"]:focus,
.wpcf7-form input[type="submit"]:hover{background:#FFF; color:#0B1E60; text-decoration:none !important;}

.mapa-contato iframe{height:420px;}

/* GALLERY */
.gallery{margin-bottom:10px; overflow:hidden;}
.gallery-item{margin:0 0 10px 0 !important;}
.gallery-item *{border:none !important; max-width:100%; height:auto;}


/*Media Queries**********************************************/
@media(max-width:1200px) {
	header nav ul li{margin:0 4px;}
	#slider-full .bxslider,
	#slider-full .bxslider .banner{height:400px;}
	#slider-full .bx-controls-direction{display:none;}
	.text-leg-home h2{padding-top:40px;}

	footer{padding-top:50px;}
	footer .margin40{margin-bottom:20px;}
	footer .social{padding-top:20px;}

	.instrumentais .box img{float:inherit; margin:0 auto; display:block;}
}

@media(max-width:992px) {
	header{padding-top:20px;}
	header .navbar-brand{height:31px; margin-bottom:20px;}
	header nav ul{width:100%; text-align:center;}

	#slider-full .bxslider,
	#slider-full .bxslider .banner{height:300px;}

	.text-leg-home h2{padding-top:30px; margin-bottom:15px;}

	footer .logo-footer{margin-bottom:40px;}
	footer .social{position:absolute; right:20px; top:-330px;}
	footer address,
	footer .phones{margin-top:0; padding-top:26px;}

	.certificados .box{padding:20px;}

	.padding-left-produto{padding-left:0;}

	.catalago img{margin-right:0;}
}

@media(max-width:767px) {
	html, body{font-size:16px;}
	.sidebar h3,
	h1{font-size:18px;}
	h2{font-size:16px;}
	h3{font-size:18px;}
	h4{font-size:16px;}
	h6{font-size:16px;}
	.title{font-size:18px;}
	.margin30,
	.margin40{margin-bottom:20px;}
	.margin60{margin-bottom:30px;}
	section iframe{height:auto;}
	section{padding:20px 0;}
	section p{font-size:14px;}

	header{height:84px; padding-top:23px; border-top-width:5px; margin-bottom:5px;}
	header .navbar-brand{width:43px; height:37px; background-image:url('images/icon.png');}

	.navbar-collapse{background:#FFF; float:none; text-align:center; top:0; left:0; opacity:0; position:fixed; width:100%; height:100% !important; z-index:999; margin:0; transition:.3s;}
	.navbar-collapse ul{background:url('images/logo.png') center 60px no-repeat; background-size:180px; padding:120px 0 10px 0; width:100%;}
	.navbar-collapse ul li{clear:both; float:none; margin:0; margin-bottom:14px; display:block;}
	.navbar-collapse ul li a{font-size:20px; color:#333; text-align:center; padding:4px 0;}
	.navbar-collapse.in{opacity:1; border:none;}
	.navbar-collapse .menu-item-34{display:none !important;}

	#slider-full .bxslider,
	#slider-full .bxslider .banner{height:200px; background-size:cover;}
	#slider-full .bx-controls{display:none;}

	.text-leg-home p{height:70px; overflow:hidden; font-size:13px;}
	.text-leg-home p:focus,
	.text-leg-home p:hover{height:auto; overflow:hidden; font-size:13px;}

	.box-home div{margin:0; width:100% !important;}

	.btn,
	.wpcf7-form input[type="submit"]{font-size:20px; padding:20px 10px; width:100%; float:inherit;}

	.box-representante{padding:10px 0;}
	.box-representante a{font-size:16px; background-size:35px; padding-top:30px; min-height:60px;}

	.newsletter {padding:22px; background-position:30px 20px;}
	.newsletter h3, 
	.newsletter h5 { padding-left:70px;}
	.newsletter h5{margin-bottom:20px;}
	.newsletter form input[type="text"],
	.newsletter form input[type="password"]{padding:10px; min-height:42px;}
	.newsletter form input[type="submit"]{padding:10px; width:100%; min-height:42px; font-size:18px;}

	footer{padding-top:30px;}
	footer .logo-footer{width:120px; background-size:contain; margin-bottom:30px;}
	footer .social{top:-354px;}
	footer .social a{width:48px; height:48px; background-size:contain;}
	footer address,
	footer .phones{background-image:inherit; padding-left:0;}
	footer address{font-size:12px;}
	footer address strong{font-size:15px;}
	footer .margin30,
	footer .margin40{margin-bottom:10px;}
	footer .copyright{font-size:12px;}

	.banner-int{display:none;}
	.mvm{font-size:15px; padding-top:30px;}
	.mvm img{float:left; width:40px; height:auto; margin-right:20px; margin-bottom:50px;}
	.mvm strong{font-size:22px; color:#0B1E60; font-weight:700; margin-bottom:16px; display:block;}

	.certificados .box{text-align:left; padding:0; text-align:center;}
	.certificados .box .image{width:60px; margin:0 auto 20px auto;}
	.certificados .box h4{margin-bottom:10px; text-align:center;}

	.instrumentais .box{clear:both;}
	.instrumentais .box .image{float:left; width:60px; margin-right:15px;}
	.instrumentais .box h6{margin-bottom:0;}
	.instrumentais .box p{font-size:12px; margin-bottom:10px; line-height:120%;}

	.publicacoes .col-xs-6:nth-child(2n+3){clear:both;}
	.publicacoes .box{font-size:12px; min-height:170px;}
	.publicacoes .box > img{display:none;}
	.publicacoes .box .image:before{background-size:50px;}
	.publicacoes .box h6{margin-bottom:0;}

	.list-all-news .title-news{font-size:16px;}
	.list-all-news p{font-size:14px; line-height:140%;}
	.list-all-news a:before{display:none;}

	.contato{text-align:center;}

	.produtos .box{min-height:220px;}

	.produto .btn-primary{font-size:12px; padding:3px;}
	.produto .margin30{margin-bottom:4px;}
	.produto .margin60{margin-bottom:20px;}
	.produto h1{font-size:14px;}

	.filters a{padding:8px; text-align:center; background-image:none !important;}

	.login{padding:10px;}
	.login h3{padding-left:30px; background-size:20px;}

	.catalago{margin-bottom:20px;}
}

@media(max-width:490px) {
	#slider-full .bxslider .banner{background-position-x:35%;}
	.mvm img{margin-bottom:100px;}
}
/* MENU — força cor no hover e no item ativo, acima do Bootstrap */


.navbar.navbar-inverse .navbar-nav > li > a:hover,
.navbar.navbar-inverse .navbar-nav > li > a:focus {
  color: #183086 !important;   /* ganha do Bootstrap */
  border-color: #183086;
  background: transparent;
}
