*{font-family: "Lato"; margin:0; padding:0; outline: none;}


#topo{background: #f1f1f1; padding: 20px 0; height: 80px; border-bottom: 3px solid #ddd;}
#topo .logo h1{width: 213px; height:80px; overflow: hidden; text-indent: -3000px; background: url(../../img/distribuidora-pica-pau.png) center no-repeat; }


#topo .info{position: relative; height: 80px;}
#topo .info p{float: right; font-weight: 300; font-size: 30px; color:#232323;}
#topo .info p span{color:#232323; font-weight: 700; font-size: 24px;}
#topo .info ul li{display: inline-block; margin: 0 10px;}
#topo .info ul li.no-margin-right{margin-right: 0px;}
#topo .info ul.menu{position: absolute; right: 0; bottom: 0; z-index: 8005;}
#topo .info ul.menu li {color:#232323; font-size: 18px; font-weight: 300;}
#topo .info ul.menu li a{text-decoration: none; color:#232323;}
#topo .info ul.menu li ul{display: none; border-radius: 0 0 3px 3px; padding: 10px 0; background: #f2f2f2;}
#topo .info ul.menu li ul li{margin: 10px 0; padding-left: 10px; padding-right: 10px; display: block; }
#topo .info ul.menu li ul li a{color:#2e2e2e;}
#topo .info ul.menu li ul li a:hover{color:#2e2e2e;}
#topo .info ul.menu li:hover ul{display: block; position: absolute;}

#banner{margin-top: 40px; height: 301px; width: 100%; clear: both;}
.banners .banner{width:998px; height: 301px;}
.banners .banner .texto{overflow: hidden; margin:0 !important; width: 332px !important; color:#fff; font-size: 25px; font-weight: 300; height: 301px; }
.banners .banner .texto{background: #3e954c; /* Old browsers */
background: -moz-linear-gradient(top,  #3e954c 0%, #54d55e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3e954c 0%,#54d55e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3e954c 0%,#54d55e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e954c', endColorstr='#54d55e',GradientType=0 ); /* IE6-9 */
 }
.banners .banner .texto p{padding:20px;}
.banners .banner .texto p a{color:#1e0003; font-weight: 400; text-decoration: none;}
.banners .banner .imagem{ margin:0 !important; width: 664px !important;}
.banners .banner .imagem img{width: 100%;}

.owl-pagination{position: absolute; right: 0; bottom: 0; background: #fff; padding:3px;   border-radius: 3px 0 3px 3px;}
.owl-pagination .owl-page.active span{ background: #3f984d !important; }
#solucoes{margin-top: 40px;}
#solucoes p.titulo{color:#202020; font-size: 30px; font-weight: 300; text-transform: uppercase; margin-bottom: 40px;}
#solucoes p.titulo span{font-weight: 700;}
#solucoes .lista-solucao .item{border: 1px solid #ccc; border-left:none; border-top:none; position: relative; height: 60px; line-height: 60px; cursor: pointer;}
#solucoes .lista-solucao .item-borda{border-top: 1px solid #ccc;}

#solucoes .lista-solucao .item h2{color:#202020; padding-left: 10px; font-size: 1em;}
#solucoes .lista-solucao .item a{text-decoration: none;}
#solucoes .item-produto{margin-right: 0 !important; margin-bottom: 13px; background-image: url(../../img/bg-produto.png);
    background-repeat: no-repeat;
    background-color: rgba(49,49,49,1.00);}
#solucoes .item-produto .texto-produto{border: #f2f2f2 1px solid; border-top: none;}
#solucoes .item-produto span.img-produto{width: 221px; height: 120px; display: block; background-repeat:no-repeat; background-position:center; border: #f2f2f2 1px solid; border-bottom: none;   }
#solucoes .item-produto p.titulo-produto{width: 100%; min-height: 30px; text-transform: uppercase; line-height: 30px; display: block;text-align: center; font-weight: bold; padding-top: 10px; color:#ed3237;}
#solucoes .item-produto p.descritivo-produto{width: 90%; font-size: 14px; min-height: 130px; text-transform: uppercase; display: block; color:#fff; padding: 0px 7px 0px 7px;}
#solucoes .item-produto p.valor{color:#fff; font-size: 18px; font-weight: 700; padding: 7px; margin-top: 5px;}
#solucoes .item-produto p.valor span{color:#ed3237; font-size: 14px;}
#solucoes .item-produto a.link-mercadolivre{background:#fafafa url(../../img/bg-comprar.png) center no-repeat; width: 199px; height: 50px; border: 1px solid #efefef; display: block; margin: 10px;}

.marcador{width: 100%; clear: both; border-bottom:1px solid #ddd; padding-top: 20px; padding-bottom: 20px; background: #f6f6f6; }
.marcador input{margin: 0 10px; outline: none;}
.marcador a{color:#666666; text-decoration: none; margin-left: 10px;}
.filtro span.resetarFiltro{background: #fff; border-bottom:#ddd 1px solid; font-weight: 900; text-transform: uppercase; cursor: pointer; display: block; width: 100%; text-align: center; color:#0372ac; padding: 10px 0;}
.filtro{margin: 0; border:1px solid #ddd; border-bottom: none; border-top: 3px solid #0372ac;}


#atendimento{width: 100%; clear: both; padding-top: 40px;}
#atendimento .conteudo-atendimento{
	height: 48px; border:#c7c7c7 1px solid; border-radius: 3px; width: 100%; position: relative;
	background: #fefefe; /* Old browsers */ background: -moz-linear-gradient(top,  #fefefe 0%, #fafafa 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #fefefe 0%,#fafafa 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #fefefe 0%,#fafafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}
#atendimento .conteudo-atendimento img{position: absolute; top: -30px; left: 20px;}
#atendimento .conteudo-atendimento .texto{color:#313131; font-size: 20px; line-height: 48px; text-transform: uppercase; padding-left: 140px;}
#atendimento .conteudo-atendimento .texto span{color:#0379c0;}
#atendimento .conteudo-atendimento .telefone{color:#0379c0; font-size: 18px; line-height: 48px; position: absolute; right: 20px; top: 0}
#atendimento .conteudo-atendimento .telefone span{font-weight: 900; font-size: 14px;}


#empresa{width: 100%; clear: both; padding-top: 40px;}
#empresa p.titulo{color:#0372ac; font-size: 22px; margin-bottom: 20px;}
#empresa .conteudo{color:#313131; font-size: 20px; line-height: 24px;}
#empresa .conteudo a{color:#0379c0; text-decoration: none;}

#patrocionio{width: 100%; clear: both; padding-top: 40px;}
#patrocionio p.titulo{color:#0372ac; font-size: 22px; margin-bottom: 20px;}
#patrocionio .conteudo{color:#313131; font-size: 20px; line-height: 24px;}




#fomulario{width: 100%; clear: both; padding-top: 40px;}
#fomulario div.formulario form fieldset{border:none;  margin-bottom: 40px;}
#fomulario div.formulario form fieldset div.clear{width: 100%; clear: both; margin-top: 10px;}
#fomulario div.formulario form fieldset div.clear input{background: #efefef; border:#d8d8d8 1px solid; border-radius: 3px; height: 50px; width: 44%; margin-right:1%; padding: 0 2%; outline: none;}
#fomulario div.formulario form fieldset div.clear textarea{background: #efefef; border:#d8d8d8 1px solid; border-radius: 3px; width: 94%; padding: 2%; resize:none; height: 80px; }
.inputEnviar{cursor: pointer;}
.link-localizacao{ width: 100%;  height: 240px; text-indent: -30000px; overflow: hidden; display: block; background: url(../../img/localizacao.png?v=2) no-repeat center; }


#topo-full{height: 100vh; width: 100%; background: url(../../img/banner-full.png) no-repeat; background-size: cover !important; position: relative; background-attachment: fixed; background-position:50% 0;  }



#topo-full .redes-sociais{padding: 10px 0; text-align: right; position: relative;}
#topo-full .redes-sociais p{ font-size: 18px; color:#fff; display: inline-block; line-height: 20px; margin-right: 10px; }
#topo-full .redes-sociais p span{ font-size: 14px; font-weight: 700; color:#fff; }
#topo-full .redes-sociais a.icon-googlePlus{height: 20px; width: 20px; display: inline-block; background: url(../../img/googleplus.png) no-repeat center; text-indent: 300000px; overflow: hidden; margin-right: 10px;}
#topo-full .redes-sociais a.icon-facebook{height: 20px; width: 20px; display: inline-block; background: url(../../img/facebook.png) no-repeat center; text-indent: 300000px; overflow: hidden;}
#topo-full .redes-sociais a.icon-instagram{height: 20px; width: 20px; display: inline-block; background: url(../../img/instagram.png) no-repeat center; text-indent: 300000px; overflow: hidden;}
#topo-full .redes-sociais a.icon-youtube{height: 20px; width: 20px; display: inline-block; background: url(../../img/youtube.png) no-repeat center; text-indent: 300000px; overflow: hidden;}
#topo-full .redes-sociais a.icon-whatsapp{height: 20px; cursor: pointer; width: 20px; display: inline-block; background: url(../../img/whatsapp.png) no-repeat center; text-indent: 300000px; overflow: hidden;}

#topo-full .menu-full{background: #fff; height: 80px; clear: both; position: relative; text-align: right;}
#topo-full .center-menu{text-align: right;}
#topo-full .menu-full h1{background: url(../../img/renato-recuperadora.png) no-repeat center; overflow: hidden; text-indent: 300000px; width: 242px; height: 165px; position:absolute; top: -28px; }

#topo-full .menu-full h1.logo-inicial{background: url(../../img/logo-inicial.png) no-repeat center; background-size: contain; overflow: hidden; text-indent: 300000px; width: 330px; height: 230px; position:absolute; top: -30px; }

#topo-full .menu-full ul{ display: inline-block; }
#topo-full .menu-full ul a {display: inline-block;color:#252525; margin-left: 20px; font-size: 18px;}
#topo-full .menu-full ul a:hover{color:#0372ac;}
#topo-full .menu-full ul a li{ display: inline-block; line-height: 80px; }

#topo-full .texto-banner{ padding-top: 230px; }
#topo-full .texto-banner .caracteristica{font-size: 22px;  font-weight: 300; color:#fff; text-transform: uppercase;}
#topo-full .texto-banner .nome-produto{font-size: 50px;  font-weight: 700; color:#fff; text-transform: uppercase; line-height: 40px; padding-bottom: 4px;}
#topo-full .texto-banner .valor-original{color:#7c7c7c;  font-weight: 300; display: inline-block; padding: 0 10px; height: 30px; font-size: 22px; background: #fff; margin-bottom: 5px;}
#topo-full .texto-banner .valor-original span{ font-weight: 700; color:#181818;}

#topo-full .texto-banner .valor-final{color:#7c7c7c; clear: both; font-weight: 300; display: inline; padding: 0 10px 0 20px; height: 30px; font-size: 22px; background: #fff;}
#topo-full .texto-banner .valor-final span{ font-weight: 700; color:#bf0411;}
#topo-full .img-banner{ position: absolute; right: 10px; top: 176px; }
#topo-full .banner-full{position: relative; }

#faixa-info{ background: #080808 url(../../img/bg-info.png) center no-repeat; height: 75px; width: 100%; }
#faixa-info-rodape{ background: #080808 url(../../img/bg-info.png) center no-repeat; height: 75px; width: 100%; position: absolute; bottom: 0; left: 0; }
#faixa-info-rodape2{ background: #080808 url(../../img/bg-info.png) center no-repeat; height: 75px; width: 100%;}


.restauracao{background: url(../../img/restauracao.png) center no-repeat; height: 365px; margin-top: 40px;}
.pintura{background: url(../../img/pintura.png) center no-repeat; height: 365px; margin-top: 40px;}
.solda{background: url(../../img/solda.png) center no-repeat; height: 365px; margin-top: 40px;}


.item-selecionar{ height: 80px; background: #f6f6f6; border:1px solid #ddd; border-top: 3px solid #0372ac; width: 470px !important; color: #373737; text-align: center; text-transform: uppercase;line-height: 80px; font-size: 22px; margin-top: 26px; }


.faixa-destaque{display: block; height: 79px; width: 79px; position: absolute; background: url(../../img/destaque.png);}

.info-pneus{font-size: 36px; font-weight: 300; text-transform: uppercase; color:#373737; margin-top: 25px;}
.info-pneus span{font-weight: 900;}

.formPneus fieldset{border:none;}
.formPneus fieldset input, select{width: 200px; border:1px solid #ddd;  background: #f6f6f6; padding: 0 10px; height: 40px; margin: 10px 0;}
.formPneus fieldset select{width: 222px;}
.formPneus .grid_3{margin-left: 0;}
.formPneus .btnEnviarPneu{width: 459px; background:#0372ac; color:#fff;  border:1px solid #0372ac; }
/*PRODUTOS*/

.filtro{margin: 0 0 20px 0;}

.produtos .produto{width: 300px; display: inline-block; margin-left: 10px; border:1px solid #f2f2f2; border-radius: 3px; padding: 20px 0; margin-bottom: 20px; position: relative; height: 190px;}
.produtos .produto .imgProduto{width: 300px;height: 150px; display: inline-block; background-size: contain; background-position: center; background-repeat:no-repeat; }
.produtos .produto .tituloProduto{width: 100%;  padding: 20px 0; text-align: center; font-weight: bold; font-size:16px;}
.produtos .produto .descritivoProduto{width: 90%; padding: 0 5%; text-align: left; font-weight: 100; color:#444; font-size:14px; min-height: 60px; position: absolute;}


#txt-inicial{text-align: left; margin-top: 98px; margin-left: 40px; color:#fff;}
#txt-inicial p{font-size: 26px; font-weight: 300;}
#txt-inicial p span{font-weight: 900; font-size: 28px;}
#txt-inicial p i{font-family: "Georgia"; font-size:22px;}

#imgDeus{position: fixed; right: 10px; bottom: 10px;}
#imgDeusBranco{position: fixed; right: 10px; bottom: 30px;}


#servicos p.titulo{ color:#0372ac; font-weight: 900; font-size: 32px; margin-top: 40px; text-transform: uppercase; }
#servicos p.conteudo{ font-weight: 300; font-size: 20px; line-height: 25px;}
#servicos a{text-decoration: none; text-transform: uppercase; color:#9a1017; font-weight: bold;}

.show-whatsapp{background: #00bd4a; color:#fff; font-weight: 300; border-radius: 3px; font-size: 14px; width: 110px; text-align: center; height: 25px; line-height: 25px; position: absolute; z-index: 2; right: -20px; display: none; }
.icon-whatsapp{cursor: default;}

.clear-bottom{width: 100%; height: 1px; clear: both;}

.info-produtos{color:#202020; font-weight: 400; font-size: 14px; text-transform: uppercase; margin-bottom: 40px; }
.info-produtos a{color:#9a1017; font-weight: 700;}

.linha-produto{clear: both;}