html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:100%;line-height:.375em}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:75%;line-height:.5em}::-moz-selection{background:#07A1C4;text-shadow:none;color:white}::selection{background:#07A1C4;text-shadow:none;color:white}hr{display:block;margin:0;height:0;border:0;border-bottom-width:.08333em;border-bottom-style:solid;padding-bottom:.41667em;margin-top:1.5em;margin-bottom:2em;border-color:gray}img{vertical-align:middle;max-width:100%;height:auto}.is-hidden{display:none !important;visibility:hidden}.is-vishidden,.ui-helper-hidden-accessible,.logo span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.focusable.is-vishidden:active,.focusable.ui-helper-hidden-accessible:active,.logo span.focusable:active,.focusable.is-vishidden:focus,.focusable.ui-helper-hidden-accessible:focus,.logo span.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix,header{zoom:1}.clearfix:before,header:before,.clearfix:after,header:after{content:"";display:table}.clearfix:after,header:after{clear:both}.alignnone{margin:.5em 0em 1.5em 0}.aligncenter,div.aligncenter{display:block;margin:.5em auto .5em auto}.alignright{float:right;margin:.5em 0 1.5em 1.5em}.alignleft{float:left;margin:.5em 1.5em 1.5em 0}a img.alignright{float:right;margin:.5em 0 1.5em 1.5em}a img.alignnone{margin:.5em 0em 1.5em 0}a img.alignleft{float:left;margin:.5em 1.5em 1.5em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:.5em 3px 10px;text-align:center}.wp-caption.alignnone{margin:.5em 1.5em 1.5em 0}.wp-caption.alignleft{margin:.5em 1.5em 1.5em 0}.wp-caption.alignright{margin:.5em 0 1.5em 1.5em}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:1em;line-height:1.5em;margin:0;padding:0 .5em .5em}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:.5em;line-height:normal;padding:1rhythm 1 23px 14px;text-decoration:none;top:.5em;width:auto;z-index:100000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:2em}body{font-family:Open Sans,sans-serif;font-size:12px;line-height:1.5;font-weight:400;font-style:normal;color:#333;background-color:#fff}p{font-size:1em;line-height:1.5em;margin-bottom:1.5em}.not-reported,.condition-row .condition-description{font-size:1em;line-height:1em;font-style:italic}body{margin:0 0 1em}h1{font-family:Open Sans,sans-serif;font-weight:300;font-style:normal;font-size:.91667em;line-height:1.63636em;padding:0;color:#f1f1f1}.light h1{color:#000}.logo svg path{fill:#fff}.light .logo svg path{fill:#07A1C4}.current-conditions-wind{width:50%;display:inline-block;margin-right:-.25em;padding:1em 3%;text-align:center}@media (min-width: 41.75em){.current-conditions-wind{width:100%;float:none;text-align:left;padding:1em 5%}}.current-conditions-wind .wind-direction-icon-wrapper{width:20px;height:20px;display:inline-block;vertical-align:middle;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 62em){.current-conditions-wind .wind-direction-icon-wrapper{width:32px;height:32px}}.current-conditions-wind .wind-direction-icon{width:20px;height:20px}.current-conditions-wind .wind-direction-icon svg{max-width:100%;height:auto}@media (min-width: 62em){.current-conditions-wind .wind-direction-icon{width:32px;height:32px}}.current-conditions-wind .wind-direction-text{display:inline-block;vertical-align:middle;padding-left:24px;position:relative;text-align:left}@media (min-width: 62em){.current-conditions-wind .wind-direction-text{padding-left:36px}}.current-conditions-wind .wind-direction-text .title{font-size:.83333em;line-height:1.8em;text-transform:uppercase;color:#bbb}@media (min-width: 62em){.current-conditions-wind .wind-direction-text .title{font-size:1em;line-height:1.5em}}.current-conditions-wind .wind-direction-text .windstrength{font-size:1.66667em;line-height:1.2em}@media (min-width: 62em){.current-conditions-wind .wind-direction-text .windstrength{font-size:2em;line-height:1.25em}}.current-conditions-wind .wind-direction-text .windstrength .ms{font-size:.58333em;line-height:.85714em}.current-conditions-condition .condition-icon{width:32px;height:32px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.current-conditions-condition .condition-icon svg{max-width:100%}.current-conditions-condition .condition-text{display:inline-block;padding-left:36px;vertical-align:middle;position:relative;text-align:left;font-size:1.16667em;line-height:1.28571em}@media (min-width: 41.75em){.current-conditions-condition .condition-text{font-size:1.33333em;line-height:1.125em}}.fnugg-donut-wrapper{position:relative;width:100%}.fnugg-donut-wrapper canvas{width:100%;height:auto}.fnugg-donut-wrapper .see-details{position:absolute;top:50%;left:50%;color:#fff;text-decoration:none;-webkit-transform:translate(-50%, -58%);transform:translate(-50%, -58%);white-space:nowrap;font-weight:300}.fnugg-donut-wrapper .see-details div{text-align:center}.fnugg-donut-wrapper .see-details div:last-child{font-size:14px}.fnugg-donut-wrapper .see-details span{font-size:2.5em;line-height:1.2em}.fnugg-donut-wrapper .see-details span.open-count{font-weight:400}.fnugg-donut-wrapper .see-details span.total{font-size:1.5em;line-height:1.33333em;color:#bbb}@media (min-width: 23.4375em){.fnugg-donut-wrapper .see-details span{font-size:3em;line-height:1.16667em}.fnugg-donut-wrapper .see-details span.total{font-size:2em;line-height:1.25em}}@media (min-width: 41.75em){.fnugg-donut-wrapper .see-details span{font-size:3.33333em;line-height:1.2em}.fnugg-donut-wrapper .see-details span.total{font-size:1.66667em;line-height:1.2em}}.fnugg-donut-labels{position:relative;font-size:1.16667em;line-height:1.28571em;font-weight:300;color:#bbb;min-height:1.5em}.fnugg-donut-labels .fnugg-donut-label-left{position:absolute;left:0}.fnugg-donut-labels .fnugg-donut-label-right{position:absolute;right:0}.resort-current-open-title{font-size:1.33333em;line-height:1.5em;text-align:center;font-weight:400;text-transform:uppercase;margin-bottom:.5em;width:100px;margin-bottom:1.5em}@media (min-width: 23.4375em){.resort-current-open-title{white-space:nowrap;width:auto}}@media (min-width: 62em){.resort-current-open-title{font-size:1.16667em;line-height:1.28571em;margin-bottom:1.28571em}}.widget-card{float:left;width:100%;color:#fff;background-color:#333}.widget-card:last-child{border-bottom:transparent 1px solid}.light .widget-card:last-child{border-bottom:#f1f1f1 1px solid}.light .widget-card{background-color:#fff;color:#000}.widget-card .padd{padding:.5em 1em}.widget-card .snow-items-table.depth-terrain,.widget-card .snow-items-table.depth-slope{line-height:1em}.widget-card .snow-items-table.depth-terrain .not-reported,.widget-card .snow-items-table.depth-terrain .condition-row .condition-description,.condition-row .widget-card .snow-items-table.depth-terrain .condition-description,.widget-card .snow-items-table.depth-slope .not-reported,.widget-card .snow-items-table.depth-slope .condition-row .condition-description,.condition-row .widget-card .snow-items-table.depth-slope .condition-description{line-height:28px}.title-row{background-color:#4a4a4a;border-bottom:1px solid #4d4d4d}.title-row a{color:#fff;text-decoration:none}.light .title-row a{color:#000}.title-row a:hover{text-decoration:underline}.light .title-row{background-color:#eeeeee;border-bottom:1px solid #f1f1f1}.condition-row{float:left;width:100%;font-weight:300;border-bottom:#4d4d4d 1px solid}.light .condition-row{border-bottom:#f1f1f1 1px solid}.condition-row .condition-description{line-height:1.5em}@media (min-width: 28.75em){.condition-row .condition-description{width:50%;float:left}}.condition-row .last-updated{font-size:.83333em}@media (min-width: 28.75em){.condition-row .last-updated{width:50%;float:right;margin-right:0;text-align:right;font-size:1em}}.current-conditions-temp{font-size:4.16667em;line-height:1em;font-weight:300;color:#fff}.light .current-conditions-temp{color:#09b1d7}.current-conditions-weather .title{font-size:.91667em;line-height:1em}.light .current-conditions-weather.weather-2 path:nth-child(2),.light .current-conditions-weather.weather-9 path:nth-child(2){fill:#000}.light .current-conditions-weather.weather-3 g{fill:#000}.light .current-conditions-weather.weather-4 path:first-child,.light .current-conditions-weather.weather-5 path:first-child,.light .current-conditions-weather.weather-8 path:first-child{fill:#000}.light .current-conditions-weather.weather-6 path:last-child,.light .current-conditions-weather.weather-7 path:last-child{fill:#000}.current-conditions-wind{padding:0;text-align:center;margin:0}.current-conditions-wind .wind-direction-text{padding-left:1.5em;margin-left:-12px}.current-conditions-wind .wind-direction-text .title{display:none}.current-conditions-wind .wind-direction-text .windstrength{font-size:.91667em;line-height:1em}.current-conditions-wind .wind-direction-text .windstrength .ms{font-size:.72727em;line-height:1em}.current-conditions-wind .wind-direction-icon svg path{fill:none}.light .current-conditions-wind .wind-direction-icon svg path{fill:#000}.current-conditions-wind .wind-direction-icon-wrapper{width:16px;height:16px}.current-conditions-wind .wind-direction-icon-wrapper .wind-direction-icon{width:16px;height:16px}.fnugg-donut-wrapper{position:relative;height:50px;margin:0 auto;width:50px}.fnugg-donut-wrapper span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -58%);transform:translate(-50%, -58%);font-weight:300;font-size:2em;line-height:.27273em}.fnugg-donut-wrapper canvas{width:100%;height:auto}.fnugg-donut-labels{font-size:.91667em;line-height:1em;font-weight:300;margin-top:-10px;color:#fff}.light .fnugg-donut-labels{color:#000}.snow-depth{line-height:3em}.snow-depth .snow-item-title{font-size:.83333em;text-transform:uppercase;width:50%;float:left}.snow-depth .snow-item-number{font-size:1.66667em;line-height:1.8em}.snow-depth .snow-item-number,.snow-depth .snow-unit{color:#fff}.light .snow-depth .snow-item-number,.light .snow-depth .snow-unit{color:#09b1d7}@media (min-width: 43.75em){.snow-depth{line-height:3.75em}.snow-depth .depth-slope{border-bottom:#4d4d4d 1px solid}.light .snow-depth .depth-slope{border-bottom:#f1f1f1 1px solid}}.disclaimer{padding:.5em 1em;font-size:1.08333em;line-height:1.38462em;color:#333}header{padding:1em 1em .91667em;border-bottom:#09B1D7 1px solid;background-color:#1a1a1a}.light header{background-color:#fff}header .logo{max-height:30px}header .logo svg{width:100px;height:30px}header h1{line-height:30px}@media (min-width: 28.75em){header .logo{width:25%;float:left}header h1{width:75%;float:right;margin-right:0}}@media (min-width: 43.75em){header .logo{width:20%;float:left}header h1{width:80%;float:right;margin-right:0}}.resort-info-items .col{width:50%;float:left;text-align:center;padding:1em;height:8.5em;border-right-width:1px;border-right-style:solid;border-right-color:#4d4d4d;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#4d4d4d}.resort-info-items .col.snow-depth{padding:0}.resort-info-items .col.snow-depth{height:auto}.resort-info-items .col.snow-depth .depth-slope{width:50%;float:left;border-right:#4d4d4d 1px solid}.light .resort-info-items .col.snow-depth .depth-slope{border-right:1px solid #f1f1f1}.resort-info-items .col.snow-depth .depth-terrain{width:50%;float:right;margin-right:0}.resort-info-items .col:nth-child(odd){border-right-color:#4d4d4d}.light .resort-info-items .col{border-right-color:#f1f1f1;border-bottom-color:#f1f1f1}.resort-info-items .col:last-child{width:100%;border:none}.resort-info-items .col .resort-current-open-title{font-size:1em;line-height:1em;margin-bottom:.75em}@media (min-width: 28.75em){.resort-info-items .col{width:25%;float:left}}@media (max-width: 28.6875em){.resort-info-items .col:nth-child(even){border-right:none}}@media (max-width: 43.6875em){.resort-info-items .col:nth-child(4){border-right:none}.resort-info-items .col .resort-current-open-title{font-size:1em;line-height:1.5em;width:auto}}@media (min-width: 43.75em){.resort-info-items .col{border-right:#4d4d4d 1px solid;border-bottom:none;width:20%;float:left}.resort-info-items .col:last-child{width:20%;float:right;margin-right:0}.resort-info-items .col.snow-depth .depth-slope,.resort-info-items .col.snow-depth .depth-terrain{width:100%;float:left;border-right:none}.light .resort-info-items .col.snow-depth .depth-slope,.light .resort-info-items .col.snow-depth .depth-terrain{border-right:none}}
