
/* 1. Large Screen Micro Break Points
=============================================================================================================================================================== */
@media screen and (max-width: 1800px) {

	/* WEATHER WIDGET STYLES */
	.wi {
		font-size: 40px;
		line-height: 42px;
	}
	.current_conditions p.current-temp {
		font-size: 80px;
		line-height: 60px;
	}
	.af-weatherpad h4 {
		margin-bottom: 15px;
	}
	.af-weatherpad p.snow-level, .af-weatherpad p.open-closed {
		font-size: 32px;
	}

}

@media screen and (max-width: 1500px) {

	/* WEATHER WIDGET STYLES */
	.af-weatherpad .row {
	    margin: 10px 0;
	}
	.wi {
		font-size: 50px;
		line-height: 42px;
	}
	.current_conditions p.current-temp {
		font-size: 70px;
		line-height: 60px;
	}
	.af-weatherpad h4 {
		margin-bottom: 10px;
	}
	.wi.small {
		font-size: 28px;
		line-height: 36px;
	}

}

@media screen and (max-width: 1360px) {

	/* WEATHER WIDGET STYLES */
	.af-weatherpad .row {
	    margin: 5px 0;
	}
	.af-weatherpad h4{
		margin-bottom: 5px;
	}
	.af-weatherpad p {
		line-height: 26px;
	}
	.wi {
		font-size: 44px;
		line-height: 36px;
	}
	.current_conditions i {
		margin-right: 5px;
	}
	.current_conditions p.current-temp {
		font-size: 60px;
	}
	.af-weatherpad h4 {
		margin-bottom: 10px;
	}
	.wi.small {
		line-height: 26px;
		height: 26px;
	}

	/* HEADER NAV STYLES */
	#header-nav i {
		margin-right: 5px;
	}
	#header-nav span {
	    font-size: 14px;
	}
	.conditions-button {
		width: 152px;
	}
	.book-now-button {
		width: 116px;
	}
	#hamburg {
		width: 75px;
	}

	/* SNOW REPORT PAGE */
	.snow-report-page .currently {
		padding: 5% 0 5% 5%;
	}

}



/* 2. &iPad portrait
=============================================================================================================================================================== */
@media screen and (max-width: 1200px) {

	.navbar-default .navbar-nav > li > a {
		font-size: 14px;
		padding: 15px 10px;
	}

	#home-parallax .image-section{
	  -webkit-background-size: auto;
  	}

	.col-special-15 {
		width: 100%;
	}

	.col-special-9 {
		width: 100%;
	}

	/* WIDGETS */

	.front-page-widgets #af-bookingwidget,
	.front-page-widgets #af-weatherwidget {
		padding-bottom: 27%;
	}

	.full-widgets {
		display: none;
	}

	.af-weatherpad {
		padding: 30px 7%;
	}

	.col-xs-hidden {
		display: none;
	}

	/* HEADER NAV STYLES */
	#header-nav i {
		margin-right: 10px;
	}
	#header-nav span {
	    font-size: 16px;
	}
	.conditions-button {
		width: 175px;
	}
	.book-now-button {
		width: 132px;
	}
	#hamburg {
		width: 85px;
	}

	/* SNOW REPORT
	.snow-report-page .currently-wrapper{
		padding-bottom: 30%;
	}
	.snow-report-page .forecast-wrapper {
		padding-bottom: 30%;
	}*/

	.wi.large {
		font-size: 80px;
		line-height: 80px;
	}

	.snow-report-page .currently .current-temp {
		font-size: 100px;
		line-height: 80px;
		margin-top: 25px;
	}
/*
	.snow-report-page .forecast {
		padding: 5% 5% 20px;
	}
*/
	.snow-report-page .precipitation {
		padding: 0 5% 5%;
	}

}




/* 3.
=============================================================================================================================================================== */
@media screen and (max-width: 992px) {


	/* HEADER NAV STYLES */
	#header-nav i {
		margin-right: 5px;
	}
	#header-nav span {
	    font-size: 14px;
	}
	.conditions-button {
		width: 152px;
	}
	.book-now-button {
		width: 116px;
	}
	#hamburg {
		width: 75px;
	}

	/* SNOW REPORT PAGE */
	.trail-type {
		padding-left: 42%;
	}
	.snow-report-page .trail-list li {
	    padding: 0 0 0 40%;
	}
	.hide-mobile {
		display: none;
	}

	body.home.page #site-canvas{
		padding-top: 60px
	}

	body.home.page.alert-active #site-canvas,
	body.alert-active #site-canvas{
		padding-top: 90px

	}

}


/* 4.
=============================================================================================================================================================== */
@media screen and (max-width: 768px) {

	/* HEADER NAV STYLES */
	#header-nav i {
	    margin: 0 auto;
	}
	.conditions-button {
		width: 27px;
	}
	.conditions-button span {
		display: none;
	}
	.book-now-button {
		width: 32px;
	}
	.book-now-button span {
		display: none;
	}
	span#hamburg {
		width: 28px;
	}
	span#hamburg span {
		display: none;
	}

	a.logo {
		width: 50px;
		transition: none;
		-o-transition: none;
		-moz-transition: none;
		-webkit-transition: none;
	}


	/* SNOW REPORT PAGE */
	/*
	.snow-report-page .currently-wrapper {
		padding-bottom: 30%;
	}
	*/
	.snow-report-page .currently {
		padding: 5% 5% 0;
	}

	.wi.large {
		margin-top: 10px;
	}

	.snow-report-page .currently .current-temp {
		margin-top: 10px;
	}

	.snow-report-page .currently .high-low {
		padding-top: 35px;
	}
/*
	.snow-report-page .forecast-wrapper {
		padding-bottom: 40%;
	}
*/

	#site-canvas {
		padding-top: 55px
	}

}

@media (max-width: 480px) {
	.blog-feed .single-loop-img {
		width: 100%;
		margin: 0px;
	}
}