.elementor-kit-9{--e-global-color-primary:#7EAA2B;--e-global-color-secondary:#719430;--e-global-color-text:#323431;--e-global-color-accent:#5DA926;--e-global-color-06079b3:#FFFFFF;--e-global-color-d855dc9:#7EAA2B;--e-global-color-0efcbfe:#4F664C;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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 */.wpml-ls-legacy-dropdown a {border: 0px solid #cdcdcd;}



.wpml-ls-legacy-dropdown {
     width: 2em;}
.wpml-ls-legacy-dropdown a {background-color: transparent; border: 0px solid #cdcdcd; padding: 3px 3px 3px 6px;}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
 padding-right: 0px;}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {content: none;}


.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 9px 10px 13px 10px!important ;
}

/*  FIVEdigital impostazioni di default   */

/* Visualizzazione elementi di testo in desk o mob   */

@media only screen and (min-width: 768px) {
	.mob {display: none;}
    .desk {display: block;}
}
@media only screen and (max-width: 767px) {
	.mob {display: block;}
    .desk {display: none;}
}


/*   CSS dell'header   */

#action_bar_five {white-space: nowrap;}
.action_bar_width_fit {width: fit-content !important; padding: 0px 15px !important;}

#action_bar_five {height: 40px;}


#menu_desk_five {white-space: nowrap;}
#main_menu ul li a {font-size: calc(6px + 0.009*(100vw - 320px)) !important; white-space: nowrap;}


.italiano:lang(en) {display: none;}
.italiano:lang(fr) {display: none;}
.italiano:lang(de) {display: none;}
.italiano:lang(nl) {display: none;}
.inglese:lang(fr) {display: none;}
.inglese:lang(de) {display: none;}
.inglese:lang(nl) {display: none;}
.inglese:lang(it) {display: none;}
.francese:lang(it) {display: none;}
.francese:lang(de) {display: none;}
.francese:lang(nl) {display: none;}
.francese:lang(en) {display: none;}
.tedesco:lang(it) {display: none;}
.tedesco:lang(fr) {display: none;}
.tedesco:lang(nl) {display: none;}
.tedesco:lang(en) {display: none;}
.olandese:lang(it) {display: none;}
.olandese:lang(fr) {display: none;}
.olandese:lang(de) {display: none;}
.olandese:lang(en) {display: none;}/* End custom CSS */