/* Desktop only: preserve theme positioning, dimensions and colors. */
@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {
    body li.menu-item.bamw-hover-item > ul.sub-menu {
        display: block !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
        transition: none !important;
    }
    body li.menu-item.bamw-hover-item.bamw-hover-open > ul.sub-menu {
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
        /* TheBase fade animation also clips and collapses menus on mouse leave. */
        clip: auto !important;
        height: auto !important;
        overflow: visible !important;
        transform: translateZ(0) !important;
    }
}
