<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.navWrap {
	//display: none;
}

#alert-message {
	display: none !important;
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	div.navWrap.big_n_bold ul li a {
		font-size: 14px;
	}
}

.first-section-wrapper {
	padding-top: 0 !important;
	padding-bottom: 150px !important;
	background-position: 50% 0;
}

.first-section-wrapper .promo-section-inside {
	max-width: 550px;
}

.counselors-2017_full-buttons a.sbu-outline-button {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 350px;
	font-size: 22px;
}

.prospective-2017_red-buttons a.sbu-outline-button {
	background: #900 !important;
	color: #fff !important;
	border: #900 !important;
}

.prospective-2017_red-buttons a.sbu-outline-button:hover {
	background: #a00 !important;
	color: #fff !important;
	border: #000 !important;
}

.prospective-2017_four-buttons {
	background-position: 50% 20%;
}

#basic-contact-form_admissions-2017 {
	margin-top: 20px;
}

#basic-contact-form_admissions-2017 label {
	color: #333;
}

#basic-contact-form_admissions-2017 input {
	border-color: #bbb;
	background: #fff;
	margin-bottom: 12px
}

#basic-contact-form_admissions-2017 input:focus {
	border-color: #900;
	background: #fff;
}

#basic-contact-form_admissions-2017 button {
	border-color: #900;
	background: #900;
	color: #fff;
}

#basic-contact-form_admissions-2017 button:hover {
	border-color: #a00;
	background: #a00;
	color: #fff;
}

@media only screen and (max-width: 1180px) {
	#basic-contact-form_admissions-2017_wrapper {
		padding-left: 4%;
	}
}

.basic-contact-form_admissions-2019_section {
	background-image: url('/commcms/_images/section-backgrounds/transparent-colors/transparent-white-85.png') !important;
	padding: 40px;
}

.basic-contact-form_admissions-2019_section .brand-button {
	width: 100%;
}

.landing-gradient-2019 {
	background-image: linear-gradient(to top, #6B000D, #990000);
}

.landing-gradient-2019 .super-simple-promo-image-button {
	border: none;
	background-position: center;
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .3);
	height: 260px;
}

.landing-gradient-2019 .super-simple-promo-image-button p {
	font-size: 32px;
	line-height: 32px;
}

.landing-gradient-2019 .super-simple-promo-image-button:hover {
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .3);
}

.landing-gradient-2019 .super-simple-promo-image-button:focus {
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .3);
}

.landing-gradient-2019 a.super-simple-promo-image-button:focus * {
	text-decoration: none;
}

.landing-gradient-2019 .super-simple-promo-image-button span {
	font-size: 35px;
}

.landing-gradient-2019 a.super-simple-promo-image-button span {
	box-shadow: none;
}


/* .landing-gradient-2019 p {
font-family: "museo-slab", "Museo Slab W01";
font-weight: 300;
font-size: 15px
} */

.large-story-title-red span {
	color: #900;
	font-size: 52px;
	line-height: 52px;
}

p.author {
	font-family: "museo-slab", "Museo Slab W01", "Times", serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.3em;
	text-transform: uppercase;
}

.promo-section-centered {
	background-position: center;
}

.quick-nav-wrapper .search-container,
.search-trigger-wrapper .label,
.nav-elements-container {
	display: none !important;
}

#promo-gradient-overlay {
	background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));
}

@media only screen and (max-width: 500px) {
	.prospective-students-right {
		background-position: right;
	}
	.prospective-students-h1 span {
		font-size: 26pt !important;
	}
	.prospective-students-p span {
		font-size: 16pt !important;
		line-height: 1.3 !important;
	}
	.promo-section {
		padding: 3% 0 1% 0 !important;
	}
	.cms-section-transparent-background-left .sbu-columns .sbu-columns--column:first-child,
	.cms-section-transparent-background-right .sbu-columns .sbu-columns--column:last-child,
	.cms-section-transparent-background-left--inset .sbu-columns .sbu-columns--column:first-child,
	.cms-section-transparent-background-right--inset .sbu-columns .sbu-columns--column:last-child {
		background-size: auto;
	}
}

@media only screen and (min-width: 500px) {
	.prospective-students-right {
		padding: 3% 0 1% 0 !important;
	}
}

@media only screen and (min-width: 768px) {
	.prospective-students-h1 span {
		font-size: 44pt !important;
		line-height: 1 !important;
	}
	.prospective-students-p span {
		font-size: 26pt !important;
		line-height: 1.3 !important;
	}
}

@media only screen and (max-width: 768px) {
	.splash-overlay-wrapper .splash-overlay-1 {
		bottom: 0px !important;
		top: 0px !important;
	}
	/*	.new-brand .content-wrapper h1 {
	margin-top: 30px !important;		
}*/
	.marquee-section.shorter-height .responsive-splash-header-1 {
		max-height: 250px !important;
	}
	.prospective-students-right .whole {
		padding: 0px !important;
	}
	.prospective-students-h1 span {
		font-size: 20pt !important;
	}
	.promo-section {
		padding: 3% 0 0% 0 !important;
	}
	.large-story-title-red span {
		font-size: 37px;
		line-height: 30px;
	}
}

#basic-contact-form_admissions-2018 {
	margin-top: 20px;
}

#basic-contact-form_admissions-2018 label {
	color: #333;
}

#basic-contact-form_admissions-2018 input {
	border-color: #bbb;
	background: #fff;
	margin-bottom: 12px
}

#basic-contact-form_admissions-2018 input:focus {
	border-color: #900;
	background: #fff;
}

#basic-contact-form_admissions-2018 button {
	border-color: #900;
	background: #900;
	color: #fff;
	margin-top: 0;
}

#basic-contact-form_admissions-2018 button:hover {
	border-color: #a00;
	background: #a00;
	color: #fff;
}

#basic-contact-form_admissions-2018 .ou-form-element {
	display: none !important;
}

@media only screen and (max-width: 1180px) {
	#basic-contact-form_admissions-2018_wrapper {
		padding-left: 4%;
	}
	.basic-contact-form_admissions-2019_section #basic-contact-form_admissions-2017_wrapper {
		padding-left: 0;
	}
}

.logo-container {
	background-image: url(https://www.stonybrook.edu/commcms/_images/section-backgrounds/prism/top-light-gray-prism.png) !important;
}

.brand-form_label_above .one-fifth button[type="submit"] {
	margin-top: 18px;
}

@media only screen and (min-width: 960px) {
	#basic-contact-form_admissions-2017_wrapper {
		padding-left: 80px;
	}
	.one-up-promo-slider_content a.sbu-outline-button,
	.one-up-promo-slider_content a.sbu-outline-button:hover {
		max-width: 300px !important;
	}
	.one-up-promo-slider_content a.sbu-outline-button,
	.one-up-promo-slider_content a.sbu-outline-button:hover {
		width: 300px !important;
	}
	.basic-contact-form_admissions-2019_section #basic-contact-form_admissions-2017_wrapper {
		padding-left: 0;
	}
	.basic-contact-form_admissions-2019_section .brand-form_container.whole input,
	.basic-contact-form_admissions-2019_section .brand-form_container.whole select,
	.basic-contact-form_admissions-2019_section .brand-button {
		width: 85%;
	}
	.landing-gradient-2019 {
		background-image: linear-gradient(to right, #6B000D, #990000);
	}
}

@media only screen and (max-width: 960px) {
	.testing {
		background-image: url('/commcms/_images/section-backgrounds/transparent-colors/transparent-black-70.png') !important;
		/* background-size: cover; */
		padding: 0px 15px !important;
	}
}

a.sbu-outline-button--on-red-bl,
a.sbu-outline-button--on-red-bl-hover:hover {
	color: #900 !important;
}


/* External Forms */

.basic-contact-form_admissions-2019_form label {
	color: #333;
	font-family: "Effra", "Effra W01", "Arial", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 13px;
	margin: 0 0 3px;
}

.basic-contact-form_admissions-2019_form input {
	border-color: #bbb;
	background: #fff;
}

.basic-contact-form_admissions-2019_form input:focus {
	border-color: #900;
	background: #fff;
}

.basic-contact-form_admissions-2019_form button {
	border-color: #900;
	background: #900;
	color: #fff;
}

.basic-contact-form_admissions-2019_form button:hover {
	border-color: #a00;
	background: #a00;
	color: #fff;
}

.basic-contact-form_admissions-2019_section button {
	width: 100%;
}

.basic-contact-form_admissions-2019_form select {
	border: 0 none;
	line-height: 1;
	display: inline-block;
	width: auto;
	border: 2px solid #ddd;
	font-weight: 700;
	text-align: left;
	color: #000;
	font-size: 1em;
	padding: 10px 15px;
	outline: none;
	width: 145px;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 41px;
	appearance: none;
	border-radius: 0;
	background: #fff;
	width: 100%
}

.basic-contact-form_admissions-2019_form button {
	display: inline-block;
	width: auto;
	border: 2px solid #fff;
	font-family: "Effra", "Effra W01", "Arial", sans-serif;
	font-weight: 700;
	text-align: center;
	color: #fff;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: .025em;
	word-spacing: .3em;
	padding: 10px 15px;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	cursor: pointer;
	width: 100%
}


/* New Landing Pages */

.landing-3-column-profiles .landing-content-body p,
.landing-boxes .landing-content-body p,
.one-third .landing-content-body p {
	font-family: 'Zilla Slab';
	font-size: 17px;
}

.landing-3-column-profiles .landing-content-body-museo p {
	font-family: 'Museo Slab';
}

.landing-4-column-icons {
	background: rgba(255, 255, 255, 0.78);
	padding: 20px 25px !important;
}

.landing-4-column-icons .landing-content-header {
	margin-top: 10px !important;
	border-bottom: 2px solid #990000 !important;
	padding-bottom: 15px !important;
	margin-bottom: 0 !important;
}

.landing-4-column-icons p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.landing-content-header {
	font-size: 25px !important;
	margin-bottom: 0 !important;
	font-weight: 700 !important;
}

.landing-boxes .one-third {
	margin-bottom: 10px;
	height: auto !important;
}

h1.landing-section-header {
	font-size: 30px;
}

.landing-2-column-icons {
	background: rgba(255, 255, 255, 0.78);
	padding: 20px 25px !important;
	width: 50%!important;
	height: 200px;
}

.landing-2-column-icons .no-border {
	border-bottom: 0!important;
}

.landing-2-column-icons .smallerlinebelow {
	border-bottom: 2px solid #990000 !important;
	width: 50%!important;
	padding-bottom: 10px;
}

.landing-2-column-icons .landing-content-header {
	margin-top: 10px !important;
	border-bottom: 2px solid #990000 !important;
	padding-bottom: 15px !important;
	margin-bottom: 0 !important;
}

.landing-2-column-icons p {
	margin-top: 0px;
	margin-bottom: 0px;
}

.landing-quote-section .section-bkg-container {
	background-position-y: center;
}

.landing-quote-section .section-bkg-container span {
	line-height: 34px;
}

@media only screen and (max-width: 768px) {
	.wise-single-quote-powerful .section-bkg-container {
		background-image: url(/commcms/landing/_images/190207-SUNY-Stonybrook39474-mobile.jpg) !important;
		background-position-x: center;
	}
}

@media only screen and (min-width: 960px) {
	.sbu-columns--column.one-third,
	.landing-boxes .one-third {
		width: 29%;
		margin: 0 2%;
		margin-bottom: 0px;
	}
	.landing-3-column-profiles .sbu-columns--column {
		padding-left: 0px;
		padding-right: 50px;
	}
	.landing-9-column .landing-boxes .one-third {
		height: 350px !important;
		/* 	min-height: 350px;
		max-height: 360px; */
	}
	.responsive-splash-header-1 .text-wrap h2 {
		white-space: normal !important;
	}
	.landing-3-column-boxes .landing-boxes .one-third {
		height: 500px !important;
	}
	.landing-button-blue .splash-overlay-1 {
		max-width: 600px !important;
	}
	.landing-button-blue a.sbu-outline-button--on-red {
		padding: 15px 20px !important;
	}
	.landing-button-blue a.sbu-outline-button--on-red:hover {
		padding: 15px 20px !important;
	}
	.landing-4-column-icons .sbu-columns--column {
		padding-left: 20px;
	}
	.landing-4-column-icons {
		padding: 20px 50px !important;
	}
	.landing-2-column-icons .sbu-columns--column {
		padding-left: 20px;
	}
	.landing-2-column-icons {
		padding: 20px 50px !important;
	}
	h1.landing-section-header {
		font-size: 40px;
	}
	/* 	.videoWrapper {
	padding-bottom: 38.25%;
}

	.videoWrapper iframe {
	width: 850px;
	height: 478px;
} */
	/* 	.landing-content-header{
	font-size: 30px !important;
	*/
	/* 	.landing-profile{
	max-width: 90%;
	margin: 0 auto;
	padding-bottom: 380px;
}
	.landing-profile .row1 {
	margin-left: 150px;
}  */
	.landing-photo-hero .marquee-section.shorter-height .responsive-splash-header-1 {
		max-height: 500px;
	}
	.landing-photo-hero .full_width_splash_gradient .splash-overlay-double-wrapper {
		background: linear-gradient(to right, #000000, #ffffff00) !important;
	}
	.landing-footer-text {
		border-left: 1px solid #fff;
		margin-left: 20px;
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.landing-profile-quote span {
		line-height: 1.3em;
	}
}

@media only screen and (min-width:960px) and (max-width: 1139px) {
	.landing-2-column-icons {
		width: 100%!important;
		height: 200px;
	}
}

@media only screen and (max-width: 960px) {
	.landing-photo-hero h3 {
		width: 100% !important;
		margin: 0 auto;
	}
	.landing-button-blue a.sbu-outline-button--on-red {
		width: 80%;
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}
	.landing-2-column-icons {
		width: 100%!important;
		height: 200px;
	}
}

.landing-boxes .sbu-columns--column.one-third {
	padding: 30px 35px;
}

.landing-boxes .landing-content-header {
	color: #990000 !important;
	margin-top: 0;
}

.landing-boxes a {
	color: #000;
	text-transform: uppercase;
}

.landing-button-blue a.sbu-outline-button--on-red,
.landing-profile .brand-button {
	color: #000 !important;
	background: #81C0F6 !important;
	border: 3px solid #81C0F6 !important;
	font-weight: 900 !important;
	word-spacing: 0 !important;
	letter-spacing: 0 !important;
}

.landing-button-blue a.sbu-outline-button--on-red:hover,
.landing-profile .brand-button:hover {
	color: #000 !important;
	background: #fff !important;
	border: 3px solid #81C0F6 !important;
}

.landing-button-blue .splash-overlay-1 {
	margin: auto 0;
}

.landing-9-column .section-bkg-container {
	background-position: center !important;
}

.one-up-promo-slider_content_wrapper p+p {
	font-family: 'Museo Slab';
	font-size: 17px;
	line-height: 24px;
}


/*2.18.2019 - Gargi Bhowmick adding the css for landing profile snippets*/


/* * {
box-sizing:border-box;

}
*/

.landing-profile .container {
	/* 	padding: 75px; */
	clear: both;
	margin: auto;
	padding-top: 75px;
	/* 	padding-bottom:75px; */
}


/* .row:after {
content: "";
display: table;
clear: both
} */

.landing-profile .column-66 {
	float: left;
	width: 66.66666%;
	margin-left: -40px;
	margin-bottom: 75px;
}

.landing-profile .column-33 {
	float: left;
	width: 33.33333%;
	//padding: 20px;
}

.landing-profile .textheader {
	font-size: 40px !important;
	line-height: 45px !important;
	padding-top: 40px;
	font-weight: bold;
	margin-bottom: 0;
}

.landing-profile .button {
	border: none;
	color: black;
	padding: 14px 28px;
	font-size: 16px;
	cursor: pointer;
	/*  background-color: skyblue;*/
}

.landing-profile .img_on_left {
	display: block;
	height: auto;
	max-width: 100%;
	float: right;
}

.landing-profile .textBox {
	background-color: #bebebe;
	z-index: 0;
	position: relative;
	padding-left: 85px;
	padding-right: 85px;
	padding-bottom: 40px;
	margin-top: 30px;
}

.landing-profile .imageBox {
	position: relative;
	z-index: 1;
}

.landing-profile .text1Box {
	font-size: 14px !important;
}

.landing-profile .text2Box {
	font-family: 'Museo Slab'!important;
	font-size: 16px !important;
	line-height: 22px!important;
	font-weight: 500!important;
}

.landing-profile .quoteBox {
	font-family: 'Zilla Slab'!important;
	font-size: 16px !important;
	font-weight: bold !important;
}

@media screen and (min-width: 1200px) {
	.landing-profile .container {
		width: 1200px;
	}
}

@media screen and (max-width: 767px) {
	.landing-profile .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	.landing-profile .column-33 {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: -40px;
	}
	.landing-profile .column-66 {
		margin-left: 0px;
		float: none;
		/*         text-align: center; */
		width: 100%;
		margin-bottom: 20px;
	}
	.landing-profile .img_on_left {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.landing-profile .textBox {
		/*
		margin-left: 40px;
		margin-right: 40px;
		*/
		display: table;
		margin-top: -40px;
		position: relative;
		padding-left: 40px;
		padding-right: 40px;
		float: none;
		margin-left: auto;
		margin-right: auto;
		z-index: 0;
	}
	.landing-profile .imageBox {
		position: relative;
		z-index: 1;
	}
	.landing-profile .textheader {
		font-size: 30px!important;
		line-height: 30px!important;
		font-weight: 900!important;
	}
}


/*ENDS HERE */


/* Styles for the snippet for text on left and image on right starts here */

.landing-profile .visible_on-mobile {
	display: none;
}

.landing-profile .container1 {
	/* 	padding: 75px; */
	background-color: #FFF;
	margin-bottom: 40px;
	clear: both;
	margin: auto;
}


/* .row1:after {
content: "";
display: table;
clear: both
}
*/

.landing-profile .row1 {
	margin-left: 65px;
	display: block;
}

.landing-profile .column-661 {
	float: left;
	width: 66.66666%;
	/*  	margin-left: -40px; */
	/* 	
	.margin-bottom: 40px; */
}

.landing-profile .column-331 {
	float: left;
	width: 33.33333%;
	/*   padding: 20px; */
}

.landing-profile .textheader1 {
	font-size: 40px !important;
	line-height: 45px !important;
	padding-top: 40px;
	font-weight: bold;
	margin-bottom: 0;
}

.landing-profile .button1 {
	border: none;
	color: black;
	padding: 14px 28px;
	font-size: 16px;
	cursor: pointer;
	/*  background-color: skyblue;*/
}

.landing-profile .img_on_right {
	display: block;
	height: auto;
	max-width: 100%;
	float: left;
}

.landing-profile .textBox1 {
	background-color: #bebebe;
	z-index: 0;
	position: relative;
	padding-left: 85px;
	padding-right: 85px;
	padding-bottom: 40px;
	margin-top: 30px;
}

.landing-profile .imageBox1 {
	position: relative;
	z-index: 1;
	margin-left: -40px;
}

@media screen and (min-width: 1200px) {
	.landing-profile .container1 {
		width: 1200px;
	}
}

@media screen and (max-width: 767px) {
	.landing-profile .visible-on-desktop {
		display: none;
	}
	.landing-profile .visible_on-mobile {
		display: table;
	}
	.landing-profile .container1 {
		padding-left: 30px;
		padding-right: 30px;
	}
	.landing-profile .column-331 {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.landing-profile .column-661 {
		margin-left: 0px;
		float: none;
		/*         text-align: center; */
		width: 100%;
	}
	.landing-profile .img_on_right {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.landing-profile .imageBox1 {
		margin-left: 0px;
	}
	.landing-profile .textBox1 {
		/*
		margin-left: 40px;
		margin-right: 40px;
		*/
		display: table;
		margin-top: -40px;
		position: relative;
		padding-left: 40px;
		padding-right: 40px;
		float: none;
		margin-left: auto;
		margin-right: auto;
		z-index: 0;
	}
	.landing-profile .imageBox1 {
		position: relative;
		z-index: 1;
	}
	.landing-profile .row1 {
		margin-left: 0px;
	}
	.landing-profile .textheader1 {
		font-size: 30px!important;
		line-height: 30px!important;
		font-weight: 900!important;
	}
}


/* Ends here*/


/* 3.5.2019 - Gargi Bhowmick Code for New snippet for text box and image box starts here*/

.landing-profile .container2 {
	padding: 75px;
	clear: both;
	/* 	width: 1200px; */
	margin: auto;
}


/* .row2:after {
content: "";
display: table;
clear: both
} */

.landing-profile .column-662 {
	float: left;
	width: 66.66666%;
	margin-left: -40px;
}

.landing-profile .column-332 {
	float: left;
	width: 33.33333%;
	//padding: 20px;
}

.landing-profile .textheader2 {
	font-size: 40px !important;
	line-height: 45px !important;
	padding-top: 40px;
	font-weight: bold;
	margin-bottom: 0;
}

.landing-profile .img_on_left2 {
	display: block;
	height: auto;
	max-width: 100%;
	float: right;
}

.landing-profile .textBox2 {
	background-color: #bebebe;
	z-index: 0;
	position: relative;
	padding-left: 85px;
	padding-right: 85px;
	padding-bottom: 40px;
	margin-top: 30px;
}

.landing-profile .imageBox2 {
	position: relative;
	z-index: 1;
}

.landing-profile .text1Box2 {
	font-size: 16px !important;
}

.landing-profile .text2Box2 {
	font-size: 18px !important;
	line-height: 24px!important;
}

.landing-profile .quoteBox2 {
	font-size: 16px !important;
	font-weight: bold !important;
}

@media screen and (max-width: 767px) {
	.landing-profile .container2 {
		padding: 30px;
	}
	.landing-profile .column-332 {
		float: none;
		width: 100%;
		text-align: center;
	}
	.landing-profile .column-662 {
		margin-left: 0px;
		float: none;
		/*         text-align: center; */
		width: 100%;
	}
	.landing-profile .img_on_left2 {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.landing-profile .textBox2 {
		/*
		margin-left: 40px;
		margin-right: 40px;
		*/
		display: table;
		margin-top: -40px;
		position: relative;
		padding-left: 40px;
		padding-right: 40px;
		float: none;
		margin-left: auto;
		margin-right: auto;
		z-index: 0;
	}
	.landing-profile .imageBox2 {
		position: relative;
		z-index: 1;
	}
}


/*ENDS HERE */


/*Social Mobility Landing page adjustments */

@media only screen and (min-width: 961px) and (max-width: 1159px) {
	.landing-6-column-boxes .landing-boxes .one-third {
		height: 1050px !important;
	}
}

@media only screen and (min-width: 1160px) {
	.landing-6-column-boxes .landing-boxes .one-third {
		height: 700px !important;
	}
}

.social-mobility-page .landing-content-header {
	font-size: 48px !important;
	color: #990000!important;
}

.sourceblock p {
	position: absolute;
	width: 100%;
	color: #000 !important;
}

@media only screen and (min-width: 1140px) {
	.sourceblock {
		width: 100%;
		background: #dedede;
		height: 50px;
		bottom: -221px;
		position: relative;
		font-family: "Effra", "Effra W01", "Arial", sans-serif;
		font-size: 14px;
		text-align: center;
	}
}

@media only screen and (min-width: 960px) and (max-width: 1139px) {
	.sourceblock {
		width: 90%;
		background: #dedede;
		height: 50px;
		bottom: -244px;
		margin: 0 auto;
		text-align: center;
		position: relative;
		font-family: "Effra", "Effra W01", "Arial", sans-serif;
		font-size: 14px;
	}
}

@media only screen and (max-width: 959px) {
	.sourceblock {
		width: 90%;
		background: #dedede;
		height: 70px;
		bottom: 30px;
		margin: 0 auto;
		text-align: center;
		position: relative;
		font-family: "Effra", "Effra W01", "Arial", sans-serif;
		font-size: 14px;
	}
}

@media only screen and (min-width: 961px) {
	.landing-photo-quote .full_width_splash_gradient .responsive-splash-header-1 h2 {
		font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
		font-size: 30px !important;
		font-weight: 900 !important;
		line-height: 30px !important;
		color: #fff;
	}
	.landing-photo-hero .responsive-splash-header-1 .text-wrap h3 {
		font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
		font-size: 18px!important;
		line-height: 24px!important;
		color: white!important;
	}
}

@media only screen and (max-width: 960px) {
	.landing-photo-quote .full_width_splash_gradient .responsive-splash-header-1 h2 {
		font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
		font-size: 25px !important;
		font-weight: 900 !important;
		line-height: 25px !important;
		color: #fff;
	}
}

.landing-photo-hero-with-formatted-description .quoteby {
	font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
	font-size: 34px!important;
	font-style: italic!important;
	line-height: 40px!important;
}

.landing-photo-hero-with-formatted-description .line1 {
	font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
	font-size: 18px!important;
	line-height: 24px!important;
}


/*Hero changes for Academics-1 and bnl-achievements-1 pages */


/* 	
*/

@media only screen and (max-width: 768px) {
	.landing-photo-hero .responsive-splash-header-1 .text-wrap h3 {
		font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
		font-size: 16px!important;
		line-height: 22px!important;
		color: white!important;
	}
	.landing-photo-hero .responsive-splash-header-1 .text-wrap h2 {
		font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
		font-size: 30px!important;
		line-height: 30px!important;
		color: white!important;
	}
	.landing-photo-hero-with-formatted-description .line1 {
		font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
		font-size: 16px!important;
		line-height: 22px!important;
	}
	.landing-photo-hero .responsive-splash-header-1 .splash-overlay-1 {
		background: rgba(0, 0, 0, .75);
	}
}

@media only screen and (max-width: 768px) {
	.landing-photo-hero .marquee-section.shorter-height .responsive-splash-header-1 {
		max-height: 500px !important;
	}
	.responsive-splash-header-1 {
		height: 500px!important;
	}
	.landing-photo-hero .responsive-splash-header-1 .text-wrap h2 {
		white-space: normal;
	}
}

.social-mobility-page .landing-larger-box-font {
	font-family: 'Zilla Slab'!important;
	font-size: 26px!important;
	font-weight: 500!important;
	margin-top: 25px;
	line-height: 32px!important;
}

.social-mobility-page .landing-source-font {
	font-family: "Effra", "Effra W01", "Arial", sans-serif!important;
	font-size: 14px!important;
	margin-top: 30px!important;
}

@media only screen and (max-width: 768px) {
	.social-mobility-page .landing-larger-box-font {
		font-family: 'Museo Slab'!important;
		font-size: 16px!important;
		font-weight: 500!important;
	}
	.social-mobility-page .landing-source-font {
		/* 		margin-top: 10px!important; */
	}
}

.social-mobility-page .landing-2-column-icons {
	height: 300px !important;
	background: #dedede;
}

.social-mobility-page .landing-4-column-icons {
	background: #dedede;
}

.social-mobility-page h1 {
	color: #000000!important;
}

@media only screen and (max-width: 1139px) and (min-width: 960px) {
	.social-mobility-page .landing-2-column-icons {
		width: 100%!important;
		height: 480px!important;
	}
}


/* Wise Page Adjustments */

.landing-wise-inspire .inspire-top-text {
	font-size: 18px;
}

.landing-wise-inspire .inspire-bottom-text {
	font-family: 'Zilla Slab';
}

@media only screen and (max-width: 960px) {
	.landing-wise-inspire h1 {
		font-size: 30px;
		margin-bottom: 0;
	}
	.landing-wise-inspire .section-bkg-container {
		background-position-x: center !important;
	}
}

@media only screen and (min-width: 960px) {
	.landing-wise-inspire .inspire-top-text {
		font-size: 24px;
		line-height: 33px;
	}
	.landing-wise-inspire .inspire-bottom-text {
		font-family: 'Zilla Slab';
		font-size: 17px;
	}
}


/* Fall 2019 Landing Pages BEGIN */

div.navWrap.fall-2019_nav-desktop {
	position: static;
}

.fall-2019 .full_width_splash_gradient .responsive-splash-header-1 .splash-overlay-1 {
	background: transparent;
	max-width: 760px;
}

.fall-2019 .splash-overlay-1 h2.section-header-top {
	font-size: 1.1em !important;
	padding-top: 5px;
	font-weight: 500 !important;
}

.fall-2019 .splash-overlay-1 h2.section-header-top,
.fall-2019 .full_width_splash_gradient .responsive-splash-header-1 p.section-header {
	color: #fff;
}

@media only screen and (min-width: 960px) {
	.fall-2019 .splash-overlay-1 h2.section-header-top {
		font-size: 2.8em !important;
	}
	.fall-2019 .full_width_splash_gradient .responsive-splash-header-1 p.section-header {
		font-size: 2em !important;
		font-weight: 100 !important;
	}
	.fall-2019 .social-sidebar {
		top: 180px;
	}
	.fall-2019 .social-sidebar a {
		/* height: auto; */
	}
}

.fall-2019 .splash-overlay-1 {
	margin: 0 auto;
	float: none !important;
}

.fall-2019 .splash-overlay-1 .text-wrap {
	text-align: center !important;
}

.fall-2019 .splash-overlay-1 .sbu-outline-button {
	float: none !important;
	width: 90%;
	margin-top: 5px;
	padding: 15px;
	text-transform: none !important;
	text-align: left;
	padding-left: 25px;
}

@media only screen and (min-width: 960px) {
	.fall-2019 .splash-overlay-1 .sbu-outline-button {
		width: 70%;
		padding: 20px;
		margin-top: 10px;
		padding-left: 100px;
	}
	.responsive-splash-header-1 {
		height: 550px;
	}
}

.fall-2019 .full_width_splash_gradient .snippet-video-hero-overlay {
	background-image: none !important;
	background-color: #00000040;
}

.fall-2019 .text-wrap h2 {
	/* 	text-transform: uppercase !important; */
}

.fall-2019 #main-wrapper .nav-elements-container {
	display: none !important;
}


/* Scroll Hover */

.fall-2019 .landing-scroll-for-more a {
	border: none;
	color: #fff;
	margin-top: 5px;
}

.fall-2019 .landing-scroll-for-more a:hover {
	border: none;
	text-decoration: none;
}

.fall-2019 .landing-scroll-for-more {
	color: #fff;
	font-size: 1.4em !important;
	height: 50px;
	padding-top: 10px;
	width: 30%;
	margin: 0 auto;
	/* 	border: 3px solid black; */
	font-weight: 500;
}

.fall-2019 .landing-scroll-for-more a,
.fall-2019 .landing-scroll-for-more a:after {
	transition: transform .3s ease-in-out;
	display: block;
	text-decoration: none !important;
	/* 	background: pink; */
}

.fall-2019 .landing-scroll-for-more:hover a {
	transform: translateY(10px) scale(1.1);
}

.fall-2019 .landing-scroll-for-more a:after {}

.fall-2019 .landing-scroll-for-more:hover a:after {
	transition: all .3s ease-in-out;
	/* 	color: #fff0; */
	transform: scale(1.3) translateY(100px);
}


/* Sidebar */

@media screen and (max-width: 1023px) {
	.fall-2019 .social-sidebar-landing {
		display: none !important;
	}
}

.fall-2019 .social-sidebar-landing a {
	padding: 15px 15px !important;
	background: #000;
	font-weight: 500;
	font-size: 1.3em;
}

.fall-2019 .social-sidebar-landing a:first-of-type {
	border-radius: 45% 45% 0 0 !important;
	/* text-align: center; */
}

.fall-2019 .social-sidebar-landing a:last-of-type {
	border-radius: 0 0 45% 45% !important;
}

.fall-2019 .social-sidebar-landing {
	margin-right: 30px !important;
}

.fall-2019 .social-sidebar-landing {
	border-radius: 45%;
	background: #000;
	box-shadow: none;
}

.fall-2019 :focus:not(:hover):not(.inmenu--desktop-nav-link):not(input):not(button) {
	outline: 0px solid #900;
}

.fall-2019 .social-sidebar a:focus:not(:hover) {
	background: #333;
	outline: 3px solid #fff;
}

.fall-2019 .text-wrap a.sbu-outline-button {
	-webkit-animation: fadein 2s;
	/* Safari, Chrome and Opera &gt; 12.1 */
	-moz-animation: fadein 2s;
	/* Firefox &lt; 16 */
	-ms-animation: fadein 2s;
	/* Internet Explorer */
	-o-animation: fadein 2s;
	/* Opera &lt; 12.1 */
	animation: fadein 2s;
	animation-fill-mode: both;
}

@keyframes fadein {
	0% {
		opacity: 0;
	}
	70% {
		opacity: 1;
		transform: scale(1.05);
	}
	100% {
		transform: scale(1);
	}
}


}

/* Firefox &lt; 16 */
@-moz-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Safari, Chrome and Opera &gt; 12.1 */
@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Internet Explorer */
@-ms-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* Opera &lt; 12.1 */
@-o-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}
@media screen and (max-width: 1023px) {
	.fall-2019 .social-sidebar-landing {
		display: none !important;
	}
}
.fall-2019 .text-wrap a.sbu-outline-button:nth-child(1) {
	animation-delay: .5s
}
.fall-2019 .text-wrap a.sbu-outline-button:nth-child(2) {
	animation-delay: 1s
}
.fall-2019 .text-wrap a.sbu-outline-button:nth-child(3) {
	animation-delay: 1.5s
}
.fall-2019 .text-wrap a.sbu-outline-button:nth-child(4) {
	animation-delay: 2s
}

/* Sample CSS ENDS */

/* Section 0 - Hero BEGINS */
.fall-2019 .main-section-button_background {
	height: 80vh;
	min-height: 600px;
	/* 	background-image: linear-gradient(to right, #00000080, #00000080), url(/commcms/landing/_images/fall-2019/Stony-Brook-University-945x350.jpg)!important; */

	background-position: center;
	background: #00000033;
}
.fall-2019 .main-button-section .main-button-title {
	color: #fff;
	font-size: 40pt;
	font-weight: 800;
	margin-bottom: 40px;
	margin-top: 10%;
}
.fall-2019 .main-button-section .main-button-subtitle {
	color: #fff;
	font-size: 18pt;
	font-weight: 600;
}
.fall-2019 .main-button-section .main-button-nav-wrapper {
	height: 70px;
}
.fall-2019 .main-button-section .main-button-nav {
	display: flex;
	width: 98%;
	background: #fffffffa;
	height: 70px;
	margin: 0 auto;
	transition: all .3s ease-in-out;
	z-index: 1000;
	flex-flow: row;
	justify-content: space-between !important;
}
.fall-2019 .main-button-section .main-button-nav a {
	width: 100%;
	text-transform: uppercase;
	font-weight: 800;
	color: #000 !important;
	text-decoration-color: #900;
	text-decoration: none;
	padding: 25px 0;
	/* 	text-align: center !important; */

	font-size: 13pt;
}
.fall-2019 .main-button-section .main-button-nav span.main-button-nav_2,
.fall-2019 .main-button-section .main-button-nav span.main-button-nav_3,
.fall-2019 .main-button-section .main-button-nav span.main-button-nav_4 {
	border-left: 2px #900 solid;
	transition: all .3s ease-in-out;
	display: block;
}
.fall-2019 .main-button-section .main-button-nav .main-button-nav_logo {
	display: none;
}
.fall-2019 .main-button-section .main-button-nav a+a {
	content: "";
	/* 	border-left: solid 2px #900; */
	/* 	  padding-left: 20%; */
	/* 	transition: all .3s ease-in-out;  */
}
.fall-2019 .main-button-section .main-button-nav a:hover span {
	content: "";
	/* 	border-bottom: 2px #900 solid; */

	text-decoration: underline;
	text-decoration-color: #900 !important;
	/* 	background: pink !important; */
	/* 	box-shadow: 0px 20px 0px -9px #900; */
}
.fall-2019 .main-button-section .numbered-section-dividers_scroll {
	margin-top: 5%;
	font-weight: bold;
	font-size: 16pt;
	color: #fff;
	margin-bottom: 0;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
	position: fixed;
	top: 0;
	width: 100% !important;
	left: 0;
}
.fall-2019 .main-button-section .sticky .main-button-nav_logo {
	background: #900;
	width: 500px !important;
	display: block;
	padding: 12px 0;
	transition: all .3s ease-in-out;
}
.fall-2019 .main-button-section .sticky .main-button-nav_logo img {
	max-width: 40px;
	transition: all .3s ease-in-out;
}
.fall-2019 .main-button-section .sticky .main-button-nav_logo:hover img {
	transform: scale(1.1);
}
.fall-2019 .main-button-section .sticky .main-button-nav_logo:hover {
	background: #a00;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky+.content {
	padding-top: 102px;
}

/* When sticky element is clicked on */
.fall-2019 .sticky .active span {
	color: #900 !important;
}
.fall-2019 .main-button-section label {
	display: none;
}
.fall-2019 .main-button-section #toggle {
	display: none;
}

/* Section 0 - Mobile*/
@media only screen and (max-width: 500px) {	
	.fall-2019 .main-button-section .main-button-title {	
		font-size: 24pt !important;	
	}	
}
@media only screen and (max-width: 1024px) {
	.fall-2019 .maincontent-before div video {
		height: 100% !important;
		object-fit: cover;
		display: none !important;
	}

	.fall-2019 .main-section-button_background {
		height: 80vh;
		min-height: 600px;
		background-image: linear-gradient(to right, #00000080, #00000080), url(/commcms/landing/_images/fall-2019/Stony-Brook-University-945x350.jpg)!important;
		background-position: center;
	}

	.fall-2019 .main-button-section .main-button-title {
		font-size: 30pt;
		margin-bottom: 8%;
		line-height: 1;
		margin-top: 0;
	}

	.fall-2019 .main-button-section .main-button-subtitle {
		font-size: 15pt !important;
	}

	.fall-2019 .main-button-section .numbered-section-dividers_scroll {
		font-size: 14pt !important;
		margin-top: 80px;
	}

	.fall-2019 .fa-scroll-for-more {
		padding: 3px 9px !important;
	}

	.fall-2019 .fa-scroll-for-more:before {
		font-size: 35px !important;
		/* 	transition: all .3s ease-in-out; */
	}

	.fall-2019 .main-button-section .main-button-nav {
		display: block;
		height: auto;
		transition: all .3s ease-in-out;
		z-index: 1000;
		padding: 20px;
	}

	.fall-2019 .main-button-section .sticky {
		display: block;
		height: auto;
		transition: all .3s ease-in-out;
		z-index: 1000;
		padding: 10px;
	}

	.fall-2019 #myHeader {
		text-align: left !important;
	}

	.fall-2019 .main-button-section .main-button-nav span {
		margin: 20px;
	}

	.fall-2019 .main-button-section .main-button-nav span.main-button-nav_1 {
		margin-top: 10px;
	}

	.fall-2019 .main-button-section .main-button-nav span.main-button-nav_4 {
		margin-bottom: 10px;
	}

	.fall-2019 .main-button-section .main-button-nav span.main-button-nav_1,
	.fall-2019 .main-button-section .main-button-nav span.main-button-nav_2,
	.fall-2019 .main-button-section .main-button-nav span.main-button-nav_3,
	.fall-2019 .main-button-section .main-button-nav span.main-button-nav_4 {
		border-left: none;
		transition: all .3s ease-in-out;
		display: block;
	}

	.fall-2019 .main-button-section .sticky .main-button-nav_logo {
		display: none;
	}

	.sticky label {
		display: block !important;
		cursor: pointer;
		text-align: center;
		text-transform: uppercase;
		font-weight: 800;
		color: #000 !important;
		padding: 14px 0;
		font-size: 14pt;
	}

	#toggle:checked+div {
		display: block !important;
	}

	.sticky #toggle:checked~.main-button-nav_btn {
		display: none;
	}

	.fall-2019 .main-button-section .sticky a {
		padding: 0px 0;
	}

	.fall-2019 .fa-categories-mobile {
		color: #000;
		transition: all .3s ease-in-out;
		transform: rotateX(180deg);
	}

	.fall-2019 .fa-categories-mobile:before {
		content: "\f107";
		font-size: 25px;
		font-weight: bold;
		display: block;
		position: relative;
		top: 1px;
		left: 1px;
	}

	.sticky #toggle:checked+label&gt;em {
		transform: rotateX(0deg);
	}
}
@media only screen and (max-width: 1024px) {
	.fall-2019 .main-button-section .numbered-section-dividers_scroll {
		margin-top: 20%;
		margin-bottom: 10px;
	}

	.fall-2019 .main-button-section .numbered-section-dividers_scroll-circle {
		margin-top: 0px;
	}
}
@media only screen and (max-width: 768px) {
	.fall-2019 .main-button-section .numbered-section-dividers_scroll {
		margin-top: 25%;
	}
}
@media only screen and (max-width: 560px) {
	.fall-2019 .main-button-section .numbered-section-dividers_scroll {
		margin-top: 45%;
		margin-bottom: 10px;
	}

	.fall-2019 .main-button-section .numbered-section-dividers_scroll-circle {
		margin-top: 0px;
	}
}

/* Section Dividers */
.fall-2019 .numbered-section-dividers .numbered-section-dividers_headline {
	font-size: 39pt;
	font-weight: 900;
	line-height: 1.1;
	margin-bottom: 0;
}
.fall-2019 .numbered-section-dividers .numbered-section-dividers_headline {
	margin-left: auto !important;
	margin-right: auto !important;
	/* 	max-width: 900px !important; */
}
.fall-2019 .numbered-section-dividers .numbered-section-dividers_body {
	font-size: 21pt;
	font-weight: 300;
	line-height: 1.1;
	font-family: "museo-slab", "Museo Slab W01";
}
.fall-2019 .numbered-section-dividers .numbered-section-dividers_subbody {
	font-size: 20pt;
	font-weight: bold;
	line-height: 1;
}
.fall-2019 .numbered-section-dividers .numbered-section-dividers_button a.blue-cta {
	width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.fall-2019 .numbered-section-dividers_scroll {
	font-weight: normal;
	font-size: 16pt;
	margin-top: 0px;
	margin-bottom: 0;
	color: #fff;
}
.fall-2019 .numbered-section-dividers .numbered-section-dividers_scroll {
	font-weight: normal;
	font-size: 16pt;
	margin-top: 60px;
	margin-bottom: 0;
	color: #b9888a;
}
.fall-2019 .numbered-section-dividers .numbered-section-dividers_scroll-circle {
	margin-top: 10px;
}
.fall-2019 .fa-scroll-for-more {
	margin: 0 auto;
	position: relative;
	text-align: center;
	border-radius: 50%;
	/* 	box-shadow: 0px 0px 0px 6px #D52027; */

	padding: 2px 6px;
	/* 	background-color: #380000; */

	background-color: #000;
	color: #fff;
	transition: all .3s ease-in-out;
}
.fall-2019 .fa-scroll-for-more:before {
	content: "\f107";
	font-size: 16pt;
	font-weight: normal;
	display: block;
	/* 	color: #b9888a; */
	/* 	transition: all .3s ease-in-out; */
}
@keyframes arrow {
	0% {
		transform: translateY(0px);
	}

	33% {
		transform: translateY(3px);
	}

	66% {
		transform: translateY(-3px);
	}

	100% {
		transform: translateY(0px);
	}
}
.fall-2019 .numbered-section-dividers_scroll-circle:hover em:before {
	animation: arrow .5s;
	animation-timing-function: ease-in-out;
}
.fall-2019 .numbered-section-dividers_scroll-circle:hover em.fa-scroll-for-more {
	box-shadow: 0px 0px 0px 4px #D52027;
	transition: all .3s ease-in-out !important;
}
.fall-2019 .numbered-section-dividers-1_background,
.fall-2019 .numbered-section-dividers-4_background {
	/*     height: 60vh; */

	background-position: left;
}
.fall-2019 .numbered-section-dividers-1,
.fall-2019 .numbered-section-dividers-4 {
	margin: 100px 0;
}
.fall-2019 #section-1,
.fall-2019 #section-2,
.fall-2019 #section-2a,
.fall-2019 #section-3,
.fall-2019 #section-3a,
.fall-2019 #section-4 {
	position: relative;
	top: -70px;
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .student-researcher-quote {
		margin-top: 120px;
		margin-bottom: 120px
	}

	.fall-2019 .faculty-research-profile_background {
		/* 		height: 100vh; */
		/* 		min-height: 850px; */
	}

	.fall-2019 .numbered-section-dividers-1_background,
	.fall-2019 .numbered-section-dividers-2_background,
	.fall-2019 .numbered-section-dividers-3_background,
	.fall-2019 .numbered-section-dividers-4_background {
		min-height: 500px;
	}
}

/* Section Dividers - Mobile */
@media only screen and (max-width: 1024px) {
	.fall-2019 .numbered-section-dividers-1_background,
	.fall-2019 .numbered-section-dividers-2_background,
	.fall-2019 .numbered-section-dividers-3_background,
	.fall-2019 .numbered-section-dividers-4_background {
		background-position: left;
	}

	.fall-2019 .faculty-1-red {
		background-image: url(/commcms/landing/_images/fall-2019/section-faculty-1-red-mobile.png) !important;
	}

	.fall-2019 .faculty-2-red {
		background-image: url(/commcms/landing/_images/fall-2019/section-faculty-2-red-mobile.png) !important;
	}

	.fall-2019 .faculty-3-white {
		background-image: url(/commcms/landing/_images/fall-2019/section-faculty-3-white-mobile.png) !important;
	}

	.fall-2019 .faculty-4-red {
		background-image: url(/commcms/landing/_images/fall-2019/section-faculty-4-red-mobile.png) !important;
	}

	.fall-2019 .wise-1-white {
		background-image: url(/commcms/landing/_images/fall-2019/section-wise-1-white-mobile.png) !important;
	}

	.fall-2019 .wise-2-red {
		background-image: url(/commcms/landing/_images/fall-2019/section-wise-2-red-mobile.png) !important;
	}

	.fall-2019 .wise-3-red {
		background-image: url(/commcms/landing/_images/fall-2019/section-wise-3-red-mobile.png) !important;
	}

	.fall-2019 .mobility-1-red {
		background-image: url(/commcms/landing/_images/fall-2019/section-mobility-1-red-mobile.png) !important;
	}

	.fall-2019 .mobility-4-white {
		background-image: url(/commcms/landing/_images/fall-2019/section-mobility-4-white-mobile.png) !important;
	}

	.fall-2019 .numbered-section-dividers .numbered-section-dividers_headline {
		font-size: 25pt;
		margin-top: 0px;
	}

	.fall-2019 .numbered-section-dividers .numbered-section-dividers_body {
		font-size: 14pt;
		font-weight: 200;
		line-height: 1.3 !important;
		font-family: "museo-slab", "Museo Slab W01";
	}

	.fall-2019 .numbered-section-dividers .numbered-section-dividers_subbody {
		font-size: 16pt;
	}

	.fall-2019 .numbered-section-dividers .numbered-section-dividers_button a.blue-cta {
		width: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.fall-2019 .numbered-section-dividers .numbered-section-dividers_scroll {
		font-weight: bold;
		font-size: 14pt;
	}
}

/* Blue CTA Buttons */
.fall-2019 a.blue-cta {
	border-color: #81C0F6 !important;
	background-color: #81C0F6 !important;
	font-size: 12pt;
	font-weight: 900;
	color: #000 !important;
	min-width: 200px;
	padding: 15px;
	transition: all .3s ease-in-out;
}
.fall-2019 a.blue-cta:hover {
	border-color: #afd8fb !important;
	background-color: #afd8fb !important;
	/* font-weight: bold; */
	min-width: 200px;
	transition: all .3s ease-in-out;
}
.fall-2019 .numbered-section-dividers a.blue-cta:focus,
.fall-2019 .faculty-research-profile a.blue-cta:focus,
.fall-2019 .social-mobility-programs_button a.blue-cta:focus,
.fall-2019 a.blue-cta:focus {
	border-color: #6aabe4 !important;
	background-color: #6aabe4 !important;
	transition: all .3s ease-in-out;
}
.fall-2019 .numbered-section-dividers a.blue-cta,
.fall-2019 .faculty-research-profile a.blue-cta,
.fall-2019 .social-mobility-programs_button a.blue-cta {
	border-color: #81C0F6 !important;
	background-color: #81C0F6 !important;
}
.fall-2019 .faculty-research-profile a.blue-cta:hover,
.fall-2019 .numbered-section-dividers a.blue-cta:hover,
.fall-2019 .social-mobility-programs_button a.blue-cta:hover {
	border-color: #afd8fb !important;
	background-color: #afd8fb !important;
}
.fall-2019 .research-profile-simple a.blue-cta {
	min-width: 300px;
}
.fall-2019 .student-researcher-quote a.blue-cta {
	border-color: #81C0F6 !important;
	background-color: #81C0F6 !important;
}

/* Footer */
.fall-2019 #footer {
	display: none;
}

/* Nav */
@media only screen and (min-width: 1024px) {
	.fall-2019 .fall-2019_nav-desktop {
		display: block !important;
	}
}
@media only screen and (max-width: 1024px) {
	.fall-2019 .fall-2019_nav-mobile-logo {
		display: none !important;
	}

	.fall-2019 .fall-2019_nav-mobile-nav {
		display: block !important;
	}

	.fall-2019 .main-nav-trigger:first-child {
		display: none;
	}

	.fall-2019 .main-nav-trigger {
		background: #000 !important;
	}
}
.fall-2019 div.navWrap ul li a {
	background-color: #99000000;
	border: 1px solid #99000000;
}
.fall-2019 div.navWrap ul li a:hover {
	background-color: #99000000;
	border: 1px solid #99000000;
	text-decoration: underline;
}
.fall-2019 div.navWrap.big_n_bold ul li {
	margin: 26px auto 0px;
}

/* 1A-C Faculty Research Profile BEGINS */
.fall-2019 .faculty-research-profile .sbu-columns--column {
	padding: 50px;
	margin-top: 70px;
}
.fall-2019 .faculty-research-profile.faculty-research-profile_left .sbu-columns--column:first-of-type {
	background: #fff;
}
.fall-2019 .faculty-research-profile.faculty-research-profile_right .sbu-columns--column:last-of-type {
	background: #000;
}
@media only screen and (max-width: 960px) {
	.fall-2019 .faculty-research-profile.faculty-research-profile_left .sbu-columns--column:last-of-type,
	.fall-2019 .faculty-research-profile.faculty-research-profile_right .sbu-columns--column:first-of-type {
		display: none;
	}
}
.fall-2019 .faculty-research-profile .sbu-columns--column img {
	display: block;
	border-radius: 50%;
	max-width: 175px;
	margin-top: -160px;
}
.fall-2019 .faculty-research-profile .sbu-columns--column p.faculty-research-profile_name {
	font-size: 16pt;
	text-align: center;
	margin-bottom: 0;
	font-weight: bold;
}
.fall-2019 .faculty-research-profile .sbu-columns--column p.faculty-research-profile_caption {
	text-align: center;
	font-size: 12.5pt;
	display: block;
}
.fall-2019 .faculty-research-profile.faculty-research-profile_left .sbu-columns--column p.faculty-research-profile_caption {
	color: #4c4c4c;
	margin-top: 5px;
}
.fall-2019 .faculty-research-profile.faculty-research-profile_right .sbu-columns--column p.faculty-research-profile_caption {
	color: #cacaca;
}
.fall-2019 .faculty-research-profile .sbu-columns--column p.faculty-research-profile_caption:after {
	content: "\A";
	white-space: pre;
	display: inline-block;
	width: 100%;
}
.fall-2019 .faculty-research-profile.faculty-research-profile_left .sbu-columns--column p.faculty-research-profile_caption:after {
	border-bottom: 1px solid #900 !important;
}
.fall-2019 .faculty-research-profile.faculty-research-profile_right .sbu-columns--column p.faculty-research-profile_caption:after {
	border-bottom: 1px solid #222 !important;
}
.fall-2019 .faculty-research-profile .sbu-columns--column p.faculty-research-profile_headline {
	font-size: 28pt;
	line-height: 1;
	margin-bottom: 0;
	font-weight: 800;
}
.fall-2019 .faculty-research-profile .sbu-columns--column p.faculty-research-profile_body {
	font-family: 'Zilla Slab';
	font-size: 16pt;
	font-weight: 500;
	line-height: 1.5;
	text-align: center;
}
.fall-2019 .research-profile-simple .sbu-columns--column p.faculty-research-profile_headline {
	text-align: left !important;
}
.fall-2019 .research-profile-simple .sbu-columns--column p.faculty-research-profile_body {
	text-align: left !important;
}
.fall-2019 .research-profile-simple .sbu-columns--column {
	max-width: 500px;
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .faculty-research-profile_background {
		background-attachment: fixed;
	}
}

/* Faculty Research Profile - Mobile */
@media only screen and (max-width: 1024px) {
	.fall-2019 .faculty-research-profile .sbu-columns--column {
		padding: 30px;
		margin-top: 90px;
	}

	.fall-2019 .faculty-research-profile .sbu-columns--column img {
		display: block;
		border-radius: 50%;
		max-width: 175px;
		margin-top: -140px;
	}

	.fall-2019 .faculty-research-profile .sbu-columns--column p.faculty-research-profile_headline {
		font-size: 20pt;
		line-height: 1.1;
	}
}

/* Faculty Research Profile ENDS */

/* 2A */
.fall-2019 .student-researcher-quote .sbu-columns--column p.student-researcher-quote_headline {
	font-size: 26pt;
	line-height: 1.2;
	font-weight: 800;
}
.fall-2019 .student-researcher-quote .sbu-columns--column p.student-researcher-quote_subheader {
	font-size: 14pt;
	line-height: 1.2;
	font-weight: 500;
}
.fall-2019 .background-image_2a-ryan {
	background-position: center;
	background-image: linear-gradient(to right, #000000aa, #ffffff00), url(/commcms/landing/_images/fall-2019/Ryan-Kawalerski.jpg) !important;
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .background-image_2a-ryan {
		background-attachment: fixed;
	}
}

/* 2A - Mobile */
@media only screen and (max-width: 1024px) {
	.fall-2019 .student-researcher-quote .sbu-columns--column p.student-researcher-quote_headline {
		font-size: 20pt;
		width: 80%;
	}

	.fall-2019 .student-researcher-quote .sbu-columns--column p.student-researcher-quote_subheader {
		font-size: 12pt;
		line-height: 1.2;
		font-weight: 500;
	}

	.fall-2019 .background-image_2a-ryan {
		background-position: right;
		background-image: linear-gradient(to right, #000000aa, #ffffff00), url(/commcms/landing/_images/fall-2019/Ryan-Kawalerski-mobile.jpg) !important;
	}

	.fall-2019 .background-image_2a-ryan .student-researcher-quote .sbu-columns--column p.student-researcher-quote_headline,
	.fall-2019 .background-image_2a-ryan .student-researcher-quote .sbu-columns--column p.student-researcher-quote_subheader {
		float: left;
	}
}

/* 2B */
.fall-2019 .landing-profile .textheader {
	font-size: 26pt !important;
	line-height: 1.2 !important;
	padding-top: 0;
	font-weight: 900;
	margin-bottom: 0;
}
.fall-2019 .landing-profile .text1Box {
	font-size: 13pt !important;
	font-family: 'Zilla Slab';
	font-weight: 500;
}
.fall-2019 .landing-profile .pre-text {
	color: #990000;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 50px;
}
@media only screen and (min-width: 760px) {
	.fall-2019 .landing-profile .row {
		display: flex;
	}
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .landing-profile .textBox {
		padding-left: 85px;
		padding-right: 50px;
		padding-bottom: 50px;
	}
}

/* 2B - Mobile */
@media only screen and (max-width: 760px) {
	.fall-2019 .landing-profile .img_on_left {
		max-width: 60%;
		margin-top: 50px;
	}

	.fall-2019 .landing-profile .textheader {
		font-size: 20pt !important;
		line-height: 1.2 !important;
		padding-top: 0;
		font-weight: 900;
		margin-bottom: 0;
	}
}

/* 3A */
.fall-2019 .background-image_3a-marisa {
	background-position: center;
	background-image: linear-gradient(to left, #000000aa, #ffffff00), url(/commcms/landing/_images/fall-2019/190130_BSD%20Behind%20Scenes_005.JPG) !important;
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .background-image_3a-marisa {
		background-attachment: fixed;
	}
}

/* 3A - Mobile */
@media only screen and (max-width: 1024px) {
	.fall-2019 .background-image_3a-marisa {
		background-position: left;
		background-image: linear-gradient(to left, #000000aa, #ffffff00), url(/commcms/landing/_images/fall-2019/190130_BSD%20Behind%20Scenes_005-mobile.JPG) !important;
	}

	.fall-2019 .background-image_3a-marisa .student-researcher-quote .sbu-columns--column p.student-researcher-quote_headline {
		float: right;
	}

	.fall-2019 .background-image_3a-marisa .student-researcher-quote .sbu-columns--column p.student-researcher-quote_subheader {
		float: right;
		width: 80%;
	}
}

/* 3C */
.fall-2019 .background-image_3c-scientists {
	background-position: bottom;
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .background-image_3c-scientists {
		background-attachment: fixed;
	}
}

/* 3C - Mobile */
@media only screen and (max-width: 1024px) {
	.fall-2019 .background-image_3c-scientists a.blue-cta {
		margin: 0 auto !important;
		min-width: 250px;
	}
}

/* 4C Social Mobility Stats */
.fall-2019 .social-mobility-stats_background {
	background-image: linear-gradient(to left, #990000, #6B000D);
}
.fall-2019 .social-mobility-stats .social-mobility-stats_number {
	font-size: 30pt;
	font-weight: 800;
	padding-bottom: 25px;
	border-bottom: 2px solid #fff;
	width: 90%;
}
.fall-2019 .social-mobility-stats .social-mobility-stats_body {
	font-size: 13pt;
	width: 90%
}
@media only screen and (max-width: 1024px) {
	.fall-2019 .social-mobility-stats .social-mobility-stats-wrapper {
		padding: 0 20px;
	}
}

/* 4D Social Mobility Programs */
.fall-2019 .social-mobility-programs_background {
	background-position: center;
	background-image: linear-gradient(to top, #000000aa 0%, #ffffff00 70%), url(/commcms/landing/_images/fall-2019/190710_Students%20on%20Mall_624.JPG) !important;
	/* background-attachment: fixed; */
}
@media only screen and (min-width: 2080px) {
	.fall-2019 .social-mobility-programs_background {
		background-position: top;
	}
}
.fall-2019 .social-mobility-programs .social-mobility-programs_headline {
	font-size: 36pt;
	font-weight: 900;
	line-height: 1.1;
	width: 70%;
	margin: 450px auto 0;
}
.fall-2019 .social-mobility-programs .social-mobility-programs_body {
	font-size: 20pt;
	font-weight: 300;
	line-height: 1.3;
	width: 80%;
	margin: 30px auto 0;
	font-family: "museo-slab", "Museo Slab W01";
}
.fall-2019 .social-mobility-programs .social-mobility-programs_button a.blue-cta {
	width: 300px;
	margin-top: 30px;
}

/* 4E Rankings */
.fall-2019 .rankings .rankings_title {
	font-size: 24pt;
	line-height: 1.1;
	font-weight: 800;
	width: 90%;
	color: #900;
}
.fall-2019 .rankings .rankings_author {
	padding-bottom: 10px;
	border-bottom: 2px solid #900;
	/* 	width: 90%; */

	font-style: italic;
	font-size: 14pt;
}
.fall-2019 .rankings .rankings_body {
	font-size: 13pt;
	width: 90%
}
@keyframes underline {
	0% {
		translateX: -9px;
		opacity: 0;
	}

	100% {
		translateX: 0px;
		opacity: 1;
	}
}
.fall-2019 .rankings .rankings_author {
	animation: underline 3s;
	animation-timing-function: ease-in-out;
}
@media only screen and (max-width: 1024px) {
	.fall-2019 .rankings .rankings-wrapper {
		padding: 0 20px;
	}
}
@media only screen and (max-width: 1024px) {
	.fall-2019 .social-mobility-programs_background {
		background-position: center;
		background-image: linear-gradient(to top, #000000aa 0%, #ffffff00 90%), url(/commcms/landing/_images/fall-2019/190710_Students%20on%20Mall_624-mobile.JPG) !important;
	}

	.fall-2019 .social-mobility-programs .social-mobility-programs_headline {
		font-size: 24pt;
		line-height: 1;
		width: 100%;
		margin: 150px auto 0;
	}

	.fall-2019 .social-mobility-programs .social-mobility-programs_body {
		font-size: 13pt;
		width: 100%;
		margin: 20px auto 0;
	}
}

/* Fall 2019 Landing Pages END */

/* Spring 2020 START */

/* Top Section START */
.spring-2020 .main-button-nav_btn:nth-child(7),
.spring-2020 .main-button-nav_btn:nth-child(8) {
	display: none !important;
}
@media only screen and (min-width: 1024px) {
	.spring-2020 .sticky .main-button-nav_btn:nth-child(7),
	.spring-2020 .sticky .main-button-nav_btn:nth-child(8) {
		display: inline !important;
	}
}
.spring-2020 .main-button-section .main-button-nav a:nth-child(7) {
	color: #fff !important;
	background: #000;
	border-left: none;
	cursor: default;
	display: inline;
	width: 70%;
	text-decoration: none;
	text-align: right;
}
.spring-2020 .main-button-section .main-button-nav a:nth-child(7) span {
	border-color: black;
	text-transform: none;
}
.spring-2020 .main-button-section .main-button-nav a:nth-child(8) {
	color: #fff !important;
	background: #000;
	border-left: none;
	cursor: default;
}
.spring-2020 .main-button-section .main-button-nav a:nth-child(8) span {
	border-color: black;
	text-transform: none;
}
.spring-2020 .main-button-nav_5 input {
	border-radius: 3px;
	border-color: #fff;
	background: #fff;
	color: #4b4b4b;
	width: 100%;
	max-width: 250px;
	position: relative;
	left: 10px;
	bottom: 9px;
}
.spring-2020 .main-button-nav_5 ::placeholder {
	color: #828282;
}

.spring-2020 #myHeader ::placeholder {
	color: #828282;
	font-family: "Effra", "Effra W01", "Arial", sans-serif;
}
.spring-2020 .landing-newsletter .brand-form_container {
	float: none;
	padding: 0;
	display: inline-block;
	/* width: 300px; */
}
.spring-2020 #myHeader #mc_embed_signup form {
	background: #181818;
	padding-bottom: 25px;
}
.spring-2020 #myHeader #mc_embed_signup input.email {
	height: 40px;
}
.spring-2020 #myHeader #mc_embed_signup .button {
	background: #81c0f6;
	color: #000;
	border-color: #81c0f6;
	letter-spacing: normal;
	width: 50px !important;
	word-spacing: normal;
	width: 200px;
	font-weight: bold;
	font-family: "Effra", "Effra W01", "Arial", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	height: 40px;
	border-radius: 5%;
	left: 1px;
}

.spring-2020 #myHeader #mc_embed_signup_scroll {
	background: #000;
}

.spring-2020 #myHeader #mc_embed_signup form {
	padding: 0;
}

.spring-2020 #myHeader #mc_embed_signup input.email {
	width: 150px;
}
.spring-2020 #myHeader #mc_embed_signup .button:hover {
	border-color: #afd8fb !important;
	background-color: #afd8fb !important;
	font-weight: bold;
	/*     min-width: 200px; */
	transition: all .3s ease-in-out;
}


@media only screen and (min-width: 1024px) {
	.spring-2020 .main-button-section .main-button-title {
		line-height: 1.2;
		width: 74%;
		margin: 0 auto;
	}

	.spring-2020 .main-button-nav-wrapper {/* position: absolute; *//* bottom: 0; */}

	.spring-2020 .main-button-section .main-button-nav {
		/* width: 190% !important; */
	}

	.spring-2020 .main-button-section .main-button-nav.sticky {
		width: 100% !important;
	}

	.spring-2020 .main-button-section .main-button-title {
		margin-top: 5% !important;
		margin-bottom: 15px;
	}

	.spring-2020 .fa-scroll-for-more {
		padding: 10px 16px;
	}

	.spring-2020 .fa-scroll-for-more:before {
		font-size: 24pt;
	}
}

@media only screen and (min-width: 1500px) {
	.spring-2020 .main-button-section .main-button-nav a:nth-child(7) {
		width: 60%;
	}
	.spring-2020 .main-button-section .main-button-nav a:nth-child(8) {
		width: 80%;
	}
}

@media only screen and (min-width: 768px) {
	.spring-2020 .main-button-section .main-button-nav-email-mobile {
		display: none;	
	}

}

@media only screen and (max-width: 400px) {
	.spring-2020 .main-button-section .numbered-section-dividers_scroll {
		margin-top: 75% !important;
	}
}

@media only screen and (min-width: 401px) and (max-width: 500px) {
	.spring-2020 .main-button-section .numbered-section-dividers_scroll {
		margin-top: 65% !important;
	}
}

@media only screen and (min-width: 501px) and (max-width: 768px) {
	.spring-2020 .main-button-section .numbered-section-dividers_scroll {
		margin-top: 50% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.spring-2020 .main-button-section .main-button-nav-email-mobile {
		background: #000;	
	}

	.spring-2020 .main-button-section .main-button-nav-email-mobile .main-button-nav_4 {
		color: #fff;
		text-transform: none;
		font-size: 22px;
		margin-top: 0;
		font-weight: bold;
	}

	.spring-2020 .main-button-nav-email-mobile #mc_embed_signup input.email {
		width: 70% !important;
		display: inline !important;
		float: left;
	}

	.spring-2020 .main-button-nav-email-mobile #mc_embed_signup .button {
		float: left;
	}

	.spring-2020 .main-button-nav-email-mobile #mc_embed_signup {
		padding-bottom: 10px;
		background: #000;
	}

}

/* Top Section END */

/* Sections 1 and 2 START */
.fall-2019 .numbered-section-dividers .numbered-section-dividers_scroll {
	color: #fff;
	font-weight: bold;
}

/* Sections 1 and 2 END */

/* Student Researcher START */

/* 2A */
.spring-2020 .background-image_2a-ryan {
	background-position: right;
	background-image: linear-gradient(to right, #000000, #ffffff00 60%), url(/commcms/landing/_images/spring-2020/181204_Paniccia%20Gabrielle_034R.png) !important;
}
@media only screen and (min-width: 1024px) {
	.fall-2019 .background-image_2a-ryan {
		background-attachment: fixed;
	}
}

/* 2A - Mobile */
@media only screen and (max-width: 1024px) {
	.fall-2019 .student-researcher-quote .sbu-columns--column p.student-researcher-quote_headline {
		font-size: 20pt;
		width: 80%;
	}

	.fall-2019 .student-researcher-quote .sbu-columns--column p.student-researcher-quote_subheader {
		font-size: 12pt;
		line-height: 1.2;
		font-weight: 500;
	}

	.spring-2020 .background-image_2a-ryan {
		background-position: right;
		background-image: linear-gradient(to right, #000000aa, #ffffff00), url(/commcms/landing/_images/spring-2020/181204_Paniccia%20Gabrielle_034R.png) !important;
	}

	.fall-2019 .background-image_2a-ryan .student-researcher-quote .sbu-columns--column p.student-researcher-quote_headline,
	.fall-2019 .background-image_2a-ryan .student-researcher-quote .sbu-columns--column p.student-researcher-quote_subheader {
		float: left;
	}
}

/* Student Researcher ENDs */

/* Social Mobility START */
.spring-2020 .faculty-3-white {
	background-position: top;
}
.spring-2020 .social-mobility-stats {
	border-top: 2px solid #990000;
}
.spring-2020 .social-mobility-stats .impact-title {
	font-size: 2rem;
	font-weight: 800;
}
.spring-2020 .social-mobility-stats .impact-body {
	font-family: 'Zilla Slab';
	max-width: 350px;
	line-height: 1.3;
	font-size: 1.2rem;
	margin-top: 0;
}
.spring-2020 .social-mobility-stats .impact-stats {
	font-size: 2rem;
	font-weight: 800;
	line-height: 1;
}

/* Social Mobility END */

/* Section Rankings  START */
.spring-2020 .rankings .rankings_title {
	color: #fff;
}
.spring-2020 .landing-newsletter {
	text-align: center;
	margin: 0 auto;
	background: #181818;
	color: #fff;
	padding: 25px 0;
}
.spring-2020 .landing-newsletter p {
	font-size: 32px;
	font-weight: bold;
}
.spring-2020 .landing-newsletter label {
	display: none;
}
.spring-2020 .landing-newsletter .brand-button {
	background: #81c0f6;
	color: #000;
	border-color: #81c0f6;
	letter-spacing: normal;
	width: 45%;
	word-spacing: normal;
	position: relative;
	right: 0px;
	top: -13px;
	width: 220px;
}
.spring-2020 .brand-form_container.one-quarter input {
	border-radius: 3px;
	border-color: #fff;
	background: #fff;
	color: #4b4b4b;
	width: 100%;
	position: relative;
	/* left: 78px; */
}
.spring-2020 .landing-newsletter ::placeholder {
	color: #828282;
	font-family: "Effra", "Effra W01", "Arial", sans-serif;
}
.spring-2020 .landing-newsletter .brand-form_container {
	float: none;
	padding: 0;
	display: inline-block;
	/* width: 300px; */
}
.spring-2020 .landing-newsletter #mc_embed_signup form {
	background: #181818;
	padding-bottom: 25px;
}
.spring-2020 .landing-newsletter #mc_embed_signup input.email {
	height: 40px;
}
.spring-2020 .landing-newsletter #mc_embed_signup .button {
	background: #81c0f6;
	color: #000;
	border-color: #81c0f6;
	letter-spacing: normal;
	width: 45%;
	word-spacing: normal;
	width: 200px;
	font-weight: bold;
	font-family: "Effra", "Effra W01", "Arial", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	height: 40px;
	border-radius: 0;
}
.spring-2020 .landing-newsletter #mc_embed_signup .button:hover {
	border-color: #afd8fb !important;
	background-color: #afd8fb !important;
	font-weight: bold;
	min-width: 200px;
	transition: all .3s ease-in-out;
}
.spring-2020 .column-layout-container.rankings_background {
	/* margin-top: 50px; */
}
.spring-2020 .numbered-section-dividers-2 {
	/* 	margin-bottom: 200px !important; */
}
.spring-2020 .social-mobility-stats {
	margin-top: 100px !important;
}

@media only screen and (max-width: 1024px) {
	.spring-2020 .landing-newsletter p {
		font-size: 26px;
		line-height: 1.2;
	}

	.spring-2020 .brand-form_container.one-quarter input {
		width: 80%;
		margin: 0 auto;
	}

	.spring-2020 .landing-newsletter .brand-button {
		top: 0;
		margin-top: 10px;
		width: 65%
	}

	.spring-2020 .landing-newsletter {
		padding: 20px;
	}
}

/* Sections Rankings END */

/* Pop Up START */
.spring-2020 .lightbox {
	background-color: rgba(0, 0, 0, 0.8);
	overflow: scroll;
	position: fixed;
	display: none;
	z-index: 1;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
}
.spring-2020 .lightbox-container {
	position: relative;
	max-width: 1160px;
	margin: 7% auto;
	display: block;
	padding: 0 3%;
	height: auto;
	z-index: 10;
}
@media screen and (max-width: 768px) {
	.spring-2020 .lightbox-container {
		margin-top: 10%;
	}
}
@media screen and (max-width: 414px) {
	.spring-2020 .lightbox-container {
		margin-top: 13%;
	}
}
.spring-2020 .lightbox-content {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.7);
}
.spring-2020 .lightbox-close {
	text-transform: uppercase;
	background: transparent;
	position: absolute;
	font-weight: 300;
	font-size: 12px;
	display: block;
	border: none;
	color: white;
	top: -22px;
	right: 3%;
}
.spring-2020 .video-container {
	padding-bottom: 56.25%;
	position: relative;
	padding-top: 30px;
	overflow: hidden;
	height: 0;
}
.spring-2020 .video-container iframe,
.spring-2020 .video-container object,
.spring-2020 .video-container embed {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.spring-2020 .spotlight-video {
	height: 0px;
	text-align: center;
	/* background: #ebebeb; */
	position: relative;
	top: 40px;
}
.spring-2020 .spotlight-video img {
	position: relative;
	/* bottom: 100px; */
	width: 90%;
	cursor: pointer;
}
.spring-2020 .social-mobility-spotlight .spotlight-pretext {
	color: #990000;
	font-weight: bold;
	font-size: 12pt;
	/*     padding-top: 50px; */
}
.spring-2020 .social-mobility-spotlight .spotlight-header {
	font-size: 28pt !important;
	line-height: 1.2 !important;
	padding-top: 0;
	font-weight: 900;
	margin-bottom: 0;
	margin-top: 0px;
}
.spring-2020 .social-mobility-spotlight .spotlight-body {
	font-size: 16pt !important;
	font-family: 'Zilla Slab';
	font-weight: 500;
	line-height: 26px;
}
.spring-2020 .social-mobility-spotlight {
	position: relative;
	background: white;
	text-align: left;
	margin: 0 auto;
	left: 50%;
	bottom: 150px;
	z-index: 0;
	transform: translateX(-50%);
	width: 70%;
	/*     border: 1px solid; */

	padding: 25px;
}
.spring-2020 .pop-up-video-wrapper {
	/*     position: absolute;
	bottom: -960px;
	width: 100%; */
}

@media only screen and (max-width: 1024px) { 
	.spring-2020 .social-mobility-spotlight .spotlight-header {
		font-size: 22pt !important;
		line-height: 1.2 !important;
	}
	.spring-2020 .social-mobility-spotlight .spotlight-body {
		font-size: 14pt !important;
		line-height: 24px;
	}


	.spring-2020 .social-mobility-spotlight {
		position: static;
		background: white;
		text-align: left;
		margin: 0 auto;
		width: 90%;
		padding: 25px;
		transform: none;
	}

	.spring-2020 .spotlight-video {
		height: auto;
		background: #70000b !important;

	}

	.spring-2020 .spotlight-video img {
		margin-top: 25px;
	}


}

/* Pop Up END */

/* Carousel */

@media only screen and (max-width: 1023px) {
	.spring-2020 .landing-carousel-wrapper {
		/* 		display: none; */
	}
	.spring-2020 .landing-carousel-wrapper .info {
		display: contents;
	}

	.spring-2020 .landing-carousel-wrapper .one-half {
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0;
		width: 100%;
	}
}

@media only screen and (min-width: 1024px) {
	.spring-2020 .landing-carousel-wrapper-mobile {
		/* 		display: none; */
	}
}

/*---- NUMBER OF SLIDE CONFIGURATION ----*/
.landing-carousel-wrapper {
	max-width: 90%;
	margin: 0em auto;
	position: relative;
}
.landing-carousel-wrapper input {
	display: none;
}
.inner {
	width: 500%;
	line-height: 0;
}
.landing-carousel-wrapper article {
	width: 20%;
	float: left;
	position: relative;
}
.landing-carousel-wrapper article img {
	width: 100%;
}

/*---- SET UP CONTROL ----*/
.slider-prev-next-control {
	height: 50px;
	position: absolute;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.slider-prev-next-control label {
	display: none;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #580000;
	box-shadow: 0px 0px 0px 5px #d1000a;
	opacity: 1;
}
.slider-prev-next-control label:hover {
	opacity: 1;
}
.slider-dot-control {
	position: relative;
	width: 100%;
	bottom: -20px;
	text-align: center;
}
.slider-dot-control label {
	cursor: pointer;
	border-radius: 5px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #292929;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	margin: 0 6px;
}
.slider-dot-control label:hover {
	background: #ccc;
	border-color: #777;
}

/* Info Box */
.info {
	position: absolute;
	/* 	font-style: italic; */

	line-height: 20px;
	opacity: 0;
	color: #000;
	text-align: left;
	-webkit-transition: all 1000ms ease-out 600ms;
	-moz-transition: all 1000ms ease-out 600ms;
	transition: all 1000ms ease-out 600ms;
}
.info h3 {
	color: #fcfff4;
	margin: 0 0 5px;
	font-weight: normal;
	font-size: 1.5em;
	font-style: normal;
}
.info.top-left {
	left: 20%;
	top: 50%;
	transform: translateX(-20%) translateY(-50%);
}
.info.top-right {
	right: 20% !important;
	top: 50%;
	transform: translateX(20%) translateY(-50%);
}
.info .one-half {
	width: 500px;
}

}
.info.top-right {
	top: 30px;
	right: 30px;
}
.info.bottom-left {
	bottom: 30px;
	left: 30px;
}
.info.bottom-right {
	bottom: 30px;
	right: 30px;
}

/* Slider Styling */
.slider-wrapper {
	width: 100%;
	overflow: hidden;
	/* 	border-radius: 5px; */
	box-shadow: 1px 1px 4px #666;
	background: #fff;
	background: #fcfff4;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.slider-wrapper .inner {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 800ms cubic-bezier(0.77,
		0,
		0.175,
		1);
	-moz-transition: all 800ms cubic-bezier(0.77,
		0,
		0.175,
		1);
	transition: all 800ms cubic-bezier(0.77,
		0,
		0.175,
		1);
}

/*---- SET POSITION FOR SLIDE ----*/
#slide1:checked~.slider-prev-next-control label:nth-child(2)::after,
#slide2:checked~.slider-prev-next-control label:nth-child(3)::after,
#slide3:checked~.slider-prev-next-control label:nth-child(4)::after,
#slide4:checked~.slider-prev-next-control label:nth-child(5)::after,
#slide5:checked~.slider-prev-next-control label:nth-child(1)::after,
#slide2:checked~.slider-prev-next-control label:nth-child(1)::after,
#slide3:checked~.slider-prev-next-control label:nth-child(2)::after,
#slide4:checked~.slider-prev-next-control label:nth-child(3)::after,
#slide5:checked~.slider-prev-next-control label:nth-child(4)::after,
#slide1:checked~.slider-prev-next-control label:nth-child(5)::after {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	margin: 0;
	line-height: 38px;
	font-size: 3em;
	display: block;
	color: #fff;
}
#slide1:checked~.slider-prev-next-control label:nth-child(2)::after,
#slide2:checked~.slider-prev-next-control label:nth-child(3)::after,
#slide3:checked~.slider-prev-next-control label:nth-child(4)::after,
#slide4:checked~.slider-prev-next-control label:nth-child(5)::after,
#slide5:checked~.slider-prev-next-control label:nth-child(1)::after {
	content: "\f105";
	padding-left: 15px;
	color: #fff;
}
#slide1:checked~.slider-prev-next-control label:nth-child(2),
#slide2:checked~.slider-prev-next-control label:nth-child(3),
#slide3:checked~.slider-prev-next-control label:nth-child(4),
#slide4:checked~.slider-prev-next-control label:nth-child(5),
#slide5:checked~.slider-prev-next-control label:nth-child(1) {
	display: block;
	float: right;
	margin-right: -17px;
}
#slide2:checked~.slider-prev-next-control label:nth-child(1),
#slide3:checked~.slider-prev-next-control label:nth-child(2),
#slide4:checked~.slider-prev-next-control label:nth-child(3),
#slide5:checked~.slider-prev-next-control label:nth-child(4),
#slide1:checked~.slider-prev-next-control label:nth-child(5) {
	display: block;
	float: left;
	margin-left: -17px;
}
#slide2:checked~.slider-prev-next-control label:nth-child(1)::after,
#slide3:checked~.slider-prev-next-control label:nth-child(2)::after,
#slide4:checked~.slider-prev-next-control label:nth-child(3)::after,
#slide5:checked~.slider-prev-next-control label:nth-child(4)::after,
#slide1:checked~.slider-prev-next-control label:nth-child(5)::after {
	content: "\f104";
	padding-left: 10px;
}
#slide1:checked~.slider-dot-control label:nth-child(1),
#slide2:checked~.slider-dot-control label:nth-child(2),
#slide3:checked~.slider-dot-control label:nth-child(3),
#slide4:checked~.slider-dot-control label:nth-child(4),
#slide5:checked~.slider-dot-control label:nth-child(5) {
	background: #fff;
}
#slide1:checked~.slider-wrapper article:nth-child(1) .info,
#slide2:checked~.slider-wrapper article:nth-child(2) .info,
#slide3:checked~.slider-wrapper article:nth-child(3) .info,
#slide4:checked~.slider-wrapper article:nth-child(4) .info,
#slide5:checked~.slider-wrapper article:nth-child(5) .info {
	opacity: 1;
}
#slide1:checked~.slider-wrapper .inner {
	margin-left: 0%;
}
#slide2:checked~.slider-wrapper .inner {
	margin-left: -100%;
}
#slide3:checked~.slider-wrapper .inner {
	margin-left: -200%;
}
#slide4:checked~.slider-wrapper .inner {
	margin-left: -300%;
}
#slide5:checked~.slider-wrapper .inner {
	margin-left: -400%;
}
.landing-carousel-wrapper label:hover {
	cursor: pointer !important;
}

/*---- TABLET ----*/
@media only screen and (max-width: 850px) and (min-width: 450px) {
	.slider-wrapper {
		border-radius: 0;
	}
}

/*---- MOBILE----*/
@media only screen and (max-width: 450px) {
	.slider-wrapper {
		border-radius: 0;
	}
	.slider-wrapper .info {
		opacity: 0;
	}
}
@media only screen and (min-width: 850px) {
	.landing-carousel-wrapper body {
		padding: 0 80px;
	}
}
.spring-2020 .landing-carousel-wrapper .one-half {
	padding: 20px;
	/*     margin-top: 70px; */
}
.landing-carousel-wrapper .one-half {
	background: #fff;
}
.spring-2020 p.faculty-research-profile_headline {
	font-size: 26pt;
	line-height: 1;
	margin-bottom: 0;
	font-weight: 800;
}
.spring-2020 p.faculty-research-profile_body {
	font-family: 'Zilla Slab';
	font-size: 14pt;
	font-weight: 500;
	line-height: 1.5;
	text-align: center;
}
/* Spring 2020 END */</pre></body></html>