/*
*	LAPTOP (1201px - 1540px, breakpoint Elementor "Laptop")
*/

/*
*    HEADER
*/

/* Header non compatto (senza CTA): voci menu più distanziate.
   Padding da ~7px (1201) a ~11px (1540) invece dei 5px di Elementor: verificato su una riga in IT/EN/DE/PL.
   L'header compatto (.scrolled, con CTA) resta invariato. */
#header:not(.scrolled) #menu-principale .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item {
    padding-left: clamp(6px, calc(1.4vw - 10px), 12px);
    padding-right: clamp(6px, calc(1.4vw - 10px), 12px);
}

/* Laptop basso (fino a 1366px): menu orizzontale più compatto per stare su una riga.
   Unica media query interna: la fascia 1201-1366 non ha un file dedicato. */
@media (max-width: 1366px) {
    #menu-principale a {
        font-size: 14px !important;
    }

    .button-header .elementor-button {
        padding: 9px 16px !important;
    }

    /* DE: voci più lunghe, sotto 1366px con la CTA il menu andava a capo (!important come la regola sopra) */
    html[lang^="de"] #menu-principale a {
        font-size: 13px !important;
    }

    /* EN: header compatto tra 1201 e ~1215px andava a capo */
    html[lang^="en"] #header.scrolled #menu-principale .elementor-nav-menu--main>.elementor-nav-menu>li>a.elementor-item {
        padding-left: 3px;
        padding-right: 3px;
    }
}

/*
*    COMPONENTI
*/

/* Schede "Un giorno in Carnia" e "Territorio" */
.tabs-hotel .e-n-tabs-heading {
    gap: 70px !important;
}

.tabs-territorio .e-n-tabs-heading {
    gap: 60px !important;
}

.tabs-hotel .e-n-tab-title:not(:last-child)::after {
    width: 40px;
}

.tabs-territorio .e-n-tab-title:not(:last-child)::after {
    width: 30px;
}

/*
*    SCHEDA CAMERA
*/

.galleria-camera div.gallery-column {
    height: 500px;
}

.galleria-camera .gallery-sub-column {
    height: 242px;
    max-height: 242px;
}
