
body {
	color: #444444;
	background-color: #ffffff;
	font-family: "Rubik", sans-serif;
}
h1.titulo {
	color: #234917;
}
h1.titulo::after {
	background-color: #234917;
}
a {
	color: #444444;
}
.botaocor>* {
	color: #ffffff !important;
}
input[type=button].botaocor,input[type=submit].botaocor,input[type=reset].botaocor,button.botaocor {
	color: #ffffff !important;
	background-color: #234917;
}
input[type=button].botaocor:hover,input[type=submit].botaocor:hover,input[type=reset].botaocor:hover,button.botaocor:hover {
	background-color: #436937;
}
input[type=button].botaocor:active,input[type=submit].botaocor:active,input[type=reset].botaocor:active,button.botaocor:active {
	background-color: #436937;
}
[class*="sociais-"] div i {
	background-color: #234917;
	color: #ffffff;
}
[class*="sociais-"] div i:hover {
	background-color: #436937;
}
[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, 1300px);
}
.site-cabecalho {
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	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: 160px;
	grid-template-columns: auto 1fr;
	max-width: 1300px;
}
.site-cabecalho .logo img {
	max-height: 130px;
}
.site-cabecalho .cb-menu>div {
	background-color: #234917;
}
.site-cabecalho .cb-menu>div div {
	border-right: 1px solid #436937;
	color: #ffffff;
}
.site-menu {
	background-color: #234917;
	border-top: none;
	border-bottom: none;
}
.site-menu li div {
	background-color: #234917;
	color: #ffffff;
	padding: 25px 10px;
}
.site-menu li div:hover {
	background-color: #ffffff;
	color: #234917;
}
.site-menu-departamentos .dropdown-content>div {
	width: 1260px;
}
.tp-carrinho .dropdown-menu {
	color: #555555;
}
.cb-ico {
	color: #555555;
}
.dropdown.on .cb-ico {
	background-color: #ffffff;
}
.site-cabecalho .cb-menu>div.sociais div {
	color: #555555;
}
.site-conteudo {
	background-color: #ffffff;
	color: #444444;
	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: #393939;
	color: #ffffff;
}
.conteudo-produtos {
	grid-template-columns: 220px 1fr;
	gap: 20px;
}
.texto.fraco {
	color: #848484;
}
[class^="listacategorias"] li ul>li div::after {
	border-color: #848484;
}
.filtro-box {
	border: 1px solid #DFDFDF;
	background-color: none;
	color: #444444;
}
.filtro-box .filtro-conteudo .filtro-dados ul li div label:hover {
	background-color: #DFDFDF;
}
.filtro-box .filtro-conteudo .filtro-dados ul li div::after {
	border-color: #848484;
}