html,html[data-theme=theme-light]{--tui-blue:#71cbf4;--tui-blue-600:#aae0f9;--tui-blue-400:#c6eafb;--tui-blue-200:#e3f5fd;--tui-dark-blue:#1a115a;--tui-contrast-blue-800:#1a115a;--tui-contrast-blue:#376af6;--tui-contrast-blue-400:#b6c9fc;--tui-contrast-blue-200:#d8e2fd;--tui-red-800:#73070b;--tui-red:#d30d14;--tui-red-200:#fdd8d8;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#05423d;--tui-green:#30b575;--tui-green-200:#c4e3cc;--tui-black:#000;--tui-grey-800:#4d4d4d;--tui-grey:#737373;--tui-grey-400:#bababa;--tui-grey-200:#dbdbdb;--tui-grey-100:#f5f5f5;--tui-white:#fff;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--hover-r:#dc3d43;--hover-db:#48417b;--hover-b:#8dd5f6;--hover-g:#e2e2e2;--hover-o:#5f88f8;--hover-cb:#5f88f8;--white-transparent:hsla(0,0%,100%,.8);--black-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:hsla(0,0%,100%,.5);--tui-whity2:hsla(0,0%,100%,.75)}html[data-theme=theme-dark]{--tui-blue:#8dd5f6;--tui-blue-50:#c2e6fa;--tui-blue-25:#e2f3fe;--tui-contrast-blue-800:#dcdcdc;--tui-contrast-blue:#377df6;--tui-contrast-blue-400:#1e43a9;--tui-contrast-blue-200:#1a115a;--tui-surface-blue:#132c53;--tui-red-800:#fdd8d8;--tui-red:#f45258;--tui-red-400:#d30d14;--tui-red-200:#74070a;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#c4e3cc;--tui-green:#30b575;--tui-green-200:#05423d;--tui-black:#fff;--tui-grey-800:#f5f5f5;--tui-grey:#dbdbdb;--tui-grey-400:#dcdcdc;--tui-grey-200:#737373;--tui-grey-100:#4d4d4d;--tui-white:#192124;--tui-beige:#282f33;--tui-beige-50:#2d3438;--tui-beige-25:#333a3e;--tui-beige-12:#3d4448;--hover-r:#ec9593;--hover-db:#96a6ca;--hover-b:#80d4fc;--hover-g:#efeeee;--hover-o:#f6cd4d;--tui-dm-bg:#192124;--tui-dm-1:#282f33;--tui-dm-2:#2d3438;--tui-dm-3:#333a3e;--tui-dm-4:#3d4448;--tui-dm-dsbld:#3b4454;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--black-transparent:hsla(0,0%,100%,.8);--white-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:rgba(25,33,36,.5);--tui-whity2:rgba(25,33,36,.75)}.rght-clm .tabs{display:flex;justify-content:flex-start;width:100%}.rght-clm .tabs li{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:30px;justify-content:center;width:25%}.rght-clm .tabs li.airplane:before{content:"";display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.rght-clm .tabs li.airplane:before,.rght-clm .tabs li.car:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.rght-clm .tabs li.car:before{content:""}.rght-clm .tabs li.train:before{content:""}.rght-clm .tabs li.bus:before,.rght-clm .tabs li.train:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.rght-clm .tabs li.bus:before{content:""}.rght-clm .tabs li.active{background-color:var(--tui-blue-200);border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:3px solid var(--tui-contrast-blue-800)}.rght-clm .tabs li.active:hover{background-color:var(--tui-blue-400);cursor:default;transition-duration:unset}.rght-clm .tabs li:hover{background-color:var(--tui-blue-600);transition-duration:2s}.epageoHeaderPrice a,.prcbx,.pricebox{background-color:var(--tui-blue-200);border-radius:8px;box-sizing:border-box;padding:12px;position:relative;text-align:right;width:100%}.epageoHeaderPrice a .pricelabel,.prcbx .pricelabel,.pricebox .pricelabel{float:right}.epageoHeaderPrice a span.ttl1:first-of-type,.prcbx span.ttl1:first-of-type,.pricebox span.ttl1:first-of-type{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700;margin-bottom:3px}.epageoHeaderPrice a span.ttl1:first-of-type:first-letter,.prcbx span.ttl1:first-of-type:first-letter,.pricebox span.ttl1:first-of-type:first-letter{text-transform:uppercase}.epageoHeaderPrice a .unit-pp,.prcbx .unit-pp,.pricebox .unit-pp{height:12px;text-align:right;top:-3px}.epageoHeaderPrice a .price>span,.prcbx .price>span,.pricebox .price>span{font-family:ambit-bold,tuitypelightregular,Arial;font-size:28px}.epageoHeaderPrice a [id*=tooltip-popup],.prcbx [id*=tooltip-popup],.pricebox [id*=tooltip-popup]{left:auto!important;right:90px!important}.epageoHeaderPrice a .btn,.prcbx .btn,.pricebox .btn{margin-bottom:0}.epageoHeaderPrice a .more-dep,.prcbx .more-dep,.pricebox .more-dep{font-size:12px;margin-top:10px}.epageoHeaderPrice a .more-dep .ttl,.prcbx .more-dep .ttl,.pricebox .more-dep .ttl{font-size:18px}.epageoHeaderPrice a .more-dep ul li a,.prcbx .more-dep ul li a,.pricebox .more-dep ul li a{color:var(--tui-grey-800);margin-left:5px;text-decoration:underline}.epageoHeaderPrice a .more-dep ul li a:hover,.prcbx .more-dep ul li a:hover,.pricebox .more-dep ul li a:hover{text-decoration:none}.epageoHeaderPrice a .more-dep .plsprc:before,.prcbx .more-dep .plsprc:before,.pricebox .more-dep .plsprc:before{content:"+";position:relative}.epageoHeaderPrice a{background-color:var(--tui-blue-400)}.rght-clm{float:left;margin:1px 0 0 2px;width:256px}.pricebox{text-align:left}.pricebox .holi-info>div{border-bottom:1px solid var(--tui-contrast-blue-200);padding:8px 0}.pricebox .holi-info>div.airports:before{content:"";margin-right:0}.pricebox .holi-info>div.airports button,.pricebox .holi-info>div.airports span{display:flex}.pricebox .holi-info>div.airports button:before,.pricebox .holi-info>div.airports span:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:10px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.pricebox .holi-info>div.airports button .dotted,.pricebox .holi-info>div.airports span .dotted{display:flex;margin-left:3px}.pricebox .holi-info>div.airports button .dotted:after,.pricebox .holi-info>div.airports span .dotted:after{top:0}.pricebox .holi-info>div.airports button .dotted:before,.pricebox .holi-info>div.airports span .dotted:before{all:unset;content:""}.pricebox .holi-info>div.train:before{content:"";margin-right:0}.pricebox .holi-info>div.train span{display:flex}.pricebox .holi-info>div.train span:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;font-weight:400;margin-right:10px}.pricebox .holi-info>div .more{align-items:center;background-color:var(--tui-white);border:1px solid var(--tui-contrast-blue-200);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-4px;margin-right:-4px;position:relative;width:104%}.pricebox .holi-info>div .more>button{border-bottom:1px solid var(--tui-contrast-blue-200);box-sizing:border-box;color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;padding:7px 10px 7px 34px;width:100%}.pricebox .holi-info>div .more>button.cllpsd{border:none;font-size:13px;position:relative}.pricebox .holi-info>div .more>button.cllpsd:after{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;position:absolute;right:7px;top:6px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.pricebox .holi-info>div .more>button.xpndd{border:none;font-size:13px;position:relative}.pricebox .holi-info>div .more>button.xpndd:after{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;position:absolute;right:7px;top:6px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.pricebox .holi-info>div .more>button.active{font-weight:700}.pricebox .holi-info>div .more>button.active:before{left:5px;position:absolute;transition-delay:.2s}.pricebox .holi-info>div .more>.more-less{color:var(--tui-contrast-blue);font-size:13px}.pricebox .holi-info>div .more .option{box-sizing:border-box;cursor:pointer;display:flex;text-align:left}.pricebox .holi-info>div .more .option:hover{background-color:var(--tui-blue-400);transition-duration:.3s}.pricebox .holi-info>div .more .option:before{all:unset;content:"";margin:0}.pricebox .holi-info>div .more .option .rprts-llpss{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:125px}.pricebox .holi-info>div .more .option b{font-family:ambit-regular,tuitypelightregular,Arial}.pricebox .holi-info>div .more .option .prcdffrnc{padding:1px 0;position:absolute;right:5px}.pricebox .holi-info>div .more .option .prcdffrnc .prprsn{font-size:10px;margin-left:3px}.pricebox .dys-nghts{border-bottom:0!important}.pricebox .duration-day{padding-top:0!important}.pricebox .duration-day:before{content:""}.pricebox .incl{border-bottom:1px solid var(--tui-blue-600);margin-bottom:5px;padding:8px 0;width:100%}.pricebox .prc-row{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.pricebox .prc-row .btn{margin:0}.pricebox .prc-row .price-det{float:left}.price-det{display:none!important}.prc-dsclmr{font-family:Arial,Verdana}.detail-acco .pricebox .prc-row .price-det,.prc-dsclmr,.search-searchresult .pricebox .prc-row .price-det,.search-tuideals .pricebox .prc-row .price-det{display:none}.detail-acco .pricebox .prc-row .unit-pp,.search-searchresult .pricebox .prc-row .unit-pp,.search-tuideals .pricebox .prc-row .unit-pp{text-align:left}.detail-acco .pricebox .prc-dsclmr,.search-searchresult .pricebox .prc-dsclmr,.search-tuideals .pricebox .prc-dsclmr{font-family:Arial,Verdana;line-height:10px;margin-top:10px}.detail-acco .prc-dsclmr,.search-searchresult .prc-dsclmr,.search-tuideals .prc-dsclmr{display:block;font-size:11px;line-height:.65rem}.detail-acco .ls-sn .price:after,.detail-acco .maps .pricebox .prc-dsclmr,.detail-acco .maps .pricebox .price:after,.search-searchresult .maps .pricebox .prc-dsclmr,.search-searchresult .maps .pricebox .price:after,.search-tuideals .maps .pricebox .prc-dsclmr,.search-tuideals .maps .pricebox .price:after{display:none}.sold-out{display:flex;flex-direction:column;justify-content:space-between;min-height:157px}.sold-out span{display:block}.sold-out .prc-row{justify-content:flex-end}.trav-options{float:right;padding:0 1px}.trav-options span{display:block;float:left;position:relative}.trav-options .airplane:after{content:"";display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.trav-options .airplane:after,.trav-options .bus:after{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:23px;position:relative}.trav-options .bus:after{content:""}.trav-options .train:after{content:"";font-size:25px}.trav-options .car:after,.trav-options .train:after{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;position:relative}.trav-options .car:after{content:"";font-size:23px}.trav-options .bed:after{content:"";font-size:25px}.trav-options .bed:after,.trav-options .liftpass:after{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;position:relative}.trav-options .liftpass:after{content:"";font-size:38px;top:3px}.holi-info>div{align-items:flex-start;color:var(--tui-contrast-blue-800);display:flex;font-family:tuitypelightregular,Arial;font-size:16px}.holi-info>div:first-of-type{padding-top:0}.holi-info>div:before{margin-right:10px}.holi-info>div.date:before{content:""}.holi-info>div.airports:before,.holi-info>div.date:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.holi-info>div.airports:before{content:"";display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.holi-info>div.car:before{content:""}.holi-info>div.car:before,.holi-info>div.train:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.holi-info>div.train:before{content:""}.holi-info>div.bus:before{content:""}.holi-info>div.board:before,.holi-info>div.bus:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font;font-size:20px}.holi-info>div.board:before{content:""}.holi-info>div:empty,.holi-info>div:empty:before{all:unset}.holi-info .dys-nghts{border-bottom:0!important}.holi-info .duration-day{padding-top:0!important}.holi-info .duration-day:before{content:""}.holi-info .incl{display:flex;flex-direction:column;width:100%}.holi-info .incl span{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px}.holi-info .incl span:empty,.holi-info .incl span:empty:before{all:unset}.holi-info .incl>span:first-of-type{display:flex}.holi-info .incl>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;margin-right:15%}.holi-info .incl>span:nth-of-type(2),.holi-info .incl>span:nth-of-type(3){padding-left:30px}.weather .src{clear:both;color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px}.weather .clmt .ttl1,.weather .crrnt .ttl1{display:inline-block;float:left;font-size:16px;margin-bottom:10px}.weather .crrnt{float:left}.weather .toggler{float:right}.weather table{width:100%}.weather table td{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;padding:5px 10px;text-align:center}.weather table td:first-of-type{padding:10px 0;text-align:left}.weather article{display:inline-block;margin-bottom:20px}.weather article span.ttl{display:block;margin-bottom:10px}.weather article table{border-spacing:10px 0}.weather article table td:nth-child(2n){background-color:var(--tui-blue-200)}.weather article table td:nth-child(odd){background-color:var(--tui-blue-400)}.weather article table td:first-of-type{background:none}.weather article table tr:first-of-type td:nth-of-type(2){border-top-left-radius:8px}.weather article table tr:first-of-type td:last-of-type{border-top-right-radius:8px}.weather article table tr:last-of-type td:nth-of-type(2){border-bottom-left-radius:8px}.weather article table tr:last-of-type td:last-of-type{border-bottom-right-radius:8px}.weather .clmt{margin-top:20px}.weather .clmt tr:first-of-type{font-weight:700}.weather .clmt tr:first-of-type td{border-bottom:2px solid;border-bottom-color:var(--tui-blue-600)}.weather .crrnt-snw>span.ttl1,.weather .crrnt>span.ttl1{display:inline-block;font-size:16px;margin-bottom:10px}.weather #moreInfoClimate:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.weather #lessInfoClimate:before,.weather #moreInfoClimate:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:700}.weather #lessInfoClimate:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.weather #lessInfoClimate:before,.weather #moreInfoClimate:before{font-weight:700;position:relative;top:3px}.crrnt-snw{margin-bottom:10px}.crrnt-snw .bgc2{background-color:var(--tui-blue-200);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:180px;position:relative;width:100%}.crrnt-snw .bgc2:after{bottom:0;color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:115px;line-height:115px;position:absolute;right:10px}.crrnt-snw .bgc2 img{height:180px;width:260px}.crrnt-snw .bgc2 img+ul{margin-left:0}.crrnt-snw .bgc2 ul{margin-left:260px;padding:20px 0}.crrnt-snw .bgc2 li span{display:inline-block}.crrnt-snw .bgc2 li span:first-of-type{min-width:160px}.crrnt-snw .bgc2 li span:last-of-type{font-weight:700}.crrnt-snw .bgc2>div:last-of-type{color:var(--tui-contrast-blue-800);flex:0 0 160px;font-family:tuitypelightregular,Arial;font-size:16px;padding:20px}.crrnt-snw .bgc2>div:last-of-type>div+div{margin-top:15px}.cnt-content>.cnt-lgp{display:block;padding:0 0 0 20px;width:729px}.cnt-lgp a.lnk.arrowup2{display:block;margin-bottom:10px}.cnt-lgp header h2,.cnt-lgp>.cnt-lgp>h2{color:var(--tui-contrast-blue-800);font-family:ambit-bold,tuitypelightregular,Arial;font-size:28px;margin-bottom:10px;width:729px}.cnt-lgp header .ttl,.cnt-lgp>.cnt-lgp .ttl{font-size:22px}.cnt-lgp.information span.clr{color:var(--tui-contrast-blue-800);display:block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:28px;line-height:120%;margin-bottom:9px}.cnt-lgp.information span.clrb{color:var(--tui-contrast-blue-800);font-family:ambit-bold,tuitypelightregular,Arial;font-size:28px}.cnt-lgp.information h1{text-transform:none}.cnt-lgp.information a.map-snow,.cnt-lgp.information a.weather,.cnt-lgp.information a.weather-avg,.cnt-lgp.information a.weather-snow{display:inline-block;margin-bottom:20px}.cnt-lgp.information a.map-snow .ttl3,.cnt-lgp.information a.weather .ttl3,.cnt-lgp.information a.weather-avg .ttl3,.cnt-lgp.information a.weather-snow .ttl3{display:block}.cnt-lgp.information a.map-snow span.weather,.cnt-lgp.information a.weather span.weather,.cnt-lgp.information a.weather-avg span.weather,.cnt-lgp.information a.weather-snow span.weather{background-position:-6px -2px;background-repeat:no-repeat;background-size:50%;padding-bottom:5px;padding-left:30px}.cnt-lgp.information a.map-snow p,.cnt-lgp.information a.weather p,.cnt-lgp.information a.weather-avg p,.cnt-lgp.information a.weather-snow p{margin:0}.cnt-lgp.information a.map-snow span.lnk,.cnt-lgp.information a.weather span.lnk,.cnt-lgp.information a.weather-avg span.lnk,.cnt-lgp.information a.weather-snow span.lnk{display:block;margin-top:3px}.cnt-lgp-photos{margin-bottom:20px}.cnt-lgp-photos>span{display:inline-block;margin:10px 10px 0 0}.cnt-lgp-photos>span:before{margin-right:3px;position:relative;top:3px}.cnt-lgp-photos>span:last-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px}.cnt-lgp-photos>span:first-child:last-child:before,.cnt-lgp-photos>span:first-of-type:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px}.cnt-lgp-photos div{display:flex}.cnt-lgp-photos div img{border-radius:8px}.cnt-lgp-photos div img+img{margin-left:10px}.cnt-lgp .photo header .tabcontent{display:inline-block;margin:0 0 20px;position:relative;width:734px}.cnt-lgp .photo header .tabcontent .photoslider-main{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:block;float:left;height:340px;margin:28px 26px 20px 0;position:relative;width:480px;z-index:0}.cnt-lgp .photo header .tabcontent .photoslider-control{float:left;height:140px;position:absolute;top:190px;width:480px;z-index:1}.cnt-lgp .photo header .tabcontent .photoslider-control .indicator,.cnt-lgp .photo header .tabcontent .photoslider-control .start,.cnt-lgp .photo header .tabcontent .photoslider-control .stop{position:absolute;top:180px}.cnt-lgp .photo header .tabcontent .photoslider-control .indicator{font-weight:700;margin:10px 10px 0 204px}.cnt-lgp .photo header .tabcontent .photoslider-control .start{margin:5px 10px 0 174px}.cnt-lgp .photo header .tabcontent .photoslider-control .start:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:25px;position:relative;text-decoration:underline;text-decoration:none;top:4px}.cnt-lgp .photo header .tabcontent .photoslider-control .stop{margin:5px 10px 0 174px}.cnt-lgp .photo header .tabcontent .photoslider-control .stop:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:25px;position:relative;text-decoration:underline;text-decoration:none;top:2px}.cnt-lgp .photo header .tabcontent .photoslider-control .nav-left,.cnt-lgp .photo header .tabcontent .photoslider-control .nav-right{cursor:pointer;position:absolute;top:0}.cnt-lgp .photo header .tabcontent .photoslider-nav{display:block;float:left;height:380px;padding:0;position:relative;width:192px}.cnt-lgp .photo header .tabcontent .photoslider-nav .thmb-nav{height:20px;left:80px;position:relative;width:14px}.cnt-lgp .photo header .tabcontent .photoslider-nav .thmb-nav.prev:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:30px;position:relative;top:8px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.cnt-lgp .photo header .tabcontent .photoslider-nav .thmb-nav.next{bottom:-1px}.cnt-lgp .photo header .tabcontent .photoslider-nav .thmb-nav.next:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:30px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.cnt-lgp .photo header .tabcontent .photoslider-nav .thmb-nav-lnk{display:none}.cnt-lgp .photo header .tabcontent .photoslider-nav>div{height:340px;overflow:hidden;width:192px}.cnt-lgp .photo header .tabcontent .photoslider-nav>div ul{height:340px;overflow:visible;position:relative;top:0;width:192px}.cnt-lgp .photo header .tabcontent .photoslider-nav>div ul li{display:inline;width:95px}.cnt-lgp .photo header .tabcontent .photoslider-nav>div ul li img{border:2px solid var(--tui-white);border-radius:8px;cursor:pointer;height:60px;width:90px}.cnt-lgp .photo header .tabcontent .photoslider-nav>div ul li.selected img{border:1px solid var(--tui-contrast-blue-800)}.cnt-lgp-index span{display:none}.cnt-lgp-index .cnt-lgp-menu{background-color:var(--tui-blue-200);border-radius:16px;display:inline-block;margin:20px 0;padding:10px}.cnt-lgp-index .cnt-lgp-menu li{box-sizing:border-box;cursor:pointer;margin-left:24px;width:322px}.cnt-lgp-index .cnt-lgp-menu li:nth-child(odd){float:left;margin-right:10px}.cnt-lgp-index .cnt-lgp-menu li:nth-child(2n){float:right}.cnt-lgp-index .cnt-lgp-menu li p{display:table-cell;height:40px;margin:0;padding:0;vertical-align:top}.cnt-lgp-index .cnt-lgp-menu li p:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:18px;margin:0 5px 0 -24px;position:relative;top:2px}.cnt-lgp-index .cnt-lgp-menu li p a{text-decoration:none}.cnt-lgp-index .cnt-lgp-menu li p a:hover{text-decoration:underline}.cnt-lgp-cntnt,.cnt-lgp-info{clear:both}.cnt-lgp-cntnt h2,.cnt-lgp-info h2{margin:20px 0 5px}.cnt-lgp-cntnt h3,.cnt-lgp-info h3{margin:10px 0 0}.cnt-lgp-results{border-bottom:1px solid var(--tui-grey-400);clear:both;margin:10px 0;padding:10px 0 0}.cnt-lgp-results .btn1{background:var(--tui-contrast-blue-800);border-bottom:2px solid var(--hover-db)}.cnt-lgp-results .btn1:hover{background:var(--hover-db)}.cnt-lgp-results span{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:22px;margin-bottom:8px}#map+.cnt-lgp-results{border-bottom:0}.cnt-lgp-info .wintersport ul{clear:both;display:table;list-style-type:circle;margin:10px 0;padding:0}.cnt-lgp-info .wintersport ul li{display:inline-block;float:left;margin:2px 0 0}.cnt-lgp-info .wintersport .pp-true:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px}.cnt-lgp-info .wintersport .pp-false:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px}.cnt-lgp-info .wintersport table{border:1px solid var(--tui-grey-100);margin:10px 0;padding:0 5px;width:668px}.cnt-lgp-info .wintersport table td,.cnt-lgp-info .wintersport table th{border-bottom:1px solid var(--tui-grey-100)}.cnt-lgp-info .wintersport table td,.cnt-lgp-info .wintersport table th,.cnt-lgp-info .wintersport table tr{font-weight:400;padding:5px;text-align:left;vertical-align:middle}.cnt-lgp-info .wintersport table td .blue,.cnt-lgp-info .wintersport table th .blue,.cnt-lgp-info .wintersport table tr .blue{color:var(--tui-blue);font-weight:700}.cnt-lgp-info .wintersport table td .red,.cnt-lgp-info .wintersport table th .red,.cnt-lgp-info .wintersport table tr .red{color:var(--tui-red);font-weight:700}.cnt-lgp-info .wintersport table td .black,.cnt-lgp-info .wintersport table th .black,.cnt-lgp-info .wintersport table tr .black{font-weight:700}.cnt-lgp-info .wintersport table td:first-of-type{border-right:1px solid var(--tui-grey-100)}.cnt-lgp-info .wintersport table td:last-of-type{text-align:right}.cnt-lgp-info .wintersport table tr:last-of-type td,.cnt-lgp-info .wintersport table tr:last-of-type th{border-bottom:0}.cnt-lgp .wintersport>ul li:nth-child(odd){clear:left;float:left;width:250px}.cnt-lgp.map-snow .ttl{display:inline-block;margin-bottom:10px}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.skiViewer{height:467px;margin:auto;position:relative;width:740px}.skiViewer .kaart{height:100%;left:0;position:absolute;top:0;width:100%}.skiViewer .kaart.leaflet-container{background:#bcdef5;font:12px/1.5 Arial\, Verdana;outline:0;overflow:hidden;-ms-touch-action:none}.skiViewer .kaart.leaflet-container a{color:#0078a8}.skiViewer .kaart.leaflet-container a.leaflet-active{outline:2px solid orange}.skiViewer .kaart.leaflet-container a.emkLink{color:#dc2d16}.skiViewer .kaart.leaflet-container img{max-width:none!important}.skiViewer .kaart.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.skiViewer .kaart.leaflet-container img.leaflet-tile{filter:inherit;visibility:hidden}.skiViewer .kaart.leaflet-container img.leaflet-tile-loaded{visibility:inherit}.skiViewer .kaart .leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f;height:0;width:0}.skiViewer .kaart .leaflet-overlay-pane svg{-moz-user-select:none}.skiViewer .kaart .leaflet-tile-pane{z-index:2}.skiViewer .kaart .leaflet-objects-pane{z-index:3}.skiViewer .kaart .leaflet-overlay-pane{z-index:4}.skiViewer .kaart .leaflet-shadow-pane{z-index:5}.skiViewer .kaart .leaflet-marker-pane{z-index:6}.skiViewer .kaart .leaflet-popup-pane{z-index:7}.skiViewer .kaart .leaflet-vml-shape{height:1px;width:1px}.skiViewer .kaart .lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.skiViewer .kaart .leaflet-bottom,.skiViewer .kaart .leaflet-top{pointer-events:none;position:absolute;z-index:1000}.skiViewer .kaart .leaflet-top{top:0}.skiViewer .kaart .leaflet-top .leaflet-control{margin-top:10px}.skiViewer .kaart .leaflet-right{right:0}.skiViewer .kaart .leaflet-right .leaflet-control{float:right;margin-right:10px}.skiViewer .kaart .leaflet-bottom{bottom:0}.skiViewer .kaart .leaflet-bottom .leaflet-control{margin-bottom:10px}.skiViewer .kaart .leaflet-left{left:0}.skiViewer .kaart .leaflet-left .leaflet-control{margin-left:10px}.skiViewer .kaart .leaflet-control{clear:both;float:left;pointer-events:auto;position:relative;z-index:7}.skiViewer .leaflet-fade-anim .leaflet-popup,.skiViewer .leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.skiViewer .leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.skiViewer .leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.skiViewer .leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.skiViewer .leaflet-pan-anim .leaflet-tile,.skiViewer .leaflet-touching .leaflet-zoom-animated,.skiViewer .leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.skiViewer .leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.skiViewer .leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.skiViewer .leaflet-bar a{background-color:#fff;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.skiViewer .leaflet-bar a:hover{background-color:#f4f4f4;border-bottom:1px solid #ccc}.skiViewer .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.skiViewer .leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.skiViewer .leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.skiViewer .leaflet-bar a,.skiViewer .leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.skiViewer .leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.skiViewer .leaflet-control-zoom-in,.skiViewer .leaflet-control-zoom-out{font:700 22px Lucida Console,Monaco,monospace;text-indent:1px}.skiViewer .leaflet-container .leaflet-control-attribution{display:none}.skiViewer .leaflet-container .leaflet-control-scale{font-size:11px}.skiViewer .leaflet-left .leaflet-control-scale{margin-left:5px}.skiViewer .leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.skiViewer .leaflet-control-scale-line{background:#fff;background:hsla(0,0%,100%,.5);border:2px solid #777;border-top:none;-moz-box-sizing:content-box;box-sizing:content-box;font-size:11px;line-height:1.1;overflow:hidden;padding:2px 5px 1px;white-space:nowrap}.skiViewer .leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.skiViewer .leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.skiViewer .leaflet-touch .leaflet-bar,.skiViewer .leaflet-touch .leaflet-control-attribution,.skiViewer .leaflet-touch .leaflet-control-layers{box-shadow:none}.skiViewer .leaflet-touch .leaflet-bar,.skiViewer .leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}#facet{float:left;width:238px}#facet .arrowdown2:before{margin-left:-4px}.wd-criteria{padding-bottom:20px}.ui-helper-hidden-accessible{display:none}.cnt-search .ttl{font-size:16px}.cnt-search div[class^=travel-]{margin-top:20px;position:relative}.cnt-search div[class^=travel-]:first-of-type{margin-top:0}.cnt-search div[class^=travel-] .hdr-blk{border-radius:4px;display:block}.cnt-search div[class^=travel-] .hdr-blk:after{font-weight:400;position:absolute;right:10px;top:10px}.cnt-search div[class^=travel-] .sub-ttl{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700}.cnt-search div[class^=travel-] .sub-ttl:not(:first-child){display:block;margin-top:15px}.cnt-search div[class^=travel-] .travel-place li{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px}.cnt-search div[class^=travel-] .travel-place li:before{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";font-family:tui-icon-font;font-size:20px;position:relative;top:4px}.cnt-search div[class^=travel-] .travel-place li:first-child:last-child:before{color:var(--tui-contrast-blue-800);color:var(--tui-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;transform:rotate(45deg)}.cnt-search div[class^=travel-] .travel-place li a:hover{text-decoration:underline}.cnt-search div[class^=travel-] .travel-place li span{color:var(--tui-contrast-blue)}.cnt-search div[class^=travel-] .travel-place.dsbld{opacity:.5}.cnt-search div[class^=travel-] .travel-place.dsbld li{pointer-events:none}.cnt-search div[class^=travel-] .travel-place.multi label{display:initial!important;margin:1px 0 0 8px}.cnt-search div[class^=travel-] .travel-place.multi li{display:flex}.cnt-search div[class^=travel-] .travel-place.multi li:before{content:""}.cnt-search div[class^=travel-] span.lnk{display:block;margin:5px 0 0}.cnt-search div[class^=travel-] span.lnk:first-letter{text-transform:uppercase}.cnt-search div[class^=travel-] input[type=checkbox]{clear:both;margin:5px 0;padding:0;vertical-align:top}.cnt-search div[class^=travel-] input[type=checkbox]+label{border-radius:4px;color:var(--tui-contrast-blue-800);cursor:pointer;display:inline-block;font-family:tuitypelightregular,Arial;font-size:16px;margin:0 0 0 4px;position:relative;width:208px}.cnt-search div[class^=travel-] input[type=checkbox]+label span{color:var(--tui-contrast-blue)}.cnt-search div[class^=travel-] input[type=checkbox]+label:hover{text-decoration:underline}.cnt-search .travel-comp .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-chldrn .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-fmlyrm p{padding:0}.cnt-search .travel-fmlyrm .no-sel{display:block;margin-bottom:10px}.cnt-search .travel-fmlyrm select+.inp-cnt-rc{margin-top:10px}.cnt-search .travel-fmlyrm .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-dest span.lnk{margin-left:19px}.cnt-search .travel-dest .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-popu .hdr-blk span{display:block;font-weight:400}.cnt-search .travel-popu .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px}.cnt-search .travel-best .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-date .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-from .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:22px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.cnt-search .travel-spec .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-ideal .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-rev .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-class .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:18px}.cnt-search .travel-acco .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-ai .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-sale .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-pref .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search #facet-holiday .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-fac .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-wellness .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-sport-facilities .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-wifi .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-loc .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-dist .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-bud .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px;-webkit-font-smoothing:antialiased}.cnt-search .travel-bud .inp-cnt-rc{margin:10px 0 5px}.cnt-search .travel-rent .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search .travel-dist label{cursor:default!important;margin-top:7px!important;text-decoration:none}.cnt-search .travel-dist label:first-of-type{margin-top:0}.cnt-search .travel-dist label:hover{text-decoration:none!important}.cnt-search .travel-dist select{margin-bottom:10px}.cnt-search .travel-scs .hdr-blk:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:22px}.cnt-search>div input[type=checkbox]+label:hover:after{background-color:var(--tui-white);border-radius:4px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:14px;font-weight:400;padding:10px;position:absolute;text-align:left;top:0;white-space:pre;z-index:100}.cnt-search [for="12_507_1"]:hover:after{content:"Schiphol Amsterdam"}.cnt-search label[for="49_20000_6431"]:hover:after{content:"Alleen verblijf, exclusief maaltijden en drankjes"}.cnt-search label[for="49_20000_6432"]:hover:after{content:"Inclusief ontbijt, exclusief drankjes"}.cnt-search label[for="49_20000_6433"]:hover:after{content:"Inclusief ontbijt en diner, exclusief drankjes"}.cnt-search label[for="49_20000_6434"]:hover:after{content:"Inclusief ontbijt, lunch en diner, exclusief drankjes"}.cnt-search label[for="49_29_3"]:hover:after{content:"Inclusief ontbijt, lunch, diner en drankjes, zie beschrijving voor de details"}.cnt-search [for="65_20000_1458"]:hover:after{content:"Spectaculaire aquaparken"}.cnt-search [for="65_20000_1454"]:hover:after{content:"Share the moment"}.cnt-search [for="65_20000_1455"]:hover:after{content:"Actieve All Inclusive vakanties"}.cnt-search [for="65_20000_1521"]:hover:after{content:"Sprankelende All-in vakanties"}.cnt-search [for="65_20000_2002"]:hover:after{content:"Laat je in de watten leggen"}.cnt-search [for="65_20000_1456"]:hover:after,.cnt-search [for="65_20000_1457"]:hover:after{content:"Ontworpen voor exclusieve ervaringen"}.cnt-search [for="65_20000_1450"]:hover:after,.cnt-search [for="65_20000_1563"]:hover:after{content:"Voor stoere kids en blije ouders"}.cnt-search [for="65_20000_1451"]:hover:after,.cnt-search [for="65_20000_1516"]:hover:after,.cnt-search [for="65_20000_1522"]:hover:after{content:"Hip en trendy"}.cnt-search [for="65_20000_1552"]:hover:after{content:"Voelt als thuiskomen"}.cnt-search [for="65_20000_1564"]:hover:after{content:"Moderne hotels ontworpen voor jou"}.cnt-search [for="12_32_4"]:hover:after{content:"Geen vervoer, alleen overnachtingen"}.cnt-search [for="5_20000_1475"]:hover:after,.cnt-search [for="76_20000_1475"]:hover:after{content:"Kinderfaciliteiten en activiteiten"}.cnt-search [for="5_20000_1553"]:hover:after,.cnt-search [for="68_20000_1553"]:hover:after{content:"Ligt direct aan het strand"}.cnt-search [for="5_29_17"]:hover:after,.cnt-search [for="68_29_17"]:hover:after{content:"Vanaf 4 sterren en de beste service"}.cnt-search [for="5_20000_1482"]:hover:after,.cnt-search [for="68_20000_1482"]:hover:after{content:"Extra aandacht voor interieur en architectuur"}.cnt-search [for="5_20000_1467"]:hover:after,.cnt-search [for="68_20000_1467"]:hover:after{content:"Lokale ambiance"}.cnt-search [for="5_20000_1457"]:hover:after,.cnt-search [for="7_20000_1457"]:hover:after{content:"Kleinschalige accommodatie"}.cnt-search [for="5_20000_1512"]:hover:after,.cnt-search [for="68_20000_1512"]:hover:after{content:"Ongestoord genieten"}.cnt-search [for="5_20000_1536"]:hover:after{content:"Sauna, massage, spa en fitness"}.cnt-search [for="5_20000_1464"]:hover:after{content:"Sportfaciliteiten, verhuur en materialen"}.cnt-search [for="5_20000_1555"]:hover:after{content:"Dagelijks voor volwassenen"}.cnt-search [for="5_20000_1462"]:hover:after,.cnt-search [for="68_20000_1462"]:hover:after{content:"Minimale leeftijd vanaf 16 of 18 jaar"}.cnt-search [for="5_20000_1538"]:hover:after,.cnt-search [for="68_20000_1538"]:hover:after{content:"Zon, zee, strand en feest"}.cnt-search [for="5_20000_1554"]:hover:after,.cnt-search [for="68_20000_1554"]:hover:after{content:"Eten en drinken staan centraal"}.cnt-search [for="68_20000_1533"]:hover:after{content:"Extra luxe speciaal voor jou"}.cnt-search [for="68_20000_6128"]:hover:after{content:"Met comfortabele werkplek en goede WiFi"}.cnt-search [for="68_20000_1560"]:hover:after{content:"Skidorp op min. 1500 m hoogte"}.cnt-search [for="5_20000_6054"]:hover:after{content:"Fiets- en wandelvakanties"}.cnt-search [for="11_20000_6025"]:hover:after,.cnt-search [for="11_20000_6460"]:hover:after,.cnt-search [for="11_20000_6461"]:hover:after,.cnt-search [for="76_20000_6457"]:hover:after{content:"Bij de accommodatie"}.cnt-search [for="7_20000_6022"]:hover:after{content:"Een unieke beleving"}.cnt-search .stedentrip label[for="5_29_17"]:hover:after{content:"Vanaf 4 sterren en de beste service"}.cnt-search .stedentrip label[for="5_20000_1467"]:hover:after{content:"Authentiek en kleinschalig"}.cnt-search .stedentrip label[for="5_20000_1482"]:hover:after{content:"Innovatief, hip en eigenzinnig"}.cnt-search .stedentrip label[for="5_20000_1536"]:hover:after{content:"Fitness- en/of spafaciliteiten"}.cnt-search .stedentrip label[for="5_20000_1554"]:hover:after{content:"Goed restaurant in eigen huis"}.cnt-search .vakantie label[for="5_20000_1475"]:hover:after{content:"Kinderfaciliteiten en activiteiten"}.cnt-search .vakantie label[for="5_20000_1553"]:hover:after{content:"Ligt direct aan het strand"}.cnt-search .vakantie label[for="5_29_17"]:hover:after{content:"Vanaf 4 sterren en de beste service"}.cnt-search .vakantie label[for="5_20000_1482"]:hover:after{content:"Extra aandacht voor interieur en architectuur"}.cnt-search .vakantie label[for="5_20000_1467"]:hover:after{content:"Authentiek en kleinschalig"}.cnt-search .vakantie label[for="5_20000_1512"]:hover:after{content:"Ongestoord genieten"}.cnt-search .vakantie label[for="5_20000_1536"]:hover:after{content:"Sauna, massage, spa en fitness"}.cnt-search .vakantie label[for="5_20000_1464"]:hover:after{content:"Sportfaciliteiten, -verhuur en -materialen"}.cnt-search .vakantie label[for="5_20000_1554"]:hover:after{content:"Eten en drinken staat centraal"}.cnt-search .vakantie label[for="5_20000_1555"]:hover:after{content:"Voor volwassenen en kinderen"}.cnt-search .vakantie label[for="5_20000_1462"]:hover:after{content:"Minimale leeftijd vanaf 16 of 18 jaar"}.cnt-search .vakantie label[for="5_20000_1538"]:hover:after{content:"Zon, zee, strand en feest"}.cnt-search #SecondaryFacetContainer{margin-top:20px}.cnt-search .itemdiv-indent{margin-left:20px}.cnt-search .itemdiv-indent label{width:191px!important}.fct-plchldr{display:flex;flex-wrap:wrap}.fct-plchldr .hdr-blk{height:39px}.fct-plchldr input[type=checkbox]{margin:5px 0;vertical-align:top}.fct-plchldr label{flex:1 0 90%}.fct-plchldr label span{background-color:var(--tui-blue-400);display:inline-block;height:10px;margin:5px}.fct-plchldr label:nth-of-type(2n) span{width:80%}.fct-plchldr label:nth-of-type(odd) span{width:60%}.remove{float:right;margin-right:10px}.remove:after{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";cursor:pointer;font-family:tui-icon-font;font-size:20px;position:relative}.cnt-search .travel-date label.date:after{right:10px;top:80px}.cnt-search .travel-date input{margin-bottom:5px}.cnt-search .travel-date select{width:45%}.cnt-search .travel-date select:first-of-type{margin-right:2%}.cnt-search .travel-date select.hldy-period{margin-right:0;width:calc(100% - 54px)}.cnt-search .travel-date .inp-cnt{position:relative}.cnt-search .travel-date .inp-cnt .date:after{right:10px}.cnt-search .travel-date .inp-cnt select{margin:0 0 5px;width:100%}.cnt-search .travel-date .period{position:relative}.cnt-search .travel-date .period label{display:inline-block;width:50px}.cnt-search .travel-date .period label:first-of-type:after{top:10px}.cnt-search .travel-date .period label:last-of-type:after{top:48px}.cnt-search .travel-date .period input{width:calc(100% - 54px)}.trav-period{width:700px}.trav-period .ttl4{display:block;margin-bottom:10px}.trav-period span.btn{float:right;margin-bottom:0}.trav-period>div{float:left;margin-right:3%;position:relative;width:31.3%}.trav-period>div.dtex{height:205px}.trav-period>div:last-of-type{margin-right:0}.trav-period>div input[type=radio]{position:absolute;top:3px}.trav-period>div input[type=radio]+div label.lbl,.trav-period>div input[type=radio]+div>label.date{display:inline-block;margin:0 0 5px 20px}.trav-period>div input[type=radio]+div>label.date:after{right:10px;top:32px}.trav-period>div .remove{margin-right:0}.trav-period div input{margin-bottom:5px}.trav-period div.inp-cnt{position:relative}.trav-period div.inp-cnt .date:after{right:10px;top:10px}.trav-period div.dtmrgn.scnd:before{top:121px}.trav-period div.dtmrgn select{width:45%}.trav-period div.dtmrgn select:first-of-type{margin-right:2%}.trav-period div.perio .date-period{width:100%}.trav-period div.perio .period{border-bottom:1px solid;border-bottom-color:var(--tui-blue-600);position:relative}.trav-period div.perio .period label{display:inline-block;width:55px}.trav-period div.perio .period label:after{right:10px;top:13px}.trav-period div.perio .period label.rtr:after{top:53px}.trav-period div.perio .pick-period{display:inline-block;width:53px}.trav-period div.perio .hldy-period,.trav-period div.perio .period input{width:160px}.trav-period div.perio .period{border-bottom:1px solid var(--tui-blue-600);border-top:1px solid;border-top-color:var(--tui-blue-600);margin:5px 0;padding-top:5px}.trav-period div.perio .period span:first-of-type{margin-top:5px}.ovl.areas,.ovl.cities,.ovl.countries{display:inline-block;width:860px}.ovl.areas .ttl,.ovl.cities .ttl,.ovl.countries .ttl{display:block;font-size:28px;margin-bottom:20px}.ovl.areas ul,.ovl.cities ul,.ovl.countries ul{float:left;list-style:none;margin-right:5px;width:210px}.ovl.areas li,.ovl.cities li,.ovl.countries li{line-height:25px}.ovl.areas li a,.ovl.cities li a,.ovl.countries li a{color:var(--tui-contrast-blue-800);cursor:pointer;float:none;font-family:tuitypelightregular,Arial;font-size:18px;line-height:24px;text-decoration:none}.ovl.areas li a:before,.ovl.cities li a:before,.ovl.countries li a:before{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-left:-5px;position:relative;top:3px}.ovl.areas li a:hover,.ovl.cities li a:hover,.ovl.countries li a:hover{text-decoration:underline}.ovl.areas li span,.ovl.cities li span,.ovl.countries li span{color:var(--tui-contrast-blue);margin:0 0 0 1px}.ovl.areas .slct-all,.ovl.cities .slct-all,.ovl.countries .slct-all{display:none}.ovl.multi li a:before{content:"";margin:0}.ovl.multi .slct-all{display:block;margin-bottom:12px}.ovl.multi .slct-all label{margin-left:-2px}.ovl.multi .slct-all label:hover{cursor:pointer;text-decoration:underline}.ovl.multi .slct-all span{color:var(--tui-contrast-blue)}.ovl.multi .sv-cnt{display:flex;justify-content:flex-end;width:100%}.ovl.trav-company{width:436px}.ovl.trav-company .ttl2{display:block;margin-top:20px}.ovl.trav-company .ttl1{display:block;margin:20px 0 5px}.ovl.trav-company p{margin-top:10px}.ovl.trav-company .note2{box-sizing:border-box;margin-top:15px;width:100%}.ovl.trav-company .trvlpart-ages{display:flex;margin-top:20px}.ovl.trav-company .trvlpart-ages>*{margin-right:10px;width:150px}.ovl.trav-company .trvlpart-ages .inp-cnt{min-height:unset;position:relative}.ovl.trav-company .trvlpart-ages .inp-cnt input{padding:0 32px 0 8px}.ovl.trav-company .trvlpart-ages .inp-cnt:after{bottom:8px;color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:16px;pointer-events:none;position:absolute;right:8px;z-index:100000}.ovl.trav-company .trvlpart-ages span{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700}.ovl.trav-company .ttl2:last-of-type{font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px;font-weight:400}.ovl.trav-company>div{margin-top:10px}.ovl.trav-company .bk-grp{margin:10px 0 0}.ovl.trav-company .bk-grp a{text-decoration:underline}.ovl.trav-company .bk-grp a:hover{text-decoration:none}.ovl.trav-company .nmbr-cntrl{display:inline-block;width:calc(33.33333% - 3px)}.ovl.trav-company .nmbr-cntrl button{background:none;border:none;color:inherit}.ovl.trav-company .nmbr-cntrl button:hover{cursor:pointer}.ovl.trav-company .nmbr-cntrl li{border-top:1px solid var(--tui-grey-100);border:1px solid var(--tui-grey-100);display:inline-block;float:left;font-family:tuitypelightregular,Arial;height:35px;line-height:33px;list-style-type:none;text-align:center;width:29px}.ovl.trav-company .nmbr-cntrl li:first-of-type{border:none;color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial;font-size:16px;font-weight:700;line-height:12px;margin:10px 0 5px;text-align:left;width:100%}.ovl.trav-company .nmbr-cntrl li:first-of-type>span{display:block;font-family:tuitypelightregular,Arial;font-weight:400}.ovl.trav-company .nmbr-cntrl li:nth-of-type(3){font-size:23px;width:35px}.ovl.trav-company .nmbr-cntrl li:nth-of-type(2){border-right:none}.ovl.trav-company .nmbr-cntrl li:nth-of-type(4){border-left:none}.ovl.trav-company .nmbr-cntrl li span{color:var(--tui-contrast-blue-800);display:block;margin-top:4px}.ovl.trav-company .nmbr-cntrl li.disabled{color:var(--tui-grey-100)}#travelparty-validationform .tt.popup{z-index:1000000}.trav-company-alert{width:250px}.trav-company-alert .ttl3{margin-bottom:20px}.trav-company-alert .lnk{margin-top:20px}.maps>.item-hdr{margin-bottom:10px}.maps>.item-hdr>span:first-of-type{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial;font-size:22px}.maps .cnt-google .map-area{height:550px;width:726px}.maps.tour .item span{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px}.maps .infoBox{box-sizing:border-box}.maps .infoBox .close,.maps .infoBox .close:before{visibility:inherit}.maps .infoBox .rght-clm{bottom:20px;width:238px}.maps .infoBox .pricebox{float:right;width:100%}.maps .infoBox .pricebox.sold-out .lnk{margin-right:0;white-space:nowrap}.maps .infoBox .pricebox .info-b.icon{margin-top:5px}.maps .infoBox .pricebox .more{all:unset}.maps .infoBox .pricebox .more .active{font-weight:400;padding:0}.maps .infoBox .pricebox .more .active:before{left:0;position:relative}.maps .infoBox .pricebox .more .option{display:none}.maps .infoBox [id^=uoActions]{clear:both;float:left}.maps .cstr-grade{cursor:pointer;height:40px;padding-top:7px}.maps .review{float:left;font-size:10px;margin:19px 0 0 8px;width:190px}.maps .review a{cursor:pointer;text-decoration:underline}.maps .review a:hover{text-decoration:none}.maps .item{width:666px}.maps .item .item-hdr{margin:6px 0}.maps .item .item-hdr a{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:16px}.maps .item .item-hdr [class^=star]{display:block;margin-top:5px}.maps .item .item-hdr ul li{color:var(--tui-contrast-blue-800)}.maps .item .item-ovw{clear:both;float:left;margin:8px 0 10px;width:420px}.maps .item .item-ovw img{float:left}.maps .item .rvw-box{clear:both;padding-top:15px}.maps .item .rvw-box .cstr-grade{display:inline-block;float:left}.maps .item .rvw-box p{color:var(--tui-contrast-blue-800);display:inline-block;font-family:tuitypelightregular,Arial;font-size:18px;margin-left:10px;position:relative;top:4px;width:320px}.maps .item .rvw-box p a{color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:13px}.maps .item span.savedmap,.maps .item span.savemap{width:200px}.maps .item span.savedmap:before,.maps .item span.savemap:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;text-decoration:underline;text-decoration:none;top:3px}.maps .item span.savedmap:hover,.maps .item span.savemap:hover{text-decoration:none}.maps .item span.savedmap:before{color:var(--tui-red)}.maps .item-photos{clear:both;padding-top:10px}.maps .item-photos img{margin:8px 7px 0 0;width:157px}.maps #tab-2 [id^=uoActions]{margin-top:7px}.maps .lnk.photo{float:right;margin:5px 22px 0 0}.maps .btn.photo{clear:both;float:right}.maps .item .item-ovw ul,.maps.tour .item ul{float:left;margin:0 0 10px 14px;width:220px}.maps .tour .item ul.blt{width:400px}.maps-legend .acco,.maps-legend .group,.maps-legend .selacco,.maps-legend .tour{display:inline-block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px;height:38px;margin-right:5px;padding-top:12px;position:relative}.maps-legend .acco:before,.maps-legend .group:before,.maps-legend .selacco:before,.maps-legend .tour:before{position:relative;top:10px}.maps-legend .acco:after,.maps-legend .group:after,.maps-legend .selacco:after,.maps-legend .tour:after{position:absolute}.maps-legend .acco:before,.maps-legend .selacco:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}.maps-legend .acco:after,.maps-legend .selacco:after{color:var(--tui-contrast-blue-800);color:var(--tui-white);content:"";font-family:tui-icon-font;font-size:17px;left:12px;top:18px}.maps-legend .selacco:before{color:var(--tui-blue)}.maps-legend .tour:before{content:"";font-size:40px}.maps-legend .tour:after,.maps-legend .tour:before{color:var(--tui-contrast-blue-800);font-family:tui-icon-font}.maps-legend .tour:after{color:var(--tui-white);content:"";font-size:20px;left:10px;top:18px}.maps-legend .group:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:40px}.maps-legend .group:after{color:var(--tui-white);content:"18";font-family:tuitypelightregular,Arial;font-size:18px;left:12px;top:18px}#overlay-map .maps .cnt-google .map-area{width:760px}.cnt-acco-map,.cnt-acco-map .item{width:400px}.cnt-acco-map .item-hdr{margin:0!important}.cnt-acco-map .item-hdr span{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700}.cnt-acco-map .item-ovw{font-size:14px;margin:0!important;width:auto!important}.cnt-acco-map footer{margin-top:50px}.cnt-acco-map footer .lnk{clear:both;float:left;margin-top:10px}.maps-route strong{display:block;margin-top:10px}.mybrand .ovl.maps{width:auto!important}.mybrand .cnt-google{height:550px;width:759px}.chosen-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:15px}.chosen-filters .ttlb2{flex:0 0 100%;margin-bottom:15px}.chosen-filters .slt{background-color:var(--tui-blue-600);box-sizing:border-box;color:var(--tui-dark-blue);display:inline-block;font-family:tuitypelightregular,Arial;font-size:18px;line-height:18px;margin:5px 5px 0 0;max-width:100%;overflow:hidden;padding:8px 31px 8px 11px;position:relative;text-decoration:none;text-overflow:ellipsis;transition:background-color .5s ease-in-out;white-space:nowrap}.chosen-filters .slt:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;margin:2px 0 0 2px;position:absolute;right:6px}.chosen-filters .slt:hover{background-color:var(--tui-beige-50);cursor:pointer}.hbrs-popup{background-color:var(--tui-white);box-shadow:0 0 4px 1px rgba(0,0,0,.25);max-width:85%;padding:20px;text-align:left;width:262px;z-index:906}.hbrs-popup a.lnk{display:block;margin:10px 0 0}.hbrs-popup .container{align-items:center;display:flex;height:70px;justify-content:space-around;margin-top:15px}.hbrs-popup .bar{background-color:var(--tui-blue-400);border-radius:4px;height:6px;position:absolute;width:230px}.hbrs-popup.open .bar:after{animation:bar-to-right 3s ease-in-out;background-color:var(--tui-blue);border-radius:4px;content:"";display:block;height:6px;left:0;position:relative;width:205px}.hbrs-popup.open .plane{animation:plane-to-right 3s ease-in-out;left:95px;position:relative;top:8px}.hbrs-popup.open .plane:after{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:50px;position:relative;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}@keyframes plane-to-right{0%{left:-96px}to{left:95px}}@keyframes bar-to-right{0%{left:0;width:15px}to{width:230px}}.dff-lbls a,.dff-lbls-s a{border-radius:8px;position:relative}.pix .diff,.sr-label{background:url(../../images/sprite-labels.png) no-repeat}.pix .diff.robinson,.sr-label.robinson{background-position:0 0}.pix .diff.tuiblue,.sr-label.tuiblue{background-position:0 -60px}.pix .diff.sensatori,.sr-label.sensatori{background-position:0 -121px}.pix .diff.magiclife,.sr-label.magiclife{background-position:0 -180px}.pix .diff.riu,.sr-label.riu{background-position:0 -240px}.pix .diff.timetosmile,.sr-label.timetosmile{background-position:0 -300px}.pix .diff.splashworld,.sr-label.splashworld{background-position:0 -360px}.pix .diff.suneoclub,.sr-label.suneoclub{background-position:0 -420px}.pix .diff.kidsclub,.sr-label.kidsclub{background-position:0 -480px}.pix .diff.smll-frndly,.sr-label.smll-frndly{background:var(--smallfriendly)}.diff-logo .smll-frndly,.sr-label{border-radius:8px;cursor:pointer;float:left;height:59px;margin-right:10px;width:60px}.smll-frndly{align-items:center;background-color:var(--smallfriendly);display:flex;justify-content:center}.smll-frndly:after{content:"small & friendly";display:flex;text-transform:uppercase}.dff-lbls .sr-label{border-radius:8px;cursor:default;left:0;position:absolute;z-index:10}.topx .cnt-toplist .lbl{color:var(--tui-white);font-size:13px;letter-spacing:.05em;line-height:15px;padding:5px;position:absolute;top:0}.topx .cnt-toplist .lbl.splashworld:before{content:"SPLASHWORLD"}.topx .cnt-toplist .lbl.riu:before{content:"RIU Hotels & Resorts"}.topx .cnt-toplist .lbl.timetosmile:before{content:"TUI TIME TO SMILE"}.topx .cnt-toplist .lbl.robinson:before{content:"ROBINSON"}.topx .cnt-toplist .lbl.magiclife:before{color:var(--tui-contrast-blue-800);content:"TUI MAGIC LIFE"}.topx .cnt-toplist .lbl.suneoclub:before{content:"SUNEO CLUB"}.topx .cnt-toplist .lbl.sensatori:before{content:"TUI SENSATORI"}.topx .cnt-toplist .lbl:empty{content:""}.diff-logo .smll-frndly:after{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:12px;line-height:14px}#option-container>header .smll-frndly:after{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;line-height:18px}#option-container>header .smll-frndly:after,.diff-logo .smll-frndly:after{color:var(--tui-white);font-weight:700;width:85%}#option-container>header .lbl,#option-container>header .smll-frndly{cursor:default;float:left;height:80px;margin-right:10px;width:80px}#option-container>header .lbl{background:url(../../images/sprite-labels@2x.png) no-repeat;background-size:100%}#option-container>header .lbl.robinson{background-position:0 0}#option-container>header .lbl.tuiblue{background-position:0 -80px}#option-container>header .lbl.sensatori{background-position:0 -160px}#option-container>header .lbl.magiclife{background-position:0 -240px}#option-container>header .lbl.riu{background-position:0 -320px}#option-container>header .lbl.timetosmile{background-position:0 -400px}#option-container>header .lbl.splashworld{background-position:0 -480px}#option-container>header .lbl.suneoclub{background-position:0 -560px}#option-container>header .lbl.kidsclub{background-position:0 -640px}#option-container>header .lbl.smll-frndly{background:var(--smallfriendly)}.tui-choice{display:inline;position:relative}.tui-choice .arrow:after{border:5px solid transparent;border-top:5px solid var(--tui-contrast-blue-800);content:"";left:10px;position:absolute;top:25px}.tui-choice ul,.tui-choice ul li{display:inline-block;font-size:16px;font-weight:400}.tui-choice .usp{margin:4px 5px 10px 0!important;text-transform:none}section.searchresult{float:left;margin-left:20px;width:729px}section.searchresult .bdgt-fltr{align-items:center;background-color:var(--tui-blue);background-image:url(../../../images/Interface/budgetbanner.jpg);background-size:cover;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:20px;padding:20px}section.searchresult .bdgt-fltr .ttl4{color:var(--tui-white);font-size:32px}section.searchresult .bdgt-fltr .ttl3{color:var(--tui-contrast-blue-800);color:var(--tui-white);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:20px;font-weight:700}section.searchresult .bdgt-fltr .bdgt-fltr-flx{display:flex;gap:20px;justify-content:space-between;margin-top:20px}section.searchresult .bdgt-fltr .bdgt-fltr-flx .bdgt-fltr-bttn{align-items:center;background-color:var(--tui-red);border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:15px 10px;width:194px}section.searchresult .bdgt-fltr .bdgt-fltr-flx .bdgt-fltr-bttn p{color:var(--tui-contrast-blue-800);color:var(--tui-white);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:12px;font-weight:700}section.searchresult .bdgt-fltr .bdgt-fltr-flx .bdgt-fltr-bttn p span{color:var(--tui-contrast-blue-800);color:var(--tui-white);font-family:ambit-bold,tuitypelightregular,Arial;font-size:30px;padding-left:3px}section.searchresult .bdgt-fltr .bdgt-fltr-flx .bdgt-fltr-bttn .btn3{background-color:var(--tui-white);border-radius:8px;color:var(--tui-contrast-blue-800);color:var(--tui-red);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:14px;font-weight:700;margin:0}section.searchresult .bdgt-fltr .bdgt-fltr-flx .bdgt-fltr-bttn .btn3:after{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";font-family:tui-icon-font;font-size:25px;font-weight:400;position:absolute}section.searchresult .mntztn-bnnr{border-bottom-color:var(--tui-blue-600);float:left;padding:20px 0}section.searchresult .ffrs-hdr{align-items:center;background:url(../../../images/tuideals/header.jpg) top no-repeat;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:220px;justify-content:flex-end;margin:-25px 0 40px;padding:20px;position:relative;text-align:left}section.searchresult .ffrs-hdr>div:first-of-type{background:repeating-radial-gradient(circle farthest-corner at 100% -10%,#70cdf4 0 15%,#c2e6fa 20% 20%);border-radius:8px;bottom:30px;display:flex;flex-direction:column;justify-content:flex-end;left:30px;max-width:fit-content;padding:25px;pointer-events:none;position:absolute;z-index:1}section.searchresult .ffrs-hdr>div:first-of-type:before{background:linear-gradient(48deg,#70cdf4,hsla(0,0%,100%,0));border-radius:8px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}section.searchresult .ffrs-hdr>div:first-of-type:after{background:radial-gradient(hsla(0,0%,100%,0) 40%,#70cdf4 80%);border-radius:8px;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}section.searchresult .ffrs-hdr .cdbnnr-clck{justify-content:flex-start;margin-bottom:15px;z-index:2}section.searchresult .ffrs-hdr .cdbnnr-clck .clck-flp{height:25px;line-height:normal;margin-top:10px;width:40px}section.searchresult .ffrs-hdr .cdbnnr-clck .clck-flp span:first-of-type{display:block;font-family:tuitypelightregular,Arial;font-size:20px;font-weight:700;height:25px;margin-bottom:5px}section.searchresult .ffrs-hdr .cdbnnr-clck .clck-flp span:last-of-type{display:block;font-family:tuitypelightregular,Arial;font-size:10px;font-weight:700;text-transform:uppercase}section.searchresult .ffrs-hdr .cdbnnr-clck .clck-flp:before{background:var(--tui-white);background:linear-gradient(0deg,#fff,#fff 40%,#f5f5f5 50%,#fff 60%,#fff);height:25px}section.searchresult .ffrs-hdr .ttl3,section.searchresult .ffrs-hdr .ttl4{margin:0;z-index:2}section.searchresult .ffrs-hdr .ttl3 span,section.searchresult .ffrs-hdr .ttl4 span{color:var(--tui-red)}section.searchresult .ffrs-hdr .ttl4{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:36px;font-weight:700}section.searchresult .ffrs-hdr .ttl4>span{font-weight:700}.wrapper .cnt-bg .nav-ct-vs nav .crumbtrail{display:inline-block}.wrapper .cnt-bg .nav-ct-vs nav .crumbtrail li:last-of-type{margin-right:0}.wrapper .cnt-bg .nav-ct-vs nav .crumbtrail li:last-of-type:after{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:16px;font-weight:700;position:relative;top:3px}.wrapper .cnt-bg .nav-ct-vs nav .crumbtrail li.lastCrumbWithoutArrow{top:1px}.wrapper .cnt-bg .nav-ct-vs nav .crumbtrail li.lastCrumbWithoutArrow:after{display:none}.wrapper .cnt-bg .nav-ct-vs nav .activetab{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px;position:relative;top:-5px}#map .nmbr-pages{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:16px;font-weight:700;width:200px}.criteria{margin-top:15px}.criteria>span{display:inline-block}.criteria>span:first-of-type,.criteria>span:nth-of-type(3){font-weight:700;width:130px}.criteria>span:first-of-type{margin-top:11px;vertical-align:top}.criteria>span:nth-of-type(2),.criteria>span:nth-of-type(4){width:590px}.criteria>span>span.lnk{background-color:var(--tui-blue-400);color:var(--tui-contrast-blue-800);display:inline-block;font-family:tuitypelightregular,Arial;font-size:18px;margin:0 5px 5px 0;padding:10px 3px 10px 10px;text-decoration:none;transition:background-color .5s ease-in-out}.criteria>span>span.lnk:after{color:var(--tui-contrast-blue-800);content:"";float:right;font-family:tui-icon-font;font-size:25px;margin-left:2px}.criteria>span>span.lnk:hover{background-color:var(--tui-blue-600)}.criteria>span.lnk{font-weight:400}.criteria>span.lnk:first-letter{text-transform:uppercase}.criteria+#sr-tabs{float:right;margin-right:30px}.criteria+#sr-tabs li{border:1px solid transparent;color:var(--tui-contrast-blue-800);cursor:pointer;display:inline-block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:18px;height:30px;padding-top:12px;text-align:center;width:110px}.criteria+#sr-tabs li.active{border-bottom:3px solid var(--tui-contrast-blue);font-weight:700;padding-top:10px}.criteria+#sr-tabs li.active:before{font-weight:400}.criteria+#sr-tabs li.active:hover{border-bottom:3px solid var(--tui-contrast-blue);padding-top:10px}.criteria+#sr-tabs li:hover{font-weight:700;padding-top:12px;transition:border-color .5s ease-in-out}.criteria+#sr-tabs li:hover:before{font-weight:400}.criteria+#sr-tabs li.extended:before{content:"";font-size:30px;left:16px}.criteria+#sr-tabs li.extended:before,.criteria+#sr-tabs li.map:before{color:var(--tui-contrast-blue-800);float:left;font-family:tui-icon-font;position:relative}.criteria+#sr-tabs li.map:before{content:"";font-size:25px;left:5px;top:-1px}.sr-item{border-bottom:1px solid var(--tui-grey-200);clear:both;float:left;margin-top:30px;padding-bottom:20px;width:100%}.sr-item.prsnl-acco{border-bottom:none}.sr-item.prsnl-acco>.ttl3{display:block;margin-bottom:10px}.sr-item.prsnl-acco>div{background:var(--tui-blue-400);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.sr-item.prsnl-acco>div>div:first-of-type{flex:0 0 224px;height:157px;position:relative}.sr-item.prsnl-acco>div>div:first-of-type>*{position:absolute}.sr-item.prsnl-acco>div>div:nth-of-type(2){display:flex;flex:1 0;flex-wrap:wrap;padding:20px;width:calc(100% - 234px)}.sr-item.prsnl-acco>div>div:nth-of-type(2) a:not(.btn),.sr-item.prsnl-acco>div>div:nth-of-type(2) nav,.sr-item.prsnl-acco>div>div:nth-of-type(2)>div{flex-basis:100%;width:100%}.sr-item.prsnl-acco>div>div:nth-of-type(2) [class*=star]{margin-right:10px}.sr-item.prsnl-acco>div>div:nth-of-type(2) .acconame{color:var(--tui-contrast-blue-800);font-family:ambit-bold,tuitypelightregular,Arial;font-size:22px;margin-bottom:5px}.sr-item.prsnl-acco>div>div:nth-of-type(2) .obj-type{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:14px;font-weight:700;text-transform:capitalize}.sr-item.prsnl-acco>div>div:nth-of-type(2)>nav{margin-top:2px}.sr-item.prsnl-acco>div>div:nth-of-type(2)>div:first-of-type{align-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.sr-item.prsnl-acco>div>div:nth-of-type(2)>div:last-of-type{display:flex}.sr-item.prsnl-acco>div>div:nth-of-type(2) .info-b{margin-left:auto;margin-top:auto}.sr-item.prsnl-acco>div>div:nth-of-type(2) .btn{align-self:flex-end;margin:0 0 0 20px}.sr-item.prsnl-acco .dscnt{display:block;height:28px;position:relative}.sr-item .lnk.chk-compare{color:var(--tui-contrast-blue-800);font-weight:400;position:relative;text-decoration:none;top:11px}.sr-item .lnk.chk-compare.disabled{color:var(--tui-grey-200)}.sr-item input.chk-compare{position:relative;top:11px}.sr-item .lnk.compare{position:relative;top:10px}.sr-item .lnk.compare:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-right:5px;vertical-align:text-bottom}.sr-item-hdr{display:flex;float:left;margin-bottom:12px;width:100%}.sr-item-hdr .diff-logo.wd-dp{height:60px;margin-right:10px;width:60px}.sr-item-hdr .sr-acco{max-width:calc(100% - 110px);width:100%}.sr-item-hdr .sr-acco .tui-clssfct{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:16px;font-weight:700}.sr-item-hdr .diff-logo+.sr-acco{max-width:calc(100% - 180px)}.sr-item-hdr .crumbtrail{display:inline-block;margin-right:5px;max-width:465px}.sr-item-hdr .acconame{color:var(--tui-contrast-blue-800);display:block;font-family:ambit-regular,tuitypelightregular,Arial,Verdana;font-size:22px;font-weight:700;text-decoration:none;width:100%}.sr-item-hdr .acconame.tour{margin-bottom:4px}.sr-item-hdr .obj-type{color:var(--tui-contrast-blue-800);display:inline-block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:16px;font-weight:700;margin-left:5px;margin-top:5px;text-transform:capitalize}.sr-item-hdr nav .lnk{background:none;border:none;display:inline-block;position:relative;top:-4px}.sr-item-hdr nav .lnk:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin:0 3px 0 0;position:relative;text-decoration:underline;text-decoration:none;top:3px}.sv-shr{justify-self:flex-end;position:relative;width:104px}.sv-shr button,.sv-shr span{align-items:center;border:1px solid var(--tui-contrast-blue-800);border-radius:4px;cursor:pointer;display:flex;justify-content:flex-end;min-height:34px;overflow:hidden;padding:0 5px;position:absolute;text-decoration:none;transition:.3s ease-in-out;width:90px}.sv-shr button:after,.sv-shr span:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:23px;line-height:36px}.sv-shr button:hover:after,.sv-shr span:hover:after{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:23px}.sv-shr button:before,.sv-shr span:before{color:var(--tui-contrast-blue-800);content:"Bewaren";font-family:ambit-regular,tuitypelightregular,Arial;font-size:14px;left:10px;position:absolute}.sv-shr button.savedacco,.sv-shr span.savedacco{border-color:var(--transparent)}.sv-shr button.savedacco:before,.sv-shr span.savedacco:before{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";font-family:tui-icon-font;font-size:23px;left:unset;position:absolute;right:5px;top:8px}.sv-shr button.savedacco:after,.sv-shr span.savedacco:after{content:""}.sv-shr button.savedacco.ftr,.sv-shr span.savedacco.ftr{background:var(--tui-blue-600);border-radius:4px;margin:0;width:90px}.sv-shr button.savedacco.ftr:after,.sv-shr span.savedacco.ftr:after{color:var(--tui-contrast-blue-800);content:"Bewaard";font-family:ambit-regular,tuitypelightregular,Arial;font-size:12px;font-size:14px;left:10px;position:absolute}.sr-item-content{clear:left;float:left;margin:1px 0 0;position:relative;width:465px}.sr-item-content .acco-photos{height:165px;position:relative;width:455px;z-index:1}.sr-item-content .acco-photos .dscnt{align-items:center;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:8px;border-top-right-radius:0;display:flex;font-family:ambit-regular,tuitypelightregular,Arial,Verdana;margin:0;position:absolute;top:0;width:auto;z-index:1}.sr-item-content .acco-photos>a{display:block}.sr-item-content .acco-photos>button{height:40px;margin-top:0;padding:0}.sr-item-content .rvw-box{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:45px}.sr-item-content .rvw-box .cstr-grade{display:flex;flex-direction:row-reverse;font-size:28px;justify-content:center;margin-right:5px;padding:15px;text-align:left}.sr-item-content .rvw-box .cstr-grade:before{content:"/10";font-size:18px;padding-left:2px;padding-top:5px}.sr-item-content .rvw-box .cstr-grade:after{text-align:center}.sr-item-content .rvw-box .cstr-grade[data-grade-txt]{height:60px;padding-top:7px;position:relative;width:80px}.sr-item-content .rvw-box .cstr-grade[data-grade-txt]:after{background:var(--tui-blue-400);border-radius:4px;bottom:-1px;color:var(--tui-contrast-blue-800);content:attr(data-grade-txt);font-family:ambit-regular,tuitypelightregular,Arial;font-size:13px;font-weight:700;left:0;padding:2px 5px;position:absolute;right:0}.sr-item-content .rvw-box .cstr-grade[data-grade-txt=""]:after{display:none}.sr-item-content .rvw-box .cstr-grade[data-grade-txt=""]{height:50px;padding-top:12px}.sr-item-content .rvw-box>.lnk{height:25px;margin-top:13px;order:2}.sr-item-content .rvw-box>a{margin-top:15px;padding-right:10px}.sr-item-content .rvw-box>div:nth-of-type(2){align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;order:2}.sr-item-content .rvw-box>div:nth-of-type(2)>*{flex:0 0 100%}.sr-item-content .rvw-box>.ttlb2{order:3}.sr-item-content .usp.smll{margin-top:5px}.sr-item-content .usp.smll li{display:inline-block;font-size:15px;letter-spacing:-.2px;margin-left:0;overflow:hidden;padding-left:24px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:198px}.sr-item-content .sr-label{color:var(--tui-contrast-blue-800);color:var(--tui-white);display:inline-block;font-family:tuitypelightregular,Arial;font-size:18px;padding:5px 10px;position:absolute;top:0;z-index:2}.sr-item-content .sr-label.riu:after{content:"RIU Hotels & Resorts"}.sr-item-content .sr-label.timetosmile:after{content:"TUI TIME TO SMILE"}.sr-item-content .sr-label.suneoclub:after{content:"TUI SUNEO"}.sr-item-content .sr-label.splashworld:after{content:"SPLASH WORLD"}.sr-item-content .sr-label.robinson:after{content:"ROBINSON"}.sr-item-content .sr-label.sensatori:after{content:"TUI SENSATORI"}.sr-item-content .sr-label.tuiblue:after{content:"TUI BLUE"}.sr-item-content .sr-label.magiclife{color:#000}.sr-item-content .sr-label.magiclife:after{content:"TUI MAGIC LIFE"}.pricequa{border-bottom:1px solid var(--tui-blue-600);height:50px;padding:25px 0}.pricequa div{float:left}.pricequa .btn2{float:right;margin-top:5px}.dest-insp{border-bottom:1px solid var(--tui-blue-600);border-top:1px solid var(--tui-blue-600);float:left;padding:20px 0;width:100%}.dest-insp .arrow-lnk{font-size:22px;text-align:center}.dest-insp .arrow-lnk:hover{text-decoration:none}.dest-insp .arrow-lnk:after{font-size:20px}.dest-insp .arrow-lnk img{display:inline-block;height:80px;vertical-align:top}.dest-insp .arrow-lnk .dest-cnt{display:inline-block;padding-top:14px}.dest-insp .arrow-lnk span{display:block;padding-left:10px;text-align:left}.dest-insp .arrow-lnk span:hover{text-decoration:underline}.dest-insp .arrow-lnk span:first-child{font-weight:700;margin-bottom:8px;text-transform:uppercase}.dest-insp .arrow-lnk span:first-child:hover{text-decoration:none}.push-dest{border-bottom:1px solid var(--tui-blue-600);clear:both;padding:20px 0;text-align:center;width:100%}.push-dest div,.push-dest img{display:inline-block;vertical-align:middle}.push-dest div{height:80px;margin-left:10px;text-align:left}.push-dest p,.push-dest span{display:block}.push-dest span{margin:0}.push-dest p{margin:5px 0}.push-dest>a{margin:auto}.price-drp .ttl4{color:var(--tui-red);margin-bottom:24px;text-transform:none!important}.price-drp .ttl4:before{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";font-family:tui-icon-font;font-size:42px;margin-right:12px;position:relative;top:10px}.price-drp .pricelabel{background-color:var(--tui-red)!important;color:var(--tui-white)}.price-drp .pricelabel .lnk,.price-drp .pricelabel .price,.price-drp .pricelabel .price-det:before,.price-drp .pricelabel .unit-pp{color:var(--tui-white)}.rght-clm .price-drp{color:var(--tui-red);margin:10px 0 0 12px}.rght-clm .price-drp:before{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"";font-family:tui-icon-font;font-size:22px;margin-right:5px;position:relative;top:5px}.cfrm-sv.popup{left:690px!important;top:70px!important;width:450px}.cfrm-sv.popup:before{border-bottom:15px solid var(--tui-white);border-left:15px solid transparent;border-right:15px solid transparent;content:"";left:287px;position:absolute;top:-11px}.cfrm-sv.popup .ttl2{margin-right:10px}.cfrm-sv.popup .close{margin-bottom:0}.chpr-avrg{background-color:var(--tui-blue-400);margin:-10px -12px 0;padding:10px 15px}.chpr-avrg span{color:var(--tui-blue)}.chpr-avrg span:first-of-type{color:var(--tui-contrast-blue-800);display:block;font-family:ambit-regular,tuitypelightregular,Arial;font-size:16px}.chpr-avrg span:nth-of-type(2){color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:15px}.test-nousp .sr-item-content ul.usp{display:none}.test-bi .sr-item-content .acco-photos{height:auto;min-height:165px;overflow:hidden}.test-bi .sr-item-content .acco-photos img{height:auto;max-height:284px;width:500px}.test-bi .sr-item-content .acco-photos .nav-left,.test-bi .sr-item-content .acco-photos .nav-right{top:127px!important}.test-bi .sr-item-content .rvw-box{margin:10px 0}.ovl.grnts.popup{max-width:600px}.ovl.grnts.popup a{text-decoration:underline}.prc-fltr{font-weight:400}.prc-fltr.active{min-width:166px}.prc-fltr.active ul:before{width:166px}.prc-fltr.active:after{position:absolute;right:10px;top:14px}.prc-fltr.active:after,.prc-fltr:after{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;line-height:15px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.prc-fltr:after{margin-left:5px;position:relative;top:4px}.prc-fltr ul{background:var(--tui-white);box-shadow:0 0 4px 1px rgba(0,0,0,.25);display:none;left:0;padding:10px;pointer-events:none;position:absolute;text-align:left;top:46px;width:200px}.prc-fltr ul:before{background:var(--tui-blue-400);content:"";display:block;height:8px;left:0;position:absolute;top:-8px;width:75px}.prc-fltr ul li{pointer-events:auto}.prc-fltr.open ul{background-color:var(--tui-blue-400);display:block}.hbrs{align-items:center;background-color:var(--tui-blue-600);background-image:url(../../../images/searchresult/palmtree.png);background-position:12px 50%;background-repeat:no-repeat;background-size:60px auto;border-radius:16px;display:flex;flex-direction:row;height:130px;justify-content:space-between;margin:30px 0;padding-left:85px;padding-right:12px}.hbrs .hbrs-dstntns{display:flex;margin-top:10px}.hbrs .hbrs-dstntns ul{margin-right:10px;width:calc(33% - 10px)}.hbrs .hbrs-dstntns ul li{color:var(--tui-contrast-blue-800)}.hbrs .ttlb3{width:70%}.hbrs .hbrs-lnks{display:flex}.hbrs .hbrs-lnks .lnk{align-self:center;margin:0;min-height:auto}.hbrs .hbrs-lnks .btn2{margin:10px 0 0 auto}.hbrs p{color:var(--tui-contrast-blue-800);margin:10px 0 0}.n-mg{background-image:none;padding-left:12px}