
#uf-lego-app .uf-top-nav-container.is-sticky {
    position: sticky;
    z-index: 9999999999;
    width: 100%;
}

#uf-lego-app .uf-top-nav-container.is-sticky:not(.has-sticky-clientHeader) {
    top: 0 !important;
}

#uf-lego-app body:not(.no-scroll) #injected-header.is-sticky,
#uf-lego-app body:not(.no-scroll) .uf-hub-corp-header.is-sticky {
    position: sticky;
    z-index: 9999999999;
    width: 100%;
    top: 0px !important;
}

.uf-top-nav-container .collapsed {
    display: none;
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent > .uf-menu-item {
    width: 80% !important;
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent > .uf-menu-item:after { 
    position: absolute;
    content: '\f078';
    font-size: 0;
    left: 80%;
    top: 0;
    pointer-events: none;
    background-color: inherit;
    width: 20%;  
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent.arrow-down-icon > .uf-menu-item:after {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    -webkit-transform: none !important;
    transform: none !important;
    content: '\f078';
    font-size: inherit;
    position: absolute;
    left: 80%;
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent {
    position: relative;
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent > a.uf-menu-item {
    font-weight: bold;
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent .tier-two-child-wrapper > .uf-menu-submenu-list-item {
    border: none !important;
}
 
#uf-lego-app .uf-top-nav-container .uf-subcategory-parent.arrow-down-icon.reverse-icon > .uf-menu-item:after {
    content: '\f077';
}

@media (max-width: 1336px) { 
    #uf-lego-app .uf-top-nav-container .uf-subcategory-parent {
      border-bottom: 0;
    }
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent.plus-minus-icon > .uf-menu-item:after {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    content: '\f067';
    position: absolute;
    left: 80%;
    font-size: inherit;
}

#uf-lego-app .uf-top-nav-container .uf-subcategory-parent.plus-minus-icon.reverse-icon > .uf-menu-item:after {
    content: '\f068';
}

#uf-lego-app #uf-top-nav-container .disable-me {
    pointer-events: none !important;
}

#uf-lego-app .fas.fa-chevron-down:before {
    content: "\F078" !important; 
    font-family: Font Awesome\ 5 Free !important;
    font-weight: 900;
}

#uf-lego-app #uf-top-nav-container #uf-hub-nav #uf-navbar-menu .navbar-item.is-hovered > .navbar-dropdown li {
   /*background-color: transparent;*/
   position: relative;
}

/* theme border styling conflicts */
@media only screen and (min-width: 1336px) {
    #uf-lego-app .uf-top-nav-container .navbar .navbar-menu .navbar-item .uf-menu-submenu.navbar-dropdown .tier-two-child-wrapper .uf-menu-submenu-list-item:not(:last-of-type) {
        border-radius: 0 !important;
    }

    #uf-lego-app .uf-top-nav-container .navbar .navbar-menu .navbar-item .uf-subcategory-parent.uf-menu-submenu-list-item:not(:last-of-type) {
        border-radius: 0 !important;
    }

    #uf-lego-app .uf-top-nav-container .navbar .navbar-menu .navbar-item .uf-subcategory-parent.uf-menu-submenu-list-item .uf-dropdown-child.collapsed {
        border-radius: 0 !important;
    }

    #uf-lego-app .uf-top-nav-container .uf-subcategory-parent .tier-two-child-wrapper .uf-dropdown-child {
        border-radius: 0 !important;
    }

    #uf-lego-app .uf-top-nav-container .navbar .navbar-menu .navbar-item .uf-menu-submenu.navbar-dropdown .uf-subcategory-parent.uf-menu-submenu-list-item:last-child .collapsed.uf-dropdown-link.uf-dropdown-child:after:not(:last-of-type) {
        border-radius: 0 !important;
    }

    #uf-lego-app .uf-top-nav-container .navbar .navbar-menu .navbar-item .uf-menu-submenu.navbar-dropdown .uf-subcategory-parent.uf-menu-submenu-list-item:last-child .uf-dropdown-link.uf-dropdown-child:after {
        border-bottom-left-radius: 0 !important;
    }

    #uf-lego-app .uf-top-nav-container .navbar .navbar-menu .navbar-item .uf-menu-submenu.navbar-dropdown .uf-subcategory-parent.uf-menu-submenu-list-item:last-child .uf-dropdown-link.uf-dropdown-child {
        border-bottom-right-radius: 0 !important;
    }

    #uf-lego-app #uf-top-nav-container .uf-subcategory-parent > .uf-menu-item:after { 
        padding: inherit;
        bottom: 0;
    }
}


