HEX
Server: Apache
System: Linux ecngx285.inmotionhosting.com 4.18.0-553.79.1.lve.el8.x86_64 #1 SMP Wed Oct 15 17:59:35 UTC 2025 x86_64
User: zeusxp5 (3862)
PHP: 8.3.28
Disabled: NONE
Upload Files
File: /home/zeusxp5/zenoxpressparkinglocales.com/wp-content/themes/zxldfw-tcompanyllcMain/scss/_nav.scss
// ========== MOBILE NAV ========== //
@if $responsive == true {
    $nav-breakpoint: $nav-breakpoint;
} @else {
    $nav-breakpoint: 0;
}
div#primary-navigation {
    > a {
        display: none;
        @include bp($nav-breakpoint) {
            display: block;
            cursor: pointer;
        }
    }
    a[href='#'] {
        pointer-events: none;
    }
    a#primary-navigation-toggle {
        pointer-events: auto;
    }
    span {
        @include border-radius(4px);
        display: inline-block;
        padding: 2px 10px;
        margin-left: 20px;
        vertical-align: text-top;
    }
    ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    li {
        position: relative;
        a {
            @include transition;
            display: block;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            backface-visibility: hidden;
            height: 100%;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        &.menu-item-has-children > a:after {
            font-family: FontAwesome;
            margin: 0 0 0 8px;
            font-style: normal;
            font-weight: normal;
            line-height: 1;
        }
        /* First Level Drop Down */
        > ul {
            @include transition;
            @include transform(scaleX(1) scaleY(0) translateX(-50%));
            transform-origin: top left;
            position: absolute;
            z-index: 999;
            visibility: hidden;
            left: 50%;
            @include bp($nav-breakpoint) {
                @include center(reset);
                display: none;
            }
            ul {
                @include transform(scaleX(0) scaleY(1) translateX(0));
                width: 0;
                overflow: hidden;
            }
        }
        &.menu-item-has-children[aria-expanded="true"] > ul,
        &:hover > ul {
            @include transform(scaleX(1) scaleY(1) translateX(-50%));
            visibility: visible;
            @include bp($nav-breakpoint) {
                @include center(reset);
                display: block;
            }
            li.menu-item-has-children[aria-expanded="true"] > ul,
            li:hover > ul {
                @include transform(scaleX(1) scaleY(1) translateX(0));
                width: auto;
                overflow: visible;
                @include bp($nav-breakpoint) {
                    @include center(reset);
                    display: block;
                }
            }
        }
        li {
            min-width: 100%;
            display: block;
            white-space: nowrap;
            a {
                padding: 10px;
            }
            ul {
                top: 0;
                left: 99%;
            }
        }
    }
    @include bp($nav-breakpoint) {
        width: 100%;
        float: none;
        clear: both;
        text-align: left;
        > ul {
            display: none;
            > li {
                display: block !important;
                > a {
                    padding: 10px;
                }
            }
        }
        li {
            ul {
                position: static;
            }
            li {
                width: 100%;
                display: block;
                float: none;
                word-wrap: break-word;
                white-space: normal;
                a {
                    padding-left: 25px !important;
                }
                li {
                    a {
                        padding-left: 45px !important;
                    }
                    li {
                        a {
                            padding-left: 65px !important;
                        }
                        li {
                            a {
                                padding-left: 85px !important;
                            }
                            li {
                                a {
                                    padding-left: 105px !important;
                                }
                                li {
                                    a {
                                        padding-left: 125px !important;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    @media (min-width: ($nav-breakpoint + 1px)) {
        > ul {
            display: block !important;
        }
    }
}