/*
CORES:	
	
	menu   : #222222
	mclaro : #998675 - #736357
	degrade: #251e1b - #4c3326
	rodape:  #222222 - #1c1c1c
		
FONTES:
	
	font-family: 'Raleway', sans-serif;
    font-family: 'Montserrat', sans-serif;
	
*/

body{overflow-x:hidden;color:black;font-family: 'Montserrat', sans-serif;}
.text-bold{font-weight:bold;}
h1, h2, h3,h4,h5,h6{margin:0px;font-weight:500;padding:0px;}
.relative{position:relative;}
.conteudo{min-height:500px;}
.conteudo h5{color:#cebda7;font-size:120%;font-weight:300}
.conteudo h5 a{color:#535352}
.conteudo h5 a:hover{text-decoration:underline}
section form input{padding:10px;resize:none;font-size:100%;margin-bottom:20px;width:100%;border-top:2px solid black;border-left:0px;border-right:0px;border-bottom:0px;background:transparent;}
section form textarea{padding:10px;resize:none;font-size:100%;margin-bottom:20px;width:100%;border-top:2px solid black;border-left:0px;border-right:0px;border-bottom:1px solid black;background:transparent;}
section form button{-moz-box-shadow: 0px 4px 0px 0px #736357;-webkit-box-shadow: 0px 4px 0px 0px #736357;box-shadow: 0px 4px 0px 0px #736357;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #998675), color-stop(1, #998675));background:-moz-linear-gradient(top, #998675 5%, #998675 100%);background:-webkit-linear-gradient(top, #998675 5%, #998675 100%);background:-o-linear-gradient(top, #998675 5%, #998675 100%);background:-ms-linear-gradient(top, #998675 5%, #998675 100%);background:linear-gradient(to bottom, #998675 5%, #998675 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#998675', endColorstr='#998675',GradientType=0);background-color:#998675;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #736357;display:block;color:#ffffff;font-family:Arial;font-size:90%;font-weight:700;padding:12px 44px;text-transform:uppercase;margin:20px auto;}
section form button:hover{margin:22px auto 18px auto;-moz-box-shadow: 0px 0px 0px 0px #736357;-webkit-box-shadow: 0px 0px 0px 0px #736357;box-shadow: 0px 0px 0px 0px #736357;}
button a{}
.container{width:1500px}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.placeholder,::placeholder,:-ms-input-placeholder,::-ms-input-placeholder,
::-webkit-input-placeholder,:-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder{color: #666 !important;}
*::-webkit-input-placeholder {color: #666 !important;}
*:-moz-placeholder {color: #666 !important;opacity: 1;}
*::-moz-placeholder {color: #666 !important;opacity: 1;}
*:-ms-input-placeholder {color: #666 !important;}
*::-ms-input-placeholder {color: #666 !important;}
*::placeholder {color: #666 !important;}
a:focus, input:focus{outline:0px !important}
a{cursor:pointer;}
input[type="text"], input[type="password"], input[type="email"], textarea, select { outline: none !important;}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

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

.tarja-busca{display:none;color:white;padding:20px 0px;background:#222222}
.tarja-busca input{width:100%;border:1px solid white;color:white;background:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:12px;}
.tarja-busca button{-moz-box-shadow: 0px 4px 0px 0px #736357;-webkit-box-shadow: 0px 4px 0px 0px #736357;box-shadow: 0px 4px 0px 0px #736357;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #998675), color-stop(1, #998675));background:-moz-linear-gradient(top, #998675 5%, #998675 100%);background:-webkit-linear-gradient(top, #998675 5%, #998675 100%);background:-o-linear-gradient(top, #998675 5%, #998675 100%);background:-ms-linear-gradient(top, #998675 5%, #998675 100%);background:linear-gradient(to bottom, #998675 5%, #998675 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#998675', endColorstr='#998675',GradientType=0);background-color:#998675;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #736357;display:block;color:#ffffff;font-family:Arial;font-size:90%;font-weight:700;padding:12px 44px;text-transform:uppercase;}
.tarja-busca button:hover{padding:13px 44px;-moz-box-shadow: 0px 0px 0px 0px #736357;-webkit-box-shadow: 0px 0px 0px 0px #736357;box-shadow: 0px 0px 0px 0px #736357;}

.topovoador{height:52px !important;width:100% !important;background:white;position:fixed !important;top:0;z-index:111111111;-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.2);box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.2);}
.topovoador .logo{margin-top:-2px !important;width:100px !important;padding:6px 0 !important}
.topovoador nav ul {margin-top: 14px !important}
.topovoador .telefone{margin-top: 14px !important}
.topovoador .botoes_compra, .topovoador .busca{margin-top: 13px !important}

.topoprincipal{width:100%;height:164px;}
.topo{width:100%;height:164px;background:url(../img/bgfundo.jpg) top center no-repeat;}
.topo .logo{margin-top:28px;float:left}
.topo .logo:hover{opacity:0.7}
.topo2{height:680px !important;}
.topo nav{position:relative;float:right;}
.topo nav ul{float:right;list-style:none;padding-left:0px;margin-top:74px;margin-left:0px;}
.topo nav ul li{position:relative;color:white;display:inline;margin:0px 17px;}
.topo nav ul li a{color:white;}
.topo nav ul li a:hover{opacity:0.7}
.topo .ativo{color:#b1a79c;}
.topo .telefone{float:right;color:white;margin-top: 75px;margin-left: 55px;}
.topo .busca{float:right;margin-top: 70px;margin-left: 45px;}
.topo .busca:hover{cursor:pointer;opacity:0.7}

.topo .botoes_compra{float:right;margin-top:70px;}
.topo .botoes_compra a{display:inline-block;height:30px;margin-left:30px;position:relative;}
.topo .botoes_compra span{display:inline;margin-top:-5px;margin-left:-5px;position:absolute;background:#998675;color:white;font-size:70%;padding:1px 3px}
.topo .botoes_compra svg{width:25px;height:25px;fill:white;}
.topo .botoes_compra svg:hover{fill:#ccc}

/***************************
	MENU PRODUTOS
***************************/

.menu-produtos{left: 0;display:none;background:#222222;margin-top:30px;color:white;z-index:1;padding: 20px 10px;position:absolute;width:300px;}
.menu-produtos ul{margin-top:0px !important;float:none;width:100%;}
.menu-produtos ul li{color:#8c8c8c !important;margin: 0px !important;display:block !important;padding:10px 5px;border-bottom:1px solid #998675;}
.menu-produtos ul li a{color:#8c8c8c !important;}
.menu-produtos ul li a:hover{color:white !important;}
.menu-produtos img{max-width:100%;}
.menu-produtos img:hover{opacity:0.7}
.menu-produtos .seta{width:39px;margin:0px}
.menu-produtos .seta img{margin-top: -38px;position: absolute;}

/***************************
	MENU RESPONSIVO
***************************/

.btn-responsivo{display:none;margin-right:10px;margin-top:45px;float:right;}
.btn-responsivo img{width: 55px;}
.abre-responsivo{display:none;float: right;width: 35px;margin-top: 38px;}
.abre-responsivo img{width:40px}
.menu-responsivo{display:none;margin-top:0px;z-index: 1111111;width:100%;height:100%;position:fixed;overflow-y:scroll;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#251e1b+0,4c3326+100 */
background: rgb(37,30,27); /* Old browsers */
background: -moz-linear-gradient(left, rgba(37,30,27,1) 0%, rgba(76,51,38,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(37,30,27,1) 0%,rgba(76,51,38,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(37,30,27,1) 0%,rgba(76,51,38,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#251e1b', endColorstr='#4c3326',GradientType=1 ); /* IE6-9 */}
.menu-responsivo ul{list-style:none;font-size:120%;padding-left:30px;text-align:left;}
.menu-responsivo ul li{padding:10px 0px;color:black;}
.menu-responsivo ul li a{color:white}
.menu-responsivo h2{text-align: center;color: white;font-size: 200%;font-weight: 700;margin-top: 50px;}
.menu-responsivo .bloco{width:80%;font-size:130%;color:white;text-align:center;margin-left:10%;margin-top:15px;margin-bottom:15px;padding-top:15px;}
.menu-responsivo .bloco i{font-size:250%}
.menu-responsivo .bloco div{background: #148eb7;padding-top:18px;text-align:center;height:80px;width:80px;border-radius:50%;margin:0px auto;}
.fecha-responsivo{float:right;margin:10px 10px;background:#736357;padding:10px;}
.produtos-mobile{display:none;width:90%}
.produtos-mobile ul{font-size:80%;padding-left:10%;}
.produtos-mobile ul li{color:white;padding:5px;border-bottom:1px solid white;margin:1px 0px;}
.produtos-mobile ul li a{color:white;}
.semborderbottom{border-bottom:0px !important;}


/***************************
	BOX
***************************/

.box-fundo{position:fixed;background:rgba(0,0,0,0.8);width:100%;height:100%;z-index:1}
.box-fundo img{-webkit-box-shadow: 1px 1px 9px 0px rgba(0,0,0, 0.8);-moz-box-shadow:1px 1px 9px 0px rgba(0,0,0, 0.8);box-shadow:1px 1px 9px 0px rgba(0,0,0, 0.8);position: fixed;top: 42%;left: 50%;transform: translate(-50%, -42%);-ms-transform: translate(-50%, -40%);-webkit-transform: translate(-50%, -40%);-o-transform: translate(-50%, -40%);max-height:85%;max-width:95%;}
.box-fechar{cursor:pointer;top: 20px;left: 50%;z-index:111;translate(-50%, -10px);-ms-transform: translate(-50%, -10px);-webkit-transform: translate(-50%, -10px);-o-transform: translate(-50%, -10px);width:80px;position:fixed;text-align:center;padding:3px;background:#333;border:1px solid white;color:white;}
.box-fechar:hover{background:#666}

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

.faixa-personalizada{width:100%;background:#4a3226;color:white;padding:45px 0px}
.faixa-personalizada h1{margin-top:5px;font-weight:400}
.faixa-personalizada h1 span{color:#c7b299;}
.faixa-personalizada p{font-size:110%;margin:5px 0px;color:#978c88}
.faixa-index{width:100%;background:url(../img/bg2.jpg) top center;height:936px;}
.faixa-index h2{font-size: 150%;margin-top: 200px;font-weight: 500;margin-bottom: 10px;}
.faixa-index h1{font-size: 280%;font-weight: 500;line-height: 120%;}
.faixa-index button, .faixa-personalizada button, .slide button{-moz-box-shadow: 0px 4px 0px 0px #736357;-webkit-box-shadow: 0px 4px 0px 0px #736357;box-shadow: 0px 4px 0px 0px #736357;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #998675), color-stop(1, #998675));background:-moz-linear-gradient(top, #998675 5%, #998675 100%);background:-webkit-linear-gradient(top, #998675 5%, #998675 100%);background:-o-linear-gradient(top, #998675 5%, #998675 100%);background:-ms-linear-gradient(top, #998675 5%, #998675 100%);background:linear-gradient(to bottom, #998675 5%, #998675 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#998675', endColorstr='#998675',GradientType=0);background-color:#998675;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #736357;display:block;color:#ffffff;font-family:Arial;font-size:90%;font-weight:700;padding:12px 44px;text-transform:uppercase;margin:20px 0px;}
.faixa-index button:hover, .faixa-personalizada button:hover,  .slide button:hover{padding:13px 44px;margin:20px 0px 18px 0px;-moz-box-shadow: 0px 0px 0px 0px #736357;-webkit-box-shadow: 0px 0px 0px 0px #736357;box-shadow: 0px 0px 0px 0px #736357;}
.slide{display:none;color:white;}
.slide img{width:100%;}
/*.slide img{max-width:100%;max-height:780px;}
.slide img{max-width:100%;max-height:780px;}
.slide h1{font-size:300%;margin-top:80px;}
.slide .foto{height:780px;}*/
.botoes-responsivo{display:none;padding:40px 0px;}
.botoes-responsivo .produto-btn{text-transform:uppercase;font-weight:500;margin: 20px 0px;background:#4a3226;color:white;text-align:center;padding:20px;width:100%;}

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

.empresa{padding:25px 0px 80px 0px;}
.empresa h1{text-align:center;margin-top:50px;font-weight:400}
.empresa p{text-align:center;color:#666;font-size:120%;font-weight:300}
.empresa img{max-width:100%}
.empresa .texto p, .empresa .texto h1{color:#666;text-align:left;}
.empresa ul{color:#666;list-style:none;}
.empresa ul li{padding:5px 0px;}
.empresa ul li img{margin-right:10px;}


/**************************
	COOKIES
***************************/

.cookies{padding:25px 0px 80px 0px;}
.cookies h1{text-align:center;margin-top:50px;font-weight:400}
.cookies p, .cookies ul, .cookies ol{text-align:justify;color:#666;font-size:120%;font-weight:300}
.cookies .texto p, .cookies .texto h1{color:#666;text-align:left;}

/***************************
	PRODUTOS LISTA
***************************/

.produtos{padding:25px 0px 80px 0px;}
.produtos h1{text-transform:uppercase;font-size:150%;text-align:center;margin-top:50px;font-weight:500}
.produtos p{text-align:center;color:#999;font-size:120%;font-weight:300}
.produtos .bloco{margin-top:50px;}
.produtos .bloco img{width:100%;max-width:100%;border:1px solid #222222;}
.produtos .bloco .titulo_pro{display:block;text-align:center;color:#998675;font-weight:500;font-size:100%;margin-top:7px;}
.produtos .bloco p{text-align:center;font-size:100%;padding:0px;margin-top:5px;color:#666}
.produtos .bloco:hover img{border:1px solid #c7b299}
.bloco_produto_adicionado img{border:5px solid #555 !important}
.semprodutos{text-align:center;margin:40px 0px;font-weight:300}
.produtos .qtd_do_produto{position: absolute;right: 10px;top: 45px;background:#555;color:white;font-weight:600;padding:3px 6px;width: auto;text-align:center;}

.menu_lateral_produtos{margin-top:150px;}
.menu_lateral_produtos .titulo{color:#555;display:block;font-weight:700;margin-bottom:30px;font-size:120%}
.menu_lateral_produtos ul{font-size:90%;list-style:none;margin:0;padding:0;width:80%;font-weight:500}
.menu_lateral_produtos ul li{border-bottom:1px solid #dedede;padding:12px 0}
.menu_lateral_produtos ul li:last-child{border-bottom:0px !important;}
.menu_lateral_produtos ul li a{color:#555;display:block;}
.menu_lateral_produtos ul li a:hover{text-decoration:underline}
.menu_lateral_produtos .ativo{font-weight:700}

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

.produto{padding:25px 0px 20px 0px;}
.produto h1{font-weight:600}
.produto p{color:#8c8c8c;font-size:120%;font-weight:300}
.produto img{max-width:100%;border:1px solid #333;margin-bottom:5px;}
.dados-produtos{margin-top:80px;}
.produto button{-moz-box-shadow: 0px 4px 0px 0px #736357;-webkit-box-shadow: 0px 4px 0px 0px #736357;box-shadow: 0px 4px 0px 0px #736357;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #998675), color-stop(1, #998675));background:-moz-linear-gradient(top, #998675 5%, #998675 100%);background:-webkit-linear-gradient(top, #998675 5%, #998675 100%);background:-o-linear-gradient(top, #998675 5%, #998675 100%);background:-ms-linear-gradient(top, #998675 5%, #998675 100%);background:linear-gradient(to bottom, #998675 5%, #998675 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#998675', endColorstr='#998675',GradientType=0);background-color:#998675;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #736357;display:block;color:#ffffff;font-family:Arial;font-size:90%;font-weight:700;padding:12px 44px;text-transform:uppercase;margin:20px 0px;}
.produto button:hover{padding:13px 44px;margin:20px 0px 18px 0px;-moz-box-shadow: 0px 0px 0px 0px #736357;-webkit-box-shadow: 0px 0px 0px 0px #736357;box-shadow: 0px 0px 0px 0px #736357;}
.produto .infoproduto{padding-top:40px;}
.produto .infoproduto .titulo{display:block;font-weight:500;font-size:150%;}
.produto .preco{}
.produto .preco span{color:#8c8c8c;font-weight:600;font-size:250%;}
.produto .preco p{color:#8c8c8c;font-weight:600;font-size:110%;line-height:170%}
.produto .preco p a{color:#8c8c8c;}
.produto .preco p a:hover{text-decoration:underline}
.produto h3, .produto h3 a{color:#736357}
.produto h3 a{font-weight:800}
.produto h3 a:hover{text-decoration:underline}

.produto form{}	
.produto form .qtd_titulo_unico{color:#8c8c8c;font-weight:600;font-size:110%;display:block;margin-top:30px;margin-bottom:6px;}
.produto form .qtd_titulo{color:#8c8c8c;font-weight:600;font-size:110%;display:block;margin-top:30px;margin-bottom:20px;}
.produto form input{text-align:center;width: 80px;height: 45px;font-size: 160%;margin-left: -15px;margin-bottom: 14px;border: 2px solid #998675;}
.produto form .nome_opcional{margin-left:-35px;text-transform:uppercase;color:#998675;font-size:90%;font-weight:600;margin-top:14px;display:block;}
.produto .relacionados{margin-top:50px;}
.produto .relacionados h2{text-align:center;}


/***************************
	LOGIN
***************************/

.botoes_opcoes_login{display:flex;width:100%;justify-content:center;align-items:center;padding:40px 0 0 0}
.botoes_opcoes_login a{display:inline-block;margin:0 0px;color:#555;font-size:120%;padding:10px 30px;border:1px solid #555;}
.botoes_opcoes_login .ativo{background:#555;color:white;}
.blocos_esconde_cadastro{display:none}
.blocos_esconde_cadastro h3{margin-bottom:20px;border-bottom:1px solid #555;font-weight:700;font-size:80%;text-transform:uppercase;padding-bottom:7px;}

.login_cadastro{padding:25px 0px 80px 0px;}
.bloco_login{padding:50px;margin:50px 0;background:#EAE9E7;color:black;}
.bloco_login .titulo{font-weight: 700;font-size: 130%;color: #333;margin-bottom: 40px;display: block;  }
.bloco_login .campo{position:relative;}
.bloco_login .campo2{background:white;position:relative;padding-top:10px;}
.bloco_login .campo2 label{position:relative;}
.bloco_login .campo2 .selectboxit-container .selectboxit {height: 35px !important;border-bottom: 0 !important;font-size: 90% !important;padding-top: 0 !important;}
.selectboxit-text{color:black !important}
.selectboxit-option .selectboxit-option-anchor {float: none;margin-top:0;}
.selectboxit-option .selectboxit-option-anchor:hover{background:#555 !important}
.bloco_login label{position:absolute;margin-top:10px;margin-left:15px;font-weight:600}
.bloco_login input{margin-bottom: 20px;width: 100%;background:white;border:0;padding:30px 15px 15px 15px;}
.bloco_login button{float:right;}
.bloco_login a{float:left;color:#555;display:inline-block;margin-top:35px;}
.bloco_login a:hover{text-decoration:underline}
.bloco_login .senha{cursor:pointer;background:url(../img/senha.png);width:28px;height:19px;position:absolute;right:10px;margin-top:26px;}
.bloco_login .senha:hover{opacity:0.6}
.mostra_senha{background-position: 28px !important}

/***************************
	SEU CADASTRO
***************************/

.cadastro{padding:25px 0px 80px 0px;}
.cadastro h1{text-align:center;text-transform:uppercase;font-size:150%;color:#555;margin:40px 0 80px 0}
.cadastro form{margin:0 -15px}
.pedidos_cadastro{}
.pedidos_cadastro .pedido_item{border:3px solid #777;margin-bottom:35px;}
.pedidos_cadastro .pedido_item svg{float:right;width:20px;height:20px;margin-top:2px}
.pedido_interno_dados{padding:30px;}
.pedidos_cadastro table{display:none;width:100%;border:1px solid #ccc;margin-bottom:5px;}
.pedidos_cadastro table thead td{font-weight:600;color:#333;padding:5px 10px;border-bottom:1px solid #ccc}
.pedidos_cadastro table tr{border-bottom:1px solid #ccc;}
.pedidos_cadastro table td{padding:15px 10px;}
.pedidos_cadastro table tr:last-child{border-bottom:0 !important}
.pedidos_cadastro .numero_pedido{border-bottom:3px solid #777;padding:8px 15px;cursor:pointer;display:block;font-size:120%;font-weight:600;color:#555;text-transform:uppercase;}
.pedidos_cadastro .numero_pedido .detalhes{background:#777;color:white;font-size:70%;text-transform:initial !important;padding:3px 6px;float:right;}
.pedidos_cadastro p{}
#abre_box_deslogar{display:none}

.fundobg_escuro{display:flex;align-items:center;justify-content:center;top:0;background:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;z-index:111111111;}
.aviso_sucesso_box{border:4px solid white;text-align:center;background:white;width:100%;padding-bottom:50px;text-align:center}
.aviso_sucesso_box span{margin-bottom:50px;display:block;text-transform:uppercase;font-weight:700;width:100%;padding:20px;color:white;background:#555}
.aviso_sucesso_box p{font-size:150%;margin:40px 0;}
.aviso_sucesso_box a{background:#736356;color:white;padding:10px 20px;}
#voltar, #voltar_finalizar{margin-right:10px;background:#555}
.finalizar_pedido_confirmacao{display:none}
.selectboxit-container {height: 36px !important}



/***************************
	CARRINHO
***************************/

.carrinho{padding:25px 0px 80px 0px;}
.carrinho h1{text-align:center;font-size:150%;color:#555;margin:40px 0 80px 0}
.carrinho table{width:100%;}
.carrinho table thead td{font-weight:600;color:#555;padding:5px 10px;border-bottom:1px solid #555}
.carrinho table td{border-bottom:1px solid #d8d7d5;padding:15px 10px;}
.carrinho table td img{width:52px;border:1px solid #666;}
.carrinho table td svg{width:16px;cursor:pointer;}
.text-center{text-align:center;}
.carrinho .valores_finais{text-align:right;color:#736356;font-size:120%;padding:10px 0;line-height:180%}
.carrinho .botao{padding:13px 30px;text-transform:uppercase;font-weight:600;font-size:90%;letter-spacing:0;display:inline-block;border-radius:4px;}
.carrinho .botao i{margin-right:10px;}
.carrinho .btn1{float:left;background:#736356;border-bottom:4px solid #998675;color:white}
.carrinho .btn1:hover{border-bottom:0;margin-top:4px;}
.carrinho .btn2{float:right;margin-right:-15px;background:#998675;border-bottom:4px solid #736356;color:white}
.carrinho .btn2:hover{border-bottom:0;margin-top:4px;}
.carrinho .btn3{margin:-40px auto 0 auto;display:block;width:250px;text-align:center;background:#998675;border-bottom:4px solid #736356;color:white}
.carrinho .btn3:hover{border-bottom:0;margin-top:-36px;}

/***************************
	CONTATO
***************************/

.contato{padding:25px 0px 80px 0px;}
.contato h1{text-align:center;margin-top:50px;font-weight:400}
.contato p{text-align:center;color:#333;font-size:110%;font-weight:300}
.contato p i{margin-right:10px;}
.contato form{margin-top:80px;}
.mapa{width:100%;height:500px;background:#cCc}
.loadform{display:none;float:none;margin:10px auto;}
.email-erro{border-radius:4px;display:none;border:1px solid #333;margin-top:10px;text-align:center;padding:10px;color:#333;}
.email-sucesso{border-radius:4px;display:none;border:1px solid #333;margin-top:10px;text-align:center;padding:10px;color:#333;}
.envio_erro{border-bottom:2px solid red !important;}
	
	
/***************************
	RODAPÉ
***************************/

footer{color:white;padding:55px 0px;background:#222222}
footer .logo{margin-top:-8px;max-width:100%}
footer h2{color:#c7b299;}
footer .titulo-social h2{margin-top:3px;text-align:right;font-weight: 300;font-size: 130%;}
footer .sociais{margin-top:10px;}
footer .sociais i{color:white;font-size:250%;margin-right:25px;}
footer .sociais a:hover{opacity:0.7}
footer .dados p{color:#d2d2d2;padding:0px 0px;margin:0px;}
footer i{margin-right:10px;}
.faixa-inferior{font-family: 'Raleway', sans-serif;background:#1c1c1c;color:#858585;text-align:center}

.tarja_politica{position: fixed;z-index: 2147483647;bottom: 16px;left: 16px;right: 16px;margin: auto;max-width: 1334px;min-height: 70px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);border-radius:5px;border: solid 1px #eeeeee;background-color: #fff;}
.tarja_politica p{color:black;float:left;width:79%;padding:10px 20px;font-size:95%}
.tarja_politica a{color:black;font-weight:700}
.tarja_politica a:hover{text-decoration:underline}
.tarja_politica span{background:#666;border-radius:5px;cursor:pointer;float:right;width:140px;margin-right:20px;color:white;padding:10px 20px;text-align:center;margin-top:13px;-webkit-transition:0.5s;transition:0.5s;}
.tarja_politica span:hover{background:#ccc;color:black}
	
.btn-whatsapp-pulse{z-index: 1111;background:#25d366;color:#fff;position:fixed;bottom:15px;right:15px;font-size:30px;display:flex;justify-content:center;align-items:center;width:0;height:0;padding:26px;text-decoration:none;border-radius:50%;animation-name:pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}
.btn-whatsapp-pulse-border{transition:0.5s;bottom:20px;right:20px;animation-play-state:paused}
.btn-whatsapp-pulse-border i{margin-left:9px;}
.btn-whatsapp-pulse-border:hover{background:#28824a}
.btn-whatsapp-pulse-border::before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite}
@keyframes pulse-border{0%{padding:20px;opacity:.75}75%{padding:40px;opacity:0}100%{opacity:0}}