body{height:auto}.content_row{margin-right:0}.gs-widget-container img{height:70px!important;width:unset!important}.gs-widget-container{align-items:center;display:flex!important;height:100%!important;justify-content:center;left:-145px!important;z-index:1040!important}#greensign-widget-container{background-color:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(34,34,34,.15);display:none;height:100px;margin-bottom:30px;width:100px}.gs-widget-container gs-position-text{background-color:#fff;width:-moz-fit-content;width:fit-content}.gs-widget-container.is-open{background-color:#fff!important;border:3px solid #176731;border-radius:5px!important;box-shadow:4px 4px 23px -9px #000!important;height:auto!important;max-height:unset!important;position:relative!important;width:250px!important}.gs-widget-container .gs-circular-progress .gs-circle-percentage{margin-top:0!important}.gs-widget-container.is-open .gs-close-button{display:block!important}@media(max-width:992px){#greensign-widget-container,.gs-widget-container{display:none!important}}.gs-widget-container.is-open:not(.gs-position-text){width:300px!important}.gs-widget-container .gs-circular-progress .gs-circle-image{height:auto!important}.houseAmenities .dropdown-toggle .dropdown-title.last span.dropdown-rating{padding-left:10px}.houseAmenities .ahousetest:hover{text-decoration:none!important}.houseAmenities .dropdown-toggle .dropdown-title.last .dropdown-number{background:#293a88;border-radius:50%;display:inline-block;height:45px;padding:5px;width:45px}.houseAmenities .dropdown-toggle .dropdown-title.last.small .dropdown-number{background:#293a88;border-radius:50%;display:inline-block;height:23px;padding:5px;width:23px}.houseAmenities .dropdown-toggle .dropdown-title.last.small .dropdown-number img{max-width:15px!important}@media(max-width:768px){.breadcrumb_inner{padding-left:5px!important}}@media(min-width:768px){.breadcrumb_inner{font-size:12px;padding-left:0!important;padding-right:0!important;padding-top:10px}}@media(max-width:768px){.titles h1{color:#293a88;font-size:29px;font-weight:700;margin-top:0}div#collapse-tabs-0{padding-top:20px}}@media(min-width:768px){.titles h1{color:#fff;font-size:42px;font-weight:700;line-height:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}}.filter{right:0;transition:all .5s ease-in-out}.filter.moved{position:absolute!important;right:-1000px}#salzburg-text{color:#fff;left:25px;position:absolute;top:197px;z-index:100}.cl_tripBg{background:#293a88;border-radius:3px;box-shadow:0 8px 26px -6px rgba(41,58,136,.3);height:auto;margin-bottom:10px;padding:10px 25px;text-align:left;width:100%!important}#bookingFormStep1Bottom{background-color:#293a88;border-radius:3px;padding:10px 20px}@media (max-width:992px){#bookingFormStep1Bottom{padding:5px 20px 10px}}@media(min-width:768px){.detail_right{margin:0 24px;max-width:1170px;padding-top:10px;width:100%!important}}.detail_right_left{padding-bottom:10px;padding-left:0}.detail_right_right{padding-right:0}.cl_headline{color:#333;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:24px!important;margin:0!important;text-align:center}.cl_inputKalender{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-icon.png) 145px no-repeat #fff;background-position:right 10px center;text-align:left}.btn_check{background:#fc0;border:0;border-radius:5px;color:#3c3c3b;cursor:pointer;display:block;float:right;font-family:Arial,sans-serif;font-size:14px!important;font-weight:700;line-height:0!important;margin:0!important;min-height:43px;text-align:center;transition:.4s;width:100%}.btn_check:hover{background:#d8b306!important}.cl_cta:hover{background-position:0 -35px!important}.btn_disabled{background:url(https://cdn.aohostels.com/img/house/aohostels-cta-bg-grey.png) 0 0 no-repeat;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;float:right;font-family:Arial,sans-serif;font-size:14px!important;margin-bottom:25px;min-height:35px;text-align:center;width:200px}.cl_persons_price{display:flex;justify-content:space-between;margin:2px 0}.cl_selecttext_27042015{color:#0b4c88;display:inline-block;font-size:13px;line-height:33px;overflow:hidden;padding-left:10px;white-space:nowrap;width:100%}.cl_designselect_27042015{background:#fff;border:1px solid #c5c9d9;border-radius:5px;cursor:pointer;display:inline-block;height:35px;position:relative;text-align:left;width:110%;z-index:8}.cl_designselect_27042015.HUF{width:110%}.cl_selecticon_27042015{background:url(https://cdn.aohostels.com/img/house/aohostels-select-icon.png) no-repeat 100% #fff;height:9px;pointer-events:visible;position:absolute;right:8px;top:12px;width:12px}.cl_selectlist_27042015{background:#fff;border:1px solid #c5c9d9;border-radius:0 0 5px 5px;display:none;left:0;list-style-type:none;margin:0;max-height:500px;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;text-align:left;top:59px;width:92%;z-index:9}.cl_selectlist_27042015 li{color:#0b4c88;font-size:13px;line-height:140%;padding:5px 5px 5px 10px}.cl_selectlist_27042015 li:hover{background:#adadad;color:#0b4c88;cursor:pointer}.selectlist_rooms{margin-left:10px;margin-top:-24px;width:100%}#cl_ladeBox{height:200px;position:relative;text-align:center}#cl_ladeBox img{margin-top:-16px;position:absolute;top:50%}.cl_inputKalender{border:1px solid #ddd;border-radius:5px;color:#333!important;cursor:pointer;font-family:Arial,sans-serif;font-size:13px!important;height:35px;line-height:33px!important;margin:0;outline:0;padding-left:10px;position:relative;width:100%;z-index:11}@media(min-width:992px){.cl_kalender{display:none;left:14px;position:absolute;top:70px;width:381px;z-index:99}}@media(max-width:992px){.cl_kalender{display:none;position:absolute;top:100px!important;z-index:99}}@media (min-width:768px){div#cl_kalenderendXs{left:auto!important;right:22px!important}div#cl_kalenderbeginXs .cl_kalenderBG{left:18px;position:absolute;right:auto}div#cl_kalenderendXs .cl_kalenderBG{left:auto;position:absolute;right:0}}#cl_kalenderend2{left:0;top:77px}.cl_kalenderBG{background:#fff;border:1px solid #c5c9d9;border-radius:5px;display:inline-block;position:relative;width:368px}@media(max-width:400px){.cl_kalenderBG{width:83%}}.cl_kalenderBG:after,.cl_kalenderBG:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.cl_kalenderBG:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.cl_kalenderBG:before{border-color:rgba(197,201,217,0) rgba(197,201,217,0) #c5c9d9;border-width:11px;margin-left:-11px}#cl_kalenderbegin2{left:0;top:77px}.cl_kalenderbegin .cl_kalenderBG:after,.cl_kalenderbegin .cl_kalenderBG:before{left:23%}.cl_kalenderend .cl_kalenderBG:after,.cl_kalenderend .cl_kalenderBG:before{left:77%}#cl_kalenderbegin2 .cl_kalenderBG:after,#cl_kalenderbegin2 .cl_kalenderBG:before{left:18%}#cl_kalenderend2 .cl_kalenderBG:after,#cl_kalenderend2 .cl_kalenderBG:before{left:60%}@media(min-width:992px){.cl_kalender table{border-right:1px solid #c5c9d9!important;border-spacing:0;float:left;text-align:center;width:50%!important}}@media(max-width:992px){#cl_kalenderbegin1,#cl_kalenderend1{left:14px;top:70px!important}#cl_kalenderbegin2,#cl_kalenderend2{top:77px!important}}.cl_kalender table#cl_kalenderTable2{border-right:0!important}.cl_kalender td{color:#adadad;font-family:Arial,sans-serif;font-size:11px;line-height:25px;padding:1px;text-align:center;width:25px}.cl_kalender thead th{color:#014c87!important;font-family:Arial,sans-serif!important;font-size:13px!important;line-height:25px!important;text-align:center!important;vertical-align:middle!important;width:25px!important}#cl_theadLeft,#cl_theadRight{cursor:pointer}#cl_headNumbers td{background:#0b4c88;color:#fff;cursor:default;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:27px}.cl_kalender td.cl_available{color:#0b4c88;cursor:pointer}.cl_kalender td.cl_notAvailable{color:#0b4c88}.cl_kalender td.cl_available:hover{background:#3d81d0;color:#fff}.cl_kalender td.cl_activeB,.cl_kalender td.cl_activeE{background:#0b4c88;color:#fff}.cl_kalender td.cl_diffDays{background:#dbe4f6;color:#0b4c88}::-webkit-input-placeholder{color:#293a88!important}::-moz-placeholder{color:#0b4c88}:-ms-input-placeholder{color:#0b4c88}input:-moz-placeholder{color:#0b4c88}.tab-content{display:none;padding-top:20px}.tab_drawer_heading{display:none}@media screen and (max-width:767px){.tabs{display:none}.tab-content{padding:20px 10px}.tab_drawer_heading{-webkit-touch-callout:none;background-color:#f5f5f5;border:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;cursor:pointer;display:block;font-size:16px;margin:5px 0 -1px;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab_drawer_heading:hover{text-decoration:underline}.tab-content{border:1px solid #ddd;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.d_active{background-color:#f5f5f5;border-color:#ddd;border-top-left-radius:3px;border-top-right-radius:3px;color:#000}}.nav>li>a:focus,.nav>li>a:hover{background:none}#cl_tabsFirst a{padding-left:0!important}.services{line-height:12px}@media (min-width:425px){.services{line-height:23px}}.services{color:#000;font-size:12px;height:25px;margin-bottom:5px;width:50%}@media (min-width:600px){.services{width:25%}.tabs-ru .services{width:33%}}.services:before{content:"";height:100%;margin-right:-.25em}.service_text,.services:before{display:inline-block;vertical-align:middle}.service_text{padding-left:30px}@media (max-width:768px){.row-distance{margin-left:0}}.description{padding:25px 0 0}.description h2{font-size:16px;font-weight:700}.hausseite_checkout_in{float:left;margin-right:20px}.hausseite_checkout_out{float:left}.hausseite_checkout_weekend{float:right}.mention-box{border-radius:5px;box-shadow:0 8px 26px -6px rgba(41,58,136,.3);margin:30px 0;padding:20px 30px}.mention-box h4{border-bottom:1px solid #ddd;font-size:24px;margin:10px 0 20px;padding-bottom:20px;text-align:center}@media (max-width:768px){.mention-box h4{margin:10px}}.hide_mentions{display:none}#link_to_hide a{color:#0b4c88;cursor:pointer;font-size:12px;font-weight:700;line-height:140%;text-decoration:underline}div#link_to_hide{padding-left:0}.specialty{padding:0}div#tabs-2{overflow:hidden}div#tabs-2 h5{color:#005caa;font-size:12px;font-weight:700;margin-bottom:5px}p.hausseite_checkout.hausseite_checkout_out.late_checkout{color:#ef5934;font-weight:700;margin-left:20px}@media(min-width:992px){.col-md-12.bookingform{border-bottom:0!important;left:calc(-25% - 45px);margin-bottom:30px;margin-top:20px;padding-bottom:10px;position:relative;width:calc(125% + 45px)}}#result{border-bottom:1px solid #293a88;padding:0}.cat_content{margin-left:0}.filter_cat{border-bottom:1px solid #c5c9d9;margin-right:0;padding-bottom:45px;padding-right:0}.filter_cat::not(:last-child){border-bottom:none}.filter_cat.last{border-bottom:0;padding-bottom:0}span.labelFilter{font-weight:700}span.labelFilter:hover{cursor:pointer}.availability_div{border-right:1px solid #c5c9d9;padding-left:15px;padding-right:0}.availability_inner_div{padding-right:15px}.cl_groupBox{padding:90px 40px;position:relative;text-align:center}.cl_groupBox span{background:url(https://cdn.aohostels.com/img/house/aohostels-arrow.png) no-repeat;height:74px;left:75px;position:absolute;top:30px;width:89px}.pay_in_euro{color:#293a88!important;font-size:10px;font-weight:700;padding:0}@media(min-width:992px){.cl_groupBox span{background:url(https://cdn.aohostels.com/img/house/aohostels-arrow.png) no-repeat;height:74px;left:75px;position:absolute;top:30px;width:89px}}@media(max-width:992px){.cl_groupBox span{background:none}}#error_box{border-bottom-width:0;border-top:1px solid #c5c9d9;display:none}#cl_groupHeadline{color:#293a88!important;font-size:18px!important;font-weight:700!important;line-height:140%!important;margin-bottom:10px!important}.cl_roomHeadline,.cl_roomHeadline_first{color:#293a88!important;font-size:18px;font-weight:700;line-height:120%;margin-bottom:2px;margin-left:-15px;margin-top:25px}.cl_roomHeadline,.cl_roomHeadline_first.HUF{font-size:15px}.cl_roomHeadline span,.cl_roomHeadline_first span{padding-left:15px}.filter{background:#edf1fa;color:#293a88;float:left;font-family:Arial,sans-serif;font-size:14px;line-height:20px;padding:15px 0 10px}.filter_checkbox{color:#0b4c88;float:left;font-size:12px;line-height:22px;margin:0 25px 0 0;padding:0}.checkbox_filter{cursor:pointer}.filterContainer{cursor:pointer;transition:.4s}.filterContainer:hover{opacity:.7}.filterContainer label{pointer-events:none}.form-group{margin:0}.form_header_col{padding-left:0}.form_header_col.price{margin-left:-5px}.form_header{background:#293a88;color:#fff!important;float:left;font-family:Arial,sans-serif;font-size:14px!important;font-weight:700;line-height:140%!important;padding:5px 15px}.form_header_inner{padding-left:0}.cl_available1{color:#0f7d00!important;font-weight:700}.cl_available2{color:#e26902!important;font-weight:700}.cl_available3{color:#ce4103!important;font-weight:700}.cl_roomDescriptionHeadline{color:#293a88;font-size:16px;font-weight:700;line-height:120%;margin:0}.cl_icon.cl_infoIcon{background:url(https://cdn.aohostels.com/img/house/aohostels-information-icon-blue.png) no-repeat;background-size:12px;cursor:pointer}.cl_discountIcon{background:url(https://cdn.aohostels.com/img/house/Icon_Fragezeichen.png) no-repeat!important;padding-right:2px}.cl_roomDescriptionSubline{color:#293a88!important;font-size:12px;line-height:140%;margin:0;padding-bottom:3px}.cl_fixBox{border-bottom:1px solid #c5c9d9;margin-bottom:3px}.cl_fixBox,.cl_flexBox{float:right;padding-left:0}.cl_flexBox{margin-bottom:5px}.cl_fixBox_inner,.cl_flexBox_inner{padding:0}.cl_fixContent{left:62px;position:absolute;top:-25px;z-index:15}.cl_fixContent div{width:165px}.cl_flexContent{left:80px;position:absolute;top:-30px;z-index:15}.cl_flexContent div{width:190px}.cl_discountContent{left:564px;position:absolute;top:-15px;z-index:15}.cl_discountContent div{width:165px}.cl_discountContent div p,.cl_fixContent div p,.cl_flexContent div p{margin-bottom:5px}p.cl_iconInfoHeadline{font-size:16px;font-weight:700;margin-bottom:0}.cl_hover div{background:#fff;border:1px solid #c5c9d9;border-radius:5px;padding:10px 5px 10px 15px;position:relative;z-index:10}.cl_hover div:after,.cl_hover div:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:21%;width:0}.cl_hover div:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-top:-10px}.cl_hover div:before{border-color:rgba(197,201,217,0) #c5c9d9 rgba(197,201,217,0) rgba(197,201,217,0);border-width:11px;margin-top:-11px}.cl_hoverLeft div{padding:10px 5px 10px 15px}.cl_hover div ul{list-style-type:none;margin:0;padding:0}.cl_hover div p,.cl_hover div ul li,.cl_hover li{color:#293a88!important;font-size:12px;line-height:140%;margin:0}.cl_hover div ul li,.cl_hover li{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-check.png) 0 4px no-repeat;padding-left:15px}li.kronen{background:url(https://cdn.aohostels.com/img/kc.png) 0 4px no-repeat!important}.cl_breakfastContent{bottom:-105px;left:15px;position:absolute}.cl_hoverTop div{background:#fff;border:1px solid #c5c9d9;border-radius:5px;padding:10px 5px 10px 15px;position:relative;width:145px;z-index:10}.cl_hoverTop div:after,.cl_hoverTop div:before{border:solid transparent;bottom:100%;content:" ";height:0;left:26%;pointer-events:none;position:absolute;width:0}.cl_hoverTop div:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.cl_hoverTop div:before{border-color:rgba(197,201,217,0) rgba(197,201,217,0) #c5c9d9;border-width:11px;margin-left:-11px}.cl_hoverTop div p{color:#293a88!important;font-size:12px;line-height:140%;margin:0}.cl_detailsContent{position:absolute;right:-100px;top:35px}.cl_hoverTopRight div{background:#fff;border:1px solid #c5c9d9;border-radius:5px;padding:10px 5px 10px 15px;position:relative;width:280px;z-index:10}.cl_hoverTopRight div:after,.cl_hoverTopRight div:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.cl_hoverTopRight div:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.cl_hoverTopRight div:before{border-color:rgba(197,201,217,0) rgba(197,201,217,0) #c5c9d9;border-width:11px;margin-left:-11px}.cl_hoverTopRight div p{line-height:140%}.cl_hoverTopRight div p,.cl_rommDetailLink{color:#293a88!important;font-size:12px;margin:0}.cl_rommDetailLink{cursor:pointer;display:inline-block;float:right;font-weight:700;line-height:23px;padding-right:5px;text-decoration:underline}.lowest-price{color:#293a88!important;font-size:20px;font-weight:700;line-height:120%;margin:0;padding:0;text-align:right}.lowest-price.CHF,.lowest-price.EUR,.lowest-price.GBP,.lowest-price.NOK,.lowest-price.PLN,.lowest-price.USD{font-size:16px}.lowest-price.DKK,.lowest-price.HUF{font-size:13px}.lowest-price.CZK{font-size:15px}.group_price{color:#000!important}.group_price.CHF,.group_price.CZK,.group_price.DKK,.group_price.EUR,.group_price.GBP,.group_price.HUF,.group_price.NOK,.group_price.PLN,.group_price.USD{font-size:18px;padding-right:14px}.select_cat{float:right;margin-top:5px;padding:0 0 0 10px}.select_cat.HUF{float:right}.sel_cat{-webkit-appearance:none;-moz-appearance:none;background:url(https://cdn.aohostels.com/img/house/aohostels-select-icon.png) no-repeat 100% #fff;background-position:right 10px center;border:1px solid #c5c9d9;border-radius:5px;color:#0b4c88;display:inline-block;font-size:13px;height:35px;overflow:hidden;padding-left:10px;padding-right:25px;white-space:nowrap;width:100%}.last_cat{padding-bottom:25px}.cl_ctaHeadline{color:#000!important;font-size:14px;line-height:140%;margin-bottom:5px}#cl_roomCtaBox{padding-left:8px}#cl_roomCtaBox .cl_ctaSubline{color:#000!important;font-size:12px;margin-bottom:10px}#cl_roomCtaBox .cl_ctaCheckHeadline{color:#000!important;font-size:12px;line-height:140%;margin-bottom:5px}#cl_roomCtaBox #cl_ctaCheckHeadline2{margin-top:25px}#cl_roomCtaBox .cl_ctaChecklist{list-style-type:none;margin-bottom:10px;padding-left:0}#cl_roomCtaBox .cl_ctaChecklist li{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-check-black.png) 0 4px no-repeat;color:#000!important;font-size:12px;line-height:140%;margin-bottom:4px;padding-left:15px}.pa-btn_uebersicht_textlink_div a{color:#000;display:block;font-size:10px;margin-top:50px;padding-bottom:10px}.cl_ctaPrice{color:#293a88!important;font-size:32px;font-weight:700;line-height:120%;margin-bottom:0;text-align:right}.cl_ctaPrice.CHF,.cl_ctaPrice.DKK,.cl_ctaPrice.EUR,.cl_ctaPrice.GBP,.cl_ctaPrice.USD{font-size:19px}.cl_ctaPrice.HUF{font-size:16px}.cl_ctaPrice.CZK{font-size:19px}.cl_ctaPrice.NOK{font-size:20px}.cl_ctaPrice.PLN{font-size:22px}.cl_ctaPriceSubline{color:#293a88!important;font-size:11px;line-height:140%;margin-bottom:10px;text-align:center}.cl_ctaInfoTxt{background:url(https://cdn.aohostels.com/img/house/aohostels-information-icon-orange.png) 0 1px no-repeat;color:#e26902!important;font-size:11px;font-weight:700;line-height:120%;margin-bottom:8px;margin-top:-5px;padding-left:18px;padding-top:2px}.cl_ctaDesc{color:#000!important;font-size:11px;line-height:140%;margin-bottom:25px;margin-top:55px;text-align:center;width:180px}.btn_res{width:100%}.btn_res:hover{color:#fff}#cl_mainoverlaybox{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}#cl_overlaycontentbox{background:#fff;border-radius:10px;height:490px;left:50%;margin-left:-420px;margin-top:-245px;position:absolute;top:50%;width:840px;z-index:41}#cl_overlay{background:#000;cursor:pointer;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:40}#cl_overlayDescHeadline{color:#ff782a;font-size:20px;line-height:120%;margin-bottom:15px}.cl_closeOverlay{color:#fff;cursor:pointer;font-size:14px!important;line-height:15px;position:absolute;right:10px;text-align:right}#cl_closeOverlay1{top:15px}#cl_closeOverlay2{bottom:25px}#cl_overlayDesc{float:left;margin-left:30px}#cl_overlayquote{color:#034982;float:right;font-size:20px;margin-right:30px}input.btn.btn_disabled.btn_res{cursor:auto!important}.bestprice_header_de{background:url(https://cdn.aohostels.com/img/house/Bestpreis_DE.png) no-repeat;background-position-x:30px;height:100px}.bestprice_header_en{background:url(https://cdn.aohostels.com/img/house/Bestpreis_ENG.png) no-repeat;background-position-x:30px;height:100px}.bestprice_header_nl{background:url(https://cdn.aohostels.com/img/house/Bestpreis_NL.png) no-repeat;background-position-x:30px;height:100px}.bestprice_header_text{background-color:#293a88;color:#fff;font-size:22px;margin-bottom:20px;padding:10px 15px 10px 30px;text-align:left;width:100%;z-index:-1}@media(max-width:768px){.btool_down{background-color:#ff782a;bottom:0;color:#fff;font-size:18px;margin:0;padding-bottom:10px;padding-top:10px;position:fixed;text-align:center;width:100%}.newCategoriesContainer.filter_cat{padding-bottom:35px!important}}@media(min-width:768px) and (max-width:992px){.houseAmenities{left:0;top:0;transform:scale(.8)}.btn_check{margin-top:32px}.btool_down{background-color:#ff782a;bottom:0;color:#fff;font-size:18px;margin:0;padding-bottom:10px;padding-top:10px;position:fixed;text-align:center;width:100%}}#cl_scrollBox{padding-bottom:50px;position:inherit}.tooltip>.tooltip-inner{background-color:#fff;border:1px solid #c5c9d9;color:#293a88;font-size:12px}.tooltip.top>.tooltip-arrow{border-top:5px solid #c5c9d9}.btn-group-form{background-color:#f78200;border-color:#f78200;color:#fff}.btn-group-form.focus,.btn-group-form:focus{background-color:#ef5934;border-color:#ef5934;color:#fff!important}.btn-group-form:hover{background-color:#f76200;border-color:#f76200;color:#fff}.btn-group-form.active,.btn-group-form.disabled,.btn-group-form.disabled.active,.btn-group-form.disabled.focus,.btn-group-form.disabled:active,.btn-group-form.disabled:focus,.btn-group-form.disabled:hover,.btn-group-form:active,.btn-group-form[disabled],.btn-group-form[disabled].active,.btn-group-form[disabled].focus,.btn-group-form[disabled]:active,.btn-group-form[disabled]:focus,.btn-group-form[disabled]:hover,fieldset[disabled] .btn-group-form,fieldset[disabled] .btn-group-form.active,fieldset[disabled] .btn-group-form.focus,fieldset[disabled] .btn-group-form:active,fieldset[disabled] .btn-group-form:focus,fieldset[disabled] .btn-group-form:hover{background-color:#ef5934;border-color:#ef5934;color:#fff}span.tt-dropdown-menu,span.twitter-typeahead{width:100%!important}.tt-hint,.tt-query,.typeahead{font-size:14px;width:100%}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-input{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-size:14px}.tt-hint{color:#999;font-size:14px;opacity:.9}.tt-dropdown-menu{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px 8px 8px 8px;box-shadow:0 5px 10px rgba(0,0,0,.2);font-size:15px;margin-top:5px;padding:8px 0;width:422px}.tt-suggestion{line-height:24px;padding:3px 20px}.tt-suggestion.tt-cursor{background-color:#0097cf;color:#fff}.tt-suggestion p{font-size:15px;font-weight:700;margin:0}.gist,.tt-dropdown-menu{font-size:12px;text-align:left}.embed-responsive{display:none;min-height:205px}.cl_cta_box{margin:20px 0;text-align:center}.cl_cta{background:#ef5934;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:35px;line-height:35px;margin:0;max-width:250px;text-align:center;width:100%}.cl_cta:hover{background-position:0 -35px}.cat_content{clear:both}@media (min-width:768px){.form_elements{padding-left:0;padding-right:5px}.detail_left{width:45%}}@media only screen and (max-width:992px){#cl_kalenderend2{left:0}#cl_kalenderend2 .cl_kalenderBG:after,#cl_kalenderend2 .cl_kalenderBG:before{left:77%!important}.content_row{margin-left:0}.cl_groupBox span{background:url(https://cdn.aohostels.com/img/house/aohostels-arrow.png) no-repeat}}@media only screen and (max-width:767px){#cl_roomCtaBox{display:none}.cl_groupBox span{background:none}.content_row{padding:0 5px}.cat_content{margin-left:-5px;margin-right:-5px}div#collapse-tabs-0{padding-top:0}.hausseite_checkout_weekend{float:left}.hausseite_checkout_out{margin-right:20px}.last_form_element{width:50%}.col-md-12.bookingform{background:none;padding:0}.col-md-12.bookingform form{background:#dbe4f6;border-top:1px solid #c7cfdf;margin:0 -10px;padding:15px 25px 10px}.form_elements{margin-bottom:15px}.form_element_children,.form_elements{padding-right:20px}.mobile-btn{text-align:center}.mobile-btn .btn_check{background:url(https://cdn.aohostels.com/img/cta-bg.jpg) repeat-x;display:inline-block;float:none;margin:5px 0 10px;width:260px}#result .filter{background:none;margin:0;padding:0}#result .filter-content{background:#fff;border-bottom:1px solid #c7cfdf;margin:0 -10px;padding:15px}.form-horizontal .form-group{float:left;margin:0;padding-left:15px;padding-right:15px;width:100%}.filter_checkbox{margin-top:6px}.filter_checkbox .form-group.second-form-group{padding-left:0}.form_element_button{padding-left:50px}#cl_roomCtaBox{display:none}.availability_div_group{border-right:0;padding-left:10px;padding-right:10px}.availability_div{padding-left:0}.pic-responsive-content{margin-bottom:0;margin-top:20px}.pic-responsive-content_group{margin-bottom:15px;margin-top:20px;padding-right:0}.img-responsive{width:100%}.cl_roomHeadline{line-height:140%;margin:0 0 5px 8px}.cl_roomHeadline_first{margin-left:-5px;margin-top:0}.cl_available1{font-size:14px;padding-left:10px}.cl_rommDetailLink{display:block;float:none;font-size:14px;margin-bottom:2px;text-align:right}.cl_detailsContent{right:15px;top:25px}.filter_cat{padding-bottom:0}.cl_hoverTopRight div:after,.cl_hoverTopRight div:before{left:90%}.cat_icons{margin-top:2px;position:relative;text-align:right}.cl_breakfastContent{bottom:inherit;left:inherit;right:15px;text-align:left;top:50px}.cl_hoverTop div:after,.cl_hoverTop div:before{left:90%}.cl_hoverTop.withDiscount div:after,.cl_hoverTop.withDiscount div:before{left:58%}.cl_hoverTop.Discount div:after,.cl_hoverTop.Discount div:before{left:85%}.cl_fixBox,.cl_flexBox{border:0;float:left;margin-top:0;padding-left:25px}.cl_roomDescriptionHeadline{font-size:18px;line-height:35px}.cl_roomDescriptionSubline{font-size:14px;margin-left:-15px;margin-right:0}.lowest-price{font-size:26px;line-height:35px;margin-top:0}.lowest-price.HUF{font-size:13px}.lowest-price.NOK{margin-left:-4px}.group_price.HUF{padding:14px}.select_cat{margin-top:0}.cl_fixBox .cl_roomDescriptionSubline{border-bottom:1px solid #c5c9d9;margin-bottom:5px;margin-top:18px;padding-bottom:18px}.cl_flexBox .cl_roomDescriptionSubline{margin-bottom:10px;margin-top:18px}.cl_roomDescriptionSubline br{display:none}.cl_icon.cl_infoIcon{background:url(https://cdn.aohostels.com/img/info-icon-big.png) no-repeat;background-size:100%;display:inline-block;height:23px;margin:5px 0 0 5px;vertical-align:top;width:23px}.cl_fixContent{left:66px;top:-15px}.cl_flexContent{left:85px;top:-22px}#result{border-bottom:0;margin-bottom:10px}.cl_groupBox{background:#fff;border-bottom:1px solid #c7cfdf;margin-left:-5px;margin-right:-5px;padding:15px 15px 25px}#cl_groupHeadline{background:url(https://cdn.aohostels.com/img/reisezeitraum-arrow-small.png) no-repeat;display:inline-block;font-size:14px!important;padding:0}span.labelFilter{display:inline-block;font-size:12px;font-weight:400;margin-left:5px}#result .filter-content{padding:15px 10px}#cl_mobile_nextstep{background:#eef1fb;left:0;padding:0;position:fixed;top:0;z-index:12}.cl_interactive_ctas{padding:20px}.cl_backTo{color:#293a88;cursor:pointer;display:inline-block;float:left;font-size:12px;font-weight:700;line-height:35px;margin-left:20px;position:relative;text-decoration:underline}.cl_backTo:before{background:url(https://cdn.aohostels.com/img/arrow-back-to.png) no-repeat;content:"";height:13px;left:-20px;position:absolute;top:11px;width:9px}.cl_next_cta_box{float:right;width:190px}.cl_next_cta_box .btn_check{float:none;line-height:140%!important}.cl_next_cta_box p{color:#293a88;font-size:11px;line-height:140%;margin:5px 0 0}#cl_mobile_result{background:#fff;border-bottom:1px solid #c7cfdf;border-top:1px solid #c7cfdf;padding:25px 20px 20px}.cl_ctaSubline{color:#293a88;font-size:14px;line-height:140%;margin-bottom:15px}.cl_ctaCheckHeadline{color:#000;font-size:14px;font-weight:700;line-height:140%;margin-bottom:5px}.cl_ctaChecklist{list-style-type:none;margin-bottom:10px;padding-left:0}.cl_ctaChecklist li{background:url(https://cdn.aohostels.com/img/mobile-check.png) 0 4px no-repeat;color:#293a88!important;font-size:14px;line-height:140%;margin-bottom:4px;padding-left:18px}.cl_ctaPriceBox{border-top:1px solid #c7cfdf;margin-top:25px;padding-top:15px}.cl_ctaPriceSubline{margin-bottom:0}.bodycontainer{display:none}.pay_in_euro{background:#fff;border-bottom:1px solid #c7cfdf;border-top:1px solid #c7cfdf;font-size:12px;padding:15px}}@media only screen and (max-width:399px){.col-md-12.bookingform form{padding:10px}.first_form_elements,.third_form_elements{padding-left:10px;padding-right:10px}.last_form_element,.second_form_elements{padding-left:10px;padding-right:0}.last_form_element .form_element_children_label{padding-left:15px}.last_form_element .form_element_children{padding-left:15px;padding-right:15px}.cl_roomDescriptionHeadline{font-size:16px}.lowest-price{font-size:24px}.availability_div{padding-left:0;padding-right:0}#result .filter-content{padding:15px 0}.cl_next_cta_box{width:150px}.cl_next_cta_box br{display:none}}@media (max-width:768px){.last_form_element{width:50%}}.clear{clear:both}.cl_newChoicebox{display:inline-block;width:auto!important}.anz_less,.anz_less_gbt,.anz_less_new,.anz_less_opt{background:#293a88;border:1px solid #293a88;border-radius:5px 0 0 5px;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:28px;height:35px;line-height:33px;position:relative;text-align:center;width:33%}.anz_less:before,.anz_less_gbt:before,.anz_less_new:before,.anz_less_opt:before{background:url(https://cdn.aohostels.com/img/minus-icon.png) no-repeat;content:"";height:2px;left:50%;margin-left:-6px;margin-top:-1px;position:absolute;top:50%;width:12px}.input_choice{background:#fff;border-color:#c5c9d9 #fff;border-style:solid;border-width:1px;color:#000!important;display:inline-block;float:left;font-size:14px;height:35px;line-height:33px;text-align:center;width:34%}.input_choice:focus{outline:none}.anz_more,.anz_more_gbt,.anz_more_new,.anz_more_opt{background:#293a88;border:1px solid #293a88;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:28px;height:35px;line-height:33px;position:relative;text-align:center;width:33%}.anz_more:before,.anz_more_gbt:before,.anz_more_new:before,.anz_more_opt:before{background:url(https://cdn.aohostels.com/img/plus-icon.png) no-repeat;content:"";height:12px;left:50%;margin-left:-6px;margin-top:-6px;position:absolute;top:50%;width:12px}.cl_dutyText{color:#293a88;font-size:11px;line-height:120%;margin:5px 0 0;text-align:center}.col-md-12.bookingform{padding-bottom:10px}.cl_col_adult,.cl_col_children,.detail_right_left,.detail_right_right,.form_element_children_label,.form_elements{text-align:left}.booking_xs .btn_check{margin-top:24px}.cl_headline{height:25px}.cl_headline span{font-size:11px;font-weight:400}.cl_col_adult{padding-right:8px}.cl_col_children{padding-left:8px}.form_header_group{margin-top:20px;padding:10px 15px}.form_header_inner{padding:0}.form_header_inner_right{font-weight:400;text-align:right}.filter_cat{margin-top:45px}.pic-responsive-content_group{padding:0}.availability_inner_div_group{margin-top:-3px;width:360px}.cl_roomHeadline{margin-top:0}.cl_roomSubline{color:#000;font-size:12px;line-height:140%;margin-bottom:15px}.lowest-price_group{font-size:24px;margin-top:-5px;padding-right:15px}.cl_breakfastContent{bottom:-95px}.form_element_content{margin-top:-3px}.form_element_headline{font-size:14px;line-height:35px;margin-top:20px;padding-right:0}.cl_anz_free_beth,.form_element_headline{color:#000;font-weight:700;text-align:right}.cl_anz_free_beth{font-size:11px;line-height:140%;margin-bottom:5px}.anz_person{background:#aaa;background-image:linear-gradient(top,silver,#aaa);background-size:100% 100%;border:0;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FFc0c0c0,endColorstr=#FFaaaaaa)}.anz_person.active{background-size:100% 100%;background:#ef5934;cursor:pointer}#cl_roomCtaBox{padding-left:15px}.cl_ctaHeadline{font-size:18px;text-transform:capitalize}.cl_ctaCheckHeadline{border-bottom:1px solid #c5c9d9;line-height:150%;margin-bottom:5px;padding-bottom:5px}.cl_ctaCheckPrice{color:#000;font-size:16px;font-weight:700;line-height:140%;padding-right:10px;text-align:right}.cl_free_beth{background:#f5f5f5;border:1px solid #c5c9d9;margin-bottom:15px;margin-top:10px;padding:5px}.cl_free_beth_place{color:#293a88;float:left;font-size:12px;margin-top:4px}.cl_free_beth_place,.cl_free_beth_price{display:inline-block;font-weight:700;margin-bottom:5px}.cl_free_beth_price{color:#3c763d;float:right;font-size:16px;line-height:140%}.cl_free_beth_desc{color:#293a88;font-size:11px;line-height:140%;margin:0}.btn_check,.btn_disabled{margin-bottom:5px}.cl_ctaDesc{margin:0 0 25px;text-align:left}#cl_roomCtaBox #cl_ctaCheckHeadline2{border:0}@media only screen and (max-width:767px){.cl_col_adult{padding-right:5px}.cl_col_children{padding-left:10px;padding-right:10px}.col-md-12.bookingform{background:none;padding:0}.col-md-12.bookingform form{background:#dbe4f6;border-top:1px solid #c7cfdf;margin:0 -5px;padding:15px 5px 10px 20px}#bookingFormStep1 .form_elements{margin-bottom:10px;padding-right:15px}#bookingFormStep1 .first_form_elements{padding-right:10px}#bookingFormStep1 .second_form_elements,.form_element_children_label{padding-left:10px}.form_element_children{padding:0 15px 0 10px}.pic-responsive-content_group{margin-bottom:20px;margin-top:0;padding:0 20px;width:100%}.cat_content{border-bottom:1px solid #c5c9d9}.filter_cat{margin:0 -10px}.availability_inner_div{margin-bottom:20px;padding:0 20px;width:100%}.cl_roomHeadline{margin-bottom:0;margin-left:0}.cl_roomHeadline span{padding-left:0}.cat_icons{text-align:left}.form_element_content{margin-top:-23px}.cl_breakfastContent{right:inherit;top:40px}.cl_hoverTop div:after,.cl_hoverTop div:before{left:25%}#cl_scroll_mobile{width:100%;z-index:9}.form_header{float:none;margin-top:0}.form_header_inner_right{margin-bottom:0;text-align:center}.cat_content{position:relative}.cl_ctaCheckBox{border-bottom:1px solid #c5c9d9;margin:0 0 10px;padding-bottom:10px;padding-left:15px}.cl_ctaCheckBox>div{padding:0}.cl_ctaCheckBoxLast{border:0}.cl_ctaHeadline{font-size:14px;margin-bottom:10px}.cl_ctaCheckHeadline{border:0;font-weight:400;margin-bottom:0;padding:0}.cl_ctaCheckPrice{margin-bottom:0;margin-top:20px}.cl_free_beth{margin-top:0;padding:10px}.cl_free_beth_place{display:block;float:none;font-size:14px}.cl_free_beth_desc{font-size:14px}.cl_free_beth_desc br{display:none}.cl_free_beth_price{display:block;float:none;text-align:right}.cl_free_beth_price span{font-size:12px}.cl_ctaPriceBox{margin-top:20px;text-align:right}.cl_ctaPriceBox div{display:inline-block;text-align:center}.availability_div .filter_cat:first-child .pic-responsive-content{margin-top:-1px!important}}#btool_down{display:none}@media(max-width:767px){.newWidth{float:left!important}}@media(min-width:769px){#cl_roomCtaBox{display:block!important}}@media only screen and (max-width:767px){.reservierung_start{margin-bottom:20px;padding-bottom:20px}.reservierung_start_inner{padding-top:0}#step1_start_inner{text-align:center}#cl_buchungstoolBox{display:inline-block;text-align:left;width:320px}#cl_destinationBox{margin-bottom:20px}#cl_destinationSelect{font-family:Arial,sans-serif;font-size:16px;height:35px;margin-left:20px;width:300px}#cl_tripPartnerBox{margin-bottom:20px;width:320px}#cl_adultBox{float:left;margin-left:20px;width:135px}#cl_adultSelect,#cl_childSelect{font-family:Arial,sans-serif;font-size:16px;height:35px;width:100%}#cl_childBox{float:right;width:135px}.cl_dutytxt{color:#004583;font-size:13px;line-height:140%;margin:5px 0 0;text-align:right}#cl_cta,.cl_dutytxt{font-family:Arial,sans-serif}#cl_cta{background:url(https://cdn.aohostels.com/img/aohostels-cta-bg.png) 0 0 no-repeat;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;height:35px;line-height:35px;margin:0 0 0 20px;padding-left:30px;text-align:left;width:292px}#cl_cta:hover{background-position:0 -35px}#cl_tripBox{margin-bottom:20px;position:relative;width:320px}#cl_beginBox{float:left;margin-left:20px;width:135px}#cl_endBox{float:right;width:135px}.cl_headline{color:#004684;font-size:16px}.cl_headline,.cl_subline{font-family:Arial,sans-serif;line-height:140%;margin-bottom:2px;margin-top:0}.cl_subline{color:#004583;font-size:15px}.cl_kalender{display:none;position:absolute;top:85px;width:300px;z-index:11}#cl_kalenderbegin,#cl_kalenderend{left:0}.cl_kalenderBG{background:#fff;border:1px solid #c5c9d9;border-radius:5px;position:relative}.cl_kalenderBG:after,.cl_kalenderBG:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.cl_kalenderBG:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.cl_kalenderBG:before{border-color:rgba(197,201,217,0) rgba(197,201,217,0) #c5c9d9;border-width:11px;margin-left:-11px}#cl_kalenderbegin .cl_kalenderBG:after,#cl_kalenderbegin .cl_kalenderBG:before{left:22%}#cl_kalenderend .cl_kalenderBG:after,#cl_kalenderend .cl_kalenderBG:before{left:78%}table{border-spacing:0}thead th{color:#014c87;font-family:Arial,sans-serif;font-size:16px;line-height:42px;text-align:center}#cl_theadLeft,#cl_theadRight{cursor:pointer}#cl_headNumbers td{background:#0b4c88;color:#fff;cursor:default;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:27px}td.cl_available{color:#0b4c88;cursor:pointer}td.cl_notAvailable{color:#0b4c88}td.cl_available:hover{background:#3d81d0;color:#fff}td.cl_activeB,td.cl_activeE{background:#0b4c88;color:#fff}td.cl_diffDays{background:#dbe4f6;color:#0b4c88}.cl_kalenderOverlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.cl_kalender table{border-right:0!important;width:100%!important}.cl_kalenderBG{width:100%}.cl_kalender{left:0;padding-right:20px;top:100px;width:100%}.cl_groupBox{background:#fff;border-bottom:1px solid #c7cfdf;margin:0 -5px;padding-bottom:35px;padding-top:30px}#cl_groupHeadline{background:none;font-size:14px!important}#cl_groupSubline{color:#293a88;font-size:14px;line-height:140%;margin-bottom:15px}#cl_groupCta{background:url(https://cdn.aohostels.com/img/cta-bg.jpg) repeat-x;width:260px}.filter_cat.last{border-bottom:1px solid #c5c9d9}}.output_discount{border:1px solid #e36b04;border-radius:2px;color:#e36b04;float:right;font-size:14px;font-weight:700;margin-left:2px;padding:1px 5px}.trenner_detail_absatz{border-bottom:1px dotted #c5c5c5;height:2px}.trenner_detail_absatz img{display:none}@media only screen and (max-width:380px){.cl_col_children .cl_headline{font-size:11px!important}.form_elements{padding-left:5px;padding-right:5px}.col-md-12.bookingform form{padding:15px 0 10px}.last_form_element,.second_form_elements{padding-left:5px;padding-right:5px}.first_form_elements,.third_form_elements{padding-right:5px}.cl_headline span{font-size:10px}}.filterUpdate .filter_checkbox{margin:0;padding:0 15px}.form-horizontal .filterUpdate .form-group{margin:0 0 -5px}.scaleBar{background:#ccc;box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);margin:10px 20px}.scaleBar,.scaleBar>span{border-radius:25px;height:10px;position:relative}.scaleBar>span{background:#293a88;display:block;overflow:hidden;width:0}.newStars.meinung_stars_off{background:url(https://cdn.aohostels.com/img/index/rating_stars_empty.png) left 15px no-repeat;background-size:100px auto!important;float:left;height:38px;margin-right:9px;padding:15px 0;width:100px}.newStars.meinung_stars_off_small{background-size:78px auto!important;width:78px}.newStars.meinung_stars_on{background:url(https://cdn.aohostels.com/img/index/rating_stars_full.png) 0 0 no-repeat;background-size:100px auto;padding:10px 0}.arrow_box{left:10px;position:relative}.arrow_box:after,.arrow_box:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:30%;width:0}.arrow_box:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;margin-left:-4px}.arrow_box:before{border-color:#0066b3 rgba(0,102,179,0) rgba(0,102,179,0);border-width:7px;margin-left:-7px}a.expand.opened .arrow_box:after,a.expand.opened .arrow_box:before{transform:rotate(180deg)}a.expand.opened .arrow_box{top:-2px}a.expand.opened .arrow_box:before{top:-4%}a.expand{cursor:pointer;font-weight:700;right:41px}.portalReview{border:1px solid #c7cfdf;border-radius:5px;display:table;margin-bottom:10px;padding:13px 15px 10px;width:100%}.portalReview .portalImg img{height:30px}.portalReview .portalRating{text-align:right}.portalReview .portalImg,.portalReview .portalRating{display:table-cell;float:none;vertical-align:middle}.portalReview span.overallRating{color:#0066b3;font-size:22px;font-weight:700}.meinung .singleRatingOverall{color:grey;font-size:24px}.meinung .singleRatingOverallSmall{font-size:20px}.progress-bar{background-color:#ef5934}.meinung .ratingNumber{color:#005ca9;font-size:30px;font-weight:700}.meinung .ratingNumberSmall{font-size:24px}.meinung .achievableRating{color:grey}.meinung .ratingText div{font-size:14px;padding:0 20px 20px}.meinung .ratingTextSmall div{padding:0 10px 10px}.meinung .detailContainer{font-size:14px;height:75px!important;padding-right:25px;position:relative;text-align:right}.meinung .detailContainerSmall{height:70px!important;padding:10px 0 0}.meinung .expand{bottom:28px;position:absolute}.meinung .detailRatingContainer{display:none;width:100%}.meinung .detailRatingContainer .row{margin:0}.meinung .ratingCategory{font-size:14px;margin:4px 0;padding-right:0;text-align:right}.meinung .detailedSingleRating{font-size:14px;padding:4px 0}.meinung .detailedSingleRating span{color:#000;font-weight:700}.meinung .detailRatingContainer .row:last-child{margin-bottom:15px}#ajaxReviews.mentions{padding-left:30px;padding-right:0}#ajaxReviews{margin-left:0;padding-right:0}.mentionPagination a,.mentionPagination span{border:2px solid #8db3e0!important;border-radius:40px!important;color:#0066b3;font-size:14px;height:35px;padding:6px 0!important;width:35px}.mentionPagination li.active span{background:#8db3e0;border:2px solid #8db3e0!important}.mentionPagination li{display:inline-block;margin:0 3px}.mentionPagination li a:hover,.mentionPagination li span:hover{background:#0066b3;border:2px solid #0066b3!important;color:#fff}.mentionPagination li.disabled span{background:#d9d9d9!important;border-color:#d9d9d9!important}#moreMentions{background:#ef5934;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:6px;text-align:center;text-decoration:none!important;transition:all .5s ease-in-out;width:100%}#moreMentions:hover{background:#293a88}.meinung{border-bottom:1px solid #ddd;margin-bottom:23px;padding-bottom:7px}.meinung .meinung_left{margin-bottom:0;text-align:center}@media(min-width:760px){#moreMentions{margin-top:20px;width:30%}}@media(max-width:768px){.gallery{min-width:100%;width:100%}#moreMentions{margin-top:20px}}.map-box{height:350px;margin-bottom:20px;margin-top:12px}@media(max-width:768px){.map-box{height:500px!important;margin:0 -20px!important}}@media(max-width:400px){#allocateCustomersmobile{background-position:20px!important}.filterMobile .form-group{border:none!important}}@media(min-width:400px) and (max-width:510px){#allocateCustomersmobile{background-position:70px!important}}#januarDeal{margin-top:20px}#januarDeal #deal_left{background:url(https://cdn.aohostels.com/img/house/ring_200x200px.png) no-repeat;background-size:95%;height:100px;width:100px}#januarDeal i.fa-close{position:absolute;right:10px;top:10px}#januarDeal #deal_right{width:80%}.city_content,.postcode_content{float:left;width:50%}.postcode_content{padding-right:5px}.city_content{padding-left:5px}.country-select{display:block}.country-select input{width:100%!important}.controls{border:1px solid transparent;border-radius:2px 0 0 2px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);box-sizing:border-box;-moz-box-sizing:border-box;height:32px;margin-top:10px;outline:none}#origin-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;outline:0;padding:0 11px 0 13px;text-overflow:ellipsis;width:250px}#destination-input:focus,#origin-input:focus{border-color:#4d90fe}#mode-selector{background-color:#4d90fe;color:#fff;margin-left:12px;padding:3px 0 0 12px}@media (max-width:768px){#januarDeal #deal_left{height:60px;margin-top:45px;width:60px}#januarDeal #deal_right{width:70%}}@media(min-width:500px) and (max-width:768px){#januarDeal #deal_left{margin-top:25px}}@media(max-width:515px){#origin-input{width:185px}}@media(max-width:450px){#mode-selector{left:0!important;top:40px!important}}.map-distance{border-left:1px solid #fff;display:inline;font-family:Roboto;font-size:13px;font-weight:700;padding-left:8px;padding-right:4px}.fancy-checkbox .checked,.fancy-checkbox input[type=checkbox]{display:none}.fancy-checkbox input[type=checkbox]:checked~.checked{display:inline-block}.fancy-checkbox input[type=checkbox]:checked~.unchecked{display:none}.fancy-checkbox .fa{background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);font-size:20px!important;height:32px;line-height:30px;margin-left:10px;margin-top:10px;padding-left:5px;width:30px}.fancy-checkbox .fa:hover{cursor:pointer}.input_hidden{left:-9999px;position:absolute}#mode-selector label{background:#ddddddcf;border-radius:50%;cursor:pointer;display:inline-block;margin-right:5px}#mode-selector label:hover{background-color:#fff}.selected{background-color:#fff!important;border:1px solid #666}#mode-selector label img{height:auto;padding:3px;width:23px}.w3w-embed{margin:0 0 10px}.moreHouses{background-color:#fff;box-shadow:0 4px 12px 1px rgba(0,0,0,.2);left:0;margin:0!important;padding:0 5px 20px;position:fixed;top:60px;transition:all .1s ease-in-out;width:100%!important;z-index:999}.moreHouses:after,.moreHouses:before{border:solid transparent;content:" ";display:none;height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.moreHouses .btn_check{background:#fc0;float:none!important;margin:0 auto;width:100%!important}.moreHouses:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-left:-10px}.moreHouses:before{border-color:hsla(0,0%,69%,.38) hsla(0,0%,69%,0) hsla(0,0%,69%,0);border-width:13px;margin-left:-13px}.moreHouses .anz_less,.moreHouses .anz_less_new,.moreHouses .anz_more,.moreHouses .anz_more_new{background:#293a88;border:1px solid #293a88}.moreHouses .anz_less:hover,.moreHouses .anz_less_new:hover,.moreHouses .anz_more:hover,.moreHouses .anz_more_new:hover{background:#ef5934}.moreHouses .cl_inputKalender,.moreHouses .input_choice{border:1px solid #293a88}.fix-body{position:fixed}#adultsXs,#childrenXs{border-left:none;border-radius:0;border-right:none}.moreHouses .input_choice{border:1px solid #293a88!important;border-radius:0!important;width:34%!important}#inputEmail{margin-bottom:10px}.form-group span p,.house-extended-content{display:inline-block}.pic-responsive-content.withOverlay{position:relative}.pic-responsive-content.withOverlay .titleContainer{background:rgba(41,58,136,.5);bottom:0;padding:10px 15px 0;position:absolute;width:100%}.opened .fa-chevron-down{transform:rotate(180deg)}.moreDesc{text-align:center}.moreDesc i{color:#fff;font-size:16px;margin-bottom:5px;margin-top:-10px}.pic-responsive-content.withOverlay .titleContainer p.infoDesc{display:none;padding-bottom:15px}.pic-responsive-content.withOverlay .titleContainer .cl_roomHeadline,.pic-responsive-content.withOverlay .titleContainer .cl_roomSubline{color:#fff!important}@media(max-width:767px){.moreHouses:after,.moreHouses:before{display:block!important}.grid-area{display:grid;grid-area:grid;grid-template-columns:50% 50%;padding:0 8px;row-gap:12px}.filter-grid{display:grid;grid-template-areas:"label" "grid" "optimal";grid-template-columns:100%}#allocateCustomers{margin-top:16px!important;width:100%!important}.filter_checkbox{width:-moz-fit-content!important;width:fit-content!important}.mobileFilter .filter_checkbox{margin:0!important;padding:0 5px!important}.filter-content .form-group span.single{margin-left:10px}.filter-content input{display:none;opacity:0}.filterHeadline{color:#293a88;margin-bottom:15px;margin-top:10px;padding-left:0}.groupFilterContainer{padding:10px!important}.groupFilterContainer .filter_checkbox{margin:0!important}#allocate{margin-left:5px;margin-top:25px;width:46%}}.styledCheck{-webkit-tap-highlight-color:transparent;color:#293a88;cursor:pointer;float:left;height:18px;margin:auto;position:relative;transform:translateZ(0);width:100%}.styledCheck:before{background:rgba(41,58,136,.35);border-radius:6px;content:"";height:24px;left:-3px;opacity:0;position:absolute;top:-3px;transition:opacity .2s ease;width:24px}.styledCheck svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#293a88;stroke-width:1.5;position:relative;transform:translateZ(0);transition:all .2s ease;z-index:1}.styledCheck svg path{stroke-dasharray:60;stroke-dashoffset:0}.styledCheck svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.styledCheck:hover:before{opacity:1}.styledCheck:hover svg{stroke:#fff}.cbx:checked+.styledCheck{color:#fff}.cbx:checked+.styledCheck svg{stroke:#fff}.cbx:checked+.styledCheck svg path{stroke-dashoffset:60;transition:all .3s linear}.cbx:checked+.styledCheck svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}.filter .form-group{border:1px solid #293a88;border-radius:6px;padding:6px 6px 3px;transition:all .5s ease-in-out}.cbx:checked+.form-group,.form-group.active{background:#293a88;border:1px solid #fff}span.labelFilter{padding-left:8px}.filter_checkbox{margin-right:5px}.bookingform{background:none!important;border-bottom:1px solid #293a88!important;padding:0}.filter_checkbox{margin-bottom:5px;width:32.6%}#result{overflow:hidden}#result .filter{background:none;position:relative}.styledCheck span{position:relative;top:-1px}.anz_less,.anz_less_new,.anz_more,.anz_more_new{background:#293a88;border:1px solid #293a88}.last_form_element{width:330px}#klassenfahrtFilter,#klassenfahrtFiltermobile{left:-880px;opacity:0;padding:20px 20px 20px 50px;position:absolute;transition:all .5s ease-in-out}#klassenfahrtFilter.mobileCategories{margin:0 -15px;padding:10px 0}#klassenfahrtFilter.moved,#klassenfahrtFiltermobile.moved{left:0;opacity:1;position:relative}#klassenfahrtFilter:after,#klassenfahrtFilter:before,#klassenfahrtFiltermobile:after,#klassenfahrtFiltermobile:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:95%;top:63%;width:0}#klassenfahrtFilter.mobileCategories:after,#klassenfahrtFilter.mobileCategories:before{right:101%}#klassenfahrtFilter:after,#klassenfahrtFiltermobile:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:16px;margin-top:-16px}#klassenfahrtFilter:before,#klassenfahrtFiltermobile:before{border-color:hsla(0,0%,64%,0) #a3a3a3 hsla(0,0%,64%,0) hsla(0,0%,64%,0);border-width:19px;margin-top:-19px}#klassenfahrtFilter #backarrow,#klassenfahrtFilter #backarrowmobile{bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:50px}#allocate{background:#293a88;border:none;border-radius:6px;color:#fff;margin-top:24px;padding:9px 20px}.filter_checkbox{margin:5px 5px 5px 0!important;padding:0!important}.saveCleaningContainer i{min-height:50px}@media(min-width:768px){.saveCleaningContainer i{min-height:inherit}}.newCategoriesContainer .cl_fixBox,.newCategoriesContainer .cl_flexBox,.newCategoriesContainer .cl_superflexBox{float:none}.newCategoriesContainer .cl_roomDescriptionHeadline{background:#293a88;color:#fff;padding:5px;text-align:center}.newCategoriesContainer .pic-responsive-content{min-height:80px;padding:0;z-index:10}.newCategoriesContainer .select_cat{bottom:-50px;display:none;float:none;left:0;padding:0 15px;position:absolute;width:100%}.newCategoriesContainer .sel_cat{border-radius:0}.newCategoriesContainer .cl_roomDescriptionSubline{margin-left:0!important;min-height:65px;padding:15px;text-align:center}.newCategoriesContainer .cl_designselect_27042015{display:block;width:100%}.newCategoriesContainer .lowest-price{margin:0!important;padding:0 0 25px!important;text-align:center}@media (max-width:768px){.newCategoriesContainer .cl_fixContent{left:36%!important}.cl_superflexContent{left:63%!important}.newCategoriesContainer .cl_flexContent{left:32%!important}}@media (max-width:460px){.cl_superflexContent{left:48%!important}}.newCategoriesContainer .cl_flexContent{left:195px;top:50px}.newCategoriesContainer .cl_icon.cl_infoIcon{background:none}.newCategoriesContainer .cl_roomSelect{border-radius:0!important}.newCategoriesContainer .cl_selectlist_27042015{left:15px;margin-left:0;margin-top:0;top:inherit;z-index:12}.newCategoriesContainer .cl_breakfastContent{bottom:0;left:-90px}#result{overflow:visible!important}.greyContainer{opacity:.5;pointer-events:none}.cl_superflexContent{left:315px;min-width:170px;position:absolute;top:40px;z-index:11}.cl_flexContent.repositioned{left:245px;top:51px}.cl_fixContent.repositioned{left:242px;top:53px}.houseTabs .panel{padding:0!important}.rateContainer .cl_fixBox .cl_roomDescriptionHeadline{background:#0f7d01;color:#fff!important;text-align:center}.rateContainer .col-xs-6{position:unset}.cl_flexBox_inner .cl_roomDescriptionHeadline{background:#293a88;color:#fff;text-align:center}.cl_icon.cl_infoIcon{background:none!important;margin:0!important}.newCategoriesContainer.filter_cat{margin:0!important;padding-bottom:0;position:relative}.moreDesc i{cursor:pointer}.soldOut{background:#fff;border:2px solid red;border-left:none;border-right:none;color:red;display:none;font-size:20px;left:-17px;line-height:1.2;padding:5px 36px;position:absolute;right:65%;text-transform:uppercase;top:45px;transform:rotate(-45deg);z-index:0}.greyContainer .soldOut{display:block}.soldOut .fa{display:none}.rateContainer.onlyFix{margin-left:0}@media(max-width:400px){.greyContainer .soldOut{left:-48px;padding:5px 40px;right:54%;top:50px;transform:rotate(-61deg)}}@media(min-width:401px) and (max-width:536px){.greyContainer .soldOut{left:-41px;padding:5px 40px;top:45px;transform:rotate(-55deg)}}@media (max-width:768px){.swiper-wrapper{padding-bottom:10vh}.distance-container span{color:#333!important;padding-left:3.2%!important}.distance-container span:first-child,.titles{display:none}.wordcloud-container{margin-bottom:8px;position:fixed;top:3%;width:60%}.wordcloud-container span{margin-bottom:8px}.houseAmenities{background:transparent!important;bottom:20%;left:unset!important;top:unset!important}.houseAmenities .dropdown-title{border-radius:4px 4px 0 0;gap:4px;padding:5px!important}.houseAmenities .dropdown-toggle{display:flex;gap:1px}.dropdown-title{background-color:hsla(0,0%,100%,.7)}.dropdown-number,.dropdown-number img{margin-right:unset!important}.dropdown-number img{height:25px;width:25px}.houseAmenities span.dropdown-rating{font-size:12px}.custom-dropdown .dropdown-number{font-size:12px!important;line-height:unset!important;min-width:unset!important;padding:4px}.test-category{background-color:#293a88!important;flex:1;min-height:auto!important}.house-categories-option-box{display:flex}#booking-categories .test-category-inner{max-width:55%!important}.room_select{align-items:center;background-color:#293a88!important;display:flex;flex:1;justify-content:flex-start;margin-bottom:0!important;margin-left:0!important;min-width:45%!important;width:unset!important}.room_select .dropdown-toggle{background-color:#fff!important;width:98%}.v-select .dropdown-menu{max-height:-moz-fit-content!important;max-height:fit-content!important;top:72%!important}.newCategoriesContainer .lowest-price{line-height:1.2;padding:8px;text-align:center}.cl_roomDescriptionHeadline{font-size:12px}.cl_roomDescriptionHeadline i{font-size:16px}.cl_roomDescriptionSubline{font-size:12px}.newCategoriesContainer .cl_fixBox,.newCategoriesContainer .cl_flexBox{padding:0}.newCategoriesContainer .cl_roomHeadline{line-height:140%;margin:0 0 5px}.newCategoriesContainer .cl_available1,.newCategoriesContainer .cl_available2,.newCategoriesContainer .cl_available3{font-size:14px;padding-left:0}.newCategoriesContainer .cl_icon.cl_infoIcon{display:inline;height:auto;margin:0;width:auto}.newCategoriesContainer .cl_fixBox .cl_roomDescriptionSubline,.newCategoriesContainer .cl_flexBox .cl_roomDescriptionSubline{border-bottom:none!important;margin:0!important;text-align:left}.newCategoriesContainer.filter_cat{border-bottom:none}.bestRateSpan{display:none}}@media (min-width:768px){.newCategoriesContainer .cl_fixBox{border:none;padding-left:15px!important}.rateContainer .col-md-4:first-child{padding:0 0 0 15px!important}.rateContainer .col-md-4:nth-child(2){padding:0 5px}.rateContainer .col-md-4:last-child{padding:0 15px 0 5px}.rateContainer{margin-left:-15px}.newCategoriesContainer .cl_fixContent{left:62%;top:34px}.newCategoriesContainer .cl_flexContent{left:135px;top:-24px}.cl_fixContent.repositioned{left:182px;top:-17px}.cl_flexContent.repositioned{left:185px;top:-24px}.cl_superflexContent{left:100%;top:30px}.newCategoriesContainer .cl_breakfastContent{bottom:0;left:310px}}@media (max-width:992px){body{padding-top:60px!important}}.noPadding{padding:0!important}.cl_tripBg .input_choice{border-radius:0;width:34%}#bookingFormStep1Bottom .anz_person,.cl_tripBg .anz_person{background:#293a88}.flex-price-box{padding:15px 8px!important}.price-tooltip{display:inline-block;position:relative}.price-tooltip .price-tooltip-text{background-color:#fff;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1)!important;color:#333;font-size:12px;padding:15px 15px 5px;position:absolute;text-align:left;visibility:hidden;width:220px;z-index:20}.price-tooltip:hover .price-tooltip-text{visibility:visible}.price-tooltip .price-tooltip-title{color:#000;font-weight:500;margin-bottom:10px}.price-tooltip .price-day{border-top:1px solid #ddd;color:#333;display:block;font-size:12px;font-weight:500;padding:5px 0}.price-tooltip .price-day span{float:right}@media (max-width:992px){.price-tooltip .price-tooltip-text{width:173px}}.category-tooltip{display:inline-block;position:relative}.category-tooltip .category-tooltip-text{background-color:#fff;border:1px solid #c5c9d9;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1)!important;color:#333;font-size:12px;left:18px;padding:10px;position:absolute;text-align:left;visibility:hidden;width:170px;z-index:20}.category-tooltip:hover .category-tooltip-text{visibility:visible}.category-tooltip .category-tooltip-title{color:#293a88!important;font-size:12px;line-height:140%}.category-tooltip-text ul{list-style-type:none;margin:0;padding:0}.category-tooltip-text ul li{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-check.png) 0 4px no-repeat;color:#293a88;font-size:12px;font-weight:500;line-height:140%;margin:0;padding-left:15px}@media (min-width:768px){#booking-categories .newCategoriesContainer .cl_fixBox_inner.active,#booking-categories .newCategoriesContainer .cl_fixBox_inner:hover,#booking-categories .newCategoriesContainer .cl_flexBox_inner.active,#booking-categories .newCategoriesContainer .cl_flexBox_inner:hover,#booking-categories .newCategoriesContainer .cl_superflexBox_inner.active,#booking-categories .newCategoriesContainer .cl_superflexBox_inner:hover{box-shadow:inset 0 0 6px 2px rgba(0,0,0,.25)}#booking-categories .newCategoriesContainer .cl_fixBox_inner,#booking-categories .newCategoriesContainer .cl_flexBox_inner,#booking-categories .newCategoriesContainer .cl_superflexBox_inner{box-shadow:inset 0 0 6px 2px rgba(0,0,0,.05);cursor:pointer;transition:all .4s ease-in-out}}.whitebox_popular{margin:20px 0}.whitebox{background:#f4f6fb!important;border:1px solid #c7cfdf;border-radius:6px;margin:20px;position:relative;width:748px}.whitebox_speed{border-color:#e5ebf5!important;padding:5px 15px 5px 0}.messagebox_inner_kl,.whitebox_inner2{float:left;height:135px;margin:16px;padding:0;width:195px}.zusatz_image{float:left;height:100%}.whitebox_speed .zusatz_content_title{color:#000;font-size:20px;font-weight:700;margin:2px 0 15px;width:100%}.cl_cat_fix,.cl_cat_flex{float:left;width:245px}.cl_cat_fix{margin-left:15px}.whitebox_speed{display:flex}.btn_speed_fix_inner,.btn_speed_flex_inner{align-items:center;background-color:#fc0;border:1px solid #e8e8e8;border-radius:4px;color:#000;display:flex;font-size:15px;font-weight:700;padding:8px 10px;position:relative;transition:.4s}.btn_speed_fix_inner .discount-badge{background:#23a638;border-radius:4px 4px 0 0;color:#fff;font-size:12px;font-weight:700;padding:2px 20px;position:absolute;right:14px;top:-21px}@media (max-width:768px){.whitebox_speed{flex-direction:column}.whitebox_inner2{height:auto;padding-right:16px;width:100%}.zusatz_image{width:100%}.cat-container{display:flex!important;flex-direction:column!important;gap:32px}.whitebox{width:unset!important}.cl_cat_fix{margin-left:0!important}.houseAmenities span.dropdown-rating{font-size:x-small!important}#booking-categories .newCategoriesContainer.filter_cat{padding-bottom:0!important}#booking-categories .test-category{width:100%}#booking-categories .test-category-inner{border:1px solid #293a88;box-shadow:none;margin:10px;padding:10px!important}#booking-categories .rateContainer .cl_fixBox .cl_roomDescriptionHeadline,#booking-categories .test-category-headline{background:#fff!important;color:#293a88!important;display:inline-block;font-size:14px;text-align:left}#booking-categories .cl_roomDescriptionSubline{display:none!important}#booking-categories .newCategoriesContainer .lowest-price{display:inline-block;float:right}#booking-categories .newCategoriesContainer .active{background:#293a88;color:#fff!important}#booking-categories .newCategoriesContainer .active .lowest-price{color:#fff!important}#booking-categories .newCategoriesContainer .active .test-category-headline{background:#293a88!important;color:#fff!important}#booking-categories .cl_fixBox_inner,#booking-categories .cl_flexBox_inner{padding:0}#booking-categories .newCategoriesContainer .cl_fixBox_inner,#booking-categories .newCategoriesContainer .cl_flexBox_inner,#booking-categories .newCategoriesContainer .cl_superflexBox_inner{cursor:pointer;min-height:90px;transition:all .5s ease-in-out}#booking-categories .newCategoriesContainer .cl_fixBox_inner.active,#booking-categories .newCategoriesContainer .cl_fixBox_inner:hover,#booking-categories .newCategoriesContainer .cl_flexBox_inner.active,#booking-categories .newCategoriesContainer .cl_flexBox_inner:hover,#booking-categories .newCategoriesContainer .cl_superflexBox_inner.active,#booking-categories .newCategoriesContainer .cl_superflexBox_inner:hover{box-shadow:0 6px 6px 2px rgba(0,0,0,.37)}#booking-categories .category-tooltip{display:inline-block!important;margin-left:5px}#booking-categories .tooltip-content{display:none}#booking-categories .test-tooltip-content{display:block!important}#booking-categories .category-tooltip .category-tooltip-text{line-height:1.7}#booking-categories .test-price{display:none}#booking-categories .flex-price-box{padding:0 8px!important}#booking-categories .newCategoriesContainer .lowest-price{margin:0!important}#booking-categories .newCategoriesContainer .sel_cat{margin:10px 0}#booking-categories .price-box{background:#293a88;border-top:1px solid hsla(0,0%,100%,.4);bottom:0;left:0;padding:8px 10px;position:fixed;width:100%;z-index:11}#booking-categories .btn-disabled{opacity:.65;pointer-events:none}#booking-categories .btn-next{background:#13a538;line-height:24px!important;margin-top:8px}#booking-categories .greyContainer .soldOut{border:none;left:11px;padding:5px 14px;text-align:center;top:58px;transform:rotate(0);width:100%;z-index:-1}.cl_interactive_ctas{display:none}#mobileResult{display:block!important;visibility:hidden}.show-mobileResult{visibility:visible!important}#mobileResultContainer{display:block!important}.price-output{color:#fff;display:none;font-size:28px;font-weight:700;text-align:left}.price-output .price{margin-left:10px}.show-booking-details{color:#fff;display:inline-block;font-size:32px;margin-left:0}.flip{transform:rotate(180deg);transition:all .2s}.price-title{float:left}.price-details{float:right;font-size:22px;margin-top:2px}.error-msg{background:url(https://cdn.aohostels.com/img/house/aohostels-information-icon-orange.png) 0 1px no-repeat;color:#e26902!important;display:none;font-size:14px;font-weight:700;line-height:120%;margin:8px auto;padding-left:18px;padding-top:2px;width:-moz-fit-content;width:fit-content}.error-msg .cl_ctaInfoTxt{font-size:14px;margin-bottom:6px;margin-top:8px}#cl_mobile_nextstep{background:#fff;bottom:104px;top:0;z-index:111}.cl_interactiveBox{bottom:0;position:absolute;width:100%}#cl_mobile_result{border-top:0}}@media (max-width:992px){.container{max-width:100%;padding-right:30px;width:100%}}.house-dropdown{color:#337ab7;cursor:pointer;display:inline-block;font-weight:400;margin-left:20px;position:relative}@media (max-width:768px){.house-dropdown{margin-left:0}}.house-dropdown .house-dropdown-title{font-weight:700}.house-dropdown .houses-list{background:#fff;border:1px solid #ddd;border-radius:3px;cursor:auto;display:none;list-style:none;padding:10px 5px;position:absolute;top:30px;width:100%;z-index:11}.house-dropdown .houses-list li a{color:#337ab7!important;padding-left:0!important;text-decoration:underline}.house-dropdown .houses-list li a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";display:inline-block;font:normal normal normal 9px/1 FontAwesome;font-size:10px;margin-right:3px;text-rendering:auto}@media (max-width:992px){.breadcrumb_inner{margin:65px 0 40px;padding-left:15px!important}}@media (max-width:420px){.house-dropdown{display:none}}.house-content{padding-right:0}.house-header{position:relative}.house-header:after{background:linear-gradient(180deg,transparent 5%,rgba(0,0,0,.7) 76%);bottom:0;content:"";display:block;height:177px;left:0;position:absolute;width:100%}.house-header .header-content{bottom:0;left:20px;position:absolute;width:100%;z-index:11}.house-header .header-content .header-tags{margin-bottom:25px;padding:0;width:100%}.house-header .header-content .header-tags li{background:#293a88;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:16px;list-style:none;margin-right:8px;padding:3px 10px;text-transform:uppercase}.house-header .row-distance ul{margin-top:40px;padding:0}.house-header .row-distance .distance-title{color:#fff;display:inline-block;font-weight:700;width:12%}.house-header .row-distance .distance-location{background:url(https://cdn.aohostels.com/img/house/header_images/standort-icon.png) no-repeat;background-size:10px 14px;color:#fff;display:inline-block;padding-left:16px;padding-right:20px}.house-header-reviews{align-items:flex-start;display:flex;gap:10px;position:absolute;right:20px;top:20px;z-index:99}.travelers-selection{padding:0}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:pointer}.custom-dropdown{background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(34,34,34,.15);transition:.25s}.custom-dropdown .dropdown-title{align-items:center;display:flex;justify-content:flex-start;padding:15px}.custom-dropdown .dropdown-title:hover{cursor:pointer}.custom-dropdown .dropdown-title .fa{position:relative;right:-7px}.dropdown-rating-text{color:#129911;font-size:18px;font-weight:700}.dropdown-rating-count{font-size:12px;font-style:italic}.custom-dropdown.rating-vertical{box-shadow:none;margin-top:35px!important}.custom-dropdown.rating-vertical .dropdown-title{align-items:center;flex-direction:column}.custom-dropdown.rating-vertical .dropdown-rating{text-align:center}.custom-dropdown.rating-vertical .circular-progress{margin:0}.loading-house-rating{align-items:center;display:none!important;flex-direction:column;gap:10px;height:100px;justify-content:center;width:150px}.house-rating-score.isLoading .loading-house-rating{display:flex!important}.house-rating-score.isLoading .dropdown-title,.house-rating-score.isLoading .dropdown-toggle{display:none}.flip{transform:rotate(180deg)}.custom-dropdown .dropdown-number{background:#293a88;border-radius:3px;color:#fff;display:inline-block;font-size:24px;font-weight:700;line-height:40px;margin-right:10px;min-width:66px;text-align:center}.custom-dropdown .dropdown-rating strong{color:#129911;display:block;font-size:18px;font-weight:700;padding-top:2px}.custom-dropdown .dropdown-body{border-top:1px solid #ddd;display:none;margin:0 7px 0 15px;max-height:200px;overflow:hidden;padding:10px 8px 0 0;transition:max-height .3s ease,padding .2s ease,border .2s ease}.custom-dropdown .dropdown-body li{font-weight:700;line-height:32px;list-style:none;margin-bottom:10px;padding-left:45px;position:relative}.custom-dropdown .dropdown-body li:before{background-position:50%;background-repeat:no-repeat;background-size:15px;border-radius:16px;content:"";display:inline-block;height:32px;left:0;position:absolute;top:0;width:32px}.custom-dropdown .dropdown-body li.icon-mood{color:#ea288b}.custom-dropdown .dropdown-body li.icon-mood:before{background-color:#ea288b;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-mood.png)}.custom-dropdown .dropdown-body li.icon-personal{color:#04bf04}.custom-dropdown .dropdown-body li.icon-personal:before{background-color:#04bf04;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-personal.png);background-size:19px}.custom-dropdown .dropdown-body li.icon-uncomplicated{color:#10cde6}.custom-dropdown .dropdown-body li.icon-uncomplicated:before{background-color:#10cde6;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-uncomplicated.png);background-position:center 48%;background-size:17px}.custom-dropdown .dropdown-body li.icon-bar{color:#e56d10}.custom-dropdown .dropdown-body li.icon-bar:before{background-color:#e56d10;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-bar.png)}.custom-dropdown .dropdown-body li.icon-breakfast{color:#e56d10}.custom-dropdown .dropdown-body li.icon-breakfast:before{background-color:#e56d10;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-breakfast.png);background-size:19px}.custom-dropdown .dropdown-body li.icon-cleanliness{color:#10cde6}.custom-dropdown .dropdown-body li.icon-cleanliness:before{background-color:#10cde6;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-cleanliness.png);background-position:center 48%;background-size:17px}.custom-dropdown .dropdown-body li.icon-connection{color:#ea288b}.custom-dropdown .dropdown-body li.icon-connection:before{background-color:#ea288b;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-connection.png)}.custom-dropdown .dropdown-body li.icon-equipment{color:#d1ba3d}.custom-dropdown .dropdown-body li.icon-equipment:before{background-color:#d1ba3d;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-equipment.png);background-size:19px}.custom-dropdown .dropdown-body li.icon-location{color:#3c24a6}.custom-dropdown .dropdown-body li.icon-location:before{background-color:#3c24a6;background-image:url(https://cdn.aohostels.com/img/house/icons/icon-location.png);background-position:center 48%;background-size:17px}.custom-dropdown .dropdown-body li.icon-calendar{color:#3c24a6}.custom-dropdown .dropdown-body li.icon-calendar:before{background-color:#3c24a6;background-image:url(https://cdn.aohostels.com/img/house/icons/kalender-icon.png);background-size:19px}.custom-dropdown .dropdown-body a{text-decoration:underline}@media (max-width:768px){.custom-dropdown{margin-bottom:0!important;right:8px;top:12px}.custom-dropdown .dropdown-title{gap:4px;height:unset!important;padding:10px}.custom-dropdown .dropdown-rating strong{font-size:12px!important}}.travelers-dropdown .travelers-toggle{border:1px solid #ddd;border-radius:5px;cursor:pointer;display:block;font-size:14px;line-height:33px;padding:0 8px 0 10px;position:relative;width:100%;z-index:11}.travelers-dropdown .travelers-toggle .fa{font-size:11px;position:absolute;right:8px;top:12px;z-index:1}.travelers-dropdown .dropdown-persons{background:#fff;border:1px solid #ddd;border-radius:5px;display:none;left:-1px;padding:10px 10px 0;position:absolute;top:60px;transition:max-height .3s ease,opacity .2s ease,background .2s ease,border .2s ease;width:calc(100% + 2px);z-index:11}.travelers-title{color:#333;display:inline-block;float:left;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:12px!important;margin:0!important;padding:10px 0;text-align:left}.traveler-category.snd .travelers-title{padding-top:5px}.traveller-button{float:left;margin:-5px 0 20px;width:50%}.dropdown-persons hr{margin:5px 0 20px}.traveller-button.noButton{background:0 0;border:none;color:#757575;margin-top:0;text-align:left;text-decoration:underline}.traveler-category{padding-bottom:10px;padding-left:0;text-align:right}.description p,.house-extended-content p,.specialty,.tab-content p{line-height:22px}.traveler-minus-btn,.traveler-plus-btn{background:#fff!important;border:1px solid #337ab7!important;border-radius:32px;height:32px;width:32px}.traveler-minus-btn:hover,.traveler-plus-btn:hover{cursor:pointer}.traveler-minus-btn:before{margin-left:-6px;width:12px}.traveler-minus-btn:before,.traveler-plus-btn:before{background:#357ab8;height:2px;left:50%;margin-top:-1px;position:absolute;top:50%}.traveler-plus-btn:before{margin-left:-5px;width:10px}.traveler-plus-btn:after{background:#357ab8;content:"";height:10px;left:50%;margin-left:-1px;margin-top:-5px;position:absolute;top:50%;width:2px}.input-travelers{border:none!important;color:#333!important;width:41px!important}.input-children{display:none}.gallery-thumbnail{display:inline-block;margin:5px;width:8.65%}#lg-counter,.lg-download{display:none}.house-gallery .row-distance ul{margin-top:20px;padding:0}.house-gallery .row-distance .distance-title{color:#000;display:inline-block;font-weight:700;padding-right:20px}.house-gallery .row-distance .distance-location{background:url(https://cdn.aohostels.com/img/house/header_images/standort-icon.png) no-repeat;background-size:10px 14px;color:#000;display:inline-block;padding-left:16px;padding-right:16px}@media(min-width:768px){#bxsliderHouseThumbnailContainer{margin-top:10px}}@media(max-width:768px){#bxsliderHouseThumbnailContainer{display:none}}.col-md-3.booking-btn{padding-right:0}.sidebar-rating{padding-right:30px}.sidebar-rating .custom-dropdown{margin-top:20px;position:unset}.sidebar-rating .custom-dropdown .dropdown-body{display:block}.sidebar-rating .custom-dropdown .dropdown-title{cursor:auto}.sidebar-rating .custom-dropdown .dropdown-title .fa{display:none}.link-to-reviews{cursor:pointer}.link-to-activities,.link-to-location{cursor:pointer;display:block;padding-top:7px;width:-moz-fit-content;width:fit-content}.side-benefits{margin-top:55px}.side-benefits h4{color:#129911;font-size:16px;font-weight:700;margin-bottom:15px}.side-benefits ul{padding:0}.side-benefits ul li{list-style:none;margin-bottom:12px;padding-left:17px;position:relative}.side-benefits ul li .fa{color:#129911;font-size:14px;left:0;position:absolute}.barmenu-link{background:#129911;border:1px solid #129911;border-radius:4px;color:#fff!important;display:block;font-weight:700!important;padding:7px;text-align:center;text-decoration:none!important;transition:all .2s;width:100%}.barmenu-link .fa{padding-right:2px}.barmenu-link:hover{background:#fff;border:1px solid #129911;color:#129911!important}.barmenu-link-tablet{background:#293a88;border:1px solid #293a88;border-radius:4px;color:#fff!important;display:block;font-weight:700!important;margin:30px auto 10px;padding:7px;text-align:center;text-decoration:none!important;transition:all .2s;width:30%}.barmenu-link-tablet .fa{padding-right:2px}.barmenu-link-tablet:hover{background:#fff;border:1px solid #293a88;color:#293a88!important}.barmenu-link-mobile{background-color:#293a88;border-color:#ddd;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff!important;font-size:16px;margin-top:5px;padding:10px 15px;text-decoration:underline}.barmenu-link-mobile p{margin-bottom:5px;padding-top:5px}.zahlung_left{background:rgba(51,122,183,.1);border:1px solid rgba(51,122,183,.2);border-radius:5px;padding:3px 10px 10px}.zahlung_left .sidebar_block_title{color:#293a88;font-size:16px;font-weight:700;letter-spacing:0!important;margin:0 0 15px!important;text-align:center!important;text-transform:unset}.zahlung_left span.po{height:52px;width:52px}.zahlung_left .vorkasse{background:#0e7d01;border-radius:3px;bottom:-20px;color:#fff;font-size:12px;margin:-20px 5px 0;max-width:calc(100% - 10px);padding:7px 4px;position:relative;text-align:center}.zahlung_left .vorkasse:hover{background:#0e8601;color:#fff!important}.main-content{margin-left:0;margin-right:0}.benefits-container{background:rgba(20,153,19,.05);border:1px solid #149913;border-radius:3px;color:#333;display:block!important;margin:25px 0 10px;padding:12px 15px 12px 55px;position:relative}.benefits-container .fa{background:#149913;border-radius:50%;color:#fff;font-size:16px;height:32px;left:15px;padding-top:8px!important;position:absolute;text-align:center;top:12px;width:32px}.benefits-container b,.benefits-container strong{color:#149913;display:block;font-size:16px;margin-bottom:3px}.tab1 .row-distance ul{margin-top:20px;padding:0}.tab1 .row-distance .distance-title{color:#000;display:inline-block;font-weight:700;padding-right:20px}.tab1 .row-distance .distance-location{background:url(https://cdn.aohostels.com/img/house/header_images/standort-icon.png) no-repeat;background-size:10px 14px;color:#000;display:inline-block;padding-left:16px;padding-right:16px}.info-row{margin:0}.reviews-title{border-bottom:1px solid #ddd;color:#293a88;display:block;margin-bottom:30px;margin-top:60px;padding-bottom:10px}.rating-number,.reviews-title{font-size:24px;font-weight:700;text-align:center}.rating-number{background:#293a88;border-radius:3px;color:#fff;display:inline-block;line-height:40px;margin-right:10px;min-width:66px}.rating-text{color:#129911;display:block;font-size:14px;font-weight:700;padding-top:2px}.h3-content{border-bottom:0;color:#293a88;font-size:24px}.services-block{margin-top:20px}.details-link{text-decoration:underline}@media(max-width:768px){#houseMainTabs.main-tabs{padding:0}#houseMainTabs.main-tabs .tab-content{border:none;padding:0 5px}.main-content{margin:0 -15px}}@media (max-width:992px){.booking-date{padding-left:0}.booking-btn{padding-right:0}}.fix-benefit{text-align:center}@media (max-width:768px){.fix-benefit{display:none}}.fix-save{background:#0e7c0d;border-radius:40px;bottom:35%;color:#fff;font-size:12px;height:60px;line-height:1;padding:12px;position:absolute;right:3px;transform:rotate(-8deg);width:60px;z-index:10}@media(max-width:998px){.fix-save{bottom:85px!important}}.large-group-form{border:1px solid #ddd}#form.large-group-form input.form-control,#form.large-group-form input.form-control:hover{border:none;border-bottom:1px solid #999;border-radius:0;box-shadow:none!important}#form.large-group-form input.form-control:focus{background:linear-gradient(0deg,rgba(243,244,247,.72),rgba(243,244,247,0) 94%);border:none;border-bottom:1px solid #293a88}#form.large-group-form #country_code_content{margin-top:15px}.large-group-form h3{color:#293a88;font-size:22px;margin-top:30px}.large-group-form p{font-size:14px;padding-bottom:20px}.form-horizontal .form-group{margin:0}.country-select{width:100%}.btn-group-form{background:#ef5934;margin:0 auto 30px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;overflow:hidden;position:relative}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;outline:0}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-slider{margin-bottom:60px!important}.slick-slide{position:relative}.slick-dots li button{background:#707173!important;border-radius:50%;box-shadow:0 0 7px #fff;height:15px;width:15px}.slick-dots li button:before{content:""}.slick-dots .slick-active button{background:#293a88!important}.slider-img{height:auto;width:100%}.slick-next,.slick-prev{background:#fff!important;border-radius:50%;box-shadow:0 2px 8px 0 #b8b8b8;height:35px!important;padding:0;transform:translateY(-50%);width:35px!important;z-index:11}.slick-prev{left:0!important}.slick-prev:before{color:#666!important;content:"\f104"!important;font:normal normal normal 14px/1 FontAwesome!important;font-size:28px!important;padding-right:2px}.slick-next{right:0!important}.slick-next:before{color:#666!important;content:"\f105"!important;font:normal normal normal 14px/1 FontAwesome!important;font-size:28px!important;padding-left:2px}.slick-dots{bottom:-55px!important}@media (max-width:768px){.slick-slider{margin-bottom:10px!important}}.houseAmenities{background:#fff;border-radius:3px;left:15px;margin-bottom:30px;position:absolute;top:20px;width:auto;z-index:1}.houseAmenities img{margin-right:10px;max-width:45px;transform:scale(1);transition:all .5s ease-in-out}.houseAmenities .dropdown-title{cursor:pointer;padding:5px 15px;position:relative}.houseAmenities .dropdown-title:hover .dropdown-rating,.houseAmenities .dropdown-title:hover img{transform:scale(1.05)}.houseAmenities hr{margin:0}.houseAmenities span.dropdown-rating{color:#293a88;font-size:14px;font-weight:700}.visible-xs.house-gallery .dropdown-title{padding:5px 8px}.visible-xs.house-gallery .houseAmenities img{height:auto;margin-right:0;max-width:28px}.visible-xs.house-gallery{position:relative}.visible-xs.house-gallery .houseAmenities hr{display:none}.visible-xs.house-gallery .houseAmenities{background:hsla(0,0%,100%,.8);border-radius:5px 5px 0 0;bottom:0;left:0;margin:0;top:unset;z-index:1}.visible-xs.house-gallery .houseAmenities span.dropdown-rating{color:#293a88;font-size:12px;font-weight:400;letter-spacing:-.6px}.visible-xs.house-gallery .houseAmenities span.dropdown-rating strong{font-weight:400}.iconHover{background:#fff;border:1px solid #293a88;border-radius:6px;display:none;padding:15px;position:absolute;top:100%;width:100%;z-index:10}.iconHover:after,.iconHover:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.iconHover:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:6px;margin-left:-6px}.iconHover:before{border-color:transparent transparent #293a88;border-width:7px;margin-left:-7px}.visible-xs.house-gallery .iconHover{width:150%}@media(max-width:500px){.visible-xs.house-gallery .houseAmenities{margin:0}}#accordion-tab1 .ui-state-default{background:#fff;border:none;border-bottom:1px solid #ddd;font-size:16px!important;margin-bottom:15px;outline:none}#accordion-tab1 .ui-state-default:hover{border-color:#293a88;color:#293a88}#accordion-tab1 .ui-state-active{border-bottom:1px solid #293a88;border-radius:0!important;color:#293a88;font-size:14px;outline:none}#accordion-tab1 .ui-icon-triangle-1-e{background-position:-66px 0;border-radius:50%}#accordion-tab1 .ui-icon-triangle-1-s{background-position:0 0;border-radius:50%}#accordion-tab1 .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#707173}#accordion-tab1 .ui-accordion-content{border:none}#accordion-tab1 .tab-content p{font-size:14px}#accordion-tab1 .ui-widget-content a{color:#337ab7}@media (max-width:768px){.cl_roomHeadline span,.cl_roomHeadline_first span{padding:0}.pic-responsive-content.withOverlay .titleContainer{background:hsla(0,0%,100%,.8);color:#293a88!important;padding:10px}.pic-responsive-content.withOverlay .titleContainer .infoDesc{color:#293a88!important;margin:5px 0 15px}.moreDesc i,.pic-responsive-content.withOverlay .titleContainer .cl_roomHeadline,.pic-responsive-content.withOverlay .titleContainer .cl_roomSubline{color:#014a87!important}p.cl_roomSubline{font-weight:300;margin:0;max-width:160px}#booking-categories .newCategoriesContainer .cl_fixBox_inner,#booking-categories .newCategoriesContainer .cl_flexBox_inner,#booking-categories .newCategoriesContainer .cl_superflexBox_inner{align-items:center;border:0;display:flex;flex-wrap:wrap;margin:0;padding:0}.newCategoriesContainer .pic-responsive-content{margin-bottom:5px}.cl_roomDescriptionHeadline.test-category-headline{flex-basis:100%;flex-grow:1;flex-shrink:1;margin:0;padding:0}br.hidden-sm.hidden-md.hidden-lg{display:none}#booking-categories .flex-price-box,.newCategoriesContainer .lowest-price,.newCategoriesContainer label{color:#fff!important;flex-basis:50%;flex-grow:0;flex-shrink:1;margin:0!important;padding:0!important;text-align:left}.form-control.sel_cat{flex-basis:50%;flex-grow:1;flex-shrink:1}small.subNight:before{content:" "}.cl_fixBox_inner,.cl_flexBox_inner{background-color:#293a88}.cl_fixBox_inner.active,.cl_flexBox_inner.active{opacity:1}#booking-categories .rateContainer .cl_fixBox .cl_roomDescriptionHeadline,#booking-categories .test-category-headline{background:0 0!important;color:#fff!important}.availability_inner_div:not(.availability_inner_div_group){margin-bottom:0}.availability_inner_div_group>div:nth-child(2){margin-top:15px}.pa-informer{display:none}}@media (min-width:768px) and (max-width:768px){.newCategoriesContainer .cl_fixBox,.newCategoriesContainer .cl_flexBox{position:relative}.newCategoriesContainer .select_cat{bottom:0!important;float:none;margin-left:auto;padding:0 15px;position:absolute;right:0;top:20px!important;width:60%}.selectlist_rooms{margin-top:16px!important}.availability_div_group .cl_roomHeadline span,.cl_roomHeadline_first span{padding-left:15px}}@media (min-width:769px) and (max-width:991px){.newCategoriesContainer .cl_fixBox,.newCategoriesContainer .cl_flexBox{position:relative}.newCategoriesContainer .select_cat{bottom:0!important;float:none;margin-left:auto;padding:0;position:absolute;right:0;top:0!important;width:100%}.selectlist_rooms{margin-top:16px!important}}@media (min-width:769px){.pic-responsive-content.withOverlay .titleContainer{background:rgba(41,58,136,.5)}.newCategoriesContainer .cl_roomDescriptionHeadline{font-size:14px;padding:10px 5px}.lowest-price.normal_price{font-size:24px;line-height:.8}.lowest-price .price-tooltip{font-size:12px}.newCategoriesContainer .select_cat{background:#e7e7e7;bottom:0;padding:0 10px 20px;position:relative}#result .availability_inner_div>div{display:flex}#result .availability_div_group .availability_inner_div>div>div{border:0}#result .availability_inner_div>div>div{border:1px solid #e7e7e7}.availability_inner_div>div>div:nth-child(2n){border-left:0}div.cl_roomSelect{margin:0;padding:0}.cl_discountContent div p,.cl_fixBox.noPadding,.cl_fixContent div p,.cl_flexBox,.cl_flexContent div p,.select_cat{margin:0}.cl_fixBox_inner>*,.cl_flexBox_inner>*{opacity:.8}.cl_fixBox_inner .fix-benefit,.cl_flexBox_inner .fix-benefit{opacity:1}.cl_fixBox_inner.active>*,.cl_flexBox_inner.active>*{background-color:#e7e7e7;opacity:1}.cl_fixBox_inner .cl_roomDescriptionHeadline,.cl_flexBox_inner .cl_roomDescriptionHeadline{background:#293a88;opacity:1}.lowest-price small:before{content:" ";display:block}}@media (min-width:768px) and (max-width:768px){span.fix-save{left:170px!important;top:15px!important}}.moreDesc{bottom:5px;left:0;margin:0 auto;position:absolute;right:0}.cl_flexBox.noPadding{height:100%;margin:0}#booking-categories .newCategoriesContainer .cl_flexBox_inner{position:relative;z-index:12}#booking-categories .newCategoriesContainer .cl_fixBox_inner,#booking-categories .newCategoriesContainer .cl_fixBox_inner.active,#booking-categories .newCategoriesContainer .cl_fixBox_inner:hover,#booking-categories .newCategoriesContainer .cl_flexBox_inner,#booking-categories .newCategoriesContainer .cl_flexBox_inner.active,#booking-categories .newCategoriesContainer .cl_flexBox_inner:hover,#booking-categories .newCategoriesContainer .cl_superflexBox_inner,#booking-categories .newCategoriesContainer .cl_superflexBox_inner.active,#booking-categories .newCategoriesContainer .cl_superflexBox_inner:hover{box-shadow:none}.price-tooltip .price-tooltip-text{line-height:1.2}button.btn.btn-default.change_room.plus{background:#ef5934;color:#fff}button.btn.btn-default.change_room.minus{background:#bcbcbc;color:#fff}.room_input.fix.form-control{background:#fff}.availability_inner_div .row.p-3.text-center{flex:1 0 50%;margin:0!important;padding:0 0 10px!important}.availability_inner_div button.btn.btn-default.change_room.minus,.availability_inner_div button.btn.btn-default.change_room.plus{border:0;border-radius:0;height:34px;outline:none}.form-control[disabled]{background-color:#fff!important}.pa-informer ol{counter-reset:pa-info-counter 0;font-size:14px;list-style-image:none;list-style-position:initial;list-style-type:none;list-style:none!important;margin:20px 0;padding:0}.pa-informer ol li{counter-increment:pa-info-counter 1;margin:5px 0}.pa-informer ol li:before{background-color:#293a88!important;border-radius:50%;color:#fff;content:counter(pa-info-counter);display:inline-block;font-weight:700;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px}.pa-informer.groupInformer .category-tooltip-text{bottom:-60px;left:5px}.adultContainer,.childContainer{margin-top:10px;text-align:center}.adultContainer,.calendarContainer{float:left;padding-top:0;width:33.33%}.adultContainer.focus input.peoplesInput,.calendarContainer.focus input#newCalendar{background:#f9cd00!important;color:#293a88!important;outline:0!important}.adultContainer.focus i,.calendarContainer.focus i{color:#293a88!important}.adultContainer .fa.fa-user{color:#293a88;font-size:26px;left:15px;position:absolute;top:10px;z-index:10}.personChoiceContainer{background:#fff;box-shadow:0 0 8px 0 #b8b8b8;display:none;padding:20px 0 25px;position:absolute;width:100%!important;z-index:11}.peoplesInput,.personSaveButton{color:#fff!important;width:100%}#newCalendar,#newCalendarBot,#newCalendarMobile,#newCalendarTop{background:#fff!important;border:1px solid #293a88;border-radius:4px;color:#293a88;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;height:auto!important;margin:0;padding:12px 15px 9px 45px;position:relative;transition:all .2s ease-in-out;width:100%;z-index:11}.calendarContainer .fa.fa-calendar{color:#293a88;font-size:22px;left:30px;position:absolute;top:12px;z-index:12}.daterangepicker{border:none!important;border-radius:0!important;box-shadow:0 0 8px 0 #b8b8b8;margin-top:1px!important}.peoplesInput:after,.peoplesInput:before,.select-styled.select-active:after,.select-styled.select-active:before{content:"";display:inline-block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:0}.daterangepicker:before{border-bottom:14px solid #ccc;border-left:14px solid transparent;border-right:14px solid transparent;left:0!important;top:-14px}.daterangepicker:after{border-bottom:13px solid #fff;border-left:13px solid transparent;border-right:13px solid transparent;left:0!important;top:-13px}.peoplesInput:before,.select-styled.select-active:before{border-bottom:14px solid #ccc;border-left:14px solid transparent;border-right:14px solid transparent;bottom:-3px}.peoplesInput:after,.select-styled.select-active:after{border-bottom:13px solid #fff;border-left:13px solid transparent;border-right:13px solid transparent;bottom:-3px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#293a88;border-color:transparent;color:#fff}.peoplesInput{background:#fff!important;border:1px solid #293a88;border-radius:4px;color:#293a88!important;cursor:pointer;font-size:14px!important;padding:12px 15px 9px 45px;transition:all .2s ease-in-out}.personCloseButton{margin-top:25px;padding:9px;width:100%}.personSaveButton{background:#293a88;border-radius:4px;cursor:pointer;display:block;margin-top:25px;padding:10px 15px;text-decoration:none!important;transition:all .2s ease-in}.personSaveButton:hover{background:#212f6f}.personChoiceContainer .anz_less,.personChoiceContainer .anz_more{background:#293a88;border:1px solid #293a88;border-radius:40px;cursor:pointer;height:40px;transition:all .2s ease-in;width:40px}#ageKidContainer,#ageKidContainerOne,#ageKidContainerTwo,#ageKidContainerZero{margin:20px auto;width:89%}#ageKidContainer select,#ageKidContainerOne select,#ageKidContainerTwo select,#ageKidContainerZero select{border:none;border-bottom:1px solid #ebebeb;font-size:14px;margin:10px 0;padding:10px;width:100%}.personChoiceContainer input.input_choice{background-color:#fff;border:none;border-bottom:1px solid #ebebeb;width:100%}.adultContainer .fa-chevron-down,.calendarContainer .fa-chevron-down{color:#293a88;pointer-events:none}@media (max-width:768px){.personChoiceContainer{bottom:0;left:0;padding-top:50px!important;position:fixed!important;right:0;text-align:center;top:0;width:100%!important;z-index:100000!important}.house-header{display:none}ul.house-tabs{display:none!important}.main-tabs>div{border:none!important}.guests-dropdown-menu{background-color:#fff;left:0;margin:unset;min-height:100%;padding-top:20%!important;position:fixed!important;top:0;width:100%;z-index:99999999}.dropdownMenu{min-width:100%}.errorbox{border:2px solid #d50000;border-radius:6px}.page-container{padding:16px}.dropdownPeopleContainer,.row{min-width:100%}.calendar-popover{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999999}.noButton{border:1px solid #ccc;display:block;width:100%}.multiselect__tags{border:1px solid #293a88!important;min-height:32px!important}}.companyInformation{background:rgba(51,122,183,.2);border-radius:6px;color:#293a88;font-size:11px;margin-top:20px;padding:10px}.moreHouses .cl_newChoicebox{width:100%!important}.moreHouses .personChoiceContainer .cl_newChoicebox input.input_choice{padding:0!important}.adultContainer.focus>input,.calendarContainer.focus>input{color:#293a88!important}.breakfast_category{display:none}.breakfastFilterContainer .form-group.active{background:#ffcb04}.breakfastFilterContainer .cbx:checked+.styledCheck{color:#333}.breakfastFilterContainer .cbx:checked+.styledCheck svg,.styledCheck:hover svg{stroke:#333}@media(max-width:489px){.breakfastFilterContainer span.labelFilter{display:inline-block;line-height:1;position:relative}}.summer-deal-container{margin:10px;position:absolute;right:0;top:0}.summer-deal-container a{border-radius:100%;cursor:pointer;display:block;margin:0;padding:0}.summer-deal-container object{max-width:130px;pointer-events:none;width:100%}@media(max-width:512px){.summer-deal-container{margin:5px}.summer-deal-container object{max-width:95px}}#bxsliderHouseHeaderContainer .bx-wrapper{margin:0 auto!important}#bxsliderHouseHeaderContainer .bx-viewport,#bxsliderHouseThumbnailContainer .bx-viewport{border:none!important;box-shadow:none!important;left:0!important}#bxsliderHouseHeader>li>img{width:100%}#bxsliderHouseHeader>li{overflow:hidden}#bxsliderHouseThumbnailContainer .bx-wrapper .bx-prev{left:-25px}#bxsliderHouseThumbnailContainer .bx-wrapper .bx-next{right:-37px}#bxsliderHouseThumbnailContainer .bx-wrapper .bx-controls-direction a{background:none!important;margin-top:-10px!important;text-indent:0!important}#bxsliderHouseThumbnailContainer .bx-wrapper .bx-controls-direction a i{color:#293a88;font-size:30px}.main-tabs>.main-tabs-container{background:#fff;border:1px solid rgba(51,122,183,.2);border-radius:5px;font-size:16px;margin-top:20px;padding:1px}.house-tabs li{cursor:pointer;list-style:none}ul.house-tabs{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0}.house-tabs li{border-radius:3px;color:var(--ao-blue);margin-bottom:0;padding:15px;text-align:center;transition:.25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:25%}.house-tabs li.has-link{padding:0}.house-tabs li.has-link a{padding:15px}.house-tabs li:hover{background:#eceff7;transition:.1s}.house-tabs li a{border:0;color:inherit;display:block;line-height:140%;position:relative;text-align:center}.house-tabs p{color:inherit;font-size:16px;font-weight:600;margin:0}.house-tabs li.active{background:#293a88;border-radius:3px;color:#fff!important;margin-bottom:0;text-align:center}@media(max-width:992px){.house-tabs li a{padding-right:0}}#bxsliderHouseThumbnail a{opacity:1;transition:all .2s ease-in-out}#bxsliderHouseThumbnail a:hover{opacity:.7}@media(min-width:768px) and (max-width:1200px){#bxsliderHouseThumbnailContainer{padding:0 30px}}@media(min-width:992px){.tab_drawer_heading.d_active{display:none}}.tab-content{padding:20px}.winter-deal-badge{animation:blink 1.3s infinite;background:#293a88;border-radius:50%;box-shadow:0 4px 20px 2px rgba(0,0,0,.2);color:#fff;font-size:13px;height:110px;line-height:1.3;padding:21px 10px;position:absolute;right:10px;text-align:center;top:10px;transform:rotate(-12deg);width:110px}.winter-deal-badge b{font-size:22px}@keyframes blink{0%,to{opacity:1}50%{opacity:.8}}.house .dropdown-toggle{background-color:#fff!important}.house .dropdown-menu{height:-moz-fit-content!important;height:fit-content!important}.swiper-wrapper{max-height:600px}
