@charset "UTF-8";

/*POP UP COMUNICADO*/
.comunicado{background-color: rgba(0, 0, 0, 0.72);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 11;color: #fff;}
.comunicado .conteudo {width: 100%;max-width: 500px;margin: 0 auto;background-color: #900a0a;font-size: 18px;padding: 15px 15px 55px 15px;line-height: 1.5;border: 3px #fff dashed;}
.comunicado .conteudo h3 {font-size: 30px;font-weight: bold;padding-bottom: 10px;border-bottom: 4px solid rgb(255, 255, 255);}
.comunicado .conteudo p {margin-top: 20px;}
.comunicado .conteudo .close {float: right;font-size: 21px;font-weight: bold;line-height: 1;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 10;background-color: #000 !important;border-radius: 18px;height: 30px;width: 30px;top: -26px !important;}

/*PESQUISAR*/
.resultado{}
.resultado p{margin: 0 auto;font-size: 1px;color: #fff;position: absolute;}

/* CSS Document */
span.block-debug{width:auto; height:auto; position:relative;}

body{margin:0 auto;}

h3 small{
color:#9b0001;
font-weight:bold;
}

.line-top-preto{
background-color:#202020;
height:5px;
width:100%;
margin:0 auto;
display:block;
}

.line-top-cinza{
background-color:#bebebe;
height:10px;
width:100%;
margin:0 auto;
display:block;
}

img.midias-auxiliares{
width:40%;
height:auto;
float:right;
margin-bottom:20px;
}
img.midias-auxiliares-2{
width:60%;
height:auto;
float:right;
margin-bottom:20px;

}
img.midias-auxiliares-3{
width:33%;
height:auto;
float:right;
margin-bottom:20px;
margin-right:1px;
}

/*HEADER*/
header{background-image:url(../img/header.png);#828080;min-height: 193px;width: 100%;position: relative;padding: 12px 25px 0 25px; display: bloc;}

header .navbar-brand.logo{background-image: url(../img/logo.png);background-repeat: no-repeat;width: 350px;height: 167px;text-indent: -999px;}
header .info-tel{width:172px;height:auto;float:left;color:#fefefe;text-shadow: 2px 0px 0px #989797, 1px 0px 0px #989797, 0px 2px 0px #989797, 0px 1px 0px #989797;font-size:23px;position: relative;margin-left:7%;margin-top: 30px;}
span.whatsapp{float: left;position: absolute;left: -36px;left: -23px;bottom: 3px;background-image:url(../img/whatsapp-icone.png);background-repeat:no-repeat;width:20px;height:21px;}
header .info-orcamento{height:auto;width:22%;float:left;position: relative;margin-left:7%;margin-bottom: 7px;    margin-top: 42px;}
header .info-orcamento img{height:auto;width:100%;}
header .info-orcamento a:hover img{opacity:0.8;}

header .info-3m{width: 19%;height: auto;float: right;position: relative;margin-top: 25px;margin-bottom: 5px;}
header .info-3m img{width: 160px;height:auto;float: right;position: relative;}

header .social{height:auto;width:auto;float:right;margin-bottom: 5px;}
header .social h5{color:#fff;font-weight: bold;font-size: 15px;margin-bottom:3px}
header .social img{width:40px;height:40px; margin-right:10px;float:left;}

header .social a:hover img {opacity:0.8;}

/*MENU*/

.menu{
width:100%;
height:auto;
background-color:#e8e7e6;
}
.menu a{
color:#FFF;
}

/*HOME*/

.slider-produtos {
    border: 1px solid #202020;
    border-radius: 3px;
    padding: 10px;
}

.slider-produtos .well{
	margin-bottom:10px;
	width: 388px;
	height: auto;
    min-height: 144px;
}

.slider-produtos p {
    margin-top: 16px;
	top: 8px;
    position: relative;
    font-size: 12px;
    width: 200px;
    float: left;
}

.title-home-portifolio{
font-weight:bold;
margin-bottom: 1px;
font-size:18px;
display:block;
}

.title-home-produtos{
font-weight: bold;
    margin-bottom: 5px;
    font-size: 12px;
    display: block;
    width: 186px;
}
a.title-nossos-produtos-home-itens { color:#333;}
a:hover.title-nossos-produtos-home-itens { color:#9b0001;}


input.form-control{ width:212px;}

a.leia-mais{
float:right;
color:#202020;
margin-bottom:22px;
text-decoration:underline;
font-size: 12px;
}
a:hover.leia-mais{
color:#9b0001;
}

/*PRODUTOS*/

/*ANIMAÇÃO 3M*/

.animacao-3m{ width:auto; height:auto; position:relative;}

#mouse-1,#mouse-2,#mouse-3,#mouse-4,#mouse-5,#mouse-6,#mouse-7,#mouse-8,#mouse-9,#mouse-10,#mouse-11,#mouse-12,#mouse-13,#mouse-14,#mouse-15,#mouse-16{width: auto;height:auto;position: relative;top: 5px;}

#comentario-1,#comentario-2,#comentario-3,#comentario-4,#comentario-5,#comentario-6,#comentario-7,#comentario-8,#comentario-9,#comentario-10,#comentario-11,#comentario-12,#comentario-13,#comentario-14,#comentario-15,#comentario-16{position:relative;top:100px;left:120px;right:0;float:right;height:30px;display: block;width:120px;opacity: 0;background-image:url(../img/icon-3m.png);background-repeat:no-repeat;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}

#mouse-1:hover #comentario-1{opacity: 1;top:-194px; left:144px; position:relative;}
#mouse-2:hover #comentario-2{opacity: 1;top:-194px; left:144px; position:relative;}
#mouse-3:hover #comentario-3{opacity: 1;top:-159px; left:144px; position:relative;}
#mouse-4:hover #comentario-4{opacity: 1;top:-179px; left:144px; position:relative;}
#mouse-5:hover #comentario-5{opacity: 1;top:-179px; left:144px; position:relative;}
#mouse-6:hover #comentario-6{opacity: 1;top:-159px; left:144px; position:relative;}
#mouse-7:hover #comentario-7{opacity: 1;top:-194px; left:144px; position:relative;}
#mouse-8:hover #comentario-8{opacity: 1;top:-159px; left:84px; position:relative;}

#mouse-9:hover #comentario-9{opacity: 1;top:-106px; left:144px; position:relative;}
#mouse-10:hover #comentario-10{opacity: 1;top:-103px; left:144px; position:relative;}
#mouse-11:hover #comentario-11{opacity: 1;top:-142px; left:144px; position:relative;}
#mouse-12:hover #comentario-12{opacity: 1;top:-142px; left:84px; position:relative;}
#mouse-13:hover #comentario-13{opacity: 1;top:-142px; left:84px; position:relative;}
#mouse-14:hover #comentario-14{opacity: 1;top:-142px; left:144px; position:relative;}
#mouse-15:hover #comentario-15{opacity: 1;top:-104px; left:144px; position:relative;}
#mouse-16:hover #comentario-16{opacity: 1;top:-126px; left:144px; position:relative;}



.title-produtos-principal {
    z-index: 2;
    color: #fff;
    background-color: #000;
    border-bottom: 3px solid #383636;
    border-radius: 5px;
    margin-bottom: 10px;
	position: relative;
    display: block;
    padding: 10px 15px;
}

.title-produtos-secundario {
    z-index: 2;
    color: #9b0001;
	background-color: #e8e7e6;
    border-bottom: 3px solid #383636;
    border-radius: 5px;
    margin-bottom: 10px;
	position: relative;
    display: table;
    padding: 5px 7px;
	width:100%;
	height:auto;
}

/*.cores-produtos .produto-cinza-claro,.produto-grafite,.produto-azul-escuro,.produto-marrom,.produto-preto,.produto-branco,.produto-vermelho,.produto-azul-claro,.produto-amarelo,.produto-verde-hunter,.produto-laranja,.produto-bege,.produto-vinho,.produto-creme,.produto-verde-tropical,.produto-prata,.produto-azul-marinho{
height:42px;
width:42px;
border-bottom-right-radius:20px;
border-top-left-radius:20px;
position: relative;
display: inherit;
float:left;
margin-right:10px;
margin-bottom:10px;	
}*/

.icon-produtos {
 width: 48px;
 float: left;
 margin-right: 12px;
 text-align: center;
 font-size: 11px;
}
.icon-produtos a {color: transparent;}

.grupo-produtos{
display: inline-block;
position: relative;
width: 100%;
}

/*
.produto-cinza-claro{background-color:#CCC;}
.produto-grafite{background-color:#666;}
.produto-azul-escuro{background-color:#009;}
.produto-marrom{background-color:#630;}
.produto-preto{background-color:#FFD700;}
.produto-branco{background-color:#F3F3F3;}
.produto-vermelho{background-color:#FF0000;}
.produto-azul-claro{background-color:#0CF;}
.produto-amarelo{background-color:#FFFF00;}
.produto-verde-hunter{background-color:#214938;}
.produto-laranja{background-color:#FF4500;}
.produto-bege{background-color:#cfac68;}
.produto-vinho{background-color:#603;}
.produto-creme{background-color:#fafad6;}
.produto-verde-tropical{background-color:#228B22;}
.produto-prata{background-color:#cfd0d5;}
.produto-azul-marinho{background-color:#191970;}

.info-produtos{
font-weight: bold;
border-bottom: dashed 1px #9b0001;
margin-bottom: 7px;
display: flex;
}

.info-produtos .info-amarelo,.info-vinho,.info-verde,.info-azul-escuro,.info-azul-claro{
height:20px;
width:20px;
border-radius:20px;
position: relative;
display: inherit;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.info-amarelo{background-color:#FFFF00;}
.info-vinho{background-color:#603;}
.info-verde{background-color:#0C0;}
.info-azul-escuro{background-color:#039;}
.info-azul-claro{background-color:#0CF;}*/

/*3M*/
.icon-3m{ background-image:url(../img/icon-3m.png);background-repeat:no-repeat;width:30px;height:16px;position: absolute;float: left;margin: 0 auto;top: 15px;margin-left: 6px;}
.icon-3m-small{ background-image:url(../img/icon-3m-small.png);background-repeat: no-repeat;width: 15px;height: 8px;position: absolute;float: left;top: 4px;margin-left: 4px;}
.icon-3m-slider{ background-image:url(../img/icon-3m-small.png);background-repeat: no-repeat;width: 15px;height: 8px;position: absolute;float: left;margin-left: 4px;margin-top:3px;}
.icon-3m-info{background-image:url(../img/icon-3m.png);background-repeat:no-repeat;width:30px;height:16px;position: absolute;float: left;margin: 0 auto;margin-left: 6px;}

/*FOOTER*/
.line-preto{
background-color:#202020;
height:5px;
width:100%;
margin-top:20px;
display:block;
}

.line-cinza{
background-color:#bebebe;
height:10px;
width:100%;
margin:0 auto;
display:block;
}

footer{background-image:url(../img/header.png);#828080;height: 192px;width: 100%;position: relative;padding: 12px 25px 0 25px;display: block;}
footer .info-tel{width: 197px;height: auto;float: left;color: #fefefe;text-shadow: 2px 0px 0px #989797, 1px 0px 0px #989797, 0px 2px 0px #989797, 0px 1px 0px #989797;font-size: 23px;position: relative; margin-top:33px;}
footer .info-orcamento{height: auto;width: 20%;float: left;position: relative;margin-left: 6%;margin-top: 50px;}
footer .info-orcamento img{height:auto;width:100%;}
footer .info-orcamento a:hover img{opacity:0.8;}
footer ul{width: 20.3%;height: auto;float: left;position: relative;font-size:15px;color:#fff;list-style-type: inherit;margin-left:6%;margin-top: 18px;}
footer ul li a{
color:#e1e1e1;
font-weight:bold;}
footer .navbar-brand.logo{
background-image:url(../img/logo.png);
background-repeat:no-repeat;
width:350px;
height:168px;
text-indent: -9999px;
float: right;
}

img.whatsappChat {
    float: right;
    right: 0;
    bottom: 8px;
    position: fixed;
    z-index: 11111;
}

.copyright{
background-color:#fff;
margin:0 auto;
color:#202020;
font-size:11px;
width:243px;
padding:13px 0;
text-align:center;
}

.copyright a{
color:#202020;
font-weight:bold;
}

/*ORÇAMENTO*/
.orcamento{width:100%; height:auto; position:relative; margin: 0 auto;  display: flex;}
.orcamento img{ margin:0 auto; margin-top:20px; margin-bottom:20px; position:relative; display: block;}
.orcamento a:hover img {opacity:0.9;}

/*@media (max-width: 555px) {
header .info-orcamento {
height: auto;
width: 52%;
margin-top: -56px;
float: right;
}*/

@media (max-width: 768px) {
span.block-debug {display: table; margin:0 auto; margin-bottom:10px;}
/*HEADER*/
header .navbar-brand.logo {left: 2%;position: relative;}
header .info-tel { margin-left: 0;}
header .info-orcamento{margin-left: 0;width:100%}
header .info-3m{ width:100%}
.navbar-form .form-control{ width:100%}

ul.nav.navbar-nav a {color: #9b0001 !important;border-bottom: #000 solid 1px !important;background-color: #ddd !important;}
ul.nav.navbar-nav a:hover {color: #fff !important;border-bottom: #000 solid 1px !important;background-color: #9b0001 !important;}

footer .info-tel{ display:none;}
footer .info-orcamento{ display:none;}
footer ul{ display:none;}
footer .navbar-brand.logo {min-width: 59%;position: relative;}

/*PORTFOLIO*/
.ff-container label{width: 100%;}


}


@media (max-width: 992px) {
	
/*HEADER*/	
header .navbar-brand.logo {
    background-image: url(../img/logo_small.png);
    background-repeat: no-repeat;
    width: 216px;
    height: 103px;
    font-size: 1px;
}
    /*FOOTER*/
    footer ul{font-size: 13px !important;}
}

header .info-tel {width: 135px;height: auto;font-size: 18px;margin-left: 3%;}	

header .info-orcamento{margin-left:3%;}
/*header .info-orcamento img{
width:70%;
height:auto;	
}

header .info-3m {
top: 20px;
float:right;
margin-left:50px;
}*/
/*FIM HEADER*/	
.navbar-nav {
    margin-bottom: 20px;
    margin-top: 0;
}	
	
.navbar-form .form-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
	
/*FOOTER*/
footer .info-tel{width: 173px;height:auto;font-size: 20px;margin-left:5%;}	
footer .navbar-brand.logo {background-image: url(../img/logo_small.png);background-repeat: no-repeat;width: 216px;height: 103px;}
footer .info-orcamento{width: 21.4%;    margin-left: 4%;}
footer ul{top:0px; margin-left:0;}
	
}

/*FALE CONOSCO*/

input.form-control {
    width: 100%;
}

span.fale-conosco-whatsapp {
    float: left;
    position: relative;
    left: -4px;
    margin-bottom: -4px;
    background-image: url(../img/whatsapp-icone.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 21px;
}

}
@media (max-width: 768px) {
.ff-container label{width:100%;}
}