/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2026 | 07:32:08 */
#traducao {
	text-transform:lowercase;
	font-family:'inter'!important;
	font-size: 14px;
    padding-top: 0.5em;
}
#traducao li {
	padding-bottom:0.19em!important;
}
#traducao .current-language-menu-item {
	text-decoration: underline!important;
}
#traducao li a:hover {
	color:black;
	text-decoration:underline;
}

#traducao.trad-white li a, 
#traducao.trad-white li {
	color:white!important;
}

.popup-menu .dce-button-popup:focus {
	background-color:transparent!important;
	outline:none!important;
}

a {
	color:black;
}
.banner-products-home a:hover {
	color:#CB9E58!important;
}


.current-menu-item {
	color:#CB9E58!important;
}



.dce-modal .close-left {
	top:50vh!important;
	left: 5vw!important;
}
.dce-modal .close-top:focus {
	outline:none!important;
}




.elementor-element-1614bc4 .dce-button-text {
	color:black!important;
}





#menu-item-1891 a {
	text-decoration: underline;
    text-underline-offset: 0.3em;
}
#menu-item-1891 a:hover {
	text-decoration: underline;
    text-underline-offset: 0.3em;
	text-decoration-color:#CB9E58;
}
#menu-item-1891 a:active {
	text-decoration-color:#CB9E58!important;
}


.dce-button-text {
	transition: color 0.5s ease-in-out;
}


.bdt-prime-slider-skin-locate .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before {
	display:none!important;
}


.search-form .search-submit:hover {
	background-color:white;
	color:black;
}
.search-form .search-submit:focus {
	background-color:white;
	color:black;
	outline:none;
}


.elementor-element-927f59c, .elementor-element-047d085, .elementor-element-ecae417 {
	width:8em!important;
}




#forminator-module-2836 {
	display:flex;
}

#forminator-module-2836 .forminator-row {
	width:auto;
}
.newsletter-foot #email-1 {
	width:350px;
}
#forminator-module-2836 .forminator-row {
	align-content: center;
}
#forminator-module-2836 .forminator-button {
	margin-left: 1em!important;
    margin-top: 0.3em!important;
	border-radius: 0px!important;
    font-size: 13px!important;
    font-family: 'Inter'!important;
}
#forminator-module-2836 .forminator-button:hover {
	background-color:#CB9E58!important;
} 
#forminator-module-2836 .forminator-response-message {
	position: absolute;
    top: 4em;
    width: 300px;
	margin-left: 20px;
}
@media (max-width: 768px) {
	.newsletter-foot #email-1 {
		width:200px;
	}
	#forminator-module-2836 .forminator-response-message {
		position: absolute;
    	top: 4em;
    	width: 300px;
		margin-left: 0px!important;
	}
	#page {
    	overflow-x: hidden;
	}
	#forminator-module-2836 {
		justify-content: center;
	}
}


.elementor-element-2a15bc3 {
	height:2.5em;
}

.forminator-checkbox__label p {
	font-size: 12px!important;
    font-family: 'Inter'!important;
}




.popup-catalogs .dce-button-open-modal:focus {
	outline:none;
}
.dce-button-popup:not(.dce-button-hamburger):not(.dce-button-img) {
	transition:none!important;
}


.black span {
	color:black!important;
}






.newsletter-foot .wpcf7-form {
	display:flex;
	flex-wrap: wrap;
}
.newsletter-foot .wpcf7-email {
	border-left: none;
    border-top: none;
    border-right: none;
    border-radius: 0px;
    background-color: transparent;
	font-family: 'Inter';
    font-size: 13px;
}
.wpcf7-email:focus-visible {
	outline:none;
}
.newsletter-foot .wpcf7-submit {
	background-color: black;
    color: white;
    border: none;
    border-radius: 0px;
    margin-left: 1em;
	font-family: 'Inter';
    font-size: 13px;
	font-weight:500;
}

.newsletter-foot .wpcf7-response-output {
    width: 45%;
    background-color: #CB9E58;
    border: none!important;
    color: white;
    text-align: center;
    padding: 1em!important;
    font-family: 'Inter';
    font-size: 13px;
    margin-top: 0px!important;
}


@media (max-width: 481px) {
	.newsletter-foot .wpcf7-submit {
		width: 60vw;
    	margin-left: 10em;
    	margin-right: 10em;
	}
	.newsletter-foot .wpcf7-form {
    	display: flex;
    	justify-content: center;
	}
}
	


#mc-embedded-subscribe:hover {
	background-color:black!important;
}