/* ANFANG AUSZUG AUS FABSEKTIONS-SEITEN *//

/* --- H1 Styling --- */
#top #wrap_all .h1-hero-styled {
    position: absolute;
    color: #FFFFFF;
    background-color: rgba(0,0,0,0.5);
    padding: 7px 15px;
    font-weight: 600;
    letter-spacing: normal;
    margin: 0;
    white-space: normal;
    word-wrap: break-word;
    display: block;
    max-width: none;
    will-change: transform;
    transform: translateY(0);
}

/* --- Burger-Farben Standard (Weiß) --- */
html.responsive #top #header_main .av-burger-menu-main.menu-item-avia-special .av-hamburger:not(.av-active-burger) .av-hamburger-inner,
html.responsive #top #header_main .av-burger-menu-main.menu-item-avia-special .av-hamburger:not(.av-active-burger) .av-hamburger-inner::before,
html.responsive #top #header_main .av-burger-menu-main.menu-item-avia-special .av-hamburger:not(.av-active-burger) .av-hamburger-inner::after {
    background-color: #ffffff;
    opacity: 1;
}

/* --- Burger-Farben wenn gescrollt (Grün) --- */
html.responsive #top #header.is-scrolled-color #header_main .av-hamburger:not(.av-active-burger) .av-hamburger-inner,
html.responsive #top #header.is-scrolled-color #header_main .av-hamburger:not(.av-active-burger) .av-hamburger-inner::before,
html.responsive #top #header.is-scrolled-color #header_main .av-hamburger:not(.av-active-burger) .av-hamburger-inner::after {
    background-color: #00af83;
}

/* --- Aktiver Burger-Zustand (X beim Öffnen) --- */
html.responsive #top #header_main .av-burger-menu-main.menu-item-avia-special .av-hamburger.av-active-burger .av-hamburger-inner { 
    background-color: transparent; 
}
html.responsive #top #header_main .av-burger-menu-main.menu-item-avia-special .av-hamburger.av-active-burger .av-hamburger-inner::before,
html.responsive #top #header_main .av-burger-menu-main.menu-item-avia-special .av-hamburger.av-active-burger .av-hamburger-inner::after { 
    background-color: #00af83; 
    opacity: 1; 
}


/* ENDE AUSZUG AUS FABSEKTIONS-SEITEN *//