/*
CORES:	
	
		texto        = #333333
		rodape texto = #999999
		verde escuro = #9c7092 #9c7092
		verde claro  = #C8B6C4 #C8B6C4
		
FONTES:
	
    font-family: 'Titillium Web', sans-serif;
	
*/

body{overflow-x:hidden;color:black;font-family: 'Titillium Web', sans-serif;}
.text-bold{font-weight:bold;}
h1, h2, h3,h4,h5,h6{margin:0px;font-weight:500;padding:0px;}
.sempadding{padding:0px !important}
.relative{position:relative;}

/***************************
	TOPO DO SITE
***************************/

.topo{background:url(../img/bgfundotopo.png);}
.topo-absolute{z-index: 11;position: absolute;width: 100%;}
.topo-superior{background:url(../img/bgtopo.png)}
.topo-superior ul{text-transform:uppercase;font-size:120%;list-style:none;color:white;float:right;padding:0px;margin:0px;}
.topo-superior ul li{display:inline-block;padding:41px;}
.topo-superior ul a{color:white;}
.topo-superior ul a:hover{color:#333;}
.topo h1{font-size:350%;font-weight:200;padding:70px 0px;color:white;text-align:center}
.topo h1::first-letter{text-transform:capitalize}
.topo .logo{float: left;margin-top: 10px;margin-bottom: 10px;width: 280px;}
.produtos-ativo{color:#9c7092;font-weight:700;background:#C8B6C4;}
.produtos-menu-drop{margin-top: 106px;width: 323px;margin-left: 743px;display:none;z-index: 11;position:absolute;padding:10px;background:#C8B6C4;text-align:center;font-weight:700;font-size:110%}
.produtos-menu-drop a{color:#9c7092;padding:8px 10px;display:block;}
.produtos-menu-drop a:hover{font-weight:500}

.abre-responsivo{display:none;float: right;color: white;padding: 20px;font-size: 250%;margin-top: 5px;}
.menu-responsivo{display:none;margin-top:0px;z-index: 1111111;width:100%;height:100%;position:fixed;overflow-y:scroll;background:#9c7092;}
.menu-responsivo ul{list-style:none;font-size:170%;padding-left:30px;padding-top:30px;}
.menu-responsivo ul li{padding:7px 0px;text-transform:uppercase;font-weight:700;color:white;}
.fecha-responsivo{cursor:pointer;position:absolute;right:0px;top:0px;}
.produtos-mobile{display:none;}
.produtos-mobile a{display:block;font-size:80%;color:white;padding-left:20px;}

/***************************
	INDEX
***************************/

.slide{width:100%;}
.slide img{width:100%;}

.slide .owl-controls .owl-page {width: 15px !important;height: 15px !important;background:#3a4d1b !important;margin: 0px 10px auto !important;border-radius: 50% !important;}
.slide .owl-controls .owl-page span {width: 15px !important;height: 15px !important;margin: 5px 5px !important;border-radius: 50% !important;}
.slide .owl-pagination {margin-top: 0px !important;width: 100% !important;right:0px !important;text-align: center !important;}
.slide .owl-controls {margin-top: -50px !important;}
.slide .owl-controls .active{background:white !important}


.index{padding:70px 0px;}
.bloco-index{margin:70px 0px;}
.bloco-index h1{font-size:250%;font-weight:700;color:#333333}
.bloco-index p{font-size:130%;color:#979797;text-align:justify;}
.bloco-index img{max-width:100%}
.bloco-index-right{text-align:right;}
.linha-tracejada{display:block;margin:40px 0px;max-width:100%;}

/***************************
	EMPRESA
***************************/

.empresa{text-align:justify;padding:100px 0px;}
.empresa h2{text-transform:uppercase;font-weight:500;font-weight:100%;margin-top:60px;}
.empresa p{font-size:150%;line-height:200%;font-weight:300}
.empresa img{display:block;margin:60px auto 0px auto;max-width:100%}
.empresafaixa{width:100%;}

/***************************
	PRODUTO ABERTO
***************************/

.produto{padding:100px 0px;}
.produto p{font-size:150%;font-weight:300}
.produto h3{font-weight:700;font-size:150%;margin-top:40px;}
.opcoes-tamanhos span{padding:5px 10px;font-size:90%;display:inline-block;border:1px solid #C8B6C4;margin-right:8px;margin-bottom:8px;}
.interesse{padding:50px 0px;background:#9c7092;color:white;text-transform:uppercase;text-align:center;font-size:250%;font-weight:700}
.foto-produto{margin-top:28px;}
.foto-produto img{max-width:100%}
.bloco-interesse img{float:left}
.bloco-interesse p{float:left;width: 50%;margin-left: 5%;font-size: 110%;margin-top: 30px;}
.produto form{margin-top:80px;}
.produto input, .produto textarea{resize:none;font-size:140%;width:100%;background:#eeeeee;color:#9c7092;padding:20px 15px;border:0px;margin-bottom:25px;}
.produto button{background:#C8B6C4;color:white;float:right;text-transform:uppercase;font-size:130%;border:0px;padding:10px 55px;font-weight:700;margin-top:-20px}
.produto form h1{text-align:center;margin-bottom: 30px;margin-top: 10px;font-size: 170%;}
.medidas{float:left;width:43% !important;}
.tamanhos{float:right;width:43% !important;}
.p-ou{float:left;font-size: 180% !important;text-align: center;width: 14%;margin-top: 18px;}

.produto .slick-dots li {background: #9c7092;}
.produto .slick-active {background: #C8B6C4 !important;}
 
/***************************
	CONTATO
***************************/

.contato{background:url(../img/bgcontato.png) center top repeat-y;padding:100px 0px;}
.contato h2{font-size:200%;font-weight:700;color:#9c7092;margin-bottom:40px;}
.contato form{margin-top:40px;}
.contato input, .contato textarea{resize:none;font-size:140%;width:100%;background:#eeeeee;color:#9c7092;padding:20px 15px;border:0px;margin-bottom:25px;}
.contato button{background:#C8B6C4;color:white;float:right;text-transform:uppercase;font-size:110%;border:0px;padding:10px 55px;font-weight:700;margin-top:-20px}
.botoes-contato{text-align:center;color:white;}
.botoes-contato p{font-size:120%;margin-bottom:60px;}
.input1{float:left;width:48% !important;}
.input2{float:right;width:48% !important;}
.mapa{width:100%;height:560px;background:#CCC;}
.loadform{display:none;margin:10px auto;}
.email-erro{margin-top:10px;display:none;font-size:120%;text-align:center;width:100%;padding:5px;background:#ff9999;color:#333;font-weight:700}
.email-sucesso{margin-top:10px;display:none;font-size:120%;text-align:center;width:100%;padding:5px;background:#8cff8c;color:#333;font-weight:700}

/***************************
	RODAPÉ
***************************/

.faixa-inferior{color:white;padding-top:60px;width:100%;height:205px;background:url(../img/faixainferior.jpg) center top no-repeat;}
footer{padding:45px 0px;color:#999;font-size:120%}
footer p{padding:0px;margin:0px;}
.rodape-contato img{float:left;max-width:100%;margin-top:4px;}
.rodape-contato .dados{float:left;margin-left:20px;}
.espaco{width:100%;height:20px;}
.logo2 img{max-width:100%}


.tarja_politica{display:block;position: fixed;z-index: 2147483647;width:100%;bottom:0;padding:40px;box-shadow: 0 4px 8px 0 rgba(0,0,0,1);background:white;}
.tarja_politica p{color:black;float:left;width:79%;margin-top:0px;padding:10px 20px;font-size:110%;font-weight:300}
.tarja_politica a{color:black;font-weight:700}
.tarja_politica a:hover{text-decoration:underline}
.tarja_politica span{background:#333;cursor:pointer;float:right;width:140px;margin-right:20px;color:white;padding:20px 30px;text-align:center;margin-top:13px;-webkit-transition:0.5s;transition:0.5s;}
.tarja_politica span:hover{background:#555;color:white}
