
body {
	color: #000000;
	background-color: #f1f1f1;
	font-family: 'Sarabun', sans-serif;
}
h1.titulo {
	color: #ff0000;
}
h1.titulo::after {
	background-color: #ff0000;
}
a {
	color: #000000;
}
.botaocor>* {
	color: #ffffff !important;
}
input[type=button].botaocor,input[type=submit].botaocor,input[type=reset].botaocor,button.botaocor {
	color: #ffffff !important;
	background-color: #00ff41;
}
input[type=button].botaocor:hover,input[type=submit].botaocor:hover,input[type=reset].botaocor:hover,button.botaocor:hover {
	background-color: #20FF61;
}
input[type=button].botaocor:active,input[type=submit].botaocor:active,input[type=reset].botaocor:active,button.botaocor:active {
	background-color: #20FF61;
}
[class*="sociais-"] div i {
	background-color: #00ff41;
	color: #ffffff;
}
[class*="sociais-"] div i:hover {
	background-color: #20FF61;
}
[class*="sociais-"].color div.social-facebook i {
	background-color: #405797;
	color: #ffffff;
}
[class*="sociais-"].color div.social-facebook i:hover {
	background-color: #6077B7;
}
[class*="sociais-"].color div.social-twitter i {
	background-color: #078dfe;
	color: #ffffff;
}
[class*="sociais-"].color div.social-twitter i:hover {
	background-color: #27ADFE;
}
[class*="sociais-"].color div.social-youtube i {
	background-color: #af0000;
	color: #ffffff;
}
[class*="sociais-"].color div.social-youtube i:hover {
	background-color: #CF2020;
}
[class*="sociais-"].color div.social-linkedin i {
	background-color: #01568f;
	color: #ffffff;
}
[class*="sociais-"].color div.social-linkedin i:hover {
	background-color: #2176AF;
}
[class*="sociais-"].color div.social-google i {
	background-color: #026cdc;
	color: #ffffff;
}
[class*="sociais-"].color div.social-google i:hover {
	background-color: #228CFC;
}
[class*="sociais-"].color div.social-instagram i {
	background-color: #f33d3d;
	color: #ffffff;
}
[class*="sociais-"].color div.social-instagram i:hover {
	background-color: #F35D5D;
}
[class*="sociais-"].color div.social-pinterest i {
	background-color: #a60000;
	color: #ffffff;
}
[class*="sociais-"].color div.social-pinterest i:hover {
	background-color: #C62020;
}
[class*="sociais-"].color div.social-whatsapp i {
	background-color: #00AA00;
	color: #ffffff;
}
[class*="sociais-"].color div.social-whatsapp i:hover {
	background-color: #00CC00;
}
[class*="sociais-"].color div.social-link i {
	background-color: #026cdc;
	color: #ffffff;
}
[class*="sociais-"].color div.social-link i:hover {
	background-color: #228CFC;
}
[class*="sociais-"].color div.social-close i {
	background-color: #C00;
	color: #ffffff;
}
[class*="sociais-"].color div.social-close i:hover {
	background-color: #E00;
}
.site>div {
	grid-template-columns: minmax(200px, 1500px);
}
.site-cabecalho {
	color: #ffffff;
	background-color: #2c5729;
	background-image: url(../../fotog/946505e2a7be0380.webp);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.site-cabecalho>div {
	height: 250px;
	grid-template-columns: auto 1fr;
	max-width: 1500px;
}
.site-cabecalho .logo img {
	max-height: 220px;
}
.site-cabecalho .cb-menu>div {
	background-color: #363636;
}
.site-cabecalho .cb-menu>div div {
	border-right: 1px solid #565656;
	color: #ffffff;
}
.site-menu {
	background-color: #dddddd;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.site-menu li div {
	background-color: #dddddd;
	color: #000000;
	padding: 15px 10px;
}
.site-menu li div:hover {
	background-color: #f6f6f6;
	color: #000000;
}
.site-menu-departamentos .dropdown-content>div {
	width: 1460px;
}
.tp-carrinho .dropdown-menu {
	color: #ffffff;
}
.cb-ico {
	color: #ffffff;
}
.dropdown.on .cb-ico {
	background-color: #2c5729;
}
.site-cabecalho .cb-menu>div.sociais div {
	color: #ffffff;
}
.site-conteudo {
	background-color: #f1f1f1;
	color: #000000;
	background-image: none;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
.site-newsletter {
	background-color: #2c5729;
	color: #ffffff;
}
.conteudo-produtos {
	grid-template-columns: 220px 1fr;
	gap: 20px;
}
.texto.fraco {
	color: #404040;
}
[class^="listacategorias"] li ul>li div::after {
	border-color: #404040;
}
.filtro-box {
	border: 1px solid #D1D1D1;
	background-color: none;
	color: #000000;
}
.filtro-box .filtro-conteudo .filtro-dados ul li div label:hover {
	background-color: #D1D1D1;
}
.filtro-box .filtro-conteudo .filtro-dados ul li div::after {
	border-color: #404040;
}