﻿.hc #logo-wrap, .grenada #logo-wrap, .ummcgreenwood #logo-wrap {
    width: 260px;
    height: 90px;
    padding-top: 4px;
}

.ummcgreenwood .logo-u {
    width: 28%;
}

.ummcgreenwood .logo-ummc {
    top: 12px;
    width: 66%;
}

.ummcgreenwood .logo-link {
    margin-left: 16px;
}

.scrolled-past-hero .ummcgreenwood #logo-wrap {
    margin-top: -31px;
}

.scrolled-past-hero.scrolled-up .ummcgreenwood #logo-wrap {
    margin-top: -20px;
}

.scrolled-past-hero .ummcgreenwood .logo-u {
    width: 23%;
    margin-top: 20px;
}

.scrolled-past-hero .ummcgreenwood .logo-ummc {
    width: 65%;
    margin-top: 12px;
}

.nav-overflow .ummcgreenwood .logo-link {
    margin-left: 0px;
}

.nav-overflow .ummcgreenwood #logo-wrap {
    width: 9em;
}

.nav-overflow .ummcgreenwood #logo-wrap .logo-u {
    width: 26%;
    margin-top: 0px;
}

.nav-overflow .ummcgreenwood #logo-wrap .logo-ummc {
    width: 77%;
    top: 4px;
}

.nav-overflow.scrolled-past-hero .ummcgreenwood #logo-wrap .logo-u {
    width: 20%;
    margin-top: 11px;
}

.nav-overflow.scrolled-past-hero .ummcgreenwood #logo-wrap .logo-ummc {
    width: 62%;
    top: 0px;
}

.ummcgreenwood #dept-name {
    width: 240px;
    top: 73px;
}

.scrolled-past-hero .ummcgreenwood #dept-name {
    top: 44px;
}

.scrolled-past-hero.scrolled-up .ummcgreenwood #dept-name {
    top: 54px;
}

.nav-overflow .ummcgreenwood #dept-name {
    top: inherit;
    margin-top: 9px;
}

.scrolled-past-hero.nav-overflow .ummcgreenwood #dept-name {
    top: inherit;
    margin-top: 3px;
    margin-left: -4px;
}

.nav-overflow .ummcgreenwood #dept-name a {
    padding-top: 9px;
    padding-bottom: 9px;
}

.scrolled-past-hero.nav-overflow .ummcgreenwood #dept-name a {
    padding-top: 5px;
    padding-bottom: 5px;
}

html.ummc:not(.grenada):not(.pcams):not(.asylum):not(.ummcgreenwood) ul.menu.top-nav > li:first-child > a, html.hc:not(.grenada):not(.ummcgreenwood) ul.menu.top-nav > li:first-child > a {
    font-size: 2rem;
    line-height: 0.85rem;
    font-weight: bold;
    position: absolute;
    top: 0px;
    padding-top: 9px;
    left: -43px;
    font-family: 'Lato', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 700;
}

.ummcgreenwood #sub-nav-wrap {
    top: calc(100% - 23px);
}

.ummcgreenwood #dept-name{
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.18s ease-in-out;
}

.scrolled-past-main-buttons .ummcgreenwood #dept-name {
    opacity: 1;
    visibility: visible;
}

.scrolled-past-hero.ummcgreenwood #sub-nav-wrap {
    top: calc(100% - 12px);
}

.scrolled-past-hero.scrolled-up .ummcgreenwood #sub-nav-wrap {
    top: calc(100% - 22px);
}

@media only screen and (max-width: 64.375em) { /*1030px*/
    
    .ummcgreenwood #logo-wrap {
        padding-right: 20px;
    }

    .nav-overflow .ummcgreenwood #logo-wrap {
        padding-right: 0px;
    }

    .ummcgreenwood .logo-u {
        margin-top: 0px;
    }

    .scrolled-past-hero #logo-wrap:not(.hc):not(.grenada):not(.ummcgreenwood) #logo-wrap {
        padding: 0px 0px 0px 3px;
        width: 14em;
        margin-top: -6px;
        height: 48px;
        background: none;
        border: none; /*width:14em;*/
    }
    
    .ummcgreenwood #dept-name a {
        padding-top: 17px;
    }

    .scrolled-past-hero #logo-wrap:not(.hc):not(.grenada):not(.ummcgreenwood) #dept-name {
        left: 0px;
        width: 234px;
    }
}