.toolbar-tray-open .header__main {
    position: absolute;
}
.toolbar-tray-open .header-container .header__main {
    position: absolute;
}
.toolbar-fixed .header-container .header__main {
    position: absolute;
}
@media (min-width: 64.0625rem) {
    .hero__img--interior {
        top: 5.3125rem;
    }

    .toolbar-fixed .hero__img--interior {
        top: 12.3125rem;
    }
}
@media (min-width: 40.0625rem) {
    .page.school .hero--interior {
        margin-top: 7.5rem;
    }
    .hero--interior {
        margin-top: 7.5rem;
    }
}
@media (min-width: 768px) {
    .header-container nav.school-nav-container {
        z-index: 3;
    }
}
.section--institutional-nav .institutional-nav-component__link--list {
    color: #fff;
}

.columns article h2 a {
    font-size: 4rem;
}

figure[role=group]:not(.align-left):not(.align-right):not(.align-center) {
    margin-bottom: 0;
}

/*alternative menu search */

.header-container .header__main#header__main--alternate .navigation .header__super {
    display: block;
    position: absolute;
    right: 25%;
    top: -60px;
}

#header__main--alternate .header-inner.audience-menu {
    position: absolute;
    right: 20%;
    top: -60px;
}

#header__main--alternate .navigation .utlity-nav--left .li--level-one {
    padding: 10px;
}

#header__main--alternate .navigation .utlity-nav--left .li--level-one span {
    padding: 0;
}

#header__main--alternate .audience-menu .secondary-nav.active {
    top: 120px;
    background: #123357;
    right: -54px;
    width: 175px;
}

@media (min-width: 1025px) {
    #header__main--alternate .ul--level-one.menu {
        position: absolute;
        top: -50px;
        right: 30%;
        width: auto;
    }

    #header__main--alternate .utlity-nav--left .ul--level-one.menu {
        width: 175px;
        background: #123357;
    }
}

@media (min-width: 64.0625rem) {
    #header__main--alternate>.row {
        padding: .8rem 0 .8125rem;
    }

    #header__main--alternate .navigation .li--level-one > a {
        padding: 0;
    }
}
