/* ULTIMATE FIX for hamburger menu links (.menu-links a) */
/* This file should be loaded last to override all other styles */

/* COMPLETELY DISABLE ::after pseudo-element for menu-links in ALL states */
.menu-links a::after,
.menu-links a:hover::after,
.menu-links a:active::after,
.menu-links a:focus::after,
html body .menu-links a::after,
html body .menu-links a:hover::after,
html body .menu-links a:active::after,
html body .menu-links a:focus::after,
.menu-overlay .menu-links a::after,
.menu-overlay .menu-links a:hover::after,
.menu-overlay .menu-links a:active::after,
.menu-overlay .menu-links a:focus::after,
html body .menu-overlay .menu-links a::after,
html body .menu-overlay .menu-links a:hover::after,
html body .menu-overlay .menu-links a:active::after,
html body .menu-overlay .menu-links a:focus::after,
.menu-content .menu-links a::after,
.menu-content .menu-links a:hover::after,
.menu-content .menu-links a:active::after,
.menu-content .menu-links a:focus::after {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    content: none !important;
    background: none !important;
    background-image: none !important;
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    z-index: -9999 !important;
}

/* Prevent text movement - lock all transforms and positioning */
.menu-links a,
.menu-links a:active,
.menu-links a:focus,
.menu-links a:hover,
html body .menu-links a,
html body .menu-links a:active,
html body .menu-links a:focus,
html body .menu-links a:hover,
.menu-overlay .menu-links a,
.menu-overlay .menu-links a:active,
.menu-overlay .menu-links a:focus,
.menu-overlay .menu-links a:hover,
html body .menu-overlay .menu-links a,
html body .menu-overlay .menu-links a:active,
html body .menu-overlay .menu-links a:focus,
html body .menu-overlay .menu-links a:hover,
.menu-content .menu-links a,
.menu-content .menu-links a:active,
.menu-content .menu-links a:focus,
.menu-content .menu-links a:hover {
    transform: none !important;
    translate: none !important;
    translateX: 0 !important;
    translateY: 0 !important;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    text-decoration: none !important;
    border-bottom: none !important;
    background-image: none !important;
    background-size: 0 !important;
    outline: none !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
    text-indent: 0 !important;
    letter-spacing: inherit !important;
}








