/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jul 16 2025 | 15:24:10 */
/* --- Impostazioni generali FIVEdefault - 12-8-22 ---*/

/* --- Cambio lingua nelle sezioni fatte a codice ---*/

/* --- Cambio lingua nelle sezioni fatte a codice ---*/

.italiano:lang(en) {display: none;}
.italiano:lang(fr) {display: none;}
.italiano:lang(de) {display: none;}
.italiano:lang(nl) {display: none;}
.italiano:lang(pt) {display: none;}

.inglese:lang(fr) {display: none;}
.inglese:lang(de) {display: none;}
.inglese:lang(nl) {display: none;}
.inglese:lang(it) {display: none;}
.inglese:lang(pt) {display: none;}

.francese:lang(it) {display: none;}
.francese:lang(de) {display: none;}
.francese:lang(nl) {display: none;}
.francese:lang(en) {display: none;}
.francese:lang(pt) {display: none;}

.tedesco:lang(it) {display: none;}
.tedesco:lang(fr) {display: none;}
.tedesco:lang(nl) {display: none;}
.tedesco:lang(en) {display: none;}
.tedesco:lang(pt) {display: none;}

.olandese:lang(it) {display: none;}
.olandese:lang(fr) {display: none;}
.olandese:lang(de) {display: none;}
.olandese:lang(en) {display: none;}
.olandese:lang(pt) {display: none;}

.portoghese:lang(it) {display: none;}
.portoghese:lang(fr) {display: none;}
.portoghese:lang(de) {display: none;}
.portoghese:lang(nl) {display: none;}
.portoghese:lang(en) {display: none;}

/* --- 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;}



