/* Fascia titoli delle pagine interne */
body:not(.home) .entry-hero {
    background-color: #101b30 !important;
    background-image:
        linear-gradient(rgba(8, 18, 35, .3), rgba(8, 18, 35, .3)),
        var(--si-page-banner-image, url("https://salsaitalia.it/wp-content/uploads/2026/10/pages_bg.png")) !important;
    background-size: cover !important;
    background-position: var(--si-page-banner-position, center 45%) !important;
    background-repeat: no-repeat !important;
    border: 0;
}
body:not(.home) .entry-hero .entry-hero-container-inner {
    background: transparent !important;
}
body:not(.home) .entry-hero .hero-section-overlay {
    background: transparent !important;
}
body:not(.home) .entry-hero .entry-header {
    min-height: 205px;
    padding-top: 45px;
    padding-bottom: 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
body:not(.home) .entry-hero .entry-title {
    color: #fff !important;
    font-size: clamp(28px, 3vw, 42px);
    line-height: 1.2;
    text-shadow: 0 2px 12px rgba(0, 0, 0, .65);
}
body:not(.home) .entry-hero .entry-header p,
body:not(.home) .entry-hero .entry-header a,
body:not(.home) .entry-hero .entry-header .entry-meta,
body:not(.home) .entry-hero .entry-header .kadence-breadcrumbs {
    color: #fff !important;
}
@media (max-width: 767px) {
    body:not(.home) .entry-hero {
        background-position: center !important;
    }
    body:not(.home) .entry-hero .entry-header {
        min-height: 155px;
        padding: 30px 16px;
    }
}

/* Testi leggibili sullo sfondo delle pagine interne */
body:not(.home) .entry-hero,
body:not(.home) .entry-hero .entry-title,
body:not(.home) .entry-hero .page-title,
body:not(.home) .entry-hero h1,
body:not(.home) .entry-hero .archive-description,
body:not(.home) .entry-hero .entry-header p,
body:not(.home) .entry-hero .breadcrumbs,
body:not(.home) .entry-hero .breadcrumbs a {
    color: #ffffff !important;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.65);
}
