/** 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 .centerHeader{
	text-align: center;
}

/** 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{
	margin-bottom: 10px;
	padding: 0 5px;
}
#home-content .exlDashboard .labels .grid6:last-of-type,
#home-content .exlDashboard .labels .grid4: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: 260px;
}
#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 .viewListLink a,
#home-content .exlDashboard .viewListLink a:visited{
	color: #FFE800;
}

/** 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;
	font-weight: bold;
}
#home-content #exlOpportunitiesList{
	list-style-type: none;
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
}

/** COMPETITIONS SECTION **/
#home-content .competitions .competitionsImg{
	margin: 0;
}
#home-content .competitions img{
	display: block;
	margin: 0 auto;
}

/** INTERNSHIPS SECTION **/
#home-content .internships h4{
	text-align: center;
}
#home-content .internshipWage{
	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;
}

@media only screen and (max-width:1280px){
	/** default **/
	.wcuSplitBlockContainer .outerWCUSplitBlock, .ovBlockContainer .outerWCUSplitBlock {
		padding: 20px 20px 20px 7%;
	}
}

@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;
	}
}

@media only screen and (max-width:480px){
	/** start today **/
	#home-content .startTodayMobileImg{
		display: block;
		margin: 0 auto;
	}
}