.fa-x-twitter::before
{
  content: "\e61b";
}

.alert {display:none;}

.region-content {
    padding: 0 !important;
}
.path-faccontactinfo table.views-table {width:100%; }
.path-faccontactinfo table, .path-faccontactinfo  td, .path-faccontactinfo  th  {border: 1px solid #f4f4f4;}
.path-faccontactinfo table.views-table td {  vertical-align: top;}

.path-staffcontactinfo table.views-table {width:100%; }
.path-staffcontactinfo table, .path-staffcontactinfo  td, .path-staffcontactinfo  th  {border: 1px solid #f4f4f4;}
.path-staffcontactinfo table.views-table td {  vertical-align: top;}

.alert-danger {font-size:16.8px;line-height:22px;}
.urgent {  background:     #EDEA3D;    width: 100%;    position: relative;padding:15px 15px 20px 15px;}
.urgent .fontawesome-icon-inline {float:left;}
.urgent .far {font-size:42px;margin-right:3px;}
.urgent p {font-size: 19px;line-height:24px;margin-bottom:3px;}
.alertdate {display: inline-block;    font-size: 20px;    font-weight: 700;}
.alertlink {font-size: 18px;padding-left: 5px;font-weight: 800;text-transform: uppercase;}

.page-not-found-main h2 {font-size: 140px !important;font-weight: 600 !important;letter-spacing: -10px !important;line-height: 140px !important;margin-top:25px;}
.page-not-found-main p {font-size: 19.59px !important;line-height: 36px !important;}

/* All Long Scroll Pages */
.page-node-type-one-page .paragraph.paragraph--width--full > .paragraph__column  {padding:0 !important;}
.page-node-type-one-page .region-pg-title {display:none;}
.page-node-type-one-page .onepagedivider {background-color:transparent;}
.page-node-type-one-page .onepagedivider .unselectable_card {color:#F2665E; letter-spacing: 10px;font-size:42px;font-weight:500;text-align:center;top:-12px;width: 100%;position: absolute;z-index: 12;  height:22px;background:transparent;}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .onepagedivider {display:none;}
}
.page-node-type-one-page #footer {margin-top: 0px;}
.page-node-type-one-page .mainsect {display:none;}
.frontpage2 {display:none;}


/* Prospective Undergrads Long Scroll */
/* Why IST */
.page-node-type-one-page .onepage-whyist a.btn-secondary {color: #ffffff !important;background-color:#001E44;border-color: #236BC9;}
.page-node-type-one-page .onepage-whyist .btn-lg {padding: 10px 16px;font-size: 18px !important;line-height: 1.3333333;border-radius: 0px;}
.page-node-type-one-page .onepage-whyist .col-md-6:first-of-type {padding-right:0px !important;}
.page-node-type-one-page .onepage-whyist .col-md-6:last-of-type {padding-left:0px !important;}
.page-node-type-one-page .onepage-whyist .whyist-video {position:absolute;top:60px;z-index:2;width:600px; height:338px;right:15px;display: block;}
@media only screen and (min-width:1200px) {
.page-node-type-one-page .onepage-whyist .whyist-video iframe {width:600px; height:338px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.page-node-type-one-page .onepage-whyist .whyist-video {position:absolute;top:60px;z-index:2;width:500px; height:282px;right:15px;display: block;}
.page-node-type-one-page .onepage-whyist .whyist-video iframe {width:500px; height:282px;}
}
@media  only screen and (min-width:992px) {    
.page-node-type-one-page .onepage-whyist {background-color:transparent;padding:60px 0;z-index:-1;}
.page-node-type-one-page .onepage-whyist .blbox {position: relative;height:450px;background-color:#001e44;padding:60px 85px 30px 20px;background-image: url('/sites/default/files/one-page/shield-wht.png'), url('/sites/default/files/one-page/points-wht-sm.png');background-repeat: no-repeat;  background-position: right 0% bottom 75%;background-size: 115%;z-index:0;}
.page-node-type-one-page .onepage-whyist h1{position: relative;color:#fff;font-size:49px;}
.page-node-type-one-page .onepage-whyist h1:before {content: '';top:-7px;position: absolute;width: 35px;height: 5px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .onepage-whyist .blbox p {color:#fff; font-size: 22px;line-height: 20.58px;}
}
@media  only screen and (max-width:991px) {    
.page-node-type-one-page .onepage-whyist {padding:20px 5px 20px 0px;position: relative;background: #001E44;overflow: hidden;}
/* .page-node-type-one-page .onepage-whyist:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: .5; background-image: url('/sites/default/files/one-page/points-wht.png');background-repeat: no-repeat;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;} */
.page-node-type-one-page .onepage-whyist:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .onepage-whyist .blbox {position: relative;height:auto;}
.page-node-type-one-page .onepage-whyist h1{position: relative;color:#fff;line-height: 34px;margin: 0 0 15px 0; }
.page-node-type-one-page .onepage-whyist h1:before  {top: -3px ;width: 16px ;height: 4px ;content: '';position: absolute;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .onepage-whyist .blbox p{ color:#fff; font-size:21px;line-height:28px;font-weight:300;}
.page-node-type-one-page .onepage-whyist .whyist-video {padding-left:15px;position:relative;top:0px;z-index:2;width:600px; height:338px;right:0px;}
.page-node-type-one-page .onepage-whyist .whyist-video iframe {width:100%; height:100%;}
}
@media  only screen and (max-width:635px) {    
.page-node-type-one-page .onepage-whyist .whyist-video {padding-left:15px;position:relative;top:0px;z-index:2;width:500px; height:282px;right:0px;}
.page-node-type-one-page .onepage-whyist .whyist-video iframe {width:100%; height:100%;}
}
@media  only screen and (max-width:500px) {    
.page-node-type-one-page .onepage-whyist .whyist-video {padding-left:15px;position:relative;top:0px;z-index:2;width:350px; height:197px;right:0px;}
.page-node-type-one-page .onepage-whyist .whyist-video iframe {width:100%; height:100%;}
}



/* Take the Next Step */
.page-node-type-one-page .onepage-nextstep .col-md-4 {text-align:center;}
.page-node-type-one-page .onepage-nextstep .ns-box h2 a {color:#fff;}
.page-node-type-one-page .onepage-nextstep .ns-box h2 a:hover,.page-node-type-one-page .onepage-nextstep .ns-box h2 a:focus {background:transparent;color:#fff !important;}
.page-node-type-one-page .onepage-nextstep .ns-box h2:after {font-family: "Font Awesome 5 Pro";content: "\f101" !important;padding-left: 10px;font-size: 20px ;}

@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-nextstep {padding:25px 0px 80px 25px;position: relative;background: #1E407C;overflow: hidden;}
.page-node-type-one-page .onepage-nextstep:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;opacity: 0.15; background-image: url('/sites/default/files/one-page/limestone-wht.png');background-repeat: no-repeat;background-size: cover;}
.page-node-type-one-page .onepage-nextstep h1 {text-align:center;color:#fff;font-size:49px;}
.page-node-type-one-page .onepage-nextstep .ns-box {background-color:transparent;text-align:center; padding:0px; height:auto; width:95%; display:inline-block; vertical-align:top;display: inline-block;position: relative;z-index:3;}
.page-node-type-one-page .onepage-nextstep .ns-box:before {content: '';display: block; z-index: -2;position: absolute; top: 4%;left: 3%; border: 2px solid #fff;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-nextstep .ns-box:hover:before {content: '';display: block; z-index: -2;position: absolute; top: 4%;left: 3%; border: 2px solid #236BC9;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-nextstep .ns-box h2  {line-height:25px;font-size: 24.4px;font-weight: 400;color:#fff;text-align:center;margin-bottom:0px;position:absolute;top:85%;left:5%; z-index:105;}
.page-node-type-one-page .onepage-nextstep .ns-top {max-width: 100%; width: 527px;margin: auto;}
.page-node-type-one-page .onepage-nextstep .ns-img {position: relative;display: inline-block;overflow: hidden;}
.page-node-type-one-page .onepage-nextstep .ns-img-gradient::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;z-index: 99; background-image: linear-gradient(to bottom, transparent, transparent, rgba(42,72,122,1));opacity: 1;}
}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .onepage-nextstep {padding:20px 0px 20px 0px;position: relative;background: #1E407C;overflow: hidden;}
.page-node-type-one-page .onepage-nextstep:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;opacity: 0.15; background-image: url('/sites/default/files/one-page/limestone-wht.png');background-repeat: no-repeat;background-size: cover;}
.page-node-type-one-page .onepage-nextstep h1 {text-align:left;color:#fff;line-height: 34px;margin: 0 0 15px 0;}
.page-node-type-one-page .onepage-nextstep .ns-box {background-color:transparent;text-align:left; padding:0px; height:auto; width:100%; display:inline-block; vertical-align:top;display: inline-block;position: relative;z-index:3;}
.page-node-type-one-page .onepage-nextstep .ns-box:before {content: '';display: block; z-index: -2;position: absolute; top: 0%;left: 0%; border: 0px solid #fff;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-nextstep .ns-box h2  {line-height:42px;font-size: 21px !important;font-weight: 400;color:#fff;text-align:left;margin-bottom:0px;position:relative;top:0% ;left:0%; z-index:5;padding-bottom:5px;}
.page-node-type-one-page .onepage-nextstep .ns-top {max-width: 100%; width: auto;margin: auto;text-align:left;}
.page-node-type-one-page .onepage-nextstep .ns-top:after {display: block;position: relative;background: none; margin-top: 0px;height: 100%;width: 100%;content: '';}
.page-node-type-one-page .onepage-nextstep .ns-top img {width:50%; height:auto;}
}


/* Pursue Passion  */
.page-node-type-one-page .onepage-pursuepassion a.btn-secondary {color: #ffffff !important;background-color:#001E44;border-color: #236BC9;}
.page-node-type-one-page .onepage-pursuepassion .btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 0px;}
@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-pursuepassion {color:#fff;padding:50px 25px 25px 25px;position: relative;background: #001E44;overflow: hidden;}
.page-node-type-one-page .onepage-pursuepassion:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .onepage-pursuepassion p {text-align:center;}
.page-node-type-one-page .onepage-pursuepassion h1 {text-align:center;color:#fff;font-size:49px;}
.page-node-type-one-page .onepage-pursuepassion p.pp1 {font-size:24.4px;line-height:36px;font-weight:300;color:#fff;}
}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .onepage-pursuepassion {color:#fff;padding:20px 0px 10px 0px;position: relative;background: #001E44;overflow: hidden;}
.page-node-type-one-page .onepage-pursuepassion:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .onepage-pursuepassion h1 {text-align:center;color:#fff;line-height: 34px;margin: 0 0 15px 0; }
.page-node-type-one-page .onepage-pursuepassion p {text-align:center;font-size:21px;line-height:28px;}
.page-node-type-one-page .onepage-pursuepassion p.pp1 {font-size:21px;line-height:28px;font-weight:300;color:#fff;}
.page-node-type-one-page .onepage-pursuepassion .text-align-center {text-align:center;}
}






/* #Hired  */
.page-node-type-one-page .onepage-hired .btn-lg {padding: 10px 16px;font-size: 18px !important;line-height: 1.3333333;border-radius: 0px;}
.page-node-type-one-page .onepage-hired a.btn-secondary {color: #ffffff !important;background-color:transparent;border-color: #236BC9;}
.page-node-type-one-page .onepage-hired .col-md-6:last-of-type {padding-left:0px !important;}

@media  only screen and (min-width:1200px) {    
.page-node-type-one-page .onepage-hired .blbox-hired p {color:#fff;font-size: 24.4px;line-height: 36px; font-weight:300;}
}

@media  only screen and (max-width:1199px) {    
.page-node-type-one-page .onepage-hired .blbox-hired p {color:#fff;font-size: 22.4px;line-height: 34px; font-weight:300;}
}

@media  only screen and (min-width:992px) {    
.page-node-type-one-page .onepage-hired img {z-index:2;position:absolute;width: 604px;height: 400px;object-fit: cover;object-position: 50% 30%;left:50px;margin:50px 0 30px 0;}
.page-node-type-one-page .onepage-hired .blbox-hired {background-color:#1E407C;padding:40px;height:500px;position: relative;opacity: 0.9;z-index:10;}
.page-node-type-one-page .tribg { position: relative;overflow: visible;}
.page-node-type-one-page .tribg:before {content: ' ';display: block;position: absolute;left: 0;top: 15%;width: 100%;height:580px;z-index: 1;opacity: 1;background-image: url('/sites/default/files/one-page/triangles-gray.png');background-repeat: no-repeat;}
.page-node-type-one-page .onepage-hired h1{color:#fff;font-size:49px;}
.page-node-type-one-page .onepage-hired h1 span.hashtag-orange {color:#F2665E;}
.page-node-type-one-page .onepage-hired {z-index:-1; background-color:#fff;padding:75px 0;}
.page-node-type-one-page .onepage-hired .col-md-6:first-of-type {padding-right:0px !important;}
}

@media  only screen and (max-width:991px) {    
.page-node-type-one-page .onepage-hired img {display:none;}
.page-node-type-one-page .onepage-hired .blbox-hired {background-color:#1E407C;padding:10px;height:auto;position: relative;opacity: 1;z-index:10;width:100%;}
 .page-node-type-one-page .tribg:before {display:none;}
.page-node-type-one-page .onepage-hired h1{color:#fff;line-height: 34px;margin: 0 0 15px 0; }
.page-node-type-one-page .onepage-hired h1 span.hashtag-orange {color:#F2665E;}
.page-node-type-one-page .onepage-hired {z-index:-1; background-color:#1E407C;padding:10px 0px 5px 0px;}
.page-node-type-one-page .onepage-hired .blbox-hired p {color:#fff;font-size: 21px;line-height: 28px; font-weight:300;}
.page-node-type-one-page .onepage-hired .col-md-6 {padding-right:0px !important;}
}


/* Student Support  */
.page-node-type-one-page .onepage-studentsupport .ss-box {position:relative;z-index:50;}
@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-studentsupport {background-color:#FCFCFC;color:#fff;padding:25px 25px 30px 25px;}
.page-node-type-one-page .onepage-studentsupport h1 {text-align:center;color:#1E407C ;font-size:49px;}
.page-node-type-one-page .onepage-studentsupport p {font-size:24.4px;line-height:36px;font-weight:300;}
}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .onepage-studentsupport {background-color:#FCFCFC;color:#fff;padding:20px 0px 10px 0px;}
.page-node-type-one-page .onepage-studentsupport h1 {text-align:center;color:#1E407C ;line-height: 34px;margin: 0 0 15px 0; }
.page-node-type-one-page .onepage-studentsupport p {font-size:21px;line-height:28px;font-weight:300;}
.page-node-type-one-page .onepage-studentsupport .text-align-center {text-align:center;}
}


/* Extraordinary Opportunities / Find Extraordinary */
.page-node-type-one-page .onepage-findextra:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: .5; background-image: url('/sites/default/files/one-page/points-wht.png');background-repeat: no-repeat;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page-node-type-one-page .onepage-findextra .col-md-4 {text-align:center;}
.page-node-type-one-page .onepage-findextra .fe-box h2 a {color:#fff;}
.page-node-type-one-page .onepage-findextra .fe-box h2 a:hover,.page-node-type-one-page .onepage-nextstep .ns-box h2 a:focus {background:transparent;color:#fff !important;}
.page-node-type-one-page .onepage-findextra .fe-box h2:after {font-family: "Font Awesome 5 Pro";content: "\f101" !important;padding-left: 10px;font-size: 20px ;}

@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-findextra {color:#fff;padding:50px 0px 50px 0px;position: relative;background: #001E44;overflow: hidden;}
.page-node-type-one-page .onepage-findextra h1 {text-align:center;color:#fff;font-size:49px;z-index:25;position:relative;}
.page-node-type-one-page .onepage-findextra h1 a {color:#fff;}
.page-node-type-one-page .onepage-findextra h1 a:hover {color: #236BC9;text-decoration: none;}
.page-node-type-one-page .onepage-findextra h1:after {font-family: "Font Awesome 5 Pro";content: "\f101" !important;padding-left: 10px;font-size: 38px ;color:#236BC9 ;}
.page-node-type-one-page .onepage-findextra .fe-box {background-color:transparent;text-align: center; padding:0px; height:auto; width:95%; display:inline-block; vertical-align:top;display: inline-block;position: relative;z-index:3;}
.page-node-type-one-page .onepage-findextra .fe-box h2  {font-size: 24.4px;font-weight: 400;color:#fff;text-align:center;margin-bottom:0px;position:absolute;top:85% ;left:5%; z-index:105;}
.page-node-type-one-page .onepage-findextra .fe-box:before {content: '';display: block; z-index: -2;position: absolute; top: 4%;left: 3%; border: 2px solid #fff;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-findextra .fe-box:hover:before {content: '';display: block; z-index: -2;position: absolute; top: 4%;left: 3%; border: 2px solid #236BC9;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-findextra .fe-top {max-width: 100%; width: 527px;margin: auto;}
.page-node-type-one-page .onepage-findextra .fe-img {position: relative;display: inline-block;overflow: hidden;}
.page-node-type-one-page .onepage-findextra .fe-img-gradient::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;z-index: 99; background-image: linear-gradient(to bottom, transparent, transparent, rgba(42,72,122,1));opacity: 1;}
.page-node-type-one-page .onepage-findextra .row {margin-bottom:55px;}
}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .onepage-findextra {color:#fff;padding:20px 0px 20px 0px;position: relative;background: #001E44;overflow: hidden;}
.page-node-type-one-page .onepage-findextra h1 {text-align:left;color:#fff;line-height: 34px;margin: 0 0 15px 0; }
.page-node-type-one-page .onepage-findextra h1:after {display:none;}
.page-node-type-one-page .onepage-findextra .fe-box {background-color:transparent;text-align:left; padding:0px; height:auto; width:100%; display:inline-block; vertical-align:top;display: inline-block;position: relative;z-index:3;}
.page-node-type-one-page .onepage-findextra .fe-box h2  {font-size: 21px !important;font-weight: 400;color:#fff;text-align:left;margin-bottom:0px;position: relative;top:0% ;left:0%; z-index:5;padding-bottom:5px;}
.page-node-type-one-page .onepage-findextra .fe-box:before {content: '';display: block; z-index: -2;position: absolute; top: 0%;left: 0%; border: 0px solid #fff;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-findextra .fe-top {max-width: 100%; width: auto;margin:auto; text-align:left;}
.page-node-type-one-page .onepage-findextra .fe-top img {width:50%; height:auto;}
.page-node-type-one-page .onepage-findextra .fe-top:after {  display: block;position: relative;    background: none;margin-top: 0px;height: 100%;width: 100%;content: '';}
.page-node-type-one-page .onepage-findextra .row {margin-bottom:0px;}
}


/* Student Success  */
.page-node-type-one-page .student-success a.btn-secondary {color: #ffffff !important;background-color:#001E44;border-color: #236BC9;}
.page-node-type-one-page .student-success .btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 0px;}
.page-node-type-one-page .student-success {background-color:#001E44;height:700px;background: linear-gradient(to bottom right, transparent,rgba(30,64,124,1) 0%,transparent), url("/sites/default/files/one-page/student-success.jpg") no-repeat center; background-size: cover;}

@media only screen and (min-width:768px) {
.page-node-type-one-page .student-success h1 {color:#fff;font-size:49px;}
.page-node-type-one-page .student-success p.desc {color:#fff;font-size: 30.8px;line-height: 42px;margin-bottom:32px !important;font-weight:300;padding-right:25px;}
.page-node-type-one-page .student-success {padding-top:35px;}
}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .student-success h1 {color:#fff;line-height: 34px;margin: 0 0 15px 0;}
.page-node-type-one-page .student-success p.desc {color:#fff;font-size: 24.4px;line-height: 32px;margin-bottom:32px !important;font-weight:300;padding-right:25px;}
.page-node-type-one-page .student-success {padding-top:25px;}
}


/* We Are Penn State */
.page-node-type-one-page .onepage-weare .row-no-gutters {margin-right: 0;margin-left: 0;}
.page-node-type-one-page .onepage-weare .row-no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.page-node-type-one-page .onepage-weare .wa-row1 img {width: 100%;height: 260px;object-fit: cover;object-position: 50% 60%;}
.page-node-type-one-page .onepage-weare .wa-row2 img {width: 100%;height:350px;object-fit: cover;object-position: 50% 20%;}

@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-weare {padding-top:50px; margin-bottom:50px;}
.page-node-type-one-page .onepage-weare h1 {position: relative;min-height: 1px;font-size:49px;}
.page-node-type-one-page .onepage-weare p {font-size:24.4px;line-height:36px;font-weight:300;}
}
@media only screen and (max-width:767px) {  
.page-node-type-one-page .onepage-weare {padding-top:20px; margin-bottom:50px;}
.page-node-type-one-page .onepage-weare h1 {position: relative;min-height: 1px;font-size:49px;line-height: 34px;margin: 0 0 15px 0; }
.page-node-type-one-page .onepage-weare p {font-size:21px;line-height:28px;font-weight:300;}
}


/* Long Scroll Pages */
.page-node-type-one-page .btn-lsdk {border: 0px solid #1E407C !important; border-radius: 2.8px !important;background-color:#fff !important;color: #1E407C !important;font-weight: 500 !important;min-height: 46px;line-height: 34px;padding: 10px 16px;font-size: 18.48px !important;}
.page-node-type-one-page a.btn-lsdk:hover {background-color: #236BC9 !important;border: 0px solid #1E407C !important;color: #fff !important;text-decoration:none !important;}
.page-node-type-one-page a.btn-lsdk:after {font-family: "Font Awesome 5 Pro";content: "\f101" !important;font-weight: 500 !important;font-size: 11.9px !important;padding-left: 10px;}







/* Front Page Start Here */
@media only screen and (min-width:1200px) {  
.page-node-type-one-page .onepage-sh .starthere-bluebox2 {background-color:transparent;height:300px;padding:40px;border: 2px solid #e0e0e0;width: 749.7px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.page-node-type-one-page .onepage-sh .starthere-bluebox2 {background-color:transparent;height:300px;padding:40px;border: 2px solid #e0e0e0;width: 619px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.page-node-type-one-page .onepage-sh .starthere-bluebox2 {background-color:transparent;height:300px;padding:40px;border: 2px solid #e0e0e0;width: 720px;}
}
@media  only screen and (max-width:991px) {  
.onepage-sh .col-md-4 {display:none;}
}
@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-sh .num2 {position:absolute;top: -135px;height:300px; opacity: 0.9;z-index:1;margin-left:16px;}
.page-node-type-one-page .onepage-sh .starthere-bluebox {background-color:#001E44;height:300px;padding:40px;width: 98%;}
.page-node-type-one-page .onepage-sh .starthere-bluebox p.desc {font-size:21px;line-height:17.5px;margin-bottom:32px !important;color:#fff;}
.page-node-type-one-page .onepage-sh .row .col-md-8 {position: relative;height:200px; }
.page-node-type-one-page .onepage-sh .starthere-bluebox h1 {color:#fff;font-size:49px;}
}
@media only screen and (max-width:767px) {  
.onepage-sh .num2 {display:none;}
.onepage-sh .starthere-bluebox {background-color:#001E44;height: auto ;padding:10px 15px 15px 15px ;width: 98%;}
.onepage-sh .row .col-md-8 {position: relative;height: 45px;margin: 0 0 15px 0;}
.onepage-sh .starthere-bluebox p.desc {font-size: 16.8px ;line-height:21px ;margin-bottom: 15px ;color:#fff;}
.onepage-sh .starthere-bluebox h1 {color:#fff;line-height: 34px;margin: 0 0 15px 0;}
}
@media only screen and (min-width:686px) {
.page-node-type-one-page .onepage-sh .num1 {top: -150px;height:auto; opacity: 0.9;z-index:5;position:absolute;}
.page-node-type-one-page .onepage-sh .starthere-bluebox h1 {color:#fff;}
}
@media only screen and (max-width:685px) {
.onepage-sh .num1 {top: 0px ;height: auto ;opacity: 1 ;margin-top:5px;position: static;}
.onepage-sh .bn {margin-bottom:0px !important;}
.onepage-sh .row .col-md-8 {position: relative;height: auto ;padding-left:0px; padding-right:0px;}
.onepage-sh .starthere-bluebox {background-color:#001E44;height: auto ;padding:10px 15px 15px 15px ;width: 100%;}
}

.page-node-type-one-page .onepage-ne {padding-bottom:25px;}

/* Front Page News */
.page-node-type-one-page .onepage-ne h2.newstitle {font-family: 'Roboto';font-size: 17.5px;font-weight: 500; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 22px;}
.page-node-type-one-page .onepage-ne h2.newstitle a {color: #1e407c;}
.page-node-type-one-page .onepage-ne .newsrow1 {margin-bottom:25px;}
.page-node-type-one-page .onepage-ne .newsrow1 .col-md-9{height:110px;padding-bottom:25px; background-color: rgba(255, 255, 255, 1);}
.page-node-type-one-page .onepage-ne .newsrow1 .col-md-3 {height:110px;background-color:transparent;}
.page-node-type-one-page .onepage-ne .newsrow1 p {margin-bottom:5px !important;}
.page-node-type-one-page .onepage-ne .newsrow1 .newsdate {font-style:italic;}
.page-node-type-one-page .onepage-ne .view-all-news a.btn:hover {background-color: #236BC9 !important;border-color:#236BC9 !important;color:#fff !important;}
.page-node-type-one-page .onepage-ne h1:after {font-family: "Font Awesome 5 Pro";content: "\f101" !important;padding-left: 10px;font-size: 34px ;color:#236BC9 ;}
.page-node-type-one-page .onepage-ne h1 {font-size:49px;}
.page-node-type-one-page .onepage-ne h1 a {color: #1E407C;}
.page-node-type-one-page .onepage-ne h1 a:hover {color: #236BC9;text-decoration: none;}
.page-node-type-one-page .onepage-ne .fpnews-img img {filter: drop-shadow(3px 3px 3px #999); padding-bottom:25px;}
.page-node-type-one-page .onepage-ne .fpnews-img img { width: 165px; height: 130px; object-fit: cover;object-position: 50% 30%; }
@media  only screen and (max-width:991px) {  
.page-node-type-one-page .onepage-ne .fpnews-img img {filter: drop-shadow(0px 0px 0px #999); padding-bottom:5px;}
.page-node-type-one-page .onepage-ne .newsrow1 .col-md-9{height:auto;padding-bottom:0px; background-color: transparent;}
.page-node-type-one-page .onepage-ne .newsrow1 .col-md-3 {height:auto;background-color:transparent;}.

}

/* Front Page Events */
.page-node-type-one-page .onepage-ne .view-upcoming-events .views-row {margin-bottom:25px;}
.page-node-type-one-page .onepage-ne .view-upcoming-events h2.eventtitle {font-family: 'Roboto';font-size: 17.5px;font-weight: 500; color: #1E407C;margin-bottom: 0px;line-height: 20px;}
.page-node-type-one-page .onepage-ne .view-upcoming-events h2.eventtitle a {color: #1e407c;}
.page-node-type-one-page .onepage-ne .view-upcoming-events p.eventtime  {font-style:italic;margin-bottom:0px !important;}
.page-node-type-one-page .onepage-ne .view-upcoming-events .eventdate p {text-align:center;margin-bottom:0px !important;vertical-align:middle;text-transform:uppercase}
.page-node-type-one-page .onepage-ne .view-upcoming-events .eventdate {border: 2px solid #F2665E;padding:7px 0;max-height: 55px;}
.page-node-type-one-page .onepage-ne .view-upcoming-events .eventdate p.mo {color:#1e407c;font-weight:400;line-height:18px;font-size: 14px;}
.page-node-type-one-page .onepage-ne .view-upcoming-events .eventdate p.da {color:#1e407c;font-weight:600;font-size: 19.59px;line-height:18px;}
.page-node-type-one-page .onepage-ne .view-upcoming-events .row {margin:0 !important; padding:0 !important;}
.page-node-type-one-page .onepage-ne .view-upcoming-events .view-grouping-header {display:none;}
@media only screen and (max-width:685px) {  
.onepage-ne .newsrow1 img {display:none;}
}
@media  only screen and (max-width:991px) {  
.onepage-ne .view-upcoming-events .eventdate {border: 0px solid #F2665E !important;padding: 7px 0;display: flex;flex-wrap: wrap; }
.onepage-ne .view-upcoming-events .eventdate p {text-align: left !important;margin-bottom: 0px !important;text-transform: uppercase;}
.onepage-ne .view-upcoming-events .eventdate p.mo {color: #1e407c;font-weight: 400;line-height: 18px;font-size: 16.8px !important;}
.onepage-ne .view-upcoming-events .eventdate p.da {color: #1e407c;font-weight: 400 !important;font-size: 16.8px !important;line-height: 18px;margin-left:5px;}
.onepage-ne .newsrow1 img {display: block;width:165px; height:auto;}
.onepage-ne h2.newstitle, .onepage-ne h2.eventtitle {font-size:18px !important;margin-bottom:0px !important;}
.onepage-ne {margin-top:10px;}
.onepage-ne h1 {line-height: 34px;margin: 0 0 18px 0;}
.onepage-ne .newsblurb {display:none;}
.onepage-ne h1:after {display:none;}
.onepage-ne .view-upcoming-events .col-md-10 {padding-left:0 !important; padding-right:0px !important;}
.onepage-ne .view-upcoming-events h2.eventtitle {font-family: 'Roboto';font-size: 17.5px;font-weight: 500;color:  #1E407C;margin-bottom: 0px;line-height: 16px !important;}
}

/* Front Page Triangle BG */
.page-node-type-one-page .tribg-fp { position: relative;overflow: visible;}
.page-node-type-one-page .tribg-fp:before {content: ' ';display: block;position: absolute;top: 170px;z-index: 0;opacity: .45;height:100%;width:100%;background-image: url('/sites/default/files/one-page/triangles-gray2.png');background-repeat: no-repeat;left:-425px;background-size: 850px 850px;}
@media only screen and (max-width:1422px) {
.page-node-type-one-page .tribg-fp:before {content: ' ';display: block;position: absolute;top: 170px;z-index: 0;opacity: .45;height:100%;width:100%;background-image: url('/sites/default/files/one-page/triangles-gray2.png');background-repeat: no-repeat;left:-455px;background-size: 750px 750px;}
}
@media only screen and (max-width:1222px) {
.page-node-type-one-page .tribg-fp:before {content: ' ';display: block;position: absolute;top: 170px;z-index: 0;opacity: .45;height:100%;width:100%;background-image: url('/sites/default/files/one-page/triangles-gray2.png');background-repeat: no-repeat;left:-455px;background-size: 650px 650px;}
}
@media  only screen and (max-width:991px) {  .page-node-type-one-page .tribg-fp:before {display:none;}
}
   

/* Front Page Creating Leaders for the Information Age  */
@media  only screen and (min-width:992px) {    
.page-node-type-one-page .onepage-leaders {z-index:-1; background-color:#1E407C;padding:75px 0;}
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders {background-color:#fff;padding:40px;height:500px;margin:50px 0 30px 0;position: relative;opacity: 0.9;z-index:10;}
.page-node-type-one-page .onepage-leaders h1{position: relative;font-size:49px;}
.page-node-type-one-page .onepage-leaders h1:before {content: '';top:-7px;position: absolute;width: 35px;height: 5px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .onepage-leaders img {z-index:2;position:absolute;width: 604px;height: 600px;object-fit: cover;object-position: 50% 30%;right:50px;}
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders p {font-size: 21px;line-height: 17.5px;}
.page-node-type-one-page .onepage-leaders .col-md-6:first-of-type {padding-right:0px !important;}
.page-node-type-one-page .onepage-leaders .col-md-6:last-of-type {padding-left:0px !important;}
}
@media  only screen and (max-width:991px) {    
.page-node-type-one-page .onepage-leaders {z-index:-1; background-color:#1E407C;padding: 35px 0 ;}
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders {background-color:#fff;padding: 20px ;height:auto;margin: 0 ; position: relative;opacity: 1;z-index:10;}
.onepage-leaders h1:before {top: -3px ;width: 16px ;height: 4px ;content: '';position: absolute;left: 0;display: block;clear: both;background-color: #F2665E;}
.onepage-leaders h1 {line-height: 34px;margin: 0 0 26px 0;position: relative;}
.onepage-leaders .whitebox-create-leaders p {font-size: 16.8px ;line-height:21px ;}
.onepage-leaders img {display:none;}
}



/* Front Page IST Students in High Demand  */
.page-node-type-one-page .onepage-highdemand a.btn-secondary {color: #236BC9;background-color:#fff !important;border-color: #236BC9;}
.page-node-type-one-page .onepage-highdemand .btn-lg {padding: 10px 16px;background-color:#fff !important;font-size: 18px;line-height: 1.3333333;border-radius: 0px;}
.page-node-type-one-page .onepage-highdemand a.btn:hover {background-color: #236BC9 !important;border-color:#236BC9 !important;color:#fff !important;}
@media only screen and (min-width:768px) {  
.page-node-type-one-page .onepage-highdemand {padding:50px;position: relative;background: #fff;background-image: url('/sites/default/files/one-page/limestone-gray.png');background-repeat: no-repeat;  background-size: cover;z-index:0;}
.page-node-type-one-page .onepage-highdemand .hd-box:before {content: '';display: block;position: absolute; top: -6%;left: -4%; border: 2px solid #f2665e;height: 100%; width: 100%;}
.page-node-type-one-page .onepage-highdemand h1 {text-align:center;color:#001E44;font-size:49px;}
.page-node-type-one-page .onepage-highdemand .hd-box {background-color:#001E44;text-align:center; padding:35px 25px; height:170px; width:95%;display:inline-block; vertical-align:top;  position: relative}
.page-node-type-one-page .onepage-highdemand .hd-box p {color:#fff;text-align:center;margin-bottom:0px;}
.page-node-type-one-page .onepage-highdemand p.hd-top {font-size:42px;font-weight:600;margin:0 0 20px 0;}
.page-node-type-one-page .onepage-highdemand .col-md-4 {text-align:center;}
.page-node-type-one-page .onepage-highdemand .field--name-field-text-after-columns p {text-align:center;}
.page-node-type-one-page .onepage-highdemand p.bn {padding-top:25px;}
}
@media only screen and (max-width:767px) {  
.onepage-highdemand {padding: 15px 0px ;position: relative;background: #fff;background-image: url('/sites/default/files/one-page/limestone-gray.png');background-repeat: no-repeat;  background-size: cover;z-index:0;}
.onepage-highdemand .hd-box:before {content: '';display: block;position: static ;top: 0% ;left: 0% ;border: 0px solid #f2665e ;height: 100%; width: 100%;}
.onepage-highdemand h1 {color:#001E44;line-height: 34px;margin: 0 0 15px 0; text-align: left ;}
.onepage-highdemand .hd-box {background-color: transparent; text-align: left ;padding: 10px 0px ;width:100% ;height: auto ;display:inline-block; vertical-align:top;  position: relative}
.onepage-highdemand .hd-box p {color:#001E44;text-align: left ;margin-bottom:0px;}
.onepage-highdemand p.hd-top {font-size: 28px ;font-weight: 600;margin:  0px ;}
.onepage-highdemand .row {padding-bottom:10px;}
.page-node-type-one-page .onepage-highdemand .text-align-center {text-align: left;}
}


/* Front Page Discover Our Research */
@media only screen and (min-width:768px) {
.page-node-type-one-page .onepage-research {background-color:#001E44;color:#fff;padding:50px 50px 50px 0;position: relative;height:350px;width:100%;background-image: url('/sites/default/files/one-page/shield-wht2.png');background-repeat: no-repeat;  background-position: right 105% bottom 100%;background-size: 35%;z-index:0;}
.page-node-type-one-page .onepage-research p.p1 {color:#fff;font-size:28px;line-height:36px;width:100%;position: relative;}
.page-node-type-one-page .onepage-research p.p1:before {content: '';top:-7px;position: absolute;width: 20px;height: 4px;left: 0;display: block;clear: both;background-color: #F2665E;}
}
@media only screen and (max-width:767px) {
.page-node-type-one-page .onepage-research {background-color:#001E44;color:#fff;padding:20px 0 0 0;position: relative;height:auto;width:100%;background-image: none;background-repeat: no-repeat;  background-position: right 105% bottom 100%;background-size: 35%;z-index:0;}
.onepage-research .col-sm-4 {display:none;}
.onepage-research p.p1 {color:#fff;font-size: 21px ;line-height: 28px ;width: 100% ;position: relative;}
.onepage-research p.p1:before {content: '';top: -3px ;position: absolute;width: 15px ;height: 3px ;left: 0;display: block;clear: both;background-color: #F2665E;}
}


.page-node-type-one-page .onepage-meet {display:none;}

/* Front Page Our strength is our community  
.page-node-type-one-page .onepage-meet:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:linear-gradient(to left,rgba(255, 255, 255, 1), transparent), url('/sites/default/files/one-page/lines-blk.png') center center no-repeat;background-size: cover;}
.page-node-type-one-page .onepage-meet .row-no-gutters {margin-right: 0;margin-left: 0;}
.page-node-type-one-page .onepage-meet .row-no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}

@media  only screen and (min-width:992px) {  
.page-node-type-one-page .onepage-meet h1 {position: relative;min-height: 1px;font-size:49px;}
.page-node-type-one-page .onepage-meet {padding:25px 0; position: relative;background: #fff;overflow: hidden;}
.page-node-type-one-page .onepage-meet .meet-img-overlay img {position: relative;vertical-align: top;}
.page-node-type-one-page .onepage-meet .meet-overlay {display: none;position: absolute;color: #fff;top: 0;bottom: 0;right: 0;left: 0;background-image: linear-gradient(to bottom, transparent, rgba(42,72,122,1.5));  }
.page-node-type-one-page .onepage-meet .meet-img-overlay {position: relative;display: inline-block;}
.page-node-type-one-page .onepage-meet .meet-img-overlay:hover .meet-overlay {display: flex;flex-direction: column;  }
.page-node-type-one-page .onepage-meet .meet-overlay .meet-h2 {padding:0 10px;color:#fff;position:absolute; bottom:55px;font-family: 'Roboto';font-size: 31.5px;font-weight: 500;line-height: 21px;}
.page-node-type-one-page .onepage-meet .meet-overlay .meet-p {font-style:italic;padding:0 10px;color:#fff;font-weight:400;position:absolute; bottom:10px;font-family: 'Roboto';font-size: 16.8px;line-height:18px;}
}

@media  only screen and (max-width:991px) {  
.onepage-meet h1 {position: relative;line-height: 34px;margin: 0 0 18px 0;}
.onepage-meet h1:after{display:none;}
.onepage-meet {padding:15px 0 ;position: relative;overflow: hidden; }
.onepage-meet .meet-img-overlay img {display: block;max-width: 20%;height: auto;}
.onepage-meet .meet-overlay {position:static; bottom:0px; left:0px; visibility:visible; padding:0px; color:#001E44;}
.onepage-meet .col-md-3 {margin-bottom:15px ;}
.onepage-meet .meet-overlay .meet-h2 {line-height:24px ;font-family: 'Roboto';font-size: 22.4px;font-weight: 500;}
.onepage-meet a.meet-img-overlay:hover  {text-decoration:none !important;color:#236BC9 !important; }
.onepage-meet .meet-overlay .meet-p {color:#001E44 ;font-style:italic;font-family: 'Roboto';font-size: 16.8px;line-height:18px;font-weight:400;}

}
@media only screen and (max-width:685px) {
.onepage-meet .meet-img-overlay img {display: block;max-width: 100px;height: auto;}
}*/


/* Front Page Penn State Forever */
.page-node-type-one-page .psu-forever {background-color:#001E44;height:900px;background: linear-gradient(to bottom, #1E407C, transparent, transparent), url("/sites/default/files/one-page/shrine.jpg") no-repeat center; background-size: cover;}
.page-node-type-one-page .psu-forever h1 {color:#fff;font-size:49px;}
.page-node-type-one-page .psu-forever p.desc {color:#fff;font-size: 28px;line-height: 36px;margin-bottom:32px !important;}
.page-node-type-one-page .psu-forever {padding-top:25px;}

@media only screen and (max-width:767px) {
.psu-forever p.desc {font-size: 18.2px !important;line-height: 24px !important;width: 100% !important;}
.psu-forever h1 {line-height: 34px;margin: 0 0 15px 0; text-align: left !important;}
}


p.stats {font-size:45.5px;text-align:center;font-weight:400;padding:15px 0;font-family: 'Roboto';color: #F2665E;text-transform: none;margin-bottom: 5px;letter-spacing: normal; line-height: 24px;margin-top: 20px;}

/* Mega Menu */
.ultimenu > li {
  display: none !important;
}

.ultimenu > li.has-ultimenu {
  display: inline-block !important;
}
.navbar {position: relative;margin-bottom: 0px;border: 0px solid transparent;max-height: 60px;border-radius: 0px;}
section.page-header h1 {border-bottom-color: transparent;}
ul#mainNav, ul#mainNav li {display: inline-block;}
ul#mainNav > li > a {color:#fff;padding: 12px 35px;font-size: 17.5px;font-weight: 400;}



.megamenu1st {color:#fff;background-color:#1e407c;padding:15px 25px 15px 15px;width:100%;}      
.mm1 a {color:#fff;}      
.mm1 a:hover {color:#fff;text-decoration:none !important;}              
/* .mm1 a:hover .megamenu1st {background-color:#001e44 !important;text-decoration:none !important;}              
.megamenu1st:hover {background-color:#001e44 !important;text-decoration:none !important;}               */
.megamenu1st p {color:#fff;font-size:14px;line-height:18px;}
.megamenu1st h1{position: relative;color:#fff;font-size:24.4px;font-weight:400;margin:20px 0 10px 0;padding:0px;}
.megamenu1st h1 a{color:#fff;}
.megamenu1st h1:before {content: '';top:-7px;position: absolute;width: 20px;height: 3px;left: 0;display: block;clear: both;background-color: #F2665E;}
p.sublist1  {font-family: 'Roboto';text-transform: normal;font-weight:500;margin-bottom:15px;font-size:17.5px;line-height: 22px;}
.sublist1 a {color:#1e407c;}
p.sublist2 {margin-bottom:15px;line-height: 18px;}
.sublist2 a {color:#5a5a5a;}
.mmall {display: flex;width: 100%;margin-left:0px; margin-right:0px;}
.mm1, .mm2, .mm3, .mm4 {padding-left:30px; padding-right:0px;}
.mm3 {border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;}
.mm2, .mm3 {flex: 1;}
ul#ultimenu-main {width: 100%;margin: 0;  padding: 0;display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap;}
.ultimenu > li {  list-style-type: none;display: inline-block;float: left; }
.ultimenu--hover.ultimenu--htb-tabs-blue > li > a, .ultimenu--hover.ultimenu--htb-tabs-blue .is-active-trail > a {border-radius: 0px 0px 0 0;}
 .ultimenu--htb-tabs-blue .is-active-trail > a {background-color: #1e407c;border-top: 5px solid #1e407c !important;color:#fff;}
.ultimenu.ultimenu--hover .ultimenu__link {padding-right:54px;padding-left:54px;}
.ultimenu--hover .ultimenu__flyout {text-align:left;display: block !important;max-height: 0;overflow: hidden; opacity: 0; top: 100%;visibility: hidden;border: 1px solid #e0e0e0;background-color: rgb(255,255,255); border-top: 0;}
.ultimenu--htb .ultimenu__flyout, .ultimenu--htb .ultimenu__region {border-radius: 0 0 0px 0;}
.ultimenu--hover li:hover > .ultimenu__flyout, .ultimenu--hover li a:active + .ultimenu__flyout,.ultimenu--hover li a:focus + .ultimenu__flyout,.ultimenu--hover li .ultimenu__flyout:focus-within {max-height: none; min-height: 64px; padding: 0px 0; overflow: visible;opacity: 1; transition-delay: 0s;visibility: visible;}
.ultimenu .ultimenu__link {display: block;position: relative;text-decoration: none;transition: background-color 0s,color 0s;}
ul#ultimenu-sublist li{text-align:left !important;}
.ultimenu__region {background-color: #fff;padding: 15px 0px 10px 0px;}
.ultimenu--htb-tabs-blue .block:first-child {float: left;width: 100%;}
.ultimenu--htb-tabs-blue .ultimenu__link {background-color: #1e407c;border-top: 5px solid #1e407c !important;color:#fff;}
.ultimenu--htb-tabs-blue > li:hover > a.ultimenu__link , .ultimenu--htb-tabs-blue > li:hover > a.ultimenu__link:after, .ultimenu--htb-tabs-blue .is-ultimenu-active {background-color: #fff;border-top: 5px solid #F2665E !important; color:#1e407c ;}
.ultimenu--hover.ultimenu--htb-tabs-blue li:hover > .ultimenu__flyout, .ultimenu--hover.ultimenu--htb-tabs-blue li a:focus + .ultimenu__flyout, .ultimenu--hover.ultimenu--htb-tabs-blue li .ultimenu__flyout:focus-within {margin-top: 0px;}

/*@media only screen and (min-width: 64.063em) {
.ultimenu--hover .ultimenu__flyout {display: block !important; max-height: 0;overflow: hidden;opacity: 0;top: 100%;visibility: hidden;transition: all .000000001s;}
}*/



.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col { padding-left: 0px !important;}
.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__1col {padding-left: 0px;}
.page-node-type-cards-centers-and-labs .node__content .field--name-field-learn-more field--type-link .field__label {font-size:16.8px !important;}
.page-node-type-cards-centers-and-labs .field--name-field-learn-more .field__item a{font-size:16.8px !important;}





/* Commencement Page */
.context-current-undergraduate-advising-graduating-commencement .paragraph > .paragraph__column {padding-left: 0px !important}








/* Directory Unit Listings on Office/Unit Pages */
.view-id-units .views-field-title {color:#1E407C;font-family:'Roboto';font-size:24.4px;font-weight:400;position: relative;margin: 10px 0px 5px 0px !important;line-height:26px;max-width:98%;}
.view-id-units .views-field-title a {color:#1E407C !important;}
.view-id-units .views-field-title a:hover {color: #236BC9 !important;text-decoration: none;}
.view-id-units .views-field-title:before {content: '';top:-8px;position: absolute;width: 23px;height:5px;left: 0;display: block;clear: both;background-color: #F2665E;}
.view-id-units .unit_dirtitle {font-weight:600;margin-bottom:0px;}
.view-id-units .unit_diraddress {margin-bottom:0px;}
.view-id-units .unit_dirphone {margin-bottom:0px;}
.view-id-units .unit_diremail {margin-bottom:0px;}
.view-id-units .views-row {margin-right: -15px;margin-left: -15px;}
.paragraph__column .view-id-units .field--name-field-block .row {margin-right:0px;margin-left: 0px;}
.view-id-units .col-md-6 {margin-bottom:50px;}

@media only screen and (min-width:1200px) {
.view-id-units img {height:170px !important; width:170px !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.view-id-units img {height:130px !important; width:130px !important;}
}
@media only screen and (max-width:991px) {
.view-id-units img {height:170px !important; width:170px !important;}
}





/* Research Areas Associated Faculty */
.view-id-research_areas_associated_faculty .views-field-title {color:#1E407C;font-family:'Roboto';font-size:24.4px;font-weight:400;position: relative;margin: 10px 0px 5px 0px !important;line-height: 26px;max-width:98%;}
.view-id-research_areas_associated_faculty .views-field-title a {color:#1E407C !important;}
.view-id-research_areas_associated_faculty .views-field-title a:hover {color: #236BC9 !important;text-decoration: none;}
.view-id-research_areas_associated_faculty .views-field-title:before {content: '';top:-8px;position: absolute;width: 23px;height: 5px;left: 0;display: block;clear: both;background-color: #F2665E;}

.view-id-research_areas_associated_faculty .unit_dirtitle {font-weight:600;margin-bottom:0px;}
.view-id-research_areas_associated_faculty .unit_diraddress {margin-bottom:0px;}
.view-id-research_areas_associated_faculty .unit_dirphone {margin-bottom:0px;}
.view-id-research_areas_associated_faculty .unit_diremail {margin-bottom:0px;}
.view-id-research_areas_associated_faculty .views-row {margin-right: -15px;margin-left: -15px;}
.paragraph__column .view-id-research_areas_associated_faculty .field--name-field-block .row {margin-right:0px;margin-left: 0px;}
.view-id-research_areas_associated_faculty .col-md-6 {margin-bottom:50px;}

@media only screen and (min-width:1200px) {
.view-id-research_areas_associated_faculty img {height:170px !important; width:170px !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.view-id-research_areas_associated_faculty img  {height:130px !important; width:130px !important;}
}
@media only screen and (max-width:991px) {
.view-id-research_areas_associated_faculty img {height:170px !important; width:170px !important;}
}

/* Individual Directory Pages: /directory/* */
.page-node-type-directory .clearfix {padding-left:0px !important;}

@media only screen and (min-width:1200px) {
.page-node-type-directory .field--name-field-dir-photo img {height:250px; width:250px;margin-bottom:35px;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.page-node-type-directory .field--name-field-dir-photo img {height:210px; width:210px;margin-bottom:35px;}
}
@media only screen and (max-width:991px) {
.page-node-type-directory .field--name-field-dir-photo img {height:170px !important; width:170px !important;}
}
.page-node-type-directory #block-breadcrumbs {margin-top:40px;}
.page-node-type-directory .taxonomy-term h2 {font-family: 'Roboto';font-size: 14px !important;font-weight: 400;margin: 0;line-height: 18px;}
.page-node-type-directory .taxonomy-term h2 a {color: #236BC9 !important;text-decoration: none !important;}
.page-node-type-directory .taxonomy-term h2 a:hover {color: #236BC9;text-decoration: underline !important;}
.page-node-type-directory .taxonomy-term h2 a::after {font-family: "Font Awesome 5 Pro";content: "" !important;}


label[for="edit-field-dir-title-0-value"] {font-style:normal;font-size:14px;}




.page-node-type-directory .indivdirpage .field--name-field-dir-staffunit, .page-node-type-directory .indivdirpage .field--name-field-dir-, .page-node-type-directory .indivdirpage .field--name-field-dir-email, .page-node-type-directory .indivdirpage .field--name-field-dir-phone, .page-node-type-directory .indivdirpage .field--name-field-dir-address, .page-node-type-directory .indivdirpage .field--name-field-publications-link, .page-node-type-directory .indivdirpage .field--name-field-csrai-title {font-size:16.8px;}

/* Right of photo margins */
.page-node-type-directory .indivdirpage .field--name-field-dir-address, .page-node-type-directory .indivdirpage .field--name-field-publications-link {margin-top:15px;}

/* Below photo labels */
.page-node-type-directory .field--name-field-additional-title-s- .field__label, .page-node-type-directory .field--name-field-dir-education .field__label, .page-node-type-directory .field--name-field-dir-bio .field__label, .page-node-type-directory .field--name-field-research-interests .field__label, .page-node-type-directory .field--name-field-research-keywords .field__label, .page-node-type-directory .field--name-field-website-s- .field__label  {font-family: 'Roboto';font-size: 31.5px;font-weight: 400;margin: 0;color: #1E407C;line-height: 42px;}

/*Below Photo bulleted lists */
.page-node-type-directory .field--name-field-additional-title-s- .field__items, .page-node-type-directory .field--name-field-dir-education .field__items,  .page-node-type-directory .field--name-field-website-s- .field__items, .page-node-type-directory .field--name-field-research-keywords .field__items {margin-top: 10px;overflow: hidden;position: relative;margin-bottom: 10px;padding-left:40px;}

.page-node-type-directory .field--name-field-additional-title-s- .field__items .field__item, .page-node-type-directory .field--name-field-dir-education .field__items .field__item, .page-node-type-directory .field--name-field-website-s- .field__items .field__item, .page-node-type-directory .field--name-field-research-keywords .field__items .field__item  {background: url("/themes/custom/subt/img/basic-bullet.gif") no-repeat 0px 7px;list-style: none;padding: 0px;padding-left: 0px;margin: 0px;margin-bottom: 0px;padding-left: 25px;font-weight: 400; margin-bottom: 10px;line-height: 21px;font-size: 16.8px;color:#282828;}  
.page-node-type-directory .field__label {font-size: 16.8px;}
.page-node-type-directory .field--label-inline .field__label, .page-node-type-directory .field--label-inline > .field__item  {font-size: 16.8px;padding-right:05.6px;}
.page-node-type-directory .indivdirpage .gradinfo {margin-top:15px;}


/* News: /about/news */
.context-about-news #views-bootstrap-all-news-block-1 .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news #views-bootstrap-all-news-block-1 .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news #views-bootstrap-all-news-block-1 .newsrow img { width: 276px; height: 184px; object-fit: cover;object-position: 50% 30%; }
.context-about-news #views-bootstrap-all-news-block-1 h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news #views-bootstrap-all-news-block-1 h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news #views-bootstrap-all-news-block-1 p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news .paragraph--type--bp-columns {margin-bottom:50px;color: #282828;}
.context-about-news #views-bootstrap-all-news-block-1 p.newsbody {margin-bottom:0px;}
.context-about-news .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col {position: relative;min-height: 1px;padding-left: 0px;padding-right: 0px;}
.context-about-news #views-bootstrap-all-news-block-1 .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news #views-bootstrap-all-news-block-1 .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news #views-bootstrap-all-news-block-1 .col-lg-12, .context-about-news #views-bootstrap-all-news-block-1 .col-md-12, .context-about-news #views-bootstrap-all-news-block-1 .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px !important;padding-left: 0px !important;}
.context-about-news #views-bootstrap-all-news-block-1 .row {margin-left:0px !important;}
.context-about-news #views-bootstrap-all-news-block-1 .row .container {padding-left:0px !important;}
.context-about-news .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news .pager__items {clear: both;text-align: center;}
.context-about-news .pager__item.is-active {font-weight: bold;}
.context-about-news .pager li {padding: 0;}
.context-about-news .pager ul {  list-style-type: none;}
.context-about-news .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news #block-subt-content .pager li.is-active a { color: #fff;}


/* Alumni Spotlight: /about/news/alumni*/
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight .newsrow img { width: 276px; /* width of container */  height: 184px; /* height of container */      object-fit: cover;object-position: 50% 30%; }
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news-alumni .node__content {margin-bottom:50px;color: #282828;}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight p.newsbody {margin-bottom:0px;}
.context-about-news-alumni  #views-bootstrap-all-news-alumni-spotlight .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news-alumni  #views-bootstrap-all-news-alumni-spotlight .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news-alumni  #views-bootstrap-all-news-alumni-spotlight .col-lg-12, .context-about-news-alumni  #views-bootstrap-all-news-alumni-spotlight .col-md-12, .context-about-news-alumni  #views-bootstrap-all-news-alumni-spotlight .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight .row {margin-left:0px !important;}
.context-about-news-alumni #views-bootstrap-all-news-alumni-spotlight .row .container {padding-left:0px !important;}
.context-about-news-alumni .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-alumni .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-alumni .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news-alumni .pager__items {clear: both;text-align: center;}
.context-about-news-alumni .pager__item.is-active {font-weight: bold;}
.context-about-news-alumni .pager li {padding: 0;}
.context-about-news-alumni .pager ul {  list-style-type: none;}
.context-about-news-alumni .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news-alumni #block-subt-content .pager li.is-active a { color: #fff;}


/* Undergraduate Student Spotlight: /about/news/undergrad */
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .newsrow img { width: 276px; /* width of container */  height: 184px; /* height of container */      object-fit: cover;object-position: 50% 30%; }
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news-undergrad .node__content {margin-bottom:50px;color: #282828;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight p.newsbody {margin-bottom:0px;}
.context-about-news-undergrad .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-undergrad .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .col-lg-12, .context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .col-md-12, .context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .row {margin-left:0px !important;}
.context-about-news-undergrad #views-bootstrap-all-news-undergrad-spotlight .row .container {padding-left:0px !important;}
.context-about-news-undergrad .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-undergrad mni .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-undergrad .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news-undergrad .pager__items {clear: both;text-align: center;}
.context-about-news-undergrad .pager__item.is-active {font-weight: bold;}
.context-about-news-undergrad .pager li {padding: 0;}
.context-about-news-undergrad .pager ul {  list-style-type: none;}
.context-about-news-undergrad .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news-undergrad #block-subt-content .pager li.is-active a { color: #fff;}


/* Graduate Student Spotlight: /about/news/grad */
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .newsrow img { width: 276px; /* width of container */  height: 184px; /* height of container */      object-fit: cover;object-position: 50% 30%; }
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news-grad .node__content {margin-bottom:50px;color: #282828;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight p.newsbody {margin-bottom:0px;}
.context-about-news-grad .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-grad .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .col-lg-12, .context-about-news-grad #views-bootstrap-all-news-grad-spotlight .col-md-12, .context-about-news-grad #views-bootstrap-all-news-grad-spotlight .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .row {margin-left:0px !important;}
.context-about-news-grad #views-bootstrap-all-news-grad-spotlight .row .container {padding-left:0px !important;}
.context-about-news-grad .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-grad mni .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-grad .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news-grad .pager__items {clear: both;text-align: center;}
.context-about-news-grad .pager__item.is-active {font-weight: bold;}
.context-about-news-grad .pager li {padding: 0;}
.context-about-news-grad .pager ul {  list-style-type: none;}
.context-about-news-grad .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news-grad #block-subt-content .pager li.is-active a { color: #fff;}


/* Research Spotlight: /about/news/research */
.context-about-news-research #views-bootstrap-all-news-res-spotlight .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .newsrow img { width: 276px; /* width of container */  height: 184px; /* height of container */      object-fit: cover;object-position: 50% 30%; }
.context-about-news-research #views-bootstrap-all-news-res-spotlight h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news-research #views-bootstrap-all-news-res-spotlight p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news-research .node__content {margin-bottom:50px;color: #282828;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight p.newsbody {margin-bottom:0px;}
.context-about-news-research .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-research .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .col-lg-12, .context-about-news-research #views-bootstrap-all-news-res-spotlight .col-md-12, .context-about-news-research #views-bootstrap-all-news-res-spotlight .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .row {margin-left:0px !important;}
.context-about-news-research #views-bootstrap-all-news-res-spotlight .row .container {padding-left:0px !important;}
.context-about-news-research .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-research mni .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-research .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news-research .pager__items {clear: both;text-align: center;}
.context-about-news-research .pager__item.is-active {font-weight: bold;}
.context-about-news-research .pager li {padding: 0;}
.context-about-news-research .pager ul {  list-style-type: none;}
.context-about-news-research .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news-research #block-subt-content .pager li.is-active a { color: #fff;}


/* Online Student Spotlight: /about/news/online */
.context-about-news-online #views-bootstrap-all-news-online-spotlight .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .newsrow img { width: 276px; /* width of container */  height: 184px; /* height of container */      object-fit: cover;object-position: 50% 30%; }
.context-about-news-online #views-bootstrap-all-news-online-spotlight h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news-online #views-bootstrap-all-news-online-spotlight p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news-online .node__content {margin-bottom:50px;color: #282828;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight p.newsbody {margin-bottom:0px;}
.context-about-news-online .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-online .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .col-lg-12, .context-about-news-online #views-bootstrap-all-news-online-spotlight .col-md-12, .context-about-news-online #views-bootstrap-all-news-online-spotlight .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .row {margin-left:0px !important;}
.context-about-news-online #views-bootstrap-all-news-online-spotlight .row .container {padding-left:0px !important;}
.context-about-news-online .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-online mni .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-online .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news-online .pager__items {clear: both;text-align: center;}
.context-about-news-online .pager__item.is-active {font-weight: bold;}
.context-about-news-online .pager li {padding: 0;}
.context-about-news-online .pager ul {  list-style-type: none;}
.context-about-news-online .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news-online #block-subt-content .pager li.is-active a { color: #fff;}


/* Career Spotlight: /about/news/careers */
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .col-md-3 {pmax-height:200px; overflow:hidden;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .newsrow {margin-bottom:50px; padding-bottom:50px; border-bottom: 1px solid #E1E1E1;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .newsrow img { width: 276px; /* width of container */  height: 184px; /* height of container */      object-fit: cover;object-position: 50% 30%; }
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight h2.newstitle {font-family: 'Roboto';font-size: 24.4px;font-weight: 400; color: #1E407C;text-transform: none;margin-bottom: 5px;line-height: 28px;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight h2.newstitle a:after {font-family: "Font Awesome 5 Pro";content: "";}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight p.newsdate {color: #707070;font-size: 16.8px;font-style: italic;}
.context-about-news-careers .node__content {margin-bottom:50px;color: #282828;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight p.newsbody {margin-bottom:0px;}
.context-about-news-careers .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-careers .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .col-md-3 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 0px;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .col-md-9 p:last-of-type {margin-bottom:0px !important;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .col-lg-12, .context-about-news-careers #views-bootstrap-all-news-careers-spotlight .col-md-12, .context-about-news-careers #views-bootstrap-all-news-careers-spotlight .col-sm-12 {position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .row {margin-left:0px !important;}
.context-about-news-careers #views-bootstrap-all-news-careers-spotlight .row .container {padding-left:0px !important;}
.context-about-news-careers .pager__item.is-active a {background-color: #236BC9;border-color:#236BC9 #236BC9#006699;color:#ffffff;font-weight: normal;}
.context-about-news-careers mni .pager__item.is-active a:hover, .context-about-news .pager__item.is-active a:focus {background-color: #236BC9;}
.context-about-news-careers .pager .pager__items {padding-left: 0;margin: 20px 0;display: flex;float: right;}
.context-about-news-careers .pager__items {clear: both;text-align: center;}
.context-about-news-careers .pager__item.is-active {font-weight: bold;}
.context-about-news-careers .pager li {padding: 0;}
.context-about-news-careers .pager ul {  list-style-type: none;}
.context-about-news-careers .pager li {display: inline;list-style: none;list-style-type: none;background: none !important;padding-left: 0px !important; }
.context-about-news-careers #block-subt-content .pager li.is-active a { color: #fff;}


/* Video Tour: /node/284 */
.context-prospective-undergraduate-visit-video-tour .h3equal {min-height:50px;margin-bottom:5px;margin-top:10px;}
.context-prospective-undergraduate-visit-video-tour .h3equal h3{margin-top: 0px;margin-bottom:0px;}
.context-prospective-undergraduate-visit-video-tour .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col, .context-prospective-undergraduate-visit-video-tour .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1{padding-left: 0px;padding-right: 30px;}
.context-prospective-undergraduate-visit-video-tour .paragraph--id--1244, .paragraph--id--995, .context-prospective-undergraduate-visit-video-tour .paragraph--id--1213, .paragraph--id--1224, .context-prospective-undergraduate-visit-video-tour .paragraph--id--1254 {margin-bottom:35px;}
.context-prospective-undergraduate-visit-video-tour .embed-responsive {margin-bottom:10px;}




/* Business Cards */
.businesscard {flex: 1 !important; background-color:#f0f0f0;border-top: 0px solid navy !important;border-left: 0px solid navy !important;border-right: 0px solid navy !important;  padding: 30px !important;box-shadow: 0px 1px 3px rgba(0,0,0,0.2);margin-bottom:50px;}
.businesscard h2 {font-family: 'Roboto';font-size: 31.5px;font-weight: 400;line-height: 32px;padding-right:65px !important;margin-bottom:25px;}
.businesscard .row {margin-right: -15px !important;margin-left: -15px !important;}
.businesscard .col-md-6 {padding-right: 15px !important;padding-left: 15px !important;}
.bcard {margin-top:15px;margin-left:0 !important;}
.field--name-field-business-cards2 .row {margin-right: 0px;margin-left: 0px;}
.unselectable_bcard {-webkit-user-select: none; /* Safari */  -moz-user-select: none; /* Firefox */  -ms-user-select: none; /* IE10+/Edge */  user-select: none; /* Standard */ color:#F2665E; letter-spacing: 10px;font-size:42px;font-weight:500;text-align:right;width: 100%;position: absolute; top:-12px; left: 0;z-index: 10; padding-right:25px; }
.businesscard .row .col-md-6  p:nth-of-type(2) {margin-bottom:0px;}


/* Featured Image Pages */
.page-node-type-basic-page-feature-image .region-slide-show {width:100%;}
.page-node-type-basic-page-feature-image .block-fieldblocknode {position:relative; }
.page-node-type-basic-page-feature-image .block-fieldblocknode:before, .block-fieldblocknode:after, .page-node-type-basic-page-feature-image .field--name-field-featured-image:before, .page-node-type-basic-page-feature-image .field--name-field-featured-image:after{content:""; position:absolute; opacity:0.75; background: #3EA39E;}
.page-node-type-basic-page-feature-image .block-fieldblocknode:before {top:0; left:0; width:100%; height:0px;}
.page-node-type-basic-page-feature-image .block-fieldblocknode:after {bottom:0; left:0; width:100%; height:25px;}
.page-node-type-basic-page-feature-image .field--name-field-featured-image:before {top:0px; bottom:0px; left:0; width:0px;}
.page-node-type-basic-page-feature-image .field--name-field-featured-image:after {top:0px; bottom:0px; right:0; width:0px;}
.page-node-type-basic-page-feature-image .field--name-field-featured-image img {width: 100%; height:auto; max-height:480px; display: block; }

@media only screen and (max-width:767px){
  .page-node-type-basic-page-feature-image .block-fieldblocknode:after {height:15px !important;}
}


/* Tiled Image Pages */
.page-node-type-basic-page-tiled .field--type-image  {display: inline-block;  position: relative; }
.page-node-type-basic-page-tiled .field--type-image:before {content: '';display: block; z-index: -2;position: absolute; top: 3%;left: 2%; border: 2px solid #e1e1e1;height: 100%; width: 95%;}
.page-node-type-basic-page-tiled .field--type-image img {max-width: 95%; height:auto ;     object-fit: cover;}
@supports (-ms-accelerator:true) {
.page-node-type-basic-page-tiled .field--type-image img {width: 95%; height:auto ;     object-fit: cover;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.page-node-type-basic-page-tiled .field--type-image img {width: 95%; height:auto ;     object-fit: cover;}
}
.page-node-type-basic-page-tiled .paragraph__column h2 {color:#1E407C;font-family: 'Roboto';font-size:30.8px;font-weight:400;position: relative;margin:30px 0px 5px 0px !important;line-height: 32px;max-width:95%;}
.page-node-type-basic-page-tiled #block-subt-content .paragraph__column h2 a {color:#1E407C;}
.page-node-type-basic-page-tiled .paragraph__column h2:before {content: '';top:-7px;position: absolute;width: 25px;height: 4px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-basic-page-tiled .paragraph--type--bp-column-wrapper  {margin-bottom:35px;}
.page-node-type-basic-page-tiled .paragraph__column p {max-width:95%;}
.page-node-type-basic-page-tiled .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col {position: relative;min-height: 1px;padding-left: 0px;padding-right: 25px;}
.page-node-type-basic-page-tiled a:hover .field--type-image:before {content: '';display: block; z-index: -2;position: absolute; top: 3%;left: 2%; border: 2px solid #236BC9;height: 100%; width: 95%;}



/* Current Projects Indiv Pages */
.page-node-type-card-page-current-projects .term .termdates {display: flex;flex-flow: row wrap; font-size:15.4px;}
.page-node-type-card-page-current-projects .term span {font-weight: bold;font-size:15.4px;}
.page-node-type-card-page-current-projects .field--name-field-projects-res-area-tags .field__label, .page-node-type-card-page-current-projects .field--name-field-projects-res-area-tags .field__items {font-size:15.4px;}
.page-node-type-card-page-current-projects .field--name-field-summary .field__label {font-size:15.4px;}
.page-node-type-card-page-current-projects .field--name-field-projects-sponsor .field__label, .page-node-type-card-page-current-projects .field--name-field-projects-sponsor .field__items {font-size:15.4px;}
.page-node-type-card-page-current-projects .field--name-field-projects-researcher .field__label, .page-node-type-card-page-current-projects .field--name-field-projects-researcher .field__items {font-size:15.4px;}


/*Micro Internships Indiv Pages */
.page-node-type-cards-micro-internship .term .termdates {display: flex;flex-flow: row wrap; font-size:16.8px;}
.page-node-type-cards-micro-internship .term span {font-weight: bold;font-size:16.8px;}
.page-node-type-cards-micro-internship .card-research-projects .field__label, .page-node-type-cards-micro-internship .card-research-projects .field__item {font-size:16.8px !important;}
 .page-node-type-cards-micro-internship .card-research-projects .field__item p, .page-node-type-cards-micro-internship .card-research-projects .field__item li {font-size:16.8px !important;margin-bottom:0 !important;}


/* Site Header (Top Dark Blue Section) */
#header .header-body {background: #e1e1e1;border-top: 0px solid #EDEDED;border-bottom: 0px solid transparent;-webkit-transition: min-height 0.3s ease;-moz-transition: min-height 0.3s ease;transition: min-height 0.3s ease;width: 100%;z-index: 1001;min-height: 1px;}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {color: #fff;font-size: 16.933px;padding: 3px 15px;display: inline-block;  }
#header .header-nav-top .nav  li  a {border-right: 1px solid #fff;}
#header .header-nav-top .nav > li > a:hover, #header .header-nav-top .nav > li > a:focus {background: transparent;color: #236BC9 ;text-decoration: none;}
#header .header-nav-top .nav li:last-child a {border-right: none;}
#header .nav-pills > li > a {border-radius: 0px;}
#header .header-row {display: block;clear: both;width:100%;}
#header .header-column {display: block;}    
#header img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;margin: 15px 15px 0px 15px;top: 0;width:150px;height:auto;}


/* Breadcrumbs */
#block-breadcrumbs, #block-breadcrumbs-2 {background-color: #F0F0F0; display: table; width: auto;  border-radius: 0px;margin-bottom:40px; padding:10px}
#block-breadcrumbs .breadcrumb, #block-breadcrumbs-2 .breadcrumb {border-radius: 0px;margin-bottom: 0px;padding:0;background-color: #F0F0F0;color: #1E407C; }
#block-breadcrumbs .breadcrumb li, #block-breadcrumbs-2 .breadcrumb li {font-family: 'Roboto';font-size:16.8px; color: #1E407C;}
#block-breadcrumbs .breadcrumb a, #block-breadcrumbs-2 .breadcrumb a {color:#236bc9;}
#block-breadcrumbs .breadcrumb li:not(:first-child)::before, #block-breadcrumbs-2 .breadcrumb li:not(:first-child)::before {content: " / ";}
#block-breadcrumbs .breadcrumb ol li:last-child, #block-breadcrumbs-2 .breadcrumb ol li:last-child {}
#block-subt-breadcrumbs, #block-subt-breadcrumbs-2 {
	display: table;
	width: auto;
}

/* Footer */

/* Alumni Society Board: /alumni-donors/society/board */
.context-alumni-donors-society-board .node__content img {height:auto; width:200px;}
.context-alumni-donors-society-board .node__content h2 {margin-bottom:20px;}
.context-alumni-donors-society-board .node__content h3 {margin-top: 5px;}
.context-alumni-donors-society-board .node__content .row {margin-bottom:30px;}


/* Dean's Advisory Board: /about/mission/advisory-board */
.context-about-mission-advisory-board .node__content img {height:auto; width:200px;}
.context-about-mission-advisory-board .node__content h2 {margin-bottom:20px;}
.context-about-mission-advisory-board .node__content h3 {margin-top: 5px;}
.context-about-mission-advisory-board .node__content .row {margin-bottom:30px;}


/* MOBILE */

@media only screen and (min-width:992px) and (max-width:1199px){
  .ultimenu.ultimenu--hover .ultimenu__link {padding-right: 21px;}
  a.ultimenu__link {color: #fff;font-size: 15.4px;font-weight: 400;}
#footer .socialmediaicons {font-size:35px;margin:10px 0;}
.page-node-type-directory .introinfo {margin-bottom:20px;}
}

@media only screen and (min-width:1200px){
  a.ultimenu__link {color:#fff;font-size:17.5px;font-weight:400;}
}

@media only screen and (min-width:0px){
  .ultimenu--htt .caret, .ultimenu--vertical .caret, .is-ultimenu-canvas--hover .ultimenu__link .caret {display: none !important;}
}

@media only screen and (min-width:992px) {
  #header .header-nav {display: none !important;}
}

@media  only screen and (max-width:991px) {  
  #header .header-btn-collapse-nav {outline: 0 !important;display: block !important;margin: 12px 0px 12px 15px;}

  #block-headermenu {display: none !important;}
  button.button--ultimenu {display:none !important ;}
  #header .mbw {width:40%;}
  #header .header-btn-collapse-nav {background: #236bc9;}
    #header .header-nav-main{z-index:100;width:100%;}
  #header .header-nav-main nav > ul li {border-bottom: 1px solid #236bc9;clear: both;display: block;float: none;margin: 0;padding: 0;position: relative;}
  #header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {color: #fff;}
  #header .header-nav-main nav > ul > li > span, #header .header-nav-main nav > ul > li > span:focus, #header .header-nav-main nav > ul > li > span:hover {color: #fff;}
  #header .header-nav-main nav > ul > li > a {text-transform: uppercase;font-weight: 700;margin-top: 1px;margin-bottom: 1px;}
  #header .header-nav-main nav > ul > li > span {text-transform: uppercase;font-weight: 700;margin-top: 1px;margin-bottom: 1px;}
  #header .header-nav-main nav > ul li a {font-size: 13px;font-style: normal;line-height: 20px;padding: 7px 8px;padding-right:21px;margin: 1px 0;border-radius: 0px;}
  #header .header-nav-main nav > ul li span {font-size: 13px;font-style: normal;line-height: 20px;padding: 7px 8px;padding-right:21px;margin: 1px 0;border-radius: 0px;}
  #header .header-nav-main nav > ul li a .fa-caret-down {line-height: 40px;min-height: 48px;min-width: 40px;text-align: right;top: 0;font-size:16px;}
  #header .header-nav-main .fa {display: inline-block;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
  #header .header-nav-main .fa-caret-down::before {font-family: "Font Awesome 5 Pro";  content: "  \f0d7" !important;font-weight:900;}
  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color:#262626;text-decoration: none;background-color: transparent;}
  .dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #fff;white-space: nowrap;}
  .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color: #fff;text-decoration: none;background-color:transparent;}
  .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background: transparent !important;}
#footer .ftlogo {display:none !important;}
#footer .ftql {padding-right:5px !important;padding-left:30px !important;border-left: 0px solid #fff !important;width:33.33% !important;}
#footer .ftres, #footer .ftsm {padding-right:5px !important;padding-left:30px !important;border-left: 1px solid #fff !important;width:33.33% !important;}
#footer .socialmediaicons {font-size:35px;margin:10px 0;}
.page-node-type-directory .introinfo {margin-bottom:20px;}
#block-subt-search {display:none;}
}


@media only screen and (max-width:548px) {
  #header .header-logo, #header .mbw {width:50%;}
    .page-node-type-basic-page-feature-image .field--name-field-featured-image img {display: none !important;}
}

@media only screen and (max-width:767px) {
    .page-node-type-basic-page-tiled .paragraph--type--bp-image {display:none;}
    .page-node-type-basic-page-tiled .paragraph__column h2 {font-size: 22.4px !important;line-height: 32px;}
    .page-node-type-basic-page-tiled .paragraph__column h2::before {top: -2px !important;width: 20px !important;height: 4px !important;}
    h1 {font-size: 28px !important;font-weight: 400;}
    h2 {font-size: 22.4px !important;}
    h3 {font-size: 19.25px !important;}
    .context-about-events .views-field-title {font-size: 22.4px !important;}
    .context-about-events .views-field-title::before {top: -2px !important;width: 20px !important;height: 4px !important;}
    #block-subt-content .accordion-h3 .panel-title button {font-size: 19.25px !important;}
#block-subt-content .accordion-h3 .panel-title button:hover {text-decoration:none;}
   .btn-lg {padding: 8px 14px;font-size: 16.8px;}
   #block-subt-content .accordion-h2 .panel-title button {font-size: 22.4px !important;}
    accordion-h2 .panel-heading button[aria-expanded="false"].display::before {padding-right: 15px;font-size: 9.79px !important;}
#footer .ftql, #footer .ftres, #footer .ftsm {padding-right:5px !important;padding-left:0px !important;border-left: 0px solid #fff !important;width:100% !important;}
.page-node-type-directory .field--name-field-research-interests .field__label {font-size: 22.4px !important;}
.page-node-type-directory .field--name-field-additional-title-s- .field__label {font-size: 22.4px !important;}
.page-node-type-directory .field--name-field-dir-education .field__label {font-size: 22.4px !important;}
.page-node-type-directory .field--name-field-dir-bio .field__label {font-size: 22.4px !important;}
.page-node-type-directory .introinfo {margin-bottom:20px;}
#footer .socialmediaicons {font-size:35px;margin:10px 0;}  
  .page-node-type-one-page .btn, .page-node-type-one-page a.btn-secondary {font-weight: 500 !important;min-height: 36px  !important;line-height: 34px !important;padding: 3.5px 28px !important;font-size: 16.8px !important;}
}

/* @media only screen and (max-width:685px) {
  .img-responsive {display:none;}
}*/

@media only screen and (min-width:549px) and (max-width:768px){
  .page-node-type-basic-page-feature-image .block-fieldblocknode:after {bottom:0; left:0; width:100%; height:15px !important;}
}

@media only screen and (min-width:686px) and (max-width:991px){
context-about-news #views-bootstrap-news-block-1 .col-md-3 {padding-left: 15px !important;padding-right: 15px !important;}
header .header-logo img.img-responsive1 {max-width: 100%; height: auto; display: block;}
}



/* Meet Our People Indiv Pages */
@media only screen and (min-width:1200px) {
.page-node-type-ourppl-internal .ourpplphoto, .page-node-type-ourppl-internal .ourpplphoto img {float:left;margin-right:45px;margin-bottom:35px;height:357.25px; width:285px;display: inline-block;position: relative;z-index: 1;}
.page-node-type-ourppl-internal .ourpplphoto::before {content: ''; display: block;position: absolute;top: 3%;left:3%;border: 2px solid #f2665e;height: 100%; width: 100%;z-index: -2;}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.page-node-type-ourppl-internal .ourpplphoto, .page-node-type-ourppl-internal .ourpplphoto img {float:left;margin-right:45px;margin-bottom:35px;height:357.25px; width:285px;display: inline-block;position: relative;z-index: 1;}
.page-node-type-ourppl-internal .ourpplphoto::before {content: ''; display: block;position: absolute;top: 3%;left:3%;border: 2px solid #f2665e;height: 100%; width: 100%;z-index: -2;}
}
@media only screen and (max-width:991px) {
.page-node-type-ourppl-internal .ourpplphoto, .page-node-type-ourppl-internal .ourpplphoto img {float:left;margin-right:25px;margin-bottom:15px;height:200px !important; width:160px !important;display: inline-block;position: relative;z-index: 1;}
.page-node-type-ourppl-internal .ourpplphoto::before {content: ''; display: block;position: absolute;top: 3%;left:3%;border: 2px solid #f2665e;height: 100%; width: 100%;z-index: -2;}
}
.page-node-type-ourppl-internal .ourpplcontent h2 {margin: 0 0 15px 0;}
.page-node-type-ourppl-internal .ourpplff .field__label {font-family: 'Roboto';font-size: 31.5px;font-weight: 400;margin: 0 0 15px 0;color: #1E407C;line-height: 42px;}
.page-node-type-ourppl-internal blockquote {padding: 5px 5px 8px 10px;margin: 0 0 25px 35px; font-size: 16.8px;font-style:italic;border-left: 3px solid #F2665E; color: #282828;line-height: 22px !important;}
.page-node-type-ourppl-internal blockquote p{font-size: 16.8px;font-style:italic; line-height: 22px !important;}



/* Our People Long Scroll */
/* Our People */
.context-about-meet-our-people .region-slide-show {background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url('/sites/default/files/one-page/limestone-gray3.png') center center repeat-y; background-size:100%;}
.page-node-type-one-page #block-views-block-ourppl-community {padding-bottom:50px !important;}

@media  only screen and (min-width:1200px) {    
.page-node-type-one-page .oplsp-ourpeople {background-color:transparent;margin-top:35px;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 {position: relative;height:450px;background-color:#001e44;z-index:0;padding-right: 0px;padding-left: 0px;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 .blbox{padding:60px;position: relative;background-image: url('/sites/default/files/one-page/shield-wht2.png');background-repeat: no-repeat;  background-position: right -30% bottom -25%;background-size: 50%;z-index:1;}
.page-node-type-one-page .oplsp-ourpeople h1{position: relative;color:#fff;font-size:49px;}
.page-node-type-one-page .oplsp-ourpeople h1:before {content: '';top:-7px;position: absolute;width: 35px;height: 5px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .oplsp-ourpeople .blbox p {color:#fff; font-size: 22px;line-height: 20.58px;}
.page-node-type-one-page .oplsp-body2 h1 {position: relative;min-height: 1px;font-size:49px;}
.page-node-type-one-page .oplsp-body2 {padding:25px 0; position: relative;overflow: hidden;}
.page-node-type-one-page .oplsp-h3{padding:25px 0px 0px 0px; position: relative;overflow: hidden;}
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay img {position: relative;vertical-align: top;width:100%;height:auto;}
.page-node-type-one-page .oplsp-body2 .ourppl-overlay {display: none;position: absolute;color: #fff;top: 0;bottom: 0;right: 0;left: 0;background-image: linear-gradient(to bottom, transparent, rgba(42,72,122,1.5));  }
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay {position: relative;display: inline-block;}
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay:hover .ourppl-overlay {display: flex;flex-direction: column;  }
.page-node-type-one-page .oplsp-body2 .ourppl-overlay .ourppl-h2 {padding:0 10px;color:#fff;position:absolute; top:285px;font-family: 'Roboto';font-size: 28.42px;font-weight: 500;line-height: 24px;}
.page-node-type-one-page .oplsp-body2 .ourppl-overlay .ourppl-p {font-style:italic;padding:0 10px;color:#fff;font-weight:400;position:absolute; top:315px;font-family: 'Roboto';font-size: 15.4px;line-height:16.5px;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.page-node-type-one-page .oplsp-ourpeople {background-color:transparent;margin-top:35px;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 {position: relative;height:450px;background-color:#001e44;z-index:0;padding-right: 0px;padding-left: 0px;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 .blbox{padding:60px;position: relative;background-image: url('/sites/default/files/one-page/shield-wht2.png');background-repeat: no-repeat;  background-position: right -30% bottom -25%;background-size: 50%;z-index:1;}
.page-node-type-one-page .oplsp-ourpeople h1{position: relative;color:#fff;font-size:49px;}
.page-node-type-one-page .oplsp-ourpeople h1:before {content: '';top:-7px;position: absolute;width: 35px;height: 5px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .oplsp-ourpeople .blbox p {color:#fff; font-size: 22px;line-height: 20.58px;}
.page-node-type-one-page .oplsp-body2 h1 {position: relative;min-height: 1px;font-size:49px;}
.page-node-type-one-page .oplsp-body2 {padding:25px 0; position: relative;overflow: hidden;}
.page-node-type-one-page .oplsp-h3{padding:25px 0px 0px 0px; position: relative;overflow: hidden;}
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay img {position: relative;vertical-align: top;width:100%;height:auto;}
.page-node-type-one-page .oplsp-body2 .ourppl-overlay {display: none;position: absolute;color: #fff;top: 0;bottom: 0;right: 0;left: 0;background-image: linear-gradient(to bottom, transparent, rgba(42,72,122,1.5));  }
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay {position: relative;display: inline-block;}
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay:hover .ourppl-overlay {display: flex;flex-direction: column;  }
.page-node-type-one-page .oplsp-body2 .ourppl-overlay .ourppl-h2 {padding:0 10px;color:#fff;position:absolute; top:235px;font-family: 'Roboto';font-size: 21px;font-weight: 500;line-height: 20px;}
.page-node-type-one-page .oplsp-body2 .ourppl-overlay .ourppl-p {font-style:italic;padding:0 10px;color:#fff;font-weight:400;position:absolute; top:260px;font-family: 'Roboto';font-size: 12.6px;line-height:14px;}}

@media only screen and (min-width:768px) and (max-width:991px) {
.page-node-type-one-page .oplsp-ourpeople {background-color:transparent;margin-top:35px;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 {position: relative;height:450px;background-color:#001e44;z-index:0;padding-right: 0px;padding-left: 0px;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 .blbox{padding:60px;position: relative;background-image: none;}
.page-node-type-one-page .oplsp-ourpeople h1{position: relative;color:#fff;font-size:49px;}
.page-node-type-one-page .oplsp-ourpeople h1:before {content: '';top:-7px;position: absolute;width: 35px;height: 5px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .oplsp-ourpeople .blbox p {color:#fff; font-size: 22px;line-height: 20.58px;}
.page-node-type-one-page .oplsp-body2 h1 {position: relative;min-height: 1px;font-size:49px;}
.page-node-type-one-page .oplsp-body2 {padding:25px 0; position: relative;overflow: hidden;}
.page-node-type-one-page .oplsp-h3{padding:25px 0px 0px 0px; position: relative;overflow: hidden;}
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay img {position: relative;vertical-align: top;width:100%;height:auto;}
.page-node-type-one-page .oplsp-body2 .ourppl-overlay {display: none;position: absolute;color: #fff;top: 0;bottom: 0;right: 0;left: 0;background-image: linear-gradient(to bottom, transparent, rgba(42,72,122,1.5));  }
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay {position: relative;display: inline-block;}
.page-node-type-one-page .oplsp-body2 .ourppl-img-overlay:hover .ourppl-overlay {display: flex;flex-direction: column;  }
.page-node-type-one-page .oplsp-body2 .ourppl-overlay .ourppl-h2 {padding:0 10px;color:#fff;position:absolute; top:159px;font-family: 'Roboto';font-size: 17.5px;font-weight: 500;line-height: 20px;}
.page-node-type-one-page .oplsp-body2 .ourppl-overlay .ourppl-p {font-style:italic;padding:0 10px;color:#fff;font-weight:400;position:absolute; top:180px;font-family: 'Roboto';font-size: 11.9px;line-height:13px;}}



.page-node-type-one-page .oplsp-body2:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.page-node-type-one-page .oplsp-body2 .row-no-gutters {margin-right: 0;margin-left: 0;}
.page-node-type-one-page .oplsp-body2 .row-no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}

@media  only screen and (max-width:767px) {  
.page-node-type-one-page .oplsp-ourpeople .col-md-12 {background-color:#001e44;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;  background:linear-gradient(to left, rgba(0,30,68,1) , transparent), url('/sites/default/files/one-page/points-wht.png') center center no-repeat; background-size: cover;}
.page-node-type-one-page .oplsp-ourpeople .col-md-12 .blbox{padding-top:20px;}
.page-node-type-one-page .oplsp-ourpeople h1{position: relative;color:#fff;font-size:49px;}
.page-node-type-one-page .oplsp-ourpeople h1:before {content: '';top:0px;position: absolute;width: 25px;height: 4px;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .oplsp-ourpeople .blbox p {color:#fff; font-size: 16.8px;line-height: 20.58px;}
.oplsp-body2 h1 {position: relative;line-height: 34px;margin: 0 0 18px 0;}
.oplsp-body2 h1:after{display:none;}
.oplsp-body2 {padding:15px 0 ;position: relative;overflow: hidden; }
.oplsp-body2 .ourppl-img-overlay img {display: block;max-width: 20%;height: auto;}
.oplsp-body2 .ourppl-overlay {position:static; bottom:0px; left:0px; visibility:visible; padding:0px; color:#001E44;}
.oplsp-body2 .col-md-3 {margin-bottom:15px ;}
.oplsp-body2 .ourppl-overlay .ourppl-h2 {line-height:24px ;font-family: 'Roboto';font-size: 17.5px;font-weight: 500;}
.oplsp-body2 a.ourppl-img-overlay:hover  {text-decoration:none !important;color:#236BC9 !important; }
.oplsp-body2 .ourppl-overlay .ourppl-p {color:#001E44 ;font-style:italic;font-family: 'Roboto';font-size: 16.8px;line-height:18px;font-weight:400;}
.oplsp-h3 {padding:15px 0px 0px 0px ;position: relative;overflow: hidden; }
}
@media only screen and (max-width:685px) {
.oplsp-body2 .ourppl-img-overlay img {display: block;max-width: 100px;height: auto;}
}


/* Our Strength is our community front page */
#block-views-block-ourppl-ourpplfront .view-ourppl h1 {position: relative;min-height: 1px;font-size: 49px;margin-bottom:7px !important;}
#block-views-block-ourppl-ourpplfront .view-ourppl {  padding: 25px 0;    position: relative;    background: #fff;    overflow: hidden;}
#block-views-block-ourppl-ourpplfront .view-ourppl:before {
    content: ' ';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to left,rgba(255, 255, 255, 1), transparent), url('/sites/default/files/one-page/lines-blk.png') center center no-repeat;
        background-size: auto, auto;
    background-size: cover;
}




/* Accordions */
.paragraph--bp-accordion-container .panel { margin-bottom: 0px;background-color: #fff;border: 0px;border-radius: 0px;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.05);box-shadow: 0 0px 0px rgba(0,0,0,.05);}
.paragraph--bp-accordion-container .panel-default > .panel-heading {color: #333;background-color:#fff;;}
.paragraph--bp-accordion-container .panel-heading {padding: 10px 15px 10px 0px ;  border-bottom: 0px solid #e1e1e1;border-top-left-radius: 0px;  border-top-right-radius: 0px;}
.paragraph > .paragraph__column {padding-bottom: 0px;padding-left: 0px;}
.paragraph .panel-heading button[aria-expanded="false"] {border-bottom: 1px solid #e1e1e1;padding-bottom:25px !important;}
.paragraph .panel-heading button[aria-expanded="true"] {border-bottom: 0px solid #e1e1e1;}
.paragraph--bp-accordion-container .panel-collapse {border-bottom: 0px solid #e1e1e1;}
.paragraph.paragraph--type--bp-accordion .panel-heading button {font-size: 24.4px;font-weight: 400;color:#1E407C; display: block;padding: 10px 10px 10px 0px;}
.paragraph.paragraph--type--bp-accordion .panel-heading button:hover, .paragraph.paragraph--type--bp-accordion .panel-heading button:focus{color: #1E407C;text-decoration: none;}
.paragraph--bp-accordion-container {padding-top: 0px;margin-bottom:15px;}
#block-subt-content .accordion-h2 .panel-title button {font-family: 'Roboto' !important;font-size:28px !important;font-weight:400 !important;margin: 0 !important;color:#1E407C !important;margin-bottom: 5px !important;line-height:30px !important;}
.accordion-h2 .panel-heading button[aria-expanded="false"].normal::before {font-family: "Font Awesome 5 Pro";  content: "\f067" !important;color: #3EA39E ;padding-right:15px;font-size: 12.6px;margin-bottom:10px;}
.accordion-h2 .panel-heading button[aria-expanded="true"].normal::before {font-family: "Font Awesome 5 Pro";  content: "\f068" !important;color: #3EA39E ;padding-right:15px;font-size: 12.6px;margin-bottom:10px}
#block-subt-content .accordion-h3 .panel-title button {font-family: 'Roboto' !important;font-size:28px !important;font-weight:300 !important;color:#3EA39E !important;text-transform: none !important;margin-bottom: 5px !important;line-height:30px !important;}
#block-subt-content .accordion-h3 .panel-title button:hover {text-decoration:none;}
.accordion-h3 .panel-heading button[aria-expanded="false"].normal::before {font-family: "Font Awesome 5 Pro";  content: "\f067" !important;color: #1E407C !important;padding-right:10px;font-size: 16.8px !important;margin-bottom:10px}
.accordion-h3 .panel-heading button[aria-expanded="true"].normal::before {font-family: "Font Awesome 5 Pro";  content: "\f068" !important;color: #1E407C !important;padding-right:10px;font-size:16.8px !important;margin-bottom:10px}
.paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph > .paragraph__column {padding-top: 0px;}
.paragraph.paragraph--type--bp-accordion .panel-heading button::before {float: left;  display: inline-block;vertical-align: top;}
#block-subt-content .paragraph--bp-accordion-container .field__item ul {margin-top: 10px;overflow: hidden;position: relative;padding-left:60px;}
#block-subt-content .paragraph--bp-accordion-container .field__item ul li {background: url("/themes/custom/subt/img/basic-bullet.gif") no-repeat 0px 7px;list-style: none; line-height: 22px;font-size:16.8px  !important;color:#282828;}
#block-subt-content .paragraph--bp-accordion-container .field__item ul li ul {margin-top: 10px;overflow: hidden;position: relative;padding-left:60px;margin-bottom:20px;}
#block-subt-content .paragraph--bp-accordion-container .field__item ul li ul li {background: url("/themes/custom/subt/img/basic-bullet.gif") no-repeat 0px 7px;list-style: none; line-height: 22px;font-size:16.8px  !important;color:#282828;}
.paragraph.paragraph--type--bp-accordion .panel-heading button[aria-expanded="false"].display::after {display:none !important;}
.paragraph.paragraph--type--bp-accordion .panel-heading button[aria-expanded="true"].display::after {display:none !important;}
.accordion-h2 .panel-collapse  {margin-left:25px;}
.accordion-h3 .panel-collapse  {margin-left:10px;}
.accordion-h3 {margin-left:40px;}
#block-subt-content .paragraph--bp-accordion-container .field__item ol {margin-top: 10px;overflow: hidden;position: relative;padding-left:75px;}
#block-subt-content .paragraph--bp-accordion-container .field__item ol li {}
#block-subt-content .paragraph--bp-accordion-container h4 {font-size: 24.4px !important;}


/* Numbered Lists */
#block-subt-content .field__item ol, .node__content ol, .view-content ol { margin-top: 10px; overflow: hidden; position: relative;}
#block-subt-content .field__item ol li, .node__content ol li, .view-content ol li {font-weight: 400;margin-bottom: 10px; line-height: 21px;font-size:16.8px;color:#282828;}


/* Bulleted Lists */
#block-subt-content .field__item ul, .node__content ul, .view-content ul {margin-top: 10px; overflow: hidden; position: relative;margin-bottom:20px;}
#block-subt-content .field__item ul li, .node__content ul li, .view-content ul li {background: url("/themes/custom/subt/img/basic-bullet.gif") no-repeat 0px 7px;list-style: none;padding: 0px;margin: 0px;padding-left: 25px;font-weight: 400;margin-bottom: 0px; line-height: 21px;font-size:16.8px;color:#282828;}


/* Nested Bulleted Lists */
#block-subt-content .field__item ul li ul, .node__content ul li ul, .view-content ul li ul {margin-top: 0px; overflow: hidden; position: relative;margin-bottom:0px;padding-left:20px;}
#block-subt-content .field__item ul li ul li, .node__content ul li ul li, .view-content ul li ul li {background: url("/themes/custom/subt/img/basic-bullet.gif") no-repeat 0px 7px;list-style: none;padding: 0px;margin: 0px;padding-left: 25px;font-weight: 400;margin-bottom: 0px; line-height: 18px;font-size:14px;color:#282828;}



/* General Styles */
html {  font-size: 14px;-webkit-text-size-adjust: 100%;}
body {font-family: 'Roboto';color:#282828;font-size:14px;line-height:22px;}
p {font-family: 'Roboto';font-size:16.8px; color:#282828;line-height: 22px;margin: 0 0 20px;}
/* h1,h2,h4,h5,h6 {color:#001e44;} */
h1 {color:#1E407C;font-family: 'Roboto Slab';font-size:42px;font-weight:400;line-height: 44px;margin: 0 0 32px 0;}
h2 {color:#1E407C;font-family: 'Roboto';font-size:31.5px;font-weight:400;margin: 0;line-height: 42px;}
h3 {font-family: 'Roboto';font-size:24.4px;font-weight:300;color:#3EA39E;text-transform: none;margin-bottom: 5px;}
h4 {color:#1E407C;font-family: 'Roboto';font-size:21px;font-weight:300;margin-bottom: 5px;line-height: 24px;}
h5 {font-size:14px;font-weight: 600;letter-spacing: normal;line-height: 18px;margin: 0 0 14px 0;text-transform: uppercase;}
#block-subt-content h1 a, #block-subt-content h2 a, #block-subt-content h4 a, #block-subt-content h5 a {color:#1E407C;}
#block-subt-content h3 a {color:#001e44;}
#block-subt-content h1 a:hover, #block-subt-content h2 a:hover, #block-subt-content h4 a:hover, #block-subt-content h5 a:hover {color:#236BC9; text-decoration:none;}
#block-subt-content h3 a:hover {color:#236BC9 ;text-decoration:none;}
.page-node-type-basic-page-tiled #block-subt-content h2 a:hover {color: #236BC9;text-decoration:none;}
a {color: #236BC9;}
a:hover {color: #236BC9;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 18.2px;border-left: 5px solid #001e44; color:##282828;line-height: 36px !important;margin-top:25px;margin-bottom:25px;}
blockquote p {font-size: 18.9px; color:##282828;line-height: 32px !important;}

#block-subt-content a, .region-content a {color:#236bc9;}
#block-subt-content a:hover, .region-content a:hover {color: #236bc9;text-decoration: underline;}

.section-banner {background: url("https://dummyimage.com/1542x510/333333/fff&text=Placeholder+Image") no-repeat scroll center #333;background-size: auto;min-height: 500px;overflow: hidden;width: 100%;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.navbar {position: relative;margin-bottom: 0px;border: 1px solid transparent;max-height:60px;border-radius:0px;}
#block-pagetitle {margin-top:15px;}
.node-preview-backlink {background-color:#fff;padding:15px;}
#cke_8, #cke_8 a, div.cke_combopanel {width:175px;}
.cke_panel_block{width:100%;}
.cke_combo_arrow, .cke_combo_open {float: right !important;text-align:right !important;}


