@import url('https://fonts.googleapis.com/css?family=Lato|Prompt|Magra');

*{ padding: 0; margin: 0; color: #000; }
body, .background{ background-color: #FFF8DC; color:#000; font-family: 'Lato', sans-serif;}
.background-a{ background-color: #FFF; }

h1, h2, h3, h4 ,h5, h6{font-family: 'Prompt', sans-serif; font-weight: bold}
i{col-or: #FFF; }

.rigth{ float: right; }
.left{ float: left; }
.width-75{ width: 75%; }
.width-20{ width: 20%; }
em {color: #FFF;}

@media (max-width: 767px) { 
    .buscar form label{ padding: 1% 0; } 
    .ico-carrinho{ padding: 0; }
}
.error{ color: red; font-size: 14px; font-weight: 400; margin: 0; padding: 0;}
/*----- PRODUTO VIEW   ------*/
strike{ color:  #666; }
.btn-compra{ width: 70%; font-size:20px; font-weight: bold; background-color: #CD2626; }
.cor label{ display: block; float: left; background-color: orange; margin: 5px 0 10px 7px; box-shadow: 3px 2px 5px #000; }
.cor label p{ padding: 2px 7px;} 
.cor span{ display: block; width: 100%; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.cor span small{ font-size: 12px; text-decoration: underline;}
   
.tamanho label{ display: block; float: left; background-color: #999; margin-left: 7px; box-shadow: 3px 2px 5px #000; }
.tamanho label p{ width: 100%; padding-left: 6px; margin-top: 2px; font-size: 15px; font-weight: bold;}
.tamanho span{ display: block; width: 100%; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.tamanho span small{ font-size: 12px; text-decoration: underline;}

#segundaVia{border: 2px solid #999; font-size:10px; font-weight:bold; padding:5px; text-decoration:none;}
#mobile{ padding:0; font-size:20px; position: static; right: 15px; top:40px; margin-right:10px;}
#menu-mobile a{ padding:6px 20px;}
#menu-mobile a:hover{ background-color: #a4c639;}


.menu-fix{ background-color: #000; }
.menu-fix a{ color:#FFF; margin:0px 5px; padding:5px 10px; float: left; font-weight:bold}
.menu-fix a:hover{ background-color: #ccc;}
.menu-fix a:active{ background-color: red}
#box-tres .grid-ibx__item{background-color: #009c58}
#box-tres .grid-ibx__item:hover{background-color: #009c58}
#ico_topo{ font-size: 50px; position: fixed; right: 15px; bottom: 10px; color: #FFA500; text-shadow: 2px 5px 5px  #000; cursor: pointer; }
#btn_whatsapp{  font-size: 50px; position: fixed; left: 15px; bottom: 10px; color: #008641; text-shadow: 2px 5px 5px  #000;  cursor: pointer;}

#fale-consco label{ font-size:15px;}
#fale-consco div { display:block; }
#fale-consco div input{ font-size:20px;}
#fale-consco div select{ font-size:20px;}
#fale-consco i{color:#FFF;}
.fundo, .zn-bgSource-image{ 
background-image:url(img/bg-light.jpg);
background-repeat:repeat;
background-position:left top;
background-size:auto;
background-attachment:scroll
 }
/*--- do tema  ---*/
.eluid91fd4acb {margin-top:-25px;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}