/* #Media Queries
================================================== */

	/* Larger than mobile */
	@media (min-width:400px) {

	    .page-banner {height:200px;}
 		.content-banner {height:200px;}
		.short-banner {height:200px !important;}
}
	/* Larger than phablet (also point when grid becomes active) */
	@media (min-width: 550px) {

		.page-banner-content h3 {font:6.0rem/1 'NexaHeavy', sans-serif;}
		.page-banner-content h2 {font:7.0rem/1 'NexaLight', sans-serif;margin-top:-10px;}
		.page-banner-content p {font:2.4rem/1 'NexaHeavy', sans-serif;margin-top:-10px;}
		
		.page-banner {height:300px;}
		.content-banner {height:420px;}
	}
	
	/* Larger than tablet */
	@media (min-width: 999px) {

		.page-banner-content h3 {font:6.0rem/1 'NexaHeavy', sans-serif;}
		.page-banner-content h2 {font:7.0rem/1 'NexaLight', sans-serif;margin-top:-10px;}
		.page-banner-content p {font:2.4rem/1 'NexaHeavy', sans-serif;margin-top:-10px;}
		
		.search-link {padding-top:45px;}
		.header-login-links a {font-size:1.4rem;}

		.page-banner {height:300px;}
		.short-banner {height:270px !important;}
		.content-banner {height:420px;}

	}
	
	/* Larger than desktop */
	@media (min-width: 1000px) {

		.mainNav {display:block;}
		.mobile-nav-trigger-outter,
		.mobile-nav { display: none }
		.logo {width:160px;}
		.header-inner {padding:20px 0;}

		.page-banner-content h3 {font:7.0rem/1 'NexaHeavy', sans-serif;}
		.page-banner-content h2 {font:8.0rem/1 'NexaLight', sans-serif;margin-top:-10px;}
		.page-banner-content p {font:3.4rem/1 'NexaHeavy', sans-serif;margin-top:-10px;}

		.home-feat-cats {display:block;}

		.page-banner {height:400px;}
		.content-banner {height:520px;background-attachment: fixed;}

		.home-content-cols {display:table;width:100%;}
		.content-col-sml,
		.content-col-lrg {display:table-cell;vertical-align:middle;}
		.content-col-sml {width:20%;text-align:center}
		.content-col-lrg {width:80%;}

		.product-block h4,
		ul.products h2  {font-size:2.4rem !important;}


	}
	
	/* Larger than Desktop HD */
		@media (min-width: 1200px) {
				.mainNav li {font-size:1.6rem;}		
			
			.mainNav {display:block;}
		.mobile-nav-trigger-outter,
		.mobile-nav { display: none }
		.logo {width:160px;}
		.header-inner {padding:20px 0;}

		.page-banner-content h3 {font:7.0rem/1 'NexaHeavy', sans-serif;}
		.page-banner-content h2 {font:8.0rem/1 'NexaLight', sans-serif;margin-top:-10px;}
		.page-banner-content p {font:3.4rem/1 'NexaHeavy', sans-serif;margin-top:-10px;}

		.home-feat-cats {display:block;}

		.page-banner {height:500px;}
		.content-banner {height:620x;background-attachment: fixed;}

		.home-content-cols {display:table;width:100%;}
		.content-col-sml,
		.content-col-lrg {display:table-cell;vertical-align:middle;}
		.content-col-sml {width:20%;text-align:center}
		.content-col-lrg {width:80%;}

		.product-block h4,
		ul.products h2  {font-size:2.4rem !important;}

	}

