.visitTop { margin: auto; }
.applyTop { margin: auto; }
.headerBtn { width: 215px; padding: 15px 15px 0 15px !important; }
span.yellow { color: #f3a61f; }
span.blue { color: #0056b8; }
span.white { color: #fff; }
.impactGraphs { padding:0 15px; } 
.impactGraphSection { display:inline-flex; padding: 0 0 40px 0; }
.impactGraphSection img { margin: 0 15px; }
ol.flex-control-nav.flex-control-thumbs { display:none; }
.tagline { padding: 40px 0; font-family: 'SourceSansProBlack',Helvetica,Arial,sans-serif; font-weight: bold; font-size: 34px;}
#homepage { background: #fff !important; }
body#homepage #main .right { width: 25% !important; top:56px;}   	
#topImageResponsiveSection { position:relative; width: 100%; height: 100vh; overflow: hidden; margin-bottom: -50px; top: -50px;}
.top-image-picture-container { position: relative; top: 40vh; }
.headerButtonSurround { display: inline-flex; }
#topImageResponsiveDiv1 { height: 100vh; display: block !important; background: url(/_resources/images/home2022/landing-nursing-panel.jpg) center top no-repeat; background-position-y: 50px; text-align: center; background-size: cover;  position: relative;}
#topImageResponsiveDiv2 { height: 100vh; display: block !important; background: url(/_resources/images/home2019/continuing-ed-header.jpg) center top no-repeat; background-position-y: 50px; text-align: center; background-size: cover; }
#topImageResponsiveDiv3 { height: 100vh; display: block !important; background: url(/_resources/images/home2022/aviation-home.jpg) center top no-repeat; background-position-y: 125px; text-align: center; background-size: cover; }
#topImageResponsiveDiv4 { height: 100vh; display: block !important; background: url(/_resources/images/home2022/drone-home.jpg) center top no-repeat; background-position-y: 50px; text-align: center; background-size: cover; }
#topImageResponsiveDiv5 { height: 100vh; display: block !important; background: url(/_resources/images/home2022/teacher-ed-header.jpg) center top no-repeat; background-position-y: 50px; text-align: center; background-size: cover; }
#topImageResponsiveSection a:focus {outline:0;}
#launchFutureSection { background-color: #edf6fc; text-align: center; font-size: 30px; font-weight: bold; }
#valuesSection { text-align:center; background-color: #edf6fc; } #valuesSection h4 { color:#fff; margin-bottom: 15px; } #valuesSection p { color:#fff; }
#darkValue { width: 100%; background-color: rgb(16,44,82); }
#lightValue { width: 100%; background-color: rgb(27,54,104); }
#impactSection { background-color: #102c52; text-align: center; position: relative; height: 400px; }
#impactHeadingList { font-size: 25px; position: relative; top: 5px; font-family: 'Myriad Pro','PT Sans', sans-serif; letter-spacing: 1px; }
#slantedSection { position: relative; top: -350px;}
.slanted-section-surround { overflow: hidden; width: 100%; height: 350px; position: absolute; }
.slanted-impact {width: 102%;height: 350px;position: absolute; top: 190px;left: -5px; background: #102c52; transform: rotate(-7deg); }
#newsSection { background-color: #fff; display:inline-flex; } .left { width:65%; } .right { width:35%; }
#noOtherSection { text-align: center; font-size: 30px; font-weight: bold; padding-bottom:35px;background: url(/lancaster/images/homepage-2018/lancaster-impact-background.jpg); background-position: center; background-size: cover; background-repeat: no-repeat;background-attachment: fixed;}
#noOtherSection:before { display: block; position: absolute; background-image: linear-gradient(to bottom, rgba(25, 25, 25, .5), rgba(25, 25, 25, .4)); height: 613px; width: 100%;content: ''; }
#news-feed a { color: #444 !important; font-weight:bold; line-height: 1.3em;}
#artsNav:hover { background-color: #0056b8 !important; }
#athleticsNav:hover { background-color: #0056b8 !important; }
#valuesSection p { margin-bottom: 0px; padding-bottom: 25px;}
#valuesTopDiv { display:inline-flex; text-align:left; max-width:2000px;}
.valuesSecondaryDiv { display: inline-flex; width: 50%; }
.headerButtonSurround { position:relative; top:220px; display: inline-flex; }
#news-feed { padding: 0 10px;}
#backArrow { position: absolute; top: 37%; z-index: 1; }
#forwardArrow { position: absolute; top: 37%; left: 66.5%; z-index: 1; }
#main-menu > ul > li > a { margin: 0;background: rgb(27,54,104); color:#fff !important; margin: 0 !important; }

.slick-dotted.slick-slider { margin-bottom: 0px; }
.slick-dots { margin-left: 0px !important; text-align: center !important; bottom: 44px !important; }
.slick-dots li { width: 20% !important; height: 30px !important;}
.slick-dots li button { width: 100% !important; }
.slick-dots li button:before { opacity: 1 !important; width: 20% !important; left: inherit !important; color: transparent !important; }
.slick-dots li.slick-active button:before { color: transparent !important; }

.top-image-button-container { display: inline-flex; width: 100%; pointer-events: none; position: relative; top: -75px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 19px; }
.top-image-button-text { width: 20%; text-align: center; pointer-events: none; }
.top-image-button-text span { border-bottom: 5px #fff solid; padding-bottom: 5px; position: relative; }
.top-image-button-text .active { color: #f3a71e; }

#topImageButtonOneContainer { width: 76px; margin: auto; height: 31px; overflow: hidden; }
#tickerBarOne { width: 76px; left: -76px; visibility: hidden;}
#topImageButtonTwoContainer { width: 76px; margin: auto; height: 31px; overflow: hidden; }
#tickerBarTwo { width: 76px; left: -76px; visibility: hidden;}
#topImageButtonThreeContainer { width: 103px; margin: auto; height: 31px; overflow: hidden; }
#tickerBarThree { width: 103px; left: -103px; visibility: hidden;}
#topImageButtonFourContainer { width: 102px; margin: auto; height: 31px; overflow: hidden; }
#tickerBarFour { width: 102px; left: -102px; visibility: hidden;}
#topImageButtonFiveContainer { width: 62px; margin: auto; height: 31px; overflow: hidden; }
#tickerBarFive { width: 62px; left: -62px; visibility: hidden;}
.top-image-button-text > div > span > div{ height: 5px; position: absolute; top: 24px; transition: left 6s linear; background: rgba(243, 167, 30, 0.8); }
.top-responsive-words-left { width: 500px; padding-left: 7%; text-align: left; }
.top-responsive-words-right { width: 650px; padding-right: 7%; text-align: right; float: right; }
.headerBtn { width: 181px; padding: 15px 0 !important; }
.top-responsive-words-right .headerBtn { width: 181px; padding: 15px 0 !important; float: right; }
.top-responsive-large-title { color: #fff; font-size: 54px; text-transform: uppercase; line-height: 50px; margin-bottom: 10px; }
.top-responsive-sub-title { color: #fff; font-size: 28px; line-height: 32px; margin-bottom: 10px; font-family: 'SourceSansPro',Helvetica,Arial,sans-serif; }
.top-responsive-buttons-centered { display: inline-flex; margin: auto; }
.top-responsive-buttons-centered a { padding: 0 10px; }
.top-responsive-words-centered .top-responsive-large-title { color: #fff; font-size: 80px; line-height: 80px; text-transform: uppercase; margin: 20px 0 0; text-shadow: 2px 2px #000; }
.top-responsive-words-centered .headerBtn { margin: auto; }


body#homepage header{
   	margin: 0;
    position: absolute;
    width: 100%;
    background-position:top
}
body#homepage #main h3{
    color:#835411;
    width:96%%;
    padding:.3em 2% .25em;
    line-height:100%;
    margin-bottom:0;
    background-color:#d5891c;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#e8a950),to(#d5891c));
    background-image:-webkit-linear-gradient(top,#e8a950,#d5891c);
    background-image:-moz-linear-gradient(top,#e8a950,#d5891c);
    background-image:-o-linear-gradient(top,#e8a950,#d5891c);
    background-image:-ms-linear-gradient(top,#e8a950,#d5891c);
    background-image:linear-gradient(top,#e8a950,#d5891c)
}
body#homepage #main .right{
    float:right;
    margin:0
}
body#homepage #main .right #news{
	width: 100%;
    float:none;
    clear:both;
    background:#fff;
    padding:.8em 4%;
    margin:0 auto .8em;
    border-radius:0;
}
body#homepage #main .right #news #news-feed a,body#homepage #main .right #news #news-feed a:visited{
    display:block;
    float:none;
    border-top:1px solid #c7e0f1;
    padding:.4em .2em;
    font-size:15px;
}

.toggle-panel { max-width:3500px; }
#socialIconsHeader > div { margin:4px; }
#socialIconsHeader > div > a > img { width: 20px; }
.valuesSecondaryDiv > div > a { color:rgb(228,154,48); }
.valuesSecondaryDiv > div > a > img { width:100%; }
.valuesInnerDiv { padding:22px 18px 0 22px; }
.valuesInnerDiv > h4 { font-size:20px; }
#valuesTopDiv { display:inline-flex; text-align:left; max-width:2000px; }
#whatTagline { padding-bottom: 25px; position: relative; letter-spacing: 1.2px; font-family: Helvetica,Arial,sans-serif; font-size: 36px;}
#noOtherImages { position:relative; height: 500px; }
.no-other-images-surround { display: inline-flex; padding: 35px 0; }
.no-other-circle { border: 2px solid #fff; border-radius: 50%; background: rgba(0,86,184,.8); color: #fff; font-size: 17px; margin: 0 25px; }
.no-other-circle-large div { font-weight: normal; width: 85%; margin: auto; position: relative; top: 19%; }
.no-other-circle-medium div { font-weight: normal; width: 85%; margin: auto; position: relative; top: 20%; }
.no-other-circle-small div { font-weight: normal; width: 85%; margin: auto; position: relative; top: 29%; }
.no-other-circle-large { width: 250px; height: 250px; }
.no-other-circle-medium { width: 220px; height: 220px; }
.no-other-circle-small { width: 190px; height: 190px; }
#emuNewsTagline { padding-bottom: 35px; font-size:40px; letter-spacing:1px; }
.flexslider .caption-content > h2 { margin-top:20px; }
.flexslider .caption-content > h2 > a { color: #0056b8 !important; }
.secondary-links > li { width:120%; }
.secondary-links > li > a { padding:0px; }
.secondary-links > li > a > img { top:12px;position:relative; }
#news { background-color: #edf6fc !important; padding: 25px !important; }
#news > h3 { background:none !important;padding-left:0px !important; padding-top:10px !important; color: #0056b8 !important; }
#impactHeading { font-size: 34px; line-height: 34px; position: relative; top:-50px; }
#yellowBar { background-color:rgb(228,154,48); }
#yellowBar > img { padding-top:20px;padding-bottom:10px; }
#socialIconsHeader { float:left; display:inline-flex; }
.learn-more-section { padding: 25px 0; background: #e6f0f9; text-align:center; }
.learn-more-header { color: #0056b8;text-transform: uppercase; font-size: 46px;position: relative;margin: 25px 0px; }
.fa-admissions-button {
    background-color: #0056b8;
    color: #fff;
    padding: 20px 30px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 75px;
}
.fa-admissions-button:hover {
    background-color: #f3a71e;
}

body#homepage #main .right ul.secondary-links {  list-style: none;padding: 0; top: 500px;position: relative; }

#seoHeader { display: none; }
@media only screen and (min-width: 800px) { body#homepage #main .left { float: left; width: 72%; } body#homepage #main .left #tagline { top: 5px; font-size: 24px !important; padding-left: 0 !important;} body#homepage #main .left #tagline .yellow { display: inline !important; } }
@media only screen and (max-width: 1600px) { .slanted-impact { width: 105%; } }
@media only screen and (max-width: 1110px) { body#homepage #main .right { left: -30px !important; } #news { padding: 25px 24px !important; } } 
@media only screen and (max-width: 1080px) { .impactGraphSection img { width: 250px; height: 153px; } }
@media only screen and (max-width: 1041px) { body#homepage #main .right { left: 0 !important; margin-bottom: 0px !important; top: 0px !important; } body#homepage #main .right ul.secondary-links { display: none;} #main { display:grid !important;} #main .left {width:72% !important; margin: auto !important; float: none !important;} #main #smallNewsFormatting { width: 100% !important; } body#homepage #main .right { width: 100% !important; } #homepage #main .tagline { font-size: 45px !important; text-align:center !important; line-height: 1em;} #homepage #main .right #news { width: 60% !important; margin: 0 auto 2.5em !important; padding: .8em 4% !important; } body#homepage #main .left #at-a-glance { width: 90% !important; } #forwardArrow { width: 4% !important; left: 81% !important; top: 27% !important; } #backArrow { width: 4% !important; left: 14% !important; top: 27% !important; } }
@media only screen and (max-width: 941px) { .tagline { font-size:28px !important;} .left .tagline { font-size: 36px !important; } }
@media only screen and (max-width: 920px) { #valuesTopDiv { display:block !important;} .valuesSecondaryDiv { display: inline-flex; width: 100% !important; } }
@media only screen and (max-width: 850px) { .impactGraphSection img { padding: 20px 15px !important; } .impactGraphSection { display:block; width: 300px; margin: auto; } #impactSection { height: 700px; } }
@media only screen and (max-width: 799px) { 
	.no-other-circle { margin: 0 5px; font-size: 16px; } 
	.no-other-circle-large { width: 230px; height: 230px; } 
	.no-other-circle-medium { width: 200px; height: 200px; } 
	.no-other-circle-small { width: 170px; height: 170px; } 
	.no-other-circle-large div { top: 18%; } 
	.no-other-circle-medium div { top: 19%; } 
	.no-other-circle-small div { top: 27%; }
	#topImageResponsiveDiv4 .headerBtn { width: 250px; padding: 20px 10px 0 10px !important; } 
	.newNavMenuItem { display:none !important; } 
	.vertSlide > img { position: initial !important; } 
	#whiteGoldBar { position:absolute !important; } 
	.toggle-panel li { width: inherit !important; } 
 	#forwardArrow { width: 5% !important; top: 25% !important; } 
	#backArrow { width: 5% !important; top: 25% !important; } 
}
@media only screen and (max-width: 778px) { #main .left .tagline { font-size:45px !important; text-align:center;} .tagline { font-size:22px !important; text-align:center;} }
@media only screen and (max-width: 675px) { .no-other-circle-small div { top: 38%; } .no-other-circle-medium div { top: 28%; } .no-other-circle-large div { top: 16%; } .slanted-impact { transform: rotate(0deg); } #slantedSection { top: -300px; } .no-other-circle { width: 220px !important; height: 220px !important; font-size: 14px; margin: 20px auto; } .no-other-images-surround { display: block; padding: 0px; } #noOtherImages { height: 880px; } #noOtherSection:before { height: 923px; } }
@media only screen and (max-width: 650px) { .valuesSecondaryDiv { display:block !important; } }
@media only screen and (max-width: 600px) { #forwardArrow { left: 85.5% !important; top: 21% !important; } #backArrow { left: 10% !important; top: 21% !important; } .flexslider { width: 95% !important; } }
@media only screen and (max-width: 490px) { .impactHeader { font-size: 35px !important; } .headerButtonSurround { display: inline-block !important; } }
@media only screen and (max-width: 346px) { #noOtherImages img { margin: 10px 0 !important;} #homepage #main .tagline  { font-size: 35px !important; } #forwardArrow { display: none !important; } #backArrow { display: none !important; } .flexslider { width: 100% !important; } }
body > a#de {
	display: none;
}

/*New Below Fold Design June 2018*/

.stackable-box-section { background-color: #1c3767; }
.stackable-box-top-div { width: 1140px; margin: auto;display: flex;max-width: 98%; }
.stackable-box-skip-links { display:block; width: 140px; max-width: 14.25%;}
.stackable-box-small-images { width: 140px; opacity: .4; cursor: pointer; max-width: 100%;}
.stackable-box-skip-links .active { opacity: 1 !important; position: relative; }
.stackable-box-skip-links .active:before { content:""; display: block;height: 100%;position: absolute;top: 0;left: 0; width: 100%; z-index: 1;background: rgba(243,167,30,.4); }
.stackable-box-skip-links .hover-active { opacity: 1 !important; position: relative; }
.stackable-box-skip-links .hover-active:before { content:""; display: block;height: 100%;position: absolute;top: 0;left: 0; width: 100%; z-index: 1;background: rgba(243,167,30,.4); }
.stackable-box-large-image-section { width: 560px; max-width: 57%; position: relative;}
.stackable-box-large-image { width: 560px; max-width: 100%; }
.stackable-box-little-arrow { position: absolute; top: 50px; width:0px; height: 0px; border-left: 20px solid #1c3767; border-right: 20px solid transparent; border-bottom: 20px solid transparent; border-top: 20px solid transparent; }
.stackable-box-text-section { color: #fff; padding: 50px 30px; width: 380px; min-width: 26.50%; }
.stackable-box-text-section h4 { color: #fff; font-size: 34px; margin-bottom: 25px; letter-spacing: .5px; }
.stackable-box-text-section p { text-align: justify; }
.stackable-box-a-links { color: #f3a61f; top: 25px; position: relative; font-size: 19px; letter-spacing: .5px; text-transform: uppercase; }
.stackable-box-folder-section { display: inline-flex; color: #fff; background-color: #0c2445; width: 100%; overflow: hidden; }
.stackable-box-folder { padding: 0 40px; text-align: center; left: 20px; position: relative; cursor: pointer; z-index:1; }
.stackable-box-folder-paragraph { margin: 12px 0 6px; font-weight: bold; letter-spacing: .3px; }
.active .stackable-box-folder-paragraph { color: #f3a61f; }
.stackable-box-inline { display: inline-flex; width: 98%; margin: 0 auto; max-width: 1140px;}
.stackable-box-inline .active { background-color: #1c3767; z-index: 0; }
.stackable-box-folder-left-feature { display: none; position: absolute; width: 41px; height: 65px; background-color: #1d3866; top: -12px; left: -33px; transform: rotate(25deg); }
.stackable-box-inner-left-feature { height: 100%; background: #0d2445; }
.stackable-box-folder-right-feature { display: none; position: absolute; width: 41px; height: 65px; background-color: #1d3866; top: 0px; right: -29px; transform: rotate(23deg); }
.stackable-box-inner-right-feature { height: 100%; background: #0d2445; }
.stackable-box-folder .active { display: inherit !important; }

#sbLargeImage1 { display: inherit; }
#sbLargeImage2 { display: none; }
#sbLargeImage3 { display: none; }
#sbLargeImage4 { display: none; }
#sbTextSection1 { display: inherit; }
#sbTextSection2 { display: none; }
#sbTextSection3 { display: none; }
#sbTextSection4 { display: none; }

.stackable-box-mobile { display: none; }
.stackable-box-skip-links-mobile { display: inline-flex; width: 100%; max-width: 100%; }
.stackable-box-small-images-mobile { width: auto; opacity: .4; cursor: pointer; max-width: 100%;}
.stackable-box-skip-links-mobile .active-mobile { opacity: 1 !important; position: relative; }
.stackable-box-skip-links-mobile .active-mobile:before { content:""; display: block;height: 100%;position: absolute;top: 0;left: 0; width: 100%; z-index: 1;background: rgba(243,167,30,.4); }
.stackable-box-skip-links-mobile .hover-active-mobile { opacity: 1 !important; position: relative; }
.stackable-box-skip-links-mobile .hover-active-mobile:before { content:""; display: block;height: 100%;position: absolute;top: 0;left: 0; width: 100%; z-index: 1;background: rgba(243,167,30,.4); }

/*** Stackable Box Feature ***/

@media only screen and (max-width: 1099px) {
	.stackable-box-text-section p { text-align: left; font-size: 15px; }
	.stackable-box-text-section { padding: 30px 15px;}
	.stackable-box-folder { left: 0; padding: 0 15px; }
}
@media only screen and (max-width: 935px) {
	.stackable-box-large-image-section { max-width: 56%; }
	.stackable-box-skip-links { max-width: 14%; }
}
@media only screen and (max-width: 902px) {
	.stackable-box-text-section h4 { font-size: 26px; margin-bottom: 15px; }
	.stackable-box-a-links { top: 15px; font-size: 16px; }
	.stackable-box-text-section p { font-size: 15px; line-height: 18px; }
}
@media only screen and (max-width: 800px) {
	.stackable-box-mobile { display: inherit; }
	.stackable-box-skip-links { display: none; }
	.stackable-box-top-div { max-width: 100%; }
	.stackable-box-text-section { padding: 23px 15px; }
	.stackable-box-folder { padding: 0; width: 25%; }
	.stackable-box-inline { width: 100%; }
	.stackable-box-folder .active { display: none !important; }
}
@media only screen and (max-width: 625px) {
	.stackable-box-large-image-section { display: none; }	
	.stackable-box-text-section { max-width: 92%; min-width: 92%; }
	.stackable-box-text-section { padding: 20px 4%; }
}
@media only screen and (max-width: 474px) {
	.stackable-box-folder-section { display: none; }
}
@media only screen and (max-width: 375px) {
	.stackable-box-text-section p { font-size: 14px; }
	.stackable-box-a-links { font-size: 15px; }
	.stackable-box-text-section h4 { font-size: 24px; margin-bottom: 12px; }
}

/*** Top Feature ***/

@media only screen and (max-width: 725px) {
	#noOtherSection:before { height: 1333px; }
	.top-image-button-container, #explore-more-container { display: none; }
	.slick-dots { bottom: 90px !important; }
	.slick-dots li { width: 25px !important; height: 25px !important; }
	.slick-dots li button:before { width: 25px !important; color: #fff !important; left: 0px !important; }
	.slick-dots li.slick-active button:before { color: #f3a71e !important; }
}
@media only screen and (max-width: 699px) {
	.top-responsive-large-title { font-size: 42px; line-height: 44px; }
	.top-responsive-sub-title { font-size: 20px; line-height: 26px; margin-bottom: 8px; }
	.top-responsive-words-left { width: 450px; padding-left: 6%; }
	.top-responsive-words-right { width: 500px; padding-right: 6%; }
}
@media only screen and (max-width: 574px) {
	.top-responsive-sub-title { font-size: 19px; line-height: 24px; }
	.top-responsive-large-title { font-size: 39px; line-height: 41px; }
	.top-responsive-words-left { width: 380px; padding-left: 4%; }
	.top-responsive-words-right { width: 380px; padding-right: 4%; }
}
