h1 {font-family: 'Roboto Slab';}
p {font-family: 'Roboto';}
/* Front Page Top Image  */ 
.page-node-type-one-page .onepage-cf img {width: 100% ;height: auto;max-height: 750px;display: block;position: relative;z-index:-2;max-width:100%;} 
@media only screen and (max-width:991px) {   
.page-node-type-one-page .mob-top-img   {position:relative; } 
.page-node-type-one-page .mob-top-img:after{content:""; position:absolute; opacity:0.75; background: #1e407c;} 
.page-node-type-one-page .mob-top-img:after {bottom:0; left:0; width:100%; height:10px;} 
#block-b4subtheme-frontherostarthere .container-fluid {padding:0px;}

}

@media only screen and (min-width:992px) {   
.page-node-type-one-page .onepage-cf  {z-index:-3;padding:0 ;} 
} 


/* Front Page Start Here */ 
.page-node-type-one-page .onepage-ne {padding-bottom:25px;} 

@media only screen and (min-width:1200px) {
.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-bluebox2 {background-color:transparent;height:300px;padding:40px;border: 2px solid #e0e0e0;width: 730.1px;}
.page-node-type-one-page .onepage-sh .starthere-bluebox h1 {font-family: 'Roboto Slab';color:#fff;font-size:49px; font-weight: 400;line-height: 44px;margin-bottom: 32px;margin-top:5px;}
.page-node-type-one-page .onepage-sh .starthere-bluebox p.desc {font-family: 'Roboto';font-size:1.5em;line-height:1.2em;margin-bottom:32px !important;color:#fff;}
.page-node-type-one-page .onepage-sh .row .col-lg-8 {position: relative;height:200px; } 
.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 .num2 {position:absolute;top: -135px;height:300px; opacity: 0.9;z-index:1;margin-left:16px;} 
} 
@media only screen and (min-width:992px) and (max-width:1199px){ 
.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-bluebox2 {background-color:transparent;height:300px;padding:40px;border: 2px solid #e0e0e0;width: 612.5px;}
.page-node-type-one-page .onepage-sh .starthere-bluebox h1 {font-family: 'Roboto Slab';color:#fff;font-size:40px; font-weight: 400;line-height: 32px;margin-bottom: 32px;margin-top:5px;}
.page-node-type-one-page .onepage-sh .starthere-bluebox p.desc {font-family: 'Roboto';font-size:1.5em;line-height:1.2em;margin-bottom:32px !important;color:#fff;}
.page-node-type-one-page .onepage-sh .row .col-lg-8 {position: relative;height:200px; } 
.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 .num2 {position:absolute;top: -135px;height:300px; opacity: 0.9;z-index:1;margin-left:16px;} 
}
@media only screen and (max-width:991px){ 
.page-node-type-one-page .onepage-sh {max-width:100% !important; width: 100%;padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;position: relative;margin-bottom:15px;}  
.page-node-type-one-page .onepage-sh .starthere-bluebox {background-color:#1e407c;padding:15px;width: 100%;} 
.page-node-type-one-page .onepage-sh .starthere-bluebox h1 {font-family: 'Roboto Slab';color:#fff;font-size:32px !important; font-weight: 400;line-height: 36px;margin-bottom: 26px;margin-top:0px;}
.page-node-type-one-page .onepage-sh .starthere-bluebox p.desc {font-family: 'Roboto';font-size:18px;line-height:22px;margin-bottom:32px !important;color:#fff;}
.page-node-type-one-page .onepage-sh .num1 {width: 100%;} 
.page-node-type-one-page .onepage-sh .num2 {display:none;}
.onepage-sh .col-lg-4 {display:none;}
.page-node-type-one-page #block-b4subtheme-frontherostarthere .row  {margin:0 !important;} 
.page-node-type-one-page #block-b4subtheme-frontherostarthere .row .col-lg-8 {padding:0 !important;} 
}




/* Front Page Triangle BG */ 
.page-node-type-one-page .tribg-fp { z-index:10;  position: relative;} 
@media only screen and (min-width:1960px) { 
.page-node-type-one-page .tribg-fp:before {overflow:hidden;  content: ' ';display: block;position: absolute;background-image: none;} 
} 
@media only screen and (min-width:992px) and (max-width:1959px) { 
.page-node-type-one-page .tribg-fp:before {content: ' ';display: block;position: absolute;opacity: .45;overflow:hidden;width:100%;height:850px;margin-top:170px;
                                        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 (min-width:576px) and (max-width:991px) { 
.page-node-type-one-page .newseventsid .container-fluid {padding:0px;}
.page-node-type-one-page .tribg-fp:before {content: ' ';top: 200px; opacity: .45;height: 450px;width: 100%;overflow-y:visible;	overflow-x:hidden ; display: block;	position: absolute;	
                                         background: url('/sites/default/files/one-page/triangles-gray2-mob.png') no-repeat right center;overflow-y: visible;background-size:450px 450px;}
} 
@media only screen and (max-width:575px) { 
.page-node-type-one-page .newseventsid .container-fluid {padding:0px;}
.page-node-type-one-page .tribg-fp:before {content: ' ';top: 200px; opacity: .45;height: 350px;width: 100%;overflow-y:visible;	overflow-x:hidden ; display: block;	position: absolute;	
                                         background: url('/sites/default/files/one-page/triangles-gray2-mob.png') no-repeat right center;overflow-y: visible;background-size:350px 350px;}
} 


/* Front Page News */ 
.page-node-type-one-page .onepage-ne h2.newstitle {font-family: 'Roboto';font-size: 1.25em;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 .col-md-9{padding-bottom:15px;} 
.page-node-type-one-page .onepage-ne .newsrow1 .col-md-3 {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  img {filter: drop-shadow(3px 3px 3px #999); padding-bottom:25px;    display: block;max-width: 100%;    height: 130px; object-fit: cover;object-position: 50% 5%; } 
.path-frontpage .newsrow1 .col-md-12{background-color: #fff;} 

@media  only screen and (min-width:992px) {   
.page-node-type-one-page .onepage-ne .newsrow1 {margin-bottom:25px;} 
}
@media  only screen and (max-width:991px) {   
.onepage-ne h2.newstitle, .onepage-ne h2.eventtitle {font-size:18px !important;margin-bottom:3px !important;} 
.onepage-ne .newsblurb {display:none;} 
.page-node-type-one-page .onepage-ne .newsrow1 .col-md-3 {display:none;} 
.page-node-type-one-page .onepage-ne .newsrow1 .newsdate {font-style:italic;margin-top:0px;} 
#block-b4subtheme-views-block-all-news-fpnews-2 .view-footer {margin:0px 0px 30px 0px;} 
} 

/* Front Page Events */ 
.page-node-type-one-page .onepage-ne .view-upcoming-events .views-row {margin-bottom:15px;} 
.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 .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 (min-width:992px) {   
.page-node-type-one-page .onepage-ne .view-upcoming-events h2.eventtitle {font-family: 'Roboto';font-size: 1.25em;font-weight: 500; color: #1E407C;margin-bottom: 0px;line-height: 22px !important;} 
.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 {text-align:center;margin-bottom:0px !important;vertical-align:middle;text-transform:uppercase} 
.page-node-type-one-page .onepage-ne .view-upcoming-events .eventdate p.mo {color:#1e407c;font-weight:400;line-height:18px;font-size: 1em;} 
.page-node-type-one-page .onepage-ne .view-upcoming-events .eventdate p.da {color:#1e407c;font-weight:600;font-size: 1.4em;line-height:18px;} 
}

@media  only screen and (max-width:991px) {   
.onepage-ne .view-upcoming-events .eventdate {border: 0px solid #F2665E !important;padding:3px 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: 1.2em !important;margin-top:0px;} 
.onepage-ne .view-upcoming-events .eventdate p.da {color: #1e407c;font-weight: 400 !important;font-size: 1.2em !important;line-height: 18px;margin-left:5px;margin-top:0px;} 
.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: 18px !important; font-weight: 500;color:  #1E407C;margin-bottom: 0px;line-height: 22px !important;margin-top:0px;} 
.page-node-type-one-page .onepage-ne .view-upcoming-events p.eventtime  {font-style:italic;margin-bottom:0px !important;margin-top:0px;} 
#block-b4subtheme-views-block-upcoming-events-fpevents .view-footer {margin:20px 0px 0px 0px;} 
.page-node-type-one-page .onepage-ne .view-upcoming-events p.bn  {margin-bottom:0px;} 

} 

 
/* Front Page News & Events - applies to both */ 
@media  only screen and (min-width:992px) {   
.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 ;margin-top: 5px;}
.page-node-type-one-page .onepage-ne h1 {font-family: 'Roboto Slab';font-size:49px; font-weight: 400;line-height: 44px;margin-bottom: 32px;margin-top: 5px;}
.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;} 
}
@media  only screen and (max-width:991px) {   
.onepage-ne .newsrow1 img {display:none;} 
.page-node-type-one-page .tribg-fp .container {margin-right: auto; margin-left: auto;} 
.page-node-type-one-page .tribg-fp .fpnews-img {display:none;} 
.page-node-type-one-page .tribg-fp .col-md-8 {margin-bottom:45px;} 
.page-node-type-one-page a.btn-lslt {background-color: #236bc9 !important;color: #fff !important;} 
.page-node-type-one-page a.btn-lslt:hover {}
.page-node-type-one-page a.btn-lsdk {background-color: #fff !important;color: #1E407C !important;} 
.page-node-type-one-page a.btn-lsdk:hover {background-color: #fff !important;color: #1E407C !important;}
.page-node-type-one-page .onepage-ne h1:after {display:none;}
.page-node-type-one-page .onepage-ne h1::before {top: -6px;width: 19px;height: 4px;content: '';position: absolute;left: 0;display: block;clear: both;background-color: #F2665E;}
.page-node-type-one-page .onepage-ne h1 {font-family: 'Roboto Slab';font-size:30px !important; font-weight: 400 !important;line-height: 38px;margin-bottom: 12px;margin-top: 5px;position:relative}
.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;} 
}



/* Front Page Creating Leaders for the Information Age  */ 

@media  only screen and (min-width:1200px) {    
.page-node-type-one-page .onepage-leaders h1{font-family: 'Roboto Slab';position: relative;font-size:49px;line-height:44px;font-weight:400;margin-bottom:32px;margin-top:5px;color: #1E407C;} 
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders p {font-size: 24px;line-height: 30px;} 
}
@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{font-family: 'Roboto Slab';position: relative;font-size:40px;line-height:40px;font-weight:400;margin-bottom:32px;margin-top:5px;color: #1E407C;} 
.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 .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;} 
.page-node-type-one-page .region-fp-createleadersmob  {display:none;} 
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders p {font-size: 20px;line-height: 28px;} 
} 

@media  only screen and (max-width:991px) {   
.page-node-type-one-page .region-fp-createleaders  {display:none;} 
.page-node-type-one-page .onepage-leaders {z-index:-1; padding: 45px 0px 65px 0px;background-color:#1E407C;	background-image: url('/sites/default/files/one-page/leaders_mob.png') ; background-repeat: repeat-x;	background-size: contain;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} 
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders {background-color:transparent;padding: 0px ;height:auto;margin: 0 ; position: relative;opacity: 1;z-index:10;} 
.page-node-type-one-page .onepage-leaders h1{font-family: 'Roboto Slab';position: relative;font-size:30px !important;line-height:38px;font-weight:400;margin-bottom:12px;margin-top:5px;color: #fff;} 
.onepage-leaders h1:before {top: -6px ;width: 19px ;height: 4px ;content: '';position: absolute;left: 0;display: block;clear: both;background-color: #F2665E;} 
.onepage-leaders .whitebox-create-leaders .btn-lslt{border: 0px solid #1E407C !important;border-radius: 0.2rem !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;} 
.onepage-leaders img {display:none;} 
.page-node-type-one-page .onepage-leaders .whitebox-create-leaders p {color:#fff;font-size: 20px;line-height: 24px;margin-top:0px;margin-bottom:25px;} 

} 


/* 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:1200px) {   
.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;font-weight:400;line-height:44px;margin-bottom:32px;margin-top:5px;} 
.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:3em;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 (min-width:992px) and (max-width:1199px) {   
.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;font-weight:400;line-height:44px;margin-bottom:32px;margin-top:5px;} 
.page-node-type-one-page .onepage-highdemand .hd-box {background-color:#001E44;text-align:center; padding:20px 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;margin-top:5px;} 
.page-node-type-one-page .onepage-highdemand p.hd-top {font-size:3em;font-weight:600;margin: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:991px) {   
.onepage-highdemand {position: relative;background: #fff;background-image: url('/sites/default/files/one-page/limestone-gray3.png');background-repeat: no-repeat;  background-size: cover;z-index:0;margin-top:20px;} 
.onepage-highdemand .hd-box:before {content: '';display: block;position: static ;top: 0% ;left: 0% ;border: 0px solid #f2665e ;height: 100%; width: 100%;} 
.onepage-highdemand .hd-box {background-color: transparent; text-align: left ;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 .row {padding-bottom:10px;} 
.page-node-type-one-page .onepage-highdemand .text-align-center {text-align: left;}
.page-node-type-one-page .onepage-highdemand h1 {text-align:center;color:#1E407C;font-size:30px;font-weight:400;line-height:38px;margin-bottom:25px;margin-top:5px;position: relative;} 
.page-node-type-one-page .onepage-highdemand h1:before {top: -6px ;width: 19px ;height: 4px ;content: '';position: absolute;left: 0;display: block;clear: both;background-color: #F2665E;} 
.onepage-highdemand .hd-box {padding: 10x 40px ;} 
.onepage-highdemand {padding: 45px 10px 45px 10px;} 
.onepage-highdemand p.hd-top {font-size: 50px ;font-weight: 600;margin:  0px ;line-height:50px;} 
.onepage-highdemand p.hd-text {font-size: 21px !important;line-height: 29.25px;margin-bottom: 25px;color:#1E407C;margin-top:5px;} 
.onepage-highdemand .btn-lslt {background-color: #236bc9 !important;color: #fff !important;} 
.onepage-highdemand p.bn {margin-top:0px !important;}
.page-node-type-one-page .onepage-highdemand p.text-align-center {margin-top:0x;text-align: center;}
} 


/* Front Page Discover Our Research */ 
@media only screen and (min-width:992px) { 
.page-node-type-one-page .onepage-research {height:350px;width:auto;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;position: relative;overflow:hidden;padding:50px 50px 50px 0;background-color:#001E44;color:#fff;} 
.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;} 
.page-node-type-one-page #block-b4subtheme-frontdiscoverourresearchmobile  {display:none;} 
}
@media only screen and (max-width:991px) { 
.page-node-type-one-page #block-b4subtheme-frontdiscoverourresearch  {display:none;} 
.onepage-research .col-sm-4 {display:none;} 
.page-node-type-one-page #block-b4subtheme-frontdiscoverourresearchmobile {background-image: url('/sites/default/files/one-page/points-wht-sm.png');background-color:#001e44;padding:10px 30px 0px 0px;background-repeat: no-repeat;  background-size: cover;overflow:hidden;}  
.page-node-type-one-page .onepage-research {position: relative;height:400px;padding:50px 0px 50px 0px;} 
.page-node-type-one-page .onepage-research:before {position: absolute;content: ' ';display: block;left:-80px;top:10px;width: 110%;height: 100%;opacity: 1; background-image: url('/sites/default/files/one-page/shield-wht2.png'); 
                                                  background-repeat: no-repeat;background-size:cover;} 
.page-node-type-one-page .onepage-research p.p1 {color:#fff;font-size:28px;line-height:36px;width:100%;position: relative;margin-bottom: 25px;padding-right:10px;} 
.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;} 
.page-node-type-one-page .onepage-research .col-md-8 {position: relative;} 
.page-node-type-one-page .onepage-research .disc-res-bluebox {position: absolute; top:105px;width:85%;padding:0px 0px 0px 10px;} 
} 
@media only screen and (max-width:667px) { 
.page-node-type-one-page .onepage-research p.p1 {color:#fff;font-size:21px;line-height:29.5px;width:100%;position: relative;margin-bottom: 25px;padding-right:10px;} 
.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:550px) { 
  
.page-node-type-one-page .onepage-research {position: relative;height:350px;} 
.page-node-type-one-page .onepage-research .disc-res-bluebox {position: absolute; top:65px;width:85%;padding:0px 0px 0px 10px;} 
} 
@media only screen and (max-width:420px) { 
.page-node-type-one-page .onepage-research {position: relative;height:320px;} 
.page-node-type-one-page .onepage-research:before {width: 120%;height: 110%;} 
.page-node-type-one-page .onepage-research .disc-res-bluebox {position: absolute; top:30px;width:85%;padding:0px 0px 0px 10px;} 
.page-node-type-one-page  .onepage-research .btn-lsdk {font-size: 16px !important;}
} 

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



 
/* Our strength is our community */ 

@media only screen and (min-width:992px) { 
#block-views-block-meet-our-people-2-mop-front-page-mobile {display:none;} 
#block-views-block-meet-our-people-2-block-6-2 {position: relative;background: #fff;overflow: hidden;padding: 25px 0;}
#block-views-block-meet-our-people-2-block-6-2: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: auto, auto;background-size: cover;} 
#block-views-block-meet-our-people-2-block-6-2 h1 {position: relative;min-height: 1px;text-align: center;font-size: 49px;font-weight: 400;line-height: 44px;margin-bottom: 32px;margin-top: 15px;}
#block-views-block-meet-our-people-2-block-6-2 .btn-lslt {position:relative;border: 0px solid #1E407C !important;border-radius: 0.2rem !important;background-color: #1E407C;color: #fff !important;font-weight: 500 !important;min-height: 46px;line-height: 34px;padding: 10px 16px;font-size: 18.48px !important;}
#block-views-block-meet-our-people-2-block-6-2 .row {margin-bottom: 30px;}
}


@media only screen and (max-width:991px) { 
#block-views-block-meet-our-people-2-block-6-2 {display:none;}
#block-views-block-meet-our-people-2-mop-front-page-mobile {position: relative;background: #fff;overflow: hidden;padding: 25px 0px;}
#block-views-block-meet-our-people-2-mop-front-page-mobile:before {content: ' ';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('/sites/default/files/one-page/lines-blk_915.png') center center repeat-x;} 
#block-views-block-meet-our-people-2-mop-front-page-mobile h1 {position: relative;min-height: 1px;text-align: left;font-size: 34px !important;font-weight: 400;line-height: 38px;margin-bottom: 32px;margin-top: 15px;} 
#block-views-block-meet-our-people-2-mop-front-page-mobile h1:before {content: '';top: -7px;position: absolute;width: 20px;height: 4px;left: 0;display: block;clear: both;background-color: #F2665E;}
#block-views-block-meet-our-people-2-mop-front-page-mobile .fe-box {background-color:transparent;text-align: left; padding:0px; height:auto; width:95%; display:inline-block; vertical-align:top;display: inline-block;position: relative;z-index:3;} 
#block-views-block-meet-our-people-2-mop-front-page-mobile .fe-textbox {position:absolute;top:80% ;left:5%; z-index:105;max-width: 98%;text-align:left;}
#block-views-block-meet-our-people-2-mop-front-page-mobile .fe-box h2 {font-family: 'Roboto';font-size:18px;font-weight: 500;color: #fff;line-height: 20px;margin: 10px 0px 5px 0px !important;	}
#block-views-block-meet-our-people-2-mop-front-page-mobile .fe-box h2 a {color: #fff;	}
#block-views-block-meet-our-people-2-mop-front-page-mobile .fe-box p {font-style: italic;font-family: 'Roboto';font-size: 15px;color: #fff;line-height: 18px;margin: 0 0 20px;}
#block-views-block-meet-our-people-2-mop-front-page-mobile .fe-top {max-width: 100%; width: 355px;margin: 0px;text-align:left;} 
#block-views-block-meet-our-people-2-mop-front-page-mobile.fe-img {position: relative;display: inline-block;overflow: hidden;width: 355px;text-align:left;} 
#block-views-block-meet-our-people-2-mop-front-page-mobile .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;} 
#block-views-block-meet-our-people-2-mop-front-page-mobile .view-footer {width:355px;text-align:center;margin-top:15px;}
.owl-carousel {width:355px;}

  
}



 

/* 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 45% 0%;background-size: cover; } 
.page-node-type-one-page .psu-forever {padding-top:25px;padding-left:10px;} 

@media only screen and (min-width:992px) { 
.page-node-type-one-page .psu-forever h1 {color:#fff;font-size:3.5em;} 
.page-node-type-one-page .psu-forever p.desc {color:#fff;font-size: 2em;line-height: 36px;margin-bottom:32px !important;} 
}

@media only screen and (max-width:991px) { 
.psu-forever p.desc {color:#fff;font-size: 1.3em !important;line-height: 24px !important;width: 100% !important;} 
.psu-forever h1 {color:#fff;line-height: 38px;margin: 10px 0 15px 0; text-align: left !important;font-size: 30px !important;} 
} 
 
@media  only screen and (max-width:685px) {   
.psu-forever h1 {color:#fff;line-height: 38px;margin: 10px 0 25px 0;font-size: 2.5em !important;} 
.psu-forever {padding: 45px 10px 65px 10px;} 
.psu-forever p.desc {color:#fff;font-size: 1.5em !important;line-height: 1.5em;margin-bottom: 25px;color: #fff;} 
} 

 
 

/* Footer */ 

@media only screen and (min-width:768px) { 

#footer .footerlogo2 {display:none;} 

} 

 
 

 
 

@media only screen and (max-width:767px) { 

#footer .ftql {display:none !important;} 

#footer .ftres h2 {display:none;} 

#footer .ftres, #footer .ftsm {margin-bottom:35px !important;} 

#footer .ftres .footerlinklist  {text-align: center;display: flex;justify-content: center;  flex-wrap: wrap;} 

#footer .ftres .footerlinklist div:not(:last-child):after {content: " | ";margin-right:5px;} 

#footer .ftsm h2, #footer .ftsm p, #footer .ftsm .socialmediaicons {text-align: center;} 

#footer .footerlogo2 {margin-top:35px;} 

 
 

} 

 
 

 
 

 
 

 
 

/* Mobile Nav */ 

@media  only screen and (max-width:991px) {   

  #header .header-btn-collapse-nav {outline: 0 !important;display: block !important;background: transparent !important;} 

} 

   

/* Section Dividers ||| */ 

@media only screen and (min-width:992px) {   
.page-node-type-one-page .onepagedivider {background-color:transparent;} 
.page-node-type-one-page .onepagedivider, .page-node-type-one-page .onepagedivider .row, .page-node-type-one-page .onepagedivider .col-md-12 {margin:0 !important, padding:0 !important;width:100%;}
.page-node-type-one-page .onepagedivider .unselectable_card {color:#F2665E; letter-spacing: 10px;font-size:36.75px;font-weight:500;text-align:center;top:-13px;width: 100%;position: absolute;z-index: 12;  height:22px;background:transparent;} 


.page-node-type-one-page .onepagedivider-mob {display:none;}   
} 

@media only screen and (max-width:991px) {   

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

.page-node-type-one-page .onepagedivider-mob {background-color:transparent;} 
.page-node-type-one-page .onepagedivider-mob, .page-node-type-one-page .onepagedivider-mob .row, .page-node-type-one-page .onepagedivider-mob .col-md-12 {margin:0 !important, padding:0 !important;width:100%;}
.page-node-type-one-page .onepagedivider-mob .unselectable_card {color:#F2665E; letter-spacing: 10px;font-size:36.75px;font-weight:500;text-align:center;top:-13px;width: 100%;position: absolute;z-index: 12;  height:22px;background:transparent;} 

} 
 

 