.navigation.navigation-dropdown.desktop.secondary .dropdown-toggle {
    display: none;
}

.navigation.navigation-dropdown.desktop.secondary .dropdown-menu {
    display: block !important;
    max-width: 345px;
}

.navigation.navigation-dropdown.desktop.secondary .dropdown-menu {
    padding: 15px 0;
}

.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1 {
    top: 66px;
}

.navigation.navigation-dropdown.desktop > .nav-item.on-right .dropdown-menu .dropdown-menu,
.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-2 {
    top: -16px;
}

.navigation.navigation-dropdown.desktop.secondary:hover a {
    color: rgb(173, 173, 173);
}

.navigation.navigation-dropdown.desktop.secondary a {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 23px 14px;
}

.navigation.navigation-dropdown.desktop.secondary .nav-item a:hover:after,
.navigation.navigation-dropdown.desktop.secondary .nav-item.open .level-1 > a:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -4px;
    width: 100%;
    height: 5px;
    background-color: var(--red);
}

.navigation.navigation-dropdown.desktop.secondary .nav-item.open a,
.navigation.navigation-dropdown.desktop.secondary a:hover {
    color: var(--dark-gray);
}

.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1 .nav-item-control {
    padding: 0 30px;
}

.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1 a {
    position: relative;
    display: block;
    padding: 10px 0;
    color: var(--dark-gray);
    white-space: normal;
    line-height: 1.4;
    text-transform: capitalize;
}

.navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1 a:hover:after {
    right: 0;
    bottom:0;
    left: 0;
    width: unset;
    height: 3px;
}

@media screen and (min-width: 80em) {
    .navigation.navigation-dropdown.desktop.secondary a {
        font-size: 15px;
    }
}

/* Meetings Theme */
.meetings .navigation.navigation-dropdown.desktop.secondary:hover a {
    color: var(--meetings-light-blue);
}

/* Groups Theme */
.groups .navigation.navigation-dropdown.desktop.secondary:hover a {
    color: #000;
}

/* Meetings & Groups Theme - Shared */
.meetings .navigation.navigation-dropdown.desktop.secondary a,
.groups .navigation.navigation-dropdown.desktop.secondary a {
    padding-top: 27px;
    padding-bottom: 27px;
}

.meetings .navigation.navigation-dropdown.desktop.secondary .nav-item.open a,
.meetings .navigation.navigation-dropdown.desktop.secondary a:hover,
.groups .navigation.navigation-dropdown.desktop.secondary .nav-item.open a,
.groups .navigation.navigation-dropdown.desktop.secondary a:hover {
    color: var(--white);
}

.meetings .navigation.navigation-dropdown.desktop.secondary .nav-item a:hover:after,
.meetings .navigation.navigation-dropdown.desktop.secondary .nav-item.open .level-1 > a:after,
.groups .navigation.navigation-dropdown.desktop.secondary .nav-item a:hover:after,
.groups .navigation.navigation-dropdown.desktop.secondary .nav-item.open .level-1 > a:after {
    bottom: -5px;
}

.meetings .navigation.navigation-dropdown.desktop .dropdown-menu,
.groups .navigation.navigation-dropdown.desktop .dropdown-menu {
    background-color: var(--black);
}

.meetings .navigation.navigation-dropdown.desktop.secondary .dropdown-menu,
.groups .navigation.navigation-dropdown.desktop.secondary .dropdown-menu {
    padding: 10px 0 25px;
}

.meetings .navigation.navigation-dropdown.desktop.secondary .dropdown-menu,
.groups .navigation.navigation-dropdown.desktop.secondary .dropdown-menu {
    max-width: 260px;
}

.meetings .navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1,
.groups .navigation.navigation-dropdown.desktop.secondary .dropdown-menu.level-1 {
    top: 75px;
}