#home-content .imgLeft{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#home-content .imgRight{
	float: right;
	margin-left: 10px;
}
#home-content .imgCenter{
	display: block;
	margin: 0 auto;
}

/*DONORS*/


#home-content #currentDonors p, #currentDonors h3 {
	text-align: center;
}

#home-content .pastDonors .grid12 h3 {
	text-align: left;
}
#home-content #currentDonors img{
	display: block;
	margin: 0 auto;
	max-width: 250px;
}
#home-content #currentDonors img.giantLogo{
	width: 500px;
	max-width: 500px;
}
#home-content #currentDonors .grid6:first-of-type img{
	float: right;
	padding-right: 20px;
}
#home-content #currentDonors .grid6:last-of-type img{
	float: left;
	padding-left: 20px;
}

#home-content .announcementsContainer .news p{
	border-bottom: 0px;
}

/** SIDE MENU **/
#home-content .sideLinks{
	margin-top: 0px;
	padding-right: 20px;
}
#home-content .sideLinks .grid12{
	background-color: #EEE;
	margin-bottom: 5px;
}
#home-content .sideLinks a{
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #575757;
	font-weight: bold;
	padding-left: 13px;
}
#home-content .sideLinks .subSideLink{
	font-size: .9em;
	padding: 0px 10px 3px 30px;
	border-left: 0;
	font-weight: bold;
	text-indent: -10px;
	line-height: 20px;
}
#home-content .sideLinks .subSideLink:before{
	content: "\203A"; 
	padding-right: 5px; 
	position: relative;
	top: -1px;
	color: #763775;
}
#home-content .sideLinks .grid12 a:hover{
	color: #763775;
	border-left: 3px solid #FFBD07;
}
#home-content .sideLinks .activeSideLink{
	color: #763775;
	border-left: 3px solid #763775;
}
#home-content .inactive{
	display: none;
}
#home-content .active{
	display: block;
}

.contentHolder > .row-responsive:first-child
{
	margin-bottom: 0;
}
.contentHolder > .row-responsive:not(:first-child)
{
	margin-top: 0;
}
.appointmentBtn{
	width: 100%;
	margin-bottom: 0;
}
#middleColumn
{
	padding: 0 15px;
}
#home-content .grid9{
	padding-right: 20px;
}
#home-content #pantryHome .grid4
{
	padding: 8px;
	padding-bottom: 0;
}
#home-content #pantryHome .grid8
{
	padding: 8px;
}
#home-content #pantryHome h3
{
	margin-bottom: 0;
	margin-top: -10px;
}
.fa
{
	margin-top: 0;
	margin-bottom: 10px;
}
#home-content #pantryHome p
{
	margin-top: 0;
}
#home-content #recipeDescription .grid4
{
	padding: 8px;
}
#home-content #newsLetter .grid6{
	padding: 10px;
	padding-top: 0;
}
#home-content #newsLetter h3{
	margin-top: 0;
}

/************NEW PANTRY HOME***********/

#mc_embed_signup{
	background: #763775;
	padding: 20px;
	clear: left;
	font: 16px Helvetica,Arial,sans-serif;
	width: 100%;
	text-align: center;
}
#mce-EMAIL{
	margin-top: 10px;
	margin-bottom: 10px;
}
#mc_embed_signup label{
	color: #fff;
	font-size: 1.1em;
}
#home-content #newPantryHome .grid9{
	padding-right: 20px;
}
#homeGrayBack{
	background-color: #eee;
	padding: 20px;
	float: left;
}
#home-content #homeGrayBack .grid8{
	padding-left: 15px;
}
#home-content #newPantryHome .faIcons{
	float: right;
	margin-top: 0;
	margin-bottom: 5px;
}
#home-content #newPantryHome .faIcons a{
	height: 40px;
}
#home-content #newPantryHome .row-responsive:first-of-type{
	margin-bottom: 0;
}
#home-content #homeRecipeBox{
	background-color: #B094B5;
	padding: 20px;
	margin-top: 10px;
}
#homeRecipeBox .recipeSingle{
	padding: 10px;
	text-align: center;
}
#homeRecipeBox .recipeSingle img{
	display: block;
	margin: 0 auto;
}
#homeRecipeBox .recipeSingle:hover{
	background-color:  rgba(255, 255, 255, 0.5);
}
#homeRecipeBox .recipeSingle a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#homeRecipeBox .recipeSingle:hover a{
	color: #441F49;
}
#homeRecipeBox h3{
	margin-bottom: 0;
	border-bottom: none;
	color: #fff;
	font-size: 1.3em;
	margin-top: 0;
	padding-bottom: 0;
}
#homeRecipeBox h3:after{
	background: none;
}
#home-content #pantryHours{
	list-style-type: none;
	margin-left: 0;
}
#home-content .recipeBtn a{
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0;
	padding-bottom: 0;
	float: right;
	text-decoration: none;
}
#home-content .recipeBtn a:hover{
	text-decoration: underline;
}
#home-content .flex-caption{
	font-size: 1.3em;
	padding: 15px;
	min-height: 50px;
	max-height: 100px;
}
#home-content .flex-caption p{
	margin: 0;
}
#home-content .flex-caption a,
#home-content .flex-caption a:visited{
	color: #FFBD07;
}

#hdnContentGive.FancyBoxText{
	width: 200px;
}

#home-content .grid12 .flex-control-paging{
	float: right;
	max-width: 20%;
}

/******** GET HELP *******/
#pantryGetHelp .row-responsive:last-of-type{
	margin-top: 0;
}
#home-content #pantryGetHelp .grid6{
	padding: 5px;
}
#home-content .shadowBox{
	text-align: center;
	text-decoration: none;
	display: block;
	position: relative;
	background: #000;
}
#home-content .shadowBox a{
	text-decoration: none;
	font-size: 1.4em;
	color: #fff;
	text-align: center;
}
#home-content .shadowBox span{
	color: #fff;
	font-size: 2.4em;
	font-weight: bold;
	position: absolute;
	left: 17%;
	bottom: 45%;
}
#home-content .shadowHealthcare span{
	bottom: 40%;
	left: 6%;
}
#home-content .shadowOncampus span{
	left: 20%;
}


.getHelpSub img{
	float: right;
	max-width: 250px;
}
#home-content .getHelpSub .row-responsive{
	border-bottom: 3px solid #763775;
}

#home-content .shadowBox:hover img{
	background:rgba(0,0,0,0.7);
	opacity: .5;
	transition: all .5s;
	-webkit-transition: all .5s;
}


#home-content #pantrySide iframe{
	max-height: 600px;
}

/********** DONATE ***********/
#home-content .donateImages .grid4{
	padding: 0 10px;
}
#home-content .donateImages .grid4 img{
	display: block;
	margin: 0 auto;
}
#home-content .donate img{
	padding-left:15px;
}


@media only screen and (max-width:1100px){
	#home-content #pantryGetHelp .grid6{
		width: 100%;
	}
	#home-content .shadowBox span{
		left: 22%;
	}
	#home-content .shadowHealthcare span{
		left: 11%;
	}
}


@media only screen and (max-width:768px){
	#home-content .imgLeft,
	#home-content .imgRight{
		float: none;
		margin: 10px 0;
	}

	/** SIDE MENU **/
	#home-content .sideLinks{
		padding-right: 0;
	}

	/********** DONATE ***********/
	#home-content .donateImages .grid4{
		width: 33.3333%;
	}
}

@media only screen and (max-width:480px){
	/********** DONATE ***********/
	#home-content .donateImages .grid4{
		width: 100%;
	}
}


/* NEW BRAND CSS */


#home-content .topBannerMessage{
	padding: 2% 5% 2% 10%;
	background-color: #382140;
	float: left;
	width: 100%;
	margin-top: -20px;
	margin-left: -30px;
	width: calc(100% + 60px);
}
#home-content .topBannerMessage p{
	border-left: 4px solid #FFE800;
	color: #fff;
	padding: 10px;
	margin: 0px;
	font-weight: bold;
	font-size: 1.1em;
}
#home-content .topBannerMessage p a, #home-content .topBannerMessage .wcuLink svg{
	color: #f5f5f5;
	fill: #f5f5f5;

}

.tabContentSwitcher nav a, .tabContentSwitcher nav a:visited{
	color: #6e3061 !important;
	background: #FFF;
}
.tabContentSwitcher nav a.activeTab {
	color: #FFF !important;
	background: #6e3061 !important;
}

#home-content .border{
	float: left;
	width: 100%;
}
#home-content .border .grid4{
	padding: 0px 15px;
}
#home-content .border .grid4 img{
	width: 100%;
	max-width: 100%;
}


