/* YES FOR WENATCHEE SCHOOLS */


@media only screen and (max-width:1110px) { /* mobile menu breakpoint */
	.site-header.sticky #navBar {
		top:10px;
	}
}

@media only screen and (max-width:1024px) {
	.ftrCol .emailUs {
		display:inline-block;
	}
	.ftrCol .fullEmail {
		display:none;
	}
}


@media only screen and (max-width:890px) {
	
	.homeWhy.card {
		float:none;
		width:100%;
	}
	.homeWhy.card img {
		display:inline-block;
		float:left;
		width:25%;
	}
	.homeWhy.card .desc {
		display:inline-block;
		float:right;
		width:70%;
	}
	.homeWhy.card h4 {
		text-align:left;
		margin-top:30px;
	}
	.homeWhy.card p {
		padding:0 20px 0 0;
	}
	
	.ftrCTABlock a.joinTeam,
	.ftrCTABlock a.reviewRecommendation {
		margin:10px;
	}
	#Footer {
		background-size:50% auto;
	}
	.ftrCols {
		display:grid;
	}
	.ftrCol.col1,
	.ftrCol.col2,
	.ftrCol.col3 {
		float:none;
		width:100%;
		text-align: center;
		transition:0.3s all;
	}
	.ftrCol.col2 {
		order:1;
	}
	.ftrCol.col1 {
		order:2;
	}
	.ftrCol.col3 {
		order:3;
		margin-top:20px;
	}
	.ftrCol h4 {
		margin:0 0 10px 0;
	}
	.ftrCol .emailUs {
		display:none;
	}
	.ftrCol .fullEmail {
		display:block;
	}
	#siteCredits {
		margin:0;
	}
	#siteCredits a.nwwebdev {
		display:block;
		border:none;
		margin:0;
		padding:0;
	}
}

@media only screen and (max-width:750px) {
	.homeWhyAreWeHere .HtagDividerDashes h2 {
		width:100%;
		display:block;
		white-space: normal;
	}
	.homeCommittee .HtagDividerDashes {
		margin:-80px 0 30px 0;
	}
	.homeCommittee .HtagDividerDashes h2 {
		width:100%;
		display:block;
		white-space: normal;
	}
	.homeCommittee p {
		text-align:center;
	}
	.homeCommittee img.planningCommittee {
		display:block;
		float:none;
		width:90%;
		max-width:500px;
		margin:30px auto 10px auto;
	}
	.homeCommittee a.cta {
		margin:40px auto 0 auto;
	}
	.homeFinancial .HtagDividerDashes {
	}
	.homeFinancial .HtagDividerDashes h2 {
		width:100%;
		display:block;
		white-space: normal;
	}
	.homeFinancial img.homeInvestmentGraphic {
		display:block;
		float:none;
		width:90%;
		max-width:400px;
		margin:0 auto;
	}
	.homeFinancial .right {
		float:none;
		width:100%;
		margin-top:40px;
	}
	.homeFinancial a.cta {
		margin:0 auto;
	}
	#Footer .HtagDividerDashes h2 {
		width:100%;
		display:block;
		white-space: normal;
	}
}

@media only screen and (max-width:670px) {
	#hdrLogo {
		width:300px;
	}
	#hdrLogo img#hdrLogoYes,
	#hdrLogo img#hdrLogoForWSD {
		height:53px;
	}
	#hdrTagline {
		font-size:7vw;
	}
	#hdrUnderlay {
		height:270px;
		background-size:auto 120%;
		background-position:bottom center;
	}
	#hdrTagline {
		top:110px;
	}
	.hdrUnderlayBtmArc svg {
		height:50px;
	}
	/* HOME PAGE */
	.homeWhy.card {
		padding:15px 15px 30px 15px;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		margin:0 auto 30px auto;
	}
	.homeWhy.card img {
		display:block;
		float:none;
		max-width:100px;
	}
	.homeWhy.card .desc {
		float:none;
		width:95%;
		text-align: center;
		margin:0 auto;
	}
	.homeWhy.card h4 {
		text-align:center;
		margin:0 0 20px 0;
	}
	.homeWhyAreWeHere {
		padding-bottom:50px;
	}
	.homeWhyAreWeHere a.cta {
		margin-top:0;
	}
	.homeCommittee img.waveUpWhite, 
	.homeCommittee img.waveDownWhite {
		height:40px;
		top:-40px;
	}
	.homeCommittee .HtagDividerDashes {
		margin-top:0;
	}
	.homeCommittee img.waveDownWhite {
		top:0;
	}
	
	body.get-involved .wpcf7-form input[type="text"],
	body.get-involved .wpcf7-form input[type="email"],
	body.get-involved .wpcf7-form input[type="tel"],
	.contactForm input[type="text"],
	.contactForm input[type="email"],
	.contactForm input[type="tel"] {
		width:96%;
	}
	/* FOOTER */
	#ftrTopCurve svg {
		height:40px;
	}
	#Footer .HtagDividerDashes {
		margin-top:0;
	}
	.ftrCTABlock p {
		padding:20px;
	}
} /* end 670px */


@media only screen and (max-width:500px) {
	.ftrCTABlock a.joinTeam,
	.ftrCTABlock a.reviewRecommendation {
		font-size:18px;
	}
	.ftrCTABlock a.joinTeam span {
		width:150px;
	}
	.ftrCTABlock a.reviewRecommendation span {
		width:175px;
	}
}
@media only screen and (max-width:500px) {
	
}
@media only screen and (max-width:500px) {
	
}
@media only screen and (max-width:500px) {
	
}
@media only screen and (max-width:500px) {
	
}