/** default **/
#home-content .gridLeft{
	padding-right: 10px;
}
#home-content .testimonials img{
	display: block;
	margin: 0 auto;
}
.centerContent .grid4{
	padding: 0px 10px;
}
.purplePara, .pyPara2, .pyPara1{
	padding: 3.5%;
}
.pyPara2, .pyPara1{
	display: flex;
}
.pyPara2 .grid6:first-of-type, .pyPara1 .grid6:last-of-type{
	background-color: #FFE800;
}
.pyPara2 .grid6:last-of-type, .pyPara1 .grid6:first-of-type{
	background-color: #382140;
	height: 100%;
}
#home-content .exlOpportunities .overflowContentSectionLeft .ovContent{
	background: #382140;
}
#home-content .exlOpportunities .overflowContentSectionLeft .ovContent h3{
	color: #FFE800;
}
#home-content .exlOpportunities .overflowContentSectionLeft .ovContent p{
	color: #FFF;
}
#home-content .hideHorizontalMenu{
	display: block !important;
}

/** faculty/staff **/
#home-content .imgCenter{
	display: block;
	margin: 0 auto;
}

/** start today **/
#home-content .startToday .tabContentSwitcher{
	padding: 0;
}
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain > a{
	border: none;
	border-bottom: 1px solid #ddd;
	padding: 5px;
	text-align: left;
}
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain.sm1 > a,
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain.sm2 > a,
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain.sm3 > a,
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain.sm4 > a,
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain.sm5 > a,
#home-content .startToday .sideAccordion .sideAccordionMenu .smMobileContain.sm6 > a{
	padding-left: 30px;
	font-size: .9em;
}
#home-content p.startTodayDescription{
	font-style: italic;
	font-weight: bold;
	border-left: 2px solid #6E3061;
	padding: 10px;
	padding-left: 15px;
	background: #EEE;
	color: #6E3061;
}
#home-content .startToday h4{
	margin: 5px 0;
	padding: 5px 0;
	text-transform: uppercase;
	font-size: 1.2em;
}
#home-content .startToday #factsSlides .slides li img{
	display: block;
	margin: 0 auto;
}
#home-content .btnFull{
	width: 100%;
}
#home-content .sideAccordionHeader{
	text-transform: uppercase;
	font-weight: bold;
	color: #6e3061;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
#home-content a.btnFunding{
	font-weight: bold;
	text-transform: uppercase;
}
#home-content .exlHome .grid9{
	padding-right: 20px;
}
#home-content .exlHome h2,
#home-content .exlHome h3,
#home-content .exlHome p{
	text-align: center;
}
#home-content .exlHome img{
	display: block;
	margin: 0 auto;
}
#home-content .startTodayMobileImg{
	display: none;
}

/** external partners **/
#home-content .externalPartners .videoContainer img{
	display: block;
	margin: 0 auto;
}
#home-content .externalPartners .videoTitle{
	text-align: center;
	font-weight: bold;
	color: #382140;
	font-size: .8em;
}

/********** DASHBOARD **********/
[id^=hdnContent]{
	display: none;
	padding: 10px 20px;
}
[id^=hdnContent] ul{
	margin-left: 20px;
	margin-bottom: 15px;
}
#home-content .exlDashboard .statNum{
	font-size: 7em;
	line-height: 1.5em;
	margin: 0;
	color: #382140;
	font-weight: bold;
}
#home-content .exlDashboard > .grid12 > h3{
	margin-top: 0;
}
#home-content .exlDashboard canvas{
	height: 400px;
	margin-bottom: 10px;
}
#home-content .hideHeader{
	visibility: hidden;
}
#home-content .hideYear{
	display: none;
}
#home-content .exlDashboard > div.grid12{
	border-bottom: 2px solid #EEE;
	padding: 20px 0;
}
#home-content .exlDashboard > div.grid12:last-of-type{
	border-bottom: none;
}
#home-content .centerHeader{
	text-align: center;
}
#home-content ul.topList{
	margin-left: 0;
}
#home-content p.footnote{
	font-style: italic;
	font-size: .75em;
}

/** IMAGE BANNER **/
#home-content .exlDashboard .bannerImage{
	display: block;
	margin: 0 auto;
	width: 100%;
}

/** FILTER SECTION **/
#home-content .aboutDashboard{
	clear: both;
	margin-top: 0;
	text-align: center;
}
#home-content .aboutDashboard a{
	display: block;
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
	color: #382140;
	background: #FFE800;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	border: 2px solid #FFE800;
}
#home-content .aboutDashboard a:hover{
	border: 2px solid #382140;
}
#home-content .aboutDashboard a:visited{
	color: #382140;
}
#home-content .exlDashboard .labels select{
	font-size: 1.4em;
	padding: 10px;
	width: 100%;
}
#home-content .exlDashboard .labels label{
	display: block;
	padding: 10px 20px;
	background-color: #382140;
	color: #FFF;
	font-size: 1.2em;
	text-align: left;
	font-weight: bold;
}
#home-content .exlDashboard .labels .grid6,
#home-content .exlDashboard .labels .grid4,
#home-content .exlDashboard .labels .grid3{
	margin-bottom: 10px;
	padding: 0 5px;
}
#home-content .exlDashboard .labels .grid6:last-of-type,
#home-content .exlDashboard .labels .grid4:last-of-type,
#home-content .exlDashboard .labels .grid3:last-of-type{
	padding-right: 0;
}

/** PURPLE BOXES **/
#home-content .exlDashboard .purpleBox{
	background: #382140;
	color: #FFF;
	margin-bottom: 10px;
	padding: 0 10px;
	text-align: center;
	min-height: 275px;
}
#home-content .exlDashboard .purpleBox h4{
	color: #FFF;
}
#home-content .exlDashboard .purpleBox .statNum{
	color: #FFF;
}
#home-content .exlDashboard .purpleBox p{
	margin-top: 0;
}
#home-content .exlDashboard .purpleBox ul{
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 10px;
}
#home-content .exlDashboard .purpleBox .viewListLink a,
#home-content .exlDashboard .purpleBox .viewListLink a:visited{
	color: #FFE800;
}

/** GOLD BOXES **/
#home-content .exlDashboard .goldBox{
	background: #FFE800;
	color: #382140;
	margin-bottom: 10px;
	padding: 0 10px;
	text-align: center;
	min-height: 260px;
}
#home-content .exlDashboard .goldBox h4{
	color: #382140;
}
#home-content .exlDashboard .goldBox .statNum{
	color: #382140;
}
#home-content .exlDashboard .goldBox p{
	margin-top: 0;
}
#home-content .exlDashboard .goldBox ul{
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 10px;
}
#home-content .exlDashboard .goldBox .viewListLink a,
#home-content .exlDashboard .goldBox .viewListLink a:visited{
	color: #382140;
}

/** OVERVIEW SECTION **/
#home-content .overview .grid6:first-of-type{
	text-align: center;
}
#home-content .overview .grid6:last-of-type h3{
	text-align: center;
}
#home-content .exlDashboard .overviewText .statNum{
	font-size: 10em;
}
#home-content .overviewText p{
	font-size: 2em;
	line-height: 1.2em;
	font-weight: bold;
}
#home-content .overviewText .statNum{
	line-height: normal;
}
#home-content #exlOpportunitiesList{
	list-style-type: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}

/** INTERNSHIPS SECTION **/
#home-content .employers .grid4{
	text-align: center;
}
#home-content .internships h4{
	text-align: center;
}
#home-content .internshipWage,
#home-content .internshipLocation{
	text-align: center;
}
#home-content .salaryRange{
	font-size: 2em;
	line-height: 1.2em;
	font-weight: bold;
}
#home-content .paCounties{
	text-align: center;
}
#home-content .paCounties h3{
	text-align: left;
}
#home-content .paCounties img{
	display: block;
	margin: 10px auto;
}
#home-content .paCounties ul#counties{
	margin: 0;
}
#counties {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	list-style: none;
}

/** EMPLOYER SECTION **/
#home-content .exlDashboard #employersSection .viewListLink a,
#home-content .exlDashboard #employersSection .viewListLink a:visited{
	color: #382140;
}

#home-content ul.nodots{
	list-style-type: none;
	margin-left: 0;
}
#home-content .compensation h4{
	text-align: center;
}

/** EMPLOYMENT SECTION **/
#home-content .employment .employmentImage{
	margin: 0;
}
#home-content .employment img{
	display: block;
	margin: 0 auto;
}

/** WHERE SECTION **/
#home-content .whereBox p{
	background: #EEE;
	border-radius: 5px;
	padding: 20px;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	color: #382140;
}
#home-content .whereBox p span{
	display: block;
	font-size: 2.5em;
	line-height: 1.2em;
}

/** CONFERENCES SECTION **/
#home-content .conferences div.purpleBox{
	background: none;
	color: inherit;
}
#home-content .conferences .purpleBox h4,
#home-content .conferences .purpleBox .statNum{
	color: #382140;
}
#home-content .conferences .purpleBox .viewListLink a,
#home-content .conferences .purpleBox .viewListLink a:visited{
	color: #6e3061;
}

/** CREATIVE ACTIVITIES SECTION **/
#home-content .creativeActivities{
	display: flex;
}
#home-content .creativeActivities .grid6{
	padding: 0 20px;
}
#home-content .creativeActivities > p{
	width: 2px;
	border: 2px solid #EEE;
}

/** VOLUNTEERING SECTION **/
#home-content .volunteering .grid4:nth-of-type(2) p{
	margin: 0;
}

/** BOTTOM IMAGE SECTION **/
#home-content .fdsPage .pictureGrid .grid12 {
	margin-bottom: 10px;
	position: relative;
	padding: 0 5px;
	text-align: center;
}

#home-content #mobileShow{
	display: none;
}

/** KEYFRAMES **/
#home-content .tall{
	animation: tall 2.25s cubic-bezier(.17, 0.67, 0, 1);
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
} 
@keyframes tall{
	0%{
		left: -500px;
		opacity: 0;
	}
	100% {
		left: 0;
		opacity: 1;
	}
} 

@media only screen and (max-width:1280px){
	.imgText{
		top: 10px;
	}

	/** default **/
	.wcuSplitBlockContainer .outerWCUSplitBlock, .ovBlockContainer .outerWCUSplitBlock {
		padding: 20px 20px 20px 7%;
	}
}

@media only screen and (max-width:1100px){
	/** OVERALL **/
	#home-content .fdsPage .row1,
	#home-content .fdsPage .row2,
	#home-content .fdsPage .row3{
		padding-left: 20px;
		padding-right: 20px;
	}

	/** IMAGE BANNER **/
	.imgText, .bannerImage{
		display: none;
	}
	#home-content .imgTextMobile{
		display: block;
	}

	/** GRAPH SECTION **/
	#home-content .statNum{
		font-size: 7em;
	}
	#home-content .statImage{
		margin-top: 25px;
		width: 75px;
	}

	/** BOTTOM SECTION **/
	#home-content .fdsPage .row4 > .row-responsive > .grid3{
		width: 50%;
	}
}

@media only screen and (max-width:950px){
	/** LOCATION SECTION **/
	#home-content .mapHeader{
		font-size: 1em;
		top: -85px;
	}
}

@media only screen and (max-width:950px){
	/** GRAPH SECTION **/
	#home-content .statNum{
		font-size: 8em;
	}
}

@media only screen and (max-width:768px){
	/** default **/
	#home-content .gridLeft{
		padding-right: 0;
	}
	#home-content .exlHome .grid9{
		padding-right: 0;
	}

	#home-content #mobileShow{
		display: block;
		position: relative;
		width: 100%;
	}
	#home-content #mobileShow label{
		display: block;
		font-size: 1.3em;
		font-weight: bold;
		background-color: #382140;
		color: #ffe800;
		padding: 15px;
		width: 100%;
		text-align: center;
	}
	#home-content #mobileShow select{
		width: 100%;
		padding: 15px;
		-webkit-appearance: none;
		color: #382140;
		font-size: 1.1em;
	}
	#home-content #mobileShow:after {
		content: '\0025BC';
		font: normal normal normal 12px/1 FontAwesome;
		color: #382140;
		right: 20px;
		top: 60px;
		height: 24px;
		padding: 15px 0px 0px 8px;
		position: absolute;
		pointer-events: none;
	}
	.purplePara{
		padding: 20% 5% 20% 5%;
	}
	.pyPara2, .pyPara1{
		display: block;
	}
	.pyPara2 .grid6:first-of-type{
		background-color: #382140;
	}
	.pyPara2 .grid6:last-of-type{
		background-color: #FFE800;
	}

	/** external partners **/
	#home-content .externalPartners .videoContainer{
		width: 100%;
	}
	#home-content .externalPartners .videoContainer img{
		width: auto;
		display: block;
		margin: 0 auto;
	}

	/** OVERALL **/
	#home-content .fdsPage .row1, #home-content .fdsPage .row2,
	#home-content .fdsPage .row3, #home-content .fdsPage .row4{
		padding: 0;
	}
	#home-content .fdsPage .row2:after,
	#home-content .fdsPage .row3:after{
		display: none;
	}
	#home-content .fdsPage .row2 > .row-responsive > .grid6{
		width: 100%;
	}
	#home-content .fdsPage .row2 .row-responsive .row-responsive > .grid6,
	#home-content .fdsPage .row2 .row-responsive > .grid3,
	#home-content .fdsPage .row2 .row-responsive .row-responsive > .grid4,
	#home-content .fdsPage .row2 .row-responsive .row-responsive > .grid8{
		width: 50%;
	}
	#home-content .fdsPage .row1 .row-responsive >.grid6:first-of-type,
	#home-content .fdsPage .row2 .row-responsive >.grid6:first-of-type,
	#home-content .fdsPage .row3 .row-responsive >.grid6:first-of-type{
		padding-right: 0;
	}
	#home-content .fdsPage .row1 .row-responsive >.grid6:last-of-type,
	#home-content .fdsPage .row2 .row-responsive >.grid6:last-of-type,
	#home-content .fdsPage .row3 .row-responsive >.grid6:last-of-type{
		padding-left: 0;
	}

	/** FILTER SECTION **/
	#home-content .fdsPage .labels .grid2, 
	#home-content .fdsPage .labels .grid4{
		padding: 5px 0;
	}
	
	/** OVERVIEW SECTION **/
	#home-content .overview .tileBuilderSnippet > div.grid6{
		width: 100%;
	}

	/** WHERE SECTION **/
	#home-content .where .tileBuilderSnippet > div.grid3{
		width: calc(100% / 3);
	}
	#home-content .where .tileBuilderSnippet > div.grid3:first-of-type{
		width: 100%;
	}
	
	/** CONFERENCES SECTION **/
	#home-content .conferences .purpleBox{
		min-height: auto;
	}
	
	/** INTERNSHIPS SECTION **/
	#home-content .employers .tileBuilderSnippet > div.grid4,
	#home-content .internships .tileBuilderSnippet > div.grid6{
		width: 100%;
	}
	
	/** CREATIVE ACTIVITIES SECTION **/
	#home-content .creativeActivities{
		display: block;
	}
	#home-content .creativeActivities .grid6{
		width: 100%;
		padding: 0;
	}
	#home-content .creativeActivities > p{
		display: none;
	}
	
	/** VOLUNTEERING SECTION **/
	#home-content .volunteering .tileBuilderSnippet > div.grid4{
		width: 100%;
	}
}

@media only screen and (max-width:480px){
	/** OVERALL **/
	#home-content .fdsPage .row4 > .row-responsive > .grid3{
		width: 100%;
	}

	/** GRAPH SECTION **/
	#home-content .statNum{
		font-size: 5em;
	}
	#home-content .statImage{
		margin-top: 20px;
		width: 60px;
	}
	#home-content .statText{
		font-size: 1.4em;
	}

	/** start today **/
	#home-content .startTodayMobileImg{
		display: block;
		margin: 0 auto;
	}
}

@media only screen and (max-width:400px){
	/** LOCATION SECTION **/
	#home-content .mapHeader{
		top: -80px;
		width: 100%;
	}
}