@import url("//hello.myfonts.net/count/2f3840");@font-face{font-family:'PlutoSansBold';src:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_fonts/2F3840_0_0.eot);src:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_fonts/2F3840_0_0.eot?#iefix) format('embedded-opentype'),url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_fonts/2F3840_0_0.woff2) format('woff2'),url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_fonts/2F3840_0_0.woff) format('woff'),url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_fonts/2F3840_0_0.ttf) format('truetype')}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,button,input,select,textarea{font-family:sans-serif;color:#222;outline-width:0}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#cb1d40}a:focus{outline:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.wp-caption{border:1px solid #666;text-align:center;background:#ccc;padding:10px;margin:10px}li#theme-switcher{background:#fff;border:10px solid red;padding:20px;position:fixed;top:0;right:0}h1,h2,h3,h4,h5,h6{font-weight:bold}.alert{background:red;color:white}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}.alignleft{margin-right:1.5em;margin-bottom:1em}.alignright{margin-left:1.5em;margin-bottom:1em}body{background-color:#e4ebef;font-family:'Asap',sans-serif;font-size:14px;line-height:1.4em}#content{position:relative;z-index:900}a{text-decoration:none}.animate-half-second{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.uppercase{text-transform:uppercase}.inline-block{display:inline-block;vertical-align:top}.inner{max-width:1168px;margin:0 auto;position:relative}.extra-padding{padding-left:4%;padding-right:4%}.padding-make-up{padding-left:10%;padding-right:10%}.vertical-padding{padding:3em 0}.big-vertical-padding{padding:6em 0 7em 0}.center{text-align:center}.medium-vertical-padding{padding:5em 0 6em 0}#all{padding-top:74px}#header{width:100%;z-index:6000;background-color:#cb1d40;position:fixed;top:0;left:0}#header .inner{height:74px;overflow:visible}#header .inner .logo{position:absolute;top:20px;left:30px;width:120px}#header .inner .logo a img{width:100%;height:auto}#summer-winter-switcher{position:absolute;top:0;right:0;height:100%;width:10%;background-color:#b81536;color:#fff;text-transform:uppercase;cursor:pointer}.table{width:100%;display:table;height:100%}.table-cell{display:table-cell;vertical-align:middle}.table.centered .table-cell{width:100%;height:100%;text-align:center}#summer-winter-switcher .table .table-cell img{width:24px;height:24px;display:block;margin:0 auto 2px auto}#access{position:absolute;top:30px;left:175px}#access ul li{display:inline-block;text-transform:uppercase;font-size:.88em;padding:0;letter-spacing:.05em}#access ul li span{color:#fff;display:block;padding:0 1em;cursor:pointer;-webkit-text-stroke:.6px}#access ul li span:hover{opacity:.8}#weather-widget{position:absolute;right:0;top:74px;background-color:rgba(0,50,70,.8);color:#fff;width:205px;z-index:800}#weather-widget .row{position:relative;border-bottom:1px solid #426674;font-size:13px;line-height:15px}#weather-widget .row .col{height:100%;display:block;position:absolute;top:0;text-align:center;text-transform:uppercase;color:#fff}#weather-widget .open-bar{height:44px}#weather-widget .open-bar .snow-report{font-size:16px;line-height:44px;font-family:PlutoSansBold;padding-left:15px}#weather-widget .open-bar .fa{background-color:#003246;font-size:22px;line-height:44px;border-left:1px solid #426674;position:absolute;top:0;right:0;width:44px;text-align:center;cursor:pointer}#weather-widget .open-bar .fa-angle-up{display:none}#weather-widget.open .open-bar .fa-angle-up{display:block}#weather-widget.open .open-bar .fa-angle-down{display:none}#top-weather{display:block}.scrolled #top-weather{display:none}#weather-widget ::selection{background-color:transparent}#weather-widget a{color:#fff}#weather-widget .top-weather{height:92px}#weather-widget.open #top-weather{display:none}#weather-widget .top-weather .col{width:29.3%;padding-left:2%;padding-right:2%}#weather-widget .big-num{text-align:center;font-size:30px;line-height:30px;height:36px;padding-top:12px}#weather-widget .big-num img{height:65%;width:auto}#weather-widget .col1{left:0}#weather-widget .top-weather .col2{left:33.3%}#weather-widget .top-weather .col3{right:0}#weather-widget .with-border{border-left:1px solid #426674}#weather-widget .row1{height:88px}#weather-widget .row1 .col{width:50%}#weather-widget .row1 .col2{right:0}#weather-widget .row2,#weather-widget .row3,#weather-widget .row4{padding-top:10px;padding-bottom:12px;text-align:center}#weather-widget .row4{padding-bottom:10px}#weather-widget .bigger-num{font-size:50px;line-height:50px;height:55px}.bold-section{font-weight:bold;text-transform:uppercase;margin-bottom:3px;color:#fff}.bold-section .fa{padding-left:4px;font-size:16px}#weather-widget .row5{height:96px}#weather-widget .row5 .col{width:50%}#weather-widget .row5 .col2{right:0}#hidden-conditions{display:none}#weather-widget.open #hidden-conditions{display:block}#drop-down-menu{display:none;background-color:#003246}.fixed #drop-down-menu{position:fixed;top:74px;left:0;z-index:5000;width:100%}.drop-down-menu{width:100%;z-index:900;height:400px}.drop-down-menu ul{list-style:none;padding-bottom:1em;vertical-align:top}.drop-down-menu ul>li>a{color:#fff;font-weight:bold;cursor:default}.drop-down-menu ul>li>a:hover{opacity:1}.drop-down-menu ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.drop-down-menu ul li ul li a{color:#90a8b2;font-weight:normal;cursor:pointer}.drop-down-menu ul li ul li ul{display:none}.drop-down-menu ul li ul li a:hover{opacity:.8}.drop-down-menu .menu{-webkit-column-count:3;-moz-column-count:3;column-count:3}#drop-down-menu-real-estate .menu{columns:1;-webkit-columns:1;-moz-columns:1}.drop-down-menu{display:none}.drop-down-menu .left-drop-down-menu{width:24%;padding-right:3%;padding-left:3%;padding-top:4em;padding-bottom:1em;border-right:1px solid #426674;vertical-align:top;color:#fff}.drop-down-menu .right-drop-down-menu{width:100%;padding-left:0;padding-top:4em;padding-bottom:1em;vertical-align:top}.drop-down-menu .has-special .right-drop-down-menu{width:64%;padding-left:5%}.drop-down-menu .left-drop-down-menu .featured-special-image{width:100%;height:130px;background-size:cover;background-position:center;margin-bottom:1.2em}.drop-down-menu .left-drop-down-menu .featured-special-title{font-size:1.2em;font-weight:bold;margin-bottom:.4em;font-family:PlutoSansBold}.drop-down-menu .left-drop-down-menu .featured-special-details{color:#90a8b2;margin-bottom:1.2em}#access-page-menu{text-align:right;margin-bottom:40px;margin-top:-40px;border-bottom:1px solid #627983}#access-page-menu ul{padding:0 0 1px 0;margin:0}#access-page-menu ul li a{display:none}#access-page-menu ul li{list-style:none;display:inline}#access-page-menu .current-menu-item ul li a{display:inline-block;margin-right:10px;text-transform:uppercase}#access-page-menu .current-menu-item ul li{border-left:1px solid #cb1d40;padding-left:10px}#access-page-menu .current-menu-item ul li:first-child{border-left:0}.btn-red,.form-styles input[type=submit]{background-color:#cb1d40;color:#fff !important;display:inline-block;height:50px;text-transform:uppercase;letter-spacing:.05em;font-size:13px;line-height:50px;border:0;padding:0 32px}.btn-red:hover{background-color:#b0223e}.bxslider li{height:730px;position:relative;font-size:30px;line-height:1.2em;background-size:cover;background-position:center center}.bxslider li .table{background-color:rgba(0,0,0,.2)}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{height:13%;width:3.2%;background-color:rgba(255,255,255,.7);background-repeat:no-repeat;background-position:center;text-indent:-3000px;background-size:40% auto}.bx-wrapper .bx-prev{position:absolute;top:39%;left:0;display:block;background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/home/arrow-pointing-left.png)}.bx-wrapper .bx-next{position:absolute;top:39%;right:0;display:block;background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/home/arrow-pointing-right.png)}.white-fields input,.white-fields select{-webkit-appearance:none;border-radius:0;-webkit- border-radius:0}.bx-pager-item{display:none;margin:0 5px}.bx-pager-item a{display:block;background-color:#909dad;width:13px;height:13px;text-indent:-3000px;border-radius:50%;-webkit-border-radius:50%}.bx-controls{text-align:center;margin-top:-170px;z-index:1;position:relative;max-width:200px;margin-left:auto;margin-right:auto}.bx-pager-item a.active{background-color:#fff}.big-white-headline{font-size:1.6em;line-height:1.2em;color:#fff;max-width:860px;margin:0 auto .2em auto;font-family:PlutoSansBold}.sub-headline{font-size:1.1em;line-height:1.2em;color:#fff;max-width:860px;margin:0 auto .8em auto;font-weight:400;font-style:italic}.btn-white-border{border:2px solid #fff;padding:18px 32px;text-transform:uppercase;font-size:13px;line-height:13px;color:#fff;letter-spacing:.1em;display:inline-block}.btn-white-border:hover{background-color:#fff;color:#cb1d40}.slider-content{padding-bottom:2em}#lodgeing-tickets-form .btn-tabs{list-style:none;font-size:0;line-height:0}#lodgeing-tickets-form .btn-tabs li{width:165px;height:50px;line-height:50px;font-size:14px;color:#fff;background-color:#003246;display:inline-block;text-align:center;text-transform:uppercase;cursor:pointer}#lodgeing-tickets-form{margin-top:-178px}.home #lodgeing-tickets-form{margin-top:-26px}#lodgeing-tickets-form .btn-tabs li.active{background-color:#d6dde2;color:#003246}#lodgeing-tickets-form .tab{background-color:#d6dde2;height:128px;display:none}#lodgeing-tickets-form .tab.active{display:block}#lodgeing-tickets-form .col{display:table-cell;vertical-align:middle;font-size:14px;line-height:1.2em;height:120px}#lodgeing-tickets-form .col1{width:125px;padding:0 20px 0 20px;color:#003246;font-weight:bold;font-size:2em;font-family:PlutoSansBold}#lodgeing-tickets-form .col6{padding-top:24px;height:96px;width:162px}#lodgeing-tickets-form .col label{display:block;color:#627983;margin-bottom:.4em}#lodgeing-tickets-form .col input[type=text]{width:255px;height:48px;padding-left:15px}#lodgeing-tickets-form .col input.date{background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/global/bkg-calendar.png);background-position:center right;background-repeat:no-repeat}#lodgeing-tickets-form .col select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:122px;height:52px;padding:0 20px;background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/global/arrow-down-red.png);background-position:center right;background-repeat:no-repeat;display:block}.white-fields select,.white-fields input[type=text]{border:1px solid #bdc6cd;background-color:#fff;color:#9ea6ad}#home-two-up .two-up-item{height:345px;background-size:cover;background-position:center;width:50%}#home-two-up a.two-up-item:hover{background-color:#cb1d40;background-image:none !important}#home-two-up .two-up-item-inner{background-color:rgba(0,0,0,.2);width:100%;height:100%;position:relative}#home-two-up .two-up-item-inner .two-up-headline{color:#fff;font-size:2.3em;line-height:1.2em;width:80%;position:absolute;bottom:1em;left:10%;font-family:PlutoSansBold}#home-one-up .one-up-item{height:547px;width:100%;position:relative;background-color:rgba(102,204,204,.6)}#home-one-up .table{background-size:cover;background-position:center;text-align:center}#home-one-up .one-up-item-inner{outline:1px solid #fff;left:20px;top:20px;right:20px;bottom:20px;position:absolute;z-index:5}#home-one-up .btn-white-border{position:relative;z-index:10}#home-one-up .top-image{width:50%;height:auto;margin:0 auto;max-width:150px;margin-bottom:1.5em}#home-one-up .one-up-headline{font-size:3.2em;line-height:1.1em;color:#fff;font-weight:bold;max-width:800px;margin:0 auto 1em auto;font-family:PlutoSansBold;padding:0 10%}#home-three-up .three-up-item{width:33.33%;background-color:#fff;vertical-align:top}#home-three-up .three-up-item:hover{background-color:#cb1d40}#home-three-up .featured-image{width:100%;height:218px;background-size:cover;background-position:center}#home-three-up .three-up-item-inner{padding:30px 8% 40px 8%;border-left:1px solid #e4ebef}#home-three-up .three-up-item-inner .three-up-category{color:#cb1d40;font-weight:bold;text-transform:uppercase;padding-bottom:10px}#home-three-up .three-up-item:hover .three-up-category{color:#fff}#home-three-up .three-up-item-inner .three-up-headline{color:#003246;font-weight:bold;font-size:1.8em;line-height:1.2em;max-width:240px;font-family:PlutoSansBold}#home-three-up .three-up-item:hover .three-up-headline{color:#fff}#home-three-up .table div:first-child .three-up-item-inner{border-left:0}#resort-sponsors{text-align:center}.m60{margin-bottom:60px}.logo-list{text-align:center;opacity:.4}.logo-list a{width:50%;max-width:150px;margin:0 20px;height:80px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}#footer1{background-color:#d8e0e3;color:#627983}#footer1 strong{color:#003246}#footer1 .inner{background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/global/bkg-footer.jpg);background-repeat:no-repeat;background-position:top right}#footer1 ul.sub-menu{display:none}#footer1 .col1{width:33%;margin-right:3%;padding-top:30px;line-height:1.7em}#footer1 .col2{width:38%;margin-right:3%;padding-top:30px}#footer1 .col3{width:23%;margin-left:-10px}#footer1 p{margin-bottom:1em}#footer1 .col1 a{color:#627983 !important}.social-links{margin-top:10px}.social-links a{display:inline-block;height:34px;width:34px;text-align:center;line-height:34px;font-size:20px;color:#fff;background-color:#cb1d40;border-radius:50%;-webkit-border-radius:50%;margin-right:15px}.social-links a:hover{background-color:#b0223e}.social-links a span{text-indent:-3000px;display:block;position:absolute}#footer1 .col2 .col2a{margin-right:10%;padding-top:25px}#footer1 .col2 .col2b{padding-top:25px}#footer1 .col2 ul{list-style:none}#footer1 .col2 .col2a a,#footer1 .col2 .col2b a{color:#627983;padding-bottom:2px;display:inline-block}#footer1 .footer-strong{display:block;margin-bottom:4px;color:#003246}#newsletter-signup{background-color:#fff;line-height:1.5em}#footer1 .col3 #newsletter-signup{padding:28px}#newsletter-signup form{margin-top:15px}#newsletter-signup .newsletter-header{font-size:22px;color:#003246;margin-bottom:8px}#newsletter-signup input[type=text]{display:block;border:1px solid #bdc6cd;padding:13px 5%;width:90%;margin-bottom:10px}.text-align-right{text-align:right}#footer2{background-color:#003246;color:#426674}#footer2 .footer-logo{width:80px;height:auto;display:inline-block;margin-bottom:-14px;margin-right:5px}#lodgeing-tickets-form #tab2 .col select{width:90%}.small-and-dark{font-family:PlutoSansBold;color:#003246}.page-header{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/global/page-header-winter.jpg);height:400px}.page-left{width:22%}.page-left hr{border-top:1px solid #e4ebef;margin:36px 0}.page-right{width:71%;margin-left:-4px;padding-left:3%}.with-border-left{border-left:1px solid #e4ebef}.with-border-left.page-right{margin-left:-5px}.header{font-family:PlutoSansBold;color:#003246;line-height:1.2em}.header.big{font-size:3em}.header.medium{font-size:1.5em}.header.margin-bottom{margin-bottom:.6em}.header.margin-bottom-small{margin-bottom:.3em}.header a{color:inherit !important}.event-entry-content{padding-right:4%}.header span{font-size:.6em;line-height:1.2em;display:block;font-family:'Asap',sans-serif;font-weight:normal}.white-background{background-color:#fff}.entry-content{font-size:1.1em;line-height:1.5em;color:#627983}.user-content table{width:100%;margin:1em 0}.user-content table td{padding:2px}.user-content .note{font-size:.8em;display:block;font-style:italic;font-weight:normal}.user-content ul,ol{padding-left:22px;margin-bottom:1em}.user-content h2{padding-bottom:.5em;color:#003246;line-height:1.2em}.user-content h3{padding-bottom:.5em;line-height:1.2em}.red-button{display:inline-block;margin:0 0 20px 0;padding:.8em 2em;background-color:#cb1d40;color:#fff !important}.single .entry-content{font-size:1.1em;line-height:1.5em;color:#627983}.entry-content img{max-width:100%;height:auto}.entry-content p{margin-bottom:1em}.entry-content a{color:#cb1d40}.entry-meta{margin-bottom:1em;list-style:none}.entry-meta li{padding-bottom:.5em}.page-right-section{border-bottom:1px solid #e4ebef;padding-left:0;padding-right:2%;padding-bottom:2em;padding-top:2em}.page .page-right-section{border-bottom:0;padding-top:0}.page-right div.page-right-section:first-child{padding-top:0}.rows-amount-equals-2 .col{width:45%;padding-right:5%}.rows-amount-equals-3 .col{width:30%;padding-right:3%}.page-left .menu,.page-left .menu ul{list-style:none}.page-left .menu ul ul{padding-left:5%}.page-left .menu ul ul li a:before{content:'- '}.page-left .menu>li{padding-bottom:10px}.page-left .menu ul li{padding:2px 0}.page-left .menu ul li.current_page_item>a,.sidebar-list li.current_page_item a{font-weight:bold;font-style:italic;cursor:default;color:#cb1d40}.page-left .menu li a{color:#003246;font-weight:bold}.page-left .menu li ul li a{font-weight:normal}.featured-image{background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:.8em}.rows-amount-equals-2 .col .featured-image{height:210px}.rows-amount-equals-3 .col .featured-image{height:186px}.rows-amount-equals-3 .col .header.medium{font-size:1.2em;margin-bottom:.8em}.search-results #searchform{margin:15px 0 25px}.search-results .form-styles input[type=submit]{width:100%}.page-right-section .col{padding-bottom:25px}.page-right-section .col .content{margin-bottom:1em}.mountain-cams .live-cam{width:95%;height:auto;max-width:650px;border:4px solid #000}.mountain-cams .header span{margin:9px 0}.sidebar-list{list-style:none}.sidebar-list li a{color:#627983}.sidebar-list li{padding-bottom:8px}#access-mobile{position:absolute;top:25px;right:20px;display:none}#access-mobile a{display:inline-block;vertical-align:top;color:#fff;font-size:25px;line-height:25px;margin-left:20px;cursor:pointer}#access-mobile a span{display:block;text-indent:-3000px}#access-mobile a img{height:27px;margin-top:-2px;margin-left:-2px}#mobile-menu{position:fixed;right:-340px;top:0;height:100%;background-color:#003246;width:80%;padding:40px 20px;max-width:300px;z-index:20000;overflow:auto}.open-mobile-menu #mobile-menu{right:0}#mobile-menu ul{list-style:none}#mobile-menu ul a{color:#fff}#mobile-menu ul div{display:none}#mobile-menu>ul>li{margin-bottom:1em}#mobile-menu .mobile-inner>ul>li>a{background-color:#cb1d40;display:block;width:92%;padding:5px 2%;text-transform:uppercase;margin-bottom:.5em}#mobile-menu ul ul{padding-bottom:5px}#mobile-menu ul ul ul{padding-left:10px}#mobile-menu ul ul a{color:#fff}#mobile-menu ul ul ul a{color:#90a8b2}#mobile-menu .close-mobile{color:#fff;position:absolute;top:-30px;right:-15px;font-size:25px;line-height:25px;cursor:pointer}#mobile-menu .mobile-inner{position:relative;margin-bottom:50px}.open-mobile-menu{position:fixed;overflow:hidden}.event-left{width:23%;margin-right:0;padding:0 2%}.event-right{width:67%;margin-left:-5px;padding:0 2%}#calendar-picker .ui-widget-header{background:none;border:0}#calendar-picker .ui-widget-content{border:0}#calendar-picker .ui-state-default,#calendar-picker .ui-widget-content .ui-state-default,#calendar-picker.ui-widget-header .ui-state-default{background:none}#calendar-picker .ui-state-highlight,#calendar-picker .ui-widget-content .ui-state-highlight,#calendar-picker .ui-widget-header .ui-state-highlight{border:1px solid #003246}#calendar-picker .ui-state-active,#calendar-picker .ui-widget-content .ui-state-active,#calendar-picker .ui-widget-header .ui-state-active{border:1px solid #cb1d40}.ui-datepicker{width:265px !important}.ui-datepicker-header,span.ui-datepicker-month,span.ui-datepicker-year{font-family:Verdana,Arial,sans-serif;font-size:15.4px;line-height:27.72px;color:#222;font-weight:bold;text-shadow:none}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:12.474px !important;line-height:19.6px;font-weight:bold;padding:5px 0;color:#222 !important;text-shadow:none;filter:none}.page-right .post{padding-right:10%}.attachment-post-thumbnail{margin-bottom:1em;max-width:100%;height:auto}.read-more{text-transform:uppercase;text-align:right}.event-item{padding-bottom:2em}.event-item-date{background-color:#e4ebef;color:#627983;text-align:center;padding:10px 1%;font-weight:bold;font-size:1.5em;color:#003246;margin-bottom:1em}.share-event{float:right}.share-event a{color:#627983;font-size:20px;line-height:21px;display:inline-block;padding:0 5px}.event-item-right.has-image .wp-post-image{display:inline-block;vertical-align:top;width:25%;height:auto;margin-left:-10px;margin-bottom:15px}.event-item-right.has-image .event-expert{display:inline-block;vertical-align:top;width:70%;padding-right:5%}.share-event .share-event-header{padding-bottom:4px}a.red,a.red span{color:#cb1d4}.season-option{display:none}.winter .summer-option{display:block}.summer .winter-option{display:block}#menu-footer-menu-1>li>ul{list-style:circle !important;padding-left:25px}#section-snow-report-tabs{margin-top:30px}#snow-report-tabs{list-style:none;padding:0;margin:0;position:relative;z-index:10}#snow-report-tabs li{display:inline-block;padding:0 40px;text-transform:uppercase;height:50px;background-color:#003246;color:#fff;border:1px solid #003246;cursor:pointer;font-size:15px;line-height:20px}#snow-report-tabs li.active{background-color:#fff;color:#cb1d40;border:1px solid #e4ebef;border-bottom:3px solid #fff;margin-bottom:-2px;cursor:default}#section-snow-report-tabs .sn-tab-content{border:1px solid #e4ebef;margin-top:-5px;position:relative;z-index:0}#section-snow-report-tabs .sn-tab-content .row{padding:46px 2%}#section-snow-report-tabs .sn-tab-content .row.with-bottom-border{border-bottom:1px solid #e4ebef}#section-snow-report-tabs .sn-tab-content .row .col-4-total .col{padding:0 35px}.with-3-snow-conditions-columns .col1,.with-3-snow-conditions-columns .col2{width:28%;margin-right:2%}.sn-tab-content .with-3-snow-conditions-columns .col3{width:35%;font-size:.9em;line-height:1.5em}.with-3-snow-conditions-columns .col3 img{width:100%;height:auto;max-width:300px;margin-bottom:.5em;display:block}.reset-padding{padding-left:4% !important}.sn-tab-content{display:none}.sn-tab-content.active{display:block}.terrain-park-key{float:right;padding-right:4%;padding-bottom:.5em}.terrain-parks-row .col1{width:46%;padding-right:4%}.terrain-parks-row .col2{width:48%}.terrain-park-key img{margin-left:5px;margin-right:5px;display:inline-block}.terrain-parks-row ul li img{margin-right:5px;display:inline-block}.terrain-parks-row ul li{padding-bottom:8px;font-size:.9em}.text-align-left{text-align:left}.snow-report-header{margin-bottom:.8em;padding-left:2%}.snow-report-header-smaller{font-size:1em;line-height:1.2em;color:#003246}.reset-padding .snow-report-header{padding-left:0}.sn-tab-content .col{font-size:1.1em;line-height:1.2em;color:#627983;margin-bottom:.4em}.sn-tab-content .col.border-left{border-left:1px solid #e4ebef}.sn-tab-content .col .num{color:#003246;font-size:2em;line-height:1.2em;margin-bottom:.2em}.sn-tab-content .col .num span{color:#627983;font-size:.4em;vertical-align:top;font-style:italic;display:inline-block;padding:0 .4em}.with-4-columns .col{width:20%;padding:0 2%}.with-6-columns .col{width:11%;padding:0 2%}.terrain-parks-row ul{list-style:none;padding-left:0}.hidden-gallery{display:none}.hidden-gallery .ngg-galleryoverview{margin-top:0 !important}.toggle-gallery{background-image:url(//www.purgatoryresort.com/wp-content/themes/workhorse-boilerplate/_images/global/arrow-down-red.png);background-position:center right;background-repeat:no-repeat;padding:0 50px 0 0}.toggle-gallery:hover{cursor:pointer}.ngg-album-compactbox,.ngg-album-compactbox:before,.ngg-album-compactbox:after{border:0 !important}.ngg-album-compact h4,.ngg-album-compact p{padding-left:8px}.ngg-album-compact h4 .ngg-album-desc{height:auto !important}.ngg-albumoverview{font-size:0}.ngg-album-compact{float:none;padding:0 12px 4px 0 !important;text-align:left;display:inline-block;margin:0 !important;width:31%;font-size:initial}.ngg-album-compactbox .Thumb{border:0 !important;border-radius:0 !important;width:100% !important}#weather-forecast .col{padding:0 10px;margin-bottom:20px;font-size:1em;line-height:1.5em}#weather-forecast .col strong{color:#003246}#weather-forecast .col img{width:100%;max-width:80px;height:auto;display:block;margin:0 auto 5px auto}#weather-forecast .col .snow-report-header-smaller{margin-bottom:.3em}.lifts-and-trails .lift-deets-left{width:60%;padding-left:2%}.lifts-and-trails .lift-deets-right{width:35%;text-align:right;padding-right:2%}.lifts-and-trails ul{list-style:none;padding:0}.lift-deets ul li{padding:5px 0}.lifts-and-trails .header{background-color:#e4ebef;padding:15px 0 5px 0}.lift-deets ul li{padding:10px 0}.lift-deets ul li:nth-child(even){background-color:#f5f8f9}.error{color:red}.sr-event{margin-bottom:40px}.sr-event .sr-left{width:38%;margin-right:2%}.sr-event .sr-left img{width:100%;height:auto;max-width:350px;display:block}.sr-event .sr-right{width:58%}.purg-hill .col1{width:35%;margin-right:2%}.purg-hill .col1 img{width:100%;height:auto;max-width:400px}.purg-hill .col2{width:60%}.sr-header{color:#000;font-size:16px;line-height:20px;padding-bottom:0 !important}.purg-hill .sr-header{padding-bottom:6px !important}.smaller-text{font-size:.9em;line-height:1.2em}.big-num{font-size:1.5em;line-heigh:1.2em}.additional-activities .col1{width:35%;margin-right:2%}.additional-activities .col2{width:60%}.additional-activities-item{padding-bottom:20px}.snow-report-header{margin-bottom:0 !important}.form-styles input[type=text]{display:block;border:1px solid #bdc6cd;padding:13px 2%;width:96%;margin-bottom:10px}.gform_title{display:none !important}@media(max-width:1150px){#lodgeing-tickets-form .col input[type=text]{width:155px}#access ul li a{padding:0 .5em}#access{font-size:13px}.sn-tab-content{font-size:13px;line-height:18px}#snow-report-tabs li{font-size:14px;line-height:18px;padding:0 20px}}@media(max-width:1000px){#access{display:none}#summer-winter-switcher{display:none}#access-mobile{display:block}#weather-widget{display:none}.page-template-page-snow-report .page-left{display:none}.page-template-page-snow-report .page-right{width:96%;margin-left:0}}@media(max-width:980px){#footer1 .table{display:block}#footer1 .col1{width:42%;text-align:right;margin-right:5%;padding-top:30px;display:inline-block}#footer1 .col2{width:52%;margin-right:0;margin-left:-10px;padding-bottom:30px}#footer1 .col3{width:100%;margin-left:0}}@media(max-width:890px){#lodgeing-tickets-form .col input[type=text]{width:135px}#lodgeing-tickets-form .col select{width:62px}}@media(max-width:780px){#lodgeing-tickets-form .col1{display:none}#lodgeing-tickets-form .col2{padding-left:20px}.bx-controls{margin-top:-200px}#lodgeing-tickets-form{margin-top:5px}.bxslider li{font-size:25px}#lodgeing-tickets-form .col input[type=text]{width:115px}#lodgeing-tickets-form .col select{padding:0 10px;width:55px}#home-two-up .table{display:block}#home-two-up .two-up-item{height:305px;display:block;width:100%}#home-two-up .two-up-item-inner{display:table}#home-two-up .two-up-item-inner .two-up-headline{display:table-cell;position:relative;bottom:auto;left:auto;text-align:center;height:100%;width:90%;vertical-align:middle;padding:0 5%}#home-three-up .featured-image{height:120px}.small-and-dark{color:#003246;font-size:1.2em;line-height:1.2em}.sn-tab-content .with-3-snow-conditions-columns .col3{width:100%;display:block}}@media(max-width:650px){#footer1 .col1{width:100%;text-align:left;margin-right:0}#footer1 .col2{width:100%;margin-left:0}.page-left{display:none}.page-right{width:100%;margin-left:0}.user-content table{font-size:.7em;line-height:1em}}@media(max-width:600px){.bxslider li{height:500px;font-size:20px}.bx-controls{display:none}.slider-content{padding-bottom:0;padding-top:1.5em}#lodgeing-tickets-form{margin-bottom:20px}#lodgeing-tickets-form .tab{display:none}#lodgeing-tickets-form .tab.active{display:none}#lodgeing-tickets-form .btn-tabs li{width:48%}#lodgeing-tickets-form .btn-tabs li:first-child{margin-right:2%}#lodgeing-tickets-form{margin-top:20px}#lodgeing-tickets-form .col{display:block;width:auto;height:auto;padding:10px 4% 10px 4%}#lodgeing-tickets-form .col input[type=text],#lodgeing-tickets-form .col select{width:94%;height:30px;padding-left:3%;padding-right:3%}#lodgeing-tickets-form .col select{width:100%}#lodgeing-tickets-form .tab{height:auto}#home-three-up .featured-image{height:220px}#home-three-up .table-cell{display:block}#home-three-up .table-cell{width:100%;display:block}#home-three-up .three-up-item-inner{border-left:0}.logo-list li{max-width:60px;height:60px}.m60{margin-bottom:30px}#home-one-up .one-up-headline{font-size:2em}#home-one-up .one-up-item{height:447px}.big-vertical-padding{padding:2em 0 3em 0}.page-header{height:300px}.sn-tab-content{font-size:11px;line-height:17px}.with-3-snow-conditions-columns .col1,.with-3-snow-conditions-columns .col2{width:100%;margin-right:0}.terrain-parks-row .col{width:100%;padding-right:0}.sr-event .sr-left{width:100%;margin-right:0}.sr-event .sr-right{width:100%}.purg-hill .col1{width:100%;margin-right:0}.purg-hill .col2{width:100%}.additional-activities .col1{width:100%;margin-right:0}.additional-activities .col2{width:100%}}@media(max-width:400px){body{font-size:13px}#home-three-up .featured-image{height:190px}#footer2 .footer-logo{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}#header .inner .logo{position:absolute;top:10px;left:10px;width:90px}.social-links a{margin-right:10px}.page-header{height:250px}}@font-face{font-family:'weather';src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');font-weight:normal;font-style:normal}body #weather{padding:25px 0;font:13px 'Open Sans',"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:#fff}#weather .loading{margin:65px 0 0}#weather{width:100%;margin:0 auto;text-align:center;text-transform:uppercase}#weather h1{margin:0;color:#fff;font-family:weather;font-size:250px;font-weight:normal;line-height:1}#weather h1.icon-0:before{content:":"}#weather h1.icon-1:before{content:"p"}#weather h1.icon-2:before{content:"S"}#weather h1.icon-3:before{content:"Q"}#weather h1.icon-4:before{content:"S"}#weather h1.icon-5:before{content:"W"}#weather h1.icon-6:before{content:"W"}#weather h1.icon-7:before{content:"W"}#weather h1.icon-8:before{content:"W"}#weather h1.icon-9:before{content:"I"}#weather h1.icon-10:before{content:"W"}#weather h1.icon-11:before{content:"I"}#weather h1.icon-12:before{content:"I"}#weather h1.icon-13:before{content:"I"}#weather h1.icon-14:before{content:"I"}#weather h1.icon-15:before{content:"W"}#weather h1.icon-16:before{content:"I"}#weather h1.icon-17:before{content:"W"}#weather h1.icon-18:before{content:"U"}#weather h1.icon-19:before{content:"Z"}#weather h1.icon-20:before{content:"Z"}#weather h1.icon-21:before{content:"Z"}#weather h1.icon-22:before{content:"Z"}#weather h1.icon-23:before{content:"Z"}#weather h1.icon-24:before{content:"E"}#weather h1.icon-25:before{content:"E"}#weather h1.icon-26:before{content:"3"}#weather h1.icon-27:before{content:"a"}#weather h1.icon-28:before{content:"A"}#weather h1.icon-29:before{content:"a"}#weather h1.icon-30:before{content:"A"}#weather h1.icon-31:before{content:"6"}#weather h1.icon-32:before{content:"1"}#weather h1.icon-33:before{content:"6"}#weather h1.icon-34:before{content:"1"}#weather h1.icon-35:before{content:"W"}#weather h1.icon-36:before{content:"1"}#weather h1.icon-37:before{content:"S"}#weather h1.icon-38:before{content:"S"}#weather h1.icon-39:before{content:"S"}#weather h1.icon-40:before{content:"M"}#weather h1.icon-41:before{content:"W"}#weather h1.icon-42:before{content:"I"}#weather h1.icon-43:before{content:"W"}#weather h1.icon-44:before{content:"a"}#weather h1.icon-45:before{content:"S"}#weather h1.icon-46:before{content:"U"}#weather h1.icon-47:before{content:"S"}#weather h2{font-size:20px;font-weight:300;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.15)}#weather ul{margin:0;padding:0;width:100%;font-size:0}#weather li{background:#fff;background:rgba(255,255,255,0.90);display:inline-block;border-radius:5px;font-size:12px}#weather li.col{width:25%;border-right:1px solid #eee;padding:20px}#weather .updated{opacity:.45}img.wp-smiley,img.emoji{display:inline !important;border:0 !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:none !important;padding:0 !important}