header.header.college{height:107px}
.header.college ~ .noImpact{height:143px}
.header.college .container,.header.college .wrapper{height:107px}
.header.college + .landing{margin-top:107px}
.college .headerBgWrapper{height:107px}
.logo.collegeLogo{max-width:65%;margin:18px auto 0}
.collegeLogo a{display:table;color:#222;text-decoration:none;margin:0 auto}
.collegeLogo .seal{display:table-cell;padding-right:16px;margin-left:30px}
.collegeLogo .seal img{max-width:64px;width:100%}
.collegeLogo .collegeLogoText{display:table-cell;text-align:left;vertical-align:top;padding-top:10px}
.collegeLogo .uiwTitle{font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;font-size:.94rem;text-align:left;line-height:1.5;margin-bottom:8px}
.collegeLogo .collegeName{font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-size:1.35vw;line-height:1.5;width:100%}
#searchtoggle:checked + header.college .searchMobilecontent{margin-top:-90px}
#searchtoggle + header.college .searchMobilecontent{margin-top:36px}
#searchtoggle:checked + header.college .searchMobilecontent.show{margin:0;background:#222;border-bottom:solid 3px #aa1010;z-index:3;opacity:1;transition:all .3s}
.college .utility{max-width:246px;margin-top:41px}
.college .dropdownArrow{padding-left:5px}
.college #menu input[type="checkbox"],#menu input[type="checkbox"]:focus{height:30px;width:100%;opacity:0}
.college #menu input[type="checkbox"] ~ .subMenu,#menu li:hover > input[type="checkbox"] ~ .subMenu{position:relative;display:none!important}
.college #menu input[type="checkbox"]:checked ~ .subMenu,#menu li:hover > input[type="checkbox"]:checked ~ .subMenu{display:block!important}
@media screen and (min-width: 961px) {
.collegeLogo .collegeName{font-size:1.6rem}
.topNav.college .menuContainer{visibility:visible}
}
.college #mobileHeader{padding:44px 0 0}
@media screen and (max-width: 1380px) {
.collegeLogo .uiwTitle{font-size:.8rem}
.collegeLogo .collegeName{font-size:1rem}
}
@media screen and (max-width: 1280px) {
.logo.collegeLogo{padding:0}
.logo.collegeLogo{max-width:51%}
}
@media screen and (min-width: 961px) {
.topNav.college{height:auto;margin-right:0}
.topNav.college .mobileWrapper{margin:0 auto}
.topNav.college ul{display:table;width:100%;max-width:1200px;list-style:none;margin:0 auto;padding:0;border-collapse:separate;border-spacing:30px 0}
.topNav.college ul.nav li{display:inline-block}
.topNav.college ul.nav > li > a{color:#fff;text-transform:none;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-decoration:none;padding:8px 12px}
.topNav.college ul.nav > li:hover,.topNav.college ul.nav > li:focus{background:#89191c}
.topNav.college input[type="checkbox"]{position:absolute;display:inline;height:0;width:0;margin:0;padding:0;border:none;opacity:0}
.topNav.college label span{position:relative;display:inline-block;font-size:1rem}
.topNav.college .menuContainer{float:left;width:100%;height:auto;left:auto;margin-left:0;margin-right:0;z-index:1;display:inline-block;max-width:none;background-color:#aa1010;overflow-x:unset}
input#schoolMenu[type="checkbox"],.schoolNavTitle{display:none}
#menuMain input[type="checkbox"]{position:absolute;display:inline;height:0;width:0;margin:0;padding:0;border:none;opacity:0}
#menuMain input[type="checkbox"]:focus{outline:1px dashed #006448;width:100%;height:15px;opacity:1;background-color:#fff}
/*#menuMain input[type="checkbox"] ~ .subMenu{display:none}
#menuMain input[type="checkbox"]:checked ~ .subMenu{display:block}*/
#menuMain input[type="checkbox"],#menuMain input[type="checkbox"]:focus {display: none;}
#menuMain .nav-menu-open ~ .subMenu {display:block;}
#menuMain li,#menuMain a{position:relative;display:block}
#menuMain li.closeMenu{display:none}
#menuMain > li{display:table-cell;vertical-align:middle;text-align:center}
#menuMain > li:last-child{margin-right:0}
#menuMain .subMenu{display:none;min-width:225px;margin:0;position:absolute;top:100%;left:0;z-index:3000;padding:6px 10px 10px;background-color:#fff;-webkit-box-shadow:0 4px 5px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 4px 5px -4px rgba(0,0,0,0.75);box-shadow:0 4px 5px -4px rgba(0,0,0,0.75)}
#menuMain .subMenu li{text-align:left;padding:3px;margin-right:0;display:block}
#menuMain .subMenu a{color:#222;font-size:.875em;font-weight:600;margin-right:0;text-decoration:none}
#menuMain .subMenu a:hover,#menuMain .subMenu a:focus{color:#aa1010}
#menuMain li:hover > input[type="checkbox"] ~ .subMenu{display:block}
#menuMain li ul li{position:relative;padding:0;margin:0}
#menuMain li ul{list-style:none;padding:0;margin:0 0 12px}
}
@media screen and (max-width: 1150px) and (min-width: 961px) {
.alertWrapper ~ header .topNav.college ul{max-width:825px}
.topNav.college ul.nav li{padding:0}
}
@media screen and (max-width: 991px) {
.collegeBody .homeImpact{margin-top:140px}
}
@media screen and (max-width: 960px) {
header.header.college,.header .container,.header .wrapper,.header.college .wrapper{height:68px}
.college .utility{float:right;max-width:none;width:auto;margin-top:10px}
.logo.collegeLogo{max-width:100%;margin:12px auto 0}
.collegeLogo .collegeLogoText{vertical-align:middle;padding-top:0}
.collegeLogo .seal img{max-width:40px;margin:0 auto}
.college #mobileHeader{padding:20px 0 0;margin-left:16px}
.college #searchtoggle + header .searchMobilecontent{margin-top:53px}
.college .headerBgWrapper{height:68px}
.topNav.college{position:relative;z-index:1}
.topNav.college input#schoolMenu[type="checkbox"]{position:absolute;display:block;width:100%;height:30px;margin:0;padding:0;border:none;opacity:0;cursor:pointer}
.topNav.college
input#schoolMenu[type="checkbox"]
~ .container
> .menuContainer{display:none;height:0;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-ms-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}
.topNav.college
input#schoolMenu[type="checkbox"]:checked
~ .container
> .menuContainer{display:block;height:89%;visibility:visible}
.schoolNavTitle{display:block;width:100%;font-size:.9rem;color:#fff;padding:8px 20px}
input#schoolMenu[type="checkbox"] + .schoolNavTitle{background:#aa1010 url(../../images/menu-arrow-down-white.svg) no-repeat right 18px center}
input#schoolMenu[type="checkbox"]:checked + .schoolNavTitle{background:#aa1010 url(../../images/menu-arrow-up-white.svg) no-repeat right 18px center}
input#schoolMenu[type="checkbox"]:focus + .schoolNavTitle{outline:2px solid #000}
.alertWrapper ~ header .schoolNavTitle{padding-left:120px}
.topNav.college .container{width:100%;height:100%}
.topNav.college .menuContainer{position:fixed;width:100%;height:85%;left:auto;padding:30px 0;margin-left:0;margin-right:0;z-index:102;display:block;max-width:100%;background-color:#fff;overflow-x:hidden;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-ms-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out;-webkit-box-shadow:0 4px 5px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 4px 5px -4px rgba(0,0,0,0.75);box-shadow:0 4px 5px -4px rgba(0,0,0,0.75)}
#menuMain input[type="checkbox"]{position:absolute;display:inline;height:0;width:0;margin:0;padding:0;border:none;opacity:0}
#menuMain input[type="checkbox"]:focus{outline:1px dashed #222;width:100%;height:15px;opacity:1;background-color:#fff}
#menuMain input[type="checkbox"]:checked ~ .subMenu{display:none}
#menuMain{float:none;width:100%;padding:0;text-align:left;margin:0}
#menuMain li,#menuMain a{position:relative;display:block}
#menuMain > li{float:none;padding:12px 40px 12px 0;margin:0 20px;border-bottom:2px solid #f9f6f6}
#menuMain > li:last-child{border-bottom:2px solid transparent}
#menuMain > li:last-of-type{padding-bottom:0}
#menuMain > li.closeMenu{width:90%;padding:39px 0 5px;margin-bottom:38px;border-bottom:none}
#menuMain li a{color:#58574a;display:inline-block}
#menuMain > li a:hover,#menuMain > li a:focus{color:#aa1010}
#menuMain .subMenu{background-color:#fff;margin:10px 0 0;position:relative;width:auto;z-index:3000;padding:0;opacity:1}
#menuMain .subMenu li{display:block;float:none;padding:0;margin-bottom:8px}
#menuMain .subMenu li:last-of-type{margin-bottom:0}
#menuMain .subMenu li:last-child{border-bottom:none}
#menuMain .subMenu li a{font-size:.9em;line-height:1.5;padding:5px 10px;margin:0;text-decoration:none;letter-spacing:.03em}
#menuMain .subMenu a:hover,#menuMain .subMenu a:focus{color:#aa1010}
#menuMain input[type="checkbox"],#menuMain input[type="checkbox"]:focus{height:30px;width:100%;opacity:0}
#menuMain input[type="checkbox"] ~ .subMenu,#menuMain li:hover > input[type="checkbox"] ~ .subMenu{position:relative;display:none!important}
#menuMain input[type="checkbox"]:checked ~ .subMenu,#menuMain li:hover > input[type="checkbox"]:checked ~ .subMenu{display:block!important}
#menuMain > li.sub > input[type="checkbox"] + .menuExpand{display:block;content:" ";position:absolute;top:24px;right:0;width:24px;height:24px;background:url(../../images/menu-arrow-down.svg) no-repeat}
#menuMain > li.sub > input[type="checkbox"]:checked + .menuExpand{background:url(../../images/menu-arrow-up.svg) no-repeat}
#menuMain > li.sub > input[type="checkbox"]:focus + .menuExpand{outline:2px solid #aa1010}
}
@media screen and (max-width: 580px) {
.logo.collegeLogo{max-width:75%}
.collegeLogo .seal{padding-right:7px;margin-left:0;text-align:right}
.collegeLogo .collegeLogoText{width:70%}
.collegeLogo .collegeName{font-size:.92rem}
}
@media screen and (max-width: 480px) {
.collegeLogo .collegeName{font-size:.85rem}
}