h2.articolo {
  font-size: 1.30rem;
}
/* Targetta l'H5 all'interno del modulo con la tua classe, all'interno del Megamenu T4. */
.t4-megamenu .dropdown-menu .t4-module.moduledropdown-black-style .module-ct .custom h5 {
    font-size: 1.3em !important; /* INSERISCI QUI LA TUA DIMENSIONE ESATTA */
    }

/* REGOLA PER LA DIMENSIONE DEL TESTO NELLE LISTE (li) */
/* Targetta i link all'interno dei punti elenco del tuo modulo specifico */
.t4-megamenu .dropdown-menu .t4-module.moduledropdown-black-style .module-ct .custom li a {
    font-size: 1.2em !important; /* Inserisci qui la dimensione (es. 14px, 0.9em, ecc.) */
    line-height: 1.4 !important; /* Migliora la leggibilità tra le righe */
}

/* Se hai del testo nei <li> che NON è un link, usa anche questa: */
.t4-megamenu .dropdown-menu .t4-module.moduledropdown-black-style .module-ct .custom li {
    font-size: 0.95em !important;
}
/* Selettore ad altissima specificità per i link all'interno del modulo */
.t4-megamenu .dropdown-menu .dropdown-black-style a {
    color: #000000 !important; /* Forza il nero sui link in ogni pagina */
}

/* Selettore per il colore hover/focus dei link (opzionale, ma consigliato) */
.t4-megamenu .dropdown-menu .dropdown-black-style a:hover,
.t4-megamenu .dropdown-menu .dropdown-black-style a:focus {
    color: #333333 !important; /* Grigio scuro per feedback */
}

/* Selettore ad altissima specificità per il testo generico (solo se stai usando Custom HTML) */
.t4-megamenu .dropdown-menu .dropdown-black-style,
.t4-megamenu .dropdown-menu .dropdown-black-style p,
.t4-megamenu .dropdown-menu .dropdown-black-style div {
    color: #000000 !important; /* Forza il nero sul testo generico */
}

.ricerca-destra {
    float: right;
    margin-left: auto; 
}

/* Applica solo alla lingua inglese */
html[lang="en-GB"] .mod-finder.js-finder-searchform {
    display: flex !important;
    flex-wrap: wrap !important; /* Permette agli elementi di andare a capo */
}

/* Forza l'etichetta "Search" a stare sopra su una riga intera */
html[lang="en-GB"] .mod-finder.js-finder-searchform label {
    display: block !important;
    width: 100% !important;
    margin-bottom: 5px; /* Spazio tra la scritta Search e il box */
}

/* Gestione del contenitore del box + lente */
html[lang="en-GB"] .mod-finder.js-finder-searchform .awesomplete {
    display: flex !important;
    flex: 0 0 auto !important; /* Non farlo allungare troppo */
    position: relative;
}

/* Il finto bottone blu con la lente */
html[lang="en-GB"] .mod-finder.js-finder-searchform .awesomplete::after {
    content: "\f002"; 
    font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", "icomoon" !important;
    font-weight: 900;
    background-color: #002d5d; /* Blu scuro simile al tuo header */
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 12px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
}

/* Arrotondamento box di ricerca */
html[lang="en-GB"] .mod-finder.js-finder-searchform input.form-control {
    border-radius: 4px 0 0 4px !important;
    height: 35px; /* Regola l'altezza se serve per allinearlo all'italiano */
}