.lmlist__item.ha-level-no-object-by-criteria{display:none !important}.banner-wrapper+.layout-article--acco-last-minutes{z-index:2}.lm-anchor{position:absolute;margin-top:-30px}.levels.lmlist:not(.levels--active):after{display:none}.lm h1{position:absolute;top:-12vw;width:100%;margin:-1em 0 0;font-size:3.2em;line-height:2em;text-shadow:0 0 40px rgba(0,0,0,.6)}.searcher-container--lm .searcher .booking-widget-searcher-result{float:left;width:calc(100% - 260px)}.searcher-container--lm .searcher .booking-widget-searcher-result .ha-searcher__item{width:21%}.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=arrival],.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=criteria-group_1188]{width:29%}.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=criteria-group_1191]{display:none !important}.searcher--lm__showall{float:right;width:260px;padding:0 10px;box-sizing:border-box;white-space:nowrap}.searcher--lm__showall .button-border{width:100%;line-height:56px;height:60px;padding:0 10px;border-radius:30px;cursor:pointer;text-align:center}.searcher-container--lm .searcher .booking-widget-searcher-result .ha-searcher__item button{text-align:center;padding:0 10px}.searcher-container--lm .searcher .booking-widget-searcher-result .ha-searcher__item button svg{display:none}.searcher--lm{border-radius:2px}.banner-wrapper+.layout-article--acco-last-minutes .searcher--lm{position:relative;width:100%;padding:20px 10px;box-sizing:border-box;background-color:#fff;box-shadow:0 3px 16px 0 rgba(0,0,0,.2);pointer-events:auto;margin-top:-50px;z-index:100}.lmlist{width:100%;max-width:1030px;margin:3em auto 0}.lmlist-wrapper{display:flex;flex-flow:column}.lmlist-item{position:relative;margin-bottom:2em;padding-top:2em;background-color:#fff;border-top:2px solid #e0e0e0;overflow:hidden}.lmlist-item.swiper-slide:not(.swiper-slide-active){pointer-events:none}.lmlist-item__flex{display:flex}.lmlist-item__link,.lmlist-item__link:hover{text-decoration:none;color:inherit}.lmlist__title{position:relative;font-size:2.6em;color:var(--primary);padding:.7em 0;margin:0 0 -2px;border-bottom:2px solid #fff;z-index:99;text-align:center}.lmlist__title:before{position:absolute;display:block;content:'';width:100%;height:2px;left:0;top:1.35em;background-color:#e0e0e0}.lmlist__title span{position:relative;background-color:#fff;padding:0 1em}.lmlist__tabs{position:relative;display:none;height:auto;margin-bottom:-2px;padding-top:2em;box-shadow:inset 0 -2px 0 0 #e0e0e0;overflow:hidden;z-index:99}.lmlist__tab,.lmlist__tab:hover{display:block;float:left;width:auto !important;height:auto !important;color:inherit;text-decoration:none;padding:.9em 1.2em;background-color:transparent;border-radius:0;border:2px solid #f0f0f0;border-bottom:2px solid #e0e0e0;margin:0 -2px 0 0;transition:.2s margin ease-in-out,.2s padding ease-in-out,.2s box-shadow ease-in-out}.lmlist__tab--active,.lmlist__tab--active:hover{position:relative;border-color:#e0e0e0;border-bottom-color:#fff;margin-top:-.5em;padding-top:1.4em;box-shadow:5px 5px 10px -2px rgba(0,0,0,.3);z-index:1}.lmlist-item__media{position:relative;float:left;width:26%;margin:0 4% 0 0}.lmlist__more{justify-content:center;padding-top:.5em}.lmlist-item__content{float:left;width:70%}.lmlist-item__title{font-size:1.5em;color:#5c5b5b;margin:.5em 0}.lmlist-item__title .lm-discount{-webkit-transform:translateY(-.3em);-ms-transform:translateY(-.3em);transform:translateY(-.3em)}.lmlist-item__txt{margin-bottom:1em}.lmlist-item__txt p{margin:0}.lmlist-item__features{margin-bottom:calc(1em + 80px)}.lmlist-item__features p{margin:0}.lmlist-item__features ul{list-style:none;margin:0;padding:0;overflow:hidden}.lmlist-item__features li{position:relative;float:left;width:33.33%;margin:0;padding:0 1em 0 1.7em;box-sizing:border-box}.lmlist-item__features li svg{position:absolute;left:0;top:.55em;width:13px;height:10px;fill:#dedede}.lmlist-item__features .lmlist-item__link{display:block}
.lmlist-item__features .lmlist-item__link p,.lmlist-item__features .lmlist-item__link ul{pointer-events:none}.lmlist-item__price{position:absolute;bottom:0;width:70%}.lmlist-item__buttons{float:right;text-align:right}.lmlist-item__buttons .button{font-family:"TwCenMT","Source Sans Pro",Arial,Helvetica Neue,Helvetica,sans-serif}.lmlist-item__buttons .button span{font-family:"TwCenMT-bold","Source Sans Pro",Arial,Helvetica Neue,Helvetica,sans-serif}.lmlist-item__price .availability{display:flex;flex-flow:row wrap;float:left;width:300px;margin-top:10px}.lmlist-item__price .availability div{display:none}.lmlist-item__price .availability button{display:none !important}.lmlist-item__price .availability .arrangement{display:none !important}.lmlist-item__price .availability .arrival,.lmlist-item__price .availability .departure{display:block;width:100%;font-size:.95em;line-height:1.5em;order:3}.lmlist-item__price .availability .arrival{margin-top:.4em}.lmlist-item__price .availability .arrival span,.lmlist-item__price .availability .departure span{float:right;width:140px;font-weight:700}.lmlist-item__price .availability .total-price{position:relative;display:block;font-family:"TwCenMT","Source Sans Pro",Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.7em;line-height:28px;text-indent:-6000px;white-space:nowrap;width:160px;order:1}.lmlist-item__price .availability .total-price .tooltip{margin-left:.5em}.lmlist-item__price .availability .discount{text-indent:-6000px;line-height:24px;white-space:nowrap;order:2}.lmlist-item__price .availability .discount span{background-color:#ccedd5;color:#03a830;font-size:.8em;font-weight:700;padding:0 7px;border-radius:2px}.lmlist-item__price .availability .total-price span,.lmlist-item__price .availability .discount span{text-indent:0;float:left}.lmlist-item__price .availability .total-price span:not(.price-information):before{content:'€ '}.lmlist-item__price .availability .discount span:before{content:'Je bespaart € '}html:lang(de) .lmlist-item__price .availability .discount span:before{content:'Sie ersparen € '}html:lang(en) .lmlist-item__price .availability .discount span:before{content:'You save € '}.lmlist-item__price .availability .original-price{display:none !important}.lmlist-item__price .availability .price-information.hasTipped{display:block;position:absolute;right:0;top:50%;margin-top:-10px;width:20px;height:20px;background:transparent url(##pathui##/img/info.min.svg) no-repeat center center;background-size:100%}.lm-discount[data-percentage="0"],.lm-discount[data-percentage="5"],.lm-discount[data-percentage="10"],.lm-discount[data-percentage="15"],.lm-discount[data-percentage="20"],.lm-discount[data-percentage="25"],.lm-discount[data-percentage="30"],.lm-discount[data-percentage="35"],.lm-discount[data-percentage="40"]{display:inline-block}.lm-discount:after{content:'-'attr(data-percentage)'%'}.lm-discount--tag{position:relative;display:none;font-family:"Source Sans Pro",Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;color:#fff;line-height:24px;padding:0 7px 0 0;height:24px;margin-left:10px;border-radius:3px;background-color:var(--primary)}.lm-discount--tag:before{position:absolute;content:'';top:4px;left:-7px;width:16px;height:16px;z-index:-1;transform:rotate(45deg);border-radius:0 0 0 3px;background-color:var(--primary)}.lm-discount--tag[data-percentage="0"]{color:#888;padding-left:4px}.lm-discount--tag[data-percentage="0"],.lm-discount--tag[data-percentage="0"]:before{background-color:#dedede}.lm-discount--label{position:absolute;display:none;right:-2%;top:1em;height:35px;pointer-events:none;box-sizing:border-box}.lm-discount--label svg{width:35px;height:35px;fill:var(--primary)}.lm-discount--label[data-percentage="0"],.lm-discount--label[data-percentage="5"],.lm-discount--label[data-percentage="10"],.lm-discount--label[data-percentage="15"],.lm-discount--label[data-percentage="20"],.lm-discount--label[data-percentage="25"],.lm-discount--label[data-percentage="30"],.lm-discount--label[data-percentage="35"],.lm-discount--label[data-percentage="40"]{display:flex}
.lm-discount--label:after{display:block;height:35px;font-size:.9em;color:#fff;line-height:35px;padding:0 1em 0 2px;background-color:var(--primary);border-radius:0 4px 4px 0}.lmlist__empty{display:none;margin-bottom:15vw}.landinglmlist__owl .owl-stage-outer{margin-bottom:2em}.landinglmlist__owl .owl-dots{margin-top:-2em}@media (max-width:980px){.lm h1{top:-16vw;font-size:5vw}.searcher-container--lm .searcher .booking-widget-searcher-result .ha-searcher__item{padding:0 5px}.searcher--lm__showall{padding:0 5px}}@media (max-width:880px){.lmlist-item__price .availability{width:250px}.lmlist-item__price .availability .arrival span,.lmlist-item__price .availability .departure span{width:120px}.lmlist-item__price .availability .total-price{font-size:1.4em;width:130px}.lmlist-item__price .availability .discount span{font-size:.75em;padding:0 4px}}@media (max-width:800px){.searcher--lm{position:relative;background-color:#fff;padding:20px 10px;margin-top:-160px;box-shadow:0 3px 16px 0 rgba(0,0,0,.2);z-index:1}.searcher-container--lm .searcher .booking-widget-searcher-result{float:none;width:100%}.searcher-container--lm .searcher .booking-widget-searcher-result .ha-searcher__item,.searcher--lm__showall{width:50%}.searcher--lm__showall .button{width:100%;text-align:center}.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=arrival],.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=criteria-group_1188]{float:none;width:100%}.searcher--lm .booking-widget-searcher-result .ha-searcher__item{margin:0 0 .7em}.lmlist{margin-top:0}.lmlist__tabs{display:none !important}.lmlist__swiper{padding:4%;margin:0 -4%}.lmlist__swiper.swiper-3d .swiper-slide-shadow-left,.lmlist__swiper.swiper-3d .swiper-slide-shadow-right{background:#ffffff80 none}.lmlist-item{padding:1em;margin-top:1em;margin-bottom:1em;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.3)}.lmlist-item__flex{display:block}.lmlist__title{font-size:2em;margin:.5em 0 0;padding:.5em 0 0}.lmlist-item__media{float:none;width:100%;margin:0}.lmlist__img{position:relative;width:100% !important;max-width:100% !important;top:inherit;left:inherit;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.lm-discount--label{height:28px}.lm-discount--label svg{width:28px;height:28px}.lmlist-item__content{float:none;width:100%}.lmlist-item__features{margin-bottom:1em}.lmlist-item__price{position:relative;bottom:inherit;width:100%}.lmlist-item__price .availability .total-price .tooltip__tooltip{left:-5px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.lmlist-item__price .availability .total-price .tooltip__tooltip:after{left:107px}.lmlist-item__price .availability .total-price .tooltip--huren .tooltip__tooltip{width:240px}}@media (max-width:680px){.lm-anchor{margin-top:0}.lm h1{top:-20vw;font-size:6vw}.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=arrival],.searcher-container--lm .searcher .booking-widget-searcher-result [data-name=adults],.searcher-container--lm .searcher .booking-widget-searcher-result .ha-searcher__item,.searcher--lm__showall{width:100%}.searcher--lm__showall{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width:640px){.lm h1{top:-24vw}.lmlist-item__price .availability{float:none;width:100%}.lmlist-item__buttons{float:none;width:100%;margin-top:1em;text-align:center}.lmlist-item__buttons .button{width:100%}.lmlist__item__more{padding-top:1em}}@media (max-width:580px){.lmlist__title{font-size:1.6em}.lmlist-item__features li{float:none;width:100%;padding-right:0}.landinglmlist__owl{margin-bottom:2em}}@media (max-width:480px){.lmlist__owl{margin:0 -1.5em;width:calc(100% + 3em)}.lmlist-item__price .availability .total-price .tooltip{position:inherit;width:19px;height:19px;font-size:19px;line-height:19px;margin-top:2px}.lmlist-item__price .availability .total-price .tooltip__tooltip{left:-10px}
.lmlist-item__price .availability .total-price .tooltip--huren .tooltip__tooltip{width:190px}}@media (max-width:430px){.lmlist__title{font-size:6vw}.lmlist__title span{padding:0 .5em}}@media (max-width:360px){.lmlist-item__price .availability .total-price{font-size:1.5em;padding-right:0}.content .lmlist-item__buttons .button-yellow{padding:0 5px}}
