meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 53.8125em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:53.875em)/";width:53.875em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:53.875em) and (max-width:64em)/";width:53.875em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:helvetica neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}@media only screen and (min-width:64.0625em){.right-off-canvas-menu.move-right{z-index:550}.right-off-canvas-menu.move-right .search-container form{top:0}.right-off-canvas-menu.move-right .search-container .more-link{padding:16px 36px}.right-off-canvas-menu.move-right .search-container .more-link a{color:#fff}}.user-logged-in #block-ht-bigwhite-local-tasks{z-index:500}body.toolbar-fixed .toolbar-oriented,.toolbar-oriented .toolbar-bar,.toolbar-oriented .toolbar-tray{z-index:551}header.row{position:fixed;top:0;width:100%;margin:0;padding:0;background-color:#fff;z-index:10}@media only screen and (min-width:53.9375em){header.row{position:static;padding-left:161px}}@media only screen and (min-width:90.0625em){header.row{padding-left:243px}}header.row nav#block-topbarsummer,header.row nav#block-topbar-2{position:static;display:flex;margin:0;padding:0;height:98px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}@media only screen and (min-width:64.0625em){header.row nav#block-topbarsummer,header.row nav#block-topbar-2{height:109px}}@media only screen and (min-width:90.0625em){header.row nav#block-topbarsummer,header.row nav#block-topbar-2{height:149px}}header.row nav#block-topbarsummer ul.top-menu,header.row nav#block-topbar-2 ul.top-menu{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;width:auto}header.row nav#block-topbarsummer ul.top-menu li,header.row nav#block-topbar-2 ul.top-menu li{display:block;width:auto;padding:0;float:none;margin-bottom:0;margin-right:1.5rem;flex-shrink:1}header.row nav#block-topbarsummer ul.top-menu li a,header.row nav#block-topbar-2 ul.top-menu li a{display:block;width:auto;text-indent:0;height:2rem;line-height:2rem;padding:0 0 0 2rem;background-size:contain;background-repeat:no-repeat;font-family:roboto,sans-serif;font-weight:500!important;font-size:15px;color:#ababab!important}header.row nav#block-topbarsummer ul.top-menu li.toplink-1 a,header.row nav#block-topbar-2 ul.top-menu li.toplink-1 a{background-image:url(../../images/icons/header_nav/Tickets-and-Rentals.svg);padding-left:2.2rem}header.row nav#block-topbarsummer ul.top-menu li.toplink-4 a,header.row nav#block-topbar-2 ul.top-menu li.toplink-4 a{padding-left:2.4rem}header.row nav#block-topbarsummer ul.top-menu li.toplink-10,header.row nav#block-topbar-2 ul.top-menu li.toplink-10{order:10}header.row nav#block-topbarsummer ul.top-menu li.toplink-10 a,header.row nav#block-topbar-2 ul.top-menu li.toplink-10 a{background-image:url(../../images/icons/main_navigation/search-rotated.png);background-size:1.875rem}@media only screen and (min-width:64.0625em){header.row nav#block-topbarsummer ul.top-menu li,header.row nav#block-topbar-2 ul.top-menu li{margin-right:2.5rem}}.mobile-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:16px 40px;border-bottom:2px solid #ccc}.mobile-header .toggle .left-off-canvas-toggle{position:static;display:block!important;margin:0;width:40px;height:40px}.mobile-header .mobile-ticket-nav{display:block;margin:0;background-image:url(../../images/icons/header_nav/Tickets-and-Rentals.svg);width:40px;height:30px;background-repeat:no-repeat;background-position:center right}a.button.inverted.back-to-search{background-color:#fff;border:2px solid #008cba;border-radius:3px;color:#008cba;font-size:1.25rem;font-weight:200;padding:.5rem 2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48cGF0aCBmaWxsPSIjMDA4Q0JBIiBkPSJNNCA3LjVjMCAuMTA0LjA1LjIyLjEzLjNsNi4wNyA2LjA3Yy4wNzcuMDc4LjE5NS4xMy4zLjEzLjEwMyAwIC4yMi0uMDUyLjI5OC0uMTNsLjY1Mi0uNjUyYy4wNzgtLjA3OC4xMy0uMTk1LjEzLS4zIDAtLjEwMy0uMDUyLS4yMi0uMTMtLjNMNi4zMyA3LjVsNS4xMi01LjEyYy4wNzgtLjA3Ny4xMy0uMTk1LjEzLS4zIDAtLjExNi0uMDUyLS4yMi0uMTMtLjI5OGwtLjY1Mi0uNjUyYy0uMDc4LS4wNzgtLjE5NS0uMTMtLjMtLjEzLS4xMDMgMC0uMjIuMDUyLS4zLjEzTDQuMTMgNy4yYy0uMDc3LjA4LS4xMy4xOTYtLjEzLjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center left .5rem;transition:all .3s}a.button.inverted.back-to-search:hover{background-color:#edfbff}.main-section{overflow-anchor:none;margin-left:0;margin-top:84px}@media only screen and (min-width:53.9375em){.main-section{margin-top:0}}.accommodation__thumbnail a{position:relative;display:inline-block}.accommodation__thumbnail:nth-child(-n+7) a:hover::before{position:absolute;display:flex;justify-content:center;align-items:center;padding-top:2.5rem;top:0;bottom:0;left:0;right:0;content:'View Images';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAuNzA3IDUuMjkzQzE2LjQxLjk5OCA5LjQ0Ny45OTggNS4xNSA1LjI5My44NTUgOS41OS44NTUgMTYuNTUzIDUuMTUgMjAuODVjNC4yOTYgNC4yOTUgMTEuMjYgNC4yOTUgMTUuNTU3IDAgNC4yOTUtNC4yOTYgNC4yOTUtMTEuMjYgMC0xNS41NTd6bTIuNzggMTUuMzY2bDEwLjg0OCAxMC44NDdhMiAyIDAgMSAxLTIuODI5IDIuODI5TDIwLjY4MSAyMy41MDljLTUuMDkgMy43OS0xMi4zMjQgMy4zNzYtMTYuOTQ1LTEuMjQ1LTUuMDc3LTUuMDc3LTUuMDc3LTEzLjMwOCAwLTE4LjM4NSA1LjA3Ny01LjA3NyAxMy4zMDgtNS4wNzcgMTguMzg1IDAgNC41NyA0LjU3MSA1LjAyNiAxMS43IDEuMzY2IDE2Ljc4eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:50% calc(50% - 1rem);background-color:rgba(42,131,196,.7);color:#fff;font-weight:700}a.button.inverted.back-to-search{background-color:#fff;border:2px solid #008cba;border-radius:3px;color:#008cba;font-size:1.25rem;font-weight:200;padding:.5rem 2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48cGF0aCBmaWxsPSIjMDA4Q0JBIiBkPSJNNCA3LjVjMCAuMTA0LjA1LjIyLjEzLjNsNi4wNyA2LjA3Yy4wNzcuMDc4LjE5NS4xMy4zLjEzLjEwMyAwIC4yMi0uMDUyLjI5OC0uMTNsLjY1Mi0uNjUyYy4wNzgtLjA3OC4xMy0uMTk1LjEzLS4zIDAtLjEwMy0uMDUyLS4yMi0uMTMtLjNMNi4zMyA3LjVsNS4xMi01LjEyYy4wNzgtLjA3Ny4xMy0uMTk1LjEzLS4zIDAtLjExNi0uMDUyLS4yMi0uMTMtLjI5OGwtLjY1Mi0uNjUyYy0uMDc4LS4wNzgtLjE5NS0uMTMtLjMtLjEzLS4xMDMgMC0uMjIuMDUyLS4zLjEzTDQuMTMgNy4yYy0uMDc3LjA4LS4xMy4xOTYtLjEzLjN6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center left .5rem;transition:all .3s}a.button.inverted.back-to-search:hover{background-color:#edfbff}.similar-rooms{clear:both}.similar-rooms__heading{color:#4a4a4a!important;font-size:1.25rem!important;padding-top:2rem;padding-bottom:1rem}.similar-rooms__items,.similar-rooms--items{display:flex;flex-wrap:wrap}.similar-rooms__item,.similar-rooms__item.field-item{width:30%;margin:0;margin-right:3%;margin-bottom:.5rem}.similar-rooms__item a,.similar-rooms__item.field-item a{background-color:#fefefe;color:#4a4a4a;display:block;width:100%;text-align:center;font-weight:700;border-radius:3px;transition:all .3s}.similar-rooms__item a:hover,.similar-rooms__item.field-item a:hover{background-color:#ccc}.action-button-group{display:flex}.fivestar-basic div.fivestar-widget-static .star,.fivestar-basic div.fivestar-widget-static .star span.on,.fivestar-basic div.fivestar-widget-static .star span.off{background-image:none;width:12px}.fivestar-basic div.fivestar-widget .cancel,.fivestar-basic div.fivestar-widget .cancel a{background-image:url(../../images/fivestar/icon-clear.png)}.fivestar-basic div.fivestar-widget .star{background:0 0;width:12px;height:24px}.fivestar-basic div.fivestar-widget .star a{background:url(../../images/fivestar/icon-snowflake.svg)}.fivestar-basic div.fivestar-widget .star.odd a{background-position:left 0}.fivestar-basic div.fivestar-widget .star.even a{background-position:right 0}.fivestar-basic div.fivestar-widget .star.on.odd a{background-position:left -24px}.fivestar-basic div.fivestar-widget .star.on.even a{background-position:right -24px}.fivestar-basic div.fivestar-widget .star.hover.odd a{background-image:url(../../images/fivestar/icon-snowflake.svg);width:12px;background-position:left -48px}.fivestar-basic div.fivestar-widget .star.hover.even a{background-image:url(../../images/fivestar/icon-snowflake.svg);width:12px;background-position:right -48px}.room-data.f-dropdown{width:95%!important;width:95vw!important;max-width:18.75rem;padding:1.5rem;background:#3c82c1;border:1px solid #3c82c1;z-index:1500}.room-data.f-dropdown::before,.room-data.f-dropdown::after{border-color:transparent transparent #3c82c1 transparent}.room-data.f-dropdown.drop-right::before,.room-data.f-dropdown.drop-right::after{border-color:transparent #3c82c1 transparent transparent}.room-data.f-dropdown.drop-left::before,.room-data.f-dropdown.drop-left::after{border-color:transparent transparent transparent #3c82c1}.room-data__img{width:100%;margin:0}.room-data__img img{margin:0;margin-bottom:1rem;width:100%}.room-data__photo-count{color:#fff;font-weight:400}.room-data__heading{color:#fff;margin-top:.5rem}.room-data__description{color:#fff;font-weight:400}.room-data__link.button.expand{background-color:#fff;padding-top:.7rem;padding-bottom:.7rem;color:#2382c6!important;font-weight:700;text-decoration:none;text-transform:uppercase;border-radius:.1875rem}.room-data__link.button.expand:hover{background-color:#eee}.inn-room-detail .info-more .room-data *{font-size:1rem}.inn-content .room-list span{padding:0 .5rem 0 0}.inn-content .room-list a{background-color:#eaeaea;font-weight:700;font-size:1rem;color:#4a4a4a!important;text-decoration:none!important;padding:.3rem 1rem;border-radius:3px;transition:all .3s}.inn-content .room-list a:hover{background-color:#ccc}.inn__description{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width:64.0625em){.inn__description{display:-webkit-box;display:-ms-flexbox;display:flex}.inn__about{-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%}.inn__rooms{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;border:0!important;margin-top:0!important;margin-left:3rem;padding-top:0!important}}@media only screen and (min-width:53.9375em){.inn__features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inn__feature{-webkit-box-flex:1;-ms-flex:1 40%;flex:1 40%;margin-right:2rem!important}}.flag.flag-favorite_room{margin-bottom:1rem}.flag.flag-favorite_room a{padding-left:30px}.flag.flag-favorite_room.action-flag a{background:transparent url(../../images/icons/favorite-open.png) no-repeat}.flag.flag-favorite_room.action-unflag a{background:transparent url(../../images/icons/favorite-filled.png) no-repeat}.favorites-link{background-image:url(../../images/icons/favorite-open.png);background-repeat:no-repeat;text-align:left;background-color:#f1f1f1;border:1px solid #d5d5d5;width:100%;color:#008cba;background-position-y:center;background-position-x:10px;padding-left:37px;padding-top:12px;padding-bottom:12px;font-size:.95rem!important;font-weight:500}.favorites-link:hover{background-color:#fefefe;color:#008cba}.search-accommodations .block-searchaccommodationsheaderimage p{margin:0}.search-accommodations .block-ht-bigwhite-content form.views-exposed-form{display:none}.search-accommodations .info-more{padding:1.5rem!important}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms h4,.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings h4{margin-bottom:1rem}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms .search-nav-btns,.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings .search-nav-btns{text-align:center}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms .search-nav-btns .button,.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings .search-nav-btns .button{padding:.5rem 1.5rem}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms .search-nav-btns .button:not(.active),.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings .search-nav-btns .button:not(.active){background-color:#fff;color:#4a4a4a}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms .search-nav-btns .button:not(.active):hover,.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings .search-nav-btns .button:not(.active):hover{background-color:#007095;color:#fff}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms .search-nav-btns .button.building-btn,.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings .search-nav-btns .button.building-btn{border-radius:.3125rem 0 0 .3125rem}.search-accommodations .info-more .block-searchaccommodationsbuttonsrooms .search-nav-btns .button.room-btn,.search-accommodations .info-more .block-searchaccommodationsbuttonsbuildings .search-nav-btns .button.room-btn{border-radius:0 .3125rem .3125rem 0}.search-accommodations .info-more .views-exposed-form label,.search-accommodations .info-more .views-exposed-form .fieldset-legend{font-family:roboto,sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:.5px;color:#4a4a4a;line-height:1.25rem;margin-bottom:.5rem;padding-top:.125rem}.search-accommodations .info-more .views-exposed-form .button{background-color:#008cba;padding:.5rem 1rem;margin-right:auto;margin-left:auto}.search-accommodations .info-more .views-exposed-form .button:hover{background-color:#007095}.search-accommodations .info-more .form-composite .form-checkboxes{margin-bottom:.25rem}.search-accommodations .info-more .form-composite .form-checkboxes .form-item{display:inline-block;margin-bottom:0;position:relative;width:100%}.search-accommodations .info-more .form-composite .form-checkboxes .form-item label{font-size:1rem;font-weight:inherit}.search-accommodations .info-more .form-composite .form-checkboxes .form-item .form-checkbox{display:none}.search-accommodations .info-more .form-composite .form-checkboxes .form-item .form-checkbox+label{cursor:pointer;padding-left:20px}.search-accommodations .info-more .form-composite .form-checkboxes .form-item .form-checkbox+label:before{background-color:#fff;border:1px solid #c7c7c7;border-radius:unset;content:" ";display:block;left:0;margin-top:-1px;margin-bottom:0;padding:.5625rem;position:absolute;width:13px}.search-accommodations .info-more .form-composite .form-checkboxes .form-item .form-checkbox+label:after{background-color:#008cba;height:.625rem;left:.3125rem;top:.375rem;position:absolute;width:.625rem}.search-accommodations .info-more .form-composite .form-checkboxes .form-item .form-checkbox+label:hover:after{content:" ";opacity:.3}.search-accommodations .info-more .form-composite .form-checkboxes .form-item .form-checkbox:checked+label:after{content:" ";opacity:1}.search-accommodations .info-more h2{font-size:1.125rem;letter-spacing:.5px}.search-accommodations #main-content{padding:1.5rem}.search-accommodations #main-content .block-ht-bigwhite-content .views-row{display:inline-block;margin:0 .5% 1.875rem;vertical-align:top;width:100%}@media only screen and (min-width:53.875em) and (max-width:64em){.search-accommodations #main-content .block-ht-bigwhite-content .views-row{width:48%}}@media only screen and (min-width:64.0625em) and (max-width:90em){.search-accommodations #main-content .block-ht-bigwhite-content .views-row{width:31%}}@media only screen and (min-width:90.0625em){.search-accommodations #main-content .block-ht-bigwhite-content .views-row{width:23%}}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article{border:.125rem solid #eaeaea;margin:0 auto;max-width:31.25rem}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .featured-image img{width:100%}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article img{margin:0}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container{position:relative;margin:1rem 0 .25rem}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area{width:75%;padding-left:.625rem;display:inline-block}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area .field-name-field-accom-room-type,.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area .field-name-field-accom-type{margin-top:0;margin-bottom:0}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area .field-name-field-accom-room-type .field-item,.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area .field-name-field-accom-type .field-item{color:#008cba;font-size:.875rem;line-height:1.25;margin:0;padding:0}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area .field-name-field-fivestar-rating{margin:0}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .content-area .field-name-field-fivestar-rating .star.even{margin-right:.1875rem}.search-accommodations #main-content .block-ht-bigwhite-content .views-row article .details-container .arrow-area{display:inline-block;position:absolute;top:35%;right:7%}.search-accommodations #main-content .block-ht-bigwhite-content nav ul{list-style:none;text-align:center}.search-accommodations #main-content .block-ht-bigwhite-content nav ul li{display:inline-block}.search-accommodations #main-content .block-ht-bigwhite-content nav ul li a span{font-size:1.5rem}.page-content .addthisevent-drop{z-index:10}.node--type-room .block-ht-bigwhite-content article{display:flex;flex-direction:column}.node--type-room .block-ht-bigwhite-content article .info-more{order:2;padding-top:1.25rem}.node--type-room .block-ht-bigwhite-content article .room-detail{order:1}@media only screen and (min-width:64.0625em){.node--type-room .block-ht-bigwhite-content article{display:block}}.field-name-field-webcam-image img{width:100%}@media only screen and (min-width:53.875em) and (max-width:64em){.adBlock{max-width:600px}}@media only screen and (max-width:53.8125em){.adBlock{max-width:320px}}.weatherBlock .snow .snowLatest{margin-right:5px}.weatherBlock .short-text{font-size:.75rem}#seasonToggler{height:92px}@media only screen and (max-width:53.8125em){#seasonToggler{height:54px}}#seasonToggler .seasons{height:100%;display:flex;flex-flow:nowrap;text-align:center}#seasonToggler .seasons a{box-sizing:border-box;height:100%;flex-basis:50%}#seasonToggler .seasons .icon{background-position:center;height:30px;width:30px;display:block;margin:0 auto;margin-top:20px}@media only screen and (max-width:53.8125em){#seasonToggler .seasons .icon{height:23px;width:26px;margin-top:4px}}#seasonToggler .seasons h3{font-size:14px;color:#888}#seasonToggler .seasons .winter{background-color:#d6d6d6}#seasonToggler .seasons .winter .icon{background-color:transparent;background-size:cover}#seasonToggler .seasons .winter .icon svg{fill:#888}#seasonToggler .seasons .winter.activeSeason{background-color:#2282c6}#seasonToggler .seasons .winter.activeSeason .icon svg{fill:#fff}#seasonToggler .seasons .winter.activeSeason h3{color:#fff}#seasonToggler .seasons .summer{background-color:#d6d6d6}#seasonToggler .seasons .summer .icon{background-color:transparent;background-size:cover}#seasonToggler .seasons .summer .icon svg{fill:#888}#seasonToggler .seasons .summer.activeSeason{background-color:#fac22b}#seasonToggler .seasons .summer.activeSeason .icon svg{fill:#fff}#seasonToggler .seasons .summer.activeSeason h3{color:#fff}.inner .sub-section{margin-top:0}.sub-section{margin-top:0}header #seasonToggler{display:block;margin-top:65px}@media only screen and (min-width:53.9375em){header #seasonToggler{display:none}}header #seasonToggler .seasons .icon{display:inline-block;position:relative;top:50%;transform:translateY(-50%);margin-top:0;margin-right:10px}header #seasonToggler .seasons h3{vertical-align:top;margin-top:0;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.off-menu2 #seasonToggler{display:none}@media only screen and (min-width:53.9375em){.off-menu2 #seasonToggler{display:block}}.off-menu2 .mobile-menu-search{display:none}#search-bar-top{position:absolute;top:40px;width:100%;margin:0;background-color:#e8e7e7;border-radius:40px;border:transparent;padding-left:55px;z-index:10}#search-bar-top.hidden{display:none}#search-bar-top .search-icon{background:transparent url(../../images/icons/main_navigation/search.png) no-repeat center 17%;background-size:contain;position:absolute;left:20px;height:30px;width:30px;margin-top:4px;transform:rotateY(180deg)}#search-bar-top .search-bar-input{margin:0;background-color:transparent;border:none;box-shadow:none}.mobile-menu-search{background:#777;padding:10px}.mobile-menu-search #search-bar-top{position:relative;top:0}.mobile-menu-search #search-bar-top.hidden{display:block}.mobile-menu-search #search-bar-top .search-icon{transform:none}.off-canvas-list:last-child>li>a.active{display:flex!important;height:auto!important}.off-canvas-list .has-submenu .has-submenu.menu-a-tag{background:0 0!important;padding:calc(2 * 1vh) .625rem}.off-canvas-list .has-submenu .has-submenu.menu-a-tag:hover{background:0 0}.off-canvas-list .has-submenu .menu-a-tag,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag{display:flex;flex-flow:column nowrap}@media only screen and (min-width:64.0625em) and (max-width:90em),only screen and (min-width:53.875em) and (max-width:64em){.off-canvas-list .has-submenu .menu-a-tag,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag{flex-flow:row nowrap}.off-canvas-list .has-submenu .menu-a-tag .menu-sub-icon,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag .menu-sub-icon{margin-right:10px}.off-canvas-list .has-submenu .menu-a-tag .menu-sub-text,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag .menu-sub-text{text-align:left}}.off-canvas-list .has-submenu .menu-a-tag .menu-sub-icon,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag .menu-sub-icon{flex-shrink:0;width:40px;height:40px;align-self:center;background-size:contain}.off-canvas-list .has-submenu .menu-a-tag .menu-sub-text,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag .menu-sub-text{color:#ababab;font-weight:400}.off-canvas-list .has-submenu .menu-a-tag.active,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag.active{background-color:#efefef!important}.off-canvas-list .has-submenu .menu-a-tag.active .menu-sub-text,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag.active .menu-sub-text{visibility:hidden}@media only screen and (min-width:90.0625em){.off-canvas-list .has-submenu .menu-a-tag.active .menu-sub-icon,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag.active .menu-sub-icon{height:62px}.off-canvas-list .has-submenu .menu-a-tag.active .menu-sub-text,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag.active .menu-sub-text{display:none}}.off-canvas-list .has-submenu .left-submenu .menu-sub-icon,.off-canvas-list.off-menu1 .has-submenu .left-submenu .menu-sub-icon{display:none}.off-canvas-list .has-submenu .left-submenu .menu-sub-text,.off-canvas-list.off-menu1 .has-submenu .left-submenu .menu-sub-text{color:#fff}.off-canvas-list .has-submenu .menu-label label,.off-canvas-list.off-menu1 .has-submenu .menu-label label{background-repeat:no-repeat;background-position:left}.off-canvas-list .Tickets-Passes-and-Rentals .menu-sub-icon,.off-canvas-list.off-menu1 .Tickets-Passes-and-Rentals .menu-sub-icon{background-image:url(../../images/icons/header_nav/chairlift.svg)}.off-canvas-list .Tickets-Passes-and-Rentals .active .menu-sub-icon,.off-canvas-list.off-menu1 .Tickets-Passes-and-Rentals .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-grey.png) no-repeat center}.off-canvas-list .Tickets-Passes-and-Rentals .left-submenu,.off-canvas-list.off-menu1 .Tickets-Passes-and-Rentals .left-submenu{background-color:#333!important}.off-canvas-list .Tickets-Passes-and-Rentals .left-submenu .menu-label label,.off-canvas-list.off-menu1 .Tickets-Passes-and-Rentals .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/chairlift-white.png)}.off-canvas-list .Explore-Big-White .menu-sub-icon,.off-canvas-list.off-menu1 .Explore-Big-White .menu-sub-icon{background-image:url(../../images/icons/header_nav/mountain.svg)}.off-canvas-list .Explore-Big-White .active .menu-sub-icon,.off-canvas-list.off-menu1 .Explore-Big-White .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-blue.png) no-repeat center}.off-canvas-list .Explore-Big-White .left-submenu,.off-canvas-list.off-menu1 .Explore-Big-White .left-submenu{background-color:#2382c6!important}.off-canvas-list .Explore-Big-White .left-submenu .menu-label label,.off-canvas-list.off-menu1 .Explore-Big-White .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/mountain-white.png)}.off-canvas-list .Plan-Your-Trip .menu-sub-icon,.off-canvas-list.off-menu1 .Plan-Your-Trip .menu-sub-icon{background-image:url(../../images/icons/header_nav/Plan-Your-Trip-house.svg)}.off-canvas-list .Plan-Your-Trip .active .menu-sub-icon,.off-canvas-list.off-menu1 .Plan-Your-Trip .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-pink.png) no-repeat center}.off-canvas-list .Plan-Your-Trip .left-submenu,.off-canvas-list.off-menu1 .Plan-Your-Trip .left-submenu{background-color:#c33a64!important}.off-canvas-list .Plan-Your-Trip .left-submenu .menu-label label,.off-canvas-list.off-menu1 .Plan-Your-Trip .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Plan-Your-Trip-house-white.svg)}.off-canvas-list .Mountain-Conditions .menu-sub-icon,.off-canvas-list.off-menu1 .Mountain-Conditions .menu-sub-icon{background-image:url(../../images/icons/header_nav/Mountain-Conditions.svg)}.off-canvas-list .Mountain-Conditions .active .menu-sub-icon,.off-canvas-list.off-menu1 .Mountain-Conditions .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-green.png) no-repeat center}.off-canvas-list .Mountain-Conditions .left-submenu,.off-canvas-list.off-menu1 .Mountain-Conditions .left-submenu{background-color:#01957d!important}.off-canvas-list .Mountain-Conditions .left-submenu .menu-label label,.off-canvas-list.off-menu1 .Mountain-Conditions .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Mountain-Conditions-white.svg)}.off-canvas-list .Events-and-Activities .menu-sub-icon,.off-canvas-list.off-menu1 .Events-and-Activities .menu-sub-icon{background-image:url(../../images/icons/header_nav/Events-Activities.svg)}.off-canvas-list .Events-and-Activities .active .menu-sub-icon,.off-canvas-list.off-menu1 .Events-and-Activities .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-orange.png) no-repeat center}.off-canvas-list .Events-and-Activities .left-submenu,.off-canvas-list.off-menu1 .Events-and-Activities .left-submenu{background-color:#c66a29!important}.off-canvas-list .Events-and-Activities .left-submenu .menu-label label,.off-canvas-list.off-menu1 .Events-and-Activities .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Events-Activities-white.svg)}.off-canvas-list .Ski-School .menu-sub-icon,.off-canvas-list.off-menu1 .Ski-School .menu-sub-icon{background-image:url(../../images/icons/header_nav/Ski-School.svg)}.off-canvas-list .Ski-School .active .menu-sub-icon,.off-canvas-list.off-menu1 .Ski-School .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-red.png) no-repeat center}.off-canvas-list .Ski-School .left-submenu,.off-canvas-list.off-menu1 .Ski-School .left-submenu{background-color:#c62929!important}.off-canvas-list .Ski-School .left-submenu .menu-label label,.off-canvas-list.off-menu1 .Ski-School .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Ski-School-white.svg)}.off-canvas-list .staff-members-page .block-ht-bigwhite-page-title,.off-canvas-list.off-menu1 .staff-members-page .block-ht-bigwhite-page-title{display:none}.section-summer .off-canvas-list .Mountain-Biking .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Mountain-Biking .menu-sub-icon{background-image:url(../../images/icons/header_nav/Mountain_Bike.svg)}.section-summer .off-canvas-list .Mountain-Biking .active .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Mountain-Biking .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-grey.png) no-repeat center}.section-summer .off-canvas-list .Mountain-Biking .left-submenu,.section-summer .off-canvas-list.off-menu1 .Mountain-Biking .left-submenu{background-color:#333!important}.section-summer .off-canvas-list .Mountain-Biking .left-submenu .menu-label label,.section-summer .off-canvas-list.off-menu1 .Mountain-Biking .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Mountain_Bike-white.svg)}.section-summer .off-canvas-list .Explore-Big-White .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Explore-Big-White .menu-sub-icon{background-image:url(../../images/icons/header_nav/mountain.svg)}.section-summer .off-canvas-list .Explore-Big-White .active .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Explore-Big-White .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-black.png) no-repeat center}.section-summer .off-canvas-list .Explore-Big-White .left-submenu,.section-summer .off-canvas-list.off-menu1 .Explore-Big-White .left-submenu{background-color:#231f20!important}.section-summer .off-canvas-list .Explore-Big-White .left-submenu .menu-label label,.section-summer .off-canvas-list.off-menu1 .Explore-Big-White .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/mountain-white.png)}.section-summer .off-canvas-list .Mountain-Conditions .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Mountain-Conditions .menu-sub-icon{background-image:url(../../images/icons/header_nav/Mountain-Conditions-Summer.svg)}.section-summer .off-canvas-list .Mountain-Conditions .active .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Mountain-Conditions .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-pink.png) no-repeat center}.section-summer .off-canvas-list .Mountain-Conditions .left-submenu,.section-summer .off-canvas-list.off-menu1 .Mountain-Conditions .left-submenu{background-color:#c33a64!important}.section-summer .off-canvas-list .Mountain-Conditions .left-submenu .menu-label label,.section-summer .off-canvas-list.off-menu1 .Mountain-Conditions .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Mountain-Conditions-Summer-white.svg)}.section-summer .off-canvas-list .Events-and-Activities .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Events-and-Activities .menu-sub-icon{background-image:url(../../images/icons/header_nav/Events-Activities.svg)}.section-summer .off-canvas-list .Events-and-Activities .active .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Events-and-Activities .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-green.png) no-repeat center}.section-summer .off-canvas-list .Events-and-Activities .left-submenu,.section-summer .off-canvas-list.off-menu1 .Events-and-Activities .left-submenu{background-color:#01957d!important}.section-summer .off-canvas-list .Events-and-Activities .left-submenu .menu-label label,.section-summer .off-canvas-list.off-menu1 .Events-and-Activities .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Events-Activities-white.svg)}.section-summer .off-canvas-list .Plan-Your-Trip .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Plan-Your-Trip .menu-sub-icon{background-image:url(../../images/icons/header_nav/Plan-Your-Trip-house.svg)}.section-summer .off-canvas-list .Plan-Your-Trip .active .menu-sub-icon,.section-summer .off-canvas-list.off-menu1 .Plan-Your-Trip .active .menu-sub-icon{background:url(../../images/icons/main_navigation/close-orange.png) no-repeat center}.section-summer .off-canvas-list .Plan-Your-Trip .left-submenu,.section-summer .off-canvas-list.off-menu1 .Plan-Your-Trip .left-submenu{background-color:#c66a29!important}.section-summer .off-canvas-list .Plan-Your-Trip .left-submenu .menu-label label,.section-summer .off-canvas-list.off-menu1 .Plan-Your-Trip .left-submenu .menu-label label{background-image:url(../../images/icons/header_nav/Plan-Your-Trip-house-white.svg)}.off-canvas-list li>a[href$="/summer/mountain-biking"]{background:0 0!important}.staff-view{background:#eaeaea}.staff-view .view-body{background:#fff}.staff-view h1{display:inline-block;margin-right:1.25rem}.staff-view .filter-contain{display:inline-block}.staff-view .filters{background:#eaeaea;padding-top:1.25rem;padding-bottom:1.25rem}.staff-view .filters .views-exposed-form .js-form-type-checkbox{position:relative}.staff-view .filters .views-exposed-form .form-checkbox{display:none}.staff-view .filters .views-exposed-form .form-checkbox:checked+label:after{content:" ";opacity:1}.staff-view .filters .views-exposed-form .form-checkbox+label:after{background-color:#008cba;height:.625rem;left:.3125rem;top:.375rem;position:absolute;width:.625rem}.staff-view .filters .views-exposed-form label{font-family:roboto,sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:.5px;color:#4a4a4a;line-height:1.25rem;margin-bottom:.5rem;padding-top:.125rem;cursor:pointer;padding-left:20px;font-size:1rem;font-weight:inherit}.staff-view .filters .views-exposed-form label:before{background-color:#fff;border:1px solid #c7c7c7;border-radius:unset;content:" ";display:block;left:0;margin-top:-1px;margin-bottom:0;padding:.5625rem;position:absolute;width:13px}.staff-view .filters div[id*=edit-field-staff-age-group-value]{display:flex;overflow:hidden;margin:0 auto;flex-direction:row;align-items:center;justify-content:center}.staff-view .filters div[id*=edit-field-staff-age-group-value] input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.staff-view .filters div[id*=edit-field-staff-age-group-value] label{background-color:#fff;color:#000;font-size:1rem;line-height:1;text-align:center;padding:7px 25px;margin-right:-1px;transition:all .1s ease-in-out}.staff-view .filters div[id*=edit-field-staff-age-group-value] label:hover{cursor:pointer}.staff-view .filters div[id*=edit-field-staff-age-group-value] input:checked+label{background-color:#028cba;box-shadow:none;color:#fff;font-weight:500}.staff-view .filters label[for*=edit-field-staff-age-group-value-adult]{border-radius:4px 0 0 4px}.staff-view .filters label[for*=edit-field-staff-age-group-value-adult]:before{display:none}.staff-view .filters label[for*=edit-field-staff-age-group-value-child]{border-radius:0 4px 4px 0;margin-left:0}.staff-view .filters label[for*=edit-field-staff-age-group-value-child]:before{display:none}.staff-view fieldset .form-checkboxes .form-item{width:100%;margin-bottom:0}.staff-view input[id*=edit-submit-staff-members]{background:#028dba;margin:0 auto;padding:.625rem .9375rem}.staff-view .nopadding{padding:0}.staff-view .view-body{padding-top:3rem}.staff-view .staff-results{clear:both;border-top:1px solid #dbdbdb;padding-top:1.875rem}.staff-view .divide{height:21px;width:1px;background:#ccc;display:inline-block}.staff-view .view-toggle{width:30px;display:inline-block}.staff-view .view-toggle div{background:#ccc;transition:all .2s linear}.staff-view .view-toggle:hover div{background:#55ab9e}.staff-view .current-view div{background:#2382c6}.staff-view .grid-view{margin-right:2px}.staff-view .grid-view div{width:7px;height:7px;margin-bottom:2px;margin-left:2px;display:block;float:left}.staff-view .list-view{margin-left:5px}.staff-view .list-view div{height:4px;width:100%;display:block;margin-bottom:2px}.staff-view .available-contain{display:inline-block}.staff-view .availability .right>span{text-transform:uppercase;color:#028cba;font-weight:700;margin-right:1.25rem;display:inline-block;margin-top:.75rem}.staff-view .availability .available-contain>a{padding-top:.5625rem;padding-bottom:.5625rem;font-size:.6875rem;font-weight:700;margin-bottom:.9375rem!important}.staff-view .availability .available-contain>a:nth-of-type(1){background-color:#55ab9e;border-top-right-radius:0;border-bottom-right-radius:0;text-transform:uppercase;padding-right:60px;padding-left:2.9375rem}.staff-view .availability .available-contain>a:nth-of-type(1) .count{position:absolute;margin-left:5px;color:#55ab9e;background:#fff;border-radius:30px;padding:0 7px;display:inline-block;top:5px;font-weight:700;font-size:13px}.staff-view .availability .available-contain>a:nth-of-type(2){border-top-left-radius:0;border-bottom-left-radius:0;text-transform:uppercase}.member-container{border:1px solid #e7e7e7;margin-bottom:1.25rem;position:relative;overflow:hidden}.member-container .ajax-progress{display:none!important;opacity:0!important;width:0!important;overflow:hidden!important}.member-container .more-arrow{position:absolute;bottom:20px;right:22px;font-size:34px;z-index:8}.member-container .field-node--field-staff-discipline,.member-container .field-node--field-staff-languages{margin-left:.3125rem}.member-container .staff-hover{position:absolute;width:100%;background:rgba(0,0,0,.5);z-index:9;height:500px;text-align:center;opacity:0;transition:.3s linear}.member-container .staff-hover:hover{opacity:1}.member-container .staff-hover .flag-check_availability{position:absolute;left:0;top:0;height:500px;width:100%;z-index:8}.member-container .staff-hover .flag-check_availability a{left:0;top:0;height:500px;width:100%;opacity:0}.member-container .staff-hover .hover-icon{width:56%;top:6%;position:relative;margin-left:5%!important}.member-container .staff-hover .remove-from-list{width:80%!important;display:none}.member-container .more-hover{position:absolute;width:200%;background:rgba(0,0,0,.5);z-index:9;height:500px;opacity:0;transition:opacity .3s linear;pointer-events:none}.member-container>.flag-check_availability{position:absolute;right:23px;top:31px;z-index:8;width:25px!important;overflow:hidden!important}.member-container .flag-contain{box-shadow:0 0 4px 0 #000;border-radius:3.125rem;margin-top:5%;position:relative;overflow:hidden;width:37px;height:37px}.member-container .flag-contain:after{position:absolute;content:'';display:block;border-radius:40px;height:24px;width:32px;background:linear-gradient(180deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);top:-3px;left:6px}.member-container .flag-contain img{margin:0!important;width:40px;max-width:39px;left:-1px;top:-1px;position:relative}.member-container .photo-container img{margin:0!important;width:100%}.member-container .style{display:inline-block}.member-container .style .field-label{display:none}.member-container .style,.member-container .language{display:inline-block;margin-bottom:0}.member-container .style .field-label,.member-container .language .field-label{display:none}.member-container .style strong,.member-container .language strong{color:#028cba!important}.member-container .field-node--field-staff-discipline{display:inline-block;margin-top:0}.member-container .field-node--field-staff-discipline .field-item{display:inline-block;color:#028cba}.member-container .field-node--field-staff-discipline .field-item:after{content:',';color:#028cba}.member-container .bio{margin-top:1.25rem}.member-container .field-node--field-staff-languages{display:inline-block;margin-top:0}.member-container .field-node--field-staff-languages .field-item{display:inline-block;margin-right:-4px;color:#028cba}.member-container .field-node--field-staff-languages .field-item:after{content:'/';color:#028cba}.member-container .field-node--field-staff-discipline .field-item:last-of-type:after{content:none!important}.member-container .field-node--field-staff-languages .field-item:last-of-type:after{content:none!important}.member-container h3{color:#028cba;margin-top:17%;margin-bottom:1.4375rem}.member-container .grid-flag{position:absolute;top:-20px;right:24px}.member-container .flag-check_availability a{color:#999e9d;border-radius:30px;border:2px solid #999e9d;padding:0;display:inline-block;overflow:hidden;width:25px;white-space:nowrap;font-size:22px;font-weight:500;letter-spacing:10px;padding-left:4px}.member-container .action-unflag a{font-size:36px;padding-left:4px}.flagged{background:#55ab9e!important;box-shadow:0 0 5px 0 #000;border-color:#55ab9e!important}.flagged .remove-from-list{display:inline-block!important}.flagged .field-item{color:#fff!important}.flagged .add-to-list{display:none!important}.flagged h3,.flagged .bio,.flagged .style strong,.flagged .language strong,.flagged .field-item a,.flagged .see-more strong{color:#fff!important}.flagged .flag-check_availability a{color:#fff!important;border-color:#fff!important}.flagged .more-arrow img{filter:grayscale(100%) brightness(1000%) contrast(1000%)}.staff-grid .mobile-only{display:none}.staff-grid .member-container{width:calc(25% - 20px);margin-right:20px;float:left}@media only screen and (min-width:53.875em) and (max-width:64em){.staff-grid .member-container{width:calc(50% - 20px)}}@media only screen and (max-width:53.8125em){.staff-grid .member-container{width:100%}}.staff-grid .member-container .more-hover{left:-2px}.staff-grid .member-container .photo-container{width:100%;text-align:center;overflow:hidden}.staff-grid .member-container .more-arrow{right:9px;bottom:0;display:block}.staff-grid .member-container .staff-content{float:left;padding-left:1rem;position:relative;width:80%}.staff-grid .member-container .staff-content-right,.staff-grid .member-container .language,.staff-grid .member-container .field-node--field-staff-languages{display:none}.staff-grid .member-container .staff-content-left{width:100%}.staff-grid .member-container .grid-flag{display:block;top:5px}.staff-grid .member-container .flag-check_availability{display:none}.staff-grid .member-container .staff-hover .flag-check_availability{display:block!important}.staff-grid .member-container h3{margin-top:.875rem;font-size:1.1875rem;margin-bottom:0}.staff-grid .member-container .staff-links{display:none}.staff-grid .member-container .remove-from-list{width:72%!important;margin-left:0!important}@media only screen and (min-width:53.875em) and (max-width:64em){.staff-grid .member-container .remove-from-list{width:54%!important}}.staff-grid .member-container .add-to-list{margin-left:0!important;width:50%!important}@media only screen and (min-width:53.875em) and (max-width:64em){.staff-grid .member-container .add-to-list{width:38%!important}}@media only screen and (min-width:53.875em) and (max-width:64em){.staff-grid .views-row:nth-of-type(5n){clear:auto}.staff-grid .views-row:nth-of-type(3n){clear:left}}@media only screen and (max-width:53.8125em){.staff-grid .views-row:nth-of-type(3n){clear:auto}}.staff-list .grid-flag{display:none}@media only screen and (min-width:53.875em) and (max-width:64em){.staff-list .bio{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:53.8125em){.staff-list .bio{padding-left:1rem;padding-right:1rem}}.staff-grid .views-row:nth-of-type(5n){clear:left}.full-profile{border:none}.full-profile .grid-flag{display:none}.full-profile .flag-contain{margin-top:auto}.full-profile .field-name-field-staff-discipline .field-items{margin-right:2.5rem}.full-profile h3{color:#028cba;margin-bottom:1.4375rem;display:inline-block;margin-right:100px;top:-12px;position:relative;margin-top:1.25rem}.full-profile .flag-contain{display:inline-block}@media only screen and (max-width:53.8125em){.full-profile .photo-container{width:100%!important}.full-profile .staff-content{width:100%;margin-top:20px}}.ski-instructor-title{border-bottom:1px solid #dbdbdb;padding-bottom:15px!important}@media only screen and (min-width:53.9375em){.mobile-only{display:none!important}}@media only screen and (max-width:53.875em){.desktop-only{display:none!important}}@media only screen and (max-width:840px) and (max-height:515px){.has-submenu.menu-a-tag{padding:5px!important}.has-submenu.menu-a-tag .menu-sub-text{font-size:12px;line-height:16px}}.webcams section{display:block;clear:both}.webcams #colorbox{background:0 0;box-shadow:none;overflow:visible!important}.webcams #cboxCurrent{display:none!important}.webcams #cboxPrevious,.webcams #cboxNext{width:50%;height:40px;position:relative;right:auto;bottom:auto;left:auto;top:10px;outline:none!important;background-size:contain!important}.webcams #cboxPrevious{background:url(../../images/icons/webcams/prev-icon.png) no-repeat 95% 0}.webcams #cboxNext{background:url(../../images/icons/webcams/next-icon.png) no-repeat 5% 0}.webcams #cboxClose{position:absolute;top:10px;right:10px;background-image:url(../../images/icons/webcams/close-icon.png);background-size:cover;height:30px;width:30px;display:block;opacity:1!important;outline:none!important}.webcams #cboxClose:hover{background-position:0 0!important;opacity:.7!important}@media screen and (max-width:800px){.webcams #cboxClose{right:2px}}.webcams #cboxTitle{color:#fff;display:none!important;top:0;position:absolute;width:100%;text-align:center;padding:0;top:-26px;font-size:21px}.webcams .views-row{float:left;width:50%;display:block;padding-right:5%}.webcams .views-row .colorbox{position:relative;display:block}.webcams .views-row .colorbox::before{height:31px;width:31px;position:absolute;bottom:10px;right:0;background-image:url(../../images/icons/webcams/expand-icon.png);content:'';display:block}@media screen and (max-width:800px){.webcams .views-row{width:100%;padding-right:0}}@media only screen and (min-width:53.875em) and (max-width:64em){.site-brand{bottom:15px}}@media only screen and (max-width:53.8125em){.left-off-canvas-menu{overflow:hidden}.left-off-canvas-menu .off-canvas-list:first-child{display:block}.left-off-canvas-toggle{background:url(../../images/icons/main_navigation/mobile-menu-icon.png) no-repeat left center}.left-off-canvas-toggle .fi-list:before{text-indent:-9999px;content:""}.off-canvas-wrap:not(.move-right) .panel-canvas .left-off-canvas-toggle{display:none}.site_logo{background-image:url(../../images/icons/logo/bw-logo-s.png);background-size:100px 50px;width:100px;height:50px}.off-canvas-list li a{padding:1.25rem 2rem 1.25rem 3.2rem}.off-canvas-list li a div{color:#fff}.off-canvas-list .has-submenu .has-submenu.menu-a-tag{flex-flow:row nowrap;justify-content:start;background-image:none;padding:15px;color:#fff}.off-canvas-list .has-submenu .has-submenu.menu-a-tag .menu-sub-icon{margin-right:10px}.off-canvas-list .has-submenu .has-submenu.menu-a-tag .menu-sub-text{color:#fff;align-self:center}}@media only screen and (max-width:53.8125em){.has-submenu .has-submenu.menu-a-tag{flex-flow:row nowrap;justify-content:start;background-image:none;padding:15px 15px 15px 0;color:#fff}.has-submenu .has-submenu.menu-a-tag .menu-sub-icon{margin-right:10px;width:40px;height:40px}.has-submenu .has-submenu.menu-a-tag .menu-sub-text{color:#fff;align-self:center}.menu-a-tag .menu-sub-text{color:#fff!important}}.off-menu1>li{display:list-item!important}.site-brand.small-only-text-center{padding:20px 0 19px}.left-off-canvas-menu{width:161px}.mobile-menu-search{display:block}header nav{margin:15px 0 0}.off-menu1{display:block}.panel-canvas{overflow-y:hidden}.off-canvas-wrap.move-right .left-off-canvas-menu{overflow-y:hidden}@media only screen and (max-width:53.8125em){.site-brand.small-12.medium-3.large-2.columns.medium-text-center.small-only-text-center{display:none}.site-brand.small-only-text-center{padding:0}.move-right .desktop-logo{display:none}}@media only screen and (min-width:53.9375em){.mobile-menu-search{display:none}.main-section{margin-left:161px}}@media only screen and (min-width:53.9375em) and (max-width:64em){.desktop-logo{padding:15px 6px!important}.site_logo{width:138px;height:68px;background-size:cover}}@media only screen and (min-width:90.0625em){.left-off-canvas-menu{width:242px}.main-section{margin-left:243px!important}header nav ul li{float:left;padding:.4rem .625rem 2.4rem}header nav{margin:32px 0 0}}@media screen and (max-width:450px){header{position:fixed;z-index:5;background:#fff}.off-canvas-wrap .left-off-canvas-toggle{display:none}header a.left-off-canvas-toggle{left:0;display:inline!important;transition:none}}@media only screen and (-webkit-min-device-pixel-ratio:1.25) and (min-width:1440px) and (max-width:1536px),only screen and (min--moz-device-pixel-ratio:1.25) and (min-width:1440px) and (max-width:1536px),only screen and (-o-min-device-pixel-ratio:5 / 4) and (min-width:1440px) and (max-width:1536px),only screen and (min-device-pixel-ratio:1.25) and (min-width:1440px) and (max-width:1536px){.off-canvas-list .has-submenu .menu-a-tag,.off-canvas-list.off-menu1 .has-submenu .menu-a-tag{flex-flow:row nowrap;align-items:center}}ul.off-canvas-list.off-menu2 li label,.off-canvas-list:last-child li label{background-size:40px!important}.section-summer .off-canvas-list:last-child li label{background-size:40px!important}.block-dmbnotificationsblock{width:100%;position:fixed;bottom:0;z-index:15}.block-dmbnotificationsblock .field-wrapper{margin:0}.block-dmbnotificationsblock .dmb-notification{position:relative;background-color:#ccc}.block-dmbnotificationsblock .dmb-notification .dmb-notification-content{max-width:95%;padding:1em}.block-dmbnotificationsblock .dmb-notification .dmb-notification-content *{color:#4a4a4a}.block-dmbnotificationsblock .dmb-notification .dmb-notification-content p:last-child{margin-bottom:0}.block-dmbnotificationsblock .dmb-notification .dmb-notification-content a{text-decoration:underline}.block-dmbnotificationsblock .dmb-notification .close-dmb-notification{display:block;position:absolute;top:.5em;right:.5em;width:20px;height:20px;overflow:hidden;background:transparent url(/themes/custom/ht_bigwhite/images/icons/dmb/closeButton-black.png) center center no-repeat;background-size:contain;text-align:left;text-indent:-9999px}@media only screen and (min-width:53.9375em){.block-dmbnotificationsblock .dmb-notification .close-dmb-notification{top:1em;right:1em}}.block-dmbnotificationsblock .dmb-notification.blue{background-color:#2382c6}.block-dmbnotificationsblock .dmb-notification.blue .close-dmb-notification{background-image:url(/themes/custom/ht_bigwhite/images/icons/dmb/closeButton-white.png)}.block-dmbnotificationsblock .dmb-notification.blue .dmb-notification-content *{color:#fff}.block-dmbnotificationsblock .dmb-notification.green{background-color:#01957d}.block-dmbnotificationsblock .dmb-notification.green .close-dmb-notification{background-image:url(/themes/custom/ht_bigwhite/images/icons/dmb/closeButton-white.png)}.block-dmbnotificationsblock .dmb-notification.green .dmb-notification-content *{color:#fff}.block-dmbnotificationsblock .dmb-notification.grey{background-color:#ccc}.block-dmbnotificationsblock .dmb-notification.light-blue{background-color:#41a8e1}.block-dmbnotificationsblock .dmb-notification.lime{background-color:#91c93d}.block-dmbnotificationsblock .dmb-notification.orange{background-color:#c66a29}.block-dmbnotificationsblock .dmb-notification.orange .close-dmb-notification{background-image:url(/themes/custom/ht_bigwhite/images/icons/dmb/closeButton-white.png)}.block-dmbnotificationsblock .dmb-notification.orange .dmb-notification-content *{color:#fff}.block-dmbnotificationsblock .dmb-notification.pink{background-color:#c33a64}.block-dmbnotificationsblock .dmb-notification.pink .close-dmb-notification{background-image:url(/themes/custom/ht_bigwhite/images/icons/dmb/closeButton-white.png)}.block-dmbnotificationsblock .dmb-notification.pink .dmb-notification-content *{color:#fff}.block-dmbnotificationsblock .dmb-notification.red{background-color:#e51c2d}.block-dmbnotificationsblock .dmb-notification.red .close-dmb-notification{background-image:url(/themes/custom/ht_bigwhite/images/icons/dmb/closeButton-white.png)}.block-dmbnotificationsblock .dmb-notification.red .dmb-notification-content *{color:#fff}@media only screen and (min-width:53.9375em){.block-dmbnotificationsblock{position:static}}