@media (min-width:768px){.gy-md-47{--bs-gutter-y:47px}.gy-md-36{--bs-gutter-y:36px}.gy-md-50{--bs-gutter-y:50px}.gy-md-6{--bs-gutter-y:60px}.mt-md-135{margin-top:135px}.mt-md-85{margin-top:85px}.pt-md-100{padding-top:100px}.pb-md-100{padding-bottom:100px}.mt-md-100{margin-top:100px}.mb-md-100{margin-bottom:100px}.mt-md-110{margin-top:110px}.mt-md-45{margin-top:45px}.mb-md-50{margin-bottom:50px}.mt-md-40{margin-top:40px}.pb-md-75{padding-bottom:75px}.pt-md-75{padding-top:75px}.pb-md-180{padding-bottom:180px}.mt-md-50{margin-top:50px}.pt-md-140{padding-top:140px}.pb-md-140{padding-bottom:140px}.mb-md-80{margin-bottom:80px}.mb-md-115{margin-bottom:115px}.pt-md-120{padding-top:120px}.pt-md-80{padding-top:80px}.pb-md-80{padding-bottom:80px}.pt-md-110{padding-top:110px}.pb-md-150{padding-bottom:150px}.mb-md-55{margin-bottom:55px}.mb-md-65{margin-bottom:65px}.mb-md-70{margin-bottom:70px}.mt-md-30{margin-top:30px}.mb-md-30{margin-bottom:30px}.mb-md-95{margin-bottom:95px}.pb-md-120{padding-bottom:120px}.pt-md-120{padding-top:120px}.pr-md-50{padding-right:50px}.pt-md-128{padding-top:128px}.pb-md-128{padding-bottom:128px}.pt-md-150{padding-top:150px}.pb-md-200{padding-bottom:200px}.mt-md-65{margin-top:65px}.mb-md-40{margin-bottom:40px}.mb-md-20{margin-bottom:20px}.pb-md-63{padding-bottom:63px}.pb-md-70{padding-bottom:70px}.pt-md-70{padding-top:70px}.mb-md-60{margin-bottom:60px}.pt-md-90{padding-top:90px}.pb-md-90{padding-bottom:90px}.pb-md-96{padding-bottom:96px}.pt-md-48{padding-top:48px}.pb-md-48{padding-bottom:48px}.pt-md-40{padding-top:40px}.pb-md-40{padding-bottom:40px}.container-fluid{padding-left:20px;padding-right:20px}.pt-md-64{padding-top:64px}.gy-md-64{--bs-gutter-y:64px}.post-slider.owl-carousel .owl-dots{display:none}.mobile-header-outer{display:none}.mb-md-35{margin-bottom:35px}.icon-center-align{text-align:center}.icon-center-align .icon-img,.text-md-center .icon-img{justify-content:center}.pb-md-170{padding-bottom:170px}.mt-md-20{margin-top:20px}.mt-md-15{margin-top:15px}.mb-md-75{margin-bottom:75px}.pt-md-170{padding-top:170px}.pb-md-65{padding-bottom:65px}.pt-md-85{padding-top:85px}.mb-md-25{margin-bottom:25px}.pt-md-130{padding-top:130px}.pt-md-135{padding-top:135px}.pb-md-135{padding-bottom:135px}.pb-md-30{padding-bottom:30px}.pb-md-40{padding-bottom:40px}.pb-md-35{padding-bottom:35px}.pt-md-60{padding-top:60px}.pb-md-60{padding-bottom:60px}.pt-md-65{padding-top:65px}.pt-md-115{padding-top:115px}.pt-md-55{padding-top:55px}.spacer-md-28{height:28px}#accordion-join .accordion-header{display:none}#accordion-join .accordion-item{border:none;border-radius:0}#accordion-join .accordion-body{padding:0;text-align:right}#accordion-join .collapse:not(.show){display:block}.text-md-end .btn-outer{justify-content:flex-end}.quote-slider.owl-carousel .owl-nav{position:relative;width:144px;margin:0 0 0;right:auto;bottom:-51px;top:auto}.quote-slider.owl-carousel .owl-nav .owl-next,.quote-slider.owl-carousel .owl-nav .owl-prev{position:relative;display:inline-block;width:30px;height:30px;background-color:transparent;border:none;padding:0;outline:none;font-size:0;float:left;cursor:pointer;margin:0}.quote-slider.owl-carousel .owl-nav .owl-next{float:right}.quote-slider.owl-carousel .owl-nav .owl-next:after,.quote-slider.owl-carousel .owl-nav .owl-prev:after{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/slider-arrow.svg) no-repeat center;background-size:contain;width:12px;height:12px}.quote-slider.owl-carousel .owl-nav .owl-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}.quote-slider.owl-carousel .owl-nav .owl-next.disabled,.quote-slider.owl-carousel .owl-nav .owl-prev.disabled{pointer-events:none}.quote-slider.owl-carousel .owl-nav .owl-next.disabled:after,.quote-slider.owl-carousel .owl-nav .owl-prev.disabled:after{background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/slider-arrow-gray.svg) no-repeat center;background-size:contain}.search-cat-outer .input-div{display:none}.mt-md-30{margin-top:30px}.mt-md-35{margin-top:35px}.pt-md-95{padding-top:95px}.pb-md-85{padding-bottom:85px}.pb-md-155{padding-bottom:155px}.gy-md-30{--bs-gutter-y:30px}.mb-md-45{margin-bottom:45px}.ski-club-offerings-one-column .card-blog{padding-left:20px;padding-right:20px}.contact-form-area .gform_wrapper.gravity-theme .gform_footer,.contact-form-area .gform_wrapper.gravity-theme .gform_page_footer{margin:42px 0 -137px;padding:12px 0 0}.gy-md-64{--bs-gutter-y:64px}.card-swiper.swiper .swiper-pagination{display:none}.quote-slider-center.quote-slider.owl-carousel .owl-nav{margin:0 auto 0}.pt-md-05{padding-top:5px}.card-blog-horizontal .card-blog{flex-direction:row;gap:34px;margin-bottom:32px}.card-blog-horizontal .card-blog .card-blog-info,.card-blog-horizontal .card-blog .card-img{width:50%;margin-bottom:0}.holiday-table table tbody th{display:none}.flag-group span{display:flex;width:100%;gap:5px}.mt-md--59{margin-top:-59px}.pt-md-50{padding-top:50px}.report-rap-info .link-arrowed{display:none}section.overflow-hidden .content-title{padding-right:130px}section.overflow-hidden [class^="col-"] .content-title{padding-right:0}.weather-table{overflow-x:hidden}.weather-table-scroll{overflow-x:auto}.weather-table-scroll-item{overflow-x:auto}.weather-table-scroll-item .weather-table{min-width:1622px;max-width:1622px;overflow-x:hidden}.weather-table-scroll-item.weather-table-scroll .weather-table{min-width:inherit;max-width:inherit;overflow-x:auto}.uk-slope-banner .hero-caption.text-md-center .search-bar{margin-left:auto;margin-right:auto}.uk-slope-banner .hero-caption.text-md-center .max-width-976{margin-left:auto;margin-right:auto}.card-blog-table-row.holiday-listing-area .main-btn.light-btn.btn-with-border-left{border-radius:0 4px 0 0;border-bottom:none!important;margin-top:-1px;height:calc(50% + 1px)}.card-blog-table-row.holiday-listing-area .main-btn.border-left-none{border-radius:0 0 4px 0;border-top:none!important;border-bottom:none!important}}@media (min-width:992px){.you-may-like-title{min-height:76px}.left-banner{width:calc(660px + ((100% - 1185px) / 2 ))}.container-fluid{padding-left:40px;padding-right:40px}.image-overlap-text .col-lg-7{flex:0 0 auto;width:56.5%}.image-overlap-text .col-lg-5{flex:0 0 auto;width:43.5%}.image-overlap-text .content-blog{margin-left:-95px;width:calc(100% + 95px);max-width:595px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:50px 0}.image-overlap-text .content-blog p{max-width:517px}.image-overlap-text .order-lg-first .content-blog{margin-left:0;margin-right:95px;max-width:595px}.image-overlap-text .content-img:before{width:50%;right:0;height:100%;left:auto;background-image:linear-gradient(to left,#ffffff 0%,rgba(0,0,0,0) 100%)}.image-overlap-text .order-lg-last .content-img:before{left:0;right:auto;width:50%;height:100%;background-image:linear-gradient(to right,#ffffff 0%,rgba(0,0,0,0) 100%)}.discount-row .row>[class^="col-"]{flex:0 0 auto;width:20%}.footer-bottom-right .footer-partner-logo{display:none}.half-banner-img{position:absolute;width:50%;left:0}.right-side-img .half-banner-img{left:auto;right:0}.half-banner{min-height:640px;display:flex;align-items:center}.height-526{min-height:526px}.max-width-567{max-width:567px}.ski-test-slider-row .col-lg-7{flex:0 0 auto;width:56%}.product-summary{padding-left:50px}.single-ski-test .content-row.sticky-row{padding-top:40px}.ski-club-offerings-one-column .card-blog{padding-left:40px;padding-right:40px}.pb-lg-160{padding-bottom:160px}.holiday-join-section{min-height:inherit}.holiday-join-section .content-row{min-height:717px;display:flex;align-items:center;width:100%}.holiday-join-section .content-row .row{flex:1 0 0%}.holiday-join-section .row>[class^="col-"]:last-child .hero-caption{background-size:0}.holiday-join-section .row>[class^="col-"]:last-child .hero-caption .dark-overlay{display:none}.ski-standard{flex-direction:row}.ski-standard .trip-blog-title{width:50%;border-right:1px solid var(--sk-border);padding-right:46px}.ski-standard .trip-blog-trak{width:50%;align-items:center;padding-left:38px;border-top:none}}@media (min-width:1200px){.container{max-width:1185px}.container-fluid{max-width:1441px}.section-ig-feed .container-fluid{max-width:1442px}.left-banner{width:calc(760px + ((100% - 1185px) / 2 ))}.container-fluid{padding-left:64px;padding-right:64px}.gy-xl-8{--bs-gutter-y:80px}.gy-xl-6_5{--bs-gutter-y:65px}.pr-xl-50{padding-right:50px}.pr-xl-60{padding-right:60px}.product-summary{padding-left:80px}.ski-club-offerings-one-column .card-blog{padding-left:80px;padding-right:80px}.pb-xl-160{padding-bottom:160px}}@media (min-width:1280px){.main-menu>ul>li.mm-add-listing{display:none}}@media (max-width:1850px){.main-menu>ul>li:nth-last-child(2)>ul>li>ul{left:auto;right:100%}}@media (max-width:1600px){.main-menu>ul>li:nth-last-child(3)>ul>li>ul{left:auto;right:100%}}@media (max-width:1440px){.image-banner-section{min-height:700px}.discount-form .radio-div-round-outer{margin-right:0}.discount-form .bootstrap-select{min-width:inherit}.upgrade-lable{right:-20px}.main-menu>ul>li{margin:0 9px}}@media (max-width:1400px){.main-menu>ul>li{margin:0 9px}}@media (max-width:1340px){.header-search-btn{margin-left:10px}.main-menu>ul>li{margin:0 6px}}@media (max-width:1280px){.mobile-header{display:block}.desktop-header{display:none}.header-nav{padding:20px 0}.menu-icon{border:2px solid var(--sk-primary);padding:11px 15px 10px;font-size:16px;line-height:23px;font-family:'Alvar Essential';font-weight:600;display:inline-flex;align-items:center;text-decoration:none;color:var(--sk-primary);margin-left:12px}.menu-icon:hover{color:var(--sk-primary);text-decoration:none}.menu-icon img{width:14px;min-width:14px;margin-right:8px}.header-search-btn{margin-left:0}.mm-listitem .drop-nav-arrow{display:none}.menu-icon .active-text{display:none;align-items:center}.menu-icon .normal-text{display:flex;align-items:center}.mm-wrapper_opening .menu-icon .active-text{display:flex}.mm-wrapper_opening .menu-icon .normal-text{display:none}.mm-wrapper_opening .header-logo{opacity:0;visibility:hidden}.mm-wrapper_opening .header-part{box-shadow:none}li.main-btn-li.mm-add-listing{padding:0 64px}li.main-btn-li.mm-add-listing .mm-listitem__text{background-color:var(--sk-primary);color:var(--sk-white)!important;padding:15px;width:100%;text-align:center;border-radius:0 0 2px 2px;display:flex;flex-flow:column;flex-basis:auto;margin-bottom:32px}li.main-btn-li.mm-add-listing .mm-listitem__text:hover{background-color:var(--sk-light-blue)}.sk-tab.stickish-item.fixed{top:136px}.logged-in.admin-bar .sk-tab.stickish-item.fixed{top:168px}.sk-tab{top:136px}.logged-in.admin-bar .sk-tab{top:168px}.custom-date-picker.date-by-month ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px){.grid-32>.row{margin-left:-25px;margin-right:-25px}.grid-32>.row>[class^="col-"]{padding:0 25px}.gallery-nav{left:20px;bottom:20px}.quote-slider blockquote.blockquote{font-size:20px;line-height:32px}.grid-17>.row{margin-left:-15px;margin-right:-15px}.grid-17>.row>[class^="col-"]{padding:0 15px}.banner-image-info{padding:65px 30px 65px 55px}.grap-info{padding-left:10px}.insta-feed p{font-size:30px;line-height:45px}.grid-25>.row>[class^="col-"]{padding:0 15px}.grid-25>.row{margin-left:-15px;margin-right:-15px}.footer-menu{gap:9px 30px}li.main-btn-li.mm-add-listing,.mm-listitem{padding-left:40px;padding-right:40px}.mm-btn.mm-btn_prev{margin-left:17px}.grid-67>.row>[class^="col-"]:first-child{padding-right:40px}.grid-67>.row>[class^="col-"]:last-child{padding-left:40px}.resorts-table{overflow-x:auto}.join-form{padding:32px 20px;gap:10px}.map-img iframe{height:797px}.gallery-nav-test .slick-list{margin-left:35px;margin-right:35px}.ski-test-form .input-div{width:25%}.contact-blue-box{padding:30px 24px}.join-form.discount-form{flex-wrap:wrap}.join-form.discount-form .input-div{width:31.7%}.input-div.input-search-div{min-width:calc(100% - 310px)}.resort-graph-number{padding:16px 10px;gap:10px}.resort-graph-number li{padding:8px 5px;font-size:15px;line-height:18px}.image-banner-section .credit-text{padding-left:40px;padding-right:40px}.holiday-event-detail-row{padding:38px 20px 33px;gap:30px 30px}.holiday-event-detail-list-outer{flex-direction:column}.holiday-table table td,.holiday-table table thead th{padding-left:20px;padding-right:20px}.sk-tab-center.sk-tab .nav.nav-pills{justify-content:flex-start}.cta-banner-box.small-box{padding:25px}.holiday-form-step-check-outer{gap:0 28px}.ski-test-check-outer{width:calc(100% - 141px)}.red-add-blog{padding:20px 30px 25px}.skiclub-reps-filter-form .join-form.discount-form{flex-wrap:nowrap}.skiclub-reps-filter-form .join-form.discount-form .input-div{width:100%;min-width:inherit}.skiclub-reps-filter-form .join-form.discount-form .input-div.radio-div-round-outer{width:auto;white-space:nowrap;margin-right:33px}.skiclub-reps-filter-form .join-form.discount-form .input-div:last-child{width:auto}.resort-slider .card-img img{height:170px;object-fit:cover}.input-div-label{margin-right:20px}.uk-slope-list-view-blog{gap:40px}.uk-slope-list-view-blog-map{width:320px}.uk-slope-list-view-blog-info{width:calc(100% - 360px)}.list-view-blog-content table td{padding:6px 0 6px 25px}}@media (max-width:991px){.grid-21>.row{margin-left:-20px;margin-right:-20px}.grid-21>.row>[class^="col-"]{padding:0 20px}.grid-32>.row{margin-left:-20px;margin-right:-20px}.grid-32>.row>[class^="col-"]{padding:0 20px}.image-overlap-text .content-blog{margin-top:-80px;position:relative;z-index:2}.full-quote-img{display:none}.quote-slider blockquote.blockquote{text-align:center}.quote-slider blockquote.blockquote .quote-icon{justify-content:center}.quote-slider.owl-carousel .owl-dots,.quote-slider.owl-carousel .owl-nav{width:100%}.icon-list ul li{width:33.333%}.cta-banner-box{padding:50px 30px}li.main-btn-li.mm-add-listing,.mm-listitem{padding-left:20px;padding-right:20px}.mm-btn.mm-btn_prev{margin-left:0}.max-width-517{max-width:100%}.grid-67>.row>[class^="col-"]:first-child{padding-right:15px}.grid-67>.row>[class^="col-"]:last-child{padding-left:15px}.footer-bottom-right{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:100%}.footer-bottom-right .footer-partner-logo li{margin-right:0}.footer-col:last-child{display:none}.footer-bottom-right .footer-partner-logo{justify-content:flex-end;flex-direction:column-reverse;align-items:flex-end;min-width:100px}.tablet-btn-none .main-btn{display:none}.join-form{padding:32px;gap:16px;flex-wrap:wrap}.join-form .input-div{width:31.7%}.half-banner-img{height:auto;padding-bottom:68%}.half-banner .hero-caption{padding:70px 0}.grap-info{padding-left:0}.map-img iframe{height:697px}.ski-test-gallery-slider{margin-bottom:75px}.gallery-nav-test .slick-list{margin-left:85px;margin-right:85px}.product-summary-rating{margin-bottom:32px}.compare-search .dropdown.bootstrap-select.ski-test-compare{min-width:200px}.ski-test-form{flex-wrap:wrap}.ski-test-form-button,.ski-test-form .input-div{width:calc(50% - 8px)}.ski-test-form-button .main-btn{max-width:100%;justify-content:center}.ski-test-discount-card{padding:20px 20px 20px 20px}.ski-test-discount-card-img{width:144px;min-width:144px;height:125px;padding:10px}.ski-test-discount-card-left{gap:20px}.ski-test-tab{align-items:flex-start;margin-top:50px}.resort-graph-number{padding:16px 30px;gap:15px}.resort-graph-number li{padding:10px 10px;font-size:16px;line-height:19px}.image-banner-section .credit-text{padding-left:20px;padding-right:20px}.sidebar-filter-outer{margin-right:auto}.header-meta{justify-content:flex-start}.holiday-event-detail-btn{flex-direction:column;justify-content:center}.holiday-join-section .half-banner-img{display:none}.holiday-join-section .row>[class^="col-"]:last-child .hero-caption{width:calc(100% + 40px);margin-left:-20px;background-size:cover;background-position:center;background-repeat:no-repeat}.holiday-join-section .row>[class^="col-"]:last-child .hero-caption .dark-overlay{z-index:-1;background-color:rgba(0,0,0,.4)}.holiday-join-section .hero-caption{padding:95px 0 56px}.holiday-join-section .row>[class^="col-"]:last-child .hero-caption{padding:58px 0 63px}.holiday-booking-success-right{margin-right:auto}.booking-form .col-10{width:100%}.booking-form .booking-form-container>.row>.col{padding:38px 24px;width:20%}.booking-form .booking-form-container>.row>.col-12{padding:30px 24px}.booking-form .booking-form-container{padding:0;margin-top:55px}.booking-form .booking-form-container>.row>.col{padding-top:0;width:100%}.booking-form .booking-form-container>.row .row .col{width:100%;flex:auto}.skiclub-reps-filter-form .join-form.discount-form .input-div.radio-div-round-outer{width:auto;white-space:nowrap;margin-right:1px}.resort-slider .card-img img{height:201px;object-fit:cover}.snow-weather-filter.ski-test-form{flex-wrap:nowrap}.uk-slope-list-view-blog{gap:30px;flex-direction:column}.uk-slope-list-view-blog-map{width:385px}.uk-slope-list-view-blog-info{width:100%}.uk-slope-map-left{width:38%}.uk-slope-map{width:62%}.list-view-blog-content-outer .list-view-blog-content{padding:25px 30px 0 0}.list-view-blog-content-outer{padding-right:15px}}@media (max-width:782px){body.logged-in.admin-bar .header-part.sticky{top:46px}.logged-in.admin-bar .sk-offcanvas-content{top:46px}.logged-in.admin-bar .sk-tab.stickish-item.fixed{top:182px}body.logged-in.admin-bar.page-template-dashboard .header-part{top:46px}}@media (max-width:782px){.logged-in.admin-bar .sk-tab{top:182px}}@media (max-width:767px){body{font-size:16px;line-height:26px}body .wrapper{padding-top:0}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0}h1,h1.maxtitle-1,h2.maxtitle-1,h3.maxtitle-1,h4.maxtitle-1,h5.maxtitle-1,h6.maxtitle-1{font-size:48px;line-height:58px}h2,h1.maxtitle-2,h2.maxtitle-2,h3.maxtitle-2,h4.maxtitle-2,h5.maxtitle-2,h6.maxtitle-2{font-size:40px;line-height:44px}h3,h1.maxtitle-3,h2.maxtitle-3,h3.maxtitle-3,h4.maxtitle-3,h5.maxtitle-3,h6.maxtitle-3{font-size:32px;line-height:40px}h4,h1.maxtitle-4,h2.maxtitle-4,h3.maxtitle-4,h4.maxtitle-4,h5.maxtitle-4,h6.maxtitle-4{font-size:24px;line-height:30px}h5,h1.maxtitle-5,h2.maxtitle-5,h3.maxtitle-5,h4.maxtitle-5,h5.maxtitle-5,h6.maxtitle-5{font-size:20px;line-height:28px}h6,h1.maxtitle-6,h2.maxtitle-6,h3.maxtitle-6,h4.maxtitle-6,h5.maxtitle-6,h6.maxtitle-6{font-size:18px;line-height:26px}p{margin-bottom:20px}.row{margin-left:-20px;margin-right:-20px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:20px;padding-left:20px}.header-part.sticky,.header-part{position:relative;box-shadow:none}.header-part.header-scroll{top:auto}.sub-title{font-size:20px;line-height:27px;margin-bottom:10px}.btn-outer p,.btn-outer{gap:16px}.gap-48{gap:15px 30px}.intro-text{font-size:32px;line-height:40px}.mobile-font-40 .maxtitle-3{font-size:40px;line-height:46px}blockquote.blockquote{border-left:none;border-bottom:4px solid var(--sk-yellow);padding:0 0 35px 0;font-size:16px;line-height:28px}blockquote.blockquote cite{font-size:16px;line-height:22px}.quote-icon{margin-bottom:23px}.quote-icon img{width:63px}blockquote.blockquote p{margin-bottom:25px}figure figcaption{font-size:12px;line-height:16px}.accordion-button{padding:10px 30px 12px 0;font-size:18px;line-height:24px}.accordion-body{padding:30px 0 28px}.main-btn{font-size:16px;line-height:24px;padding-left:20px;padding-right:20px}.accordion-button span{width:20px}.banner-section{padding-top:86px;padding-bottom:86px;min-height:352px}.big-height{min-height:495px}.image-overlap-text p{margin-bottom:25px}.image-banner-section{padding-top:70px;padding-bottom:70px;min-height:550px}.gallery-nav{left:0;bottom:0;position:relative;width:100%;background-color:transparent}.gallery-nav .slick-arrow{border:2px solid #E3E3E3;border-radius:2px;width:48px;height:48px}.gallery-nav .slick-slide img{height:48px}.quote-slider blockquote.blockquote{font-size:16px;line-height:28px;border:none}.quote-slider blockquote.blockquote p{margin-bottom:20px}.image-overlap-text .content-blog{margin-top:-50px}.image-banner-section:before,.image-banner-section.right-text:before{background-image:linear-gradient(to left,rgba(0,0,0,.42),rgba(0,0,0,.42))}.quote-slider.owl-carousel{margin-bottom:30px}.price-blog-top{padding:22px 16px 24px 24px}.price-cat{font-size:20px;line-height:24px}.price-blog-top h3{font-size:24px;line-height:30px}.price-blog-info{padding:18px 16px 24px 24px}.banner-image-with-text{flex-direction:column}.banner-image-img{width:100%}.banner-image-info{width:100%;padding:24px 14px 24px 22px}.banner-image-info h2{margin-bottom:8px}.grap-info ul li{width:100%;margin-bottom:5px}.grap-info ul li img{width:106px;min-width:106px;margin-right:12px}.discount-blog{flex-direction:row;flex-wrap:wrap;text-align:left;padding:15px 24px 24px}.discount-blog h3{font-size:18px;line-height:26px;width:100%;align-items:center}.discount-input{width:50%;margin:0}.discount-blog p{width:50%;text-align:right;font-size:14px;line-height:19px;padding-left:20px}.discount-total{padding:24px;flex-direction:column;border-radius:4px}.discount-total p{font-size:20px;line-height:30px;flex-direction:column;margin-bottom:25px}.discount-total p strong{font-size:24px;line-height:30px;margin:0 0 8px}.discount-total .main-btn{width:100%;justify-content:center}.insta-feed-info{position:relative;width:100%;transform:none;flex-direction:column;padding:0}.insta-feed-info p{font-size:32px;line-height:40px;font-weight:600;margin-bottom:30px;font-family:'Alvar Essential'}.map-div{height:auto;flex-direction:column;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.map-div iframe{height:432px}.map-info{position:relative;width:100%;padding:22px 20px 0;left:0;top:0}.map-info h2{margin-bottom:10px}.map-info p{margin-bottom:20px}.mobile-btn-none .main-btn{display:none}.review-blog{padding:16px 16px}.review-blog .star{margin-bottom:3px}.review-big{border-radius:0;padding:20px 0 0}.review-big h2{font-size:24px;line-height:32px;padding:0 20px;gap:30px;margin-bottom:20px}.review-big h2 span{font-size:18px}.review-big h2 span{width:128px}.review-big-row{border:none;border-top:1px solid #E3E3E3;padding:32px 20px 25px;margin-bottom:0}.review-big-left{margin-bottom:19px}.review-list{gap:10px;flex-direction:column}.review-list li{flex-direction:row}.review-list li .star{width:106px;margin:0 10px 0 0}.review-big .main-btn{border:none;border-top:1px solid #E3E3E3;padding:18px;font-size:18px}.top-highlight-title h2{font-size:20px;line-height:30px}.top-highlight-info{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding:37px 20px}.number-left{width:40px;min-width:40px;height:40px;margin-right:20px}.number-left span{font-size:24px;line-height:32px}.number-item:before{left:19px}.number-info p{font-size:14px;line-height:22px}.post-blog{flex-direction:column;padding-right:20px;padding-bottom:10px}.post-meta{font-size:16px;line-height:29px}.post-img{width:90px;min-width:90px;margin-right:0;margin-bottom:10px}.post-blog-info p{font-size:14px;line-height:24px;margin-bottom:15px}.post-blog-info h3{font-size:24px;line-height:38px;margin-bottom:5px}.owl-theme.owl-carousel .owl-nav{left:0;bottom:0;right:auto;top:auto;width:100%}.post-slider.owl-carousel .owl-nav{left:0;bottom:-40px;right:auto;top:auto;width:100%}.owl-theme.owl-carousel .owl-nav .owl-prev{margin-left:0}.owl-theme.owl-carousel .owl-nav .owl-next,.owl-theme.owl-carousel .owl-nav .owl-prev,.post-slider.owl-carousel .owl-nav .owl-next,.post-slider.owl-carousel .owl-nav .owl-prev{border:none;width:20px;height:20px;float:left}.owl-theme.owl-carousel .owl-nav .owl-next,.post-slider.owl-carousel .owl-nav .owl-next{float:right}.post-slider.owl-carousel .owl-dots{position:absolute;left:50%;bottom:-40px;transform:translateX(-50%)}.post-slider.owl-carousel .owl-dot{position:relative;display:inline-block;padding:0;margin:3px;width:8px;height:3px;background-color:#E3E3E3;border-radius:30px;padding:0}.post-slider.owl-carousel .owl-dot.active{background-color:var(--sk-primary)}.icon-blog-img{width:64px;min-width:64px;height:64px;margin-right:16px}.icon-blog-img img{width:32px;height:auto}.icon-blog-info h3{font-size:18px;line-height:24px;margin:0 0 0}.icon-list ul li{width:50%}.cta-banner{min-height:300px}.cta-banner-box{padding:50px 30px;flex-direction:column;justify-content:center;text-align:center;gap:0}.cta-banner-box .content-title{margin-bottom:21px;max-width:100%}.cta-banner-box .btn-outer{justify-content:center}.cta-banner-big{min-height:550px}.card-blog .load-more{display:inline-flex;font-size:14px;line-height:19px;margin-top:4px;text-decoration:none}.card-blog .load-more img{width:10px;height:auto;margin-left:10px}.card-blog h3{font-size:24px;line-height:34px}.card-blog.heading-32 h3{font-size:32px;line-height:32px}.card-slider.owl-carousel .owl-stage-outer{overflow:inherit}.card-slider.owl-carousel .owl-nav{width:100%;position:relative;margin-top:30px}.card-slider.owl-carousel .owl-nav .owl-next,.card-slider.owl-carousel .owl-nav .owl-prev{border:none;width:20px;height:20px;float:left;font-size:0;padding:0;position:relative}.card-slider.owl-carousel .owl-nav .owl-next{float:right}.card-slider.owl-carousel .owl-nav .owl-prev:after,.card-slider.owl-carousel .owl-nav .owl-next:after{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/slider-arrow.svg) no-repeat center;background-size:contain}.card-slider.owl-carousel .owl-nav .owl-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}.card-slider.owl-carousel .owl-dots{position:absolute;left:50%;bottom:-48px;transform:translateX(-50%)}.card-slider.owl-carousel .owl-dot{position:relative;display:inline-block;padding:0;margin:3px;width:8px;height:3px;background-color:#E3E3E3;border-radius:30px;padding:0}.card-slider.owl-carousel .owl-dot.active{background-color:var(--sk-primary)}.mobile-header-outer{display:flex;height:91px}.sk-mobile-header{display:flex;position:fixed;right:0;bottom:0;z-index:99;padding:19px 20px;justify-content:flex-end}.mm-wrapper_opening .sk-mobile-header{width:100%;background-color:#fff}.canvas-menu .dropdown-toggle{display:none}.header-top{display:none}.header-nav{padding:16px 0}.header-search-btn{width:42px;height:42px}.join-btn.main-btn{margin-left:8px;padding:7px 17px}.header-part.sticky .header-nav{padding:10px 0}.header-right .menu-icon{display:none}.sk-mobile-header .menu-icon{background-color:var(--sk-primary);display:flex;align-items:center;justify-content:center;padding:10px 10px;border-radius:2px;color:var(--sk-white);min-height:48px;text-decoration:none;margin-left:0;width:99px;box-shadow:0 3px 8px rgba(0,0,0,.24);border-color:var(--sk-white)}.sk-mobile-header .menu-icon img{width:14px;min-width:14px;height:auto;margin-right:7px}.footer-row{flex-wrap:wrap}.footer-col{width:100%;margin-bottom:38px}.footer-menu li:last-child,.footer-info p:last-child{margin-bottom:0}.footer-top{padding:56px 0 0}.footer-social li{width:calc(25% - 12px);margin-right:12px}.footer-social li a{width:100%;height:48px}.footer-bottom{flex-direction:column;align-items:flex-start;padding-bottom:40px}.footer-bottom ul{justify-content:flex-start;flex-direction:column}.footer-bottom p{max-width:100%;margin:0 0 25px}.mm-wrapper_opening .sk-mobile-header{top:0;bottom:auto}body.logged-in.admin-bar.mm-wrapper_opening .sk-mobile-header{top:46px;bottom:auto}.mm-wrapper_opening .sk-mobile-header .menu-icon{color:var(--sk-primary);background-color:var(--sk-white)}.mm-menu_fullscreen.mm-menu_position-bottom{top:74px}.mm-menu_fullscreen.mm-menu_position-bottom{height:calc(100vh - 74px)}body.logged-in.admin-bar .mm-menu_fullscreen.mm-menu_position-bottom{top:116px}body.logged-in.admin-bar .mm-menu_fullscreen.mm-menu_position-bottom{height:calc(100vh - 116px)}.mm-wrapper_opening .header-part.sticky,.mm-wrapper_opening .header-part{opacity:0;visibility:hidden}.hero-banner{padding:41px 0}.hero-banner-mobile{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-caption h1{line-height:49px;margin-bottom:11px}.hero-caption p{font-size:18px;line-height:28px}.hero-caption p:last-child{margin-bottom:0}.breadcrumbs{padding:13px 0}.card-blog .link-arrowed{opacity:1;visibility:visible;margin-bottom:1px;margin-top:5px}.hero-caption .search-bar{display:none}.max-width-517{margin-bottom:25px}.gy-40{--bs-gutter-y:40px}.icon-img img{max-width:32px;max-height:32px}.community-blog{flex-direction:column;padding:20px;align-items:flex-start}.community-img{width:93px;min-width:93px;margin-right:0;margin-bottom:10px}.community-info h3{font-size:20px;line-height:26px;margin-bottom:4px}.community-icon img{max-width:19px;width:19px}.gy-35{--bs-gutter-y:35px}.gap-sm-19{gap:19px}.hero-caption p:last-child{margin-bottom:1px}.mobile-none{display:none}.image-with-caption figcaption{right:17px;bottom:10px}.resorts-table table thead th{height:52px;padding:20px;font-size:16px;line-height:19px;text-align:center}.resorts-table table thead tr th:first-child{text-align:left}.resorts-table table td{padding:13px 20px}.resorts-title{flex-direction:column;align-items:flex-start;gap:9px}.resorts-title .resorts-title-info{text-decoration:none}.resorts-favorite{margin-right:0;margin-left:85px}.resorts-favorite img{margin-bottom:-24px}.td-weather{flex-direction:column;justify-content:center;text-align:center;white-space:nowrap}.card-blog p{font-size:14px;line-height:17px;margin:8px 0 10px}.card-date{margin:7px 0 5px}.link-share input{font-size:16px;line-height:21px}.link-share .main-btn{min-width:104px}.btn-tab{gap:24px}.footer-logo img{width:163px}.footer-logo{margin-bottom:20px}span.span-heading{font-size:18px;line-height:22px;margin-bottom:9px}.footer-menu li a,.footer-info p{font-size:14px}.footer-bottom ul li:first-child{margin-top:0}.footer-bottom ul li{margin-top:2px}.footer-bottom-right .footer-partner-logo li:last-child{margin-top:0}.mobile-full-container .container-fluid{padding-left:0;padding-right:0}.join-form{display:none}.d-block.join-btn-opener{display:flex!important}.join-btn-opener{position:relative;display:flex;padding:12px;color:var(--sk-primary);font-size:18px;line-height:28px;font-weight:600;justify-content:center;align-items:center;text-align:center;font-family:'Alvar Essential'}.join-btn-opener:hover{text-decoration:none;color:var(--sk-primary)}.join-btn-opener img{width:20px;min-width:20px;height:auto;margin-right:8px}.modal .btn-close{float:right;padding:0;margin:15px;display:inline-block;width:20px;height:20px;display:flex;align-items:center;justify-content:center;outline:none;border:none;box-shadow:none;background-color:transparent;margin-left:auto;opacity:1;background:none}.modal .join-form{display:flex;padding:0;flex-direction:column}.join-form .input-div{width:100%}.jq-selectbox__select{height:45px;padding:0 15px}.jq-selectbox__select-text{line-height:44px;font-size:16px}.jq-selectbox__trigger{width:25px}.jq-selectbox li{margin:0;height:40px;line-height:40px;padding:0 15px 0 15px}.radio-item .jq-radio{font-size:18px;line-height:22px;width:100%;height:48px}.radio-item label span{font-size:18px;line-height:22px}.sub-banner{padding:87px 0 89px}.join-club-form-outer{flex-direction:column-reverse;width:calc(100% + 40px);margin-left:-20px;margin-top:0;padding:0;box-shadow:none}.join-club-form{position:relative;width:100%;border:none;padding:20px}hr.hr{margin:28px 0}.input-div textarea,.input-div input{font-size:16px;line-height:19px;padding:13px 18px 14px}.bootstrap-select>.dropdown-toggle{height:48px;line-height:47px;font-size:16px}.bootstrap-select .dropdown-menu li{line-height:47px;font-size:16px;font-weight:400}.bootstrap-select .dropdown-toggle::after{right:15px;top:16px}.join-club-form-info{width:100%;padding:0}.join-club-form-outer .submit-btn{position:relative;margin-bottom:0;margin-top:0;padding-top:20px}.join-club-form-outer .submit-btn:before{position:absolute;content:'';left:-20px;top:0;width:calc(100% + 40px);height:1px;background-color:var(--sk-border)}.join-club-form-outer .submit-btn .main-btn{width:100%;justify-content:center}.radio-div-outer{width:100%}.radio-item{width:49.6%}.radio-item label{width:100%}#accordion-join .accordion-item{border:none;outline:none;box-shadow:none}#accordion-join .accordion-button{padding:18px 20px 18px;border:none;background-color:transparent;outline:none;box-shadow:none;color:var(--sk-dark);font-size:16px;line-height:22px;font-family:'Alvar Essential'}#accordion-join .accordion-body{padding:0 20px 15px}#accordion-join .contact-address{align-items:flex-start}#accordion-join .accordion-body .sub-title{display:none}#accordion-join .accordion-button span{right:15px}#accordion-join .accordion-button[aria-expanded="false"] span:after{background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(0deg)}#accordion-join .accordion-button[aria-expanded="true"] span:after{transform:translateY(-50%) rotate(180deg);background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain}.half-banner .hero-caption{padding:55px 0}.half-banner .hero-caption p{font-size:18px;line-height:28px;margin-bottom:33px}.mobile-full-width-btn .main-btn{width:100%;justify-content:center}.event-filter{align-items:center;flex-direction:column-reverse;align-items:flex-start;margin-bottom:12px}.event-filter-input .input-div{margin-bottom:22px}.event-result{font-size:18px;line-height:32px}.event-filter-input{min-width:inherit;width:100%}.event-date-time{margin:30px 0 40px;gap:15px}.event-ticket-outer{flex-direction:column}.event-ticket-title{width:100%}.half-banner .hero-caption .event-ticket-title p{justify-content:space-between;flex-direction:row;display:flex;align-items:center;margin-bottom:15px}.event-ticket-outer .btn-outer{width:100%}.event-ticket-outer .btn-outer .main-btn{width:100%;justify-content:center}.post-bottom-info{flex-wrap:wrap;padding:25px 0 32px}.post-bottom-info .post-share label{display:none}.post-bottom-info .post-share{width:100%}.post-bottom-info .post-share ul{width:100%}.post-bottom-info .post-share ul li:last-child{margin-right:0}.post-bottom-info .post-share .footer-social li{width:calc(25% - 8px);margin-right:14px}.hero-caption .search-bar.mobile-show{display:flex;margin-top:25px}.search-btn,.hero-caption .search-bar .search-btn{font-size:0;width:44px;min-width:44px;height:42px;padding:0;min-width:inherit;display:flex;align-items:center;justify-content:center}.search-btn img,.hero-caption .search-bar .search-btn img{display:block;width:16px;margin:0}.search-bar label:before{display:none}.search-bar label input{padding-left:14px}.hero-caption .resort-forcast{display:none}.hero-caption .btn-outer.d-block{gap:16px;display:flex!important}.sk-tab .nav.nav-pills{gap:0;margin-right:-20px}.sk-tab .nav.nav-pills li a,.sk-tab .nav.nav-pills li .nav-link{font-size:14px;line-height:24px;padding:13px 8px 11px}.resort-forcast{box-shadow:0 3px 8px 0 rgba(112,120,135,.24);margin-left:0}.resort-forcast-heading{padding-right:15px}.resort-forcast-heading-angle{margin-right:0}.resort-forcast-heading p{font-size:14px;line-height:18px}.resort-forcast .resort-forcast-bottom{display:none}.thumbs-block{padding:32px 24px}.btn-outer .footer-social li a{width:48px;min-width:48px;height:48px}.gap-16{gap:16px}.card-feature-list{margin:14px 0 0}.btn-outer.width-50{margin-top:19px}.gy-40{--bs-gutter-y:39px}.gy-20{--bs-gutter-y:20px}.gy-54{--bs-gutter-y:54px}.quote-slider.owl-carousel .owl-dots{margin:63px 0 0}.quote-slider.owl-theme.owl-carousel .owl-nav{bottom:6px}.dot-list p{font-size:14px;line-height:22px}.dot-list ul li{padding:0 0 0 19px}.expect-row .thumbs-block+.thumbs-block{margin-top:16px}.review-form-outer h2{padding:11px 24px}#review-formModal.modal .btn-close{right:15px;top:15px}.review-form{padding:30px 24px 16px}.review-form .submit-btn:before{left:-24px;width:calc(100% + 48px)}.input-div{margin-bottom:24px}.search-header{padding:16px 0 52px}.search-header .header-logo img{width:109px;height:auto}#search-Modal .search-header .btn-close{font-size:16px;line-height:26px;font-weight:600;color:var(--sk-primary);width:auto;height:auto;padding:5px 13px}#search-Modal .search-header .btn-close img{margin-right:5px}.search-bar-outer .search-bar .search-btn{font-size:0;padding:0;display:flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:center}.search-bar-outer .search-bar .search-btn img{display:flex;margin:0;width:16px}.search-bar-outer .search-bar label input{padding-left:14px}.search-bar-outer .search-bar{margin-bottom:50px}.search-bar-outer{padding-bottom:54px}#search-Modal .modal-dialog-centered{min-height:inherit;margin-top:0}.hero-caption .search-bar.mobile-block{display:flex}.search-banner{padding-top:55px;padding-bottom:46px}.search-cat-outer{padding-top:24px;border-bottom:none}.search-cat-outer .search-cat{display:none}.search-cat-outer .input-div{display:block}.search-box-arrow{display:none}.search-box{border:none;border-bottom:1px solid var(--sk-border);border-radius:0;padding:0;padding-bottom:17px;margin-bottom:18px}.search-meta{font-size:14px;line-height:18px}.search-box-info h3{font-size:18px;line-height:24px}.search-box-info p{font-size:12px;line-height:22px}.search-box-left{flex-direction:row-reverse;justify-content:flex-end;width:100%}.search-box-info{margin-right:10px}.search-box-img{position:relative;width:72px;min-width:72px;margin-right:0;margin-left:auto}.search-box-img.box-img{height:49px;padding:12px}.search-box-img.box-img img{width:auto}.result-empty .search-bar{flex-direction:column;box-shadow:none;border-radius:0}.result-empty .search-bar label input{border-radius:2px;box-shadow:0 3px 8px 0 rgba(112,120,135,.24);width:100%;border:1px solid transparent;padding-left:47px;padding-top:12px;padding-bottom:12px}.result-empty .search-btn{width:100%;font-size:18px;line-height:26px;margin-top:12px;padding:13px;height:auto}.result-empty .search-btn img{display:none}.result-empty .search-bar label:before{display:flex}.hero-badges .container-fluid{padding-left:0;padding-right:0}.hero-badges-img{width:69px}.price-table{overflow-x:auto}.price-table table tbody td,.price-table table tbody th{white-space:nowrap}.insta-feed-icon{width:34px;margin:0 0 8px}.discount-card .btn-outer{margin-top:25px}.discount-card p{margin-top:5px}.sk-tab.stickish-item.fixed{position:fixed;top:0;box-shadow:0 3px 8px 0 rgba(112,120,135,.24);transition:all 0.3s ease-out}.logged-in.admin-bar .sk-tab.stickish-item.fixed{top:46px}.map-img iframe{height:497px}.resort-holiday-slider .slide,.resort-slider .slide{padding:0 10px}.resort-holiday-slider .slick-list,.resort-slider .slick-list{margin:0 -10px;margin-left:5px}.card-slider .slick-arrow{border:none;width:20px;height:20px;float:left;font-size:0;padding:0;top:auto;bottom:0}.card-slider .slick-arrow.slick-prev{left:0}.card-slider .slick-arrow.slick-next{left:auto;right:0}.card-slider .slick-dots{position:relative;text-align:center;padding:0;margin:30px 0 0}.card-slider .slick-dots li{position:relative;display:inline-block;padding:0;margin:0;line-height:1;top:-4px}.card-slider .slick-dots li button{position:relative;display:block;padding:0;margin:3px;width:8px;height:3px;background-color:#E3E3E3;border-radius:30px;padding:0;font-size:0;border:none}.card-slider .slick-dots li.slick-active button{background-color:var(--sk-primary)}.scroll-top{display:none}.product-summary-price{font-size:24px;margin-bottom:30px}.product-summary .content-title{margin-bottom:16px}.gallery-nav-test{margin-top:20px}.gallery-nav-test .slick-list{margin-left:0;margin-right:0}.product-summary-rating table tr th{padding:15px 20px 12px}.product-summary-rating table tr td{padding:3px 20px;font-size:16px}.product-summary-rating table tbody tr:first-child td{padding-top:20px}.product-summary-rating table tbody tr:last-child td{padding-bottom:20px}.product-summary-rating table img{max-height:22px}.main-btn img,.resort-btn img,.rep-login-btn img{width:18px;min-width:18px;max-height:18px}.product-video{margin-top:33px}.product-video iframe{height:300px}.compare-table{width:calc(100% + 20px)}.compare-table table thead th{white-space:nowrap;padding:15px 20px}.compare-table table tbody td{font-size:14px;line-height:18px}.compare-table table tbody th,.compare-table table tbody td{padding:15px 10px;text-align:center}.compare-table table tr th:first-child{text-align:left;padding-left:20px;padding-right:20px}.compare-table table thead tr th:first-child{padding-left:20px;padding-right:20px}.compare-table table th{padding:15px 10px;font-size:16px;line-height:20px;text-align:center}.compare-search input{background-color:transparent;border:none;border-radius:0;padding:0 0 0 30px;min-width:140px;font-size:14px;line-height:24px}.compare-search:before{left:0}.buy-link-icon{position:absolute;width:20px;min-width:20px;margin-right:0;left:20px}.buy-link{padding:19px 35px 16px 20px}.buy-link p strong{padding-left:28px}.buy-link .link-arrowed{right:11px;top:50%;transform:translateY(-50%)}.product-related-slider .card-slider .card-blog p{font-size:14px;line-height:24px}.compare-search .bootstrap-select>.dropdown-toggle{font-size:14px;line-height:24px;padding-left:30px;border:none;height:24px}.gallery-nav-test .slick-slide img{height:40px}.ski-test-opener{position:relative;display:flex;justify-content:space-between;align-items:center;padding:17px 20px;background-color:var(--sk-light-gray);width:calc(100% + 40px);margin-left:-20px;font-size:16px;line-height:20px;font-weight:700}.ski-test-opener:hover{color:var(--sk-primary);text-decoration:none}.modal-dialog.modal-dialog-end{align-items:flex-end;display:flex;min-height:calc(100% - var(--bs-modal-margin) * 0)}.ski-form-Modal.modal.fade .modal-dialog{margin-left:0;margin-right:0;margin-bottom:0;margin-top:0}.ski-form-Modal .modal-content{border-radius:0;border-top-left-radius:45px;border-top-right-radius:45px}.join-form-heading{display:flex;justify-content:center;text-align:center;width:100%;flex-direction:column;align-items:center;margin-top:-28px;margin-bottom:40px}.join-form-heading:before{position:relative;content:'';width:100px;height:5px;border-radius:2.5px;background-color:var(--sk-border);margin-bottom:15px;display:none}.join-form-heading h2{margin:0;font-size:24px;line-height:1.5}.ski-form-Modal .modal-body{padding:0 20px 20px 20px}.ski-test-form-button{width:100%}.join-form .input-div{margin-bottom:24px}#resorts-mobile-filter .join-form,.ski-form-Modal.modal .join-form{gap:0}.ski-form-Modal.modal .btn-close{right:13px;position:relative;z-index:1}.ski-test-form-button .main-btn{font-size:18px}.ski-test-discount-card{flex-direction:column;padding:0;border:none;gap:25px}.ski-test-discount-card-left{flex-direction:column}.ski-test-discount-card-img{width:100%;padding:37px}.ski-test-discount-card-btn{width:100%}.ski-test-discount-card-btn .main-btn{width:100%;justify-content:center}.card-slider .ski-test-card-blog p{font-size:14px;line-height:24px}.ski-test-tab{margin-top:25px}.ski-test-tab label{font-size:20px;line-height:24px;margin-bottom:10px}.ski-test-tab .nav.nav-pills{width:100%}.ski-test-tab .nav.nav-pills li{width:50%}.ski-test-tab .nav-pills .nav-link{width:100%;justify-content:center}.ski-test-form-button,.ski-test-form .input-div{width:100%}.ski-test-form-blue .ski-test-form{gap:21px;padding-bottom:0}.ski-test-form-blue .ski-test-form-button .main-btn{margin-top:16px;padding-top:12px;padding-bottom:12px}.contact-banner{min-height:375px;padding:50px 0;display:flex;align-items:center}.contact-row{margin-top:0;flex-direction:column;box-shadow:none;width:calc(100% + 40px);margin-left:-20px;padding-bottom:0}.contact-form{padding:25px 20px 20px;border-right:none;border-bottom:none;padding-bottom:0;width:100%}.contact-form-right{padding:0 20px;width:100%;border-bottom:none}.contact-blue-box .btn-outer{margin-top:0}.mobile-info-top{flex-direction:column-reverse}.mobile-info-top .map-info{padding-top:0;padding-bottom:30px}.contact-banner .hero-caption p{font-size:20px;line-height:32px;margin-bottom:0}.ski-club-offerings-one-column .card-blog h3{font-size:40px;line-height:44px;margin-bottom:10px}.ski-club-offerings-one-column .sub-main-heading .content-title{margin-bottom:10px}.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_page_footer input,.gform_wrapper.gravity-theme .gform_page_footer button{width:100%}.gform_wrapper.gravity-theme .jq-checkbox{top:4px}.contact-form{border-bottom:1px solid #E3E3E3;margin-bottom:28px}.contact-form-area .gform_wrapper.gravity-theme .gfield_radio .gchoice{width:46%}.contact-form h2{padding-bottom:20px;margin-bottom:25px;font-size:32px;line-height:1.2}.contact-form-area .gform_wrapper.gravity-theme .gfield_radio{gap:12px 15px}.discounts-mobile-form-opener{position:relative;display:flex;width:calc(100% + 40px);margin-left:-20px}.mobile-form-filter{position:relative;display:flex;align-content:center;align-items:center;padding:17px 10px;justify-content:center;width:50%;border:none;outline:none;background-color:transparent;color:var(--sk-primary);font-family:'Alvar Essential';font-size:16px;line-height:19px;font-weight:600}.mobile-form-filter img{display:flex;height:16px;max-width:17px;margin-left:15px}.mobile-form-filter:first-child{border-right:1px solid var(--sk-border)}.mobile-overflow-hidden{overflow-x:hidden}.modal.discount-detail-Modal .modal-header{padding:15px 15px}.modal.discount-detail-Modal .modal-header p{font-size:20px;line-height:26px}.discount-image-box{align-items:flex-start;gap:20px;padding:20px 20px;flex-direction:column-reverse}.discount-image-box-info h2{font-size:20px;line-height:28px}.discount-image-detail{padding:25px 20px 25px}.discount-image-detail h3{font-size:20px;line-height:26px;margin-bottom:20px}.discount-image-detail p{font-size:16px;line-height:25px;margin-bottom:20px}.discount-image-bottom{padding:15px 15px}.ski-club-offerings-one-column .card-blog .link-arrowed{margin-top:16px}.discount-input label{top:7px;transform:none}.card-swiper.swiper .swiper-button-next,.card-swiper.swiper .swiper-button-prev{border:none;width:20px;height:20px;float:left;font-size:0;padding:0;right:auto;top:auto;bottom:9px;background-color:transparent}.card-swiper.swiper .swiper-button-next{left:auto;right:0}.card-swiper.swiper .swiper-button-next:after,.card-swiper.swiper .swiper-button-prev:after{width:12px;height:12px}.card-swiper.swiper .swiper-pagination{position:relative;margin-top:30px}.card-swiper.swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:3px;border-radius:0;padding:0;margin:0 3.5px}.card-swiper.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--sk-primary)}.discount-image-detail .cta-banner-box{padding:25px 20px;margin-top:35px;flex-direction:column}.discount-image-detail .cta-banner-box .content-title{width:100%;padding-left:0}.discount-image-detail .cta-banner-box .content-title .cta-icon{position:relative;left:auto;top:auto;transform:none;width:47px;display:block;text-align:center;margin:0 auto 17px}.discount-blue-box{padding:25px 20px;margin-top:35px}.discount-blue-box h3{margin-bottom:15px}.discount-detail-row{margin-top:-115px}.discounts-banner-inner{min-height:335px;padding-top:100px}.section-benefit-list ul{grid-template-columns:repeat(1,1fr);gap:0 15px}.gallery-for .slick-slide img{min-height:300px;height:300px}.hero-caption .credit-text{margin-top:10px}.credit-text p,.hero-caption .credit-text p{font-size:12px;line-height:15px}.image-banner-section.right-text .credit-text{text-align:left}.input-div .input-date:before{width:18px;height:20px}.holiday-trak-list{flex-direction:column;padding-bottom:40px}.holiday-trak-list:before{display:none}.holiday-trak-number{width:48px;min-width:48px;height:48px;font-size:24px;line-height:30px;margin-right:0;margin-bottom:17px}.choose-category{grid-template-columns:repeat(1,1fr);margin-top:25px;gap:7px}.choose-category-btn{padding:16px 30px 15px 20px;font-size:12px;line-height:20px}.choose-category-btn strong{font-size:18px;line-height:22px;margin-bottom:3px}.holiday-trak-blog{padding-top:0}.holiday-trak-blog .maxtitle-4{font-size:32px;line-height:36px}.holiday-trak-blog div h5:first-child,.holiday-trak-blog .maxtitle-5:nth-child(2){margin-top:28px}.holiday-trak-blog h5,.holiday-trak-blog .maxtitle-5{font-size:24px;line-height:30px;margin-top:30px}.sidebar-contact{width:calc(100% + 40px);margin-left:-20px}.card-blog-horizontal .card-blog{margin-bottom:40px}.holiday-section .breadcrumbs{padding-bottom:34px}.join-form .sidebar-checkbox-list{border-top:none;margin-bottom:29px;padding-top:20px}.modal.icon-meanings-modal .modal-header{padding:15px 12px 15px 20px}.modal.icon-meanings-modal .modal-body{padding:32px 20px}.holiday-overview-banner p{font-size:18px;line-height:26px}.header-meta-btn{font-size:18px;line-height:22px}.header-meta{gap:15px 32px}.holiday-overview-banner{padding-top:57px;min-height:inherit;padding-bottom:26px}.holiday-event-detail-row{margin-top:48px}#accordion-holiday{margin-top:48px}#accordion-holiday .accordion-item{background-color:var(--sk-white);border-radius:2px 2px 0 0;border:none;outline:none;box-shadow:none}#accordion-holiday .accordion-button{padding:15px 40px 13px 20px;color:var(--sk-black);font-family:'Alvar Essential';font-size:18px;line-height:23px;font-weight:600;border-radius:0;background-color:transparent;outline:none;box-shadow:none;border-bottom:1px solid var(--sk-border)}#accordion-holiday .accordion-button[aria-expanded="false"] span:after{background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain;transform:translateY(-50%) rotate(-0deg)}#accordion-holiday .accordion-button[aria-expanded="true"] span:after{background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain;transform:translateY(-50%) rotate(-180deg)}#accordion-holiday .accordion-button span{right:17px}#accordion-holiday .accordion-body{padding:20px 20px 7px}.holiday-btn-outer{background-color:var(--sk-white);border-radius:0 0 2px 2px;padding:20px 20px}#accordion-holiday .accordion-body .holiday-event-detail-item{margin-bottom:6px}#accordion-holiday .accordion-body .holiday-event-detail-item:last-child{margin-bottom:0}.font-24 p{font-size:20px;line-height:34px}.highlight-gray-box{padding:41px 20px 42px;width:calc(100% + 40px);margin-left:-20px}.highlight-gray-box ul li{font-size:16px;line-height:24px}.trip-blog-row .row{--bs-gutter-y:20px;--bs-gutter-x:40px}.mobile-font-24 h2{font-size:24px;line-height:32px}.p-font-24,.p-font-24 p{font-size:20px;line-height:28px}.holiday-table table thead{display:none}.holiday-table table tbody,.holiday-table table{display:block}.holiday-table table tr{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 15px;border:1px solid var(--sk-border);padding:17px 20px 0;border-radius:2px;margin-bottom:20px}.holiday-table table tr th,.holiday-table table tr td{display:flex;padding:0}.holiday-table table tr td{justify-content:flex-end;align-items:center;width:calc(70% - 7.5px)}.holiday-table table tr th{font-size:18px;line-height:22px;font-weight:500;color:var(--sk-black);width:calc(30% - 7.5px);font-family:'Alvar Essential'}.holiday-table table tr th small{font-size:13px}.holiday-table table tr td:last-child{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-top:20px}.holiday-table .btn-outer{gap:0;width:100%}.holiday-table .main-btn{width:50%;background-color:transparent;color:var(--sk-primary);justify-content:center;border:none;border-top:1px solid var(--sk-border);border-radius:0 0 0 0}.holiday-table .main-btn:before{border-bottom-color:var(--sk-primary)}.holiday-table .main-btn:first-child{border-right:1px solid var(--sk-border)}.holiday-table .main-btn:hover{color:var(--sk-white)}.date-arrow{display:none}.flag-group{max-width:100%;gap:4px;min-width:inherit;justify-content:flex-end}.flag-group img{height:14px}.book-logo-col{gap:18px;width:100%}.book-logo-img{width:50%;height:107px;max-width:160px}.report-table table tbody{display:block}.report-table table tr{display:flex;flex-wrap:wrap}.report-table table tr th{width:100%;background-color:var(--sk-light-gray);min-height:60px;display:flex;align-items:center;justify-content:center;box-shadow:none;border:none}.report-table table tr th:first-child{box-shadow:none;border:none}.report-table table tr td{width:50%;font-size:16px;line-height:24px;padding:18px 15px;border-right:none;border-left:1px solid var(--sk-light-gray);border-top:none;border-bottom:1px solid var(--sk-light-gray)}.report-table table tr td:last-child{border-right:1px solid var(--sk-light-gray)}.report-table table tr:last-child td{border-bottom:1px solid var(--sk-light-gray)}.cta-banner-box.small-box{padding-left:20px;padding-right:20px;padding-top:48px;padding-bottom:48px}.gallery-slider.mobile-full-container{width:calc(100% + 40px);margin-left:-20px}.gallery-slider.mobile-full-container .gallery-nav{padding:15px 20px}.holiday-join-section .hero-caption{padding:75px 0 46px}.holiday-join-section .row>[class^="col-"]:last-child .hero-caption{padding:58px 0 63px}.holiday-sub-banner .hero-caption p{font-size:20px;line-height:32px}.holiday-sub-banner{min-height:315px}.holiday-join-trip .accordion-body h3{display:none}.holiday-join-trip .accordion-body table th,.holiday-join-trip .accordion-body table td{font-size:16px;line-height:19px;padding:4px 0}.holiday-form-step-check-outer .accordion{width:100%}.holiday-form-step-check-outer #accordion-join1 .accordion-button{justify-content:center;background-color:transparent;font-size:14px;line-height:20px;color:var(--sk-black);font-family:'Alvar Essential';font-weight:600;padding:15px 0}.holiday-form-step-check-outer #accordion-join1 .accordion-item{background-color:transparent;border:none;outline:none;box-shadow:none}.holiday-form-step-check-outer #accordion-join1 .accordion-button span{position:relative;right:auto;top:auto;margin-left:11px}.holiday-form-step-check-outer #accordion-join1 .accordion-body{padding:0 0 20px}#accordion-join1 .accordion-button[aria-expanded="false"] span:after{background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(0deg)}#accordion-join1 .accordion-button[aria-expanded="true"] span:after{transform:translateY(-50%) rotate(180deg);background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain}.holiday-booking-success{background-color:transparent!important}.holiday-booking-success-left{width:calc(100% + 40px);margin-left:-20px;background-color:var(--sk-primary);padding:55px 20px 169px}.holiday-booking-success .content-title p{font-size:18px;line-height:28px}.holiday-booking-success-right{padding:15px 20px 48px;margin-top:-110px;box-shadow:0 3px 8px rgba(112,120,135,.24)}.holiday-booking-success .content-row .holiday-booking-success-white-box{display:none}.holiday-booking-success-white-box{text-align:center;padding:0;margin-top:75px}.holiday-booking-success-white-box p{margin-bottom:18px}.ski-test-check-outer{display:none}section .ski-test-check-outer{display:none!important}.modal .ski-test-check-outer{display:flex;width:100%;padding-top:20px}.ski-test-check-outer .check-div{width:calc(50% - 16px);margin:0}.trip-blog-trak{flex-direction:column}.trip-blog-trak-info img{height:20px;bottom:8px}.join-form.membership-join-form{display:flex;padding:20px;gap:0;border-radius:0 0 2px 2px}.trip-blog-row .row{--bs-gutter-x:40px;margin-left:-20px;margin-right:-20px}.mm-listitem strong,.mm-listitem a{padding:7px 0}.event-tab .nav.nav-pills{gap:15px 24px}.event-tab .nav-pills .nav-link{font-size:40px;line-height:50px}.skilocker-slider .slick-prev,.skilocker-slider .slick-next{border:none;width:20px;height:20px;font-size:0;padding:0;top:auto;left:0;bottom:-8px;margin:0}.skilocker-slider .slick-next{left:auto;right:0}.skilocker-slider .slick-dots{position:relative;text-align:center;padding:0;margin:30px 20px 0;line-height:1}.skilocker-slider .slick-dots li{position:relative;display:inline-block;font-size:0;padding:0;margin:0 3.5px;line-height:1}.skilocker-slider .slick-dots li button{padding:0;display:flex;background-color:var(--sk-border);width:8px;height:3px;border:none;outline:none;box-shadow:none}.skilocker-slider .slick-dots li.slick-active button{background-color:var(--sk-primary)}.skilocker-slider .slick-list{margin-left:-6px;margin-right:-6px}.skilocker-slider .slick-slide{padding:0 6px}.ski-locker-banner{padding-top:53px;padding-bottom:55px;min-height:375px}.ski-locker-banner .maxtitle-2{font-size:48px;line-height:52px;margin-bottom:9px}.ski-locker-banner .content-title p{font-size:18px;line-height:30px}.pb-sm-189{padding-bottom:189px}.mt--149{margin-top:-149px}.mobile-accordion .accordion-item{background-color:var(--sk-white);border:1px solid var(--sk-border);border-radius:2px;box-shadow:0 3px 8px 0 rgba(112,120,135,.24)}.mobile-accordion .accordion-item+.accordion-item{margin-top:16px}.mobile-accordion .accordion-button{padding:13px 30px 13px 24px;color:var(--sk-black);font-size:20px;line-height:26px;font-weight:600;border-radius:2px 2px 0 0;border-bottom:1px solid var(--sk-border)}.mobile-accordion .accordion-button[aria-expanded="true"] span:after{background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain;transform:translateY(-50%) rotate(-180deg)}.mobile-accordion .accordion-button[aria-expanded="false"] span:after{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%) rotate(0deg);width:14px;height:14px;background:url(https://www.skiclub.co.uk/wp-content/themes/skiclub/assets/images/angle-down-blue.svg) no-repeat center;background-size:contain}.mobile-accordion .accordion-button span{right:7px}.accordion-body.accordion-box-body{padding:20px}.accordion-box-body table th,.accordion-box-body table td{font-size:14px;line-height:17px;padding:5px 0}.mt-sm-16{margin-top:16px}.mobile-accordion.custom .accordion-button{font-size:16px;line-height:20px}.mobile-accordion .accordion-button .platinum-policy-icon{width:24px;min-width:24px;margin-right:12px;margin-top:0}.platinum-policy-box-info ul{gap:6px;flex-direction:column;margin-bottom:18px}.platinum-policy-box-info ul li{gap:4px}.snow-report-subscribe-row{padding:20px 15px}.snow-report-subscribe-row h3{font-size:20px;line-height:24px}.snow-report-input-row{gap:15px;flex-direction:column}.snow-report-input{padding:12px 15px;gap:15px;width:100%}.snow-report-input label strong{font-size:16px;line-height:19px}.snow-report-input label{font-size:12px;line-height:15px}.slot-book-item{gap:15px;padding:18px 24px;align-items:flex-start}.slot-book-info label{font-size:20px;line-height:28px}.slot-book-item .btn-outer{width:auto;white-space:nowrap}.slot-book-info ul{flex-direction:column;gap:5px}.slot-book-info ul li{font-size:14px;line-height:17px}.slot-book-item .main-btn{padding:0;background-color:transparent;color:var(--sk-primary);border:none;font-size:14px;line-height:20px}.slot-book-item .main-btn:before{display:none}.slot-book-item .main-btn:hover{color:var(--sk-light-blue)}.equal-btn .main-btn{width:calc(50% - 8px);justify-content:center}.version-label{display:none}.mobile-accordion.membership-join-form .accordion-button{background-color:var(--sk-white);color:var(--sk-primary);border-radius:2px 2px 0 0!important;padding:17px 60px 17px 20px;margin-bottom:-1px}.mobile-accordion.membership-join-form .accordion-button label{font-family:'Open Sans';font-size:14px;line-height:20px;font-weight:400}.mobile-accordion.membership-join-form .accordion-button label strong{display:block;font-family:'Alvar Essential';font-size:16px;line-height:22px;font-weight:600}.mobile-accordion.membership-join-form .accordion-button span{right:12px}.membership-join-form .accordion-body{padding:0}.booking-form .booking-form-container>.row>.col-12{padding:0}.booking-form .booking-form-container{padding:0;box-shadow:none}.booking-form .booking-form-container>.row>.col-12{border-right:none}.booking-form .booking-form-container>.row>.col{padding:38px 0}.mobile-accordion-outer{background-color:var(--sk-white);border:1px solid var(--sk-border);border-radius:2px;box-shadow:0 3px 8px 0 rgba(112,120,135,.24)}.mobile-accordion-outer .mobile-accordion .accordion-item{box-shadow:none;border:none}.pdf-download-row{padding:24px 20px}.pdf-download-row .row{gap:16px}.min-height-inherit{min-height:inherit;padding-bottom:56px}.card-blog-info.card-blog-border{padding:24px 24px 19px}.card-blog-info.card-blog-border h3{font-size:24px;line-height:30px}.card-blog-info.card-blog-border .card-table-list{gap:5px 15px}.card-blog-info.card-blog-border .card-table-list li{font-size:14px;line-height:17px}.red-add-blog{padding:24px 26px 25px}.red-add-blog .main-btn{width:100%;justify-content:center}.card-blog-blue .card-blog-info{padding:19px 24px 20px}.card-blog-blue .main-btn{font-size:14px;line-height:18px}.resort-diary-blog{padding:0;flex-direction:column}.resort-diary-blog-info{width:100%;padding:18px 25px}.resort-diary-blog .btn-outer{width:100%}.resort-diary-blog .main-btn.light-btn{width:100%;justify-content:center;font-size:18px;line-height:32px;border:1px solid var(--sk-border);border-left:none;border-bottom:none;border-right:none}.card-slider .card-blog .read-more{opacity:1;margin-top:13px}.inner-tab .nav .nav-link{padding:5px 12px}.inner-tab .nav{gap:8px;width:calc(100% + 40px);margin-left:-20px;padding:0 20px}.reps-mobile-form-opener{display:flex}.programm-header{padding:20px 15px;flex-direction:column;align-items:flex-start}.programm-header h3{font-size:18px;line-height:26px}.print-btn{font-size:16px;line-height:24px}.post-blog-rep{padding:20px;flex-direction:column}.post-rap-date{font-size:16px;line-height:24px}.show-more{font-size:16px;line-height:24px}.post-btn{padding:14px;font-size:16px;line-height:24px}.programm-table-outer .programm-table+.programm-table{margin-top:40px}.ski-club-rep-title h2{font-size:40px;line-height:44px}#accordion-01 .accordion-box-body table th{font-weight:600}.skiclub-acf-map{height:300px}sk-tab{top:0}.logged-in.admin-bar .sk-tab{top:46px}.resort-slider .card-img img{height:300px;object-fit:cover}.mobile-menu-bottom.mm-add-listing.mm-listitem{padding-bottom:110px}.sub-menu .main-btn-li{margin-bottom:110px!important}.report-rap-title .link-arrowed{display:none}.resorts-table .event-member-lock,.weather-table .event-member-lock{width:100vw;right:-20px;top:0;height:100%}.weather-table{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;display:none}.weather-table-tab .weather-table:first-child{display:block}.page-template-dashboard .header-part{position:relative}body.logged-in.admin-bar.page-template-dashboard .header-part{top:0}.gallery-slider .ingallery{padding-left:20px;padding-right:20px}.social-share-area,.favorite-area{width:auto;position:relative}.add-favorite .icon-love-it{display:flex;margin-right:10px}.mobile-menu-footer .join-btn.main-btn{padding:8px 17px}.weather-group{flex-direction:column;justify-content:center;text-align:center;align-items:center;margin-top:32px;gap:10px}.snow-weather-filter.ski-test-form{flex-wrap:wrap;flex-direction:column}.snow-weather-filter .ski-test-form-button .main-btn{max-width:100%}.weather-report-modal .modal-header{padding:14px 20px 15px}.weather-report-modal .modal-header .btn-close{margin:15px}.weather-report-modal .modal-body{padding:20px}.modal-btn-outer{width:calc(100% + 40px);margin-left:-20px;padding-left:20px;padding-right:20px}.weather-table .event-member-lock h2{font-size:20px;line-height:24px}.weather-table .event-member-lock p{color:var(--sk-black)}.resort-holiday-slider .slick-list,.resort-slider .slick-list{margin-left:-10px}.ski-locker-slider.slick-slider .slick-list{margin-left:-10px;margin-right:-10px}.ski-locker-slider.slick-slider .slick-slide{padding:0 10px}.resorts-table .event-member-lock .content-title,.weather-table .event-member-lock .content-title{padding:30px}.resorts-table .event-member-lock .content-title h2,.weather-table .event-member-lock .content-title h2{font-size:20px;line-height:24px}.resorts-favorite.add-favorite .icon-love-it{margin:0 0 -24px}.weather-table .event-member-lock{display:none}.weather-table.resort-weather-overlay .event-member-lock{display:flex;right:0}.weather-table.resort-weather-overlay{overflow-x:hidden}.mobile-menu-info.call-us-link a{padding:0;font-size:16px;line-height:20px;font-weight:400;font-style:normal;font-family:'Open Sans'}#membership-Modal.modal .btn-close{margin:15px;margin-left:auto}#membership-Modal .modal-body{padding:0 15px 30px}#membership-Modal h2{font-size:22px;line-height:1.2}#membership-Modal .modal-body p{font-size:14px;line-height:22px;margin-bottom:20px}.mobile-accordion .accordion-button .accordion-box-title-icon{margin-left:10px;width:18px;min-width:18px}.compare-search input:disabled{opacity:1;color:var(--sk-text)}.compare-search input:disabled::placeholder,.compare-search input:disabled::-webkit-input-placeholder,.compare-search input::placeholder{color:var(--sk-text);opacity:1}.uk-slope-banner{padding:55px 0 46px}.uk-slope-banner .hero-caption h1{margin-bottom:12px}.uk-slope-banner .hero-caption .search-bar{display:flex;margin-top:23px}.uk-slope-filter-section{border-bottom:none;background-color:var(--sk-light-gray);padding:0;z-index:2}.uk-slope-filter-section .container-fluid{padding:0}.uk-slope-filter-mobile{position:relative;display:flex}.uk-slope-filter-mobile-link{position:relative;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-family:'Alvar Essential';font-size:16px;line-height:20px;font-weight:600;width:50%;gap:15px;text-decoration:none}.uk-slope-filter-mobile-link:hover{text-decoration:none;color:var(--sk-primary)}.uk-slope-filter-mobile-link img{width:18px;min-width:18px}.uk-slope-filter-mobile .bootstrap-select.form-control{width:50%!important}.uk-slope-filter-mobile .bootstrap-select>.dropdown-toggle{height:52px;line-height:52px;font-family:'Alvar Essential';font-size:16px;font-weight:600;border-radius:0;padding:0 20px;color:var(--sk-primary);border:none;border-left:1px solid var(--sk-border)}.uk-slope-filter-mobile .bootstrap-select .dropdown-menu li{font-family:'Alvar Essential';font-size:16px;line-height:40px}.uk-slope-filter-mobile .bootstrap-select>.dropdown-toggle.bs-placeholder:active,.uk-slope-filter-mobile .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.uk-slope-filter-mobile .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{border-color:var(--sk-border)!important}.uk-slope-list-view-blog-map p{font-size:32px;line-height:40px}.uk-slope-list-view-blog{gap:25px;margin-bottom:48px}.uk-slope-list-view-blog-map{width:100%}.list-view-blog-content table,.list-view-blog-content table tbody,.list-view-blog-content table tr,.list-view-blog-content table th,.list-view-blog-content table td{display:block}.list-view-blog-content table tr{margin-bottom:10px}.list-view-blog-content table th,.list-view-blog-content table td{font-size:16px;line-height:22px;padding:0 2px}.list-view-blog-content table td ul li:before{top:6px;width:16px;height:11px}.list-view-blog-content .main-btn{margin-top:15px;width:100%;justify-content:center}.uk-slope-list-view-section{padding:43px 0 0}.list-view-blog-content table td ul{display:grid;gap:10px 37px;flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}.uk-slope-map-left{display:none}.uk-slope-map{width:100%}.uk-slope-map-view-section .container-fluid{padding-left:0;padding-right:0}.uk-slope-map #uk-slope-map-area{height:586px}.mobile-menu-bottom.mm-add-listing.mm-listitem{padding-bottom:110px}.sub-menu .main-btn-li{margin-bottom:110px!important}.skiclub_infobox{background:#fff;padding:15px 10px;font-size:14px}.modal-body .list-view-blog-content{position:relative}.modal-body .list-view-blog-content h3{text-align:center;font-size:24px;line-height:1.3}.post-slider.slick-slider .slick-arrow{border:none;width:20px;height:20px;float:left;font-size:0;padding:0;top:auto;bottom:0}.post-slider.slick-slider .slick-arrow.slick-prev{left:0}.post-slider.slick-slider .slick-arrow.slick-next{left:auto;right:0}.post-slider.slick-slider .slick-dots{position:relative;text-align:center;padding:0;margin:30px 0 0}.post-slider.slick-slider .slick-dots li{position:relative;display:inline-block;padding:0;margin:0;line-height:1;top:-4px}.post-slider.slick-slider .slick-dots li button{position:relative;display:block;padding:0;margin:3px;width:8px;height:3px;background-color:#e3e3e3;border-radius:30px;padding:0;font-size:0;border:none}.post-slider.slick-slider .slick-dots li.slick-active button{background-color:var(--sk-primary)}.rep-slote-auther{padding:20px}.rep-slote-detail{padding:20px}.rep-slote-detail-info li{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px}.rep-slote-detail-info li span{text-align:left}.register-rep-slot-item{padding:20px;flex-direction:column;align-items:flex-start}.register-rep-slot-item-img{margin-right:0;margin-bottom:20px}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer,#gform_wrapper_2.gform_wrapper.gravity-theme .gform_page_footer{padding:0;margin-top:31px;margin-bottom:0}.slot-book-item .btn-outer{justify-content:flex-end}#request-feedback-Modal.modal .btn-close{margin:15px;margin-left:auto}#request-feedback-Modal .modal-body{padding:0 15px 30px}#request-feedback-Modal .modal-footer{padding:15px 15px}#request-feedback-Modal h2{font-size:22px;line-height:1.2}#request-feedback-Modal .modal-body p{font-size:14px;line-height:22px;margin-bottom:20px}#alert-popup-Modal .modal-footer{padding:16px 20px}#alert-popup-Modal .modal-top-bar{border-bottom:1px solid var(--sk-border);padding:15px 20px 15px}#alert-popup-Modal .modal-body{padding:20px 20px 20px}#alert-popup-Modal .modal-body p{font-size:16px;line-height:22px}#alert-popup-Modal.modal .btn-close{right:20px}.custom-contact-banner{padding-bottom:50px}#add-guest-member-Modal .modal-header .sub-title{padding:0 8px}#add-guest-member-Modal .modal-body{padding:29px 24px 16px}#add-guest-member-Modal .input-area{margin-bottom:24px}#add-guest-member-Modal .input-area textarea,#add-guest-member-Modal .input-area input{padding:12px 18px}.rep-add-guest-btns{margin:20px 0!important}.ski-test-gallery-slider{padding-bottom:370px}.holidays-mobile-form-opener{display:flex}.custom-date-title .calendar-icon{right:15px;top:15px;width:16px;height:18px;background-size:16px}.card-blog-inline .card-blog{display:flex;gap:20px;flex-direction:column}.card-blog-inline .card-blog .card-img{width:100%}.card-blog-inline .card-blog .card-blog-inline-info{width:100%}.card-blog-table-row{gap:20px}.card-blog-table-row .card-blog{flex-direction:column}.card-blog-date{min-width:100%;max-width:100%;width:100%;border-right:none;border-bottom:1px solid var(--sk-border);border-right:1px solid var(--sk-border);text-align:left;align-items:flex-start;justify-content:flex-start;padding:12px 20px 10px}.card-blog-table-middle-right{display:none}.card-blog-date p{margin:0}.card-blog-date p br{display:none}.card-blog-table-middle{padding:12px 20px;border-right:1px solid var(--sk-border)}.card-blog-table-middle h3{font-size:18px;line-height:1.1}.card-blog-table-middle .card-feature-list{margin-top:10px}.card-blog-table-row .card-blog .btn-outer.width-50{width:100%;flex-direction:row}.card-blog-table-row .card-blog .btn-outer.width-50 .main-btn{width:50%;flex:1 0 0%;padding:10px;display:flex;height:auto;border-bottom:none;font-size:14px}.card-blog-table-row .card-blog .btn-outer.width-50 .main-btn:first-child{border-top:1px solid var(--sk-border);border-left:none!important;border-right:none!important;margin-bottom:-1px;height:calc(100% - -1px)}.card-blog-table-row .card-blog .btn-outer.width-50 .main-btn.border-left-none:last-child{height:calc(100% + 1px)}.card-blog-table-row .main-btn.light-btn.btn-with-border-left{border-radius:0 0 0 4px}.card-blog-table-row .main-btn.border-left-none{border-radius:0 0 4px 0}}@media (max-width:640px){.modal-dialog{margin-right:20px;margin-left:20px;max-width:100%}.no-holidays-booked{margin:0;padding-left:0;padding-right:0}}@media (max-width:600px){body.logged-in.admin-bar .header-part.sticky{top:0}body.logged-in.admin-bar .header-part.sticky .sk-offcanvas-content{top:0}html #wpadminbar{top:-46px}body.logged-in.admin-bar.mm-wrapper_opening.body-sticky .sk-mobile-header{top:0;bottom:auto}body.logged-in.admin-bar.body-sticky .mm-menu_fullscreen.mm-menu_position-bottom{height:calc(100vh - 83px)}body.logged-in.admin-bar.body-sticky .mm-menu_fullscreen.mm-menu_position-bottom{top:83px}.logged-in.admin-bar .sk-tab.stickish-item.fixed{top:0}.logged-in.admin-bar .sk-tab{top:0}.sk-tab{top:0}body.logged-in.admin-bar.page-template-dashboard .header-part.sticky{top:0}}@media (max-width:575px){.resort-graph-number{padding:12px 20px;gap:12px;flex-wrap:wrap}.resort-graph-number li{width:calc(50% - 6px);padding:10px 5px;font-size:14px;line-height:17px;gap:5px;flex-direction:row}.event-member-lock{min-height:460px}.resort-slider .card-img img{height:200px;object-fit:cover}.datepicker table{width:100%}.datepicker-dropdown{width:calc(100% - 13vw)}}@media (max-width:480px){.map-img iframe{height:256px}}@media (max-width:425px){.datepicker-dropdown{width:calc(100% - 20px)}}