.elementor-kit-259562{--e-global-color-primary:#FECA2F;--e-global-color-secondary:#777777;--e-global-color-text:#0C0C0C;--e-global-color-accent:#61CE70;--e-global-color-6b6a4b21:#F8F8F8;--e-global-color-24cce30:#000000;--e-global-color-4480d5f4:#FFFFFF;--e-global-color-3cfd5713:#23A455;--e-global-color-3bf3a183:#FDCB6E;--e-global-color-28305e7:#232931;--e-global-color-727972ba:#63676C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Polylang */
.widget_polylang_header {
	text-align: right;
}
.widget_polylang {
	margin-top: 5px;
}
.widget_polylang li {
	display: inline;
}

.widget_polylang li a img {
	height: 40px;
}

.btndemo2 {
    border: solid #fff 3px;
    border-radius: 10px;
    width: 95%;}

#tax_wrap {
    border: 0px solid #b2aea5;
}


.item2 {
    color: #000;
    border: solid 2px #000;
}


.textotitulof2 {color: #000;}
.textotituloextras {color: #000;}

.btndemo3 {
	background: #000;
	border: solid #fff 3px;
    	border-radius: 10px;
    	margin: 0px 10px;
	width: 95%;
	color: #ffffff;}


.btndemo3 {
	background: #000;
	border: solid #fff 3px;
    	border-radius: 10px;
    	margin: 0px 10px;
	width: 95%;
	color: #ffffff;}

#tax_wrapb {height: 45px;}

.tax_completo {vertical-align: middle;}

.titulopreciosumario {font-size: 24px !important;}

.preciosumario {font-size: 24px;}

#tax_wrapb3 {height: 50px;}




/*@media only screen and (max-width: 767px) {.btndemo2 {
    border: solid #fff 3px;
    border-radius: 10px;
    width: 95%;}
}
/*@media only screen and (min-width: 767px) {.btndemo2 {
    border: solid #fff 3px;
    border-radius: 10px;}
}/* End custom CSS */