#header-navbar .dropdown.blogue-keyboard-closed > .dropdown-menu { display: none !important; }
@media (max-width: 767px) {
    #header-navbar nav.navbar #mobileMainMenu {
        min-height: 0;
        max-height: calc(100vh - var(--blogue-header-height, 72px) - 8px);
        max-height: calc(100dvh - var(--blogue-header-height, 72px) - 8px);
        overflow-x: hidden;
        overflow-y: auto;
        overscroll-behavior: contain;
    }
    #header-navbar nav.navbar #mobileMainMenu .dropdown-menu a { white-space: normal; }
    #header-navbar nav.navbar #mobileMainMenu .nav-footer { flex-wrap: wrap; }
    #header-navbar nav.navbar #mobileMainMenu .menuFooter {
        position: static;
        width: auto;
    }
}
