@media (max-width: 991.98px) {
    #sidebar-menu a {
        touch-action: manipulation;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);
    }

    #sidebar-menu a.sidebar-tap-active {
        background: rgba(255, 255, 255, 0.18);
        color: #ffffff !important;
        transform: translateZ(0);
    }

    #sidebar-menu a.sidebar-tap-active i,
    #sidebar-menu a.sidebar-tap-active span {
        color: #ffffff !important;
    }

    body.mobile-nav-loading #sidebar-menu a {
        pointer-events: none;
    }

    body.mobile-nav-loading #sidebar-menu a.sidebar-tap-active {
        opacity: 0.95;
    }
}
