/* 
This is the section css for
Homecoming 
*/

/********** HOMECOMING **********/
#home-content .homecomingPage .grid4{
	padding: 0 10px;
}
#home-content .homecomingButtons .linkWrapper{
	text-align: center;
}
#home-content .homecomingButtons .panelInfo{
	display: inline-block;
}
#home-content .adaLink{
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
	color: transparent;

}

a#btnContactBrandTop{
	visibility: hidden !important;
}

.imgRight {
    display: block;
    float: right;
    width: 40%;
	padding-left: 10px;
}


/*****************************************************/
/*****************************************************/
/*					NEW BRAND CSS					*/
/*****************************************************/
/*****************************************************/
html{
	scroll-behavior: smooth;
}
.centerH2{
	text-align: center;
}
.top-section{
	padding: 2.5%;
	float: left;
	width: 100%;
	display: block;
}
.top-section .grid9{
	padding-left: 30px;
}
#home-content hr.purplePara{
	padding: 0% 0%;
}
.splitImg-8 .grid8, .splitImg-8 .grid8 h2{
	padding-top: 0px;
	margin-top: 0px;
}
#headliner, #transportation, #schedule, #links, .mid-6{
	float: left;
	width: 100%;
	display: block;
}
#transportation, #schedule{
	padding: 2.5% 2.5%;
}
.mid-6{
	text-align: center;
	font-weight: bold;
	padding: 1% 15%;
}
#home-content .mid-6 p, #home-content .mid-6 h2{
	text-align: center;
	font-weight: bold;
}
.mid-6 .grid6{
	padding: 0px 20px;
}
#home-content .borderContent{
	padding: 5% 20%;
}
#home-content .borderContent .border{
	padding: 2.5% 5%;
}
.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 p.homecomingLogo{
	margin: 0;
}
#home-content h2.homecomingHeader{
	margin-top: 0;
}
@media only screen and (max-width:1024px){
	#home-content .borderContent{
		padding: 5% 10%;
	}
	#home-content .borderContent .border{
		padding: 2.5% 3.5%;
	}
}
@media only screen and (max-width:768px){
	.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;
	}
	#home-content .borderContent{
		padding: 5% 5%;
	}
	#home-content .borderContent .border{
		padding: 2.5% 2.5%;
	}
	#transportation, #schedule{
		padding: 1% 1%;
	}
	.mid-6{
		text-align: center;
		font-weight: bold;
		padding: 1% 1%;
	}
}