﻿@charset "UTF-8";.subhome{width:732px;margin-left:9px;}.subhome .ttl12,.subhome .ttl4,.subhome .ttl2,.subhome .ttl1{display:block;margin-bottom:10px;}.subhome .ttl4{font-size:24px;}.subhome .tabcontent,.subhome .hld-wishes,.subhome .dest-city{height:183px;padding:0 0 10px 13px;width:732px;margin:0 0 40px 0;}.subhome .tabcontent a,.subhome .hld-wishes a,.subhome .dest-city a{float:left;margin:5px 10px 10px 0;min-width:233px;}.subhome .tabcontent a .lbl,.subhome .hld-wishes a .lbl,.subhome .dest-city a .lbl{display:block;position:absolute;padding:3px 12px;text-transform:uppercase;margin-top:95px;background-color:#d40e14;font-weight:bold;font-family:tuitypelightregular,Arial;}.subhome .tabcontent h3,.subhome .hld-wishes h3,.subhome .dest-city h3{font-size:18px;margin-bottom:5px;}.subhome .hld-wishes{height:230px;}.subhome .dest-city{height:auto;float:left;border-bottom:none;}.subhome .personal-lm{width:730px;display:inline-block;margin-bottom:30px;position:relative;}.subhome .personal-lm .bg-lm{height:270px;width:325px;position:absolute;background-color:#f3f0ec;padding:10px 20px 20px 20px;}.subhome .personal-lm .bg-lm h2.ttl10{font-size:30px;margin-bottom:10px;}.subhome .personal-lm .bg-lm span.lm-acco{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:18px;}.subhome .personal-lm .bg-lm .price-box{max-width:325px;}.subhome .personal-lm .bg-lm .price-box .info-b{position:absolute;bottom:80px;right:20px;}.subhome .personal-lm .bg-lm .price-box .info-b .price{float:right;}.subhome .personal-lm .bg-lm .btn{width:323px;text-align:center;position:absolute;bottom:20px;left:20px;}.subhome .personal-lm div[class^=eye-cat]{position:absolute;right:20px;bottom:20px;}.subhome .personal-lm .ttlb3{position:absolute;right:0;top:20px;background-color:#d40e14;height:35px;width:110px;text-align:center;line-height:35px;color:#fff;font-weight:bold;font-size:16px;}.subhome .personal-lm img{float:right;height:300px;}.subhome .why-arke{float:left;height:265px;margin-top:10px;position:relative;width:235px;}.subhome .why-arke .usp li{line-height:22px;margin-bottom:12px;}.subhome .why-arke .usp li:before{margin-right:0;}.subhome .why-arke .usp li a{color:#2fb1eb;text-decoration:underline;}.subhome .why-arke .usp li a:hover{text-decoration:none;}.subhome .promo{float:right;margin-bottom:40px;position:relative;box-sizing:border-box;min-width:484px;min-height:1px;}.subhome .promo .label{padding:10px 15px;display:inline-block;left:0;position:absolute;bottom:40px;background:#fff;background:rgba(255,255,255,.75);}.subhome .promo .label span:first-of-type{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:24px;}.subhome .promo.excursie{margin-bottom:0;}.subhome .promo.excursie .label{bottom:12px;}.subhome .dff-lbls{margin:0 0 40px;position:relative;clear:both;}.subhome .dff-lbls a{display:inline-block;width:234px;height:300px;margin:0 14px 50px 0;float:left;}.subhome .dff-lbls a:nth-of-type(3n+3){margin-right:0;}.subhome .dff-lbls a img{width:100%;}.subhome .dff-lbls a ul{min-height:134px;}.subhome .dff-lbls span.arrowup{clear:both;float:left;margin-bottom:30px;}.subhome .dff-lbls span.arrowup:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);position:relative;top:3px;text-decoration:underline;}.subhome .dff-lbls span.arrowup:before{text-decoration:none;}.subhome .klm-lnk{float:left;}.subhome .klm-lnk2 .sticker{width:482px;height:272px;position:relative;}.subhome .klm-lnk2 .sticker .btn{z-index:1;bottom:20px;position:absolute;margin-left:20px;}.subhome .sr-morelinks{width:705px;}.sports .subhome{width:982px;margin-left:0;padding:15px 0 15px 15px;}.sports .sports-cnt{width:230px;float:left;margin-right:15px;}.sports .sports-cnt .why-arke{float:none;height:auto;margin:0 0 30px;position:initial;width:auto;}.sports .sports-cnt .gdgrgld{font-size:13px;}.sports .subhome-cnt{width:722px;float:left;}.sports .subhome-cnt .sprts-medium{float:left;margin:0 20px 40px 0;width:341px;}.sports .subhome-cnt .sprts-medium ul li{line-height:24px;display:inline-block;width:155px;margin-right:13px;text-decoration:underline;}.sports .subhome-cnt .sprts-medium ul li:hover{text-decoration:none;}.sports .subhome-cnt .sprts-small{width:160px;float:left;margin:0 15px 40px 0;}.sports .subhome-cnt .sprts-small h4{font-size:18px;margin-bottom:10px;}.sports .subhome-cnt .sprts-small p{margin-top:10px;font-size:13px;}.sports .subhome-cnt .sprts-small>a:last-of-type{text-decoration:underline;}.sports .subhome-cnt .sprts-small>a:last-of-type:hover{text-decoration:none;}body.vakantiehuis .cnt-bg{padding:0;}body.vakantiehuis .atraveo{width:1002px !important;}body.vakantiehuis .ttl3{margin-bottom:10px;display:inline-block;}body.vakantiehuis .intro{margin:45px 35px;float:left;}body.vakantiehuis .intro p{width:100%;}body.vakantiehuis .intro p img{float:left;margin:5px 30px 30px 0;}body.vakantiehuis .intro>div:first-child{width:318px;float:left;}body.vakantiehuis .hdr+.intro{width:100% !important;}body.vakantiehuis .hdr+.intro p,body.vakantiehuis .hdr+.intro div{float:left !important;}body.vakantiehuis .hdr+.intro div{font-size:13px;}body.vakantiehuis .hdr+.intro div a{text-decoration:underline;}body.vakantiehuis .hdr+.intro div a:hover{text-decoration:none;}body.vakantiehuis .content-row{clear:both;padding:35px;position:relative;}body.vakantiehuis .content-row .content-block{display:inline-block;padding-left:55px;width:565px;}body.vakantiehuis .content-row .content-block ul{margin:0;}body.vakantiehuis .content-row a{float:left;margin-right:74px;margin-bottom:30px;}body.vakantiehuis .content-row a .ttl3{display:block;}body.vakantiehuis .content-row a:nth-of-type(3n+3){margin-right:0;}body.vakantiehuis .content-row+.intro p{float:left;margin-bottom:25px;}body.vakantiehuis .content-row+.intro p:nth-of-type(2){margin-bottom:40px;}body.vakantiehuis footer.ftr{margin-left:0;}.wintersport .dff-lbls a{width:731px;height:auto;margin:0 14px 30px 0;float:left;}.wintersport .dff-lbls a img{width:50%;float:left;}.wintersport .dff-lbls a .cntnt3{display:block;float:left;width:50%;padding:0 20px;box-sizing:border-box;}.subhome-text{clear:both;}.subhome-text h1{text-transform:none !important;font-size:24px;}.subhome .cycle-slideshow{z-index:2;}.subhome .cycle-slideshow a{display:block;height:275px;background-repeat:no-repeat;position:relative;text-decoration:none;width:745px;margin-bottom:10px;}.subhome .carrousel,.seatonly-home .carrousel{height:321px;margin-bottom:20px;line-height:18px;position:relative;width:745px;}.subhome .carrousel div[class^=eye-cat],.seatonly-home .carrousel div[class^=eye-cat]{position:absolute;right:20px;bottom:20px;}.subhome .carrousel a>div:first-child,.subhome .flight-carrousel a>div:first-child,.seatonly-home .carrousel a>div:first-child,.seatonly-home .flight-carrousel a>div:first-child{bottom:40px;padding:20px;position:absolute;left:40px;width:35%;background:#fff;background:rgba(255,255,255,.75);}.subhome .carrousel a>div:first-child .ttl4,.subhome .flight-carrousel a>div:first-child .ttl4,.seatonly-home .carrousel a>div:first-child .ttl4,.seatonly-home .flight-carrousel a>div:first-child .ttl4{font-size:30px;margin-bottom:5px;}.subhome .carrousel a>div:first-child .ttl2,.subhome .carrousel a>div:first-child .ttl1,.subhome .flight-carrousel a>div:first-child .ttl2,.subhome .flight-carrousel a>div:first-child .ttl1,.seatonly-home .carrousel a>div:first-child .ttl2,.seatonly-home .carrousel a>div:first-child .ttl1,.seatonly-home .flight-carrousel a>div:first-child .ttl2,.seatonly-home .flight-carrousel a>div:first-child .ttl1{margin-bottom:0;}.subhome .carrousel a>div:first-child .btn,.subhome .flight-carrousel a>div:first-child .btn,.seatonly-home .carrousel a>div:first-child .btn,.seatonly-home .flight-carrousel a>div:first-child .btn{position:static;margin:20px 0 0;}.subhome .carrousel a>div:first-child .btn.price:before,.subhome .flight-carrousel a>div:first-child .btn.price:before,.seatonly-home .carrousel a>div:first-child .btn.price:before,.seatonly-home .flight-carrousel a>div:first-child .btn.price:before{content:"Vanaf";margin:0 5px 0 0;font-size:18px;position:relative;}.subhome .carrousel a>div:first-child .btn.price span:before,.subhome .flight-carrousel a>div:first-child .btn.price span:before,.seatonly-home .carrousel a>div:first-child .btn.price span:before,.seatonly-home .flight-carrousel a>div:first-child .btn.price span:before{content:"€";margin:0 5px;position:relative;top:-2px;font-size:20px;}.subhome .flight-carrousel a>div:first-child,.seatonly-home .flight-carrousel a>div:first-child{left:auto;right:40px;bottom:auto;top:40px;}.subhome .flight-carrousel div[class^=eye-cat],.seatonly-home .flight-carrousel div[class^=eye-cat]{position:absolute;right:40px;bottom:195px;}.subhome .flight-carrousel .logo,.seatonly-home .flight-carrousel .logo{position:absolute;top:0;right:0;z-index:999;display:block;background-size:100%;background-repeat:no-repeat;width:177px;height:72px;}.subhome .destinations-carrousel{height:460px;line-height:18px;margin:35px 0;width:745px;float:left;}.subhome .destinations-carrousel .destinations{cursor:pointer;display:block;height:400px;z-index:0 !important;}.subhome .destinations-carrousel .destinations.one:before,.subhome .destinations-carrousel .destinations.two:before,.subhome .destinations-carrousel .destinations.three:before{content:"";}.subhome .destinations-carrousel .destinations .info,.seatonly-home .destinations-carrousel .destinations .info{bottom:40px;padding:20px;position:absolute;left:40px;width:42%;background:#fff;background:rgba(255,255,255,.75);}.subhome .destinations-carrousel .destinations .info .btn1 .info-a2 .price,.seatonly-home .destinations-carrousel .destinations .info .btn1 .info-a2 .price{display:block;}.subhome .destinations-carrousel .destinations .info .btn1 .info-a2 .price .price-det,.seatonly-home .destinations-carrousel .destinations .info .btn1 .info-a2 .price .price-det{position:absolute;left:auto;right:-50px;}.seatonly-home .destinations-carrousel{overflow:hidden;position:relative;width:100%;margin:0 0 20px 0;}.seatonly-home .destinations-carrousel>span.ttl3{margin-bottom:20px;display:block;}.seatonly-home .destinations-carrousel+.info{margin-bottom:40px;}.seatonly-home .destinations-carrousel .destinations{height:400px;width:100%;}.seatonly-home .destinations-carrousel .destinations:before{content:"";}.seatonly-home .destinations-carrousel .destinations .info{width:36%;left:40px;bottom:40px;}.seatonly-home .destinations-carrousel .destinations .info .btn1{margin-bottom:0;font-size:24px;font-weight:bold;text-transform:inherit;}.seatonly-home .destinations-carrousel .destinations .info .btn1 span{font-size:18px;font-weight:normal;}.seatonly-home .destinations-carrousel .destinations .info .btn1 span:first-of-type{margin-right:5px;}.seatonly-home .destinations-carrousel .destinations .info .btn1 span:first-of-type:before{content:"Retourtickets v.a.";}.seatonly-home .destinations-carrousel .destinations .info .btn1 span.unit-pp{margin-left:5px;}.seatonly-home .destinations-carrousel .destinations .info .btn1 span.unit-pp:before{content:"*";font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;font-weight:bold;color:#fff;top:-5px;left:-13px;position:relative;}.seatonly-home .destinations-carrousel .cycle-slideshow{clear:left;position:relative;z-index:1;}.seatonly-home .destinations-carrousel #adv-custom-pager-dest{margin-top:15px;}#facet{width:238px;float:left;}.travel-search{position:relative;}.travel-search #FreeTextSearch{padding-left:33px;}.travel-search:before{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;top:8px;position:absolute;left:5px;}#ui-id-2.ui-menu{clear:both;box-shadow:0 0 4px 1px rgba(0,0,0,.25);background-color:#fff;position:relative;z-index:400;width:236.5px;box-sizing:border-box;padding-bottom:10px;}#ui-id-2.ui-menu li{padding:5px 10px;cursor:pointer;}#ui-id-2.ui-menu li:hover{background-color:#f3f0ec;transition:background-color .5s ease;}#ui-id-2.ui-menu li a{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.ui-helper-hidden-accessible{display:none;}.cnt-search .ttl{font-size:18px;}.cnt-search>span.lnk:last-of-type{margin-top:30px;display:block;}.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-"]>span:first-of-type{font-size:18px;font-weight:bold;font-family:tuitypelightregular,Arial;color:#092a5e;display:block;background-color:#f3f0ec;padding:10px;margin-bottom:10px;}.cnt-search div[class^="travel-"]>span:first-of-type:after{right:10px;position:absolute;font-weight:normal;}.cnt-search div[class^="travel-"] .sub-ttl{font-size:16px;font-family:tuitypelightregular,Arial;color:#092a5e;font-weight:bold;}.cnt-search div[class^="travel-"] .sub-ttl:not(:first-child){margin-top:15px;display:block;}.cnt-search div[class^="travel-"] .travel-place li{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.cnt-search div[class^="travel-"] .travel-place li:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#2fb1eb;top:4px;position:relative;}.cnt-search div[class^="travel-"] .travel-place li:nth-child(1):nth-last-child(1):before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#70cdf4;display:inline-block;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:#2fb1eb;}.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;vertical-align:top;}.cnt-search div[class^="travel-"] label{cursor:pointer;display:inline-block;position:relative;margin:1px 0 0 4px;width:208px;}.cnt-search div[class^="travel-"] label span{color:#2fb1eb;}.cnt-search div[class^="travel-"] label:hover{text-decoration:underline;}.cnt-search .travel-comp>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-dest span.lnk{margin-left:19px;}.cnt-search .travel-dest>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-date>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-from>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);}.cnt-search .travel-spec>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-ideal>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-rev>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-class>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:18px;color:#092a5e;}.cnt-search .travel-acco>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-ai>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-sale>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-pref>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search #facet-holiday>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-fac>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-wifi>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-loc>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-dist>span:first-of-type:after{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;}.cnt-search .travel-dist label{margin-top:7px !important;text-decoration:none;cursor:default !important;}.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{display:inline-block;}.cnt-search>div label:hover:after{top:-6px;background-color:#fff;position:absolute;text-align:left;top:0;white-space:pre;z-index:100;padding:10px;box-shadow:0 0 4px 1px rgba(0,0,0,.25);font-family:Arial,Verdana;font-size:14px;color:#4c4c4c;}.cnt-search label[for="12_507_1"]:hover:after{content:"Schiphol Amsterdam";}.cnt-search label[for="65_20000_1453"]:hover:after{content:"Alleen voor volwassenen";}.cnt-search label[for="65_20000_1458"]:hover:after{content:"Spectaculaire aquaparken";}.cnt-search label[for="65_20000_1454"]:hover:after{content:"Elke dag een nieuwe ervaring";}.cnt-search label[for="65_20000_1455"]:hover:after{content:"Actieve All Inclusive vakanties";}.cnt-search label[for="65_20000_1516"]:hover:after{content:"Hip en trendy";}.cnt-search label[for="65_20000_1521"]:hover:after{content:"Sprankelende All Inclusive vakanties";}.cnt-search label[for="65_20000_2002"]:hover:after{content:"Service uit het hart";}.cnt-search label[for="65_20000_1456"]:hover:after{content:"Luxe, klasse en elegantie";}.cnt-search label[for="65_20000_1457"]:hover:after{content:"Inspirerende vakanties in 4 en 5* resorts";}.cnt-search label[for="65_20000_1450"]:hover:after{content:"Voor stoere kids en blije ouders!";}.cnt-search label[for="65_20000_1451"]:hover:after{content:"Gezelligheid van thuis op vakantie";}.cnt-search label[for="65_20000_1522"]:hover:after{content:"De beste jongerenvakanties";}.cnt-search label[for="65_20000_1552"]:hover:after{content:"Appartementen in stijl";}.cnt-search label[for="65_20000_1557"]:hover:after{content:"Voor elke leeftijd alles binnen handbereik";}.cnt-search label[for="65_20000_1563"]:hover:after{content:"Alle kids aan dek!";}.cnt-search label[for="65_20000_1564"]:hover:after{content:"Tailormade";}.cnt-search label[for="12_32_4"]:hover:after{content:"Geen vervoer, alleen overnachtingen";}.cnt-search label[for="5_20000_1475"]:hover:after,.cnt-search label[for="68_20000_1475"]:hover:after{content:"Kinderfaciliteiten en activiteiten";}.cnt-search label[for="5_20000_1553"]:hover:after,.cnt-search label[for="68_20000_1553"]:hover:after{content:"Ligt direct aan het strand";}.cnt-search label[for="5_29_17"]:hover:after,.cnt-search label[for="68_29_17"]:hover:after{content:"Vanaf 4 sterren en de beste service";}.cnt-search label[for="5_20000_1482"]:hover:after,.cnt-search label[for="68_20000_1482"]:hover:after{content:"Uniek, modern en gedurfd interieur";}.cnt-search label[for="5_20000_1467"]:hover:after,.cnt-search label[for="68_20000_1467"]:hover:after{content:"Lokale ambiance";}.cnt-search label[for="5_20000_1457"]:hover:after,.cnt-search label[for="68_20000_1457"]:hover:after{content:"Authentiek & kleinschalig";}.cnt-search label[for="5_20000_1512"]:hover:after,.cnt-search label[for="68_20000_1512"]:hover:after{content:"Ongestoord genieten";}.cnt-search label[for="5_20000_1536"]:hover:after,.cnt-search label[for="68_20000_1536"]:hover:after{content:"Sauna, massage, spa en fitness";}.cnt-search label[for="5_20000_1464"]:hover:after,.cnt-search label[for="68_20000_1464"]:hover:after{content:"Sportfaciliteiten, verhuur en materialen";}.cnt-search label[for="5_20000_1555"]:hover:after,.cnt-search label[for="68_20000_1555"]:hover:after{content:"Dagelijks voor volwassenen";}.cnt-search label[for="5_20000_1462"]:hover:after,.cnt-search label[for="68_20000_1462"]:hover:after{content:"Minimale leeftijd vanaf 16 of 18 jaar";}.cnt-search label[for="5_20000_1538"]:hover:after,.cnt-search label[for="68_20000_1538"]:hover:after{content:"Zon, zee, strand en feest";}.cnt-search label[for="5_20000_1554"]:hover:after,.cnt-search label[for="68_20000_1554"]:hover:after{content:"Eten en drinken staan centraal";}.cnt-search label[for="68_20000_1567"]:hover:after{content:"Stijlvol met flinke dosis gastvrijheid";}.cnt-search label[for="68_20000_1566"]:hover:after{content:"Geen poespas en scherp geprijsd";}.cnt-search label[for="68_20000_1533"]:hover:after{content:"Vakanties inclusief VIP services";}.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:"Uniek, modern en gedurfd interieur";}.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;}.remove{float:right;margin-right:10px;}.remove:after{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#d40e14;cursor:pointer;position:relative;top:4px;}.travel-date .lbl,.travel-date .sbt,.trav-period div:first-of-type .lbl,.trav-period div:first-of-type .sbt{font-size:16px;color:#092a5e;font-family:tuitypelightregular,Arial;font-weight:bold;margin-bottom:5px;display:block;}.travel-date .date-picker:before,.trav-period div:first-of-type .date-picker:before{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;top:82px;position:absolute;right:5px;}.travel-date .date-picker.scnd:before,.trav-period div:first-of-type .date-picker.scnd:before{top:121px;}.travel-date input,.trav-period div:first-of-type input{margin-bottom:5px;padding-right:32px;}.travel-date select,.travel-date #Duration.dd-travelperiod,.trav-period div:first-of-type select,.trav-period div:first-of-type #Duration.dd-travelperiod{width:49%;}.travel-date #DateMargin,.trav-period div:first-of-type #DateMargin{width:97px;}.travel-date select:first-of-type,.trav-period div:first-of-type select:first-of-type{margin-right:2%;}.travel-date #Duration{width:100%;}.travel-date #Duration+.period{border-top:1px solid #e7e3db;border-bottom:1px solid #e7e3db;margin:5px 0;}.travel-date #Duration+.period span{width:53px;display:inline-block;}.travel-date #Duration+.period input{width:175px;}.travel-date #Duration+.period input:first-of-type{margin-top:5px;}.travel-date #Duration+.period .date-picker{display:block;}.travel-date #Duration+.period .date-picker:before{top:128px;}.travel-date #Duration+.period .date-picker.trty:before{top:168px;}.travel-date .pick-period{width:53px;display:inline-block;}.travel-date .hldy-period{width:175px;}.trav-period{width:700px;}.trav-period .ttl{font-size:30px;display:block;margin-bottom:10px;}.trav-period>div{width:31.3%;margin-right:3%;float:left;position:relative;}.trav-period>div.dtmrgn .date-picker:before{top:32px;}.trav-period>div.dtex{height:205px;}.trav-period>div.dtex span.date-picker:before{top:32px;}.trav-period>div.dtex span.date-picker:last-of-type:before{top:72px;}.trav-period>div.perio .date-period{width:100%;}.trav-period>div.perio .period span,.trav-period>div.perio .pick-period{width:53px;display:inline-block;}.trav-period>div.perio .period input,.trav-period>div.perio .hldy-period{width:160px;}.trav-period>div.perio .period{border-top:1px solid #e7e3db;border-bottom:1px solid #e7e3db;margin:5px 0;padding-top:5px;}.trav-period>div.perio .period span:first-of-type{margin-top:5px;}.trav-period>div.perio .period span.date-picker:before{top:78px;}.trav-period>div.perio .period span.date-picker.trty:before{top:118px;}.trav-period>div span.date-picker{width:auto !important;display:block !important;}.trav-period>div:last-of-type{margin-right:0;}.trav-period>div input[type="radio"]{position:absolute;top:3px;}.trav-period>div .remove{margin-right:0;}.trav-period .sbt{padding-left:25px;}.trav-period #show-option-count{float:right;}.trav-period .dd-travelperiod{width:46% !important;}.ovl.countries,.ovl.areas,.ovl.cities{width:820px;}.ovl.countries .ttl,.ovl.areas .ttl,.ovl.cities .ttl{display:block;font-size:30px;margin-bottom:20px;}.ovl.countries ul,.ovl.areas ul,.ovl.cities ul{float:left;list-style:none;width:195px;}.ovl.countries li a,.ovl.areas li a,.ovl.cities li a{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;text-decoration:none;float:none;line-height:24px;}.ovl.countries li a:before,.ovl.areas li a:before,.ovl.cities li a:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;color:#2fb1eb;display:inline-block;top:3px;position:relative;margin-left:-5px;}.ovl.countries li a:hover,.ovl.areas li a:hover,.ovl.cities li a:hover{text-decoration:underline;}.ovl.countries li span,.ovl.areas li span,.ovl.cities li span{color:#2fb1eb;margin:0 0 0 1px;}.ovl.trav-company{width:436px;}.ovl.trav-company .ttl4{display:block;margin:0 0 20px 0;}.ovl.trav-company ul.nmbr-cntrl,.ovl.trav-company .col{float:left;margin:0 20px 0 0;padding:0;width:132px;}.ovl.trav-company .col>span:first-of-type{font-family:tuitypelightregular,Arial;font-size:16px;color:#092a5e;font-weight:bold;}.ovl.trav-company ul.nmbr-cntrl li:first-of-type{font-family:tuitypelightregular,Arial;font-size:16px;color:#092a5e;font-weight:bold;}.ovl.trav-company ul.nmbr-cntrl:last-of-type{margin:0;}.ovl.trav-company ul.nmbr-cntrl li{list-style-type:none;display:inline-block;border-top:1px solid #ccc;text-align:center;border:1px solid #ccc;height:35px;float:left;}.ovl.trav-company ul.nmbr-cntrl li:first-child{line-height:12px;border-width:0;text-align:left;clear:both;display:block;width:100%;}.ovl.trav-company ul.nmbr-cntrl li:first-child span{display:block;margin-top:4px;}.ovl.trav-company ul.nmbr-cntrl li:nth-of-type(2),.ovl.trav-company ul.nmbr-cntrl li:nth-of-type(4){font-size:23px;font-weight:normal;line-height:33px;width:29px;cursor:pointer;}.ovl.trav-company ul.nmbr-cntrl li:nth-of-type(2){border-right-width:0;}.ovl.trav-company ul.nmbr-cntrl li:nth-of-type(3){font-size:23px;line-height:35px;width:43px;}.ovl.trav-company ul.nmbr-cntrl li:nth-of-type(4){border-left-width:0;}.ovl.trav-company ul.nmbr-cntrl li.disabled{color:#ccc;}.ovl.trav-company form>p{float:left;margin-top:10px;font-size:12px;}.ovl.trav-company .col{margin:10px 20px 20px 0;}.ovl.trav-company .col:nth-of-type(3){margin:10px 0 20px 0;float:right;}.ovl.trav-company .col input+span:before{content:"";font-family:tui-icon-font;font-size:22px;color:#092a5e;position:relative;margin-left:-26px;z-index:999999;top:3px;pointer-events:none;}.ovl.trav-company .ttl1{display:block;clear:both;margin:0 0 2px 0;font-size:24px;}.ovl.trav-company .ttl1+p{margin:0;font-size:14px;}.ovl.trav-company input[type=text]{width:120px;padding-right:30px;margin:0 0 5px 0;}.ovl.trav-company .tt{width:150px;}.ovl.trav-company form+div{float:left;clear:left;}.ovl.trav-company button.btn1{float:right;margin:20px 0 0 0;}.ovl.trav-company button.btn1+p{clear:both;float:left;margin:20px 0 0 0;}.ovl.trav-company input[type=radio],.ovl.trav-company label{float:left;}.ovl.trav-company input[type=radio]{clear:left;margin:5px 5px 0 0;}.ovl.trav-company p.bgc2{clear:both;float:left;margin:20px 0 0 -10px;width:400px;padding:10px;line-height:14px;}.ovl.trav-company .selection{margin-top:12px;width:100%;float:left;}.ovl.trav-company .selection span{width:100%;float:left;}.ovl.trav-company .selection span span{font-weight:bold;float:left;margin:10px 0 0 10px;width:auto;}.ovl.trav-company .selection select{font-size:10px;margin:8px 0 0;width:45px;float:left;}.ovl.trav-company .trvlprty-msg{margin:30px 0 0 -10px;padding:15px 10px;}.ovl.trav-company .dates-of-birth{margin:22px 0;padding:5px 0;}.ovl.trav-company .dates-of-birth span{font-weight:bold;display:block;}.ovl.trav-company .dates-of-birth div{width:114px;float:left;}.ovl.trav-company .dates-of-birth div div:before{content:counter(div) ". ";counter-increment:div;float:left;margin-right:5px;position:relative;top:7px;}.ovl.trav-company .dates-of-birth div input{width:70px;font-size:11px;margin-bottom:5px;}.ovl.trav-company .dates-of-birth>div{counter-reset:div;}.ovl.trav-company div input[type='checkbox']{margin-right:10px;}.ovl.trav-company .save{text-align:right;margin-top:10px;}.ovl.trav-company .save .lnk{margin-right:10px;}.ovl.trav-company .selection span span.small{font-weight:normal;float:right;margin:0 0 0 5px;}.ovl.trav-company p .lnk{float:none;margin:0;display:inline;font-size:14px;font-family:Arial,Verdana;}.ovl.trav-company .hasDatepicker.valid+span{position:relative;right:initial;top:initial;}.ovl.trav-company .hasDatepicker.valid+span:after{content:"";}.dff-lbls a,.dff-lbls-s a{position:relative;}.sr-label{left:0;width:60px;height:59px;background:url(../../images/sprite-labels.png) no-repeat;cursor:default;position:absolute;z-index:10;}.sr-label.robinson{background-position:0 0;}.sr-label.tuiblue{background-position:0 -61px;}.sr-label.magiclife{background-position:0 -121px;}.sr-label.sensatori{background-position:0 -181px;}.sr-label.sensimar{background-position:0 -241px;}.sr-label.familylife{background-position:0 -301px;}.sr-label.riu{background-position:0 -361px;}.sr-label.timetosmile{background-position:0 -421px;}.sr-label.splashworld{background-position:0 -481px;}.sr-label.suneoclub{background-position:0 -541px;}.sr-label.scene{background-position:0 -601px;}.sr-label.kidsclub{background-position:0 -661px;}.dff-lbl-big{width:120px;height:120px;background:url(../../images/sprite-labels@2x.png) no-repeat;cursor:default;display:inline-block;}.dff-lbl-big.robinson{background-position:0 0;}.dff-lbl-big.tuiblue{background-position:0 -120px;}.dff-lbl-big.magiclife{background-position:0 -240px;}.dff-lbl-big.sensatori{background-position:0 -360px;}.dff-lbl-big.sensimar{background-position:0 -480px;}.dff-lbl-big.familylife{background-position:0 -600px;}.dff-lbl-big.riu{background-position:0 -720px;}.dff-lbl-big.timetosmile{background-position:0 -840px;}.dff-lbl-big.splashworld{background-position:0 -960px;}.dff-lbl-big.suneoclub{background-position:0 -1080px;}.dff-lbl-big.scene{background-position:0 -1200px;}.dff-lbl-big.kidsclub{background-position:0 -1320px;}.topx .cnt-toplist .lbl{position:absolute;padding:5px;top:0;letter-spacing:.05em;line-height:15px;color:#fff;font-size:13px;}.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:"TIME TO SMILE";}.topx .cnt-toplist .lbl.robinson:before{content:"ROBINSON";}.topx .cnt-toplist .lbl.magiclife:before{content:"TUI MAGIC LIFE";color:#092a5e;}.topx .cnt-toplist .lbl.scene:before{content:"SCENE";}.topx .cnt-toplist .lbl.suneoclub:before{content:"SUNEO CLUB";}.topx .cnt-toplist .lbl.sensatori:before{content:"TUI SENSATORI";}.topx .cnt-toplist .lbl.familylife:before{content:"TUI FAMILY LIFE";}.topx .cnt-toplist .lbl:empty{background:none;content:"";}.trav-options{padding:0 1px;float:right;}.trav-options span{display:block;float:left;position:relative;}.trav-options .airplane:after{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);position:relative;}.trav-options .bus:after{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;position:relative;}.trav-options .train:after{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;position:relative;}.trav-options .car:after{content:"";font-family:tui-icon-font;font-size:23px;color:#092a5e;position:relative;}.trav-options .bed:after{content:"";font-family:tui-icon-font;font-size:25px;color:#092a5e;position:relative;}.trav-options .liftpass:after{content:"";font-family:tui-icon-font;font-size:38px;color:#092a5e;position:relative;top:3px;}.trav-options .more:before,.trav-options .to-more-options .more:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);margin:1px 0 0 2px;cursor:pointer;}.holi-info>div{display:flex;align-items:flex-start;font-family:tuitypelightregular,Arial;color:#092a5e;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:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.airports:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;display:inline-block;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);}.holi-info>div.car:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.train:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.bus:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div.board:before{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;}.holi-info>div:empty{all:unset;}.holi-info>div:empty:before{all:unset;}.holi-info .incl{width:100%;display:flex;flex-direction:column;}.holi-info .incl span{font-family:tuitypelightregular,Arial;color:#092a5e;font-size:16px;}.holi-info .incl span:empty{all:unset;}.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{content:"";font-family:tui-icon-font;font-size:20px;color:#092a5e;margin-right:10px;}.holi-info .incl>span:nth-of-type(2),.holi-info .incl>span:nth-of-type(3){padding-left:30px;}