header#main-header.upgrade {
    

    & .top-bar-container {
        margin-inline: 0.5rem;
        max-width: calc(100% - 140px);
        margin-inline: auto;
    }

    & .uk-dropbar {
        border-top: 1px solid lightgray;
        top: 64px !important;
    }

    & .menu-container {
        max-width: calc(100% - 140px);
        margin-inline: auto;

        & nav {
            & ul {
                & li {
                    & a {
                        &::before {
                            all: initial;
                        }
                    }
                }
            }
        }
    }

    & .mega-menu-container {
        display: flex;
        justify-content: space-between;
        align-items: center;

        & .mega-menu-left {
            width: 15%;
            max-width: 15%;
        }   

        & .mega-menu-right {
            width: 85%;
            max-width: 85%;
        }
    }
    .mega-menu-container {
     
        & .l2-parent {
            & a.l2-link {
                font-size: 1.2rem;
                font-weight: 800;
                color: var(--wsufoundation-black);
            }
        }

        & .l3-item {
            padding-block: 0.24rem;
        }

        & .l2-parent {
            & a.l3-link {
                font-size: 0.92rem;
                font-weight: 500;
                color: var(--wsufoundation-black);
            }

            & ul {
                border-top: 2px solid var(--wsufoundation-gold);
                padding-top: 0.24rem;
                padding-left: 0;
            }

            

            & .l3-parent {
                
                & a.l4-link {
                    font-size: 0.84rem;
                    font-weight: 400;
                    color: var(--wsufoundation-black);
                    display: flex;
                    align-items: center;
                    justify-content: start;

                }
                & ul {
                    border: unset;
                    list-style-type: '– ' !important;
                    padding-left: 20px;



                    
                }

                
            }
        }
    }
}