/*================ Underpage ================*/
.inner-banner{ padding:0; margin:0; line-height:0; position:relative; }
.inner-banner img.big{ width:100%; height:auto; }
.inner-banner .desc{ width:100%; position:absolute; left:0; bottom:35px; padding:0; margin:0; }
.inner-banner .desc h2{display:inline-block;font-family: 'Raleway', sans-serif;font-size:35px;color:#fff;line-height:37px;font-weight: 600;padding: 24px 80px 24px 0;margin:0;}
.underpage .inner-top-block {padding: 16px 0 40px 0;}
.underpage .inner-top-block .breadcrumbs {float:left;}
.underpage .inner-top-block .breadcrumbs a {color:#012c9b;font-size:16px;font-weight:600;}
.underpage .inner-top-block .rt-panel {float:right;}
.underpage .inner-top-block .rt-panel #print-button:hover {cursor:pointer;}
.underpage .lt-block {width: 26%;float:left;}
.underpage .lt-block nav ul {list-style-type:none;margin:0;padding:0;}
.underpage .lt-block nav ul li a {color:#233872;}
.underpage .lt-block nav ul li > ul {margin-left:20px;}
.underpage .lt-block nav ul li > ul li a {color:#515151;}
.underpage .rt-block {width: 70%;float:left;padding: 0 0 20px 30px; margin-bottom:60px;border-left:1px solid #9e9e9e;}
.underpage .common-block {font-family:'Raleway', sans-serif;}
.underpage .common-block h1 {color: #012c9b;font-weight: 700;}
.underpage .common-block h2 {color: #012c9b;font-weight: 700;}
.underpage .common-block h3 {color: #012c9b;font-weight: 700;}
.underpage .common-block h4 {color: #012c9b;font-weight: 600;}
.underpage .common-block p {line-height:22px;}
.underpage .common-block p a {color:#2164a8;font-weight:600;}
.underpage .common-block ul li {}
.underpage .common-block ul li a {color:#2164a8;font-weight:600;}
.underpage .common-block ol li {}
.underpage .common-block ol li a {color:#2164a8;font-weight:600;}
.underpage .wide-block {padding-bottom: 80px;}
.underpage .accordions-block {padding-top:40px;}

.underpage .wide-block .lt-panel { float:left; width:48%; padding:0; margin:0; }
.underpage .wide-block .rt-panel{ float:right; width:48%; padding:0; margin:0; }

/*================ Underpage Menu Gallery ================*/
#underpage-gallery {max-width:80%;margin: 28px auto 40px auto;padding-bottom: 10px;}
#underpage-gallery .fa-arrow-right{cursor:pointer;width:20px;position:absolute;right: -42px;top: 28%;line-height:0;padding:0;margin:0;z-index:9999;}
#underpage-gallery .fa-arrow-left {cursor:pointer;width:20px;position:absolute;left: -54px;top: 28%;line-height:0;padding:0;margin:0;z-index:9999;}
#underpage-gallery .slick-prev:before, .slick-next:before {color: #233872;}
#underpage-gallery .slick-slide img {margin:0 auto;width:100%;padding:0 2%;}
#underpage-gallery .slick-dots {padding:0;bottom: 0;}
#underpage-gallery .slick-dots li button:before {font-size: 12px;line-height: 52px;color: #233872;}
#underpage-gallery .slick-dots li {background:none;line-height: normal;padding: 0 0 2px 4px;}

/*================ Video Iframe ================*/
.videoWrapper {position: relative;padding-bottom: 56.25%;	padding-top: 25px;height: 0;}
.videoWrapper object, .videoWrapper embed, .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.underpage .form-group input[type="radio"], .underpage  .form-group input[type="checkbox"] {float:left;margin-right:4px;}

.underpage {
    padding-bottom: 5em;
}

.divisions-list .anchor-item a img:hover {
    opacity: 0.1;
    transition: opacity 1s ease-in-out;
}

/* mega menu */
.sf-mega-one {
    left: -455% !important;
    width: auto !important;
}

.sf-mega-two {
    left: -380px !important;
    width: 980px !important;
}

.sf-mega-two .sf-mega-section {
    width: 23%;
    padding: 2em 0 0em 20px !important;
}

.sf-mega-two .sf-mega-section > ul {
    min-width: unset;
}

.sf-mega-section {
    padding: 2em 12em 0em 4em !important;
}

.sf-mega-section h2 {
    font-size: 1.25em;
    text-decoration: underline;
    color: white;
    width: 175px;
}

.sf-mega-section ul {
    margin: 1em 0 !important;
}

.sf-mega-section ul li {
    padding: 5px 0px !important;
}

.activation-button {
    background-color: #F5BE40 !important;
}

._admithub_embed-container .activation-button span.text-white {
    color: #012C9B !important;
}

.activation-button svg.icon path {
  fill: #012C9B !important;
}

a[href="/current-students"] + ul,
a[href="/admissions"] + ul{
    visibility: hidden;
}