body.winter.home #content {
	background-image: url("../images/bg/home-w.jpg");
	padding-top: 0;
}
body.winter #content {
	background-image: url("../images/bg/content-w.jpg");
	padding: 185px 0 90px;
}
/*body.winter #content.resort {
	background-size: contain;
}*/
/* ACTIVITIES */
/*body.winter.activities #content {
	background-image: url("../images/bg/activities-w.jpg");
}*/

/* THINGS TO DO */
body.winter #todo .things-to-do .dining {
	background: url(../images/todo/dining.jpg) no-repeat center top / 100% auto;
}
body.winter #todo .things-to-do .explore {
	background: url(../images/todo/explore-w.jpg) no-repeat center top / 100% auto;
}

section,
#subheader{
	-webkit-background-size: 100% !important;
	-moz-background-size: 100% !important;
	-o-background-size: 100% !important;
	background-size: 100% !important;
}
#subheader{
	background: #0054a4;
}


/* media query */
@media only screen and (min-device-width: 768) and (max-device-width: 1024) and (orientation: portrait){
	section{
	-webkit-background-size: auto 100% !important;
	-moz-background-size: auto 100% !important;
	-o-background-size: auto 100% !important;
	background-size: auto 100% !important;
	background-attachment:scroll !important;
	}
}
@media only screen and (max-width: 767px) {
	#subheader{
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-attachment:scroll !important;
	}
}
@media only screen and (max-width: 767px) {
	section{
	-webkit-background-size: auto 100% !important;
	-moz-background-size: auto 100% !important;
	-o-background-size: auto 100% !important;
	background-size: auto 100% !important;
	background-attachment:scroll !important;
	}
}