/* style-ipad.css */
.landingpage .icons-payment{bottom: -5px}.landingpage #footer{margin-top:0}.icons-payment.ce_gallery ul{justify-content: center}.icons-payment{bottom:0;left:auto;right:auto;position:relative;margin-right:auto;margin-left:auto;text-align:center;display: block}.margin_bot80,.margin_bot100{margin-bottom:32px}.rs-column.-large-first-row:nth-of-typ2(2n){margin-top:32px}.order_900_last_2 .rs-column:nth-last-of-type(2){order:99}.order_900_last_2{display: flex;  flex-wrap: wrap}#main .zitat_text.ce_text{font-size:18px;line-height:27px}.margin_bot64{margin-bottom:32px}.margin_bot80,.margin_top100{margin-bottom:32px}.margin_top64{margin-top:32px}.margin_top80{margin-top:32px}.padding64,.tipp.padding64{padding:32px}.no-bookingbar #main{padding-top:80px}.mod_article.grau.error_unterk{padding-bottom:30px}.sp_error{margin-top:100px}.sp_error .rs-column:last-of-type{margin-top:0;margin-bottom:7%;order: -1}.mobil-nav .gutschein{display:block}.mobil-nav .blog{display:none}.nav-footer{width:100%;padding:5px 15px;background-color:#F4F4F4;border-radius:5px;box-sizing: border-box}#footer{width:92%;margin-right:auto;margin-left:auto;border-radius:5px;background-color: transparent}.nav-footer .level_1 > li{width:100%;height:50px;overflow:hidden;margin-right:0;margin-bottom:0;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0px solid rgba(102,102,102,.2);border-right:0px solid rgba(102,102,102,.2);border-bottom:1px solid rgba(102,102,102,.2);border-left:0px solid rgba(102,102,102,.2);cursor: pointer}.nav-footer .level_1 > li:last-of-type{border-bottom:0px}.nav-footer .level_1 > li > a,.nav-footer .level_1 > li > strong{width:100%;position:relative;display:block;padding-top:15px;padding-bottom:15px}.nav-footer ul.level_2{margin-top:-5px;margin-bottom:15px}.nav-footer ul.level_2 > li > a,.nav-footer ul.level_2 > li > strong{padding-top:7px;padding-bottom:7px}.nav-footer .level_1 > li.open{height:auto}.nav-footer .level_1 > li > a.open{font-weight: 500}.nav-footer .level_1 > li > a:after,.nav-footer .level_1 > li > strong:after{right:10px;position:absolute;font:14px FontAwesome;content: '+';font-weight: 100}#footer > .inside{padding-top:2px}.footer-socialmedia{width:100%;margin-top:20px;margin-bottom:0;text-align:center}.untermenue-details .ui-tabs-nav li a,.untermenue-details .ui-tabs-nav li:first-of-type a{text-transform: capitalize}.mobile_menu_trigger{display: block !important}.resortcheckbox .shut-filter{right:20px}.widget.resortcheckbox .resortcheckbox .spalten_r{column-count: 2}.widget-radio.resortcheckbox fieldset span{width:50%}.detail-seite #main .newsletter-abo{margin-top:40px}.mod_newslist.magazin{gap: 4%}.mod_newslist.magazin .layout_latest:nth-of-type(3n),.kachel:nth-of-type(3n){margin-right:0}flecha_select:hover,.form_item select:hover,.form_item input:hover{background-color: transparent}#acepta_ninos{padding-right:20px;padding-left:20px}#acepta_ninos::before{display:none}#container_buton{padding-left:0}.formGroup .form_item,.boton{border-radius:0}.formGroup{background-color:#ffffff}.wrapper-travel-period .form_item::before{bottom:7px;left:.5px;top:auto}.formGroup .form_item::before{left:0;font-size:12px}.detail-seite .booking-bar{display:none}.detail-seite.no-avantio .booking-bar.mob{display:none}.ban-aktiv-bix-x .booking-bar.desk.fix{margin-top:0}.ui-datepicker-prev::before{font-family:'Font Awesome 6 Pro';content: "\f355" !important}.ui-datepicker-next::before{font-family:'Font Awesome 6 Pro';content: "\f356" !important}.ui-datepicker-next::before,.ui-datepicker-prev::before{color:#000000!important}.flexible-search-form .form-input-container-header{margin-bottom: 15px !important}.flexible-search-form .form-input-night{max-width: 100% !important;width: 100% !important}.flexible-search-form .switch-button-wrapper{height: 25px !important}.flexible-search-form .switch-button-wrapper input{height: 24px !important}.flexible-search-form .switch-button-wrapper .switch-button{height: 25px !important}.flexible-search-form .switch-button-wrapper .switch-button-inside{width: 23px!important;height: 21px!important}.switch-button-wrapper{margin-top:0;margin-top: 0 !important}.flexible-search-form .form-input-container-header{flex-direction: row !important;align-items: end !important}#fs-icon-info{width:25px;height:25px}.button-apply-search{width:100%;padding-top:8px;padding-bottom:8px;background-color:#E8B30B;border-radius:5px;color:#fff;letter-spacing:1px;font-weight: 500 !important;font-size: 14px !important;text-align: center !important;margin-right: 0px !important}.flexible-search-form{flex-wrap: wrap;display: block !important}.flexible-search-form .form-input-container{width:100%}.booking-bar.desk #tabla_form,.booking-bar.desk.fix #tabla_form,.booking-bar.desk,.booking-bar.desk.fix{-ms-overflow-style: none;/* IE and Edge */      scrollbar-width: none;/* Firefox */}.booking-bar.desk #tabla_form::-webkit-scrollbar,.booking-bar.desk.fix #tabla_form::-webkit-scrollbar,.booking-bar.desk::-webkit-scrollbar,.booking-bar.desk.fix::-webkit-scrollbar{display:none}#top.no-scrol{overflow:hidden}.booking-bar.desk.visible,.booking-bar.desk.fix.visible{display:block;visibility: visible}.booking-bar .mob div{cursor: pointer}.close-mobi-bookingbar{width:25px;height:25px;right:30px;position:absolute;display:block;top:30px;cursor: pointer;z-index: 99999}.booking-bar.desk input[type="text"]{box-shadow:none!important}.booking-bar.desk #edades{padding-right:0;padding-left:0}.booking-bar.desk #acepta_ninos{width:90%;max-width:500px;float:none;display:block;margin-top:30px;margin-right:auto;margin-left:auto;text-align:center;border-radius:5px;line-height:40px;box-sizing: border-box}.booking-bar.desk .ninyo,.booking-bar.desk .titulo_miniform{width:90%;max-width:500px;float:none;margin-right:auto;margin-left:auto;padding-left:0;border:0px;justify-content: space-between}#top #ui-datepicker-div,#top #ui-datepicker-div .fix{width: 80% !important;position: fixed !important;top: 50px !important;z-index: 999999999999 !important;left: 50% !important;transform: translateX(-50%)}html #ui-datepicker-div{z-index:9999 !important}.booking-bar.desk #avantio-form{height:100%}.booking-bar.desk .desk{width:100%;height:100%;border:0px;border-radius:0}.booking-bar.desk .allresorts{display:none}.booking-bar.desk #avantio-form label{display:block}.booking-bar.desk,.booking-bar.desk.fix{width:100%;height:100%;max-width:100%;bottom:0;left:0;right:0;top:0;position:fixed;overflow:scroll;display:none;padding-bottom:0;background-color:#fff;z-index: 99999999999;flex-wrap: wrap;justify-content: center;align-content: center;box-sizing: border-box;visibility: hidden}.booking-bar.mob{display:block}.booking-bar.desk .form_item input::placeholder,.booking-bar.desk.fix .form_item input::placeholder{padding-left:0}.booking-bar.desk label,.booking-bar.desk.fix label{display:block;margin-top:20px;letter-spacing:1px;font-weight:600}.booking-bar.desk .form_item select,.booking-bar.desk .form_item input:first-of-type,.booking-bar.desk.fix .form_item select,.booking-bar.desk.fix .form_item input:first-of-type{padding:10px 20px}.booking-bar.desk .form_item select,.booking-bar.desk .form_item input,.booking-bar.desk .form_item input::placeholder,.booking-bar.desk.fix .form_item select,.booking-bar.desk.fix .form_item input,.booking-bar.desk.fix .form_item input::placeholder{color:rgba(000000,.6);font-weight:300}.booking-bar.desk .boton,.booking-bar.desk.fix .boton{padding-top:15px;padding-bottom:15px;border-radius:5px}.booking-bar.desk .formGroup,.booking-bar.desk.fix .formGroup{border-right:0px}.booking-bar.desk #contenido_buscar,.booking-bar.desk.fix #contenido_buscar{width:90%;max-width:100%;bottom:20px;position:absolute;z-index:999;left:5%}.booking-bar.desk #sombrap,.booking-bar.desk #contenedor2,.booking-bar.desk #contenidop2,.booking-bar.desk #formBusquedaAlquileres,.booking-bar.desk #tabla_form,.booking-bar.desk.fix #sombrap,.booking-bar.desk.fix #contenedor2,.booking-bar.desk.fix #contenidop2,.booking-bar.desk.fix #formBusquedaAlquileres,.booking-bar.desk.fix #tabla_form{height:100%}.booking-bar.desk #tabla_form .wrapper-travel-period,.booking-bar.desk.fix #tabla_form .wrapper-travel-period{border:0px;border-radius:0;width: 90% !important}.booking-bar.desk #tabla_form,.booking-bar.desk.fix #tabla_form{overflow:scroll;display:flex;padding-top:30px;padding-bottom:80px;flex-wrap: wrap;box-sizing: border-box}.booking-bar.desk .formGroup,.booking-bar.desk.fix .formGroup{width:90%;max-width:500px;float:none;margin-right:auto;margin-left:auto}.unterk-out .ce_metamodel_content{width:48%}.presseitem figure,.presseitem .textinside{width:100%}.magazin.infmappe .layout_latest,.magazin.infmappe .layout_latest:nth-of-type(3n){width:46%;margin-right:2%}.ban-aktiv-bix-x .untermenue-details .ui-tabs-nav.fix,.ban-aktiv-bix-x-res .untermenue-details .ui-tabs-nav.fix{top:96px}.ban-aktiv-bix-x .filterout,.ban-aktiv-bix-x-res .filterout{top:93px}.widget-checkbox.resortcheckbox fieldset span{width:50%}.navigation li.alle-resorts{display:block}.slider-header{margin-top:55px;height: calc(55vh - 55px)}.untermenue-details .ui-tabs-nav.fix{top:55px}.buchen_link_re.booking-bar{display:block}span.restnamemob{display:block}span.restnameshort,span.restname,span.tabanreise{display:none}.booking-bar .mob a,.booking-bar .mob div{background-color:#E8B30B;color:#ffffff}#footer,.detail-seite #footer{margin-bottom:70px}.filterout{top:65px}.shut-filter{padding-right:25px}.booking-bar.fix{width:100%;max-width:100%;bottom:0;top:auto;border-top:0px;border-radius:0}.booking-bar.fix .mob a,.booking-bar.fix .mob div{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #E8B30B;border-radius:0;font-size:16px}.booking-bar{width:92%;max-width:500px;bottom:-28px}.magazin .layout_latest,.mm-uebersicht .item,.emp-res,.kachel{width:48%;margin-right:4%;margin-bottom:7%}.flexer .team,.four .team:nth-of-type(4n){margin-right:0;margin-left:0}.booking-bar .mob{display:block;visibility: visible}.flexer.four{justify-content: space-between}.magazin .layout_latest:nth-of-type(3n),.mm-uebersicht .item:nth-of-type(3n),.emp-res:nth-of-type(3n){margin-right:4%}#main,.magazin-leser .inside{padding-top:80px}.magazin .layout_latest:nth-of-type(2n),.mm-uebersicht .item:nth-of-type(2n),.emp-res:nth-of-type(2n),.team:nth-of-type(2n),.kachel:nth-of-type(2n){margin-right:0}.headerfixed{height:55px}.navigation{display:none;visibility: hidden}.logo{width:100px;position:absolute;margin-left: calc(50% - 50px)}.headerfixed.fix .logo,.ban-aktiv-bix-x.open-filter-body .headerfixed .logo,.ban-aktiv-bix-x-res.open-filter-body .headerfixed .logo,.mobile_menu_active .headerfixed .logo{width:44px;margin-top:3px;margin-left: calc(50% - 22px)}.sprachenwechsler{top:20px;float:left}