@media only screen and (min-width: 651px){

	/* Utility CSS
	-------------------------------*/
	.borderRight{
	border-right: 1px solid var(--globalBlue);
	}

	.borderLeft{
	border-left: 1px solid var(--globalBlue);
	}

	/*-----------------------------*/

	.container{
		/*padding: 40px;*/
		grid-template-rows: minmax(auto, 156px) auto minmax(auto, 176px);
	grid-template-columns: 1fr;
	grid-template-areas: "header"
						"outerWrapper"
						 "footer";
	}

	#outer_wrapper{
		/*padding: 40px 80px;*/
		/*background: url(https://beachwoodkehilla.com/images/uploads/interface/windows.png) no-repeat center bottom;*/
		/*background-size: contain;*/
		/*background-position: center bottom;*/
		margin-bottom: 0;
	}

	header{
		/*background: #ffffff url(https://beachwoodkehilla.com/images/uploads/interface/wood25px.jpg) top right no-repeat;*/
		/*padding-top: 50px;*/
		/*background-size: 75% 5%;*/
	}

	.paddingWrapper{
	padding: 80px;
	}

	.homepageContent{
		grid-template-areas: "calendar quadMenu"
							"zkl zkl"
							 "events events";
		grid-template-rows: repeat(3, auto);
		grid-template-columns: 1fr 1fr;
		/*grid-column-gap: 2em;*/
		grid-gap: 4em;
		/*padding: 80px;*/
	}

	.hero{
		padding: 80px;
		background: url(https://beachwoodkehilla.com/images/uploads/interface/buildingHeroMin651.jpg) no-repeat;
		background-position: center top;
		background-size: cover;
	}

	.heroText{
	    font-size: 1.5em;
	    line-height: 1.5em;
	    padding: 40px;
	}

	.intro{
		padding: 3em;
		font-size: 1.5em;
		line-height: 1.5em;
	}

	/*Calendar
	----------------------------*/
	.calendar{
		height: auto;
	}

	 /*QuadMenu
	---------------------------*/
	.quadMenu{
		grid-template-rows: repeat(2, minmax(164px, 183px));
		grid-template-columns: repeat(2, 1fr);
	}

	/* Cards
	-------------------------*/
	.cardGrid{
	grid-template-columns: repeat(2, 1fr);
}

	/* Visit
	---------------------------*/
	#foodGenderButtonContainer h2{
	display: inline;
}

	/* ZKL
	--------------------------*/
	.zklGrid{
	grid-template-columns: repeat(3, 1fr);
}

	.zkl td{
		display: table-cell;
		vertical-align: middle;
	}

	.zklImg{
		width: 20%;
	}

	/* Downloads
	---------------------------*/
	.downloads{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	.download{
{!-- 		float: left;
		margin-right: 20px; --}
	}

	/* Kiddush
-----------------------------------*/
{!-- #sponsorKiddush{
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-template-areas: "sponsorshipInfo sponsorshipForm";
} --}

#sponsorKiddushPage{
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-template-areas: "sponsorKiddush sponsoredWeeks";
}

/* Personnel/Rabbis
----------------------------------*/
.personnelGrid{
	grid-template-columns: 1fr 1fr;
	grid-gap: 8em;
}

	/* Contact
	---------------------------*/
	.contactGrid{
		display: grid;
		grid-template-rows: auto auto auto auto;
		grid-template-columns: 2fr 1fr;
		grid-template-areas: "contactForm contactInfo"
							"contactForm contactMap"
							"contactForm contactMap"
							"contactForm contactMap";
	}

	/* Donate
	----------------------------*/
	.threeColumnGrid{
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: auto;
		grid-template-areas: "colOne colTwo colThree";
		grid-gap: 4em;
	}

	/*.quadMenu{
		grid-template-rows: repeat(2, minmax(164px, 183px));
		grid-template-columns: 1fr 1fr;
	}*/

	/* Footer
	--------------------------*/
	footer{
		padding: 45px 80px 0 80px;
		/*background: var(--globalPurple) url(https://beachwoodkehilla.com/images/uploads/interface/windows.png) no-repeat;
		background-size: contain;
		background-position: center;*/
	}

}