/* #Media Specifications
================================================== */

	/* Smaller than standard 960 */
	@media only screen and (max-width: 839px) {}

	/* Tablet Portrait size to standard 960 */
	@media only screen and (min-width: 768px) and (max-width: 839px) {}

	/* All Mobile Sizes */
	@media only screen and (max-width: 767px) {
		.footerRight {
			background: url(../images/logo-small.jpg) top center no-repeat;
			background-size: 70px auto;
			height: auto;
			padding: 80px 0 0 0;
			text-align: center;
		}
		.footerLeft {
			padding-top: 0;
			text-align: center;
		}
		.footer.Blog, .push,
		 {
			height: auto;
		}
		.wrapper.Blog {
			margin: 0;
		}
		body, html {
			height: auto;
		}
		.footer.Blog .column-24 .padding {
			height: 90px;
		}
		.slogan {
			text-align: center;
			padding-top: 30px;
		}
		.mainContainer {
			padding-top: 30px;
		}
		.slogan h2 {
			font-size: 25px;
			line-height: 30px;
		}
		.internal .footer,
		.internal .push {
			height: auto;
		}
		.internal .wrapper {
			margin-bottom: 0;
		}
		.column-50 {
			width: 100%;
		}
		h1 {
			clear: right;
		}
	}

	/* Mobile Landscape Size to Tablet Portrait */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size  */
	@media only screen and (max-width: 479px) {
		.footer.Blog .column-24 .padding {
			height: 145px;
		}
	}