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/zenoxpressalongside.net/wp-content/themes/zxldfw-tcompanyllcMain/scss/_nav-theme.scss
// Font-awsome arrow icons
$nav-down: '\f107';
$nav-right: '\f105';

$dropdown-bg: $accent1;
$dropdown-color: contrasted($accent1);
$dropdown-bg-hover: $accent2;
$dropdown-color-hover: contrasted($accent2);
$menu-block-bg: $accent2;

// Styles
div#primary-navigation {
    /* =Desktop Navigation Styles
    -------------------------------------------------------------- */
    /* =Initial Desktop Styles, Dropdowns are controled lower
    /* =All paddings & borders applied to the a tag will descend
    /* =to lower a tags.
    -------------------------------------------------------------- */
    > ul {
        text-align: center;
        font-size: 0;
        > li {
            display: inline-block;
            font-size: 17px;
            a {
                padding: 8px 15px;
                color: $base;
                text-decoration: none;
            }
            &.current-menu-item > a,
            &.current-menu-parent > a,
            &.current-menu-ancestor > a,
            > a:hover, &:hover > a {
                color: $accent2;
            }
        }
        .sub-menu {
            text-align: left;
            box-shadow: 0px 12px 46px -3px rgba(#000000, 0.5);
        }
    }
    /* =Mobile Navigation Styles
    -------------------------------------------------------------- */
    @include bp($nav-breakpoint) {
        ul {
            max-width: 300px;
            margin: 0 auto;
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
            font-size: 1rem;
            background-color: #1c1c1c;
            @include bp(500px) {
                width: 100%;
                max-width: 100%;
            }
            li {
                border-bottom: 1px solid #252525;
                a {
                    text-align: center;
                    padding: 5px 16px;
                    @include bp(500px) {
                        width: 100%;
                        max-width: 100%;
                        text-align: left;
                        padding: 10px 0 10px 50px;
                    }
                }
                &.current-menu-item > a,
                &.current-menu-parent > a,
                &.current-menu-ancestor > a,
                > a:hover, &:hover > a {
                    color: $accent11;
                }
                &:last-child {
                    border-bottom: none;
                }
            }
            /* =Reset desktop drop down centering
            -------------------------------------------------------------- */
            .sub-menu {
                box-shadow: none;
                a {
                    padding: 5px 16px;
                }
            }
        }
    }
    // Hamburger Icon
    a#primary-navigation-toggle {
        color: #000;
        padding: 6px 20px;
        font-size: 24px;
        text-align: center;
        i {
            font-size: 29px;
        }
        // "Menu" block
        span {
            background: $menu-block-bg;
            color: contrasted($menu-block-bg);
            vertical-align: text-top;
            &:hover {
                background: $accent3;
            }
        }
    }
    // Desktop Level 1
    // Mobile Level 2
    ul ul {
        text-align: left;
        background: $dropdown-bg;
        a {
            color: $dropdown-color;
            padding: 10px 20px;
        }
        li:hover > a {
            color: $dropdown-color-hover;
            background: $dropdown-bg-hover;
        }
        li.current-menu-item,
        li.current-menu-parent,
        li.current-menu-ancestor {
           a {
                color: $dropdown-color;
                background: darken($dropdown-bg, 2%);
                &:hover {
                    color: $dropdown-color-hover;
                    background: darken($dropdown-bg-hover, 3%);
                }
            } 
        }
    }
    // Desktop Level 2
    // Mobile Level 3
    ul ul ul {
        background: darken($dropdown-bg, 4%);
        a {
            color: $dropdown-color;
        }
        li:hover > a {
            color: $dropdown-color-hover;
            background: darken($dropdown-bg-hover, 5%);
        }
        li.current-menu-item, li.current-menu-parent, li.current-menu-ancestor {
           a {
                color: $dropdown-color;
                background: darken($dropdown-bg, 20%);
                &:hover {
                    color: $dropdown-color-hover;
                    background: darken($dropdown-bg-hover, 25%);
                }
            } 
        }
    }
    // Desktop Level 3
    // Mobile Level 4
    ul ul ul ul {
        background: darken($dropdown-bg, 25%);
        a {
            color: $dropdown-color;
            &:hover {
                color: $dropdown-color-hover;
                background: darken($dropdown-bg-hover, 30%);
            }
        }
        li.current-menu-item, li.current-menu-parent, li.current-menu-ancestor {
           a {
                color: $dropdown-color;
                background: darken($dropdown-bg, 30%);
                &:hover {
                    color: $dropdown-color-hover;
                    background: darken($dropdown-bg-hover, 35%);
                }
            } 
        }
    }
}
/* =Navigation Icons ** Do Not Modify **
-------------------------------------------------------------- */
div#primary-navigation li.menu-item-has-children > a:after {
    content: $nav-down;
}
div#primary-navigation li li.menu-item-has-children > a:after {
    content: $nav-right;
}
@include bp($nav-breakpoint) {
    div#primary-navigation li li.menu-item-has-children > a:after {
        content: $nav-down;
    }
}