/*! CSS Used from: https://www.kingaviationsales.com/css/style.css?v=1.0 */
nav.mobile {
    display: block !important;
    position: fixed !important;
    top: 0 !important;
    right: -360px !important;
    max-width: 360px !important;
    height: 100% !important;
    background: rgba(13, 13, 13, .85) !important;
    z-index: 9999 !important;
    overflow: auto !important;
    /* border: 12px solid transparent; */
    /* border-image: linear-gradient(#f57b3c 0%, #bf755a 100%); */
    /* border-image-slice: 1; */
    /* border-left: none; */
    /* border-top: none; */
    /* border-bottom: none; */
    /* border-width: 0.625VW; */
    width: 100% !important;
}

nav.mobile > * {
    color: #F2F2F2 !important;
}

nav.mobile .mobile_top {
    position: relative !important;
    display: block !important;
    padding: 0 !important;
    margin: 50px 0 10px 0 !important;
    color: #827D7D !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    /* margin: clamp(37.5781px, 2.604166666666667VW, 50px) 0 clamp(7.51562px, 0.5208333333333333VW, 10px) 0 !important; */
    font-size: max(13.5281px, 0.9375VW) !important;
    font-size: clamp(13.5281px, 0.9375VW, 18px) !important;
}

nav.mobile .menu-toggle {
    position: absolute !important;
    padding: 3px 8px 3px !important;
    font-family: Arial, sans-serif !important;
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 1 !important;
    color: #F2F2F2 !important;
    text-decoration: none !important;
    top: -38px !important;
    left: 13px !important;
    padding-top: 15px !important;
    text-align: right;
    padding: clamp(2.25px, 0.15625VW, 3px) clamp(6px, 0.4166666666666667VW, 8px) !important;
}

nav.mobile .menu-toggle:hover {
    color: #EDEBE8 !important;
}

nav.mobile ul {
    list-style: none !important;
    font-weight: 300 !important;
    margin: 0 !important;
    padding: 0 !important;
    margin: 100px 20px 0 !important;
    margin: max(75.1562px, 5.208333333333334VW) max(11.2734px, 1.0416666666666665VW) 0 !important;
    margin: clamp(75.1562px, 5.208333333333334VW, 100px) clamp(11.2734px, 1.0416666666666665VW, 20px) 0 !important;
}

nav.mobile ul.sub-menu {
    margin: 0 !important;
}

nav.mobile ul li {
    /* position: relative !important; */
}

nav.mobile ul li a {
    /*     position: relative !important; */
    /*     display: block !important; */
    font-size: 11px !important;
    padding: 15px 0 !important;
    color: black !important;
    text-decoration: none !important;
    text-align: left !important;
    /* text-transform: uppercase !important; */
    text-shadow: none !important;
    padding: max(11.2734px, 0.78125VW) 0 !important;
    padding: clamp(11.2734px, 0.78125VW, 15px) 0 !important;
}

nav.mobile ul li a:hover {
    background: #F2F2F2;
    color: #F2F2F2 !important;
    padding-left: 10px !important;
}

nav.mobile ul.menu-primary li ul li ul li a:hover {
    /* padding-left: max(14.8509px, 2.429167VW) !important; */
}

a.menu-link.main-menu-link {
    /* color: var(--neutral1) !important; */
    /* font-size: 22px !important; */
}
