/** global **/
#home-content .photoBtns .grid4,
#home-content .photoBtns .grid3 {
	padding: 0 10px;
}
#home-content .fRight { float: right; }
#home-content .fRight.btnMain { margin-top: -5px; }

.FancyBoxText p{
	width: 100% !important;
}

#home-content .btnForm{
	width: 100%;
}
#home-content .btnWide .pdfIcon{
	display: none;
}
#home-content .gridLeft{
	padding-right: 10px;
}

#home-content .grid4{
	padding-right: 20px;
}
#home-content .rampage h5{
	color: #763775;
	background-color: #eee;
	border: 1px solid #fff;

}
#home-content .panelInfo img{
	width: 100%;
}
#home-content .recCenterClosing{
	text-align: center;
	font-weight: bold;
	border: 2px solid #441F49;
	padding: 10px;
	font-size: 1.2em;
}
#home-content .recCenterClosing a{
	color: #763775;
}

.s-lch-widget-float{
	right: 80px !important;
	bottom: 40px !important;
}
#home-content .imgCenter{
	display: block;
	margin: 0 auto;
	padding: 0 5px;
}
#home-content .btnFull{
	width: 100%;
}
#home-content .btn.btnForm:visited{
	color: #FFF;
}

/** about us **/
#home-content #aboutUs .grid4:nth-child(1) { padding-right: 10px; }
#home-content #aboutUs .grid4:nth-child(2) { padding-left: 5px; padding-right: 5px; }
#home-content #aboutUs .grid4:nth-child(3) { padding-left: 10px; }
#home-content #aboutUs .fLeft {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
#home-content #aboutUs img + ul {
	list-style: none;
	margin-left: 0;
}
#home-content #aboutUs img + ul li:first-of-type {
	color: #666;
	font-size: 1.17em;
	font-weight: bold;
}
#home-content #aboutUs ul + ul {
	clear: both;
}

#home-content .grid3{
	padding-right: 20px;
}

/****** NEW ABOUT US STYLES - 11/4/19*****/
/********** ABOUT US **********/
#home-content  #srcFullTime{
	padding: 0px 30px 30px 30px;
	border-bottom: solid 7px #441F49;
	margin-bottom: 20px;
	float: left;
}
#home-content #srcFullTime .aboutUsTitle{
	margin-left: 30px;
}
#home-content #srcFullTime .grid4{
	padding: 0px 40px 20px 40px;
}
#home-content #srcFullTime .grid4 img{
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}
#home-content #srcGradAssistants{
	padding: 0px 30px 30px 30px;
	border-bottom: solid 7px #441F49;
	margin-bottom: 20px;
	float: left;
}
#home-content #srcGradAssistants .grid4 img{
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}
#home-content #srcGradAssistants .grid4{
		padding: 0px 40px 20px 40px;
}
#home-content .aboutUsTitle{
	color: #441F49;
	font-size: 1.7em;
}





/** default **/
#home-content .featuredHome .grid4 {
	padding: 0 10px;
}
.grid9{
	padding-right: 20px;
}
#home-content .contentHome .grid9 {
	padding-right: 10px;
}
#home-content .contentHome .announcementsContainer h4:not(:first-of-type) {
	margin-top: 10px;
}
#home-content .socialMedia .faIcons{
	text-align: right;
}
#home-content #byTheNumbers {
	background-color: #EEE;
	clear: both;
	margin: 20px -30px 10px -30px;
	overflow: auto;
	padding: 0 30px;
	border-bottom: 3px solid #763775;
	border-top: 3px solid #763775;
}
#home-content #byTheNumbers h3 {
	border: none;
	color: #763775;
	font-size: 3em;
	margin-bottom: 0;
	margin-top: 10px;
	text-transform: uppercase;
}
#home-content #byTheNumbers h3 span {
	font-size: .4em;
}
#home-content #byTheNumbers h3:after { display: none; }
#home-content #byTheNumbers .grid4:nth-of-type(1) { padding-right: 10px; }
#home-content #byTheNumbers .grid4:nth-of-type(2) { padding-left: 5px; padding-right: 5px; }
#home-content #byTheNumbers .grid4:nth-of-type(3) { padding-left: 10px; }
#home-content #byTheNumbers img {
	display: block;
	margin: 0 auto;
	max-width: 200px;
}
#home-content #byTheNumbers .numbers {
	color: #763775;
	font-size: 3em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 30px;
	text-align: center;
}
#home-content #byTheNumbers .numbers + p {
	font-weight: bold;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}


#home-content .turkeyTrot{
	text-align: center;
}
#home-content .importantInfo .slides li span.pdfIcon{
	display: none;
}

/** sports clubs **/
#home-content #clubs a {
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
#home-content #clubs a:hover {
	background-color: #763775;
	color: #fff;
	transition:.2s;
}
#home-content #clubs .fancybox-contentDS {
	display: inline-block;
	margin: 0 auto;
	width: 25%;
}
#home-content #clubs ul { margin-bottom: 1em; }
#home-content #clubs ul li:first-of-type { font-weight: bold; }
.FancyBoxText > ul {
	list-style: none;
	margin-left: 0;
	margin-bottom: 1em;
}

/** lifestyleNutrition **/
#home-content #nutritionSocialIcons {
	float: right;
}
#home-content #nutritionSocialIcons img{
	width: 75px;
	height: 75px;
}
#home-content #fancyBoxes .grid3 {
	padding: 0 10px;
}
#home-content #fancyBoxes img {
	width: 300px;
}
#home-content #fancyBoxes .grid3 .row-responsive {
	clear: both;
	margin-bottom: 0;
}
#home-content #fancyBoxes .grid3 p{
	margin: 0;
}
#home-content #fancyBoxes .grid3 .btn{
	width: 100%;
}
#home-content .comingSoon{
	font-weight: bold;
	text-align: center;
	font-size: 1.2em;
	text-transform: uppercase;
}

/** group fitness **/
#home-content .groupFitnessTable p {
	margin: 0;
}
#home-content .smallGroupTraining img{
	display: block;
	margin: 0 auto;
}
#home-content .smallGroupTraining .docuIcon{
	display: none;
}
#home-content .smallGroupTraining .btn{
	width: 100%;
}
#home-content .smallGroupTraining .grid4{
	padding: 0 10px;
}
#home-content .sgtPage .grid3{
	padding-right: 10px;
}
#home-content .sgtPage .grid3 img{
	display: block;
	margin: 0 auto;
}
#home-content .sgtPage .grid3 span.pdfIcon{
	display: none;
}
#home-content .sgtPage .grid3 > p{
	margin: 0;
}
#home-content .sgtPage .grid9 p > a.btn{
	margin-right: 5px;
}

/** intramurals **/
#home-content .specialEvents{
	display: block;
	margin: 0 auto;
	padding: 0 5px;
}


/**Climbing Wall**/
#home-content .climbingWall .grid9,
#home-content .climbingWall .grid6{
	padding-right: 10px;
}
#home-content .climbingWall .faIcons{
	text-align: right;
}
#home-content .climbingWall .grid3 a.btn{
	width: 100%;
}
#home-content .climbingWall .grid3 > p{
	margin: 0;
}
#home-content .climbingWallSlider img{
	width: 100%;
}

/** outdoor adventure **/
#home-content .oapContact .btn{
	width: 100%;
	margin: 0;
}
#home-content .oapContact h4{
	border-bottom: none;
	background: #763775;
	color: #FFF;
	padding: 5px;
	margin: 0;
	margin-top: 10px;
}
#home-content .oapContact ul{
	margin: 0;
	margin-bottom: 10px;
	padding: 5px;
	list-style-type: none;
	background: #EEE;
}
#home-content .oapContact img{
	width: 75px;
	height: 75px;
}
img[alt="OAP Spring Break video"] + img[alt="Play video"]
{
	display: none;	/* removes duplicate play button */
}
p.closedTrip:after{
	content: ' (FULL)';
	color: red;
	font-weight: bold;
}

/** adventure education **/
#home-content #adEd .grid8{
	padding-right: 15px;
}

#home-content #adEd .grid4 ul{
	list-style-type: none;
	margin-left: 0;
}

#home-content #adEd .grid4 p{
	margin: 0;
}

/** ramventure **/
#home-content .ramventure .grid3{
	padding-right: 10px;
}

/** adventure education **/
#home-content .oaQuote img{
	width: 100%;
}
#home-content .oaQuote{
	margin-bottom: 10px;
}
#home-content #adEd .grid9{
	padding-right: 10px;
}

/** homecoming/family weekend **/
#home-content .homecomingFamilyWeekend .tabContentSwitcher{
	padding: 0;
}

@media only screen and (max-width:1150px) {
	/** about us **/
	#home-content #aboutUs img + ul {
		clear: both;
		margin-bottom: 10px;
	}
}

@media only screen and (max-width:768px) {
	/** global **/
	#home-content .photoBtns .grid3 {
		width: 25%;
	}
	#home-content .photoBtns .grid4 {
		width: 33.3333%;
	}
	#home-content .gridLeft{
		padding-right: 0;
	}

	/** default **/
	#home-content .contentHome .grid9 {
		padding-right: 0;
	}
	#home-content #byTheNumbers img {
		max-width: 60%;
	}

	/** about us **/
	#home-content #aboutUs img + ul {
		clear: none;
		margin-bottom: 0;
	}
	#home-content #aboutUs ul + ul {
		margin-bottom: 20px;
	}

	/** sports clubs **/
	#home-content #clubs .fancybox-contentDS {
		width: 50%;
	}

	/** outdoor adventure **/
	#home-content .outdoorAdventure .grid9 .grid3{
		width: 50%;
	}
}

@media only screen and (max-width:480px) {
	/** global **/
	#home-content .photoBtns .grid3,
	#home-content .photoBtns .grid4 {
		width: 50%;
	}

	/** outdoor adventure **/
	#home-content .outdoorAdventure .grid9 .grid3{
		width: 100%;
	}
}