/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Mar 09 2026 | 07:53:09 */
/* --- Impostazioni generali FIVEdefault - 12-8-22 ---*/

/* --- Cambio lingua nelle sezioni fatte a codice ---*/

/* Ogni blocco ha il proprio lang e si nasconde quando il documento non ha quel lang */

html:not(:lang(it)) .italiano   { display:none !important; }
html:not(:lang(en)) .inglese    { display:none !important; }
html:not(:lang(fr)) .francese   { display:none !important; }
html:not(:lang(de)) .tedesco    { display:none !important; }
html:not(:lang(nl)) .olandese   { display:none !important; }
html:not(:lang(pt)) .portoghese { display:none !important; }


/* --- Vario CSS globale --- */


body {
    overflow-x: hidden; /* Solo per il body */
    overflow-y: auto;   /* Permetti lo scroll verticale */
    max-width: 100vw;   /* Assicurati che non ci sia overflow orizzontale */
    box-sizing: border-box; /* Include padding e border nel calcolo della larghezza */
}

.container {
    overflow-x: hidden; /* Solo se necessario per evitare scroll orizzontale */
}

/* Assicurati che gli elementi interni non causino overflow */
img {
    max-width: 100%; /* Le immagini non devono superare il contenitore */
}

.action_bar_width_fit {width: fit-content!important;}

/* --- Visualizzazione desk/mob tramite classe  --- */

@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;}
}

/* --- Sistemazione bandierine WPML --- */

.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;}


/* --- sistemazione sigle lingua WPML --- */

.wpml-elementor-ls a {border: 0px; background: transparent !important; color: #fff !important;}
.wpml-elementor-ls a:hover {background-color: transparent; color: #fff !important;}

/* --- Sistemazione sigle lingua con lettere con menu sticky --- */
#menu_desk .selettore_lingue a {border: 0px; background: transparent !important; color: #fff !important; padding-left: 0px !important; }
#menu_desk .selettore_lingue a:hover, #menu_sticky .selettore_lingue a:hover  {background-color: transparent; color: #fff !important;}

#menu_sticky .selettore_lingue a {border: 0px; background: #fff !important; color: #092D23 !important; padding-left: 0px !important; }
#menu_sticky .selettore_lingue a:hover {background: #092D23 !important; color: #fff !important;}



