.searchwrapper{padding:0 15px 20px}.search{position:relative;background-color:#565656;overflow:auto;color:#fff}@media only screen and (max-width:750px){.search{padding-bottom:50px}}.search-mainblockwrapper{float:left;width:35%}@media only screen and (max-width:1200px){.search-mainblockwrapper{width:50%}}@media only screen and (max-width:750px){.search-mainblockwrapper{width:100%}}.search-sideblockwrapper{float:left;width:40%}@media only screen and (max-width:1200px){.search-sideblockwrapper{display:none;float:none;width:100%;overflow:auto}}.searchblock{padding:20px;font-size:.75rem;overflow:auto}.searchblock-periode,.searchblock-reistype{padding-bottom:0}@media only screen and (max-width:1200px){.searchblock-periode,.searchblock-reistype{padding:20px 20px 9px}}@media only screen and (max-width:800px){.searchblock-gebied,.searchblock-periode,.searchblock-reistype{padding:10px}}.searchblock-topper{float:left;width:25%}.searchblock-topper .searchtitle{padding-bottom:0}@media only screen and (max-width:1200px){.searchblock-topper{width:50%;padding:20px 20px 0}}@media only screen and (max-width:750px){.searchblock-topper{display:none;padding:10px;float:none;width:100%;clear:both}}@media only screen and (max-width:1200px){.searchblock-topper .checkbox{line-height:2.1}}@media only screen and (max-width:750px){.searchblock-topper .checkbox{line-height:1.6}}.searchblock-topper .checkbox input[type=checkbox]{margin-top:9px}.searchblock-topper .topper-icon{display:inline-block;position:relative;top:5px;width:40px;text-align:center;vertical-align:baseline}.searchblock-topper .topper-icon img{vertical-align:baseline}.searchblock-organisatie .searchtitle{padding-bottom:0}.searchblock-organisatie .checkbox input[type=checkbox]{margin-top:6px}.searchblock-organisatie .search-orgitem.checkbox{min-height:26px}.searchblock-organisatie .organisatie-icon{display:inline-block;width:40px;text-align:center;vertical-align:baseline}.searchblock-organisatie .organisatie-icon img{vertical-align:baseline;width:15px;height:15px}.searchblock-quotering{clear:left}.searchblock-quotering .checkbox{display:inline-block;margin-bottom:0;margin-top:0;vertical-align:middle}@media only screen and (max-width:900px){.searchblock-quotering .checkbox{display:block;margin-bottom:10px;margin-top:10px}}@media only screen and (max-width:750px){.searchblock-quotering .checkbox{margin-bottom:0;margin-top:0}}.searchblock-quotering .checkbox input[type=checkbox]{margin-left:20px;margin-right:4px;position:relative}@media only screen and (max-width:900px){.searchblock-quotering .checkbox input[type=checkbox]{margin-left:0}}.searchblock-quotering .checkbox:nth-child(2) input[type=checkbox]{margin-left:0}.searchblock-quotering .checkbox label{padding-left:0}.searchblock-quotering .checkbox img{vertical-align:baseline}@media only screen and (max-width:1200px){.searchblock-organisatie,.searchblock-quotering{clear:none;float:left;width:50%}}@media only screen and (max-width:750px){.searchblock-organisatie,.searchblock-quotering{padding:10px;float:none;width:100%;clear:both}}.searchtitle{line-height:20px;padding-bottom:10px;font-size:.75rem;font-weight:700}.search-reistype-active{display:inline-block;margin-bottom:6px;padding:2px 16px;border-radius:3px;font-size:1.3rem;font-weight:700;background-color:#fff;color:#565656;line-height:1.2}.search-reistype-link{font-size:.875rem;color:#ddd}.search-reistype-link:focus,.search-reistype-link:hover{color:#ddd}#search-land{margin-bottom:8px}#search-gebied-backup{display:none}.searchblock-showmore-button.aktiefbtn{display:none;position:absolute;right:20px;bottom:20px;background-color:#fff;color:#565656;background-image:url(/images/icon_btnright_blue.png)}@media only screen and (max-width:1200px){.searchblock-showmore-button.aktiefbtn{display:block}}@media only screen and (max-width:750px){.searchblock-showmore-button.aktiefbtn{right:10px;bottom:10px}}.resultwrapper{overflow:auto}.resultwrapper .noresults{display:none;margin:0 15px;padding:30px;text-align:center;background-color:#f0f0f0;font-size:1rem}.resultwrapper .periodeblock{display:flex;flex-wrap:wrap}.resultwrapper .periodetitle{flex:0 0 100%;max-width:100%;padding:40px 15px 0;font-size:1.6rem;font-weight:700;text-shadow:1px 1px 0 #ddd;text-transform:uppercase}.reiswrapper{flex:0 0 25%;max-width:25%;padding:0 15px}@media only screen and (max-width:1200px){.reiswrapper{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:600px){.reiswrapper{flex:0 0 100%;max-width:100%}}.reis{margin:15px 0;padding-bottom:15px;background-color:#f0f0f0;overflow:auto;font-size:.75rem}.reis-topwrapper{display:block;cursor:pointer;position:relative;font-family:denseregular}@media only screen and (max-width:600px){.reis-topwrapper{float:none;width:100%;height:0;padding-top:50%;overflow:hidden;font-size:.875rem}}.reis-topwrapper img{width:100%}.reis-topwrapper>img{display:block}@media only screen and (max-width:600px){.reis-topwrapper>img{position:absolute;top:-25%;left:0}}.reis-transport{position:absolute;top:8px;right:8px}.reis-hotel{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(86,86,86,.8);padding:4px 8px;font-weight:700;color:#fff}.reis-hotel a,.reis-hotel a:focus,.reis-hotel a:hover{color:#fff;text-decoration:none}.reis-hotel h3{font-weight:700;line-height:1.6;font-size:inherit;margin-bottom:0;margin-top:0}.reis-kamertype{font-size:.8125rem;font-style:italic}.reis-infowrapper{padding:8px 8px 0}.reis-info{margin:0 0 12px}@media only screen and (max-width:1200px){.reis-infospecsblock{overflow:auto}}.info-locatie{font-size:.8125rem}@media only screen and (max-width:1200px){.info-locatie{overflow:auto}}@media only screen and (max-width:900px){.info-locatie{overflow:visible}}.info-periode{font-weight:700}.locatie-land{float:right;z-index:10}.locatie-land img{display:block}.locatie-streepje{display:none}@media only screen and (max-width:1200px){.locatie-streepje{display:block}}@media only screen and (max-width:900px){.locatie-streepje{display:none}}.locatie-stad{line-height:1.2;font-style:italic}@media only screen and (max-width:1200px){.locatie-stad{line-height:1.6}}@media only screen and (max-width:900px){.locatie-stad{line-height:1.2}}@media only screen and (max-width:1200px){.locatie-skigebied,.locatie-stad,.locatie-streepje{float:left}}@media only screen and (max-width:900px){.locatie-skigebied,.locatie-stad,.locatie-streepje{float:none}}.duur-hotel{font-style:italic}.info-organisatie,.info-topper{height:28px}@media only screen and (max-width:1200px){.info-organisatie,.info-topper{float:left;width:50%}}@media only screen and (max-width:900px){.info-organisatie,.info-topper{float:none;width:auto}}.info-organisatie img,.info-topper img{display:inline-block;height:16px;vertical-align:top;margin:2px 4px 0 0}.info-prijs{margin-bottom:20px}@media only screen and (max-width:900px){.info-prijs,.reis-infospecsblock{display:none}}.prijs-table{display:table;width:100%}.prijs-row{display:table-row}.prijs-label{display:table-cell}.prijs-oa{font-style:italic;color:#800}.prijs-small{font-size:.75rem}.prijs-bedrag{display:table-cell;text-align:right}.reis-knoppen .aktiefbtn{float:right;clear:right;font-size:.7125rem;padding:5px 22px 5px 6px;width:100%;margin:0 0 8px}@media only screen and (max-width:1200px){.reis-knoppen .aktiefbtn{clear:none;margin-left:16px}}@media only screen and (max-width:900px){.reis-knoppen .aktiefbtn{clear:right;margin-left:0}}.reis.volzet .reis-knoppen .aktiefbtn{width:auto}.reis-knoppen .aktiefbtn.knop-toonmeer{display:none;width:auto}@media only screen and (max-width:900px){.reis-knoppen .aktiefbtn.knop-toonmeer{display:inline-block}}.reis-knoppen .volzet{clear:right;float:right;color:#a33;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1200px){.reis-knoppen .volzet{clear:none}}@media only screen and (max-width:900px){.reis-knoppen .volzet{clear:right}}@media only screen and (max-width:600px){.reis-knoppen .volzet{margin-bottom:4px}}@media only screen and (max-width:1200px){.reis-knoppen .knop-prijscalc{margin-left:0}}@media only screen and (max-width:420px){.reis-knoppen .knop-prijscalc{display:none}}.reis-knoppen{min-height:75px}.reis-knoppen-hidesmall{overflow:auto}@media only screen and (max-width:900px){.reis-knoppen-hidesmall{display:none}}.modal{-webkit-overflow-scrolling:auto!important;overflow:visible!important}.modal-body{-webkit-overflow-scrolling:touch!important;overflow:auto!important;height:400px}#modal-prijscalc iframe{width:100%;height:100%;border:0;overflow:hidden;-webkit-overflow-scrolling:touch!important}.modal-title-date{font-size:.8125rem}.modal-open{position:relative}