





/* 11/5/14 OR
---------------------------------------------- */

.the-gardens .child_page:nth-child(3n+1),
.visit .child_page:nth-child(3n+1) {
		clear: left;
}

.the-gardens.section .child_page,
.visit.section .child_page {
	height: auto;
}


/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1150px) {

	.footer-widgets .wrap {
		background-position: 350px 25px !important; /* won't need this !important */
	}

}

@media only screen and (max-width: 1090px) {

	.footer-widgets .wrap {
		background-size: 600px 96px !important; /* won't need this !important */
	}

}

@media only screen and (max-width: 980px) {

	.footer-widgets .wrap {
		background-position: 300px 15px !important; /* won't need this !important */
		background-size: 500px 80px !important; /* won't need this !important */
	}

}

@media only screen and (max-width: 825px) {

	.footer-widgets .wrap {
		background-position: 250px 15px !important; /* won't need this !important */
		background-size: 400px 64px !important; /* won't need this !important */
	}

}

@media only screen and (max-width: 768px) {

	.footer-widget-1,
	.footer-widget-4 {
		width: 100% !important; /* won't need this !important */
	}

	.footer-widget-2,
	.footer-widget-3 {
		width: 50% !important; /* won't need this !important */
	}

	.footer-widget-1 {
		margin-top: 100px;
	}

	.footer-widget-2, .footer-widget-3, .footer-widget-4 {
		margin-left: 0 !important; /* won't need this !important */
		padding-top: 30px !important; /* won't need this !important */
	}

	.footer-widgets .widget-title {
		font-size: 24px;
		font-size: 2.4rem;
		margin-bottom: 14px;
		margin-bottom: 1.4rem;
	}

	.menu-footer-container .menu li {
		text-align: center !important; /* won't need this !important */
	}

	.footer-widgets .wrap {
		background-position: center 15px !important; /* won't need this !important */
		background-size: 400px 64px !important; /* won't need this !important */
	}

}

@media only screen and (max-width: 700px) {

	.the-gardens .child_page:nth-child(3n+1),
	.visit .child_page:nth-child(3n+1) {
			clear: none;
	}

	.the-gardens .child_page:nth-child(2n+1),
	.visit .child_page:nth-child(2n+1) {
		clear: left;
	}

}

@media only screen and (max-width: 600px) {

	.footer-widget-2,
	.footer-widget-3 {
		width: 100% !important; /* won't need this !important */
	}

}

@media only screen and (max-width: 470px) {

	.footer-widgets .wrap {
		background-size: 300px 48px !important; /* won't need this !important */
	}

}