@charset "UTF-8";
/*@import url(http://weloveiconfonts.com/api/?family=zocial);*/

/* --- RESET --- */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; margin: 0 0 12px;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* --- BASELINE DEFAULTS --- */
.aligncenter { text-align:center !important; }
.alignfull { text-align:justify !important; }
.alignleft { text-align:left !important; }
.alignright { text-align:right !important; }

.clr {clear:both;}

/* --- CODE START --- */
/* zocial */
[class*="zocial-"]:before {
  font-family: 'zocial', sans-serif;
}
html{-webkit-text-size-adjust: 100%;	}
body {background:url(../images/bg-weave.gif) repeat left top #CCCCCC;
	color: #000000;
    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
	}
body.tan, .tanRegular {
	color: #e5dcb3;
    font-family: 'Oxygen', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
	}
a {color:#026736;text-decoration:underline;}
a:hover {text-decoration:none;}
p, h1 {
	margin:0 0 12px;
	}
h1, h2, h3, h4, h5, h6 {    margin: 0 0 10px;}
h1, .h1Like, .darkBlueBold {
	color: #0a2342;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
	}
h1.white, .h1White, .whiteBold {
	color: #FFFFFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
	}
h2, .h2Like, .lightBlueBold, .columnheadingsmall {
	color: #0a5495;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
	}
h2.burgundy, .burgundyBold {
	color: #b64a4b;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
	}
h2.blueBar {
	background:#0A5495;
	color:#FFF;
	clear:both;
	height:25px;
	line-height:25px;
	margin:0 0 12px;
	text-align:center;
	width:100%;
	}
h2 span, h2.blueBar span {
	color:#F68920;
	}
h3, h4, h5, h6 {color:#0a5495; font-size:13px;font-weight:400;}
h1, h2, h3, h4, h5, h6, .h1Like, .darkBlueBold, .h1White, .whiteBold, .h2Like, .lightBlueBold, .columnheadingsmall, .burgundyBold { text-align:center;}
.h1Like, .darkBlueBold, .h1White, .whiteBold, .h2Like, .lightBlueBold, .columnheadingsmall, .burgundyBold  {/*display:block;*/}
.no_mobile_inline {display:none;}
input[type="submit"] { cursor:pointer;}
table {
	width:100%;
	}
tr{padding:10px 0;}
td {display:block;	text-align:center;vertical-align:top; width:100%;}
.galleries td{padding:0 20px;}
.wrap {margin: 0 auto;max-width: 900px;position: relative;}


#main {
	background:#fff;
	margin:0 auto 0;padding:28px 0 10px;
	position:relative;/*width:320px;*/
	}
#header {
	background:url('/images/header-blue-repeating.jpg') repeat left top #0A2342;border-bottom: solid thin #999;margin:0 auto;max-width: 900px;width:100%;}
#logo {display:inline-block;}
#nav_contact {background:#999999;margin:0;padding:0;overflow:auto;}
#nav_contact li {display:none;float:left;font-size:16px;list-style:none;padding:9px 1%;text-align:center;width:48%;}
#nav_contact li:nth-child(1), #nav_contact li:nth-child(2) {display:block;}
#nav_contact a {color:#fff;text-decoration:none;}

#nav_sm {
	display: none;
		}
#nav_sm_ftr {
	background:#999999;
	clear:both;
	margin: 0 0 6px;
	overflow:auto;
	padding: 10px 0;
	text-align:center;
	width:100%;
	}
#nav_sm li, #nav_sm_ftr li {
	display:inline-block;
	list-style:none;
}
#nav_sm a, #nav_sm_ftr a {display:block;font-size: 16px;height:28px;line-height: 28px;width:28px;text-align: center;text-decoration: none;}
#nav_sm a {	background: #fff;color: #0a2047;margin:0 2px;	}
#nav_sm_ftr a {background: #0a2047;color: #999;margin: 0 17px;position: relative;	}
.zocial-facebook:before {left: -2px;position: relative;}
#nav_sm_ftr .zocial-twitter {font-size:15px;}
#nav_sm_ftr .zocial-twitter:before {}
#nav_sm_ftr .zocial-youtube:before {}
#nav_sm_ftr .zocial-pinterest:before {}

#nav_sm a:hover {background: #999;}

#menu_nav_btn {background:#ffffff url(../images/mobile_menu_icons.jpg) no-repeat left top;background-size: auto 200%;color:#092242;display:block;font-size:16px;font-weight:700;height:32px;line-height:32px;padding:0 8px 0 36px;position:absolute;right:36px;text-decoration:none;top:20px;z-index:9999;}
#menu_nav_btn.active {background-color:#999999;background-position:left 0 bottom 0;color:#fff; }

.main_menu {background:#999999;color:#fff;display:none;margin:0;list-style:none;padding:0 10px;position:absolute;right:36px;top:52px;width:60%;z-index:9999;}
.main_menu li {list-style:none;padding:10px 0;position:relative;}
.main_menu a {color:#fff;display:block;font-size:18px;font-weight:700;text-decoration:none;width:100%;}
.main_menu > li a:after{background: url(../images/mobile_menu_nav.png) 0 0 no-repeat;background-size: auto 100%;content: "";height:30px;position: absolute;right: 0;top: 5px;width: 30px;}
.main_menu .active:after{
    -webkit-transform: rotate(48deg);
    -moz-transform: rotate(48deg);
    -ms-transform: rotate(48deg);
    -o-transform: rotate(48deg);
    transform: rotate(48deg);
}

.main_menu ul {display:none;margin:0;padding:5px 0 0 10px;}
.main_menu ul > li > a {font-size:14px;font-weight:400;}
.main_menu ul > li > a:after {background:none;}

#masthead {display:none;}
#masthead ul {margin:0;padding: 0;width:100%;}

ul.slideshow {display:none;}		
#content {float: right;	 margin: 0;padding:0 3%;position: relative;width: 65%;}
#content img {height:auto; max-width: 100%;}
.floatLeft, .floatRight {display:block;margin: 18px 0 10px;}

#sidebar_left_bg {background:#F0F0F0;height: 100%;position: absolute; top: 0;width: 28%;}
	#home #sidebar_left_bg {background:none;}
	#iframe_pg #sidebar_left_bg {display:none;}
#sidebar_left, #content, #featured_activity, #upcoming_events, #include_container {float:none;margin:0 auto;padding:0;width:90%;}
#sidebar_left img {height:auto;max-width:100%;}
ul.nav_sidebar {
	margin:0 0 16px;
	padding:0;
	}
.nav_sidebar li {
	list-style:none;
	}
.nav_sidebar a {
	background:#3D97CA;
	color:#FFFFFF;
	display:block;
	font-weight:700;
	margin:0 0 5px;
	padding:4px 0 4px 4px; text-decoration:none;
	}
.nav_sidebar a:hover {background:#026736;}
ul.photoBlocks {
	margin:0;
	padding:0;
	}
.photoBlocks li {
	display:block;
	float:left;
	margin: 0 20px 12px;
	text-align:center;
	width:255px;
	}
.boldOrange {
	color:#F68920;
	font-weight:700;
	}
.orangeBar{background:#F68920;clear:both;height:auto;line-height:14px;padding: 5px;margin:25px 0;text-align:center;}
.blackcolumn {
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.whitecolumn  {
	color:#FFFFFF;
	}
.yellowCell {text-align:center;}
.yellowCell {color:#FEF7BD;}
h2.event_listings {
	background:#0A5495;
	color:#fff;
	display:block;
	height:24px;
	line-height:24px;
	margin:0 0 8px;
	text-align:center;
	}
ul.event_listings { margin:0 0 20px; padding:0;}
.event_listings li {display:inline-block;list-style:none;}
ul.event_listings .event_date {padding: 0;width: 100px;}
ul.event_listings .event_body {padding: 0;width:100%;}
ul.event_listings .event_body p {margin: 0;}
ul.event_listings .event_keyw {width:170px;}
#footer {
	background:url('/images/header-blue-repeating.jpg') #0A2342;
	clear:both;
	margin:0;
	position:relative;
	}
#footer p {
	color:#FFFFFF;
	display:block;
	font-weight:700;
	margin:0 auto;
	text-align:center;
	width:96%;
	}
#footer p a, #footer p a:visited, #footer p a:hover{color:#FFFFFF;	}

#footer #view_desktop_div {
	text-align:center;
	margin:10px 0;
}
	#footer #view_desktop_div a {
		color:#FFF;
		text-decoration:underline;
		font-weight:bold;
	}
#ftr_security_img {
	float:left;
	margin: 12px 0 0 18px;
	}
.addr_line2 { white-space:nowrap;}
#play_safe {display:block;margin:10px auto 5px;width:75px;}
#ftr_snow_flakes {
	float:left;
	margin: 2px 0 0 12px;
	}
#nav_privacy {
	background:#999999;
	clear:both;
	margin:18px 0 0;
	padding:8px 0 10px;
	text-align:center;
	width:100%;
	}
#nav_privacy li {border-right:#fff solid thin;border:none;display:inline-block;margin:5px 0;padding:0 12px;}
#nav_privacy .cloned {display:block;}
#nav_privacy li:last-child {
	border:none;
	}
#nav_privacy li a {
	color:#fff; text-decoration:none;
	}
#nav_privacy li a:hover {text-decoration:underline;}
.redBold{color: #FF0000;font-weight:bold;}

#m_webcams, #d_webcams {list-style: none;margin: 0 auto;padding: 0;}
#m_webcams img, #d_webcams img {height:auto;width:100%;}
#d_webcams li {padding:15px 0;}
	#d_webcams li:first-child {padding:0px 0 15px;}

iframe.m_vid_gal {margin:0 0 25px;}

#photo_thumbs .disclaimer {display:none;}
#photo_thumbs img {height:auto;margin:0 0 10px;width:100%;}

#info_request {overflow:visible;}
#info_request div {float: left;position: relative;overflow: auto;margin: 10px 0;width:100%;}
#row_group, #row_address, #row_phone, #row_email, #row_heard, #row_interest, #row_eventdate, #row_comments {clear: both;float: none !important;}
#row_heard, #row_heard label, #row_interest, #row_interest label, #row_eventdate, #row_eventdate label, #row_comments, #row_comments label {width:100% !important;}
#info_request label {color:#3D97CA;float: left;font-weight:bold;padding: 4px 0 0;width: 30%;}
#info_request ul {clear: both;list-style:none;margin:0;padding:0;}
#row_eventdate input {margin: 0 2% 0 0 !important;}
#info_request input, #row_comments textarea {border:solid thin #ccc; -moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#info_request input{float: left;margin: 0 2%;    padding: 5px 2%;width: 60%;}
#info_request li {padding:8px 2px 2px;}
#info_request li label {float:none;padding:2px 0;}
#info_request input[type="checkbox"] {margin: 3px 5px 1px 0;width:25px;}
#row_comments textarea {padding: 5px 2%;    resize: vertical;width: 95%;}
#row_submit input {-webkit-appearance: none;background: #3D97CA;border:none;color: #FFFFFF;font-size: 14px;height:32px;line-height:32px;margin:0;padding: 0;}
#row_submit input:hover { background:#026736;}

#webcam_main_new ul {
	margin:0;
	padding:0;
}
#webcam_main_new li {
	list-style:none;
}
#webcam_main_new li p strong {
	font-weight:normal;
}
#webcam_main_new li img {
	margin-bottom:10px;
}
#webcam_thumbs_new {
	overflow:auto;
	margin-top:15px;
	position:relative;
}
.slider_c_name {}
.webcam_setheight {
	height:120px;
	position:relative;
}
	.webcam_setheight img {
		position:absolute;
		bottom:0;
	}



div.mobile table#tubing_season_pass td {width:125px;}

/* IMG TABLES*/
.img_table {margin:0 auto;width:250px;}
.img_table td {background: #999999;margin:0 0 22px;text-align:left;}
.img_table td, .img_table .blackcolumn {color:#fff;}
.img_table td p {margin:0;}
.img_table img {display:block;width: 100%;}
.img_table .caption, .img_table .blackcolumn {display: block;padding:6px 4%; text-align:left;}

/* Galleries */
.featVid_desc {margin:12px 0;}

.video_gallery, .webcam_gallery { height:auto; list-style:none; margin:0; padding:0; position:relative; }
.video_gallery li, .webcam_gallery li { float:left; margin:0 0 20px; min-height: 156px;padding: 0 0 13px; position:relative;}
.video_gallery a, .webcam_gallery a {display: block;margin: 0 0 6px;}
.video_gallery p, .webcam_gallery p {margin:0;}
.desc {bottom: 0;position:absolute;}


.fifty_fifty {}
.fifty_fifty td{width: 47%;padding: 0 3% 0 0;}

.album_box {clear:both;margin:0 0 20px;}
.album_box img {display:block;}
.img_link {display:block;float:left;margin:2px 10px 0 0;}
.album_box h3 {margin:0 0 2px;}


#featured_activity img, #upcoming_events img{ height:auto;width:100%;}

#include_container {clear:both;}

#media_module {position:relative;}
#media_module .bx-controls-direction a, #webcam_thumbs .bx-controls-direction a {height:27px;width:13px;}
#media_module .bx-prev, #webcam_thumbs .bx-prev {background: url(../images/media_tab_controls.png) no-repeat 0 0;left: -18px;}
#media_module .bx-wrapper .bx-next, #webcam_thumbs .bx-next {background: url(../images/media_tab_controls.png) no-repeat -19px 0;right: -8px;}

#media_tab_controls {margin:0 ;overflow:auto; padding: 0;position: relative;top: 1px;z-index: 10;}
#media_tab_controls li { border-bottom:0!important; cursor:pointer; float:left; height:26px; list-style:none; margin: 0 2% 0 0; overflow:hidden; padding:0; position:relative; top:0; white-space:nowrap; width: 32%; }
#media_tab_controls li:last-child {margin:0;}

#media_tab_controls .middle {/*margin:0 2px;*/}
#media_tab_controls .ui-state-active {}
#media_tab_controls a { background:#CCC; border:thin solid #CCC; color:#0A5495; cursor:pointer; display:block; font-weight:700; line-height:24px; margin:0; padding:0; text-align:center;text-decoration:none; }
#media_tab_controls .ui-state-active a, #media_tab_controls a:hover{background: #fff;border-bottom: thin solid #fff;}

.ui-tabs-panel { border:solid thin #ccc;display:block; min-height:217px; padding:1em 1.4em; position:relative; z-index:5; } 

.mediaImg, .mediaInfo { background:#999999;color:#fff;padding:4px; }
.mediaInfo p {margin:0 0 4px;}

.gal_box {margin:0 auto;width:308px; width:100%;}
.gal_box ul{list-style:none;padding:0;margin: 0;}
.gal_box .bx-viewport {-webkit-box-shadow:none !important;box-shadow:none !important;}
.gal_box img{height:auto; width:100%;}

.more {margin:10px 0 0; padding:0;text-align: right;}
.more a {background:#0a5495;color:#fff;display: inline-block;padding:4px 8px;text-decoration:none;}

#webcam_main img {margin: 0 0 10px;}

#webcam_thumbs .bx-viewport {border:solid thin #ccc;padding: 0 0 20px;}
#webcam_thumbs .bx-next {right:-9px;}


iframe[src*="skiwhitetail"] {margin:0 10% 20px;width:80%;}



/*		Mobile Landscape Layout	*/
@media only screen and (min-width: 420px) {
	table, .img_table {width:100%;}
	td {display: table-cell;width: auto;}

	.img_table {border-collapse: separate;border-spacing: 26px;}
	.img_table td { margin:0;width:50%;}

#featured_activity, #upcoming_events {float:left; margin: 0 5%;   width: 40%;}


	#info_request input[type="checkbox"] {margin: 4px 5px 1px 0;}
	#info_request li {float:left;padding:4px 2% 0 0;width: 48%;}
	#info_request li label {float: left;width: auto !important;}
}

/*		Larger than iPhone 6 Landscape */
@media only screen and (min-width: 668px) {
	#info_request div {width: 50%;}
	#row_state, #row_zip {width: 25% !important;}
	#row_eventdate input {margin: 0 2% 0 0 !important;}
	#row_state input, #row_zip input {wdith:50%;}

}

/*		Mobile & Small Tablets */
@media only screen and (max-width: 767px) {
	#sidebar_left_bg {display:none;}

	/* Force table to not be like tables anymore */
	.mobile_assist table, 
	.mobile_assist thead, 
	.mobile_assist tbody, 
	.mobile_assist th, 
	.mobile_assist td, 
	.mobile_assist tr { 
		display: block; 
	}

	.mobile_assist {width:100%;}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.mobile_assist thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.mobile_assist tr { border: 1px solid #ccc; margin:10px 0; padding:0;}

/*
	.mobile_assist td {padding:2px 0 2px 30%;}
	.mobile_assist td:before {width: 25%;}
*/
	.mobile_assist td { background: #fff;
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding:2px 0 2px 40%;
		white-space: normal;
		text-align:left !important;width: inherit;
	}

	.mobile_assist td:before { color:#0a5495;font-weight: 400;left: 6px;position: absolute;padding-right: 10px;text-align:left;top:2px;white-space: normal;width: 35%;}

	.mobile_assist td:before { content: attr(title); }
}


/*		Portrait iPad Tablet & Desktop Layout	*/
@media only screen and (min-width: 768px) {
	h1, h2, h3, h4, h5, h6, .h1Like, .darkBlueBold, .h1White, .whiteBold, .h2Like, .lightBlueBold, .columnheadingsmall, .burgundyBold { text-align:left;}
.no_mobile_inline {display:inline;}
	#main {
		}
	#main, #home #main {margin:0 auto;padding:40px 0 20px;overflow: auto;}
	
	body#home #main, body#iframe_pg #main {
		background-image:none;
	}
	#header {left: 0;
		position: fixed;
		right: 0;
		z-index: 30;
	}	
	
	#nav_contact {background:none;overflow: visible;position: absolute;right:20%;top:38px;}
	#nav_contact li {border-right: #fff solid thin;display:inline !important;float: none;font-size:13px;font-weight:700;padding: 0 8px;width: inherit;}
	#nav_contact li:last-child {border:none;padding:0 0 0 8px;}
	#nav_contact a {
		color:#FFFFFF;
		margin:0 3px 0;text-decoration:none;
		}
	#nav_contact a:hover {text-decoration:underline;}
	#nav_sm {display: block;margin:0;padding:0;position: absolute;    right: 1%;top: 32px;}

	#menu_nav_btn {display:none;}
	#nav_summer, #nav_winter {background:#fff;
		display:block;
		list-style:none;float:left;
		font-weight:700;
		margin:0;
		padding:0;right:auto;top:auto;
		width:100%;
		position:relative;
		z-index:999;
	}
	#nav_summer li, #nav_winter li {float:left;list-style:none;margin:0;padding:0;position:relative;}
	#nav_summer li {width: 11.1%; /*At the time of responsive styles setup, nav_winter had 9 main itmes */}
	#nav_winter li {width: 12.5%; /*At the time of responsive styles setup, nav_winter had 8 main itmes */}
	#nav_summer a , #nav_winter a{
		background:#FFFFFF;
		border-left: thin solid #CCCCCC;
		color: #0A5495;
		display:block;font-size:11px;font-weight:400;
		height:24px;
		line-height:24px;
		padding:0;
		text-align:center;
		text-decoration:none;
			width: 100%;
	}
	a#firstNavGlobal {
		border:none;
		}
	#nav_summer a:hover, #nav_winter a:hover{
		background:#FFC;
	}
	.main_menu a:after {display:none;}
	
	/*--- DROPDOWN ---*/
	#nav_summer ul, #nav_winter ul {
		background:#fff;
		border-bottom: thin solid #CCCCCC;
		border-right: thin solid #CCCCCC;
		border-top: thin solid #CCCCCC;display:block;
		list-style:none;
		padding:0;
		position:absolute;
		left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	}
	#nav_summer ul li, #nav_winter ul li {
		float:none;
	}
	#nav_summer ul a, #nav_winter ul a {
		height:100%;
		line-height:normal;
		padding:6px;
		text-align:left;
		width:110px;
	}
	#nav_summer li:hover ul, #nav_winter li:hover ul{ /* Display the dropdown on hover */
		background:#FFFFFF;
		left:0; /* Bring back on-screen when needed */
	}
	
	#nav_summer li:last-child:hover ul, #nav_winter li:last-child:hover ul{left: inherit;right: 0;    }
	
	
	#nav_summer li:hover a, #nav_winter li:hover a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
		background:#e5dcb3;
	}
	#nav_summer li:hover ul a, #nav_winter li:hover ul a { /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
		background:#fff;
		text-decoration:none;
	}
	#nav_summer li:hover ul li a:hover, #nav_winter li:hover ul li a:hover { /* Here we define the most explicit hover states--what happens when you hover each individual link. */
		background:#FFC;
	}
	
	
	#masthead {display:block;margin:0;position:relative;width:100%;z-index:10;}
	#masthead ul {height:450px;}
	#masthead li {height:100%;overflow: hidden;position: relative;width:100%;}
	#masthead img {left: 0;position: absolute;top: 0;width: 100%;}


	ul.slideshow { display:block;  overflow:hidden; position:relative;z-index: 10; }
	ul.slideshow li.show { z-index:500; }
	ul img { border:none; }
	#slideshow-caption { width:900px; height:30px; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:500; }
	#slideshow-caption .slideshow-caption-container { padding:5px 10px; z-index:600; }
	#slideshow-caption h3 { margin:0; padding:0; font-size:2em;}
	#slideshow-caption p { margin:0; padding:0; font-size:1.3em; font-weight:700;}		


	#masthead #slideshow-caption {display:none;}
	
	

	#sidebar_left, #sidebar_right {margin: 0;padding: 0 2%;position: relative;width: 24%;}
	#sidebar_left {float:left;}

	#content {float: right;	 margin: 0;padding:0 3%;position: relative;width: 65%;}
	
	#featured_activity, #upcoming_events {margin: 0 4% 0 0;width: 46%;}



		
	#home #content, #include_container {
		float: left;
		margin: 0 0 0 2%;padding:0;
		width: 42%;
	}
	#include_container {clear:left;}
	body#group_internal #content {
		float:left;
		margin:0 0 20px 29px;
		width:345px;
		}
	#sidebar_left {}
	#sidebar_right {
		float:right;
		margin: 0 20px 20px 0;
		padding:0;
		width:230px;
		}

	#home_featured {float:right;overflow:auto;width:54%;}

	
	/* Galleries */
	.video_gallery, .webcam_gallery { }
	.video_gallery li, .webcam_gallery li {width:160px; }
	.video_gallery li.second, .webcam_gallery li.second {margin:0 50px;}
	
	#photo_thumbs a {margin:0 10px 0 0;}
	#photo_thumbs img {height:auto;width:inherit;}
	
	#footer {
		padding:12px 0 0;
		}
	#footer p {
		
		width:600px;
			}
	#ftr_security_img {
		float:none;
		left:26px;
		margin:0;
		position:absolute;
		top:12px;
		}
	#play_safe {
		float:none;
		position:absolute;
		margin:0;
		right:0;
		top:-3px;
			}
	#ftr_snow_flakes {
		float:none;
		left:10px;
		margin:0;
		position:absolute;
		top:6px;
		}
	#nav_sm_ftr {
		display:none;
		}
		
	#footer .wrap {min-height:42px;}
	
	#nav_privacy li {border-right:#fff solid thin;}
	#nav_privacy .cloned {display:none;}


} /* // only screen and (min-width: 768px) */



/* SMALLER DESKTOPS */
@media only screen and (min-width: 769px){

}

@media only screen and (min-width: 946px) {/*Selected this with because the nav's last drop down can hang off the right side */

	#masthead ul {height: 560px;}
	
	#nav_contact {right: 18%;top:38px;}

	#nav_summer a , #nav_winter a{font-size:14px;}
	#nav_summer li:last-child:hover ul, #nav_winter li:last-child:hover ul{ left:0;}

}

