@import url(https://fonts.googleapis.com/css?family=Questrial&display=swap);#service-issues{background:red;width:100%;position:fixed;bottom:0;color:#fff;font-weight:700;height:22px;padding:0 5px;line-height:22px;text-align:center;z-index:100000}.snackbar-container{z-index:500000000001}.snackbar-container p{line-height:1.5em!important}html.lock-scroll{overflow-y:hidden}select{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}h4,h5,h6,p,button,input,textarea,select,label{font-family:'Questrial',sans-serif;letter-spacing:.01rem;word-wrap:break-word}p a,ul li a{display:inline}a.inline{display:inline-block}fieldset{border:0}fieldset.inline{width:48%;display:inline-block;vertical-align:top}form div,form a,form button{z-index:10;position:relative}form label{padding:0;font-weight:700}label.error{color:red;font-weight:700}select.error,input[type="checkbox"].error,input[type="email"].error,input[type="text"].error,input[type="password"].error,input[type="number"].error{border:1px solid red}form select.short{max-width:100px;padding:1.2rem 1rem;display:inline-block}form input.short{max-width:200px}input[type="checkbox"]{width:13px!important;-webkit-appearance:checkbox!important}input[type="checkbox"].large{width:20px!important;height:20px;-webkit-appearance:checkbox!important}table{width:100%}table,th,td{border-collapse:collapse;border:1px solid #000}td{padding:5px;text-align:center}td a{color:#83266c}.z-10{z-index:10}.z-20{z-index:20}.m-t-10{margin-top:1rem!important}.m-t-30{margin-top:3rem!important}.m-t-40{margin-top:4rem!important}.m-t-50{margin-top:5rem!important}.m-t-60{margin-top:6rem!important}.m-t-70{margin-top:7rem!important}.m-t-80{margin-top:8rem!important}.m-b-70{margin-bottom:7rem!important}.m-b-80{margin-bottom:8rem!important}.bold{font-weight:700}.strike-text{text-decoration:line-through}.font-2rem{font-size:2rem;font-weight:400}.disabled{opacity:0.3!important;cursor:not-allowed;display:none!important}.notice{color:red}.attention{color:#83266c}.hide-on-load{display:none}.scroll-top-button{z-index:2000!important}.hidden{display:none}.no-br br{display:none}.wdt-100{width:100%}.opacity-min{transition:all 0.2s linear;opacity:0}.opacity-max{transition:all 0.4s linear;opacity:1!important}.center-align{margin:auto}.btn-xs{padding:10px 10px}.btn-xxs{font-size:1.4rem;padding:10px 10px}.btn-register{font-size:1.5em;text-transform:uppercase;width:200px}.btn.shadow{box-shadow:0 1px 11px rgb(0 0 0 / .5)}.btn-fb{background:#3b5998;color:#fff}.btn-fb:hover{background:#1673EA;color:#fff}.btn-twitter{background:#1DA1F2;color:#fff}.btn-twitter:hover{background:#1673EA;color:#fff}.btn-youtube{background:#f03;color:#fff}.btn-youtube:hover{background:#c41538;color:#fff}.btn-shop{background:#1DA1F2;color:#fff}.btn-shop:hover{background:#1673EA;color:#fff}.btn-group-register{width:98%;padding:20px 0;font-weight:700;font-family:'Questrial',sans-serif;font-size:2.5rem;border:0}.btn-social-feed{width:98%;padding:20px 0;font-weight:500;font-family:'Questrial',sans-serif;font-size:2.4rem;border:0}.btn-info-bar{font-size:1.4rem;padding:10px 10px;border-radius:5px}.btn-info-bar:before{border-radius:5px}header .logo a object{filter:drop-shadow(2px 3px 2px rgb(0 0 0 / .4))}ul li.menu-item-has-children{position:relative}ul li ul.sub-menu{display:none;opacity:0;position:absolute;right:-45px;background-color:#80266b;min-width:185px;z-index:1;border-top-right-radius:10px;border-bottom-left-radius:10px;border:1px solid #9c9c9c;overflow:hidden;transition:all 0.2s ease-in-out;top:35px}.header-dark ul li ul.sub-menu{background-color:#F2F1BA}.header-dark ul li ul.sub-menu li:hover{background-color:#d2dc6a}.header-dark ul li ul.sub-menu li:hover a{color:#4d4d4d}.header-dark.scrolled nav ul li ul.sub-menu{background-color:#80266b}.header-dark.scrolled ul li ul.sub-menu li:hover{background-color:#8e447d}.header-dark.scrolled ul li ul.sub-menu li:hover a{color:#fff}ul li ul.sub-menu li{margin-left:0;padding:6px 15px;display:block;height:47px;white-space:nowrap}ul li ul.sub-menu li:hover{background-color:#8c4f7d}ul li ul.sub-menu li a{border-left:0!important;padding:0!important}ul li i.fa:not(.icon-inline){margin-right:0}header.header-dark nav .links2 ul li:last-child a{border-left:0!important}#cookie-notice{background-color:rgb(0 0 0 / .7)!important}#cookie-notice .cn-button{padding:2px 15px;margin-left:10px;background:#d2dc69;color:#000;border:0;border-radius:10px;text-shadow:none;box-shadow:none;font-size:19px}.grecaptcha-badge{display:none}.home .hero.hero-1 .hero-content{max-width:90%;border-top:7px solid #d2dc6a;border-bottom:7px solid #d2dc6a}.home .hero.hero-1 .hero-content.bg-purple{background:#83266ce3}.home .home-slide{width:100%}.home .home-slide .slider-image{margin:0 auto;height:350px;width:100%;max-width:750px;background-repeat:no-repeat;background-size:contain;background-position:center}.home .slick-dotted.slick-slider{margin-bottom:40px}.home .slick-dots{bottom:-45px}.home .slick-dots li{margin:0 10px}.home .slick-dots li button:before{font-size:25px}.home .slick-dots li.slick-active button:before{color:#c2d500}@media screen and (min-width:768px){.home .hero.hero-1{grid-template-rows:8vh auto 3rem auto}}@media screen and (min-width:992px){.home .hero.hero-1{grid-template-rows:15vh auto 3rem auto 20vh}}@media screen and (min-width:1337px){.home .hero.hero-1{grid-template-rows:12vh auto 3rem auto 15vh}}@media only screen and (max-width:768px){.home .hero.hero-1 .hero-content{max-width:95%;grid-row:1 / 5;margin-top:5rem}.home .home-slide .slider-image{height:250px}}.pagination .listings,.pagination .pages{z-index:10}.archive .pagination:first-of-type{border-top:0;margin-bottom:1rem}body:not(.paged) .video-roll .pagination:first-of-type{border-top:1px solid #4d4d4d}.pagination ul{display:inline-block}.pagination ul li,.pagination .pages ul li.pagination-ellipsis{display:inline-block}.pagination a,.pagination span{font-weight:500;display:inline-block;margin-left:10px}.pagination .pages ul li a{margin-bottom:1rem}.pagination .pages ul li a:hover,.pagination .pages ul li.active a{background-color:#d2dc6a}.centered-form.small{width:100%;max-width:390px;margin:0 auto;text-align:center}.centered-form.large{width:100%;max-width:1000px;margin:0 auto;text-align:center}#payment-front,.member-login,.password-reset,.register{background:url(https://walx.co.uk/wp-content/themes/walx/img/pattern-04.png),#d2dc6a!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-size:cover!important}.registration-form.centered-form{background:#f2f1ba;border-radius:10px;padding:10px}.registration-form.centered-form.large{max-width:630px}.registration-form fieldset.inline{padding-left:1%;padding-right:1%}.registration-form .show-password{position:absolute;right:6px;bottom:6px}.registration-form .notice{line-height:2.5rem}label.required:after{content:'*';position:relative;color:red;font-size:2.2rem;top:2px;left:5px}.progress-bar{width:100%;max-width:390px;height:40px;background:repeating-linear-gradient(225deg,#ffffff,#ffffff 10px,#ededed 10px,#ededed 20px);border-radius:20px;border:1px solid #d2dc6a;overflow:hidden;margin:0 auto;position:relative}.progress-bar .progress-color{transition:all 0.2s linear}.progress-bar .progress-color span{text-align:right;display:block;margin:0 5px;line-height:40px}.progress-bar .progress-color.empty{color:#000}.progress-bar .progress-color{position:absolute;height:100%}.progress-bar .progress-color.green{background-color:green;color:#fff}table.datatable thead{background:#F2F1BA}table.datatable thead tr td{font-weight:700}table.dataTable tbody th,table.dataTable tbody td{padding:3px 3px}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:left;margin-bottom:10px}.dataTables_wrapper .dataTables_filter input{padding:4px 5px}#cart{width:100%;max-width:600px;padding:20px;border-radius:20px;overflow-x:hidden}#cart h4{position:relative;color:#4f4f4f;background:#d2dc6a;left:-20px;width:calc(100% + 40px);top:-20px;padding:10px 0}#cart .cart-row{position:relative;padding-bottom:10px;border-bottom:1px solid #cbcbcb}#cart .cart-row .remove-option-cart-item,#cart .cart-row .remove-cart-item{position:absolute;top:0;right:0;font-size:20px}#cart .cart-row p{line-height:2.5rem;margin-left:40px;width:calc(100% - 50px)}#cart .cart-row .line-number{position:absolute;background:#4f4f4f;color:#fff;font-size:18px;width:30px;height:30px;padding:10px;border-radius:30px;line-height:10px}#cart{list-style-type:none;counter-reset:paginate-counter 0}#cart .cart-row .line-number:before{counter-increment:paginate-counter;content:counter(paginate-counter)}#cart .cart-row .cart-label{width:45px;display:inline-block;vertical-align:top}#cart .cart-row .cart-value{display:inline-block;vertical-align:top}#cart .cart-parq-notice{line-height:20px;background:#e8e8e8;border-radius:5px;padding:7px 0}.fa-shopping-cart{font-size:22px;margin-right:3px!important;position:relative;bottom:-7px}.cart-count{position:absolute;font-size:10px;right:-14px}input[type="text"]#general-discount-code,#cart input[type="text"].discount-code{padding:.8rem .5rem;border-radius:5px;border:1px solid #4d4d4d}a#update-package-before-booking,button#continue-shopping{border:none;outline:none;text-decoration:none;color:#4f4f4f;background:#d2dc6a;white-space:nowrap;display:inline-block;height:40px;width:100%;line-height:40px;padding:0 14px;border-radius:4px;font-weight:600;letter-spacing:.025em;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease}a#update-package-before-booking:hover,button#continue-shopping:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgb(50 50 93 / .10),0 3px 6px rgb(0 0 0 / .08);background-color:#c2d500}a#update-package-before-booking:hover,a#update-package-before-booking{background:#dd5c5c;color:#FFF}@keyframes skew-x-shake{0%{transform:skewX(-15deg)}5%{transform:skewX(15deg)}10%{transform:skewX(-15deg)}15%{transform:skewX(15deg)}20%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.shake{animation:skew-x-shake 1.3s infinite}#do-password-reset-form .user-pass,#loginform .login-password{position:relative}#do-password-reset-form .show-password,#loginform .login-password .show-password{position:absolute;right:7px;bottom:6px}#loginform .login-submit{margin-top:35px}#loginform .login-submit #wp-submit{border:none;background:0 0;text-align:center;position:relative;color:#fff;vertical-align:middle;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;cursor:pointer;transition:all .5s,color .5s;transition-timing-function:cubic-bezier(.2,1,.3,1);text-decoration:none;display:inline-block;line-height:1;font-size:1.6rem;padding:15px 30px;border-radius:30px;font-family:"Nunito",sans-serif;border:1px solid #83266c;background-color:#83266c}#loginform .login-submit #wp-submit:hover{border-color:#631e51;background:#672056;color:#fff}#login-form-container{width:100%;max-width:390px;margin:0 auto;background:#f2f1ba;border-radius:10px;padding:10px}#login-form-container .logo{max-width:150px;filter:drop-shadow(2px 3px 2px rgb(0 0 0 / .4))}#login-form-container .login-register-box{padding:5px 0 10px 0}#login-form-container .activity-login-message{background-color:#f2f1ba;border-radius:5px}#login-form-container #lost-password{margin-top:25px;text-align:center;font-weight:700}.fancybox-container:has(#login-form-container){z-index:100001}#login-form-container .password-instruction{line-height:2.8rem;font-size:1.5rem}.page-template-full_width_login #login-form-container .logo-container{display:none}.stripe-form{padding:5px 10px;background:#f2f2f2;border-radius:5px;margin:0 auto;width:100%;max-width:490px}.stripe-form select{border:1px solid #cbcbcb;border-radius:5px;padding:1.2rem 1.1rem}.stripe-form.update{max-width:500px}.credit-topup-container,.prepaid-packages-container{text-align:center!important;max-width:375;width:100%}select#topup-amount{width:100%}.error-message.stripe{color:red;font-size:13px;font-weight:700;margin-bottom:10px}.message.stripe{margin-bottom:10px}.StripeElement{box-sizing:border-box;height:40px;width:100%;padding:10px 12px;border:1px solid #fff0;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}button.hide-general-discount-container,button.stripe{border:none;outline:none;text-decoration:none;color:#fff;background:#337ab7;white-space:nowrap;display:inline-block;height:40px;width:100%;line-height:40px;padding:0 14px;border-radius:4px;font-weight:600;letter-spacing:.025em;text-decoration:none;-webkit-transition:all 150ms ease;transition:all 150ms ease}button.hide-general-discount-container:hover,button.stripe:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgb(50 50 93 / .10),0 3px 6px rgb(0 0 0 / .08);background-color:#43458b}#payment-front{padding:20px 0}#payment-front .fast-reg-front-stripe-form-container,#payment-front .payment-front-form-container{max-width:350px;margin:0 auto}#payment-front .fast-reg-front-form-container{margin:0 auto}#payment-front .fast-reg-front-top-details,#payment-front .payment-front-description,#payment-front .payment-front-top-details{background:rgb(255 255 255 / 70%);width:95%;max-width:632px;margin:0 auto;border-radius:10px}#payment-front .fast-reg-front-top-details .payment-front-walx-logo,#payment-front .payment-front-top-details .payment-front-walx-logo{display:inline-block;width:125px}#payment-front .payment-front-description{text-align:left;padding:30px;overflow-y:scroll;max-height:440px}#payment-front .payment-front-description ul{margin-left:17px}#payment-front.show{display:block!important;position:fixed;top:0%;left:0%;width:100%;height:100vh;z-index:1000;background:#FFF}#payment-front #close-fast-reg-payment-front,#payment-front #close-payment-front{position:absolute;top:10px;right:10px}#check-your-details{background:#FFF;text-align:center;width:100%;max-width:500px}#check-your-details input[type="email"],#check-your-details input[type="password"],#check-your-details input[type="text"]{padding:5px 10px;font-size:2.5rem;width:90%;text-align:center;font-family:monospace}#check-your-details .show-password{position:absolute;right:27px;bottom:4px}#contact-form{padding:5px}#contact-form input,#contact-form textarea{border:1px solid #cdcdcd;border-radius:3px;padding:13px}#contact-form input.filled,#contact-form textarea.filled{border-right-color:green;border-right-width:5px}#contact-form input.empty,#contact-form textarea.empty{border-right-color:red;border-right-width:5px}#contact-form textarea{width:100%;height:225px}#contact-form input[type="checkbox"]{position:relative;top:5px;margin-right:10px;width:25px!important;height:25px!important}#contact-form .message-character-count{top:0}#contact-form-question input{border:1px solid #cdcdcd;border-radius:3px;width:212px}#contact-form .grid-container-2{display:grid;grid-gap:10px;grid-auto-flow:column}#contact-page-address-heading{font-size:31px;margin-bottom:-35px}#contact-page-image{max-width:380px;width:100%;margin:0 auto;display:block;padding:1px;border:1px solid #4d4d4d}#user_switching_switch_on{position:fixed;top:1px;z-index:1000!important;height:65px}#user_switching_switch_on a{background:red;padding:5px 7px;border-radius:3px;margin:5px;color:#fff}#location-search-results{position:absolute;top:93px;width:100%;background:#fff;z-index:20;border:2px solid #d2dc6a;max-height:244px;padding:1%;overflow-y:auto}.search-filter-container #location-search-results{position:relative}.single-groups #location-search-results{top:5px;max-height:220px}#location-search-results a.out-of-area{background:rgb(255 0 0 / .7);color:#fff;cursor:not-allowed}#location-search-results a{margin-bottom:5px;padding:5px;border-bottom:1px solid #cbcbcb}#location-search-results a:last-of-type{margin-bottom:0;border-bottom:0}.how-to-search{cursor:pointer}#search-map{z-index:10}.fancybox-container #search-map{width:800px;height:700px;overflow:hidden}.leaflet-walx-type-icon{padding:3px;border-radius:20px;border:2px solid #83266c;width:41px!important;height:41px!important;overflow:hidden;background:#d2dc6a}.walx-leaflet-icon-holiday{width:40px!important;height:40px!important;outline:none;position:relative;text-align:center}.walx-leaflet-icon-cluster{background:rgb(255 255 255 / .7);width:40px!important;height:40px!important;border-radius:35px;outline:none;position:relative;border:2px solid #C3D600;text-align:center}.walx-leaflet-icon-cluster .cluster-count{position:relative;top:1px;font-size:19px;font-weight:500}.walx-leaflet-icon-holiday img,.walx-leaflet-icon-cluster img{width:60px;height:auto;position:absolute;top:51%;left:-11px}.leaflet-walx-type-icon.icon-find-leaflet-icon img{width:35px;margin:0 auto}.leaflet-walx-type-icon.icon-hands-leaflet-icon img{width:25px;margin:-1px auto}.leaflet-walx-type-icon.icon-compass-leaflet-icon img{width:32px;margin:0 auto}.leaflet-walx-type-icon.icon-speed-walk-leaflet-icon img{width:22px;margin:0 auto}.leaflet-walx-type-icon.icon-hike-leaflet-icon img{width:36px;margin:0 auto}.leaflet-bottom.leaflet-right a{display:inline-block}.get-map{text-decoration:underline;color:#83266c;display:inline-block}.filter form .filter-box div:first-child{padding-left:15px}.grid-activity .activity-desc{max-width:100%}.grid-activity .activity-info{align-items:flex-start}.grid-activity .activity-info div{width:100%}.readmore,.grid-activity .readmore{overflow:hidden}.activity-title h5{cursor:pointer;font-size:max(2rem)}.activity-title.group h5{max-width:100%}.activity-title .icon-xs{min-width:35px}#activity-requirements-container{border-bottom:solid 1px #4d4d4d;padding-bottom:10px}ul.search-share li{display:inline-block}.search-share .icon{width:20px;height:20px}img.type-icon{width:100%;max-width:300px;height:auto;margin:0 auto 20px;border:1px solid rgb(77 77 77 / .4);background:#fff;box-shadow:0 0 5px -2px rgb(0 0 0 / 60%)}#return-to-search{border-bottom:2px solid #4d4d4d;padding-bottom:20px}#location-search-info{width:100%;max-width:500px;border-radius:20px;padding:10px;background-color:#d2dc6a}.find-user-location{font-size:20px;height:29px;width:29px;border-radius:30px;background:#4f4f4f;color:#fff;padding:5px}#events-search-form .find-user-location{position:absolute;right:40px;top:10px}#events-search-form .search-input .search-input-reset{width:30px;height:30px;margin-top:-14px;right:7px}.search-filter-container{width:99%;max-width:720px;margin:0 auto}.directory-rows div div.row-label,.search-filter-container .search-rows div span.search-label{width:301px;display:inline-block;padding:3px 7px;position:relative;background:#83266c;color:#fff;font-weight:400;vertical-align:top}.directory-rows div:not(.mini-map div){background:#f2f1ba}.directory-rows div div.row-label{background:#fff0}.directory-rows div div.row-content,.search-filter-container .search-rows div span.search-value{padding:3px;width:calc(100% - 306px);display:inline-block;background:#d2dc6a;position:relative}.directory-rows div div.row-content{background:#FFF;padding:10px 10px}.directory-rows div div.row-content.has-dual-buttons{padding-bottom:75px}.search-filter-container select{-webkit-appearance:listbox;padding:10px 6px;width:100%;border-radius:3px;background:#FFF}.search-filter-container .select-faux-caret{position:absolute;top:7px;right:14px;font-size:30px}.search-filter-container input[type="text"],.search-filter-container input[type="date"]{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:7px 10.5px;width:49%}.search-filter-container input[type="text"]{padding:9px 8px;border-radius:3px}.search-filter-container .toggle{position:relative;display:inline-block;width:36px;height:20px;top:10px;vertical-align:top}.search-filter-container .toggle input{opacity:0;width:0;height:0}.search-filter-container .ml-3{margin-left:3px}.search-filter-container .toggle .toggle-button{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#FFF;transition:.4s;border-radius:34px;border:1px solid #4d4d4d}.search-filter-container .toggle .toggle-button::before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#4d4d4d;transition:.4s;border-radius:50%}.search-filter-container .toggle input:checked+.toggle-button::before{transform:translateX(16px)}.litebox-overlay{background:rgb(0 0 0 / .3);position:fixed;width:100%;height:100vh;top:0;left:0;z-index:99999}#litebox-content{position:fixed;width:700px;height:80%;z-index:999;top:10%;left:50%;transform:translateX(-50%);background-image:url(https://walx.co.uk/wp-content/uploads/2019/11/walx01.png);background-size:cover;padding:0;border-radius:0;opacity:0;transition:all 0.3s ease-in-out}#litebox-content.show{opacity:1}#litebox-content .litebox-close{position:absolute;top:10px;right:25px}#litebox-content p{font-family:"Nunito",sans-serif!important;color:#4d4d4d!important}#litebox-content .background{background:rgb(255 255 255 / .85);padding:40px 2% 2% 2%;border-radius:0;height:100%;overflow-y:scroll}.event-gallery{height:240px}.event-gallery img{width:100%;height:190px}.event-gallery img{width:100%;height:190px}.event-gallery .slick-slide{max-width:300px}#litebox-content .slick-initialized .slick-slide{max-height:200px}.passes-container{background:rgb(148 148 138 / 30%);padding:10px;border-radius:10px;background-size:cover;overflow:hidden;transition:all 0.2s ease-in-out;position:relative}.passes-container:after{content:" ";background-image:url(https://walx.co.uk/wp-content/themes/walx/img/pattern-01.png);background-size:100%;background-repeat:repeat-y;background-position:50% -6%;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.5}#full-activity-instructor-passes{background:rgb(148 148 108 / 30%)}#full-activity-passes{background:rgb(148 148 88 / 30%)}#full-activity-local-passes{background:rgb(148 148 68 / 30%)}#social-passes{background:rgb(148 148 48 / 30%)}#challenge-passes-topup{background:rgb(148 148 28 / 30%)}#challenge-passes-only{background:rgb(148 148 8 / 30%)}.passes-container h6{position:relative;font-size:30px;font-family:"freight-big-pro",serif;background:rgb(255 255 255 / .7);border-radius:30px;border:1px solid #bbc1a3}.passes-container.closed h6:after,.passes-container.open h6:after{position:absolute;right:8px;top:10px;font-size:30px;background:#4d4d4d;height:26px;width:26px;border-radius:30px;color:#fff;line-height:23px;text-align:center;font-family:"Nunito",sans-serif}.passes-container.closed h6:after{content:'+';font-size:25px;line-height:24px}.passes-container.open h6:after{content:'-'}.passes-container.closed{height:66px;overflow:hidden}.passes-container.open{height:auto}.passes-container.hidden{display:none}.festival-pass .pass-description ul{margin-top:25px;margin-bottom:25px;text-align:left}.festival-pass .pass-description a{text-decoration:underline}.festival-pass .pass-date{border-bottom:1px solid #83266c;padding-bottom:23px;font-weight:660}.festival-pass.hidden{display:none}.festival-contact-form-container{width:100%;max-width:700px;margin:0 auto}#day-filter{padding:5px 10px;border-radius:5px}#dynamic-subheading{transition:all 0.3s ease-in-out}#dynamic-subheading.invisible{opacity:0}#activities-menu{margin:0 auto;width:100%;max-width:390px;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;grid-auto-flow:column;border-radius:5px;overflow:hidden;background:#fff}#activities-menu .grid-item{padding:0 3px 10px}#activities-menu .grid-item:nth-of-type(1){background:#ebf39c;grid-column:1}#activities-menu .grid-item:nth-of-type(2){background:#e5f354;grid-column:2}#activities-menu #toggle-view-btn{grid-column:1 / span 2}#activities-menu .festival-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg fill='black' height='10' viewBox='0 0 24 24' width='10' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right .75rem center;background-size:1em;padding:.5rem 2rem .5rem .5rem;border:1px solid #ccc;border-radius:4px;font:inherit}.festival-activity-item:nth-child(even){background:#f2f2f2}.festival-activity-item:nth-child(odd){background:#e3e0e0}.festival-activity-item p{font-size:18px}.festival-activity-item p.text-bold{font-size:20px}.festival-activity-item .grid{border-right:1px solid #fff;padding:10px 5px 10px 5px;min-height:160px}.festival-activity-item .grid:last-of-type{border-right:none}.holidays-container{background:#d2dc6a;padding:10px;border-radius:10px}.holidays-container h6{font-size:20px}ul.holiday-details-list{color:#4d4d4d}.mini-map{height:145px;border:1px solid rgb(77 77 77 / .4);background:#fff;box-shadow:0 0 5px -2px rgb(0 0 0 / 60%)}.ads{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(1,1fr)}.advert{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.advert .content{width:100%;height:100%;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:3px}.advert img{width:100%;border:1px solid #4d4d4d;height:auto}.advert:after{content:"";display:block;padding-bottom:0%}.grid{vertical-align:top;display:inline-block;position:relative}.grid-16{width:16%}.grid-33{width:33%}.grid-66{width:66%}.float-left{float:left}.float-right{float:right}.border-rad-3{border-radius:3px}.posts-prev-next a{display:inline;color:#83266c;font-weight:700}.f-s-18{font-size:20px}.f-w-400{font-weight:400}.loading-overlay{display:none;position:fixed;width:100%;height:100%;top:1px;left:1px;background:rgb(0 0 0 / .4);z-index:500000000000}.loading-overlay p{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;color:#fff}.lds-roller{display:inline-block;position:fixed;width:120px;height:120px;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(0 0 0 / .5);padding:17px;border-radius:71px;border:3px solid #d2dc6a}.lds-roller div{animation:lds-roller 0.8s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#d2dc6a;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fancybox-content{padding:10px;border-radius:10px}.info-message-container{background-color:#d2dc6a;width:100%;max-width:400px;padding:25px 10px 10px}.info-message-container h2{font-size:35px}.img-square{position:relative;margin:10px}img.size-large,img.size-thumbnail,img.size-medium,img.size-full{width:100%;max-width:500px;height:auto;margin:1rem 0;display:block;clear:both}.related-post img{max-height:375px;width:auto}.img-frame{position:relative;width:100%;min-height:215px;margin:0 auto}.img-frame:after{content:"";display:block}.img-frame .framed-img{background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}.project .img-frame{margin:0}.project .img-frame .framed-img{background-position:left}.archive-news-item,.archive-blog-item{margin-bottom:40px}.masonry-grid{column-count:3;column-gap:3em}.pin-to-bottom{position:absolute;bottom:0;left:0;width:100%;left:0%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:50px;height:auto}.pin-to-bottom.square-corner{border-bottom-left-radius:0;border-bottom-right-radius:0}.pin-above-bottom{position:absolute;bottom:51px;left:0;width:100%;left:0%;height:50px}.introductions{margin-top:30px}.project{display:inline-block;margin-bottom:1em;padding:2rem 1rem;width:100%;vertical-align:top;background-color:rgb(221 218 218 / 22%)}.project.holiday-deposit,.project.festival-pass,.project.instructor-blog-article{max-width:45%;margin:2%;text-align:center;background:#cbcbcb;border-bottom:0;border-radius:10px;transition:all 0.2s ease-in-out;position:relative;overflow:hidden;padding:0}.project.holiday-deposit,.project.festival-pass{background:#fff}.project.festival-pass{opacity:.95;transition:all 0.2s linear;border:1px solid #bbc1a3}.project.festival-pass:hover{opacity:1}.project.holiday-deposit.has-dual-buttons,.project.festival-pass.has-dual-buttons{padding-bottom:75px!important}.project.holiday-deposit,.project.festival-pass,.project.instructor-blog-article h5{padding:5px}.project.package,.project.video{max-width:22%;margin:1%;text-align:center;background:#cbcbcb;border-bottom:0;border-radius:25px;transition:all 0.2s ease-in-out;position:relative;overflow:hidden}.project.package.special-offer{border:3px solid #FFF}.project.package.walx-plan{max-width:95.5%}.project.package.walx-plan .fa-solid.fa-star{position:absolute;z-index:10;top:10px;right:10px;font-size:35px;color:#ff912c}.project.package.walx-plan .fa-solid.fa-star:before{filter:drop-shadow(-1px 3px 2px rgb(0 0 0 / .4))}.project.video.intro{width:98%;max-width:none;background:#d2dc6a}.project:last-of-type:not(.package){padding:0 1rem;border-bottom:0}.project.video:last-of-type{padding:2rem 1rem}.project.instructor-blog-article:last-of-type{padding:0}.project a img.no-fb{max-width:100%;margin:0 auto;height:auto}.project a img{max-width:100%}.project a img.vimeo-image{max-width:50%;margin:0 auto}.project.team-member{border-bottom:0;background:#f2f1ba;padding:1rem!important;border-radius:10px;margin:10px}.project.team-member img{margin-right:20px;display:inline-block;vertical-align:top;border-radius:100px}.project.team-member .team-member-description{display:inline-block;width:80%;vertical-align:top}.vimeotheque-player{width:100%!important;height:300px!important;max-width:600px!important}#vimeo-selection{border-top:1px solid #4d4d4d;padding-top:29px}#video-container{display:inline-block;height:400px}#video-container #video{background:#fff;border-radius:10px}#video-container #video iframe{width:100%;height:360px}.cvm_single_video_player{margin:0 auto;position:relative}.cvm_single_video_player .video-placeholder{width:100%;height:100%;background:#fff0;position:absolute;top:0}.project.holiday-deposit .js-rmp-rating-icon,.festival-pass .js-rmp-rating-icon,.container .video .js-rmp-rating-icon{position:absolute;z-index:10;top:10px;right:10px;font-size:35px}form.searchandfilter input,form.searchandfilter select{border-radius:8px}.searchandfilter{opacity:1}.searchandfilter li{padding-right:0;margin:2px}.searchandfilter input[type="submit"]{background:#c3d600;font-weight:700}body.post-type-archive-vimeo-video .searchandfilter input[type="submit"]{display:none}.bg-image.article-image{background-size:cover}.post-thumbnail{float:left;margin:0 15px 15px 0}.entry-content{display:block;clear:both}.hero.hero-slim{grid-template-rows:15rem}.hero.hero-slim .hero-content{padding-top:0}.hero.hero-slim .hero-content h1{font-size:3em;line-height:1em}.hero.no-image-hero .contained{margin:100px auto 0;margin-top:100px;padding-bottom:15px}.hero.hero-6 .hero-content{justify-items:left}.nwuk-logo-header{max-width:120px;display:inline-block;position:relative;top:-2px;height:auto;filter:drop-shadow(2px 3px 2px rgb(0 0 0 / .4))}.walx-cards.grid-4-l .walx-card:nth-child(4) img{height:50vh}.walx-cards .walx-card .walx-card-cta:before{background-size:29px}.walx-cards .walx-card .walx-card-cta.wellness:before{background-image:url(//walx.co.uk/wp-content/themes/walx/css/../svg/icons/icon-hands-white.svg)}.walx-cards .walx-card .walx-card-cta.body:before{background-image:url(//walx.co.uk/wp-content/themes/walx/css/../svg/icons/icon-speed-walk-white.svg)}.walx-cards .walx-card .walx-card-cta.explorer:before{background-image:url(//walx.co.uk/wp-content/themes/walx/css/../svg/icons/icon-compass-white.svg)}.walx-cards .walx-card .walx-card-cta.nordic:before{background-image:url(//walx.co.uk/wp-content/themes/walx/css/../svg/icons/icon-hike-white.svg)}.grid-4-col-l{display:grid}.walx-cards .walx-card{z-index:10}.quick-links{z-index:10}.event-link a{position:relative;z-index:10}.filter{z-index:5}.icon-gold:before{border-radius:3px}.icon-tel{background-image:url(/wp-content/themes/walx/svg/icons/icon-tel.svg)}.icon-envelope{background-image:url(/wp-content/themes/walx/svg/icons/icon-envelope.svg)}.icon-w3w{background-image:url(/wp-content/themes/walx/img/icons/w3w.gif)}.icon.fa-phone{font-size:25px;padding:6px 11px 6px 8px;width:auto}.icon.fa-check-square{font-size:25px;display:inline-block;color:#83266C;position:relative;top:3px}.icon.fa-x-twitter{font-size:19px}.testimonial .icon{margin-top:-25px!important}.image-icon-center{max-width:120px;height:auto;margin:30px auto;background:rgb(255 255 255 / .5);padding:6px;border-radius:60px;border:1px solid #4d4d4d}.search-again{position:relative}.slick-dots li button:before{font-size:15px}.fancybox-image{border-radius:20px}.fancybox-container:has(.fancybox-image){z-index:100001}.logged-in #wpadminbar #wp-admin-bar-site-name>.ab-item:before{background-image:none!important}.logged-in.admin-bar #header{top:30px}.post-password-form input{border-radius:3px;margin-bottom:10px}.post-password-form input[type="submit"]{border:1px solid #000;background-color:#4d4d4d;color:#fff}.post-password-form input[type="submit"]:focus,.post-password-form input[type="submit"]:hover{background-color:#000;color:#fff}@media screen and (min-width:992px){form input,form select{padding:1.4rem 1.5rem}header .logo a object{width:125px}header nav .links2 ul li:last-child a{border-left:0;padding:0;line-height:inherit;margin-top:0}ul li.menu-item-has-children:hover .sub-menu{display:block;opacity:1}.grid-4-col-l{grid-template-columns:repeat(4,1fr)}.grid-4-col-l .grid-2-row img{max-height:250px}.grid-4-col-l .grid-2-row p{min-height:519px}.grid-sloped-gallery.thin{grid-template-rows:1.5vw 1.5vw 1.5vw 25rem 1.5vw 1.5vw 1.5vw}.floating-map{position:absolute!important;outline:none;left:4px;height:auto;width:460px;transition:all 0.2s ease-in-out}.map-to-top{z-index:10000;position:absolute;right:5px;top:5px}.map-to-top button{padding:2px 4px;border:1px solid red;color:red}section.project.video{min-height:425px}.cvm_single_video_player{height:100%!important;width:100%!important;max-width:100%!important}section.video:hover{background:#d2dc6a}.activity-title{max-width:60%}#litebox-content .activity-title{max-width:100%}.snackbar-container p{line-height:24px!important;font-size:17px!important}.snackbar-container{box-shadow:0 0 13px 4px rgb(0 0 0 / .5)}.wp-core-ui .quicktags-toolbar input.button.button-small{width:auto}#store-ad{left:365px;top:-110px}.passes-container{box-shadow:0 2px 4px 0 rgb(0 0 0 / 40%)}#cart{max-height:80vh;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}}@media only screen and (max-width:1024px){.hide-l{display:block!important}ul li ul.sub-menu{position:relative;opacity:1;background-color:rgb(131 38 108);min-width:160px;box-shadow:none;border:0;top:0;left:0}ul li ul.sub-menu li a{font-size:100%}ul li ul.sub-menu.open{display:block}header nav .links ul:not(.sub-menu) li,header nav .links2 ul:not(.sub-menu) li{margin-left:2rem;padding:0 0;width:90%;border-bottom:1px solid rgb(255 255 255 / 24%)}header nav .links ul.sub-menu li,header nav .links2 ul.sub-menu li{border-bottom:0}header nav .social{padding-bottom:100%}.header-dark ul li ul.sub-menu{background-color:rgb(131 38 108);box-shadow:none}.header-dark ul li ul.sub-menu li:hover{background-color:rgb(131 38 108)}.header-dark ul li ul.sub-menu li:hover a{color:#fff}#mobile-cart-icon{position:absolute;right:17px;top:5px}#mobile-cart-icon .fa-shopping-cart,header.header-dark.scrolled #mobile-cart-icon .fa-shopping-cart{margin-right:0px!important;font-size:27px;color:#FFF}header.header-dark #mobile-cart-icon .fa-shopping-cart{color:#4d4d4d}.groups-template-default .hero.hero-6 .hero-content{justify-items:center}form.centered-form.registration-form{margin:62px auto}}@media screen and (min-device-width:768px) and (max-device-width:1180px) and (-webkit-min-device-pixel-ratio:1.5){.lh-1{line-height:1.8rem}.activity-title{max-width:50%}select,input[type="date"]{-webkit-appearance:none}#litebox-content{width:100%;height:100vh;top:0}#litebox-content .background{padding:2%}.project.package,.project.video{max-width:47.7%}.membership-details .account-rows{margin-left:10px}.grid-activity .activity-title{grid-column:1 / 7;grid-row:1;justify-content:left}.grid-activity .activity-booking{grid-column:1 / 7;grid-row:1;justify-self:right}.grid-activity .activity-info{grid-column:1 / 3;grid-row:3}.grid-activity .activity-stats{flex-direction:row;justify-content:space-between;grid-column:1 / 7;grid-row:2}.grid-activity .activity-desc{grid-column:3 / 7;grid-row:3}.p-lr-0-l{padding:2rem!important}}@media screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){#mobile-cart-icon{right:20px;top:16px}}@media only screen and (max-width:786px){.masonry-grid{column-count:2;column-gap:1em}section.project{width:100%}section.project.video{width:49%;min-height:355px}.project.package.walx-plan{max-width:100%}}@media only screen and (max-width:690px){header nav{transform:none;transition:all ease-in-out .5s;left:-100%}header .nav-toggle:checked~nav{transform:none;left:0}#mobile-nav-wrap .links,#mobile-nav-wrap .links2{width:49%;display:inline-block;vertical-align:top}#mobile-nav-wrap{padding-bottom:100vh}#mobile-nav-wrap ul:not(.sub-menu) li{margin-left:1rem}#mobile-nav-wrap ul li ul.sub-menu li{height:auto;border-bottom:1px solid rgb(255 255 255 / 30%)}#mobile-nav-wrap ul li ul.sub-menu li:last-child{border-bottom:none}#mobile-nav-wrap ul li ul.sub-menu li a{font-size:90%;white-space:break-spaces}#service-issues{height:43px}body{overflow-x:hidden}.hide-690{display:none}form label,form input,form select{font-size:1.5rem}fieldset,fieldset.inline{width:100%;padding:0;display:block}html body .p-lr-20{padding-left:0.5rem!important;padding-right:0.5rem!important}#menu-item-9867{display:none}.nwuk-logo{max-width:80px;top:-2px}.container .contained{margin-top:10px}.passes-container{width:98%;margin:0 auto}.project.holiday-deposit,.project.festival-pass,.project.instructor-blog-article,.project{width:95%;max-width:none;margin:0 0 2% 0}.project.festival-pass{width:100%}.project img{max-width:100%}.project .vimeo-image{max-width:100%}.project.package,.project.video.intro,.project.video{max-width:none;margin:0;margin-bottom:10px}.project.team-member .team-member-description,.project.team-member img{width:auto}.img-frame{width:100%}.cvm_single_video_player{height:100vh!important}#video-container{height:390px}#video-container iframe{width:100%;height:300px}.vimeotheque-player{height:200px!important}.pagination .pages ul li a{padding:0rem;margin-right:.5rem;min-width:45px;min-height:45px}#events-search-form .find-user-location{top:12px}.directory-rows div div.row-label,.search-filter-container .search-rows div span.search-label{width:100%}.search-filter-container .search-rows div span.search-value{padding:3px;width:100%}.directory-rows div div.row-content{padding:5px;width:100%}.search-filter-container .select-faux-caret{top:4px}.search-filter-container input[type="date"]{width:49.3%}.search-filter-container .toggle{top:4px}#holiday-deposits-container{margin-top:50px}.passes-container h6{font-size:20px}.passes-container.closed h6:after,.passes-container.open h6:after{right:4px;top:5px;font-size:20px;height:20px;width:20px;line-height:19px}.passes-container.closed{height:50px;overflow:hidden}.festival-activity-item{text-align:center}.festival-activity-item .grid{border-right:none;min-height:0}.festival-activity-item div{padding-top:5px!important;padding-bottom:0px!important}.festival-activity-item p{font-size:2rem}.festival-activity-item p.text-bold{font-size:2.2rem}.festival-activity-item .mob-grid-100{padding:10px 0 5px 0px}#contact-form .message-character-count{top:-10px}#location-search-results{left:50%;width:95%;transform:translate(-50%,0%);padding:3%}#search-map{height:100vh!important;width:100vw!important;border-radius:0;position:absolute!important;left:0;top:0}#litebox-content{width:100%;height:100vh;top:0}#litebox-content .litebox-close{right:15px}#cart{padding:20px;width:100vw;height:100vh;border-radius:0;position:absolute;left:0;top:0}#mobile-cart-icon{visibility:hidden;position:absolute;top:6px;right:24px;width:30px;height:30px}#menu-item-9814{display:none}.logged-in #mobile-cart-icon{visibility:visible}.activity-title h5,.activity-title a{text-align:center}form.centered-form.registration-form{width:95%;max-width:1000px;margin:32px auto}form.centered-form.registration-form fieldset p{margin-bottom:15px}form.centered-form.registration-form fieldset label{text-align:center;display:block}form.centered-form.registration-form fieldset input[type="checkbox"]+label{display:inline}#loginform .login-password .show-password{bottom:7px}.subscription_benefits_fieldset{margin-top:30px!important;margin-left:0!important}#payment-front .payment-front-description{height:300px;overflow-y:scroll}#payment-front .payment-front-top-details .payment-front-walx-logo{margin-bottom:0}#payment-front .scroll-container{overflow-y:scroll;height:100%}footer .footer-bottom .sublinks li:nth-child(3n) a,footer .footer-bottom .sublinks li:last-child a{padding-right:1rem;margin-right:1rem;border-right:1px solid #fff}footer .footer-bottom .sublinks li:last-of-type a{margin-right:0;padding-right:0;border-right:none}footer .newsletter .box form{display:block}.wellness-walx .p-20.text-center.text-white.lh-3,.explorer-walx .p-20.text-center.text-white.lh-3,.total-body-walx .p-20.text-center.text-white.lh-3{padding:0!important}.wellness-walx .p-tb-40,.explorer-walx .p-tb-40,.total-body-walx .p-tb-40{padding-bottom:1rem!important}.wellness-walx .m-b-50,.explorer-walx .m-b-50,.total-body-walx .m-b-50{margin-bottom:2rem!important}.out-slide{position:relative;overflow-y:hidden;overflow-x:scroll}body:not(.single-event-page) .out-slide>.in-slide{min-width:793px;position:absolute}.single-event-page .activity-stats .d-flex{display:block}.in-slide.move{position:relative;-webkit-animation:backandforth 2s ease 0s;-webkit-animation-iteration-count:infinite;animation:backandforth 2s ease 0s;animation-iteration-count:2}@-webkit-keyframes backandforth{0%{left:0}50%{left:-40%}100%{left:0}}@keyframes backandforth{0%{left:0}50%{left:-40%}100%{left:0}}.hero.hero-7 .hero-content{padding-top:4rem}.hero.hero-slim .hero-content{padding-top:25px}.grid-33{width:100%;display:block}.mob-grid-50{width:50%}.mob-grid-100{width:100%}.min-300{min-height:0}.nwuk-logo-header{max-width:70px;top:-1px}.hero.hero-6 .hero-content.align-center{justify-items:center}.btn-social-feed,.btn-group-register{font-size:2.3rem;width:95%}#load-more{max-width:70%;margin:0 auto}}@media only screen and (max-width:490px){.masonry-grid{column-count:1}}