/* Copyright @ Balbooa, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* Static-PHP chrome: keep Gridbox overlays from hiding content. */
.ba-section-items {
    position: relative;
    width: 100%;
    z-index: 2;
}
.ba-section > .ba-overlay,
.ba-row > .ba-overlay,
.ba-grid-column > .ba-overlay {
    pointer-events: none;
}
@media (max-width: 1024px) {
    .ba-hamburger-menu > .open-menu {
        display: block !important;
    }
    .ba-hamburger-menu > .main-menu.visible-menu {
        right: 0;
    }
}
.ba-lightbox-backdrop {
    opacity: 0;
    position: absolute;
    visibility: hidden;
    transition: all .3s ease-in-out;
    z-index: 1070;
}
.ba-lightbox { visibility: hidden; width: 100%; }
.ba-lightbox.ba-container { width: auto !important; }
.visible-lightbox.ba-lightbox,
.visible-lightbox .ba-lightbox { display: block; visibility: visible; }
.ba-lightbox-backdrop.visible-lightbox { opacity: 1; visibility: visible; }
.ba-cookies.notification-bar-top,
.ba-cookies.notification-bar-bottom {
    position: fixed;
    width: 100% !important;
    z-index: 1070;
}
.ba-cookies.notification-bar-bottom { bottom: 0; }
.ba-cookies.notification-bar-top { top: 0; }
.ba-cookies.notification-bar-top .ba-section,
.ba-cookies.notification-bar-bottom .ba-section { width: 100% !important; }
