h3{font-size:1.125rem;margin-top:10px;margin-bottom:10px}.nav-tabs>li>a:focus{background-color:transparent;border:1px solid transparent}@media only screen and (max-width:500px){.nav>.li-reserveren{display:none}}.tab-reserveren,.tab-reserveren:hover{font-weight:700;color:#800}.tab-content{margin-top:40px;overflow:auto}.reisinfo-pane{font-size:.75rem}.gebiedinfo-part1,.hotelinfo-part1,.reisinfo-part1{float:left}@media only screen and (max-width:1200px){.gebiedinfo-part1,.hotelinfo-part1,.reisinfo-part1{float:none;margin-bottom:60px;overflow:auto}}.gebiedinfo-part1,.hotelinfo-part1{width:514px}@media only screen and (max-width:1200px){.gebiedinfo-part1,.hotelinfo-part1{width:auto}}.reisinfo-part2{margin-left:460px}@media only screen and (max-width:1200px){.reisinfo-part2{margin-left:0}}.gebiedinfo-part2,.hotelinfo-part2{margin-left:574px}@media only screen and (max-width:1200px){.gebiedinfo-part2,.hotelinfo-part2{margin-left:0}}@media only screen and (max-width:1200px){.hotelinfo-part2{clear:both}}.reisinfo-foto{display:block;width:400px}@media only screen and (max-width:1200px){.reisinfo-foto{float:right}}@media only screen and (max-width:1050px){.reisinfo-foto{float:none}}@media only screen and (max-width:500px){.reisinfo-foto{width:100%}}.prijswrapper{margin:30px 0 0}@media only screen and (max-width:1200px){.prijswrapper{margin-right:460px}}@media only screen and (max-width:1050px){.prijswrapper{margin-right:0}}.prijsblock{margin:0 0 30px}.prijsblock-title{font-size:1rem;font-weight:700;margin:0 0 8px}.prijsblock-title small{display:block;font-size:60%;font-weight:400}.prijstable{width:100%}@media only screen and (max-width:500px){.prijstable{font-size:.75rem}}.prijstable td{vertical-align:top;padding:2px}.prijstable td:last-child{text-align:right}@media only screen and (max-width:500px){.prijstable td:last-child{width:110px}}.prijstable tr:nth-child(2n) td{background-color:#f0f0f0}.prijstable-eersteskidag{white-space:nowrap}.kortingremark{font-size:.75rem;font-weight:700;margin:8px 0 0}.prijsbuttons a:first-child{margin-right:8px}@media only screen and (max-width:600px){.prijsbuttons a:first-child{display:none}}.prijstable-volzet{color:#a33;font-weight:700;text-transform:uppercase}@media only screen and (max-width:1200px){.generalwrapper,.includedwrapper,.roomswrapper{margin-right:360px}}@media only screen and (max-width:1050px){.generalwrapper,.includedwrapper,.roomswrapper{margin-right:0}}.transport{float:right}@media only screen and (max-width:500px){.transport{float:none;margin:0 0 16px}}.transport img{display:block}.infotable{margin:0 0 30px}@media only screen and (max-width:500px){.infotable{font-size:.75rem}}.infotable td{vertical-align:top}.infotable.info-rooms{width:100%}.infotable-label{width:220px;font-weight:700}@media only screen and (max-width:700px){.infotable-label{width:180px}}.infotable-transportpadding{padding-right:78px}@media only screen and (max-width:500px){.infotable-transportpadding{padding-right:0}}.general-nachtenhotel{display:inline-block;margin-left:20px}@media only screen and (max-width:500px){.general-nachtenhotel{display:block;margin-left:0}}.clublogo{clear:right;float:right;display:block;width:100px;margin-bottom:10px}@media only screen and (max-width:500px){.clublogo{float:none}.clublogo:last-of-type{margin-bottom:16px}}.clublogo img{display:block;width:100%}.infotable-included{padding:0 0 0 20px;background:url(/images/icon_vinkje_grey.png) no-repeat left 4px}.infotable-roomlabel{clear:both;float:left;width:65%}.infotable-roombeschikbaar{float:right;text-align:right;font-weight:700;color:#6b9311}.infotable-roombeschikbaar.warning{color:orange}.infotable-roombeschikbaar.onrequest{color:#00148f}@media only screen and (max-width:700px){.info-included td:first-child,.info-rooms td:first-child{display:none}}.gebiedfacts,.otherhotelswrapper,.othertripswrapper{padding:20px;background-color:#f0f0f0;margin-top:30px;font-size:.7rem}@media only screen and (max-width:1200px){.otherhotelswrapper,.othertripswrapper{margin-top:60px;margin-right:360px}}@media only screen and (max-width:1000px){.otherhotelswrapper,.othertripswrapper{margin-right:0}}.gebiedfacts{overflow:auto}@media only screen and (max-width:1200px){.gebiedfacts{margin:0 0 0 564px}}@media only screen and (max-width:1000px){.gebiedfacts{margin:60px 0 0}}.gebiedfactstitle,.otherhotelstitle,.othertripstitle,.prijstitle{margin:0 0 16px;font-weight:700;text-shadow:1px 1px 0 #fff;text-transform:uppercase;line-height:1.6}.otherhotelstable,.othertripstable{width:100%;line-height:28px}@media only screen and (max-width:500px){.otherhotelstable,.othertripstable{font-size:.75rem}}.otherhotelstable td,.othertripstable td{vertical-align:top;padding:0 0 8px}.otherhotelstable tr:last-child td,.othertripstable tr:last-child td{padding:0}.othertrip-period{width:170px}@media only screen and (max-width:700px){.othertrip-period{display:none}}.othertrip-kamertype{line-height:1.2;font-weight:700;font-size:.9em}.othertrip-button{text-align:right}@media only screen and (max-width:1200px){.gebied-visual,.hotel-visual{width:514px;float:left}}@media only screen and (max-width:1000px){.gebied-visual,.hotel-visual{float:none;margin:0 auto}}.gebied-gallery,.hotel-gallery{position:relative}.gebied-gallery img,.hotel-gallery img{display:block;width:100%}.gebied-gallery-overlay,.hotel-gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.4);overflow:hidden;opacity:.4;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.gebied-gallery-overlay:hover,.hotel-gallery-overlay:hover{opacity:1}.gebied-gallery-overlay .far,.hotel-gallery-overlay .far{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:48px;color:#fff}.hotel-video{display:none;position:relative;padding-bottom:56.25%}.hotel-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:600px){.gebied-overlay,.gebied-visual,.hotel-gallery,.hotel-video,.hotel-visual{width:100%}}.gebied-webcam,.hotel-frameswitch{margin:8px 0 0;text-align:right}.frameswitch-gallery{display:none}.hotel-highlights{margin:30px 0 0;font-size:.9rem;font-weight:700;text-transform:uppercase;text-align:center}.otherhotel-button{text-align:right}@media only screen and (max-width:600px){.otherhotel-button{width:130px}}.hotel-link{min-height:30px;line-height:30px;margin:0 0 8px;background:no-repeat 0 0;background-size:30px 30px;font-weight:700}@media only screen and (max-width:1200px){.hotel-highlights,.hotel-link{margin-left:564px}}@media only screen and (max-width:1000px){.hotel-highlights,.hotel-link{margin-left:0}}.hotel-link-location{margin-top:30px}.hotel-link-topper img{display:inline-block;margin-right:8px;height:18px}.gebied-map img{width:100%}.facts-block{float:left;margin:10px 0 0}.facts-block-numbers{width:40%}.facts-block-kms{width:20%}@media only screen and (max-width:1200px){.facts-block-kms,.facts-block-numbers{width:50%}}.facts-block-distance-large{width:40%;text-align:center;font-weight:700;line-height:1}@media only screen and (max-width:1200px){.facts-block-distance-large{display:none}}.facts-block-distance-small{display:none;float:none;clear:both;width:auto;padding-top:30px;text-align:center}@media only screen and (max-width:1200px){.facts-block-distance-small{display:block}}@media only screen and (max-width:500px){.facts-block-distance,.facts-block-numbers{float:none;width:auto}}.facts-kms,.facts-number{line-height:34px;padding:0 0 0 50px;margin:0 0 8px;background:no-repeat 0 0;background-size:40px 30px}.facts-number-hoogte{background-image:url(/images/icon_gebied_hoogte.png)}.facts-number-sleeplift{background-image:url(/images/icon_gebied_sleeplift.png)}.facts-number-zetellift{background-image:url(/images/icon_gebied_zetellift.png)}.facts-number-gondel{background-image:url(/images/icon_gebied_gondel.png)}.facts-kms-blauw{background-image:url(/images/icon_gebied_kmsblauw.png)}.facts-kms-rood{background-image:url(/images/icon_gebied_kmsrood.png)}.facts-kms-zwart{background-image:url(/images/icon_gebied_kmszwart.png)}.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%;border:0;height:100%;-webkit-overflow-scrolling:touch!important;overflow:hidden}.modal-title-date{font-size:.8125rem}.modal-open{position:relative}.modal-kamertype{font-size:.8125rem;font-style:italic}