html{
	font-size:100%;
	overflow-x: hidden;
}
body {
	font-size:16px;
	line-height:1.45em;
	font-family:'SourceSansPro',Helvetica,Arial,sans-serif;
	color:#444;
	margin:0;
	top: 75px;
}
::selection {
	background:#b3d4fc;
	text-shadow:none;
}

img {
	vertical-align:middle;
	max-width:100%;
	height:auto;
}

h1,h2,h3,h4,h5,h6 {
	line-height:133%;
	font-family:'SourceSansPro',Helvetica,Arial,sans-serif;
	margin: 0 0 12px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	line-height:100%;
}

h1, h2 {
	font-family:'SourceSansProBlack',Helvetica,Arial,sans-serif;
}
@-moz-document url-prefix() {
	h1, h2 {
		font-family:'SourceSansProBold',Helvetica,Arial,sans-serif;
	}
}

h1 {
	color:#0056b8;
	font-size: 40px;
}
h2 {
	color:#1c3767;
	font-size: 30px;
}
h3 {
	color:#0056b8;
	font-size: 24px;
}
h4 {
	color:#ee9900;
	font-size: 20px;
}
h5 {
	color: #444;
	font-size: 20px;
}
h6 {
	color: #333;
	font-size: 18px;
}
a{
	color: #0d6ea0;
	text-decoration: none;
}
a:hover,a:focus{
	color: #dd8b27;
}
a:visited{
	text-decoration:none;
}
a img{
	border:0;
}
dl,p,address{
	margin: 0 0 20px;
}
.wrap,#content{
	width:96%;
	margin:0 auto;
}
#content{
	font-size:100%
}
#content img{
	border:0;
}
.orange{
	color:#f3a61f;
}
.blue{
	color:#e6f0f9;
}

button,input,select,textarea{
	margin:0;
	font-size:100%;
	vertical-align:middle;
}
button,input{
	*overflow:visible;
	line-height:normal;
}

/**** YouVisit Embed Styles *****/

.youvisit-embed {
	margin-bottom: 10px;
}

/****Brand Photo Feature Component****/

.brand-photo-feature { width: 100%; }
.brand-photo-feature-container { display: inline-flex; width: 100%; }
.brand-photo-feature-left { width: 50%; padding: 10px; text-align: center; display: flex; }
.brand-photo-feature-left-inner { align-self: center; margin: auto; }
.brand-photo-feature-left-photo { max-width: 100%; width: 380px; }
.brand-photo-feature-right { display: flex; width: 48%; padding: 60px 30px; }
.brand-photo-feature-inner-right { align-self: center; }
.brand-photo-feature-right-header { font-size: 32px; color: #0056b8; line-height: 34px; letter-spacing: .5px; padding-bottom: 6px; }
.brand-photo-feature-right-paragraph { font-size: 16px; }
.brand-photo-feature-right-button { width: 140px; height: 34px; font-size: 14px;line-height: 36px; color: #fff; background: #0056b8;text-align: center; text-transform: uppercase; }

@media screen and (max-width: 800px) {
	.brand-photo-feature { padding: 20px 0; }
	.brand-photo-feature li { list-style-position: inside; }
	.brand-photo-feature-container { display: inline-block; width: 100%; }
	.brand-photo-feature-left, .brand-photo-feature-right { margin: auto; text-align: center; padding: 10px; width: 500px; max-width: 90%; }
	.brand-photo-feature-right-button { margin: auto; }
}


/****Brand Line Break Component****/

.brand-line-break {
	width: 100%;	
}

.brand-line-break-inner {
	border-bottom: 3px dotted #bfddf1;
	width: 85%;
	margin: auto;
}


/**** Cookie Consent Popup Feature *****/

.cookie-consent-popup {
	display: none;
	background: url(/_resources/images/cookie-policy-banner.jpg);
	background-position: left;
	width: 100%;
	height: 300px;
	background-size: cover;
	position: fixed;
	z-index: 1000000000000;
	bottom: 0px;
	border-top: 3px solid #fff;
}
.cookie-consent-popup-inner {
	display: block;
	align-self: center;
	padding: 0 35px;
	width: 50%;
	color: #fff;
}

.btn-cookie-policy {
	background: #fff;
	width: 200px;
	max-width: 80%;
	display: block;
	text-align: center;
	margin: 5px 5px 5px 0;
	color: #203f76;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	padding: 9px 10px 6px;
	border: 2px solid #1c3767;
	transition: ease .5s;
	cursor: pointer;
	text-transform: uppercase;
}
.btn-cookie-policy:hover {
	text-decoration: none;
	color: #fff;
	background-color: #0056b8;
}

.cookie-consent-popup-inner a {
	color: #dd8b27;
}
.cookie-consent-popup-inner a:hover {
	text-decoration: underline;
}
.cookie-consent-popup-inner p {
	font-size: 18px;
	line-height: 24px;
}

@media only screen and (max-width:699px) { 
	.cookie-consent-popup-inner { width: 100%; text-align: center; }
	.btn-cookie-policy { margin: auto; }
	.cookie-consent-popup-inner p { font-size: 16px; line-height: 20px; }
	.cookie-consent-popup { height: 270px; }
}

/* Team Leaders - Profile Showcase Component
---------------------------------*/
.team-leader-block{
	max-width:993px;
	margin:0 auto;
}
.team-leader-box{
	width:46%;
	margin: 0 1.5%;
	text-align: center;
	float: left;
}
.team-leader-image {
	width: 200px; 
	height: 200px;
}
.team-leader-box span{
	margin-bottom:24px;
	display:block;
}
.team-leader-box:nth-of-type(3n+0){ 
	margin:0;
}
.team-leader{
	position:relative;
	border-radius:50%;
	box-shadow:0px 0px 0px 7px rgba(241,241,241,0.80);
	margin: auto auto 20px auto !important;
	width: 200px; 
	height: 200px; 
	visibility: visible; 
	animation-name: fadeInDown;
}
.team-leader-shadow{
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	border-radius:50%;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	border-radius:50%;
	pointer-events: none;
}
.team-leader-shadow a{
	display:block;
	width:100%;
	height:100%;
}
.team-leader:hover .team-leader-shadow{
	box-shadow:inset  0px 0px 0px 148px rgba(17,17,17,0.80);
}
.team-leader img{
	display:block;
	border-radius:50%;
}

@media screen and (max-width: 475px) {
	.team-leader-box { width: 96%; float: none; }	
}

/**** Hidden Mobile Sidebar Navigation *****/

.hidden-section-navigation-menu {
	display: none;
}
.hidden-section-navigation-button {
	width: 95%;
	border: 2px solid #203f76;
	margin: 5px auto 15px;
	border-radius: 5px;
	cursor: pointer;
	text-align: center;
}
.hidden-section-navigation-button:hover {
	background: #0056b8;
}
.inner-hidden-nav-menu {
	padding: 13px 10px 10px;
	text-align: center;
	display: inline-flex;
}
.inner-hidden-nav-text {
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #203f76;
}
.hidden-section-navigation-button:hover .inner-hidden-nav-text {
	color: #fff;
}
.hidden-section-navigation-button:hover .inner-hidden-nav-hamburger > div {
	background: #fff;
}
.inner-hidden-nav-hamburger {
	padding: 2px 8px 0;
}
.inner-hidden-nav-hamburger > div {
	width: 20px;
	height: 3px;
	background: #203f76;
	margin: 0 auto 3px;
}
.hidden-section-navigation-open-menu ul {
	padding: 0px;
	transition: 1s ease;
	max-height: 0px;
	overflow: hidden;
	list-style: none;
	text-align: center;
	margin: 0 0 25px 0;
	background: #e0edf7;
}
.hidden-section-navigation-open-menu > ul > ul {
	margin: 0;
}
.hidden-section-navigation-open-menu {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
}

.hidden-section-navigation-open-menu li {
	padding: 10px 0;
	border-bottom: 1px solid #1f3f77;
}
.hidden-section-navigation-open-menu a {
	color: #102b52;
}
.hidden-section-navigation-open-menu a:hover li {
	color: #f3a71e;
}
.hidden-section-navigation-open-menu a:last-child li {
	border-bottom: none;
}

@media only screen and (max-width:799px) {
	.hidden-section-navigation-menu { display: inherit; }
}

/* Line used for scrolling nav absolute positioning */
.wrap > .clearfix {
	position: relative;
}

/*Search page style*/
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor: pointer;
	-webkit-appearance: button;
	height: 31px;
	width: 90px;
	background: #0056b8;
	color: #fff;
	margin: 0 0 0 10px;
}
input[type="search"]{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance:none;
}
.gsc-results .gsc-cursor-box { 
	text-align:center;
}
/*End search page style*/

.left{
	float:left;
	margin:0 .8em .5em 0;
}
.right{
	float:right;
	margin:0 0 .8em .58em;
}
.caps { text-transform: uppercase; }
.breadcrumb{
	padding:.5em 0;
	list-style:none;
	font-size:90%;
	width:96%;
	margin:0 auto;
}
.breadcrumb .divider{
	padding:0 5px;
	color:#555;
}

#breadcrumbs > a {
	color: #0056b8;
}

/***SourceSansPro Font Styles***/

@font-face{font-family:'SourceSansPro';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Regular-webfont.eot');src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Regular-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Regular-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Regular-webfont.svg#SourceSansProRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.eot');src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'SourceSansPro';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-SemiboldIt-webfont.eot'); src:url('/_resources/fonts/source-sans-pro/SourceSansPro-SemiboldIt-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-SemiboldIt-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-SemiboldIt-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic') format('svg');font-weight:bold;font-style:italic;}
@font-face{font-family:'SourceSansPro';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-It-webfont.eot');src:url('/_resources/fonts/source-sans-pro/SourceSansPro-It-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-It-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-It-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-It-webfont.svg#SourceSansProItalic') format('svg');font-weight:normal;font-style:italic;}
@font-face{font-family:'SourceSansProSemibold';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.eot');src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SourceSansProBold';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Bold-webfont.eot');src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Bold-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Bold-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Bold-webfont.svg#SourceSansProBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'SourceSansProBlack';src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Black-webfont.eot');src:url('/_resources/fonts/source-sans-pro/SourceSansPro-Black-webfont.eot?#iefix') format('embedded-opentype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Black-webfont.woff') format('woff'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Black-webfont.ttf') format('truetype'),url('/_resources/fonts/source-sans-pro/SourceSansPro-Black-webfont.svg#SourceSansProBlack') format('svg');font-weight:normal;font-style:normal;}

/**** Emergency Banner *****/

.emergency-banner-container { 
	position: absolute;
	height: 75px;
	top: -75px;
	width: 100%;
	z-index: 1000;
	background-image: linear-gradient(to bottom right, #0056b8, #1b3668);
	text-align: center;
	color: #fff;
}
.emergency-banner-inner {
	font-size: 18px;
	margin: 26px 0;
	top: 75px;
	padding: 0 5px;
}
@media only screen and (max-width: 280px) {
	.emergency-banner-inner { margin: 17px 0; }
}

/***Sorting Table (Ex: Degree Programs & Giving Sort List)***/

table {max-width: 100%;width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;margin:0 0 1.39em;}
.table {width: 100%;margin-bottom: 20px;}
.table th,.table td {padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #ddd;}
.table th {font-weight: bold;color:#fff; background:#e6f0f9;}
.table thead th {vertical-align: bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td { border-top: 0;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {background-color: #f5f5f5;}

/***Section Title Header in Banner***/

.section-title-container {
	position: absolute;
	top: 193px;
	z-index: 1;
	width: 100%;
	text-align: center;
	height: 280px;
	background: linear-gradient(rgba(25,25,25,0), rgba(25,25,25,.65));
}
.section-title-container h1 {
	color: #fff;
	font-size: 52px;
	letter-spacing: 2px;
	position: relative;
	top: 50%;
	text-shadow: 2px 2px #000;
	user-select: none;
	-webkit-user-select: none;
}

/***btn styles***/

.btn-block{
	display:block !important;width:100%; padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.btn-primary{  
	text-align: center;
	margin: 5px 5px 5px 0;
	color: #203f76;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	padding: 9px 10px 6px;
	border: 2px solid #1c3767;
	transition: ease .5s;
	display: inline-flex;
}
.btn-primary:hover{  
	text-decoration: none;
	color:#fff; 
	background-color:#0056b8;
}
.btn-special {
	font-size: 22px;
	line-height: 24px;
	padding: 14px 30px 10px;
	margin: 10px 5px 10px 0;
	background: #0056b8;
	color: #fff;
	border: 2px solid #102c52;
	display: inline-flex;
}
.btn-special:hover {
	background: transparent;
	color: #0056b8;
}
.btn-primary-arrow {
	font-size: 20px;
	position: relative;
	top: 1px;
	padding: 0 3px;
}

/******** More Styles **********/

.heavy{
	font-family:'SourceSansProBlack',Helvetica,Arial,sans-serif;
	font-weight:normal
}
#main{
	position:relative;
	clear:both;
	float:none;
	padding: 0 10px;
}

.span3 { width: 25%; padding: 0 10px; }
.span4 { width: 33%; padding: 0 10px; }
.span6 { width: 50%; padding: 0 10px; }
.span8 { width: 66%; padding: 0 10px; }
.span12 { width: 100%; padding: 0 10px; }

.row, .row-fluid { display: inline-flex; width: 100%; }

.alert-info {
	background-color: #d9edf7;
	border: #67a9ca 1px solid;
	color: #444;
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
	border-radius: 4px;
}

/***Responsive Youtube Container***/

.youtube-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	margin: 10px 0 20px;
}
.youtube-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

/***Quote Showcase (Additional Content Section)***/

.quote-showcase-section {
	background: url(/graduate/images/home2018/map-background.jpg) center center no-repeat;
	background-size: cover;
	text-align: center;
	padding: 60px 0 65px;
	width: 100%;
	margin-bottom: 25px;
}
.quote-showcase-container {
	width: 900px;
	margin: auto;
	max-width: 95%;
	position: relative;
}
.quote-showcase-section h1 {
	color: #fff;
	margin-bottom: 25px;
	font-size: 40px;
	text-transform: uppercase;
}
.quote-showcase-section h2 {
	color: #fff;
	margin-bottom: 30px;
	font-size: 24px;
	line-height: 28px;
	font-family: 'SourceSansPro',Helvetica,Arial,sans-serif;
	width: 88%;
	max-width: 90%;
	margin: 10px auto;
	letter-spacing: 1px;
}
.quote-showcase-section h3 {
	color: #fff;
	margin-bottom: 30px;
	font-size: 19px;
	line-height: 21px;
	font-family: 'SourceSansPro',Helvetica,Arial,sans-serif;
	width: 75%;
	max-width: 75%;
	margin: 0 auto;
	letter-spacing: .5px;
}
.quote-showcase-left {
	float: left;
	color: #fff;
	font-size: 60px;
	position: absolute;
	font-family: serif;
	top: 38%;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
}
.quote-showcase-right {
	float: right;
	color: #fff;
	font-size: 60px;
	position: absolute;
	font-family: serif;
	top: 38%;
	right: 0;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
}
.quote-showcase-section #slide1 { display: inherit; transition: .7s ease; position: relative; left: 0px;}
.quote-showcase-section #slide2 { display: none; transition: .7s ease; position: relative; left: 0px; }
.quote-showcase-section #slide3 { display: none; transition: .7s ease; position: relative; left: 0px; }

@media only screen and (max-width:699px) {
	.quote-showcase-section { display: none; }
}

/***Sidebar Nav****/

#sidebar {
	display: none;
}
#sidebar #navigation ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#sidebar #navigation ul a li,#sidebar #navigation ul a:visited li{
	display:block;
	padding:.7em 2% .5em 7%;
	background-color:#e6e6e6;
	color:#444;
	border:0;
}
#sidebar #navigation ul a:hover li ,#sidebar #navigation ul a:visited:hover li,#sidebar #navigation ul a:focus li,#sidebar #navigation ul a:visited:focus li{
	text-decoration:none;
}

#sidebar #navigation ul a li:nth-child(even),#sidebar #navigation ul a:visited li:nth-child(even) {
	background-color:#fff;
}
#sidebar #navigation ul a li.home,#sidebar #navigation ul a:visited li.home, #sidebar #navigation ul a.active li.home,#sidebar #navigation ul a.active:visited li.home{
	color: #0056b8;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.1em;
}

#sidebar .left-nav-top-button {
	background: #0056b8;
	color: #fff;
	text-align: center;
	padding: 12px 0 9px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 8px;
}

#sidebar .left-nav-bottom-button {
	background: #0f2c52;
	color: #fff;
	text-align: center;
	padding: 12px 0 9px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
}

/**Connect Social Section and Generic Tagline Styles**/

#socialSection { text-align:center; background-color: #edf6fc; }
#connectTag { font-size:40px; padding-bottom:25px; }
.tagline { padding: 50px 0; line-height: 30px; font-family: 'SourceSansProBlack',Helvetica,Arial,sans-serif; font-weight: bold; font-size: 34px;}
span.yellow { color: #f3a71e; }
span.dark-blue { color: #102c52; }
span.blue { color: #0056b8; }
span.white { color: #fff; }
#socialSecDiv { padding-bottom: 40px; display:inline-flex; }
#socialSecDiv > div { margin:15px; }

@media only screen and (max-width: 941px) { .tagline { font-size:28px !important;} }

/****** Four Photo Gallery *******/

.four-photo-gallery-container { background-color: #1c3767; margin-bottom: 40px; height: 100%; overflow: hidden; }
.four-photo-gallery-inner-container { width: 100%; display: inline-flex; background: #212121; border-top: 5px solid #fff; border-bottom: 5px solid #fff; margin: 25px 0; }
.four-photo-gallery { width: 100%; max-width: 1220px; display: inline-flex; height: 605px; margin: 0 auto; border-right: 5px solid #fff; border-left: 5px solid #fff; }
.four-photo-gallery-left { display: inline-block; width: 45%; height: 605px; border-right: 5px solid #fff; }
.four-photo-gallery-right { display: inline-block; width: 55%; height: 600px; }
.four-photo-gallery-top { width: 100%; height: 350px; border-bottom: 5px solid #fff; }
.four-photo-gallery-bottom { display: inline-flex; width: 100%; }
.four-photo-gallery-bottom-left { width: 60%; height: 250px; border-right: 5px solid #fff; }
.four-photo-gallery-bottom-right { width: 40%; height: 250px;}
.four-photo-gallery-grid-item { position: relative; height: 100%; transition: ease 1s;}
.four-photo-gallery-grid-item:hover { transform: scale(1.05); }
.four-photo-gallery-grid-item:hover + .four-photo-gallery-grid-title { color: #f3a71e; }
.four-photo-gallery-top .four-photo-gallery-outer-img { width: 100%; height: 100%; }
.four-photo-gallery-left .four-photo-gallery-outer-img { width: 100%; height: 100%; }
.four-photo-gallery-bottom-right .four-photo-gallery-outer-img { width: 100%; height: 100%; }
.four-photo-gallery-bottom-left .four-photo-gallery-outer-img { width: 100%; height: 100%; }
.four-photo-gallery-top .four-photo-gallery-grid-item img { cursor: pointer; display: block; height: 100%; min-width: 437px; width: 100%;max-width: 500%;  }
.four-photo-gallery-left .four-photo-gallery-grid-item img { cursor: pointer; display: block; height: 100%; min-width: 358px; width: 100%;max-width: 500%;  }
.four-photo-gallery-bottom-right .four-photo-gallery-grid-item img { cursor: pointer; display: block; height: 100%; min-width: 173px; width: 100%;max-width: 500%;  }
.four-photo-gallery-bottom-left .four-photo-gallery-grid-item img { cursor: pointer; display: block; height: 100%; min-width: 259px; width: 100%;max-width: 500%;  }
.four-photo-gallery-grid-title { transition: ease .8s; pointer-events: none; text-align: center; background: linear-gradient( rgba(255,255,255,0),rgba(25,25,25,.8)); color: #ffffff; padding: 130px 0 25px; bottom: 0px; position: absolute; width: 100%; }
.four-photo-gallery-title-paragraph { margin-bottom: 0px; font-size: 20px; }
.four-photo-gallery-grid-link:hover { text-decoration: none; }

@media only screen and (max-width:1280px) { .four-photo-gallery { max-width: 1100px; height: 545px;} .four-photo-gallery-left { height: 545px; } .four-photo-gallery-right { height: 540px; } .four-photo-gallery-top { height: 320px; } .four-photo-gallery-bottom-left { height: 220px; } .four-photo-gallery-bottom-right { height: 220px; } } 
@media only screen and (max-width:1180px) { .four-photo-gallery { max-width: 1000px; } } 
@media only screen and (max-width:1020px) { .four-photo-gallery { max-width: 800px; height: 350px;} .four-photo-gallery-left { height: 350px; } .four-photo-gallery-right { height: 355px; } .four-photo-gallery-top { height: 195px; } .four-photo-gallery-bottom-left { height: 150px; } .four-photo-gallery-bottom-right { height: 150px; } .four-photo-gallery-container { height: 100%; } } 
@media only screen and (max-width:799px) { .four-photo-gallery-grid-title { padding: 130px 0 10px; } .four-photo-gallery-title-paragraph { font-size: 18px; } }
@media only screen and (max-width:560px) { .four-photo-gallery {border: none; }.four-photo-gallery-inner-container { display: inline-block; height: 790px; }.four-photo-gallery { display: inline-block; }.four-photo-gallery-bottom-right { height: 160px; }.four-photo-gallery-bottom-left { height: 160px; }.four-photo-gallery-top { width: 100%; height: 220px; }.four-photo-gallery-right { display: inline-block; width: 100%; position: relative; top: -3px; height: 385px; }.four-photo-gallery-left { display: inline-block; width: 100%; border-bottom: 5px solid #fff; border-right: none; height: 400px; }}
@media only screen and (max-width:385px) { .four-photo-gallery-top { height: 195px; } .four-photo-gallery-inner-container { height: 765px; } }
@media only screen and (max-width:350px) { .four-photo-gallery-bottom { display: inline-block; }.four-photo-gallery-bottom-left { width: 100%; border-bottom: 5px solid #fff; border-right: none; }.four-photo-gallery-bottom-right { width: 100%; }.four-photo-gallery-inner-container { height: 930px; }}

/******Photo Block Feature*******/

.photo-block-outer-container { background-color: #051b38; text-align: center; margin-bottom: 25px; }
.photo-block-inner-container { padding: 0; }
.photo-block-feature { text-align: center; background-color: #000; }
.photo-block-container { max-width: 2000px; margin: auto; }
.photo-block-header { color: #fff; text-align: left; text-transform: uppercase; margin-bottom: 24px; font-family: "Myriad Pro",sans-serif;font-weight: 600;letter-spacing: 2px;line-height: 1.2; }
.photo-block-link:hover { text-decoration: none;}
.photo-block-top-title { text-align: center; margin: 0 0 30px; color: #fff; font-size: 36px; text-transform: uppercase; letter-spacing: 2px; }
.photo-block-item { width:100%; position: relative; overflow: hidden;} 
.photo-block-item:hover .photo-block-title { background-color: rgba(243, 167, 30, .8);}
.photo-block-link img { transition: ease 2s; }
.photo-block-link img:hover { transform: scale(1.2); }
.photo-block-twenty-five { width: 25%; }
.photo-block-row { display: inline-flex; width: 100%; }
.photo-block-title { background-color: rgba(28, 54, 103, .8); color: #ffffff; padding: 15px 0; bottom: 0; width: 100%; position: absolute; transition: 1s ease; }
.photo-block-down-arrow { width: 0; height: 0; border-left: 49vw solid transparent;border-right: 49vw solid transparent;border-top: 60px solid #fff; padding-bottom: 30px;}

@media only screen and (max-width:700px) { .photo-block-title { padding: 5px 0; } }
@media only screen and (max-width:560px) { .photo-block-row { display: block; } .photo-block-twenty-five { width: 80%; margin: auto; } .photo-block-title { padding: 15px 0; } }
@media only screen and (max-width:425px) { .photo-block-twenty-five { width: 100%; } }
@media only screen and (max-width:675px) { .caps.photo-block-title {font-size: 14px;}}


/**More Styles**/

ul.slideshow{
	padding:0;
	margin:0 0 1em
}
ul.slideshow img{
	margin:0 .2em .3em 0
}

.form-horizontal input.span4 {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
	width: 55%;
	margin: 0px;
}

.titleBar { background-color: #e0edf7; position: relative; top: -15px; z-index: 1; margin-bottom: 20px; }

@media(max-width:767px){ 
	form{
		margin:0 0 20px;
	}
	label,input,button,select,textarea{
		font-size:14px;
		font-weight:normal;
		line-height:20px;
		font-family:"SourceSansPro",Helvetica,Arial,sans-serif;
	}
	label{
		display:block;
		margin-bottom:5px;
	}
	input,textarea,.uneditable-input{
		width:206px;
	}
	.radio,.checkbox{
		min-height:20px;
		padding-left:20px;
	}
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:.8;right:5px}
.flexslider:hover .flex-prev{opacity:.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0;zoom:1;*display:inline}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

@media only screen and (min-width:800px){
	#main,.wrap{ width:98%; margin:0 auto; max-width:61.25em; }
	.breadcrumb{width:100%;max-width:100%;font-size:.8em; border-bottom: 1px solid #e0edf7; margin-top: 3px;margin-left: 5px; }
	.full-width-content{width:100%;font-size:100%;padding-bottom:1.4em; }
	#content{float:right; width:72%; padding-bottom:1.4em; }
	.nosidebar #content{float:none;width:100%}
	#sidebar{display: inherit !important; float:left;width:25%}
	.single-column #content{ float:none;width:100%;margin-right:0; }
	.single-column #sidebar{ display:none;visibility:invisible; }
	#sidebar #navigation{position:relative;top:0}
	#sidebar #navigation > ul { margin:0 0 1.39em; font-size:90%; }
	#sidebar #navigation ul li:nth-child(even){border:none !important;margin-bottom:0em;}
	#sidebar #navigation ul a:last-child li {padding-bottom:20px !important;}
	#sidebar #navigation ul a:nth-child(even) li,#sidebar #navigation ul a:nth-child(even):visited li {padding:5px 5px 5px 18px;background-color:#e6f0f9;border-bottom:0;border-top:0;border-left:.25em solid #e6f0f9;-webkit-transition:border-left-color .3s ease-out;-moz-transition:border-left-color .3s ease-out;-ms-transition:border-left-color .3s ease-out;-o-transition:border-left-color .3s ease-out;transition:border-left-color .3s ease-out; line-height: 1.2em;}
	#sidebar #navigation ul a:nth-child(even):hover li,#sidebar #navigation ul a:nth-child(even).active li,#sidebar #navigation ul a:nth-child(even).active:visited li {background-color:#e6f0f9;border-left-color:rgb(0,46,109);-webkit-transition:border-left-color .3s ease-out;-moz-transition:border-left-color .3s ease-out;-ms-transition:border-left-color .3s ease-out;-o-transition:border-left-color .3s ease-out;transition:border-left-color .3s ease-out;box-shadow:none}
	#sidebar #navigation ul a li,#sidebar #navigation ul a:visited li{padding:.55em 1.2em .35em;background-color:#e6f0f9;border-bottom:0;border-top:0;border-left:.25em solid #e6f0f9;-webkit-transition:border-left-color .3s ease-out;-moz-transition:border-left-color .3s ease-out;-ms-transition:border-left-color .3s ease-out;-o-transition:border-left-color .3s ease-out;transition:border-left-color .3s ease-out}
	#sidebar #navigation ul a li:hover,#sidebar #navigation ul a.active li,#sidebar #navigation ul a.active:visited li{background-color:#e6f0f9;border-left-color:rgb(0,46,109);-webkit-transition:border-left-color .3s ease-out;-moz-transition:border-left-color .3s ease-out;-ms-transition:border-left-color .3s ease-out;-o-transition:border-left-color .3s ease-out;transition:border-left-color .3s ease-out;box-shadow:none}
	#sidebar #navigation ul a li.home,#sidebar #navigation ul a:visited li.home,#sidebar #navigation ul a.active li.home ,#sidebar #navigation ul a.active:visited li.home {border:0; padding-top: 20px !important; padding-bottom: 10px !important; padding: 20px 4px 10px 20px;}
	#lancaster-alert {position:absolute;left:0;top:0;width:100%;background:rgba(255,255,255,0.9);}
	#lancaster-alert .inner{text-align:center;padding:.4em 0 .1em;}
	#lancaster-alert .inner a.close-button{font-size:70%;margin:0 0 0 1.6em;color:#666;}
	#lancaster-alert .inner a.close-button:hover{text-decoration:none;color:#333;}
	#headerLogo { position: relative; width: 160px; top: 18px; } 
} 

@media only screen and (max-width:991px) { #main, .wrap { width: 97% !important; }} 

@media only screen and (max-width:799px) { 
	#content {font-size: 100% !important;} 
	.titleBar { background: #e0edf7; z-index: 3; position: relative; margin-bottom: 10px; }
	h1 { font-size: 32px; } 
	h2 { font-size: 26px; } 
	h3 { font-size: 22px; } 
	.breadcrumb { font-size: 14px; width: 99%; margin: 0 auto;} 
}

@media only screen and (max-width:667px) { 
	#main, .wrap { width: 96% !important; }
	#main { padding: 0 0 0 10px !important; }
}	 
@media only screen and (max-width:503px) { 
	#main, .wrap { width: 95% !important; }
}
@media only screen and (max-width:405px) { 
	#main, .wrap { width: 94% !important; }
}
@media only screen and (max-width:341px) { 
	#main, .wrap { width: 93% !important; }
}
@media only screen and (min-width:896px){
	#sidebar #navigation ul{
		line-height:1.2em;
	}
	#sidebar #navigation ul a li,#sidebar #navigation ul  a:visited li{
		padding:5px 5px 5px 18px;
	}
}



/**** 2018 STYLE FEATURES ****/

/******Linked Grid*******/
.grid-link:hover { text-decoration: none;}
.grid-item { width:300px; margin: 0 40px 40px 0; overflow: hidden;} 
.grid-item:hover .grid-title { background-color: #f3a71e;}
.grid-row { display: inline-flex; }
.grid-title { text-align: center; background-color: #0056b8; color: #ffffff; padding: 15px 0; position: relative; transition: .4s ease; top: -2px; }
.grid-tall-title { top: -25px; transition: none; }
.grid-item img { transition: ease 1.5s; }
.grid-item:hover img { transform: scale(1.1); }
.grid-link:last-child .grid-item { margin: 0 0 40px 0; }

@media only screen and (max-width:1075px) {  .grid-item { width: 295px !important; } }
@media only screen and (max-width:1045px) {  .grid-item { width: 280px !important; } }
@media only screen and (max-width:1000px) { .grid-feature { text-align: center; } .grid-item { margin: 0 0 20px 0 !important;} }
@media only screen and (max-width:970px)  { .grid-item { width: 250px !important;} }
@media only screen and (max-width:870px) { .grid-row { display: inline-block; } .grid-item { width: 275px !important; margin: 0 0 20px 0 !important; } }
@media only screen and (max-width:614px) { .grid-item { margin: 20px auto !important; } }


/******Large Grid*******/
.large-grid-feature { text-align: center; }
.large-grid-link:hover { text-decoration: none;}
.large-grid-item { width:400px; margin: 0 20px 40px 20px; overflow: hidden;} 
.large-grid-item:hover .large-grid-title { background-color: #f3a71e;}
.large-grid-row { display: inline-flex; }
.large-grid-title { text-align: center; background-color: #0056b8; color: #ffffff; padding: 15px 0; position: relative; transition: .4s ease; top: -2px; }
.large-grid-tall-title { top: -25px; transition: none; }
.large-grid-item img { transition: ease 1.5s; width: 100%; }
.large-grid-item:hover img { transform: scale(1.1); }

@media only screen and (max-width:1045px) {  .large-grid-item { width: 380px !important; } }
@media only screen and (max-width:1000px) { .large-grid-feature { text-align: center; } .large-grid-item { margin: 0 10px 20px 10px !important;} }
@media only screen and (max-width:970px)  { .large-grid-item { width: 350px !important;} }
@media only screen and (max-width:870px) { .large-grid-row { display: inline-block; } .large-grid-item { width: 375px !important; margin: 0 0 20px 0 !important; } }
@media only screen and (max-width:614px) { .large-grid-item { margin: 20px auto !important; } }
@media only screen and (max-width:450px) { .large-grid-item { width: 90% !important; } }

/******Linked Grid w/ Descriptions*******/
.description-grid-feature { text-align: center; }
.description-grid-link:hover { text-decoration: none;}
.description-grid-item { width:300px; margin: 0 40px 40px 0;} .description-grid-item:hover .grid-title { background-color: #f3a71e;}
.description-grid-row { display: inline-flex; }
.description-grid-image { background: #111111; width: 300px !important; height: 189px !important; position: relative; display:table; }
.description-grid-image img { opacity: 1; position:absolute; left:0; top:0; }
.description-grid-item:hover img { opacity: .3; } .description-grid-item:hover .description-grid-text { display: table-cell; } .description-grid-item:hover p { display: contents; }
.description-grid-text { z-index:100; position:relative; color:white; text-align: center; font-size: 18px; vertical-align: middle; display: table-cell; padding: 0 20px; }
.description-grid-text p { display:none; }
.description-grid-link:last-child .description-grid-item { margin: 0 0 40px 0; }

@media only screen and (max-width:1153px) {  .description-grid-item { width: 287px !important; } .description-grid-image { width: 287px !important; height: 181px !important; } }
@media only screen and (max-width:1075px) {  .description-grid-item { width: 280px !important; } .description-grid-image { width: 280px !important; height: 177px !important; } }
@media only screen and (max-width:1033px) {  .description-grid-item { width: 272px !important; } .description-grid-image { width: 272px !important; height: 172px !important; } }
@media only screen and (max-width:1000px) { .description-grid-item { margin: 0 0 20px 0 !important;} }
@media only screen and (max-width:970px)  { .description-grid-item { width: 250px !important;} .description-grid-image { width: 250px !important; height: 158px !important; } .description-grid-text { font-size: 15px; } }
@media only screen and (max-width:870px) { .description-grid-row { display: inline-block; } .description-grid-image { width: 275px !important; height: 174px !important;} .description-grid-item { width: 275px !important;} }
@media only screen and (max-width:614px) { .description-grid-image { width: 100% !important; height: 174px !important;} .description-grid-item { margin: 20px auto !important; } .description-grid-row { width: 100% !important; } }
@media only screen and (max-width:275px) { .description-grid-text { font-size: 12px !important; } }

/******Caption Image*******/
.grid-caption-feature { float: right; margin: 5px 0 15px 15px; }
.grid-caption-item { width:300px; margin: 0;}	 
.grid-caption-title { text-align: center; color: #444; padding: 10px 0; top: -2px; position: relative; font-size: 14px; }	

@media only screen and (max-width:570px) { .grid-caption-feature { float: none; margin: 5px 0; } }

/******Mobile Apply Bottom*******/

.undergrad-mobile-bottom-buttons { 
	position: fixed;
	bottom: 0px;
	z-index: 9999;
	width: 100%;
	display: none;
}
.mobile-bottom-buttons-surround { 
	display: flex;
}
.mobile-bottom-buttons-surround a {
	width: 100%;
}
.mobile-bottom-buttons-surround a:hover {
	text-decoration: none;
}
.mobile-bottom-button { 
	text-align: center;
	padding: 18px 0;
	background: linear-gradient(#004ca3, #1e3867);
}
.mobile-bottom-button img { 
	width: 30px;
	margin: 0 5px;
}
.mobile-bottom-button-visit {
	border-right: 1px solid #e0edf7;
}
.mobile-bottom-button-visit img {
	width: 32px;
	position: relative;
	top: -2px;
}
.mobile-bottom-title { 
	color: #fff;
	font-size: 22px;
	vertical-align: middle;
	letter-spacing: 1.2px;
}

@media only screen and (max-width:675px) { .undergrad-mobile-bottom-buttons { display: inherit; } }

/******Accordion Style*******/

.accordion {
	width: 100%;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0px;
}
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 0px;
	color: #0056b8;
	font-size: 19px;
	font-weight: 700;
	border-bottom: 2px solid #e6f0f9;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion ul { list-style-type: none; padding-bottom: 8px; }
.accordion li:last-child .link { border-bottom: 0; }
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li.open .link { color: #1f3f77; }
.accordion li.open i { color: #1f3f77; }
.accordion li.open .link { border-bottom: none; padding-bottom: 5px; }
.accordions img { float: right !important; margin: 0 0 5px 10px !important; }

.accordion .submenu h1, .accordion .submenu h2, .accordion .submenu h3, .accordion .submenu h4, .accordion .submenu h5, .accordion .submenu h6 {
	font-size: 18px;
	margin-bottom: 4px;
	font-family: 'SourceSansProBold',Helvetica,Arial,sans-serif;
}
.accordion .submenu h2 { color: #ee9900; }
.accordion .submenu { display: none; background: #fff; font-size: 15px; padding: 5px 25px; border-bottom: 2px solid #e6f0f9; }
.accordion .submenu li { list-style: initial; }
.accordion .submenu::after {
	display: block;
	content: "";
	clear: both;
}

.arrow-changable { width: 0;  height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #0056b8; position: relative; float: right; right: 1em; top: 0px;}
.accordion li.open .arrow-changable {  width: 0; height: 0; border-top: 10px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #203f77; position: relative; float: right; right: 1em; top: -10px;}

@media only screen and (max-width:799px) { 
	.accordion .link { font-size: 18px; } 
}

/******General Table Feature Style*******/

.general-table { width: 100%; }
.general-table th { background-color: #0056b8; color: #fff; text-align: left; padding: 0 10px; }
.general-table tr { height: 35px; }
.general-table tr:nth-child(odd) { background-color: #e6f0f9; }
.general-table td { padding: 15px; }

/******General Table Revamped Snippet Style*******/

.table-snippet-top-header {
	background-color: #1c3767;
	color: #fff;
	text-align: center;
	font-size: 18px;
	padding: 8px 0;
	font-weight: bold;
	letter-spacing: 1px;
}
.table-snippet-next-level {
	display: table;
	width: 100%;
}
.table-snippet-header-section {
	background: #0056b8;
	color: #fff;
	display: table-header-group;
	width: 100%;
}
.table-snippet-section {
	display: table-row;
	padding: 10px 0;
}
.table-snippet-header-item {
	text-align: left;
	margin: auto;
	display: table-cell;
	padding: 8px;
	font-weight: bold;
}
.table-snippet-item {
	text-align: left;
	margin: auto;
	display: table-cell;
	padding: 8px;
}
.table-snippet-next-level > .table-snippet-section:nth-child(odd) {
	background-color: #e6f0f9;
}

@media only screen and (max-width:700px) { 
	.table-snippet-header-section { display: inline-block; width: 100%; }
	.table-snippet-section { display: inline-block; padding: 0; width: 100%; }
	.table-snippet-header-item { margin: 4px auto; display: block; border-bottom: 1px solid #1168cb; text-align: center; }
	.table-snippet-header-item:first-child { font-weight: bold; }
	.table-snippet-header-item:last-child { border-bottom: none; }
	.table-snippet-item { margin: 4px auto; display: block; border-bottom: 1px solid #ddd; text-align: center; }
	.table-snippet-item:first-child { font-weight: bold; }
	.table-snippet-item:last-child { border-bottom: none; }
}

/******EMU Slider Feature*******/

.emu-slider {
	margin-bottom: 10px;
}
.emu-slider-item {
	display: inline-flex;
}
.emu-slider-image {
	width: 72%;
	border: 1px solid #eee !important;
}
.emu-slider-number-count {
	display: inline-flex;
}
.emu-slider-title {
	width: 28%;
	padding: 0 20px;
}
.emu-slider-caption {
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 18px;
}
.emu-slider-back {
	height: 25px;
	width: 20px;
	cursor: pointer;
	margin-right: 10px;
}
.emu-slider-forward {
	height: 25px;
	width: 20px;
	cursor: pointer;
	margin-left: 10px;
}
.emu-slider-count-outer {
	text-align: center;
	padding-bottom: 5px;
}
.emu-slider-count-inner {
	font-size: 22px;
	color: #0056b8;
	position: relative;
	font-weight: bold;
	left: 1px;
	top: 3px;
}
.emu-slider-link {
	color: #0056b8;
	font-weight: bold;
	letter-spacing: .5px;
	font-size: 15px;
}
.emu-slider-title-subclass .emu-slider-title {
	font-size: 24px;
    line-height: 26px !important;
    width: 100%;
    padding: 0;
    text-transform: initial;
	margin-bottom: 8px;
}
@media only screen and (max-width:750px) {
	.emu-slider-item { display: block; }
	.emu-slider-title { width: 100%; padding: 10px 0; display: inline-flex; }
	.emu-slider-image { width: 100%; }
	.emu-slider-count-outer { display: flex; width: 25%; }
	.emu-slider-count-inner { font-size: 20px; top: 0; }
	.emu-slider-number-count { align-self: center; margin: auto; }
	.emu-slider-title-subclass { width: 75%; }
	.emu-slider-back { height: 20px; width: 15px; margin-right: 3px; }
	.emu-slider-forward { height: 20px; width: 15px; margin-left: 3px; }
}
@media only screen and (max-width:370px) { 
	.emu-slider-count-outer { width: 35%; }
	.emu-slider-title-subclass { width: 65%; }
}

/******Small Slider Feature*******/

.smooth-slider-container { cursor: pointer; }
.slider-link:hover { text-decoration: none;}
.slider-item { width:85%; margin: 0 auto;}
.slider-title { 
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	background: url(https://emu.edu/_resources/images/home2019/right-info-sidebar-background.jpg);
	color: #ffffff;
	padding: 15px 0 25px;
	position: relative;
	width: 100%;
	height: 100%;
	bottom: 0px;
}
.slider-title-subclass {
	padding: 0 30px;
}
.slider-image { width: 100%; max-width: 2500px; }
.slider-surround { text-align: center; }
.slider-title h1 { color: #fff; font-size: 26px; margin-bottom: .30em; }
.slider-surround .slick-dots { bottom: 10px !important; text-align: center !important; margin: 0 !important; }
.slider-link { width: 100%; }
.slider-surround .slick-dotted.slick-slider { margin-bottom: 0px !important; }
.smooth-slider-container .slick-slide { background: url(https://emu.edu/_resources/images/home2019/right-info-sidebar-background.jpg); position: relative; }

@media only screen and (max-width:599px) { 
	.slider-title h1 { font-size: 24px; line-height: 26px; }
	.slider-title-subclass { padding: 0px 15px; }
	.slider-title-subclass p { margin-bottom: 6px; }
}

/******One Column Smooth Slider Feature*******/

.one-column-smooth-slider-container { cursor: pointer; }
.one-column-slider-link:hover { text-decoration: none;}
.one-column-slider-item { height: auto; width:50%; margin: 0 auto; margin-bottom: 0px;}
.one-column-slider-title { height: 100% !important; text-align: center; background: url(https://emu.edu/_resources/images/home2019/right-info-sidebar-background.jpg); color: #ffffff; padding: 15px; top: -2px; position: relative; }
.one-column-slider-image { width: 100%; max-width: 2500px; }
.one-column-slider-surround { text-align: center; width:50%; float:right; padding: 0 0 15px 15px; }
.one-column-slider-title h1 { color: #fff; font-size: 26px; margin-bottom: .30em; }
.one-column-slider-title p { font-size: 14px; margin-bottom: 12px; }
.one-column-slider-surround .slick-dots { bottom: 0px !important; text-align: center !important; margin: 0 !important; padding-bottom: 3px; }
.one-column-slider-surround .slick-dotted.slick-slider { margin-bottom: 0px !important; }

@media only screen and (max-width:614px) { .one-column-slider-surround { display:none !important; } }


/******Full Width Sliding Feature*******/

.smooth-slider-container {
	margin: 0 auto;
	width: 100%;
	color: #333;
	cursor: pointer;
	display: inherit;
	margin-bottom: 20px;
}

.slick-slide {
	text-align: center;
	color: #419be0;
	background: white;
}

button.slick-prev.slick-arrow {
	display: none !important;
}

button.slick-next.slick-arrow {
	display: none !important;
}

.FullSlider_Image_Area {
	width: 68%;
}

.FullSlider_Text_Area {
	width: 32%;
	text-align:center;
	background: #0056b8;
	padding: 35px 25px;
}

.FullSlider_Text_Area h1 {
	font-size: 190%;
	color: #fff;
}

.FullSlider_Text_Area p {
	font-size: 15px;
	line-height: 21px;
}

@media only screen and (max-width:1150px) { .FullSlider_Text_Area p { margin-bottom: 0 !important; } .FullSlider_Text_Area h1 { font-size: 175% !important; } }
@media only screen and (max-width:1150px) { .FullSlider_Text_Area p { margin-bottom: 0 !important; } .FullSlider_Text_Area h1 { font-size: 175% !important; } }
@media only screen and (max-width:1100px) { .FullSlider_Text_Area p { font-size: 14px !important; } .FullSlider_Text_Area h1 { font-size: 150% !important; } }
@media only screen and (max-width:1055px) { .FullSlider_Text_Area h1 { font-size: 125% !important; } .full-width-sliding-feature .slick-dots { bottom: 10px !important; } .FullSlider_Text_Area { padding: 20px !important; } }
@media only screen and (max-width:890px) { .FullSlider_Text_Area { padding: 35px !important;} .FullSlider_Text_Area { width: 40% !important; } .FullSlider_Text_Area p { display: none !important;} .FullSlider_Text_Area h1 { font-size: 200% !important; margin:0px !important;} }
@media only screen and (max-width:970px)  { .FullSlider_Text_Area { width: 45% !important; } .full-width-sliding-feature .slick-dots { margin-left: -18% !important; } }
@media only screen and (max-width:720px) { .full-width-sliding-feature .smooth-slider-container { display: none !important; }  }

/****** 
*
* Full Width Social Media Section
*
*******/

.social-media-feature {
	margin-bottom: 20px !important;
	margin: 0 auto;
	width: 100%;
	color: #333;
}

.social-media-feature h1 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-family: 'SourceSansPro',Helvetica,Arial,sans-serif;
	font-size: 65px;
	padding-top: 50px;
	margin-bottom: 15px;
}

.social-media-image-holder {
	height: 275px;
	overflow:hidden;
	background: url("/_resources/images/social-promo-banner.jpg") 100% 100%;
	background-size: cover;
}

.social-media-inner-div {
	background-color: rgba(15,15,15,.4);
	height: 100%;
	text-align: center;
}

.social-media-count-area { 
	display: inline-flex;
}

.specific-count-area {
	background-color: #d1e5f4;
	margin: 0 15px;
	display: inline-flex;
	height: 50px;
}

.social-number-area {
	vertical-align: middle;
	margin: auto 35px;
	font-size: 22px;
}

.social-media-feature a { 
	text-decoration: none !important;
	color: #333;
}

.social-media-feature a:hover { 
	text-decoration: none !important;
}

@media only screen and (max-width:870px) { .social-number-area { margin: auto 20px !important; font-size: 20px !important; } .specific-count-area { margin: 0px 10px; } .social-media-feature h1 { font-size: 55px !important; } }
@media only screen and (max-width:767px) { .specific-count-area { width: 160px; } .social-media-feature a { height: 50px; } .social-media-count-area { display: inline-grid; grid-gap: .5rem; -ms-grid-gap: .5rem; } .social-media-image-holder { height: 425px !important; } }
@media only screen and (max-width:675px) { .social-media-feature h1 {font-size: 50px !important;} }
@media only screen and (max-width:510px) { .social-media-feature h1 { font-size: 45px !important;} }
@media only screen and (max-width:425px) { .social-media-feature h1 { font-size: 35px !important;} }
@media only screen and (max-width:300px) { .social-media-feature { display: none !important; } }

/****** Connect with EMU social media component*******/

.connect-social-component-container {
	position: relative;
	width: 100%;
}
.connect-social-component-container #socialSecDiv {
	padding-bottom: 0;
}
.connect-social-component-container #connectTag {
	padding: 10px 0;
}
.connect-social-component-inner {
	text-align: center;
}

.connect-social-component-container .blue {
	text-transform: uppercase;
}
.connect-social-component-container .cjp .blue {
	color: #046937;
}

.connect-social-component-container .seminary .blue {
	color: #3d1851;
}


/****** Full Width Scrolling List*******/

.scrolling-list-feature {
	text-align: center;
}

.scrolling-list-headers {
	display: inline-flex;
	width: 100%;
}

.scrolling-list-item-header {
	background-color: #d1e5f4;
	font-size: 20px;
	text-align: center;
	border: 1px solid #fff;
	padding: 10px 0 7px;
	width: 20%;
	font-weight: bold;
	color: #0056b8;
	z-index: 200;
	pointer-events: none;
} 
.scrolling-list-headers .sl-active {
	background-color: #0056b8;
	font-size: 20px;
	text-align: center;
	border: 1px solid #fff;
	padding: 10px 0 7px;
	width: 20%;
	font-weight: bold;
	color: #fff;
	z-index: 200;
	pointer-events: none;
} 

#first-sl-element {
	border-left: none;
}

#last-sl-element {
	border-right: none;
}

.sl-link {
	color: inherit;
	text-decoration: none;
}

.sl-link:hover {
	text-decoration: none;
}

.scrolling-list-feature .slick-dots{
	position: absolute;
	top: -42px;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	display: table;
	z-index: 1;
}

.scrolling-list-feature .slick-dots li {
	width: 20%;
	height:40px;
}

.scrolling-list-feature .slick-dots button {
	width: 100%;
	height:40px;
}

.scrolling-list-feature img {
	height: 100%;
	width: 100%;
}

@media only screen and (max-width:600px) { .scrolling-list-headers .sl-active { font-size: 16px; } .scrolling-list-item-header { font-size: 16px; } }
@media only screen and (max-width: 535px) { .scrolling-list-feature .slick-dots button {height: 70px;top: -25px;position: relative; } }
@media only screen and (max-width:400px) { .scrolling-list-headers .sl-active { font-size: 14px; } .scrolling-list-item-header { font-size: 14px; } }

/****** 
*
* Areas of Study Feature
*
*******/

.major-link-form #major-link-select {
	width: 100%;
}
.major-link-form .major-link-fieldset {
	color: #fff;
	background-color: #123059;
	cursor: pointer;
	border: 0px;
	height: 65px;
	padding: 0px;
	width: 100%;
	margin: 0;
	transition: background-color 0.5s ease;
}
.major-link-form, .major-link-form label {
	height: 65px;
	position: relative;
	cursor: pointer;
	margin: 3px 0 15px;
	z-index: 3;
}
.major-link-form .major-link-label {
	text-transform: uppercase;
	font-size: 18px;
	padding: 10px;
	line-height: 45px;
}
.major-link-form .major-link-label span {
	padding: 8px 25px 8px 10px;
	margin-right: 20px;
	border-right: solid 1px #fff;
}
.major-link-form #major-link-select {
	position: relative;
	width: 100%;
	top: 0px;
	padding: 10px 0;
	height: 350px;
	margin: 0;
	background-color: #123059;
	overflow-y: scroll;
	display: none;
}
.major-link-form #major-link-select ul {
	list-style: none;
	padding: 0 10px;
	margin: 0;
}
.major-link-form #major-link-select li {
	padding: 10px 0 10px 10px;
	color: #fff;
}
.major-link-form #major-link-select li:hover {
	color: #f3a71e;
}
.major-link-form #major-link-select a {
	color: inherit;
	font-size: 17px;
	font-weight: bold;
}
.major-link-form #major-link-select a:hover {
	text-decoration: none;
}

@media only screen and (max-width:942px)  { .major-link-form .major-link-label { font-size: 16px; } .major-link-form .major-link-label span { padding: 8px 16px 8px 10px; margin-right: 14px; } }

/****** Photo Left w/ Title and Description Feature *******/
.photo-left-description-feature {
	margin-bottom: 30px;
	min-height: 200px;
}
.photo-left-description-line-break {
	border-bottom: 1px solid #999;
	padding-bottom: 20px;
}
.photo-left-description-feature-small {
	padding-bottom: 25px;
	min-height: auto;
}
.photo-left-feature-image {
	float: left;
	margin: 0 15px 15px 0;
}
.photo-right-feature-image {
	float: right;
	margin: 0 0 15px 15px;
}
.photo-left-feature-image img {
	max-height: 200px !important;
	width: auto;
}
.photo-left-description-feature p {
	margin-bottom: 5px;
}


/******Majors Like This Feature*******/

.other-majors-feature { text-align: center;background-color: #102c52; padding: 50px 0; margin-bottom: 20px; z-index: 1; position: relative; }
.other-majors-container { width: 975px; margin: auto; position: relative; }
.other-majors-header { color: #fff; text-align: left; text-transform: uppercase; margin-bottom: 24px; font-family: "SourceSansProBold"; font-weight: 600; line-height: 1.2; font-size: 44px; }
.other-majors-link:hover { text-decoration: none;}
.other-majors-item { width:325px; margin: 0; position: relative;} 
.other-majors-item:hover .other-majors-title { background-color: rgba(243, 167, 30, .8);}
.other-majors-row { display: inline-flex; left: 0px; position: relative; transition: 1s ease; }
.other-majors-title { text-align: center; background-color: rgba(0, 86, 184, .8); color: #ffffff; padding: 15px 0; bottom: 0; width: 100%; position: absolute; border: 1px solid rgba(0, 0, 0, 0.2); border-top: none; border-bottom: none; }
.other-majors-forward-arrow { cursor: pointer; transition: background-color 0.5s ease; background-color: #a6d1f7; color: #fff; width: 50px; height: 50px;border-radius: 25px; position: absolute; top: 53%; margin-left: 955px; }
.other-majors-forward-arrow:hover { background-color: #0056b8; }
.other-majors-forward-arrow:before { border-color: transparent transparent transparent #fff; border-width: 7.5px 0 7.5px 10px; width: 0px; height: 0px; display: block;position: absolute; top: 50%; left: 51%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); border-style: solid; content: ""; }
.other-majors-back-arrow { display: none; cursor: pointer; transition: background-color 0.5s ease; background-color: #a6d1f7; color: #fff; width: 50px; height: 50px;border-radius: 25px; position: absolute; top: 53%; margin-left: -28px; }
.other-majors-back-arrow:hover { background-color: #0056b8; }
.other-majors-back-arrow:before { border-color: transparent #fff transparent transparent; border-width: 7.5px 10px 7.5px 0; width: 0px; height: 0px; display: block;position: absolute; top: 50%; left: 49%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); border-style: solid; content: ""; }
.sub-majors-container { overflow: hidden; }

@media only screen and (max-width:1049px) { .other-majors-container { width: 650px; } .other-majors-forward-arrow { margin-left: 635px; } }
@media only screen and (max-width:729px) { .other-majors-container { width: 325px; } .other-majors-forward-arrow { margin-left: 310px; } .other-majors-header { font-size: 28px; } }
@media only screen and (max-width:429px) { .other-majors-container { width: 275px; } .other-majors-forward-arrow { margin-left: 260px; width: 40px; height: 40px; } .other-majors-forward-arrow:before { left: 53%; } .other-majors-item { width: 275px; } .other-majors-back-arrow { width: 40px; height: 40px; } .other-majors-back-arrow:before { left: 47%; } }
@media only screen and (max-width:349px) { .other-majors-container { width: 210px; } .other-majors-forward-arrow { margin-left: 195px; } .other-majors-item { width: 210px; } }

/****** Graduate Stats Feature *******/

.grad-summary-feature {
	margin-bottom: 30px;
	border: 1px solid #1b3668;
}
.grad-summary-inner {
	background: #e6f0f9;
	display: inline-flex;
	position: relative;
	width: 100%;
}
.grad-summary-left {
	width: 65%;
	padding: 10px;
	display: inline-block;
}
.grad-summary-credit-hours {
	align-self: center;
}
.grad-summary-years {
	align-self: center;
}
.grad-summary-inner-left {
	display: flex;
	padding:10px;
	text-align: center;
	font-size: 17px;
}
.grad-summary-inner-left strong {
	font-size: 20px;
	line-height: 28px;
	color: #102c52;
}
.grad-summary-inner-left > div {
	padding: 5px 10px;
	display: block;
	width: 50%;
}
.grad-summary-right {
	width: 35%;
	padding: 10px;
	display: flex;
	background: #0056b8;
	color: #fff;
}
.grad-summary-inner-right {
	width: 100%;
	display: flex;
	text-align: center;
	height: 80%;
	align-self: center;
}
.grad-summary-inner-right > div {
	padding: 10px;
	display: block;
	width: 50%;
}
.grad-summary-circle {
	color: #f3a61f;
	padding: 39px 0 31px;
	margin: 0 auto 10px;
	font-size: 50px;
	line-height: 20px;
	border-radius: 50%;
	border: 3px dashed #bad9f5;
	width: 90px;
}

@media only screen and (max-width:650px) { 
	.grad-summary-inner { display: block; }
	.grad-summary-left { width: 100%; padding: 10px 0; }
	.grad-summary-right { width: 100%; padding: 10px 0; }
}

@media only screen and (max-width:250px) { 
	.grad-summary-feature { display: none; }
}

/******** Youtube Pop-out Feature + Machform Option ******/

.youtube-embeded-popup {
	display: none;
	position: fixed;
	width: 100vw;
	top: 0;
	left: 0;
	z-index: 100000;
	height: 100vh;
	background: rgba(25,25,25,.9);
}
.youtube-section-embed-container {
	position: relative;
	background: #fff;
	width: 850px;
	height: 480px;
	max-width: 96%;
	max-height: 53.88vw;
	margin: auto;
}

.youtube-section-embed-container iframe {
	border: none;
}
.youtube-inner-container {
	position:relative;
}
.exit-video-circle {
	width: 25px;
	height: 25px;
	background: #ddd;
	color: #444;
	border-radius: 50%;
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
}
.exit-video-circle span {
	position: relative;
	left: 7px;
	top: 1px;
	font-size: 26px;
}

.machformPopup {
	height: 100%;
	overflow: hidden;
}
.machform-popup-inner {
	height: 100%;
	overflow-y: scroll;
	padding: 25px;
}

/******** Pretty Photo Pop-out Feature ******/

.thumbnails {
	padding: 0 !important;
}

.pretty-photo-popup {
	display: none;
	position: fixed;
	width: 100vw;
	top: 0;
	left: 0;
	z-index: 100000;
	height: 100vh;
	background: rgba(25,25,25,.9);
}
.pretty-photo-section-container {
	position: relative;
	width: auto;
	height: auto;
	text-align: center;
	max-width: 90%;
	margin: auto;
}
.pretty-photo-section-container img {
	max-height: 80vh;
	user-select: none;
}
.exit-photo-circle {
	width: 28px;
	height: 28px;
	background: #fff;
	color: #000;
	border-radius: 50%;
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
	text-align: left;
	user-select: none;
}
.exit-photo-circle span {
	position: relative;
	left: 7px;
	top: 3px;
	font-size: 29px;
}
.pretty-photo-caption{
	position: absolute;
	color: #fff;
	background: #111;
	padding: 10px 0;
	margin-bottom: 0;
	width: 100%;
}
.next-pretty-photo-slide {
	background: #fff;
	color: #000;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	position: absolute;
	font-size: 26px;
	line-height: 35px;
	text-align: center;
	right: -20px;
	top: 50%;
	user-select: none;
	cursor: pointer;
	z-index: 1;
}
.prev-pretty-photo-slide {
	background: #fff;
	color: #000;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	position: absolute;
	font-size: 26px;
	line-height: 35px;
	text-align: center;
	left: -20px;
	top: 50%;
	user-select: none;
	cursor: pointer;
	z-index: 1;
}

@media only screen and (max-width:550px) {
	.pretty-photo-caption{ position: relative; }
}

/****** What Should I Major In ******/

.major-select-intro-text {
	width: 100%; 
	max-width: 900px;
	margin: auto;
}

.what-major-select-feature {
	width: 100%;
	display: block;
	text-align: center;
}
.what-major-select-row {
	display: flex;
	flex-wrap: wrap;
	width: 1148px;
	margin: auto;
}
.what-major-select-item {
	height: 196px;
	width: 281px;
	margin: 3px;
	cursor: pointer;
	position: relative;
}
.major-select-overlay {
	height: 100%;
	background: rgba(25,25,25,.8);
	top: 0px;
	position: absolute;
	width: 100%;
	display: flex;
	transition: .5s ease;
}
.what-major-select-item.active .major-select-overlay {
	background: rgba(0, 86, 184, .7);
}
.what-major-select-item.active h3 {
	color: #f3a71e;
	font-weight: bold;
}
.major-select-overlay:hover {
	background: rgba(0, 86, 184, .7);
}
.major-select-overlay h3 {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: 100;
	align-self: center;
	width: 100%;
}

#art { background: url("/_resources/images/major-selector-feature/art.jpg"); background-size: cover; background-position: center; }
#business { background: url("/_resources/images/major-selector-feature/business.jpg"); background-size: cover; background-position: center; }
#creativity { background: url("/_resources/images/major-selector-feature/creativity.jpg"); background-size: cover; background-position: center; }
#culture { background: url("/_resources/images/major-selector-feature/culture.jpg"); background-size: cover; background-position: center; }
#equality { background: url("/_resources/images/major-selector-feature/equality.jpg"); background-size: cover; background-position: center; }
#outdoors { background: url("/_resources/images/major-selector-feature/outdoors.jpg"); background-size: cover; background-position: center; }
#faith { background: url("/_resources/images/major-selector-feature/faith.jpg"); background-size: cover; background-position: center; }
#gender { background: url("/_resources/images/major-selector-feature/gender.jpg"); background-size: cover; background-position: center; }
#government { background: url("/_resources/images/major-selector-feature/government.jpg"); background-size: cover; background-position: center; }
#health { background: url("/_resources/images/major-selector-feature/health.jpg"); background-size: cover; background-position: center; }
#leadership { background: url("/_resources/images/major-selector-feature/leadership.jpg"); background-size: cover; background-position: center; }
#peace { background: url("/_resources/images/major-selector-feature/peace.jpg"); background-size: cover; background-position: center; }
#people { background: url("/_resources/images/major-selector-feature/people.jpg"); background-size: cover; background-position: center; }
#problemSolving { background: url("/_resources/images/major-selector-feature/problem-solving.jpg"); background-size: cover; background-position: center; }
#reading { background: url("/_resources/images/major-selector-feature/reading.jpg"); background-size: cover; background-position: center; }
#science { background: url("/_resources/images/major-selector-feature/science.jpg"); background-size: cover; background-position: center; }
#service { background: url("/_resources/images/major-selector-feature/service.jpg"); background-size: cover; background-position: center; }
#sports { background: url("/_resources/images/major-selector-feature/sports.jpg"); background-size: cover; background-position: center; }
#technology { background: url("/_resources/images/major-selector-feature/technology.jpg"); background-size: cover; background-position: center; }
#children { background: url("/_resources/images/major-selector-feature/children.jpg"); background-size: cover; background-position: center; }

#artTwo { background: url("/_resources/images/major-selector-feature/art.jpg"); background-size: cover; background-position: center; }
#creativityTwo { background: url("/_resources/images/major-selector-feature/creativity.jpg"); background-size: cover; background-position: center; }
#detailsTwo { background: url("/_resources/images/major-selector-feature/details.jpg"); background-size: cover; background-position: center; }
#helpingTwo { background: url("/_resources/images/major-selector-feature/helping.jpg"); background-size: cover; background-position: center; }
#leadingTwo { background: url("/_resources/images/major-selector-feature/leading.jpg"); background-size: cover; background-position: center; }
#listeningTwo { background: url("/_resources/images/major-selector-feature/listening.jpg"); background-size: cover; background-position: center; }
#mathTwo { background: url("/_resources/images/major-selector-feature/math.jpg"); background-size: cover; background-position: center; }
#musicTwo { background: url("/_resources/images/major-selector-feature/music.jpg"); background-size: cover; background-position: center; }
#organizationTwo { background: url("/_resources/images/major-selector-feature/organization.jpg"); background-size: cover; background-position: center; }
#persuasionTwo { background: url("/_resources/images/major-selector-feature/persuation.jpg"); background-size: cover; background-position: center; }
#planningTwo { background: url("/_resources/images/major-selector-feature/planning.jpg"); background-size: cover; background-position: center; }
#conflictsTwo { background: url("/_resources/images/major-selector-feature/conflict-res.jpg"); background-size: cover; background-position: center; }
#problemSolvingTwo { background: url("/_resources/images/major-selector-feature/problem-solving.jpg"); background-size: cover; background-position: center; }
#readingTwo { background: url("/_resources/images/major-selector-feature/reading.jpg"); background-size: cover; background-position: center; }
#scienceTwo { background: url("/_resources/images/major-selector-feature/science.jpg"); background-size: cover; background-position: center; }
#sportsTwo { background: url("/_resources/images/major-selector-feature/sports.jpg"); background-size: cover; background-position: center; }
#competitionTwo { background: url("/_resources/images/major-selector-feature/competition.jpg"); background-size: cover; background-position: center; }
#workingHandsTwo { background: url("/_resources/images/major-selector-feature/hands.jpg"); background-size: cover; background-position: center; }
#teamworkTwo { background: url("/_resources/images/major-selector-feature/teamwork.jpg"); background-size: cover; background-position: center; }
#teachingTwo { background: url("/_resources/images/major-selector-feature/teaching.jpg"); background-size: cover; background-position: center; }

.majorSelectContinueBtn {
	padding: 20px 0 40px;
	text-align: center;
	display: inherit;
}
.majorSelectSubmitBtn, .majorSelectRestartBtn  {
	display: none;
	padding: 0 0 50px;
	text-align: center;
}
#majorSelectFirstSlide {
	display: inherit;
}
#majorSelectSecondSlide {
	display: none;
}
.major-select-number {
	color: #0056b8;
	border: 2px solid #0056b8;
	padding: 4px 6px 2px;
	border-radius: 50%;
	font-size: 20px;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	position: relative;
	top: -1px;
}
.major-select-club-list {
	display: none;
	text-align: center;
	padding-bottom: 25px;
}
.major-select-club-list ul {
	padding: 0px;	
}
#majorSelectSecondSlide input#every, #majorSelectSecondSlide input#any {
	position: relative;
	top: -4px;
}
.major-select-club-list div {
	width: 900px;
	max-width: 98%;
	margin: auto;
	background: #e0edf7;
	border: 1px solid #666;
	margin-bottom: 10px;
	padding: 10px 0;
}
.major-select-club-list div:hover a {
	color: #dd8b27;
}
.major-select-club-list div h6 {
	margin-bottom: 3px;
}
.major-select-club-list div p {
	margin-bottom: 0;
	padding: 0 3px;
}
.major-select-top-title, .major-select-bottom-title {
	display: none;
	text-align:center;
}
.majorSelectBottomResultSwitch {
	display: none;
	text-align: center;
	padding: 10px 0 25px;
}
@media only screen and (max-width:1165px) {
	.what-major-select-row {
		width: 900px;
		max-width: 90%;
	}
	.what-major-select-item {
		flex: 0 49%;
	}
}
@media only screen and (max-width:680px) {
	.what-major-select-item {
		flex: 0 48%;
	}
}
@media only screen and (max-width:530px) {
	.what-major-select-row {
		width: 300px;
		max-width: 90%;
	}
	.what-major-select-item {
		flex: 0 99%;
	}
}



/******Description Popup********/

.outer-description-overlay-popup {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	background: rgba(25,25,25,.7);
	display: none;
	z-index: 100000;
}
.inner-description-overlay-popup {
	background: #eee;
	border-radius: 10px;
	max-width: 550px;
	width: 83%;
	margin: auto;
	padding: 25px;
}
.inner-description-overlay-popup > a {
	font-size: 22px;
	letter-spacing: 1.5px;
	font-weight: 100;
	float: left;
	color: #0056b8;
	width: 100%;
	text-align: center;
	text-decoration: none;
}
.description-overlay-title {
	line-height: 28px;
	font-size: 25px;
	color: #0e4734;
	margin: 10px 0;
}
.description-overlay-text-area {
	line-height: 24px;
	font-size: 16px;
}


/******Feature Responsiveness*******/

@media only screen and (max-width:991px) and (min-width: 800px) { header nav ul #main-menu ul li a { font-size: 84%; } header nav ul #main-menu { top: 52px; } }
@media only screen and (max-width:275px) { #header-image .btn-admissions { display:none !important; } header nav { top: 1em !important; } }
