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}::-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:.0625em;border-bottom-style:solid;padding-bottom:.3125em;margin-top:1.125em;margin-bottom:1.5em;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,.autocomplete-label,.header .logo a 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,.focusable.autocomplete-label:active,.header .logo a span.focusable:active,.focusable.is-vishidden:focus,.focusable.ui-helper-hidden-accessible:focus,.focusable.autocomplete-label:focus,.header .logo a span.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix,[role="main"],.inner-container,.row,.module{zoom:1}.clearfix:before,[role="main"]:before,.inner-container:before,.row:before,.module:before,.clearfix:after,[role="main"]:after,.inner-container:after,.row:after,.module:after{content:"";display:table}.clearfix:after,[role="main"]:after,.inner-container:after,.row:after,.module:after{clear:both}.g-xup{overflow:hidden;clear:both}.alignnone{margin:.375em 0em 1.125em 0}.aligncenter,div.aligncenter{display:block;margin:.375em auto .375em auto}.alignright{float:right;margin:.375em 0 1.125em 1.125em}.alignleft{float:left;margin:.375em 1.125em 1.125em 0}a img.alignright{float:right;margin:.375em 0 1.125em 1.125em}a img.alignnone{margin:.375em 0em 1.125em 0}a img.alignleft{float:left;margin:.375em 1.125em 1.125em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:.375em 3px 10px;text-align:center}.wp-caption.alignnone{margin:.375em 1.125em 1.125em 0}.wp-caption.alignleft{margin:.375em 1.125em 1.125em 0}.wp-caption.alignright{margin:.375em 0 1.125em 1.125em}.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:.75em;line-height:1.5em;margin:0;padding:0 .375em .375em}.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:.375em;line-height:normal;padding:1rhythm 1 23px 14px;text-decoration:none;top:.375em;width:auto;z-index:100000}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}body{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5;font-weight:400;font-style:normal;color:#333;background-color:#fff}strong,b{font-weight:bold}em,i{font-style:italic}h1,.alpha{font-family:Roboto Slab,serif;font-weight:700;font-style:normal;font-size:2em;line-height:1.125em;margin-bottom:.5625em}@media (min-width: 62em){h1,.alpha{font-size:2.625em;line-height:1.14286em;margin-bottom:.57143em}}h2,.beta{font-family:Roboto Slab,serif;font-weight:700;font-style:normal;font-size:1.25em;line-height:1.2em;margin-bottom:.9em}@media (min-width: 62em){h2,.beta{font-size:2em;line-height:1.125em;margin-bottom:.75em}}h3,.gamma{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:1.125em;line-height:1.33333em;margin-bottom:1em}@media (min-width: 62em){h3,.gamma{font-size:1.375em;line-height:1.36364em;margin-bottom:1.09091em}}h4,.delta{font-family:Open Sans,sans-serif;font-weight:700;font-style:normal;font-size:1em;line-height:1.5em;margin-bottom:1.125em}@media (min-width: 62em){h4,.delta{font-size:1.125em;line-height:1.33333em;margin-bottom:1.33333em}}a{color:#056391;text-decoration:underline}a:hover,a:active{text-decoration:none;color:#045278}p{font-size:1em;line-height:1.5em;margin-bottom:1.125em}.intro-text{font-weight:600}blockquote{color:#07A1C4;font-style:italic;margin-top:1.125em;position:relative;font-size:1.25em;line-height:1.2em}@media (min-width: 62em){blockquote{font-size:1.5em;line-height:1.25em}}.disclaimer{font-size:.75em;line-height:1.5em;font-style:italic;color:#333}.temp,.temp-huge{font-family:"Roboto Slab",serif}.temp.minus,.temp-huge.minus{color:#429cc1}.temp.plus,.temp-huge.plus{color:#FF5C5C}.not-reported{font-size:.75em;line-height:1em;font-style:italic}sup{vertical-align:super;font-size:smaller}.video-container{position:relative;padding-top:0px;height:0;overflow:hidden;padding-bottom:56.25%;width:100%}.video-container.ratio-16-9{padding-bottom:56.25%}.video-container.ratio-4-3{padding-bottom:75%}.video-container.ratio-1-1{padding-bottom:100%}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content-asset{position:relative;padding-top:0px;height:0;overflow:hidden;padding-bottom:56.25%;width:100%}.entry-content-asset.ratio-16-9{padding-bottom:56.25%}.entry-content-asset.ratio-4-3{padding-bottom:75%}.entry-content-asset.ratio-1-1{padding-bottom:100%}.entry-content-asset iframe,.entry-content-asset object,.entry-content-asset embed{position:absolute;top:0;left:0;width:100%;height:100%}.img-flow{position:relative;height:0;padding-top:0px;overflow:hidden;background-color:#f3f3f3}.img-flow.ratio-wide{padding-bottom:37.5%}.img-flow.ratio-landscape{padding-bottom:56.45161%}.img-flow.ratio-landscape-low{padding-bottom:37.5%}.img-flow.ratio-portrait{padding-bottom:133.33333%}.img-flow.ratio-16-9{padding-bottom:56.25%}.img-flow.ratio-3-4{padding-bottom:133.33333%}.img-flow.ratio-1-1{padding-bottom:100%}.img-flow iframe,.img-flow object,.img-flow embed,.img-flow img,.img-flow video{position:absolute;top:0;left:0;width:100%;height:100%}.img-flow img{height:auto}.heart{position:relative;width:40px;height:40px}.heart:before,.heart:after{position:absolute;content:"";left:10px;top:0;width:10px;height:12.5px;background:crimson;border-radius:10px 10px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.heart:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.big-number{font-size:3.5em;line-height:1.07143em;font-weight:300}.btn{background-color:#07A1C4;color:#fff;padding:.375em .75em;text-align:center;text-decoration:none}.btn:hover{background-color:#022a45;color:#fff;text-decoration:underline}.btn.wide{display:block;width:100%}.select-container{position:relative;overflow:hidden;display:inline-block;padding-right:28px;background:white;border:1px solid #b7b7b7;border-radius:3px;outline:none}.select-container:hover{border-color:#9e9e9e}.select-container:focus{border-color:#9e9e9e}.select-container .label{display:inline-block;vertical-align:middle}.select-container:after{content:"";position:absolute;right:0;top:0;line-height:28px;width:28px;height:100%;z-index:0;background-image:url("../images/icons/select-arrow.svg");background-repeat:no-repeat;background-position:center center}.select-container select{color:#333;font-size:1em;line-height:1.5em;padding:.375em;height:calc(1.875em - 2px);position:relative;z-index:2;border:none;width:165%;background:transparent;display:block}.select-container select:focus{outline:none}.inner-container{max-width:100%;margin-left:auto;margin-right:auto;width:94%}.inner-container:after{content:" ";display:block;clear:both}@media (min-width: 62em){.inner-container{max-width:70.5em;margin-left:auto;margin-right:auto}.inner-container:after{content:" ";display:block;clear:both}}.row{position:relative}.two-col{margin-bottom:1.5em}@media (min-width: 41.75em){.two-col{width:55%;float:left}}@media (min-width: 62em){.two-col{width:55%}}@media (min-width: 41.75em){.two-col.right{width:45%;float:right}}@media (min-width: 62em){.two-col.right{width:45%}}.info-item{position:relative;text-align:center}.info-item .temp-huge{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:4.5em;line-height:1.08333em;font-weight:300}.info-item.condition .info-item-content{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.info-item-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);width:100%}.info-item-content.weather svg{width:72px;height:60px}.info-item-title{position:absolute;bottom:.75em;left:0;width:100%;text-align:center;margin-bottom:0;font-size:.75em;line-height:1em;font-weight:400}.card{background-color:#fff;width:100%;vertical-align:top;margin-bottom:1.5em;border-radius:3px;position:relative;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.05);box-shadow:0 0 10px rgba(0,0,0,0.05)}.card a{text-decoration:none}.card img{position:relative}.card:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}.card .distance{position:absolute;font-size:.625em;line-height:1.8em;font-weight:600;top:-13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#666;color:white;padding:1px 6px;border-radius:12px;z-index:3}@media (min-width: 41.75em){.card .distance{font-size:.75em;line-height:1.5em;top:-12px;padding:2px 8px}}.card-top{padding:.75em;margin-bottom:0;background-color:#033a5e;color:#fff;width:100%;border-radius:3px 3px 0 0}@media (max-width: 41.6875em){.card-top{overflow:hidden}}.card-top .card-title{font-size:1.125em;line-height:1.33333em;font-weight:600;margin-bottom:.33333em}.card-limited .card-top .card-title{margin-bottom:0}@media (max-width: 41.6875em){.card-top .card-title{text-overflow:ellipsis;white-space:nowrap;font-size:.75em;line-height:1em;margin-bottom:0}}.card-top .updated{color:white;margin-bottom:0;font-size:.75em;line-height:1em}@media (max-width: 41.6875em){.card-top .updated{display:none}}.card-item{position:relative;text-align:center;width:50%;height:5.25em;padding:.375em;float:left;color:#333}@media (min-width: 23.4375em){.card-item{height:6.375em}}.card-item-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%}.card-item-title{text-align:center;margin-top:.5em;margin-bottom:0;font-size:.75em;line-height:1em;font-weight:400}.card-item.weather .card-item-title{margin-top:0;margin-bottom:0}.card-item.wind .wind-direction-wrap{display:inline-block;position:relative;padding-left:30px}.card-item.wind .wind-direction-icon-wrap{display:inline-block;position:absolute;left:0;top:50%;margin-top:-15px}.card-item.wind .wind-direction-icon{display:inline-block;vertical-align:middle;line-height:0;-webkit-transform-origin:center;transform-origin:center}.card-item.wind .wind-direction-icon svg{width:1.875em;height:1.875em}.card-item.wind .wind-direction-text{margin-left:.375em;display:inline-block;vertical-align:middle;font-size:1.5em;line-height:.5em}.card-item.wind .wind-direction-text .ms{font-size:.5em;line-height:1em}.card-item.condition .condition-wrapper{position:relative;padding-left:40px;display:inline-block;max-width:90%}.card-item.condition .condition-wrapper .condition-icon{width:32px;height:32px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card-item.condition .condition-wrapper .condition-text{font-size:.75em;line-height:1.5em;text-align:left}.card-item.temperature .temp-huge{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:3.875em;line-height:1.06452em;font-weight:300}.card-items{display:none}@media (min-width: 41.75em){.card-items{display:block}}.card-feature{position:relative}.card-feature .card-favourite{position:absolute;top:0;right:0;width:40px;height:40px}.card-snowfall{display:none}@media (min-width: 41.75em){.card-snowfall{display:block;color:#021e30;font-size:.875em;line-height:1.28571em;padding:.75em;background-color:#f6f9f9;position:relative;height:32px}.card-snowfall .card-snowfall-num{font-weight:600;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card-snowfall .card-snowfall-title{text-transform:uppercase;position:absolute;left:.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2%}@media (min-width: 62em){.card-list{margin:0 -.66667%}}.card-list .card{display:inline-block;width:46%;margin-bottom:4%;margin-left:2%;margin-right:2%}@media (min-width: 62em){.card-list .card{display:inline-block;width:32%;margin-bottom:2%;margin-left:.66667%;margin-right:.66667%}}.connected-card-list .card{width:100%}.card-button{background-color:#07A1C4;color:white;display:block;text-align:center;padding:.75em;border-radius:0 0 3px 3px}.card-button:hover{background-color:#068dab;color:white}.image-list-with-text{overflow-x:hidden}.image-list-with-text .image-list-with-text-item{display:block;width:100%}.image-list-with-text .image-list-with-text-item a{display:block;width:100%;height:100%;position:relative;text-align:center;vertical-align:middle;background-size:cover;background-position:center;color:white;text-decoration:none}.image-list-with-text .image-list-with-text-item a .text-wrap{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.image-list-with-text .image-list-with-text-item:hover .border,.image-list-with-text .image-list-with-text-item:hover .border.light{background-color:rgba(0,0,0,0.3)}.image-list-with-text .image-list-with-text-item .border{-webkit-transition:all 0.15s;transition:all 0.15s;position:absolute;top:0;left:0;height:100%;width:100%;display:block;background-color:rgba(0,0,0,0.6);z-index:1}.image-list-with-text .image-list-with-text-item .border.light{background-color:transparent}.list-with-text{overflow:hidden}@media (min-width: 41.75em){.list-with-text{margin:0 -2%}}@media (min-width: 62em){.list-with-text{margin:0 -.66667%}}.list-with-text .list-with-text-item{display:block;float:left;width:100%;height:6.75em;margin-bottom:1.125em;border-radius:3px}@media (min-width: 41.75em){.list-with-text .list-with-text-item{height:9.75em;width:46%;margin:0 2%;margin-bottom:4%}}@media (min-width: 62em){.list-with-text .list-with-text-item{float:left;width:32%;margin-left:.66667%;margin-right:.66667%;margin-bottom:1.33333%}}.list-with-text .list-with-text-item a{background-color:#022a45;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:3px;color:#fff;display:block;width:100%;height:100%;position:relative;text-align:center;vertical-align:middle;text-decoration:none}.list-with-text .list-with-text-item a:hover{background-color:#021e30}.list-with-text .list-with-text-item a:hover .text-wrap .txt{border-bottom:1px solid}.list-with-text .list-with-text-item a .text-wrap{background-position:center;padding:.375em;font-size:1.125em;line-height:1.33333em;font-family:Roboto Slab,serif;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media (min-width: 41.75em){.list-with-text .list-with-text-item a .text-wrap{padding:.75em;font-size:1.25em;line-height:1.2em}}@media (min-width: 62em){.list-with-text .list-with-text-item a .text-wrap{padding:.75em;font-size:1.5em;line-height:1.25em}}.list-with-text .list-with-text-item a .text-wrap .icon{margin-bottom:.75em}.list-with-text .list-with-text-item a .text-wrap .icon img{width:96px;height:auto}.article-list-item{width:100%;display:inline-block;vertical-align:top;margin-bottom:1.5em}@media (min-width: 41.75em){.article-list-item{width:48%;margin-bottom:2%}.article-list-item:nth-child(2n+2){margin-left:2%}.article-list-item:nth-child(2n+1){margin-right:2%}}.article-list-item a{text-decoration:none;color:#333}.article-list-item a:hover .article-list-item-title{text-decoration:underline}.article-list-item a .img-flow{margin-bottom:.75em}.article-list-item-date{font-size:.75em;line-height:1.5em}.article-list-item-title{font-weight:400;font-size:2em;line-height:1.125em;margin-bottom:.375em}.section-header{position:relative;margin-bottom:1.125em;z-index:1}@media (min-width: 41.75em){.section-header{margin-bottom:1.875em}}.section-header .section-title{color:#033a5e;display:block;font-weight:400;margin-bottom:0;font-size:1.5em;line-height:1.25em}@media (min-width: 41.75em){.section-header .section-title{font-size:2em;line-height:1.125em}}.section-header .section-title a{text-decoration:none}.section-header .section-icon{display:none;vertical-align:top;width:30px;height:30px}@media (min-width: 41.75em){.section-header .section-icon{display:inline-block}}.section-header .section-icon img{width:100%;vertical-align:initial}.resort-weather .updated{text-align:center;padding:.75em 0;font-size:.75em;line-height:1.5em}.resort-weather .tabs{border:1px solid #b7b7b7;border-radius:4px;overflow:hidden;margin-bottom:.75em}.resort-weather .tabs li{cursor:pointer;width:50%;float:left;text-align:center;padding:.375em;background-color:white;text-transform:uppercase}.resort-weather .tabs li.current{background-color:#6D7487;color:white}.resort-weather .tab-content{display:none}.resort-weather .tab-content.current{display:block}.resort-info-block{margin-bottom:0;padding:.75em 1.125em}@media (min-width: 41.75em){.resort-info-block{padding:1.5em 1.5em}}@media (min-width: 62em){.resort-info-block:not(.btn-block){padding:2.25em 3em}}.resort-info-block h2{font-family:Open Sans,sans-serif}.resort-info-block .title{font-size:1.125em;line-height:1.33333em;font-weight:400;text-transform:uppercase;margin-bottom:.66667em}.resort-info-block.description p{font-weight:300;font-size:1.125em;line-height:1.33333em}.resort-info-block.park p{font-weight:300;font-size:1.125em;line-height:1.33333em}.resort-info-block.resort-prices .card{padding:.75em;margin-bottom:.375em}.resort-info-block.resort-prices .card .card-button{font-size:.75em;line-height:1.5em;margin:0 -1em -1em}.resort-info-block.resort-hours .opening-hours{font-weight:600;margin-bottom:.375em;font-size:2em;line-height:1.125em}@media (min-width: 41.75em){.resort-info-block.resort-hours .opening-hours{font-size:2.25em;line-height:1.16667em}}@media (min-width: 62em){.resort-info-block.resort-hours .opening-hours{font-size:3em;line-height:1.125em}}.resort-info-block.resort-contact .tel{display:block;margin-bottom:.42857em;text-decoration:none;color:#333;font-weight:600;font-size:2em;line-height:1.125em}@media (min-width: 41.75em){.resort-info-block.resort-contact .tel{font-size:2.25em;line-height:1.16667em}}@media (min-width: 62em){.resort-info-block.resort-contact .tel{font-size:3em;line-height:1.125em}}.resort-info-block.resort-contact .address{font-weight:300;margin-bottom:0}.resort-info-block.long-term-weather a{text-decoration:none;color:#021e30}.resort-info-block.long-term-weather a .title .yr-logo{height:1.125em;width:1.125em;display:inline-block;vertical-align:middle}.resort-info-block.long-term-weather a .temp{color:#021e30;font-size:1.125em;line-height:1.33333em;margin-top:0}@media (min-width: 62em){.resort-info-block.long-term-weather a .temp{font-size:1.5em;line-height:1.25em}}.resort-info-block.long-term-weather a .long-term-weather-list{margin-bottom:.75em}.resort-info-block.long-term-weather a .info-item{float:left;width:20%;padding:0 .75em 0 0}.resort-info-block.long-term-weather a .info-item .long-term{position:relative}.resort-info-block.long-term-weather a .info-item svg{max-width:100%}.resort-info-block.long-term-weather a .info-item .info-item-title{position:relative;bottom:0;margin-top:0.5em;font-weight:300;font-size:.8125em;line-height:.92308em}@media (min-width: 62em){.resort-info-block.long-term-weather a .info-item .info-item-title{font-size:1em;line-height:.75em}}.resort-info-block.resort-links a{margin-bottom:.75em}.resort-info-block.resort-links a:not(.website){border:1px solid #07A1C4;background-color:#fff;color:#033a5e}.resort-info-block.resort-links a:not(.website):hover{border-color:#033a5e;text-decoration:underline}.resort-info-block.resort-links a:last-child{margin-bottom:0}.resort-info-block.resort-links a[href*="varsom.no"]{background-color:#033a5e;color:#fff;border:none}.resort-info-block.resort-links a[href*="varsom.no"]:hover,.resort-info-block.resort-links a[href*="varsom.no"]:focus{background-color:#021e30}.resort-info-block.resort-links a[href*="varsom.no"] span:before{display:inline-block;content:'';background-image:url("../images/icons/varsom-icon.svg");background-position:center;background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;margin-right:6px;vertical-align:top}.resort-info-block .servicecenter{margin-top:1rem;text-align:left;background:#ecf97b;color:#02423f;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.resort-info-block .servicecenter:hover{background:#02423f;color:#ecf97b;text-decoration:none}.resort-info-block .servicecenter:hover span{text-decoration:underline}.resort-info-block .servicecenter .title{text-align:left;font-size:1rem;margin-bottom:0.25rem}.resort-info-block .btn{text-align:center;font-weight:600;font-size:1.25em;line-height:1.2em;padding:16px 24px}@media (min-width: 41.75em){.resort-info-block .btn{font-size:1.5em;line-height:1.25em}}.resort-info-items{color:white}.resort-info-items .info-item-wrapper{width:33.33333%;float:left;margin-bottom:1.5em}.resort-info-items .info-item-wrapper:nth-child(2n+1){padding-right:.75em}.resort-info-items .info-item-wrapper:nth-child(2n+2){padding-left:.75em}.resort-info-items .info-item-wrapper .info-item{width:100%;height:6.375em;padding:.375em;float:left;color:white}.lift-prices{width:100%;margin-bottom:.75em;font-size:.75em;line-height:1.5em}@media (min-width: 62em){.lift-prices{font-size:.875em;line-height:1.28571em}}.lift-prices th{font-weight:400;padding:.375em .75em .375em 0;text-transform:uppercase}.lift-prices th.lift-card-name{width:50%}.lift-prices th.lift-card-price{width:25%}.lift-prices td{padding:.375em .75em .375em 0;font-weight:300}.lift-prices td.lift-card-name{width:50%}.lift-prices td.lift-card-price{width:25%}.resort-hours-table{width:100%}.resort-hours-table td,.resort-hours-table th{padding:.375em;text-align:center;font-size:1.125em;line-height:1.33333em}@media (min-width: 62em){.resort-hours-table td,.resort-hours-table th{font-size:1.5em;line-height:1.25em}}.article-main-image{margin-bottom:3.75em}.article-top{position:relative;margin-bottom:2.25em}@media (min-width: 41.75em){.article-top{margin-bottom:3em}}@media (min-width: 62em){.article-top{margin-bottom:3.75em}}.article-top-header{padding:.375em 0 .75em 0;position:absolute;width:100%;bottom:0;left:0;color:white;text-shadow:0 0px 2px black;background:rgba(0,0,0,0.6)}@media (min-width: 41.75em){.article-top-header{padding:1.125em 0 1.125em 0}}@media (min-width: 41.75em){.article-top-header{text-shadow:0 0px 5px black}}.article-top-header .title{margin-bottom:.1875em;font-size:1.375em;line-height:1.36364em}@media (min-width: 41.75em){.article-top-header .title{font-size:2.875em;line-height:1.17391em}}@media (min-width: 62em){.article-top-header .title{font-size:4.125em;line-height:1.09091em}}.article-top-image{height:18.75em;background-size:cover;background-position:center center}@media (min-width: 41.75em){.article-top-image{height:30em}}@media (min-width: 62em){.article-top-image{height:37.5em}}@media (min-width: 80em){.article-top-image{height:41.25em}}@media (min-width: 90.0625em){.article-top-image{height:48.75em}}@media (min-width: 105em){.article-top-image{height:56.25em}}.entry-meta{font-size:.875em;line-height:1.28571em;color:#707070}.entry-meta p{margin-bottom:.375em}.entry-meta .updated{font-weight:300}.entry-meta .byline-author{color:#333}.button-list.center{text-align:center}.button-list .button-list-item{display:inline-block;margin-right:6px;margin-bottom:.5em;font-size:.75em;line-height:1.5em}.button-list .button-list-item a{text-decoration:none;display:block;padding:.375em .75em;background-color:white;border:1px solid #b7b7b7;border-radius:3px;color:#333}.button-list .button-list-item a:hover{background-color:#dcdcdc}.button-list .button-list-item a.active{cursor:default;background-color:#07A1C4;color:white;border:1px solid #07A1C4}.button-list .button-list-item a.reset.disabled{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.button-list .button-list-item a.reset.disabled:hover{background-color:white}.single-region .button-list{margin-bottom:2.25em}.ui-autocomplete{position:fixed;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;border-top:1px solid white;margin:0;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2)}.ui-autocomplete li.ui-autocomplete-category{color:#707070;font-size:.6875em;line-height:1.63636em;text-transform:uppercase;letter-spacing:1px;padding-top:.375em;padding-left:.75em}.ui-autocomplete li.ui-menu-item{cursor:pointer}.ui-autocomplete li.ui-menu-item.nearby-heading{cursor:auto}.ui-autocomplete li.ui-menu-item>a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;white-space:nowrap;text-decoration:none}.ui-autocomplete li.ui-menu-item:last-child{border-bottom:none}.ui-autocomplete li.ui-menu-item a{display:block;color:#333;text-decoration:none;padding:.75em 10px .75em 28px;background-image:url("../images/icons/location-blue.svg");background-position:left 6px center;background-repeat:no-repeat;background-size:18px 18px}.ui-autocomplete li.ui-menu-item a.nearby{font-size:.75em;line-height:1.5em;background-image:url("../images/icons/location-red.svg")}.ui-autocomplete li.ui-menu-item a.nearby .distance{float:right;color:#707070}.ui-autocomplete li.ui-menu-item.ui-state-focus a{background-color:#f4f4f4;color:#333}.ui-state-hover,.ui-state-active{color:green;text-decoration:none;background-color:#0088cc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-image:none}.fnugg-search{font-size:1em;font-family:"Open Sans",sans-serif;display:inline-block;width:100%;height:1.875em;border:none;color:#333;background-color:rgba(0,0,0,0.05);background-image:url("../images/icons/search.svg");background-position:right 6px center;background-repeat:no-repeat;background-size:18px 18px;border-radius:0;outline:none;padding:6px 30px 6px 6px;-webkit-appearance:none}@media (min-width: 41.75em){.fnugg-search{height:100%;background-position:right 12px center;padding:6px 42px 6px 12px;border:none;font-size:1.125em;line-height:1.33333em}}.fnugg-search.loading{background-image:url("../images/icons/search-animation.gif")}.fnugg-search.search-big{height:2.625em}@media (min-width: 23.4375em){.fnugg-search.search-big{padding:.75em;padding-right:2.25em;font-size:1.5em;line-height:1.25em;height:2.5em;background-position:right .75em center;background-size:24px 24px}}::-webkit-input-placeholder{color:#bbb;font-weight:300}::-moz-placeholder{color:#bbb;font-weight:300}:-ms-input-placeholder{color:#bbb;font-weight:300}input:-moz-placeholder{color:#bbb;font-weight:300}.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:1.875em;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.125em;line-height:1.33333em;color:#bbb}@media (min-width: 23.4375em){.fnugg-donut-wrapper .see-details span{font-size:2.25em;line-height:1.16667em}.fnugg-donut-wrapper .see-details span.total{font-size:1.5em;line-height:1.25em}}@media (min-width: 41.75em){.fnugg-donut-wrapper .see-details span{font-size:2.5em;line-height:1.2em}.fnugg-donut-wrapper .see-details span.total{font-size:1.25em;line-height:1.2em}}.fnugg-donut-labels{position:relative;font-size:.875em;line-height:1.28571em;font-weight:300;color:#bbb;min-height:1.125em}.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{width:40%;margin-left:5%;margin-right:5%;float:left}@media (min-width: 41.75em){.resort-current-open{width:30%;margin-left:10%;margin-right:10%}}.resort-current-open .slope-difficulty{line-height:1.5em}.resort-current-open .slope-difficulty::before{display:inline-block;content:'';width:10px;height:10px;vertical-align:middle;margin-right:8px;margin-left:2px}.resort-current-open .slope-difficulty.slope-difficulty-uknown::before{color:#bbb;content:'?';text-align:center;font-size:12px;line-height:16px;height:16px}.resort-current-open .slope-difficulty.slope-difficulty-green::before{background-color:#339933;border-radius:50%}.resort-current-open .slope-difficulty.slope-difficulty-blue::before{background-color:#006699}.resort-current-open .slope-difficulty.slope-difficulty-red::before{background-color:#d33b3b}.resort-current-open .slope-difficulty.slope-difficulty-black::before{background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.resort-current-open .modal{display:none;background-color:#021e30;-webkit-box-shadow:0 20px 35px 0 rgba(0,0,0,0.2);box-shadow:0 20px 35px 0 rgba(0,0,0,0.2);position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:96%;left:2%;z-index:104}.resort-current-open .modal[aria-hidden="false"]{display:block}@media (min-width: 41.75em){.resort-current-open .modal{width:50%;position:absolute;top:0;left:0;bottom:auto;z-index:98;-webkit-transform:none;transform:none}.resort-current-open .modal.slope-modal{left:auto;right:0}}@media (min-width: 62em){.resort-current-open .modal{width:100%}}.resort-current-open .modal .modal-header{border-bottom:#fff 1px solid;width:100%}.resort-current-open .modal .modal-header h3,.resort-current-open .modal .modal-header>div{font-weight:400;font-size:1em;line-height:3em}.resort-current-open .modal .modal-header>div{float:left;margin-left:6px}.resort-current-open .modal .modal-header .total{color:#bbb}.resort-current-open .modal h3{float:left;line-height:48px;padding-left:20px;margin-bottom:0;text-transform:uppercase}.resort-current-open .modal .close-button{float:right;cursor:pointer;background-color:transparent;border:none;position:relative;top:2px;width:44px;height:44px}.resort-current-open .modal .close-button span{display:block;position:relative;left:9px;width:12px;font-size:0}.resort-current-open .modal .close-button span:before,.resort-current-open .modal .close-button span:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:2px solid #fff;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);padding-top:0}.resort-current-open .modal .close-button span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.resort-current-open .modal .item-list{padding:16px 20px}.resort-current-open .modal ul{max-height:calc(90vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.resort-current-open .modal ul::-webkit-scrollbar{width:3px}.resort-current-open .modal ul::-webkit-scrollbar-track{background:transparent;border-radius:0}.resort-current-open .modal ul::-webkit-scrollbar-thumb{border-radius:0;background:transparent}.resort-current-open .modal ul:hover::-webkit-scrollbar-thumb{background:#000}@media (min-width: 41.75em){.resort-current-open .modal ul{max-height:320px}}.resort-current-open .modal li{margin-bottom:.375em;padding-right:40px;background-size:18px 18px;background-position:center right 12px;background-repeat:no-repeat;background-image:url("../images/icons/open-icon.svg")}.resort-current-open .modal li.closed{color:#bbb;background-image:url("../images/icons/closed-icon.svg")}.resort-current-open .modal li:last-child{margin-bottom:0}.resort-current-open-title{font-size:1em;line-height:1.5em;text-align:center;font-weight:400;text-transform:uppercase;margin-bottom:.375em;width:100px;margin-bottom:1.125em}@media (min-width: 23.4375em){.resort-current-open-title{white-space:nowrap;width:auto}}@media (min-width: 62em){.resort-current-open-title{font-size:.875em;line-height:1.28571em;margin-bottom:1.28571em}}.snow-items{width:100%;padding:0 0 1.5em 0}@media (min-width: 41.75em){.snow-items{padding-bottom:1.125em}}.snow-items .snow-item{width:25%;float:left}.snow-items-table{color:white;font-weight:300;width:100%}.snow-items-table td,.snow-items-table th{text-align:center;overflow:hidden;width:25%;max-width:25%;padding:0 .375em}.snow-items-table th{padding-top:.375em;vertical-align:top}.snow-items-table .snow-item-title{font-size:.625em;line-height:1.2em;color:#bbb;text-transform:uppercase;margin-bottom:0}@media (min-width: 41.75em){.snow-items-table .snow-item-title{font-size:.75em;line-height:1.5em}}.snow-items-table .snow-item-number{font-family:Roboto Slab,serif;font-size:1em;line-height:1.5em}@media (min-width: 41.75em){.snow-items-table .snow-item-number{font-size:1.5em;line-height:1.25em}}.snow-items-table .snow-unit{font-size:.875em;line-height:1.28571em}@media (min-width: 41.75em){.snow-items-table .snow-unit{font-size:1.5em;line-height:1.25em}}.current-conditions-condition{width:50%;display:inline-block;margin-right:-.25em;padding:.75em 5%;text-align:center}@media (min-width: 41.75em){.current-conditions-condition{width:100%;float:none;text-align:left}}.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:.875em;line-height:1.28571em}@media (min-width: 41.75em){.current-conditions-condition .condition-text{font-size:1em;line-height:1.125em}}.current-conditions-weather{width:50%;float:left;padding:.75em .375em;text-align:center}@media (min-width: 41.75em){.current-conditions-weather{width:33.33333%}}.current-conditions-weather svg{width:84px;height:70px}.current-conditions-weather .title{font-weight:300;font-size:.75em;line-height:1.5em}@media (min-width: 41.75em){.current-conditions-weather .title{font-size:1em;line-height:1.5em}}.current-conditions-wind-and-condition{width:100%;float:left;padding:.75em .375em}@media (min-width: 41.75em){.current-conditions-wind-and-condition{width:33.33333%;margin-top:0;padding-right:.75em}}.current-conditions-wind{width:50%;display:inline-block;margin-right:-.25em;padding:.75em 3%;text-align:center}@media (min-width: 41.75em){.current-conditions-wind{width:100%;float:none;text-align:left;padding:.75em 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:.625em;line-height:1.8em;text-transform:uppercase;color:#bbb}@media (min-width: 62em){.current-conditions-wind .wind-direction-text .title{font-size:.75em;line-height:1.5em}}.current-conditions-wind .wind-direction-text .windstrength{font-size:1.25em;line-height:1.2em}@media (min-width: 62em){.current-conditions-wind .wind-direction-text .windstrength{font-size:1.5em;line-height:1.25em}}.current-conditions-wind .wind-direction-text .windstrength .ms{font-size:.58333em;line-height:.85714em}.current-conditions-temp{width:50%;float:left;font-size:3.75em;line-height:1.1em;font-family:Roboto Slab,serif;font-weight:400;padding:.2em .1em .2em .1em;text-align:center}@media (min-width: 23.4375em){.current-conditions-temp{font-size:5.25em;line-height:1.07143em;padding:.14286em .07143em .14286em .07143em}}@media (min-width: 41.75em){.current-conditions-temp{width:33.33333%}}.map-preloader{max-width:320px;height:auto;position:relative;background:rgba(0,0,0,0.6);top:50%;left:50%;color:#fff;font-size:1.125em;line-height:1.33333em;padding:.75em;border-radius:3px;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.2);box-shadow:0 4px 6px rgba(0,0,0,0.2)}.modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:102;min-height:200px;background-color:rgba(50,50,50,0.3)}@media (min-width: 41.75em){.modal-overlay{z-index:97}}@media (max-width: 41.6875em){body.show-modal{overflow:hidden !important;height:100vh !important}}body.show-modal .modal-overlay{display:block}.header{position:fixed;top:0;left:0;right:0;z-index:99;background-color:white;background-color:rgba(255,255,255,0.95);-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);box-shadow:0 1px 6px rgba(0,0,0,0.1)}.header .inner-container{position:relative;padding:.75em 0;width:100%;height:54px}@media (min-width: 41.75em){.header .inner-container{padding:.75em 0;padding:0;height:90px;border-radius:0 0 3px 3px}}.header .logo{position:absolute;left:6px;top:12px;z-index:1}@media (min-width: 41.75em){.header .logo{left:20px;top:24px}}@media (min-width: 62em){.header .logo{left:20px;top:18px}}.header .logo a{display:block;line-height:0}.header .logo svg{fill:#07A1C4;height:30px;width:100.67797px}@media (min-width: 41.75em){.header .logo svg{height:42px;width:140.94915px}}@media (min-width: 62em){.header .logo svg{height:54px;width:181.22034px}}.header #search{position:absolute;z-index:0;width:100%;padding-left:calc((30px * (198 / 61)) + 24px);padding-right:6px}.header #search form{height:100%}.header #search input{background-color:#f6f9f9;color:#354a52;border-radius:3px;background-image:url("../images/icons/search-lightblue.svg")}@media (min-width: 41.75em){.header #search{max-width:300px;width:100%;padding-left:0;padding-right:0;left:50%;top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:42px}.header #search input{background-size:24px 24px}}@media (min-width: 62em){.header #search{max-width:500px}}.header #explore{display:none}@media (min-width: 41.75em){.header #explore{display:block;position:absolute;right:0px;height:90px}}.header #explore .explore-btn{display:block;height:90px;padding-right:54px;background-image:url("../images/icons/arrows-down.svg");background-position:right 20px center;background-repeat:no-repeat;background-size:32px 32px;text-decoration:none;font-size:.8125em;line-height:6.92308em;text-transform:uppercase;color:#333}.header #explore .explore-btn:hover{text-decoration:underline}.header #explore ul#explore-list{display:none;right:0;background-color:#021e30;-webkit-box-shadow:0 20px 35px 0 rgba(0,0,0,0.2);box-shadow:0 20px 35px 0 rgba(0,0,0,0.2);font-size:.875em;line-height:1.28571em;position:absolute;white-space:nowrap}.header #explore ul#explore-list:last-child{border-bottom:none}.header #explore ul#explore-list.open{display:block}.header #explore ul#explore-list a{display:block;padding:.85714em 1.28571em;padding-left:66px;background-size:50px 14px;background-position:left 6px center;background-repeat:no-repeat;text-decoration:none;color:white}.header #explore ul#explore-list a:hover{background-color:#010f18;text-decoration:underline}.header ::-webkit-input-placeholder{color:#354a52;font-weight:400}.header ::-moz-placeholder{color:#354a52;font-weight:400}.header :-ms-input-placeholder{color:#354a52;font-weight:400}.header input:-moz-placeholder{color:#354a52;font-weight:400}.module{position:relative;padding:1.5em 0}@media (min-width: 62em){.module{padding:1.875em 0 2.25em}}.footer{padding:2.25em 0;background-color:#022a45;position:relative}@media (min-width: 62em){.footer .row{margin:0}}.footer .footer-content{padding:1.125em 0;color:white;float:left;width:100%}@media (min-width: 62em){.footer .footer-content{width:37%;margin-right:2%}.footer .footer-content:last-child{width:22%;margin-right:0}}.footer .footer-content-header{font-size:1.25em;line-height:1.2em;margin-bottom:.9em}.footer .footer-content-text{font-size:.8125em;line-height:1.38462em}.footer a{color:#07A1C4}.footer a:hover{color:#cdecf3;text-decoration:underline}.footer a.footer-instagram,.footer a.footer-facebook,.footer a.footer-yr,.footer a.footer-met{text-decoration:none;margin-right:10px}.footer .footer-app-store,.footer .footer-google-play-store{display:block;float:left;margin-top:.75em}.footer .footer-app-store{margin-right:1.125em}.footer .line{position:absolute;top:0;width:100%;height:1px;background-color:#232323}.footer .line-2{position:absolute;top:1px;width:100%;height:1px;background-color:#3c3c3c}@media (min-width: 62em){.footer .footer-visit-norway{text-align:right}}.section{padding:1.5em 0 1.875em;position:relative}@media (min-width: 41.75em){.section{padding:2.25em 0 2.625em}}@media (min-width: 62em){.section{padding:3.375em 0 3.75em}}.section.arrow:before{content:"";position:absolute;width:40px;height:40px;display:block;background-color:black;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.color-section{background-color:#f6f9f9}.masthead{position:relative;width:100%}.masthead .masthead-image{position:absolute;right:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transition:1s opacity;transition:1s opacity;background-size:cover;background-position:center center}.masthead .content-area{background-color:rgba(255,255,255,0.9);width:100%;position:absolute;bottom:0;left:0;z-index:1;padding:.375em 0 .75em 0}@media (min-width: 41.75em){.masthead .content-area{padding:1.125em 0 1.125em 0}}.masthead .content-area-inner{padding:1.5em;text-align:center}.masthead .masthead-region-icon img{width:auto;height:18px}@media (min-width: 41.75em){.masthead .masthead-region-icon img{height:20px}}@media (min-width: 62em){.masthead .masthead-region-icon img{height:24px}}.masthead .masthead-title,.masthead .masthead-subtitle,.masthead .masthead-text,.masthead .masthead-region-icon{color:#033a5e;margin-bottom:0;font-weight:400;max-width:784px}.masthead .masthead-title,.masthead .masthead-region-icon{margin-bottom:6px}.masthead .masthead-title{font-size:1.375em;line-height:1.36364em}@media (min-width: 41.75em){.masthead .masthead-title{font-size:2em;line-height:1.125em}}@media (min-width: 62em){.masthead .masthead-title{font-size:2.625em;line-height:1.14286em}}@media (min-width: 80em){.masthead .masthead-title{font-size:3.375em;line-height:1.11111em}}.masthead .updated{color:#044e78;font-size:.75em;line-height:1em;text-transform:uppercase;margin-bottom:0}.masthead .masthead-text{font-size:1em;line-height:1.5em}@media (min-width: 41.75em){.masthead .masthead-text{font-size:1.25em;line-height:1.2em}}@media (min-width: 62em){.masthead .masthead-text{font-size:1.5em;line-height:1.25em}}.masthead .image-copyright{position:absolute;right:0;top:54px;font-size:.75em;line-height:1.5em;text-align:right;color:white;z-index:2;background-color:rgba(0,0,0,0.25);padding:.75em}body.home .masthead .image-copyright{right:3%;bottom:0;top:auto}@media (min-width: 41.75em){.masthead .image-copyright{right:3%;bottom:0;top:auto}}.masthead .image-copyright p{margin-bottom:0}.categories{padding:2.25em 0}@media (min-width: 41.75em){.categories{padding:3.75em 0}}@media (min-width: 62em){.categories{padding:3.75em 0}}@media (min-width: 41.75em){.categories .image-list-with-text{margin:0 -2%}}@media (min-width: 62em){.categories .image-list-with-text{margin:0 -.66667%}}.categories .image-list-with-text .image-list-with-text-item{float:left;width:100%;height:7.5em;margin-bottom:1.125em;border-radius:3px}@media (min-width: 62em){.categories .image-list-with-text .image-list-with-text-item{float:left;width:32%;margin-left:.66667%;margin-right:.66667%;margin-bottom:0;height:19.5em}.categories .image-list-with-text .image-list-with-text-item:nth-child(n+4){margin-top:1.33333%}}.categories .image-list-with-text .image-list-with-text-item a{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:3px}.categories .image-list-with-text .image-list-with-text-item a .text-wrap{background-position:center;padding:.375em;width:100%;font-size:1em;line-height:1.5em}@media (min-width: 41.75em){.categories .image-list-with-text .image-list-with-text-item a .text-wrap{padding:.75em;font-size:1.25em;line-height:1.2em}}@media (min-width: 62em){.categories .image-list-with-text .image-list-with-text-item a .text-wrap{padding:.75em;font-size:1.875em;line-height:1.2em}}.categories .image-list-with-text .image-list-with-text-item a .text-wrap .icon{margin-bottom:.375em}.categories .image-list-with-text .image-list-with-text-item a .text-wrap .icon img{width:96px;height:auto}.categories .image-list-with-text .image-list-with-text-item .border{border-radius:3px}.section-regions{background-color:#044e78}.section-regions .section-header .section-title{color:white}.section-fnugg-alert.alert-type-info{background-color:#cdecf3}.section-fnugg-alert.alert-type-warning{background-color:#ffeec4}.section-fnugg-alert.alert-type-corona{background-color:#df605d}.section-fnugg-alert.alert-type-danger{background-color:#ff5c5c}@media (min-width: 41.75em){.section-fnugg-alert .icon,.section-fnugg-alert .text{float:left}}.section-fnugg-alert .icon{height:64px;margin-bottom:.75em}@media (min-width: 41.75em){.section-fnugg-alert .icon{margin-right:1.875em;margin-bottom:0}}.section-fnugg-alert .title,.section-fnugg-alert .subtitle{color:#111}.section-fnugg-alert .title{display:inline-block;font-weight:600;font-size:1.25em;line-height:1.2em;text-decoration:none;margin-top:4px;margin-bottom:.375em;padding-right:24px;background-image:url("../images/icons/alert/arrow-right.svg");background-position:right center;background-repeat:no-repeat}.section-fnugg-alert .title:hover{text-decoration:underline}@media (min-width: 41.75em){.section-fnugg-alert .title{font-size:1.5em;line-height:1.25em;margin-bottom:0}}.articles{margin-bottom:5.625em}.articles .image-list-with-text li{height:15em}@media (min-width: 62em){.articles .image-list-with-text li{width:33.33333%;float:left}}.articles .image-list-with-text li a .text-wrap{padding:1.5em .75em}#map-canvas{height:400px}@media (min-width: 41.75em){#map-canvas{height:520px}}@media (min-width: 105em){#map-canvas{height:720px}}.find-resort-map{position:relative}.find-resort-map h2{color:#021e30}.find-resort-map .find-resorts{background-image:url("../images/icons/crosshair.svg");background-position:left .75em center;background-repeat:no-repeat;background-color:rgba(3,58,94,0.95);padding:.75em 1.125em .75em 2.625em;border-radius:4px;text-align:center;color:#fff;text-decoration:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.find-resort-map .find-resorts:hover{background-color:#021e30}@media (min-width: 41.75em){.find-resort-map .find-resorts{font-size:1.5em;line-height:1.25em;padding:.75em 1.125em .75em 2.25em}}.timeline{position:relative;padding-top:3.75em}@media (min-width: 41.75em){.timeline{padding-right:10%}}.timeline .report-post-wrapper{border-left:1px solid #07A1C4;position:relative;margin-bottom:4.5em}.timeline .report-post-wrapper:last-child{margin-bottom:2.25em}.timeline .report-post-wrapper .report-post>*{padding-left:12px}@media (min-width: 62em){.timeline .report-post-wrapper .report-post>*{padding-left:24px}}.timeline .report-post-wrapper .image{margin-bottom:.75em}@media (min-width: 41.75em){.timeline .report-post-wrapper .image{margin-bottom:1.5em}}.timeline .report-post-wrapper .title{font-weight:600;margin-bottom:.375em;font-size:1.25em;line-height:1.2em}@media (min-width: 41.75em){.timeline .report-post-wrapper .title{font-size:1.75em;line-height:1.28571em}}.timeline .report-post-wrapper .text{font-weight:300;font-size:1em;line-height:1.5em;padding-bottom:.75em}@media (min-width: 41.75em){.timeline .report-post-wrapper .text{font-size:1.125em;line-height:1.33333em}}.timeline .report-post-time{position:absolute;top:-28px;left:20px;font-size:.75em;line-height:1.5em;color:#707070}.timeline .round-thing{display:block;width:18px;height:18px;border:4px solid #07A1C4;background:white;border-radius:100%;position:absolute;left:-9px;top:-28px;z-index:2}.timeline .load-more{background-color:#fafafa;border:1px solid #f3f3f3;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1);color:#333;padding:1.125em .75em}.timeline .load-more:hover{background-color:#f2f2f2;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-color:#b7b7b7}.resort-current-conditions{background-color:#022a45}.resort-current-conditions .resort-current-conditions-header{border-bottom:1px solid #677e8f}@media (min-width: 41.75em){.resort-current-conditions .resort-current-conditions-header{padding:.75em 0}}.resort-current-conditions .resort-current-conditions-header .title{color:white;text-transform:uppercase;font-weight:400;font-family:Open Sans,sans-serif;font-size:1em;line-height:1.5em;margin-bottom:0;padding:.75em 0}@media (min-width: 41.75em){.resort-current-conditions .resort-current-conditions-header .title{padding:.75em;width:50%;display:inline-block;padding:0}}.resort-current-conditions .resort-current-conditions-header .tabs{overflow:hidden}@media (min-width: 41.75em){.resort-current-conditions .resort-current-conditions-header .tabs{display:inline-block;vertical-align:bottom;text-align:right;width:49%}}.resort-current-conditions .resort-current-conditions-header .tabs li{width:auto;display:inline-block;cursor:pointer;width:50%;margin-right:-.25em;padding-bottom:.375em}@media (min-width: 41.75em){.resort-current-conditions .resort-current-conditions-header .tabs li{padding:.375em;width:auto;padding:0}}.resort-current-conditions .resort-current-conditions-header .tabs li.top{text-align:left}.resort-current-conditions .resort-current-conditions-header .tabs li.top div{background-image:url("../images/icons/zone-top.svg")}.resort-current-conditions .resort-current-conditions-header .tabs li.top.current div{background-image:url("../images/icons/zone-top-active.svg")}.resort-current-conditions .resort-current-conditions-header .tabs li.bottom{text-align:right}.resort-current-conditions .resort-current-conditions-header .tabs li.bottom div{background-image:url("../images/icons/zone-bottom.svg")}.resort-current-conditions .resort-current-conditions-header .tabs li.bottom.current div{background-image:url("../images/icons/zone-bottom-active.svg")}.resort-current-conditions .resort-current-conditions-header .tabs li.current div{font-weight:700;color:#fff}.resort-current-conditions .resort-current-conditions-header .tabs li div{border-radius:3px;color:#808080;font-size:.875em;line-height:1.28571em;background-size:33px 16.5px;background-position:center right 4px;background-repeat:no-repeat;display:inline-block;padding:.375em 3em .375em 0}@media (min-width: 41.75em){.resort-current-conditions .resort-current-conditions-header .tabs li div{padding-left:.75em}}.resort-current-conditions .row{margin-left:-0.75em;margin-right:-0.75em}.resort-current-conditions .tab-content{display:none}.resort-current-conditions .tab-content.current{display:block}.resort-current-conditions .tab-content-wrapper{width:100%;float:left;border-bottom:1px solid #677e8f}@media (min-width: 62em){.resort-current-conditions .tab-content-wrapper{width:55%;border:none}}.resort-current-conditions .lifts-and-slopes{color:white;width:100%;padding:1.125em;float:left}@media (min-width: 62em){.resort-current-conditions .lifts-and-slopes{width:45%;width:calc(45% + 1px);margin-left:-1px}}.resort-current-conditions .lifts-and-slopes .resort-info-items{position:relative;width:100%}.resort-current-conditions .lifts-and-slopes .resort-info-items .info-item-wrapper{float:left;margin-bottom:1.5em;padding-right:.75em;padding-left:.75em;width:50%}@media (min-width: 41.75em){.resort-current-conditions .lifts-and-slopes .resort-info-items .info-item-wrapper{width:100%}}.instagram .section-header{border-top:1px solid #dedede}.instagram li{width:50%;float:left}@media (min-width: 41.75em){.instagram li{width:20%}}.instagram li img{width:100%;height:auto}.front-page-search{background-color:black;margin:3px 0;text-align:center}.front-page-search input[type="text"]{background-color:transparent;border:1px solid transparent;color:white;width:90%;height:3.75em;-webkit-transition:width 0.5s;transition:width 0.5s}@media (min-width: 41.75em){.front-page-search input[type="text"]{width:33.33333%}.front-page-search input[type="text"]:focus{width:36%}}.section-region-intro{background-color:#022a45;color:#fff}.section-region-intro .region-intro-text{max-width:670px}.section-region-intro .region-intro-text{margin-bottom:2.25em}.section-region-intro .resort-current-open{width:30%;margin-right:5%;margin-left:0}.section-region-intro .resort-current-open:last-child{margin-right:0}.section-region-intro .resort-current-open .resort-current-open-title{text-transform:none;font-size:.875em;line-height:1.28571em}@media (min-width: 41.75em){.section-region-intro .two-col{width:100%}.section-region-intro .resort-current-open{width:28%;margin-right:8%}.section-region-intro .resort-current-open .resort-current-open-title{text-transform:uppercase}}@media (min-width: 62em){.section-region-intro .two-col{width:48%}.section-region-intro .region-intro-text{margin-right:4%;margin-bottom:0}}.resort-main-content .two-col{margin-bottom:0}.resort-main-content .two-col.right{margin-top:2.25em}.resort-main-content .two-col.right>div{margin-bottom:1.125em}@media (min-width: 41.75em){.resort-main-content .two-col.right{margin-top:3.75em}}.resort-main-content .two-col.right>div{background-color:#f6f9f9;color:#021e30}.other-regions{background-color:#044e78}.other-regions .section-header .section-title{color:white}@media (min-width: 62em){.other-regions .list-with-text{margin:0 -0.5%}}@media (min-width: 62em){.other-regions .list-with-text .list-with-text-item{float:left;width:19%;margin-left:0.5%;margin-right:0.5%;margin-bottom:0.5%;height:11.25em}}.other-regions .list-with-text .list-with-text-item a{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:3px}.other-regions .list-with-text .list-with-text-item a .text-wrap{background-position:center;padding:.375em;width:100%;font-size:1em;line-height:1.5em}@media (min-width: 41.75em){.other-regions .list-with-text .list-with-text-item a .text-wrap{padding:.75em;font-size:1.25em;line-height:1.2em}}@media (min-width: 62em){.other-regions .list-with-text .list-with-text-item a .text-wrap{padding:.75em;font-size:1.25em;line-height:1.2em}}.other-regions .list-with-text .list-with-text-item a .text-wrap .icon{margin-bottom:.375em}.other-regions .list-with-text .list-with-text-item a .text-wrap .icon img{width:96px;height:auto}.other-regions .list-with-text .list-with-text-item .border{border-radius:3px}.resort-type-resorts{padding-top:2.25em}@media (min-width: 41.75em){.resort-type-resorts{padding-top:5.625em}}.other-resort-types{background-color:#044e78}.other-resort-types .section-header .section-title{color:white}@media (min-width: 41.75em){.other-resort-types .list-with-text{margin:0 -2%}}@media (min-width: 41.75em){.other-resort-types .list-with-text .list-with-text-item{height:9.75em;width:46%;margin:0 2%}}.section.sunshine .section-header,.section.snowy .section-header{border-top:1px solid #dedede}.resort-description{background-color:#2c2c2c;color:white;text-align:center;font-size:1.125em;line-height:1.33333em}.resort-description .section-header{color:white;background-color:#1e1e1e}.resort-description .section-header .line{background-color:black}.resort-description .section-header .line-2{background-color:#3e3e3e}.resort-description .inner-container{max-width:50em}.section-powderalarm{background-color:#cdecf3}.section-powderalarm .section-header{margin-bottom:.75em}.section-powderalarm .section-header h2{font-size:1.25em;line-height:1.2em}@media (min-width: 41.75em){.section-powderalarm .section-header h2{font-size:1.75em;line-height:1.28571em}}@media (min-width: 62em){.section-powderalarm .section-header h2{font-size:2em;line-height:1.125em}}.section-powderalarm p.description,.section-powderalarm .feedback,.section-powderalarm .privacy-link a{color:#021e30}.section-powderalarm .privacy-link{font-size:.875em;line-height:1.28571em;margin-bottom:1.28571em}.section-powderalarm .cols .col.snowflake svg{max-width:80px;height:auto}@media (min-width: 41.75em){.section-powderalarm .cols .col.snowflake svg{max-width:90%}}@media (min-width: 62em){.section-powderalarm .cols .col.snowflake svg{max-width:80%}}@media (min-width: 41.75em){.section-powderalarm .cols{margin:0 -.66667%}.section-powderalarm .cols .col{float:left;width:32%;margin-left:.66667%;margin-right:.66667%}.section-powderalarm .cols .col:last-child{width:65.33333%;margin-left:.66667%;margin-right:.66667%}.section-powderalarm .cols .col.snowflake>div{text-align:center;width:100%}}.section-powderalarm .powder-fields{margin-bottom:.75em}.section-powderalarm .powder-fields .fnugg-search{background-color:#fff;color:#444;font-size:1em;line-height:1.5em}@media (min-width: 41.75em){.section-powderalarm .powder-fields .fnugg-search{padding-right:2.25em}}.section-powderalarm .powder-fields .powder-resort,.section-powderalarm .powder-fields .powder-email{float:left;width:49%}.section-powderalarm .powder-fields .powder-resort:first-child,.section-powderalarm .powder-fields .powder-email:first-child{margin-right:2%}.section-powderalarm .powder-fields .powder-resort .fnugg-search{background-image:url(../images/icons/search-blue.svg)}.section-powderalarm .powder-fields .powder-email .fnugg-search{background-image:url(../images/icons/mail.svg)}.section-powderalarm input[type=submit]{background-image:url("../images/icons/subscribe-powderalarm.svg");background-position:10px center;background-repeat:no-repeat;background-color:rgba(3,58,94,0.95);background-size:20px 20px;color:#fff;cursor:pointer;float:left;font-size:16px;padding:.75em .75em .75em 2.25em;border:none;border-radius:4px;text-align:center}.section-powderalarm input[type=submit]:hover{background-color:#021e30}.section-powderalarm input[type=submit]:disabled{background-color:rgba(3,58,94,0.5)}.section-powderalarm .submit-btn,.section-powderalarm .feedback{float:left;width:100%}@media (min-width: 41.75em){.section-powderalarm .submit-btn{width:142px}}.section-powderalarm .feedback{font-size:1em;line-height:1.5em;margin-top:10px}@media (min-width: 41.75em){.section-powderalarm .feedback{width:calc(100% - 160px);margin-left:18px}}.section-powderalarm .feedback.loading{margin-top:8px}.section-powderalarm .feedback.loading:after{content:" ";display:block;width:30px;height:30px;margin-left:6px;border-radius:50%;border:3px solid #033a5e;border-color:#033a5e transparent #033a5e transparent;-webkit-animation:loading-animation 1s linear infinite;animation:loading-animation 1s linear infinite}@-webkit-keyframes loading-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.entry-content .entry-meta,.mce-content-body .entry-meta{border-bottom:1px solid #b7b7b7;padding-bottom:1.125em;margin-bottom:1.125em}@media (min-width: 80em){.entry-content blockquote,.mce-content-body blockquote{margin-left:-20px;padding-right:20px}}.entry-content .intro-text,.mce-content-body .intro-text{padding-top:1.125em;padding-bottom:1.125em}.entry-content ul,.mce-content-body ul{list-style:disc;margin-left:20px;margin-bottom:1.125em}.entry-content ul li ul,.mce-content-body ul li ul{margin-bottom:0}.entry-content ul li ul li,.mce-content-body ul li ul li{list-style:circle}.entry-content ol,.mce-content-body ol{list-style:decimal;margin-left:20px;margin-bottom:1.125em}.entry-content ol li ol,.mce-content-body ol li ol{margin-bottom:0}.entry-content dl,.mce-content-body dl{margin-bottom:1.125em}.entry-content table,.mce-content-body table{width:100%;margin-bottom:1.125em}.entry-content table th,.mce-content-body table th{font-weight:700;padding:.375em;border:1px solid #eee}.entry-content table td,.mce-content-body table td{padding:.375em;border:1px solid #eee}.entry-content .wp-caption,.mce-content-body .wp-caption{max-width:100%;padding:0;border:none;text-align:left}.entry-content .wp-caption img,.mce-content-body .wp-caption img{max-width:100%}.entry-content .wp-caption .wp-caption-text,.mce-content-body .wp-caption .wp-caption-text{padding:.375em 0;font-size:.75em;line-height:1.5em}body.page .section.article{margin-top:54px}@media (min-width: 41.75em){body.page .section.article{margin-top:90px}}.page-template-frontpage .masthead,.page-template-resort-page .masthead,.single-region .masthead,.single-resort_type .masthead,.single-blog_post .masthead,.single-post .masthead{height:400px}@media (min-width: 41.75em){.page-template-frontpage .masthead,.page-template-resort-page .masthead,.single-region .masthead,.single-resort_type .masthead,.single-blog_post .masthead,.single-post .masthead{height:500px}}@media (min-width: 80em){.page-template-frontpage .masthead,.page-template-resort-page .masthead,.single-region .masthead,.single-resort_type .masthead,.single-blog_post .masthead,.single-post .masthead{height:600px}}@media (min-width: 105em){.page-template-frontpage .masthead,.page-template-resort-page .masthead,.single-region .masthead,.single-resort_type .masthead,.single-blog_post .masthead,.single-post .masthead{height:700px}}body.page-template-frontpage .masthead .masthead-title{font-size:1.875em;line-height:1.2em;margin-bottom:12px}@media (min-width: 41.75em){body.page-template-frontpage .masthead .masthead-title{font-size:2.625em;line-height:1.14286em}}@media (min-width: 62em){body.page-template-frontpage .masthead .masthead-title{font-size:4.125em;line-height:1.09091em}}@media (min-width: 80em){body.page-template-frontpage .masthead .masthead-title{font-size:4.875em;line-height:1.07692em}}@media (max-width: 41.6875em){body.page-template-frontpage .masthead .masthead-title{margin-bottom:0}}body.page-template-frontpage .masthead .content-area{background-color:transparent;bottom:26px}@media (min-width: 41.75em){body.page-template-frontpage .masthead .content-area{bottom:40px}}@media (min-width: 62em){body.page-template-frontpage .masthead .content-area{bottom:60px}}body.page-template-frontpage .masthead .resort-types{width:100%;margin-top:.75em}@media (min-width: 41.75em){body.page-template-frontpage .masthead .resort-types{margin-top:1.125em}}body.page-template-frontpage .masthead .list-with-text{max-width:792px}@media (min-width: 41.75em){body.page-template-frontpage .masthead .list-with-text{margin:0 -.66667%}}body.page-template-frontpage .masthead .list-with-text-item{margin-bottom:.375em;height:42px}@media (min-width: 41.75em){body.page-template-frontpage .masthead .list-with-text-item{height:48px}}body.page-template-frontpage .masthead .list-with-text-item a{text-align:left;background-color:#033a5e;background-repeat:no-repeat;background-position:18px center;background-size:24px 24px}@media (min-width: 41.75em){body.page-template-frontpage .masthead .list-with-text-item a{background-size:32px 32px}}body.page-template-frontpage .masthead .list-with-text-item a:hover{background-color:#022a45}body.page-template-frontpage .masthead .list-with-text-item.type-opened a{background-image:url("../images/icons/category-open.svg")}body.page-template-frontpage .masthead .list-with-text-item.type-opening_date a{background-image:url("../images/icons/category-season-start.svg")}body.page-template-frontpage .masthead .list-with-text-item.type-park a{background-image:url("../images/icons/category-freestyle.svg")}@media (min-width: 41.75em){body.page-template-frontpage .masthead .list-with-text-item{float:left;height:64px;width:32%;margin-left:.66667%;margin-right:.66667%;margin-bottom:0}}body.page-template-frontpage .masthead .list-with-text-item .text-wrap{font-size:1.125em;line-height:1.33333em;font-family:Open Sans,sans-serif;font-weight:400;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:3em}@media (min-width: 41.75em){body.page-template-frontpage .masthead .list-with-text-item .text-wrap{padding-left:3.75em}}@media (min-width: 62em){.page-template-resort-page .masthead .inner-container{position:relative}.page-template-resort-page .masthead .updated{position:absolute;bottom:0;right:0}}.page-template-resort-page #map-canvas{height:320px}@media (min-width: 41.75em){.page-template-resort-page #map-canvas{height:400px}}@media (min-width: 105em){.page-template-resort-page #map-canvas{height:400px}}.error404 .section-404{margin-top:94px;text-align:center}@media (min-width: 41.75em){.error404 .section-404{margin-top:150px;min-height:500px}}.single-post .masthead{margin-bottom:1.875em}@media (min-width: 41.75em){.single-post .masthead{margin-bottom:3.75em}}.single-post .masthead .content-area{text-align:left}.single-post .masthead .content-area .masthead-title{margin-left:0;margin-right:0}.single-post .two-col{margin-bottom:1.5em}@media (min-width: 41.75em){.single-post .two-col{width:50%;float:left}}@media (min-width: 62em){.single-post .two-col{width:55%}}@media (min-width: 41.75em){.single-post .two-col.right{width:40%;float:right}}@media (min-width: 62em){.single-post .two-col.right{width:30%}}body.single-blog_post .back-link{margin-top:1.5em}body.single-blog_post .timeline{padding-top:3em}
