html,body {
	margin:0;
	height:100%;
	width:100%;
	font-size:1vw;
	font-family:'Catamaran',sans-serif;
	padding:0;
	overflow:hidden;
	cursor:nonel;
}

.slides {
	position:relative;
}

#grooming {
	opacity:.7;
}

#grooming-jp {
	opacity:.7;
}

.map {
	position:relative;
	xbackground-image:url();
	xbackground-repeat:no-repeat;
	xbackground-size:contain;
	left:0;
	width:100%;
	height:auto;
}

.tint {
	background-image:url(images/stage_0002_Layer-1.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:75.2%;
	top:0;
	width:24.8%;
	height:100%;
	overflow:hidden;
}

.aomori-logo {
	background-image:url(images/stage_0001_AomoriLogo.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:82.58%;
	top:3.89%;
	width:9.94%;
	height:20.49%;
}

.WEST-MOUNTAIN-TXT {
	background-image:url(WEST-MOUNTAIN-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:60.99%;
	top:37.13%;
	width:5.48%;
	height:9.75%;
}

.EAST-MOUNTAIN-TXT {
	background-image:url(EAST-MOUNTAIN-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:14.26%;
	top:44.54%;
	width:5.48%;
	height:9.75%;
}

.ELEVATION-827-TXT {
	background-image:url(ELEVATION-827-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:9.12%;
	top:15.1%;
	width:10.17%;
	height:2.53%;
}

.japan .ELEVATION-827-TXT {
	background-image:url(ELEVATION-827-TXT-JP.png);
}

.ELEVATION-822-TXT {
	background-image:url(ELEVATION-822-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:47.18%;
	top:11.95%;
	width:11.49%;
	height:4.55%;
}

.japan .ELEVATION-822-TXT {
	background-image:url(ELEVATION-822-TXT-JP.png);
}

.ELEVATION-921-TXT {
	background-image:url(ELEVATION-921-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:42.8%;
	top:8.3%;
	width:10.17%;
	height:2.53%;
}

.japan .ELEVATION-921-TXT {
	background-image:url(ELEVATION-921-TXT-JP.png);
}

.ELEVATION-739-TXT {
	background-image:url(ELEVATION-739-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:50.61%;
	top:15.05%;
	width:14.34%;
	height:8.16%;
}

.japan .ELEVATION-739-TXT {
	background-image:url(ELEVATION-739-TXT-JP.png);
}

.ELEVATION-610-TXT {
	background-image:url(ELEVATION-610-TXT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:33.76%;
	top:28.32%;
	width:10.31%;
	height:8.35%;
}

.japan .ELEVATION-610-TXT {
	background-image:url(ELEVATION-610-TXT-JP.png);
}

.BATHROOM {
	background-image:url(BATHROOM.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:61.89%;
	top:76.09%;
	width:2.66%;
	height:4.74%;
}

.SUNSHINE-TR-GR {
	background-image:url(SUNSHINE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:40.51%;
	top:8.2%;
	width:23.27%;
	height:68.68%;
}

.MAINLINE-TR-GR {
	background-image:url(MAINLINE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:37.4%;
	top:7.88%;
	width:3.37%;
	height:18.38%;
}

.FAMILYCONNECTOR-TR-GR {
	background-image:url(FAMILYCONNECTOR-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:4.24%;
	top:45.15%;
	width:17.24%;
	height:20.02%;
}

.THELINK-TR-GR {
	background-image:url(THELINK-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:32.31%;
	top:33.1%;
	width:25.07%;
	height:43.6%;
}

.SKYLINE-TR-GR {
	background-image:url(SKYLINE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:22.51%;
	top:23.49%;
	width:23.04%;
	height:38.16%;
}

.FAMILYTRAIL-TR-GR {
	background-image:url(FAMILYTRAIL-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:13.84%;
	top:37.69%;
	width:19.82%;
	height:55.32%;
}

.TWISTER-TR-GR {
	background-image:url(TWISTER-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:6.98%;
	top:14.63%;
	width:4.03%;
	height:30.52%;
}

.DIAMOND-TR-GR {
	background-image:url(DIAMONDF-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:3.96%;
	top:14.53%;
	width:6.98%;
	height:18.33%;
}

.LOWERWAVE-TR-GR {
	background-image:url(LOWERWAVE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:58.04%;
	top:46.79%;
	width:8.83%;
	height:11.06%;
}

.TWISTERCONNECTOR-TR-GR {
	background-image:url(TWISTERCONNECTOR-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:6.64%;
	top:36.47%;
	width:26.25%;
	height:11.11%;
}

.PANORAMA-TR-GR {
	background-image:url(PANORAMA-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:44.1%;
	top:16.22%;
	width:4.67%;
	height:13.83%;
}

.PARADISE-TR-GR {
	background-image:url(PARADISE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:44.04%;
	top:21.43%;
	width:12.44%;
	height:32.96%;
}

.SLENDERLINE-TR-GR {
	background-image:url(SLENDERLINE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:62.76%;
	top:35.72%;
	width:7.64%;
	height:37.93%;
}

.ASPEN-TR-GR {
	background-image:url(ASPEN-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:45.7%;
	top:15.1%;
	width:24.09%;
	height:20.53%;
}

.WAVE-TR-GR {
	background-image:url(WAVE-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:57.7%;
	top:22.6%;
	width:2.69%;
	height:24.8%;
}

.ASPENCONNECTOR-TR-GR {
	background-image:url(ASPENCONNECTOR-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:52.32%;
	top:22.69%;
	width:16.87%;
	height:14.11%;
}

.CORKSCREW-TR-GR {
	background-image:url(CORKSCREW-TR-GR-100.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:23.14%;
	top:23.11%;
	width:14.71%;
	height:16.32%;
}

.FAMILYCONNECTOR-TR {
	background-image:url(FAMILYCONNECTOR-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:7.27%;
	top:47.87%;
	width:14.47%;
	height:14.96%;
}

.FAMILYCONNECTOR-TR-CL {
	background-image:url(FAMILYCONNECTOR-TR-CL.png);
}

#trails_jp .FAMILYCONNECTOR-TR,.FAMILYCONNECTOR-TR-JP {
	background-image:url(FAMILYCONNECTOR-TR-JP.png);
}

#trails_jp .FAMILYCONNECTOR-TR-CL,.FAMILYCONNECTOR-TR-CL-JP {
	background-image:url(FAMILYCONNECTOR-TR-CL-JP.png);
}

.HALF-PIPE-FT {
	background-image:url(HALF-PIPE-FT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:46.6%;
	top:63.85%;
	width:2.66%;
	height:7.64%;
}

.HALF-PIPE-FT-CL {
	background-image:url(HALF-PIPE-FT-CL.png);
}

.WAVE-TR {
	background-image:url(WAVE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:57.67%;
	top:30.29%;
	width:2.58%;
	height:16.74%;
}

.WAVE-TR-CL {
	background-image:url(WAVE-TR-CL.png);
}

#trails_jp .WAVE-TR,.WAVE-TR-JP {
	background-image:url(WAVE-TR-JP.png);
}

#trails_jp .WAVE-TR-CL,.WAVE-TR-CL-JP {
	background-image:url(WAVE-TR-CL-JP.png);
}

.ROCKWOOD-SNOW-LAND-FT {
	background-image:url(ROCKWOOD-SNOW-LAND-FT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:31.37%;
	top:70.42%;
	width:8.07%;
	height:9.85%;
}

.ROCKWOOD-SNOW-LAND-FT-CL {
	background-image:url(ROCKWOOD-SNOW-LAND-FT-CL.png);
}

#trails_jp .ROCKWOOD-SNOW-LAND-FT {
	background-image:url(ROCKWOOD-SNOW-LAND-FT-JP.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:31.37%;
	top:70.42%;
	width:8.07%;
	height:9.85%;
}

#trails_jp .ROCKWOOD-SNOW-LAND-FT-CL {
	background-image:url(ROCKWOOD-SNOW-LAND-FT-CL-JP.png);
}

.DIAMOND-LF {
	background-image:url(DIAMOND-LF.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:3.53%;
	top:14.58%;
	width:5.56%;
	height:32.86%;
}

.DIAMOND-LF-CL {
	background-image:url(DIAMOND-LF-CL.png);
}

#lift_status_jp .DIAMOND-LF,.DIAMOND-LF-JP {
	background-image:url(DIAMOND-LF-JP.png);
}

#lift_status_jp .DIAMOND-LF-CL,.DIAMOND-LF-CL-JP {
	background-image:url(DIAMOND-LF-CL-JP.png);
}

.GONDOLA-LF {
	background-image:url(GONDOLA-LF.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:28.33%;
	top:10.17%;
	width:12.26%;
	height:74.4%;
}

.GONDOLA-LF-CL {
	background-image:url(GONDOLA-LF-CL.png);
}

#lift_status_jp .GONDOLA-LF,.GONDOLA-LF-JP {
	background-image:url(GONDOLA-LF-JP.png);
}

#lift_status_jp .GONDOLA-LF-CL,.GONDOLA-LF-CL-JP {
	background-image:url(GONDOLA-LF-CL-JP.png);
}

.GONDOLA-BADGES {
	background-image:url(GONDOLA-BADGES.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:30.68%;
	top:57.2%;
	width:3.77%;
	height:11.44%;
}

.feature {
	xfilter:drop-shadow(9px 9px 9px rgba(0,0,0,0.3));
}

.SUNSHINE-TR {
	background-image:url(SUNSHINE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:45.91%;
	top:16.55%;
	width:17.21%;
	height:58.27%;
}

.SUNSHINE-TR-CL {
	background-image:url(SUNSHINE-TR-CL.png);
}

#trails_jp .SUNSHINE-TR,.SUNSHINE-TR-JP {
	background-image:url(SUNSHINE-TR-JP.png);
}

#trails_jp .SUNSHINE-TR-CL,.SUNSHINE-TR-CL-JP {
	background-image:url(SUNSHINE-TR-CL-JP.png);
}

.ASPEN-LF {
	background-image:url(ASPEN-LF.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:47.29%;
	top:17.72%;
	width:20.66%;
	height:15.71%;
}

.ASPEN-LF-CL {
	background-image:url(ASPEN-LF-CL.png);
}

#lift_status_jp .ASPEN-LF,.ASPEN-LF-JP {
	background-image:url(ASPEN-LF-JP.png);
}

#lift_status_jp .ASPEN-LF-CL,.ASPEN-LF-CL-JP {
	background-image:url(ASPEN-LF-CL-JP.png);
}

.ASPEN-TR {
	background-image:url(ASPEN-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:45.97%;
	top:16.03%;
	width:23.19%;
	height:18.89%;
}

.ASPEN-TR-CL {
	background-image:url(ASPEN-TR-CL.png);
}

#trails_jp .ASPEN-TR,.ASPEN-TR-JP {
	background-image:url(ASPEN-TR-JP.png);
}

#trails_jp .ASPEN-TR-CL,.ASPEN-TR-CL-JP {
	background-image:url(ASPEN-TR-CL-JP.png);
}

.QUAD2-LF {
	background-image:url(QUAD2-LF.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:15.13%;
	top:38.02%;
	width:18.11%;
	height:50.73%;
}

.QUAD2-LF-CL {
	background-image:url(QUAD2-LF-CL.png);
}

#lift_status_jp .QUAD2-LF,.QUAD2-LF-JP {
	background-image:url(QUAD2-LF-JP.png);
}

#lift_status_jp .QUAD2-LF-CL,.QUAD2-LF-CL-JP {
	background-image:url(QUAD2-LF-CL-JP.png);
}

.SNOWTOTALS {
	background-image:url(SNOWTOTALS-BG.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0;
	top:61.32%;
	width:100%;
	height:18.94%;
	padding-top:6%;
	color:#0062B9;
	font-family:'Catamaran',sans-serif;
	font-size:7vw;
	line-height:7.8vw;
}

.SNOWTOTALS .col-md-6 .snowfall_today {
	margin:auto;
	text-align:center;
}



#TOTALSNOW {
 background-size : contain;
 position : absolute;
 left : 87.53% /*3321px*/;
 top : 64.92% /*1406px*/;
 width : 12.34% /*468px*/;
 height : 12.94% /*276px*/;
 }



#OVERNIGHTSNOW {
 background-repeat : no-repeat;
 background-size : contain;
 position : absolute;
 left : 77.38% /*2966px*/;
 top : 64.92% /*1406px*/;
 width : 9.25% /*351px*/;
 height : 12.94% /*276px*/;
 }


#OVERNIGHTSNOW, #TOTALSNOW {

  xbackground : #665E4B;
  xbackground : rgba(102, 94, 75, .2);
   	color:#0062B9;
	font-family:'Catamaran',sans-serif;
	font-size:6.5vw;
	line-height:6vw;
margin:auto;
	text-align:center;
	overflow: hidden;

}

.KEYGUIDE {
	background-image:url(KEYGUIDE.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0;
	top:26.72%;
	width:100%;
	height:17.3%;
}

.japan .KEYGUIDE {
	background-image:url(KEYGUIDE-JP.png);
}

.FORECAST {
	background-image:url(FORECAST-BG2.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:19.7%;
	overflow: hidden
}

.FORECAST-BG2
{
  background-image : url(FORECAST-BG2.png);
  /*To create image referenced in CSS, use 'Export Selected CSS' command.*/
  background-repeat : no-repeat;
  position : absolute ;
  left : 2387px;
  top : 1028px;
  width : 911px;
  height : 502px;
}


.LIFTSTATUS {
	background-image:url(LIFTSTATUS.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0;
	top:44.07%;
	width:100%;
	height:18.38%;
}

.WINSOCK {
	background-image:url(WINSOCK.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:33.37%;
	top:31.55%;
	width:3.06%;
	height:4.97%;
}

.QUAD2-LF-WH {
	background-image:url(QUAD2-LF-WH.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:28.24%;
	top:45.1%;
	width:2.82%;
	height:5.02%;
}

.CORKSCREW-TR {
	background-image:url(CORKSCREW-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:23.8%;
	top:24%;
	width:13.73%;
	height:15.52%;
}

.CORKSCREW-TR-CL {
	background-image:url(CORKSCREW-TR-CL.png);
}

#trails_jp .CORKSCREW-TR,.CORKSCREW-TR-JP {
	background-image:url(CORKSCREW-TR-JP.png);
}

#trails_jp .CORKSCREW-TR-CL,.CORKSCREW-TR-CL-JP {
	background-image:url(CORKSCREW-TR-CL-JP.png);
}

.THELINK-TR {
	background-image:url(THELINK-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:34.84%;
	top:36.38%;
	width:23.33%;
	height:38.26%;
}

.THELINK-TR-CL {
	background-image:url(THELINK-TR-CL.png);
}

#trails_jp .THELINK-TR,.THELINK-TR-JP {
	background-image:url(THELINK-TR-JP.png);
}

#trails_jp .THELINK-TR-CL,.THELINK-TR-CL-JP {
	background-image:url(THELINK-TR-CL-JP.png);
}

.PARADISE-TR {
	background-image:url(PARADISE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:44.65%;
	top:24.85%;
	width:9.44%;
	height:26.35%;
}

.PARADISE-TR-CL {
	background-image:url(PARADISE-TR-CL.png);
}

#trails_jp .PARADISE-TR,.PARADISE-TR-JP {
	background-image:url(PARADISE-TR-JP.png);
}

#trails_jp .PARADISE-TR-CL,.PARADISE-TR-CL-JP {
	background-image:url(PARADISE-TR-CL-JP.png);
}

.PANORAMA-TR {
	background-image:url(PANORAMA-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:41.43%;
	top:11.53%;
	width:7.01%;
	height:16.97%;
}

.PANORAMA-TR-CL {
	background-image:url(PANORAMA-TR-CL.png);
}

#trails_jp .PANORAMA-TR,.PANORAMA-TR-JP {
	background-image:url(PANORAMA-TR-JP.png);
}

#trails_jp .PANORAMA-TR-CL,.PANORAMA-TR-CL-JP {
	background-image:url(PANORAMA-TR-CL-JP.png);
}

.SKYLINE-TR {
	background-image:url(SKYLINE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:22.25%;
	top:23.07%;
	width:22.6%;
	height:36.1%;
}

.SKYLINE-TR-CL {
	background-image:url(SKYLINE-TR-CL.png);
}

#trails_jp .SKYLINE-TR,.SKYLINE-TR-JP {
	background-image:url(SKYLINE-TR-JP.png);
}

#trails_jp .SKYLINE-TR-CL,.SKYLINE-TR-CL-JP {
	background-image:url(SKYLINE-TR-CL-JP.png);
}

.MAINLINE-TR {
	background-image:url(MAINLINE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:37.51%;
	top:8.72%;
	width:5.43%;
	height:15.61%;
}

.MAINLINE-TR-CL {
	background-image:url(MAINLINE-TR-CL.png);
}

#trails_jp .MAINLINE-TR,.MAINLINE-TR-JP {
	background-image:url(MAINLINE-TR-JP.png);
}

#trails_jp .MAINLINE-TR-CL,.MAINLINE-TR-CL-JP {
	background-image:url(MAINLINE-TR-CL-JP.png);
}

.TWISTERCONNECTOR-TR {
	background-image:url(TWISTERCONNECTOR-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:8.12%;
	top:35.54%;
	width:32.79%;
	height:10.78%;
}

.TWISTERCONNECTOR-TR-CL {
	background-image:url(TWISTERCONNECTOR-TR-CL.png);
}

#trails_jp .TWISTERCONNECTOR-TR,.TWISTERCONNECTOR-TR-JP {
	background-image:url(TWISTERCONNECTOR-TR-JP.png);
}

#trails_jp .TWISTERCONNECTOR-TR-CL,.TWISTERCONNECTOR-TR-CL-JP {
	background-image:url(TWISTERCONNECTOR-TR-CL-JP.png);
}

.FAMILYTRAIL-TR {
	background-image:url(FAMILYTRAIL-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:20.4%;
	top:39.24%;
	width:11.81%;
	height:43.37%;
}

.FAMILYTRAIL-TR-CL {
	background-image:url(FAMILYTRAIL-TR-CL.png);
}

#trails_jp .FAMILYTRAIL-TR,.FAMILYTRAIL-TR-JP {
	background-image:url(FAMILYTRAIL-TR-JP.png);
}

#trails_jp .FAMILYTRAIL-TR-CL,.FAMILYTRAIL-TR-CL-JP {
	background-image:url(FAMILYTRAIL-TR-CL-JP.png);
}

.LOWERWAVE-TR {
	background-image:url(LOWERWAVE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:58.43%;
	top:47.21%;
	width:8.41%;
	height:10.36%;
}

.LOWERWAVE-TR-CL {
	background-image:url(LOWERWAVE-TR-CL.png);
}

#trails_jp .LOWERWAVE-TR,.LOWERWAVE-TR-JP {
	background-image:url(LOWERWAVE-TR-JP.png);
}

#trails_jp .LOWERWAVE-TR-CL,.LOWERWAVE-TR-CL-JP {
	background-image:url(LOWERWAVE-TR-CL-JP.png);
}

.SLENDERLINE-TR {
	background-image:url(SLENDERLINE-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:64.1%;
	top:36.05%;
	width:5.82%;
	height:32.02%;
}

.SLENDERLINE-TR-CL {
	background-image:url(SLENDERLINE-TR-CL.png);
}

#trails_jp .SLENDERLINE-TR,.SLENDERLINE-TR-JP {
	background-image:url(SLENDERLINE-TR-JP.png);
}

#trails_jp .SLENDERLINE-TR-CL,.SLENDERLINE-TR-CL-JP {
	background-image:url(SLENDERLINE-TR-CL-JP.png);
}

.DIAMOND-TR {
	background-image:url(DIAMOND-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:2.79%;
	top:15.8%;
	width:3.95%;
	height:14.11%;
}

.DIAMOND-TR-CL {
	background-image:url(DIAMOND-TR-CL.png);
}

#trails_jp .DIAMOND-TR,.DIAMOND-TR-JP {
	background-image:url(DIAMOND-TR-JP.png);
}

#trails_jp .DIAMOND-TR-CL,.DIAMOND-TR-CL-JP {
	background-image:url(DIAMOND-TR-CL-JP.png);
}

.TWISTER-TR {
	background-image:url(TWISTER-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:7.27%;
	top:15.8%;
	width:2.95%;
	height:28.36%;
}

.TWISTER-TR-CL {
	background-image:url(TWISTER-TR-CL.png);
}

#trails_jp .TWISTER-TR,.TWISTER-TR-JP {
	background-image:url(TWISTER-TR-JP.png);
}

#trails_jp .TWISTER-TR-CL,.TWISTER-TR-CL-JP {
	background-image:url(TWISTER-TR-CL-JP.png);
}

.ASPENCONNECTOR-TR {
	background-image:url(ASPENCONNECTOR-TR.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:52.58%;
	top:23.16%;
	width:14.34%;
	height:12.66%;
}

.ASPENCONNECTOR-TR-CL {
	background-image:url(ASPENCONNECTOR-TR-CL.png);
}

#trails_jp .ASPENCONNECTOR-TR,.ASPENCONNECTOR-TR-JP {
	background-image:url(ASPENCONNECTOR-TR-JP.png);
}

#trails_jp .ASPENCONNECTOR-TR-CL,.ASPENCONNECTOR-TR-CL-JP {
	background-image:url(ASPENCONNECTOR-TR-CL-JP.png);
}

.QUAD1-LF {
	background-image:url(QUAD1-LF.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:49.02%;
	top:23.3%;
	width:11.73%;
	height:51.71%;
}

.QUAD1-LF-CL {
	background-image:url(QUAD1-LF-CL.png);
}

#lift_status_jp .QUAD1-LF,.QUAD1-LF-JP {
	background-image:url(QUAD1-LF-JP.png);
}

#lift_status_jp .QUAD1-LF-CL,.QUAD1-LF-CL-JP {
	background-image:url(QUAD1-LF-CL-JP.png);
}

.blink {
	color:red!important;
}

.edgeLoad-EDGE-545038043 {
	visibility:hidden;
}

.KIDS-ICON {
	background-image:url(KIDS-ICON.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:50.42%;
	top:70.46%;
	width:2.66%;
	height:4.74%;
}

.INSTAGRAM {
	background-image:url(INSTAGRAM.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:59.41%;
	top:88%;
	width:13.84%;
	height:8.44%;
}

#Stage {
	position:absolute;
	left:-4%;
	top:45%;
	width:200px;
	height:200px;
}

.divs > div {
	position:absolute;
}

.GONDOLA-CLOSING-MG {
	background-image:url(CLOSING-LEFT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:33.92%;
	top:51.43%;
	width:8.25%;
	height:9.85%;
}

.GONDOLA-OPENING-MG {
	background-image:url(OPENING-LEFT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:33.92%;
	top:51.43%;
	width:8.25%;
	height:9.85%;
}

.DIAMOND-CLOSING-MG {
	background-image:url(CLOSING-LEFT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:6.91%;
	top:14.67%;
	width:8.25%;
	height:9.85%;
}

.DIAMOND-OPENING-MG {
	background-image:url(OPENING-LEFT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:6.91%;
	top:14.67%;
	width:8.25%;
	height:9.85%;
}

.WEST-MOUNTAIN-CLOSING-MG {
	background-image:url(CLOSING-RIGHT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:49.47%;
	top:58.13%;
	width:8.25%;
	height:9.85%;
}

.WEST-MOUNTAIN-OPENING-MG {
	background-image:url(OPENING-RIGHT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:49.47%;
	top:58.13%;
	width:8.25%;
	height:9.85%;
}

.EAST-MOUNTAIN-CLOSING-MG {
	background-image:url(CLOSING-RIGHT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:13.42%;
	top:61.84%;
	width:8.25%;
	height:9.85%;
}

.EAST-MOUNTAIN-OPENING-MG {
	background-image:url(OPENING-RIGHT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:20.42%;
	top:44.84%;
	width:8.25%;
	height:9.85%;
}

.ASPEN-CLOSING-MG {
	background-image:url(CLOSING-LEFT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:64.44%;
	top:23.58%;
	width:8.25%;
	height:9.85%;
}

.ASPEN-OPENING-MG {
	background-image:url(OPENING-LEFT.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:64.44%;
	top:23.58%;
	width:8.25%;
	height:9.85%;
}

.CLOSING .left .countdown-timer {
	font-family:'Droid Sans Mono',monospace;
	text-align:center;
	color:#FFF;
	font-size:1.7vw;
	letter-spacing:-.2vw;
	line-height:200%;
	margin-left:25%;
	margin-top:10%;
}

.CLOSING .right .countdown-timer {
	font-family:'Droid Sans Mono',monospace;
	text-align:center;
	color:#FFF;
	font-size:1.7vw;
	letter-spacing:-.2vw;
	line-height:200%;
	margin-left:-31%;
	margin-top:10%;
}

.QUAD2-LF-WH {
	background-image:url(WIND-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:18%;
	top:71.26%;
	width:4.24%;
	height:7.55%;
}

.ASPEN-LF-WH {
	background-image:url(WIND-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:59.78%;
	top:25.13%;
	width:4.24%;
	height:7.55%;
}

.QUAD1-LF-WH {
	background-image:url(WIND-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:54.98%;
	top:57.57%;
	width:4.24%;
	height:7.55%;
}

.DIAMOND-LF-WH {
	background-image:url(WIND-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:4.14%;
	top:33.43%;
	width:4.24%;
	height:7.55%;
}

.GONDOLA-LF-WH {
	background-image:url(WIND-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:30.6%;
	top:60.57%;
	width:4.24%;
	height:7.55%;
}

.QUAD2-LF-MH {
	background-image:url(MECHANICAL-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:18%;
	top:71.26%;
	width:4.24%;
	height:7.55%;
}

.ASPEN-LF-MH {
	background-image:url(MECHANICAL-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:59.78%;
	top:25.13%;
	width:4.24%;
	height:7.55%;
}

.QUAD1-LF-MH {
	background-image:url(MECHANICAL-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:54.98%;
	top:57.57%;
	width:4.24%;
	height:7.55%;
}

.DIAMOND-LF-MH {
	background-image:url(MECHANICAL-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:4.14%;
	top:33.43%;
	width:4.24%;
	height:7.55%;
}

.GONDOLA-LF-MH {
	background-image:url(MECHANICAL-HOLD.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:30.6%;
	top:60.57%;
	width:4.24%;
	height:7.55%;
}

.BATH-REST {
	background-image:url(BATH-REST.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:46.97%;
	top:81.34%;
	width:5.72%;
	height:4.74%;
}

.GONDOLA-FACILITIES {
	background-image:url(GONDOLA-FACILITIES.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:29.12%;
	top:86.17%;
	width:11.97%;
	height:9.75%;
}

.STORE-FACILITIES {
	background-image:url(STORE-FACILITIES.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:54.16%;
	top:76.32%;
	width:5.72%;
	height:9.75%;
}

.BURTON-HOUSE {
	background-image:url(BURTON-HOUSE.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:55.48%;
	top:76.42%;
	width:2.77%;
	height:15.28%;
}

.ROCKWOOD-FACILITIES {
	background-image:url(ROCKWOOD-FACILITIES.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:23.17%;
	top:86.17%;
	width:2.66%;
	height:9.75%;
}

.ROCKWOOD-HOTEL {
	background-image:url(ROCKWOOD-HOTEL.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:6.11%;
	top:82.04%;
	width:12.15%;
	height:6.09%;
}

.ROCKWOOD-HOTEL-JP {
	background-image:url(ROCKWOOD-HOTEL-JP.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:6.11%;
	top:82.04%;
	width:12.15%;
	height:6.09%;
}

span.open {
	color:green;
	font-weight:700;
}

span.closed {
	color:red;
	font-weight:700;
}

.no-padding {
	padding:0!important;
}

.no-margin {
	margin:0!important;
}

.mt-40 {
	margin-top:40px;
}

.ml-15 {
	margin-left:15px;
}

.pt-10 {
	padding-top:10px;
}

.fs20 {
	font-size:1vw;
	text-align:center;
}

.wx-box {
	background-color:#4e5d6c;
	padding:5px;
}

.hourly-box {
	padding:7px 15px!important;
}

.temp {
	font-weight:700;
	font-size:1.5vw;
	display:inline;
	color:#fff;
}

.inline {
	display:inline!important;
}

.inline-block {
	display:inline-block!important;
}

.color-0-color {
	background-color:#54748e;
	padding-bottom:.7vw!important;
}

.color-1-color {
	background-color:#2a9a95;
	padding-bottom:.7vw!important;
}

.color-2-color {
	background-color:#897e43;
	padding-bottom:.7vw!important;
}

.color-3-color {
	background-color:#983b29;
	padding-bottom:.7vw!important;
}

.RightForecastTop {
	xbackground-image:url(RightForecastTop.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:77.58%;
	top:80.35%;
	width:22.5%;
	height:8.53%;
	padding-top:1em;
}

.RightForecastBottom {
	xbackground-image:url(RightForecastBottom.png);
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	right:0%;
	bottom:0%;
	width:22.3%;
	xheight:9%;
	overflow: hidden; 
}

.current-temp {
	font-size:2vw!important;
}

.panel-heading {
	padding:0!important;
	padding-bottom:.1vw!important;
	padding-top:.2vw!important;
	font-family: 'Catamaran', sans-serif;
	font-weight: bold;
}

.forecast {
	text-align:center;
	margin:auto;
	height:inherit;
	padding-top:0.5vw;
	font-size:.8vw;
	line-height:.8vw;
	font-family: 'Catamaran', sans-serif;

}


.JP-ON
 {
 background-image : url(JP-ON.png);
 background-repeat : no-repeat;
 background-size : contain;
 position : absolute;
 left : 1.4% /*53px*/;
 top : 4.74% /*101px*/;
 width : 4.43% /*168px*/;
 height : 7.88% /*168px*/;
 }

.JP-OFF
 {
 background-image : url(JP-OFF.png);
 background-repeat : no-repeat;
 background-size : contain;
 position : absolute;
 left : 1.4% /*53px*/;
 top : 4.74% /*101px*/;
 width : 4.43% /*168px*/;
 height : 7.88% /*168px*/;
 }

.EN-ON
 {
 background-image : url(EN-ON.png);
 background-repeat : no-repeat;
 background-size : contain;
 position : absolute;
 left : 6.67% /*253px*/;
 top : 4.74% /*101px*/;
 width : 4.43% /*168px*/;
 height : 7.88% /*168px*/;
 }
 
 .EN-OFF
 {
 background-image : url(EN-OFF.png);
 background-repeat : no-repeat;
 background-size : contain;
 position : absolute;
 left : 6.67% /*253px*/;
 top : 4.74% /*101px*/;
 width : 4.43% /*168px*/;
 height : 7.88% /*168px*/;
 }

