/* Mobile-first overrides loaded by server-side hook. */
body.mobile-view .header-area,
body.mobile-view .header-area.header-sticky {
    background: #ffffff;
}

@media (max-width: 991px) {
    body.mobile-view .site-header-container {
        padding: 14px 14px 12px;
    }

    body.mobile-view .site-page-content {
        min-height: auto;
    }
}

@media (max-width: 767px) {
    body.mobile-view .site-logo-wrap h4 {
        font-size: 20px;
    }

    body.mobile-view .site-menu-wrap .main-nav .nav li a {
        font-size: 14px;
    }

    body.mobile-view .site-footer-links > a {
        font-size: 14px;
    }
}
