@import url(https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700);@import url(https://fonts.googleapis.com/css?family=Cabin:400,500);@import url(https://fonts.googleapis.com/css?family=Muli:300,400,600);@import url(https://fonts.googleapis.com/css?family=Poller+One);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400);@import url(https://fonts.googleapis.com/css?family=Galada);@import url(https://fonts.googleapis.com/css?family=Shrikhand);@import url(https://fonts.googleapis.com/css?family=Lilita+One);@import url(https://fonts.googleapis.com/css?family=Laila:300);@import "https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.css";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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a{text-decoration:none}header h1{color:#fff;font-size:3.0em;font-family:'Poller One', sans-serif;display:inline-block;width:100%;margin-bottom:25%;text-align:center;text-shadow:2px 4px 3px rgba(0,0,0,0.08);-webkit-text-fill-color:#fff;-webkit-text-stroke-width:.4px;-webkit-text-stroke-color:#888888}@media (min-width: 575px){header h1{padding-right:60px}}@media (min-width: 767px){header h1{width:40%;font-size:3.2em;padding-right:0}}@media (min-width: 1199px){header h1{font-size:3.8em;width:40%;margin-top:0}}h2{font-size:2.6em;font-family:'Nanum Gothic', sans-serif;font-weight:700;letter-spacing:.8px}h3{font-size:1.7em;font-family:'Nanum Gothic', sans-serif;font-weight:500;margin-bottom:25px}h4{font-size:1.3em;font-family:'Nanum Gothic', sans-serif;color:#56adff;margin-bottom:18px}h5{font-size:1.1em;font-family:'Nanum Gothic', sans-serif;font-weight:700;margin-bottom:5px}h6{font-size:1.1em;font-family:'Muli', sans-serif;font-weight:400}nav,.footer-nav,.scroll{font-family:'Nanum Gothic', sans-serif;font-size:1.1em}p{font-size:1.12em;font-family:'Muli', sans-serif;line-height:30px;margin-bottom:20px;font-weight:300}@media (min-width: 767px){p{font-size:1.05em}}li{font-size:1.0em;font-family:'Muli', sans-serif;font-weight:400}i{margin-right:10px}.first-last li,.trail li{margin-bottom:10px}*:focus{outline:0;outline:none}html,body{overflow-x:hidden}a{outline:none}body{opacity:1;transition:2.5s opacity}body.fade-out{opacity:0;transition:none}nav{min-height:55px;height:8vh;width:100%;display:flex}@media (min-width: 767px){nav{justify-content:center;min-height:72px;height:9vh}}nav,nav a,nav a:visited{color:#2B567F}.contact-nav{display:flex;flex-direction:column;font-size:.9em;position:absolute;left:0;display:none}.social-nav{align-self:center}nav ul{display:none}@media (min-width: 767px){nav ul{display:flex;align-self:center}}nav li{padding:0 20px}.logo-img{width:45%;align-self:center;order:-1}@media (min-width: 575px){.logo-img{width:25%}}@media (min-width: 767px){.logo-img{order:0;width:15%}}nav ul li>ul{display:hidden;flex-direction:column;position:absolute;background:linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.97));padding:15px 0 6px 0;opacity:0;transition:.4s ease;box-shadow:-9px 5px 5px -5px rgba(0,0,0,0.15)}nav ul li>ul li{font-size:.9em;margin:12px 0;width:120px}nav ul li>ul li:nth-child(1){margin-top:10px}nav ul li:hover>ul{display:none}@media (min-width: 767px){nav ul li:hover>ul{display:flex;opacity:1;transition:.4s ease}}.hamburger{order:-5}@media (min-width: 991px){.hamburger{display:none}}button:focus{outline:none}.dropbtn{border:none;cursor:pointer}.dropdown{position:relative;display:inline-block;order:-5}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:400px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.dropdown-content a{color:black;padding:22px 75px 22px 16px;text-decoration:none;display:block}.dropdown-content a:nth-child(2),.dropdown-content a:nth-child(3),.dropdown-content a:nth-child(4),.dropdown-content a:nth-child(5),.dropdown-content a:nth-child(6),.dropdown-content a:nth-child(8),.dropdown-content a:nth-child(9),.dropdown-content a:nth-child(11),.dropdown-content a:nth-child(12),.dropdown-content a:nth-child(13),.dropdown-content a:nth-child(14){padding:12px 75px 12px 22px;font-size:.8em}.dropdown-content a:hover{background-color:#ddd}.show{display:flex}nav li a:hover,footer li a:hover,svg:hover{-webkit-mask-image:linear-gradient(-75deg, rgba(0,0,0,0.6) 30%, #000 50%, rgba(0,0,0,0.6) 70%);-webkit-mask-size:200%;animation:shine 1.8s infinite}@-webkit-keyframes shine{from{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}.logo-img:hover,.footer-logo-img img:hover{-webkit-mask-image:linear-gradient(-75deg, rgba(0,0,0,0.7) 30%, #000 50%, rgba(0,0,0,0.7) 70%);-webkit-mask-size:200%;animation:shine 2.2s infinite}.active{color:rgba(0,0,0,0.6)}nav.delighter{transition:all 1.3s ease;opacity:0}nav.delighter.started{transform:none;opacity:1}.header-hero{display:flex;flex-direction:column;min-height:420px;height:65vh;width:100%;justify-content:flex-end;background-size:cover;align-items:flex-start;background-position-x:20%}@media (min-width: 767px){.header-hero{background-position:inherit;min-height:660px;height:95vh}}@media (min-width: 991px){.header-hero{flex-direction:row;align-items:flex-start}}.hero-img{display:flex;width:68%;flex-direction:column}#hero-1 h1{background:url("../imgs/home/dd.png") no-repeat;background-size:contain;padding-top:70px;padding-bottom:40px;margin-bottom:40px}@media (min-width: 767px){#hero-1 h1{background-position:top center}}.hero-img .btn{display:inline-block;order:-1}@media (min-width: 767px){.hero-img .btn{order:3;margin-left:10%}}.hero-img h4{font-size:1.8em;font-weight:500;margin-top:20px;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}#weather-home-2{display:flex;flex-direction:column;background:#3673c4}@media (min-width: 991px){#weather-home-2{display:none}}.header-info{display:flex;background:linear-gradient(rgba(214,214,214,0.3), rgba(51,51,51,0.5));flex-direction:column;color:#fff;padding:15px 15px 1px 15px;text-shadow:2px 4px 3px rgba(0,0,0,0.07);box-shadow:-9px 5px 8px -5px rgba(0,0,0,0.15);min-height:660px;height:93vh}@media (min-width: 991px){.header-info{display:flex;width:37%}}@media (min-width: 1199px){.header-info{width:26%}}.condition-title h2{font-family:'Nanum Gothic', sans-serif;font-weight:400;margin-bottom:25px}.current-weather h2,.m-status h2,.lift-status h2{font-weight:300;font-family:'Roboto Condensed', sans-serif;font-size:3.2em}.header-info h3{margin-bottom:0}.header-info h4{margin-bottom:15px;color:#fff;font-weight:700;letter-spacing:1.5px}.degree h2{font-size:4.8em}.hi-lo h5{font-weight:300}.current-weather{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.degree{width:50%;display:flex;flex-direction:column;align-items:center}.hi-lo{display:flex}.hi-lo h5:nth-child(1){padding-right:5px;margin-right:5px;border-right:solid 1px #fff}.weather-img{width:50%}.weather-img img{width:40%}@media (min-width: 991px){.weather-img img{width:70%}}.m-status{display:flex;margin-bottom:35px}.trail-status{width:50%;display:flex;flex-direction:column}.trail-status h2,.lift-status h2{align-self:center}.lift-status{width:50%;display:flex;flex-direction:column}.snowfall-24,.snowmade-24{display:flex;flex-direction:column;margin-bottom:35px}.snowfall-24 h3,.snowmade-24 h3{align-self:center}.base-depth{display:flex;justify-content:center}.depth-base{margin-right:35px}.depth-base,.summit-base{display:flex;flex-direction:column;align-items:center}.hero-img.delighter,header.delighter{transition:all 1.3s ease;opacity:0}.hero-img.delighter.started,header.delighter.started{transform:none;opacity:1}.family-1{background:linear-gradient(rgba(51,51,51,0.6), rgba(214,214,214,0.6)),url(../imgs/home/family-banner.jpg) no-repeat center center;background-size:cover;min-height:340px;height:45vh;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}.family h3,#first-last h3,.sub-heading h3,.daily-rates h3{text-align:center;margin:40px 0;font-weight:700;letter-spacing:1px;color:#56adff;font-size:1.6em;padding:0 3%}.family h2,#first-last h2,#kids-tickets h2{text-align:center}.btn h4{color:#fff;background:linear-gradient(rgba(30,85,122,0.85), rgba(30,85,122,0.85)),url(../imgs/svg/topo.svg);background-size:cover;margin:0;display:inline-block;padding:10px;transition:1s ease;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}.btn h4:hover{transition:.7s ease-out;transform:scale(1.1);background:linear-gradient(rgba(66,179,255,0.85), rgba(66,179,255,0.85)),url(../imgs/svg/topo.svg)}.btn{display:flex;justify-content:center;align-items:center;margin-top:20px}.family-summary{display:flex;flex-direction:column;margin-bottom:120px}@media (min-width: 991px){.family-summary{flex-direction:row}}.family-info{display:flex;flex-direction:column;width:94%;padding:0 3%;margin-right:0;margin-bottom:25px}@media (min-width: 991px){.family-info{width:64%;margin-bottom:0}}#home-map{width:100%;min-height:375px;height:50vh}#home-map iframe{width:100%;height:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}.family-map{width:94%;padding:0 3%}@media (min-width: 991px){.family-map{width:27%;padding:0 3% 0 0}}.features h3,.feature-box h3{margin-bottom:0;font-size:1.5em}.features,.season-options{display:flex;flex-direction:column;width:94%;padding:0 3%;margin-bottom:100px;height:160vh}@media (min-width: 991px){.features,.season-options{flex-direction:row;min-height:457px;height:60vh}}.box-container{display:flex;width:100%}.feature-box,.feature-box a{display:flex;flex-direction:column;height:100%;width:100%;align-items:center;justify-content:space-between;transition:.7s ease-out}@media (min-width: 991px){.feature-box,.feature-box a{width:100%;margin-bottom:0}}.feature-box{margin-bottom:20px;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}@media (min-width: 991px){.feature-box{margin-bottom:0}}.feature-box:nth-child(1){background:url(../imgs/home/tickets.jpg) no-repeat;background-size:cover}@media (min-width: 575px){.feature-box:nth-child(1){background-size:contain}}@media (min-width: 991px){.feature-box:nth-child(1){background-size:cover}}@media (min-width: 991px){.feature-box:nth-child(1):hover,.feature-box:nth-child(2):hover,.feature-box:nth-child(3):hover,.feature-box:nth-child(4):hover{transform:scale(1.1);transition:.7s ease-out}.feature-box:nth-child(1):hover .feature-title,.feature-box:nth-child(2):hover .feature-title,.feature-box:nth-child(3):hover .feature-title,.feature-box:nth-child(4):hover .feature-title{background:linear-gradient(rgba(66,179,255,0.85), rgba(66,179,255,0.85)),url(../imgs/svg/topo.svg);background-size:cover;transition:.7s}.feature-box:nth-child(1):hover .feature-info,.feature-box:nth-child(2):hover .feature-info,.feature-box:nth-child(3):hover .feature-info,.feature-box:nth-child(4):hover .feature-info{height:25%;transition:.7s ease}.feature-box:nth-child(1):hover .feature-info h5,.feature-box:nth-child(2):hover .feature-info h5,.feature-box:nth-child(3):hover .feature-info h5,.feature-box:nth-child(4):hover .feature-info h5{display:initial}}.feature-box:nth-child(2){margin:0 3% 20px 0;background:url(../imgs/home/rentals.jpg) no-repeat;background-size:cover}@media (min-width: 575px){.feature-box:nth-child(2){background-size:contain}}@media (min-width: 991px){.feature-box:nth-child(2){background-size:cover;margin-bottom:0;margin-left:3%}}.feature-box:nth-child(3){background:url(../imgs/home/lodging.jpg) no-repeat;margin-right:3%;background-size:cover;background-position-y:65%}@media (min-width: 575px){.feature-box:nth-child(3){background-size:contain}}@media (min-width: 991px){.feature-box:nth-child(3){background-size:cover}}.feature-box:nth-child(4){background:url(../imgs/home/activites.jpg) no-repeat;background-size:cover;background-position-y:30%}@media (min-width: 575px){.feature-box:nth-child(4){background-size:contain}}@media (min-width: 991px){.feature-box:nth-child(4){background-size:cover}}.feature-title{width:100%;min-height:50px;height:12%;display:flex;justify-content:center;background:linear-gradient(rgba(30,85,122,0.85), rgba(30,85,122,0.85)),url(../imgs/svg/topo.svg);background-size:cover;color:#fff;align-items:center;transition:1s ease}.feature-info{width:100%;height:0;display:flex;justify-content:center;background:linear-gradient(rgba(51,51,51,0.6), rgba(214,214,214,0.6));color:#fff;align-items:center;flex-direction:column;transition:1s}.feature-info h5{display:none;font-weight:400;padding:0 20px;text-align:center;line-height:22px}.events-home{display:flex;flex-direction:column;padding:0 3%;margin-bottom:70px}@media (min-width: 991px){.events-home{flex-direction:row}}.edate-home{display:flex;flex-direction:column;width:100%;background:linear-gradient(rgba(66,179,255,0.85), rgba(66,179,255,0.85)),url(../imgs/svg/topo.svg);color:#fff;text-shadow:2px 4px 3px rgba(0,0,0,0.07);padding-bottom:30px;margin-bottom:25px;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}@media (min-width: 767px){.edate-home{flex-direction:row;padding:0;margin-bottom:0}}@media (min-width: 991px){.edate-home{width:400px;flex-direction:column;min-height:160px}}.edate-home h2{font-size:6.6em;font-weight:700;font-family:'Poller One', sans-serif;margin:15px 15px 30px 15px}.month{margin:15px 15px 5px 15px}.edate-home h3{font-size:4.9em;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;transform:scale(1, 1.8);font-weight:400;width:100%}.edate-home h4{font-size:3.4em;letter-spacing:6px;text-transform:uppercase;color:#fff;font-family:'Shrikhand', sans-serif;font-weight:600;margin:15px 15px 30px 15px}.edate-home h5{font-size:3.6em;letter-spacing:20px;text-transform:uppercase;margin:15px 15px 0 15px;transform:scale(1, 1.5);font-weight:300;font-family:'Laila', sans-serif}.ehome-info{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.ehome-info{width:67%;padding-left:3%}}.ehome-info h3{margin-bottom:10px}.event-photo{display:flex;justify-content:space-between;flex-wrap:wrap}.event-img{width:48%;margin-bottom:20px}@media (min-width: 767px){.event-img{width:22%}}.event-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}.youtube{width:94%;height:80vh;padding:0 3%;margin-bottom:60px}.family-1.delighter,.family-summary.delighter,.features.delighter,.events-home.delighter,iframe.delighter{transition:all 1.3s ease;opacity:0}.family-1.delighter.started,.family-summary.delighter.started,.features.delighter.started,.events-home.delighter.started,iframe.delighter.started{transform:none;opacity:1}#kids-tickets{margin-bottom:80px}.kids-banner{display:flex;width:100%;min-height:230px;height:30vh;background:linear-gradient(rgba(51,51,51,0.6), rgba(214,214,214,0.6)),url(../imgs/tickets/kids-banner.jpg) no-repeat left center;background-size:cover;justify-content:center;align-items:center;color:#fff;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.kids-tickets-summary{display:flex;flex-direction:column;padding:0 3%}@media (min-width: 991px){.kids-tickets-summary{flex-direction:row}}.kids-tickets-info{display:flex;flex-direction:column;width:100%;margin-right:0}@media (min-width: 991px){.kids-tickets-info{width:64%;padding-right:1.5%}}.kids-sunday{width:100%;text-align:center}@media (min-width: 991px){.kids-sunday{width:30%;padding-left:1.5%}}.kids-sunday h3,.first-records h3,#trail h3{border-bottom:2px solid #56adff;display:inline-block;padding:5px 2px 10px 0;margin-bottom:5px}.daily-rates,.rental-rates{display:flex;flex-direction:column;margin-bottom:40px}.daily-rates{margin-bottom:20px}.rates{display:flex;padding:0;width:100%}@media (min-width: 991px){.rates{flex-direction:column;padding:0 3%;width:94%}}.rates ul{display:flex;flex-direction:column;width:25%;justify-content:space-between;border-right:solid 1px #56adff}@media (min-width: 991px){.rates ul{flex-direction:row;width:100%;border-bottom:solid 1px #56adff;border-right:none}}.rates ul:nth-child(1){border-right:solid 2.2px #56adff}@media (min-width: 991px){.rates ul:nth-child(1){border-bottom:solid 2.2px #56adff;border-right:none}}.rates ul:nth-child(2),.rates ul:nth-child(4){background-color:#f9f9f9}.rates ul:last-child{border-bottom:none;border-right:none}.rates li{display:inline-block;margin-bottom:25px;margin-top:25px;padding:0 25px}.rates li:first-child{font-weight:700;font-size:1.05em;width:110px;padding-right:0}.mr li{margin-right:1.5%}#specials{display:flex;flex-direction:column;align-items:flex-end}.daily-specials{display:flex;justify-content:space-around;align-self:flex-start;padding:0 3%;text-align:center;width:94%;flex-wrap:wrap}.special-day{width:100%;margin-bottom:40px}@media (min-width: 575px){.special-day{width:50%}}@media (min-width: 767px){.special-day{width:33.33%}}@media (min-width: 991px){.special-day{width:21%}}.special-day h3{color:#56adff;font-family:'Shrikhand', sans-serif;display:inline-block;padding:10px;text-transform:uppercase;letter-spacing:3px;font-weight:300}.special-day h6{margin-bottom:10px}.day-icon{width:30%;margin:0 auto}.day-icon img{width:100%;margin-bottom:25px}.season-info{padding:0 3%;text-align:center;margin-top:25px}@media (min-width: 767px){.season-info{margin-top:0;margin-bottom:35px}}.season-options>.feature-box:nth-child(1){background:url(../imgs/tickets/adult-pass.jpg) no-repeat;background-size:cover;background-position-y:20%}@media (min-width: 767px){.season-options>.feature-box:nth-child(1){background-position:center center}}.season-options>.feature-box:nth-child(2){background:url(../imgs/tickets/junior-pass.jpg) no-repeat center center;background-size:cover;background-position-y:20%}@media (min-width: 767px){.season-options>.feature-box:nth-child(2){background-position:center center}}.season-options>.feature-box:nth-child(3){background:url(../imgs/tickets/senior-pass.jpg) no-repeat center center;background-size:cover;background-position-y:20%}@media (min-width: 767px){.season-options>.feature-box:nth-child(3){background-position:center center}}.season-options>.feature-box:nth-child(4){background:url(../imgs/tickets/family-pass.jpg) no-repeat center center;background-size:cover}.conditions .header-info{background:linear-gradient(rgba(214,214,214,0.7), rgba(51,51,51,0.3)),url(../imgs/mountain/conditions-bg.jpg) no-repeat;background-size:cover;box-shadow:10px 2px 8px -5px rgba(0,0,0,0.15);height:89vh;padding-bottom:0}.conditions{width:100%;display:flex;flex-direction:column}@media (min-width: 991px){.conditions{flex-direction:row;min-height:670px;height:91vh}}#daily-conditions{display:flex;flex-direction:column;justify-content:space-between;order:-1}@media (min-width: 991px){#daily-conditions{width:73%;order:1}}#daily-conditions>.title-banner{align-self:flex-end;padding:10px 0 10px 15px;width:100%;justify-content:flex-start;margin-bottom:25px}@media (min-width: 767px){#daily-conditions>.title-banner{width:50%;justify-content:flex-start;margin-bottom:0}}#park>.title-banner,#specials>.title-banner,#dining>.title-banner,#getting-here>.title-banner,#tubing>.title-banner,.summer>.title-banner{align-self:flex-end;padding:10px 0 10px 15px;width:100%;justify-content:center}@media (min-width: 767px){#park>.title-banner,#specials>.title-banner,#dining>.title-banner,#getting-here>.title-banner,#tubing>.title-banner,.summer>.title-banner{width:38%;justify-content:flex-start}}.title-banner{background:linear-gradient(rgba(66,179,255,0.85), rgba(66,179,255,0.85)),url(../imgs/svg/topo.svg);background-size:cover;width:100%;padding:10px 15px 10px 0;color:#fff;display:flex;justify-content:center;margin-bottom:0;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}@media (min-width: 767px){.title-banner{width:38%;justify-content:flex-end}}@media (min-width: 991px){.title-banner{margin-bottom:30px}}.title-banner h2{font-size:2.4em}#daily-conditions h3{padding-left:3%}#daily-conditions p{padding:0 3%}.weekly-weather{display:flex;width:100%;justify-content:space-evenly;margin-bottom:20px;flex-wrap:wrap}.weather-box{text-align:center;width:33.3%}@media (min-width: 767px){.weather-box{width:14.2%}}.weather-box:last-child{display:none}@media (min-width: 991px){.weather-box:last-child{display:initial}}.weather-weekly-img{justify-content:center}.weather-weekly-img img{width:50%;margin-bottom:15px}.weekly-weather h5{margin-bottom:15px}#first-last{display:flex;flex-direction:column;margin-bottom:70px}.first-banner{display:flex;width:100%;min-height:300px;height:35vh;background:linear-gradient(rgba(51,51,51,0.6), rgba(214,214,214,0.6)),url(../imgs/mountain/snow-banner.jpg) no-repeat center top;background-size:cover;justify-content:center;align-items:center;color:#fff;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.first-summary{display:flex;flex-direction:column}@media (min-width: 767px){.first-summary{flex-direction:row}}.first-info{display:flex;flex-direction:column;width:94%;padding:0 3%}@media (min-width: 767px){.first-info{width:64%}}.first-records{width:94%;padding:0 3%;text-align:center}@media (min-width: 767px){.first-records{width:27%;padding:0 3% 0 0}}.first-records h5{text-align:center;margin-bottom:13px}.first-records p{line-height:22px}#first-last .first-records h3{color:#000000;margin:0 0 10px 0;font-size:1.7em;font-weight:400}.first-records li{margin-bottom:10px;text-align:center}#trail{display:flex;flex-direction:column;margin-bottom:70px}.trail-maps{display:flex;flex-direction:column}@media (min-width: 991px){.trail-maps{flex-direction:row}}.hstead-trail-img{width:70%;padding:0 15%}.snow-trails{display:flex;flex-direction:column;padding:0 3%}@media (min-width: 991px){.snow-trails{width:35%}}.main-trail-img img,.hstead-trail-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}.mountain-stats{padding:0 11%}@media (min-width: 991px){.mountain-stats{width:28%;padding:0}}.mountain-stats p{width:50%;margin-bottom:0}@media (min-width: 991px){.mountain-stats p{width:60%}}.trail-info{width:100%;padding:0 3%;text-align:center}@media (min-width: 991px){.trail-info{width:28%;text-align:left}}.trail-info h4{align-self:center}.trail-summary{display:flex;justify-content:center}.trail-detail{margin-right:12%}.trail-info li{display:flex;margin-bottom:20px}.trail-info li img{width:50%;align-self:center}.trail-info span{display:flex;width:20px;height:15px}.trail-detail li:last-child{color:green}#park,#acro{display:flex;flex-direction:column;width:100%}#park{margin-bottom:70px}.park-summary,.acro-summary{display:flex;flex-direction:column}@media (min-width: 991px){.park-summary,.acro-summary{flex-direction:row}}.park-img,.acro-img{width:100%;margin-bottom:25px}@media (min-width: 991px){.park-img,.acro-img{width:50%;margin-bottom:0}}.acro-img{order:-1}@media (min-width: 991px){.acro-img{order:1}}.park-img img,.acro-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.park-info,.acro-info{width:94%;padding:0 3%}@media (min-width: 991px){.park-info,.acro-info{width:44%}}.header-info.delighter,#first-last.delighter,.first-summary.delighter,#trail.delighter,.title-banner.delighter,.park-summary.delighter,.acro-summary.delighter,#daily-conditions.delighter{transition:all 1.3s ease;opacity:0}.header-info.delighter.started,#first-last.delighter.started,.first-summary.delighter.started,#trail.delighter.started,.title-banner.delighter.started,.park-summary.delighter.started,.acro-summary.delighter.started,#daily-conditions.delighter.started{transform:none;opacity:1}.title-banner.delighter{transform:translateX(-100%);overflow-x:hidden}#park .title-banner.delighter,#daily-conditions .title-banner.delighter{transform:translateX(100%);z-index:-100}#park .title-banner.delighter.started,#daily-conditions .title-banner.delighter.started{transform:translateX(0%)}#rentals,#kids-center,#contact{display:flex;flex-direction:column;margin-bottom:70px}#dining,#getting-here{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:70px}.rental-introduction{display:flex;flex-direction:column;width:100%;margin-bottom:30px}@media (min-width: 991px){.rental-introduction{flex-direction:row}}.rental-specials{display:flex;flex-direction:column;width:94%;padding:0 3%}@media (min-width: 991px){.rental-specials{width:40%}}.rental-intro{display:flex;flex-direction:column;padding:0 3%;width:94%;margin-top:25px}@media (min-width: 991px){.rental-intro{width:60%;margin-top:0}}.rental-rates{margin-bottom:0}@media (min-width: 767px){.rental-rates{margin-bottom:40px}}.rental-summary{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.rental-summary{flex-direction:row}}.rental-img{width:100%;margin-bottom:25px}@media (min-width: 767px){.rental-img{width:40%;margin-left:30%}}@media (min-width: 991px){.rental-img{margin-left:0;margin-bottom:0}}.rental-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.rental-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.rental-info{width:60%}}.dining-summary{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.dining-summary{flex-direction:row}}.dining-img{width:100%;margin-bottom:25px}@media (min-width: 767px){.dining-img{width:40%;margin-left:30%}}@media (min-width: 991px){.dining-img{margin-left:0;margin-bottom:0}}.dining-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.dining-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.dining-info{width:60%}}.child-care{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.child-care{flex-direction:row}}.care-img{width:100%;margin-bottom:25px}@media (min-width: 767px){.care-img{width:60%;margin-left:20%}}@media (min-width: 991px){.care-img{margin:0}}.care-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.care-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.care-info{width:40%}}.skiwee{display:flex;flex-direction:column;width:100%;margin-bottom:40px}@media (min-width: 991px){.skiwee{flex-direction:row}}.skiwee-img{width:100%;order:-1;margin-bottom:25px}@media (min-width: 767px){.skiwee-img{width:60%;margin-left:20%}}@media (min-width: 991px){.skiwee-img{margin-left:0;order:1;margin-bottom:0}}.skiwee-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.skiwee-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.skiwee-info{width:40%}}.map-summary{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.map-summary{flex-direction:row}}.google-map{width:100%;margin-bottom:25px}@media (min-width: 991px){.google-map{width:60%;margin-bottom:0}}#map{width:100%;min-height:480px;height:65vh;margin-bottom:25px;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.32)}@media (min-width: 767px){#map{margin-bottom:0}}#map iframe{width:100%;height:100%}.contact-summary{display:flex;width:100%}.contact-img{width:50%}.contact-img img{width:100%}.contact-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.contact-info{width:34%}}.rental-introduction.delighter,.rental-rates.delighter,.rental-summary.delighter,.dining-summary.delighter,.skiwee.delighter,.child-care.delighter,.map-summary.delighter,#rentals.delighter,.daily-specials.delighter,.kids-banner.delighter,.kids-tickets-summary.delighter,.season-info.delighter,.season-options.delighter,#kids-ticket .sub-heading.delighter{transition:all 1.3s ease;opacity:0}.rental-introduction.delighter.started,.rental-rates.delighter.started,.rental-summary.delighter.started,.dining-summary.delighter.started,.skiwee.delighter.started,.child-care.delighter.started,.map-summary.delighter.started,#rentals.delighter.started,.daily-specials.delighter.started,.kids-banner.delighter.started,.kids-tickets-summary.delighter.started,.season-info.delighter.started,.season-options.delighter.started,#kids-ticket .sub-heading.delighter.started{transform:none;opacity:1}#getting-here .title-banner.delighter,#dining .title-banner.delighter,#specials .title-banner.delighter{transform:translateX(100%);z-index:-100}#getting-here .title-banner.delighter.started,#dining .title-banner.delighter.started,#specials .title-banner.delighter.started{transform:translateX(0%)}#cc-trails,#snowmobile{display:flex;flex-direction:column;margin-bottom:70px}#tubing,#summer{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:70px}#snowmobile h3{align-self:center}.cc-shoe{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width: 991px){.cc-shoe{flex-direction:row}}.cc-imgs{display:flex;width:100%;order:-1;margin-bottom:25px}@media (min-width: 991px){.cc-imgs{order:1;margin-bottom:0}}.cc-img{width:50%}.cc-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.cc-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.cc-info{width:40%}}.snowmobile-info h4,.tube-info h4{margin-bottom:18px}.fat-bike{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.fat-bike{flex-direction:row}}.fat-img{width:100%;margin-bottom:25px}@media (min-width: 991px){.fat-img{width:60%;margin-bottom:0}}.fat-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.fat-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.fat-info{width:40%}}.tube{display:flex;flex-direction:column;width:100%;margin-bottom:40px}@media (min-width: 991px){.tube{flex-direction:row}}.tube-img{width:100%;margin-bottom:25px}@media (min-width: 991px){.tube-img{width:70%;margin-bottom:0}}.tube-2-img{width:100%;padding-bottom:20px}@media (min-width: 991px){.tube-2-img{width:80%;margin:0 auto}}.tube-3-img{width:100%;padding-bottom:20px}@media (min-width: 991px){.tube-3-img{width:87%;margin:0 auto}}.tube-img img,.tube-2-img img,.tube-3-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.tube-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.tube-info{width:30%}}.tube-areas{display:flex;flex-direction:column;width:94%;padding:0 3%}@media (min-width: 767px){.tube-areas{flex-direction:row}}.tube-areas h3{text-align:center}.tube-whitewater{padding-right:1.5%}.tube-homestead{padding-left:1.5%}.snowmobile-summary{display:flex;flex-direction:column;width:100%}@media (min-width: 991px){.snowmobile-summary{flex-direction:row}}.snowmobile-img{width:100%;order:-1;margin-bottom:25px}@media (min-width: 767px){.snowmobile-img{width:50%;margin-left:25%}}@media (min-width: 991px){.snowmobile-img{order:1;margin:0}}.snowmobile-img img{width:100%;-webkit-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);-moz-box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22);box-shadow:2px 4px 15px -4px rgba(38,35,38,0.22)}.snowmobile-info{display:flex;flex-direction:column;padding:0 3%;width:94%}@media (min-width: 991px){.snowmobile-info{width:50%}}.snowmobile-info p:nth-child(7){font-size:.85em;line-height:20px}.cc-shoe.delighter,.fat-bike.delighter,.tube.delighter,.tube-areas.delighter,.snowmobile-summary.delighter{transition:all 1.3s ease;opacity:0}.cc-shoe.delighter.started,.fat-bike.delighter.started,.tube.delighter.started,.tube-areas.delighter.started,.snowmobile-summary.delighter.started{transform:none;opacity:1}#tubing .title-banner.delighter{transform:translateX(100%);z-index:-100}#tubing .title-banner.delighter.started{transform:translateX(0%)}footer{display:flex;flex-direction:column;width:94%;background:linear-gradient(rgba(66,179,255,0.85), rgba(66,179,255,0.85)),url(../imgs/svg/topo.svg);padding:0 3%;align-items:center;color:#fff}@media (min-width: 767px){footer{flex-direction:row;height:300px}}.logo-info{width:100%;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;margin-bottom:25px;margin-top:25px;text-align:center;order:-2}@media (min-width: 767px){.logo-info{width:35%;margin-bottom:0;margin-top:0}}.footer-logo-img img{width:90%}@media (min-width: 767px){.footer-logo-img img{width:75%}}.footer-nav{width:100%;order:-1}@media (min-width: 767px){.footer-nav{width:15%;order:0}}.footer-nav ul{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}@media (min-width: 767px){.footer-nav ul{align-items:flex-start;margin-bottom:0}}.footer-contact{width:100%;text-align:center;margin-bottom:25px}@media (min-width: 767px){.footer-contact{text-align:left;width:30%;margin-bottom:0}}.footer-nav li{margin-top:13px;font-size:1.7rem;margin-bottom:15px}@media (min-width: 767px){.footer-nav li{font-size:1rem;margin-bottom:0}}footer a{color:#fff}.ig-feed{display:flex;width:80%;align-content:center;height:400px}@media (min-width: 575px){.ig-feed{width:40%;height:300px}}@media (min-width: 767px){.ig-feed{width:17%;height:75%}}footer h6{margin-bottom:20px}.footer-logo-img a{margin-right:10px}.footer-contact svg{margin-right:10px}.footer-contact li{margin-bottom:10px;font-size:1.3em}@media (min-width: 767px){.footer-contact li{font-size:1em}}.footer-contact li:nth-child(4){margin-bottom:0;margin-left:23px}footer.delighter{transition:all .8s ease;opacity:0}footer.delighter.started{transform:none;opacity:1}
/*# sourceMappingURL=application.css.map */
