.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:"Nunito","Noto Sans TC";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}.disabled{opacity:0.3!important;cursor:not-allowed;display:none!important}.notice{color:red}.attention{color:#83266c}.scroll-top-button{z-index:2000!important}.hidden{display:none}.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-shop{background:#1DA1F2;color:#fff}.btn-shop:hover{background:#1673EA;color:#fff}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.menu-item-has-children:hover .sub-menu{display:block;opacity:1}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}.home .hero.hero-1 .hero-content{max-width:90%;grid-row:1 / 5;margin-top:5rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:1}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.home .home-slide .slider-image{margin:0 auto;height:200px;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}.home .hero.hero-1 .hero-content{grid-row:2 / 4;;margin-top:0}}@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}}.pagination .listings,.pagination .pages{z-index:10}.archive .pagination:first-of-type{border-top:0;border-bottom:1px solid #4d4d4d;margin-bottom:1rem}.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,.register{background:url(https://walx.tw/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}#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","Noto Sans TC";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}#login-form-container .logo{max-width:150px;filter:drop-shadow(2px 3px 2px rgb(0 0 0 / .4))}#login-form-container .login-register-box{border:1px solid #4d4d4d;padding:5px 0 10px 0;border-radius:5px;background:#f2f1ba;box-shadow:0 2px 4px 0 rgb(0 0 0 / 30%)}#login-form-container #lost-password{margin-top:15px;text-align:center;font-weight:700}.fancybox-container:has(#login-form-container){z-index:100001}#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:300px}#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-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}#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-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-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}.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 .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)}.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}.img-square{position:relative;margin:10px}.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}.project{display:inline-block;margin-bottom:2em;padding:2rem 1rem;width:100%;vertical-align:top}.project a img.no-fb{max-width:100%;margin:0 auto;height:auto}.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}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}.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}.walx-cards .walx-card .walx-card-cta:before{background-size:29px}.walx-cards .walx-card .walx-card-cta.wellness:before{background-image:url(//walx.tw/wp-content/themes/walx/css/../svg/icons/icon-hands-white.svg)}.walx-cards .walx-card .walx-card-cta.body:before{background-image:url(//walx.tw/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.tw/wp-content/themes/walx/css/../svg/icons/icon-compass-white.svg)}.walx-cards .walx-card .walx-card-cta.nordic:before{background-image:url(//walx.tw/wp-content/themes/walx/css/../svg/icons/icon-hike-white.svg)}.grid-4-col-l{display:grid}.walx-cards .walx-card{z-index:10}.icon-gold:before{border-radius:3px}.icon-tel{background-image:url(https://walx.tw/wp-content/themes/walx/css/../svg/icons/icon-tel.svg)}.icon-envelope{background-image:url(https://walx.tw/wp-content/themes/walx/css/../svg/icons/icon-envelope.svg)}.icon-w3w{background-image:url(https://walx.tw/wp-content/themes/walx/css/../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}.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;margin-top:0}.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}.snackbar-container p{line-height:24px!important;font-size:17px!important}.snackbar-container{box-shadow:0 0 13px 4px rgb(0 0 0 / .5)}}@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-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}form.centered-form.registration-form{margin:62px auto}}@media screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1.5){.lh-1{line-height:1.8rem}select,input[type="date"]{-webkit-appearance:none}#litebox-content{width:100%;height:100vh;top:0}#litebox-content .background{padding:2%}}@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 a{font-size:90%;white-space:break-spaces;line-height:1.8rem}#mobile-nav-wrap ul li ul.sub-menu li{height:41px}body{overflow-x:hidden}form label,form input,form select{font-size:1.5rem}fieldset,fieldset.inline{width:100%;padding:0;display:block}.container .contained{margin-top:10px}.img-frame{width:100%}.pagination .pages ul li a{padding:0rem;margin-right:.5rem;min-width:45px;min-height:45px}.search-filter-container .select-faux-caret{top:4px}.search-filter-container .toggle{top:4px}#contact-form .message-character-count{top:-10px}#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}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}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}.hero.hero-7 .hero-content{padding-top:4rem}.hero.hero-slim .hero-content{padding-top:25px}.hero.hero-6 .hero-content.align-center{justify-items:center}}@media only screen and (min-width:690px){.project{width:48%}@media only screen and (min-width:992px){.project{width:32%}}@media only screen and (min-width:1126px){.project{width:24%}}