.booking-container .anz_less,.booking-container .anz_more,.headerContainer,.select-styled{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}body{overflow-x:hidden}#aoMainContainer{max-width:100%;width:100%}.container-1200,.partner_content{max-width:1200px}.sideNotice{display:none}.no-padding{padding:0}@media (min-width:992px){#footerRow #innerFooter{max-width:1215px;width:100%}.responsive_menu{display:block!important}.navbar-collapse,.responsive_menu .navbar-header{display:none}}@media (max-width:992px){.cl_checkBox,.cl_mainPicBox,.responsive_menu .navbar-header,div#bs-example-navbar-collapse-3{display:none}body{padding-top:0}#aoMainContainer{max-width:100%;width:100%}.container-fluid{padding:0}.ao-logo{justify-content:left}}.full-width-container{height:100vh;margin-bottom:0;position:relative}.headerContainer{background:0 0;box-shadow:none;margin:0;overflow:visible!important;position:absolute;top:0;transition:all .2s ease-in;width:100%;z-index:13}.headerContainer.fixed{background:#293a88;position:fixed;z-index:13}.full-width-container .sliderOverlay{background:linear-gradient(0deg,rgba(41,58,136,0),#293a88);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.mainSlider{background:url(https://cdn.aohostels.com/img/index/full_width/ao_berlin_family_088.jpg);background-size:100%;height:100vh;overflow:hidden;position:absolute;width:100%;z-index:0}.mainSlider .mainbxslider{margin:0;padding:0}.mainSlider .bx-wrapper .bx-viewport{border:none!important;height:100vh!important;left:0}.full-width-container,.mainSlider,.mainSlider .bx-wrapper .bx-viewport,.mainSliderContainer{min-height:900px}.mainSlider .bx-wrapper .bx-pager{bottom:20px}.pager-list a{background:hsla(0,0%,100%,.5);border-radius:8px;display:block;float:left;height:8px;margin:10px;outline:0;pointer-events:all;text-indent:-9999px;width:50px}.pager-list a.active,.pager-list a:hover{background:#fff}.header-link{color:#fff;display:inline-block;font-size:20px;font-weight:600;margin-right:25px;padding-top:30px;text-transform:uppercase}.header-link a{color:#fff}.header-link a:hover{color:#be1622;text-decoration:none}.nav-left{padding:0 0 0 25px}.nav-right{padding:0;text-align:center}.mainSliderText-it{font-size:70px!important}@media(max-width:1125px){.mainSliderText-it{font-size:50px!important}}@media(max-width:1099px){.header-link-it{font-size:16px!important}}@media (max-width:1057px){.header-link{font-size:18px}}@media(max-width:500px){.mainSliderText-it{font-size:30px!important}}.header-menu-icon{background:transparent;border:none;color:#fff;display:inline-block;margin-bottom:-20px;outline:0;padding:0 30px;z-index:2}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.ao-logo{float:left;width:125px}.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{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{left:0;margin-left:auto;margin-right:auto;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;position:relative}[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}.index-slider .slick-dots{bottom:60px!important;padding-left:10%!important;text-align:left!important}.index-slider .slick-dots li button{background:#707173!important;border-radius:50%;box-shadow:0 0 7px #fff;height:15px;width:15px}.index-slider .slick-dots li button:before{content:""}.index-slider .slick-dots .slick-active button{background:#be1622!important}.index-slider .slider-img{height:auto;width:100%}.index-slider .slick-slide:before{background:linear-gradient(0deg,rgba(41,58,136,0),#293a88);content:"";display:block;height:100%;pointer-events:none;position:absolute;width:100%;z-index:11}.slick-next,.slick-prev{background:#fff!important;border:none;border-radius:50%;box-shadow:0 2px 8px 0 #b8b8b8;color:transparent;cursor:pointer;display:block;font-size:0;height:35px;line-height:0;outline:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:35px;z-index:11}.flip,.full-width-container .flip{transform:rotate(180deg)}.slick-prev{left:0}.slick-prev:before{color:#666;content:"\f104";font:normal normal normal 14px/1 FontAwesome;font-size:28px;padding-right:2px}.slick-next{right:0}.slick-next:before{color:#666;content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:28px;padding-left:2px}.slide-content{padding-top:80px;text-align:center}.slide-content h1{color:#fff;display:none;font-size:50px;margin-bottom:0!important}.slide-content h2{color:#fff;display:none;margin-top:0!important}.slide-content h2 a{color:#fff;outline:0;pointer-events:all}.slide-content .houses-title{color:#be1622;display:block;font-size:15px;padding-top:45px}.booking-container{margin-top:110px;pointer-events:none;position:absolute;width:100%;z-index:11}.booking,.corona a,.moreButton{pointer-events:all}.booking{margin:auto;padding:0 40px}.booking-button{background:#f9cd00;border:none;color:#000;font-size:18px;font-weight:700;margin-top:0;outline:0;padding:15px 10px;transition:all .25s ease-in-out;width:100%}.booking-button:hover{background:#d8b306}.reviews-slider .slick-slide{border:1px solid #ebebeb;margin:12px 20px 28px}.reviews-slider .slick-list{padding:0 20px}.reviews-slider .fa-angle-down{color:#293a88;cursor:pointer;display:none;font-size:30px;padding:6px;text-align:center}.demandSliderSubText span{display:block;font-size:18px;margin-top:25px}.instagramHeadline{display:none}@media (max-width:1130px){.index-slider .slick-dots{padding-left:3%!important}.booking{padding:0 30px}}.mainSliderContainer{height:100vh}.bx-wrapper img{min-width:100vw}@media (min-width:768px){.full-width-container{margin-bottom:50px}.slide-content{min-height:280px}.bx-wrapper img{display:block;max-width:unset;min-height:900px;min-width:100vw}.booking{margin-top:0;width:75%}.slide-content h2{font-size:28px}.daterangepicker .drp-calendar.right{padding-right:0}.daterangepicker .drp-calendar.left{padding-left:0}}@media (max-width:992px){.slide-content{top:210px}.slide-content h1{font-size:38px;margin-top:10px}.index-slider .slick-dots{bottom:0!important;padding-left:30px!important}}@media (max-width:425px){.booking{margin-left:-15px;padding:10px 0!important}.slide-content h1{margin-top:-10px}.demandSliderSubText span{font-size:13px}}.full-width-container .sidebar{background-color:#fff;border-radius:0;height:100%;overflow-x:hidden;padding-top:100px;position:fixed;right:-500px;top:0;transition:.5s;width:500px;z-index:14}.full-width-container .open-nav{max-width:500px!important;right:0;width:30%}@media (min-width:1600px){.full-width-container .open-nav{width:500px}}.full-width-container .login-button{background:0 0!important;border:none;color:#293a88;display:block!important;float:right;font-size:30px;outline:0}.full-width-container .login-name{color:#293a88!important;display:inline-block;text-transform:none!important}.full-width-container .login-name:hover{text-decoration:underline!important}.full-width-container .login-menu{display:none}.full-width-container #topmenu-login .btn-block{background:0 0;border:1px solid #fff;margin-bottom:30px;outline:0}.full-width-container #topmenu-login .btn-block:hover{background:#fff;color:#333}.full-width-container .forgot-password{font-size:12px!important;text-transform:none!important}.full-width-container .sidebar .dropdown-menu{background:#444;border-bottom:1px solid hsla(0,0%,65%,.44)!important;border-left:1px solid hsla(0,0%,65%,.44)!important;border-radius:0;border-right:1px solid hsla(0,0%,65%,.44)!important;width:100%}.full-width-container .sidebar .dropdown-menu li{display:flex;justify-content:center}.full-width-container .sidebar a,.full-width-container .sidebar span{color:#293a88;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:24px;list-style:none;margin:0;text-transform:uppercase;z-index:1000}.full-width-container .sidebar a:hover,.full-width-container .sidebar span{color:#fff;text-decoration:none}.full-width-container .sidebar .closebtn{font-size:36px;margin-left:50px;position:absolute;right:25px;top:20px}.full-width-container .sidebar .closebtn:hover{color:#be1622}.full-width-container .openbtn{background-color:#111;border:none;color:#fff;cursor:pointer;font-size:20px;padding:10px 15px}.full-width-container .openbtn:hover{background-color:#444}.full-width-container #main{padding:16px;transition:margin-left .5s}.full-width-container .sidebar .dropdown-menu>li>a{display:flex;justify-content:center;padding:10px;width:100%}.full-width-container .sidebar ul{margin:0;padding:0;width:100%}.full-width-container .sidebar ul li{list-style:none}.full-width-container .sidebar .dropdown-title{padding:10px 30px}.full-width-container .sidebar .dropdown-title:hover{background:#293a88;cursor:pointer}.full-width-container .sidebar .dropdown-title .fa{color:#293a88;float:right;font-size:20px}.full-width-container .sidebar .dropdown-title-active .fa,.full-width-container .sidebar .dropdown-title:hover .fa{color:#fff}.full-width-container .dropdown-title-active{background:#293a88;color:#fff!important;margin-bottom:1px!important}.full-width-container .dropdown-title-second{padding:5px 0 5px 60px!important}.full-width-container .dropdown-title-third{padding-left:20px}.full-width-container .language-currency{padding-bottom:10px}.full-width-container .sidebar .currencySwitchSmall,.full-width-container .sidebar .languageSwitcher{margin:0;width:100%}.full-width-container .sidebar .currencySwitchSmall:hover,.full-width-container .sidebar .languageSwitcher:hover{padding:0}.full-width-container .sidebar .languageSwitcher .dropdown{background:#293a88;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-height:40px;padding:15px;position:relative;text-align:center}.full-width-container .sidebar .languageSwitcher .dropdown span{transform:scale(1.2)}.full-width-container .sidebar .currencySwitchSmall li ul li{text-align:center}.full-width-container .sidebar .currencySwitchSmall span.currencySymbol{color:#fff}.full-width-container .sidebar .currencySwitchSmall li ul li:hover span{color:#444}.full-width-container .sidebar .currencySwitchSmall li.first-level{background:#293a88;border:none;border-left:1px solid #ccc;color:#fff;cursor:pointer;font-size:14px;min-height:40px;padding-bottom:0;padding-top:10px;position:relative;text-align:center}.full-width-container .sidebar .currencySwitchSmall .currency-active{color:#fff!important}.full-width-container .sidebar .currency-container{background:#444!important;border-radius:0;padding:0}@media screen and (max-height:450px){.full-width-container .sidebar{padding-top:15px}.full-width-container .sidebar a{font-size:18px}}.full-width-container .responsive_menu .navbar-nav a.opened,.full-width-container .responsive_menu .navbar-nav a:hover{background:#293a88;color:#fff}.full-width-container .dropdown-links{display:none}.full-width-container .dropdown-links li{padding:5px 0}.full-width-container .dropdown-links li span:hover,.full-width-container .dropdown-links li:hover{background:#293a88;cursor:pointer}.full-width-container .dropdown-links .second-links:hover{background:0 0}.full-width-container .dropdown-links li a,.full-width-container .dropdown-links li span{font-size:12px;padding-left:80px!important;padding-right:20px!important}.full-width-container .dropdown-links-second{padding-left:20px!important}.full-width-container .dropdown-links-second:hover{background:#293a88}@media (max-width:992px){.full-width-container .open-nav{width:40%}}#aoMainWrapper{padding-top:0!important}@media (max-width:768px){.booking-container{margin-top:100px}.booking-container.zindex{z-index:99999999!important}.login-button{margin:0 9px}.mainSlider{background:url(https://cdn.aohostels.com/img/index/full_width/family_mobile.jpg)}.ao-logo{width:105px}.full-width-container .open-nav{max-width:100%!important;width:100%}}@media (min-width:768px){.custom-scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.custom-scrollbar::-webkit-scrollbar{background-color:#f5f5f5;width:12px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#333;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}}.select-styled{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:hsla(0,0%,100%,.4);border:none;border-bottom:2px solid #fff;color:#fff;cursor:pointer;font-size:20px;padding:20px 15px 15px 65px;position:relative;text-align:left;transition:all .2s ease-in}.select-styled .fa-map-marker{color:#fff;font-size:36px;left:15px;position:absolute;top:16px;z-index:20}.select-active{background:#f9cd00;color:#000}.select-active .fa-map-marker{color:#000}.select-options{background:#fff;box-shadow:0 3px 3px 1px rgba(0,0,0,.25);display:none;flex-direction:column;flex-wrap:wrap;left:15px;list-style:none;max-height:280px!important;overflow:auto;padding:5px;position:absolute;right:1px;top:100%;z-index:999}@media(max-width:768px){.select-options{flex-direction:row;z-index:1001}.select-options div{display:flex;flex-direction:column;margin-bottom:-10px;width:100%}.select-options div ul li{font-size:18px!important;max-width:100%}.select-options li.active{border-radius:0!important}}.select-options ul{list-style:none;padding:0}.select-options li{color:#333;cursor:pointer;font-size:14px;margin:0;max-width:-moz-max-content;max-width:max-content;padding:8px 10px;text-align:left}.select-options li.active{background:#f9cd00;border-radius:50px;color:#fff}.select-options li:hover{background:#ebebeb;color:#333}.select-options li[rel=hide]{display:none}.booking-container input::-webkit-inner-spin-button,.booking-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.booking-container input[type=number]{-moz-appearance:textfield}.booking-container .anz_less,.booking-container .anz_more{background:#293a88;border:1px solid #293a88;border-radius:40px;height:40px;transition:all .2s ease-in;width:40px}.corona a,.moreButton i,.personSaveButton{-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.booking-container .anz_less:hover,.booking-container .anz_more:hover{background:#212f6f}.booking-container .anz_person:hover{cursor:pointer}.booking-container .input_choice{border:none;border-bottom:1px solid #ebebeb;color:#666;width:100%!important}.select-scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.select-scrollbar::-webkit-scrollbar{background-color:#f5f5f5;width:10px}.select-scrollbar::-webkit-scrollbar-thumb{background-color:#999;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.daterangepicker,.personChoiceContainer{box-shadow:0 3px 3px 1px rgba(0,0,0,.25)}.full-width-container .error_menu_xs{display:none;text-align:center}.full-width-container li.dropdown:hover{background:0 0}.full-width-container .booking_xs{padding-right:0;padding-top:10px}.full-width-container .adultContainer,.full-width-container .childContainer{margin-top:10px;text-align:center}.full-width-container .cl_headline{color:#444!important;font-family:Arial,sans-serif;font-size:14px!important;font-weight:700;line-height:24px!important;margin:0!important}.peoplesInput,.personSaveButton{color:#fff!important;width:100%}.full-width-container #newCalendar{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:hsla(0,0%,100%,.4)!important;border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff!important;cursor:pointer;font-family:Arial,sans-serif;font-size:20px!important;height:auto!important;margin:0;padding:20px 15px 15px 65px;position:relative;transition:all .2s ease-in-out;width:100%;z-index:11}.daterangepicker{border:none!important;border-radius:0!important;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}.peoplesInput{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:hsla(0,0%,100%,.4)!important;border:none;border-bottom:2px solid #fff;cursor:pointer;font-size:20px!important;padding:20px 15px 15px 65px;transition:all .2s ease-in-out}.personCloseButton{margin-top:25px;padding:9px;width:100%}.personSaveButton{background:#f96038;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:#293a88}.full-width-container .cl_inputKalender.error{color:#ef5934!important}.full-width-container .cl_kalender{display:none;left:15px;position:absolute;top:0;z-index:99}.full-width-container #cl_kalenderend2{left:137px}.full-width-container .cl_kalenderBG{background:#fff;border:1px solid #c5c9d9;border-radius:0;display:inline-block;position:relative;width:100%}.full-width-container .cl_kalenderBG:after,.full-width-container .cl_kalenderBG:before{border:solid transparent;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.full-width-container .cl_kalenderBG:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.full-width-container .cl_kalenderBG:before{border-color:rgba(197,201,217,0) rgba(197,201,217,0) #c5c9d9;border-width:11px;margin-left:-11px}.full-width-container .cl_kalenderbegin .cl_kalenderBG:after,.full-width-container .cl_kalenderbegin .cl_kalenderBG:before{left:23%}.full-width-container .cl_kalenderend .cl_kalenderBG:after,.full-width-container .cl_kalenderend .cl_kalenderBG:before{left:77%}.full-width-container #cl_kalenderbegin2 .cl_kalenderBG:after,.full-width-container #cl_kalenderbegin2 .cl_kalenderBG:before{left:18%}.full-width-container .cl_kalender table{border-right:1px solid #c5c9d9!important;border-spacing:0;float:left;text-align:center;width:50%!important}.full-width-container .cl_kalender table#cl_kalenderTable2{border-right:0!important}.full-width-container .cl_kalender td{color:#adadad;font-family:Arial,sans-serif;font-size:11px;line-height:25px;padding:1px;text-align:center;width:25px}.full-width-container .cl_kalender thead th{color:#333!important;font-family:Arial,sans-serif!important;font-size:13px!important;line-height:25px!important;padding:5px;text-align:center!important;vertical-align:middle!important;width:25px!important}#cl_theadRight,.full-width-container #cl_theadLeft{cursor:pointer}.full-width-container #cl_headNumbers{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.full-width-container #cl_headNumbers td{background:#fff;color:#666;cursor:default;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:27px}.full-width-container .cl_kalender td.cl_available{color:#666;cursor:pointer}.full-width-container .cl_kalender td.cl_notAvailable{color:#0b4c88}.full-width-container .cl_kalender td.cl_activeB,.full-width-container .cl_kalender td.cl_activeE,.full-width-container .cl_kalender td.cl_available:hover{background:#666;color:#fff}.full-width-container .cl_kalender td.cl_diffDays{background:#ded;color:#666}.full-width-container .cl_kalenderOverlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}@media (max-width:992px){.crnBdg{margin-top:10px!important;width:100px!important}.full-width-container .booking{padding:40px 10px}.full-width-container .select-options{max-height:234px}}@media (max-width:500px){.full-width-container .cl_inputKalender{background:url(https://cdn.aohostels.com/img/index/calendar_icon.png) right 0 center no-repeat #fff}.full-width-container .booking{margin-left:-15px;padding:0}.crnBdg{margin:0!important}}@media (max-width:400px){.slide-content h2{margin-top:0}.full-width-container .cl_headline{font-size:12px!important}}.full-width-container .error_menu_xs{color:#be1622;font-size:14px;margin-top:5px}.container-1200{margin:auto;padding:20px}@media (max-width:768px){.container-1200{padding:0}.daterangepicker{bottom:0;left:0!important;overflow-y:scroll;position:fixed!important;right:0!important;top:-1px!important;width:102%!important;z-index:999999999!important}.daterangepicker .drp-calendar{max-width:100%!important}.daterangepicker.show-calendar .drp-calendar{width:100%}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{line-height:1.5}}.more-reviews,.top5-num{font-weight:700;position:absolute}.container-reviews{padding:20px}.container-reviews .fancy span{color:#393a88}.container-reviews .fancy:before{border-color:#293a88}.mention-box{border-radius:10px;margin:0;max-height:180px;overflow:hidden;padding:20px 25px;-webkit-transition:height .3s ease;transition:all .15s}.mention-box:hover{opacity:.15}.toggle-height{max-height:unset;transition:height .3s ease}.more-reviews{color:#293a88;display:none;font-size:21px;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:-moz-fit-content;width:fit-content}.more-reviews-link:hover .more-reviews{display:block}.mention-box .rating-single{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.fancy span,.mention-box .rating-number,.top5-box,.top5-num{display:inline-block}.mention-box .rating-number{background:#293a88;border-radius:3px;color:#fff;font-size:24px;font-weight:700;line-height:40px;margin:0;min-width:66px;text-align:center}.mention-box .rating-label{color:#129911;display:block;font-size:14px;font-weight:700;padding-top:5px;text-align:center;width:100%}.mention-box .rating-text{color:#333;font-size:14px;padding-left:8px}.mention-box .ratingCategory{font-size:14px;margin:4px 0;padding-right:0;text-align:left}.mention-box .detailedSingleRating,.mention-box .rating-bar{padding-right:0}.mention-box .rating-bars{color:#333;margin-top:15px;padding:0}.mention-box .scaleBar{background:#ccc;border-radius:25px;box-shadow:inset 0 -1px 1px hsla(0,0%,100%,.3);height:10px;margin:10px 20px;position:relative}.mention-box .scaleBar>span{background:#293a88;border-radius:25px;display:block;height:10px;width:0}.mention-box .detailedSingleRating span{font-weight:700}.mention-city-mobile{color:#293a88;font-size:20px!important;font-weight:700}.mention-date-mobile{color:#314879;font-size:14px;line-height:140%;margin-bottom:5px}.cl_opinionLink_20150224{text-align:right}.cl_bob,.fancy,.top5-num,.top5-section{text-align:center}.top5-section{margin-bottom:40px;padding:0}.top5-box{box-shadow:0 2px 8px 0 #b8b8b8;margin:12px;position:relative;width:17%}.top5-img{height:auto;width:100%}.top5-num{background:#fff;border:1px solid #ef5934;border-radius:50%;color:#ef5934;font-size:28px;height:48px;left:-16px;line-height:48px;top:-12px;width:48px}.cl_bob,.top5-bottom a{display:block;text-decoration:none}.top5-bottom{padding:8px}.top5-bottom a{color:#293a88;font-size:15px;font-weight:400;margin-bottom:10px}.top5-bottom span{color:#ef5934;font-weight:700}.cl_bob{background:linear-gradient(to bottom right,#ef5934,#d41624);border-radius:3px;color:#fff!important;cursor:pointer;font-size:12px;font-weight:700;padding:6px;width:100%}.cl_bob:hover{background:linear-gradient(to bottom right,#ef5934,#f06542);text-decoration:none}@media (max-width:992px){.top5-box{margin:9px}}@media (max-width:1035px){.top5-bottom{padding:8px 4px}}.fancy{line-height:.5;margin-bottom:30px;position:relative}.fancy span{background:#fff;color:#ef5934;font-size:28px;font-weight:700;padding:0 15px;position:relative;z-index:1}.fancy:before{border-bottom:1px solid #ef5934;border-top:1px solid #ef5934;content:"";height:5px;left:0;margin-top:-3.5px;position:absolute;top:50%;width:100%}.contentbox h1{margin-top:0}.full-width-container span.po{margin-right:33px}.vorkasse{width:93%}.sidebar-links{box-shadow:0 0 4px 0 #b8b8b8;padding:5px 0}.sidebar-links a,.sidebar-links span{color:#293a88;display:block;font-weight:700;text-decoration:none!important}.contentbox_inner div,.contentbox_inner p{font-size:13px;line-height:160%;margin-bottom:10px}ul.vorteile{list-style:none;padding-left:0}ul.vorteile li{background:url(https://cdn.aohostels.com/img/infos/ico_check.gif) left 8px no-repeat;font-size:13px;font-weight:400;line-height:26px;padding-left:30px;text-align:left}h2.vorteile{display:inline-block;font-size:15px;font-weight:700;margin-bottom:5px}.corona{line-height:1;margin:auto;max-width:180px;padding:0;position:absolute;text-align:center;z-index:11}.corona a{margin:0 35px;opacity:1;transition:all .2s ease-in}.corona a:hover{opacity:.7}.corona:hover{text-decoration:none}.corona .fa-info{color:#fff;font-size:34px}.corona span{color:#fff;display:block;font-size:12px;font-weight:700}@media (max-width:768px){.corona{bottom:50px;max-width:100%;padding:14px 20px}.corona .fa-info{font-size:35px}}@media(max-width:1199px){.index-slider .slick-dots{display:none!important}}@media(max-width:1220px){.corona a img{margin:0 35px!important;width:100px!important}}@media (min-width:992px) and (max-width:1170px){.corona{padding:8px!important}.corona .seal1.tuev{width:160px!important}.corona .seal1{height:auto;width:140px!important}.corona a img{width:80px!important}}@media(min-width:976px){.corona{bottom:25px;left:25px}.corona span{font-size:16px}.corona .fa-info{font-size:38px}}@media(max-width:600px){.corona .seal1.tuev{width:130px!important}.corona .seal1{height:auto;width:120px!important}.corona a img{margin:0 5px 10px!important;width:80px!important}.corona{right:0;width:100%}.fancy span{font-size:18px}.container-reviews.container-1200 img.img-responsive{width:80%!important}}.col-xs-12.booking_xs.childContainer{padding:0!important}.adultContainer.focus input.peoplesInput,.calendarContainer.focus input#newCalendar{background:#f9cd00!important;color:#000!important;outline:0!important}input#newCalendar:focus,input.peoplesInput:focus{outline:0!important}.adultContainer.focus i,.calendarContainer.focus i{color:#000!important}.personChoiceContainer .cl_newChoicebox{padding:0 20px!important}.full-width-container .sidebar .dropdown-title .fa{color:#fff!important;float:right!important;font-size:17px!important}.select-options li:first-child{border-top:none}.booking_xs .fa.fa-calendar{color:#fff;font-size:26px;left:30px;position:absolute;top:30px;z-index:20}.adultContainer .fa.fa-user{color:#fff;font-size:32px;left:29px;position:absolute;top:18px;z-index:20}@media (max-width:767px){.full-width-container,.mainSlider,.mainSlider .bx-wrapper .bx-viewport,.mainSliderContainer{max-height:800px;min-height:800px}.pager-list a{width:30px}.booking-button{padding:10px}.slide-content{min-height:200px;padding:0}.slide-content h1{font-size:28px;margin-top:40px}.slide-content h2{font-size:20px}.demandSliderSubText span{font-size:15px}}@media (min-width:992px){.full-width-container,.mainSlider,.mainSlider .bx-wrapper .bx-viewport,.mainSliderContainer{min-height:1090px}}@media (min-width:768px) and (max-width:992px){.booking{margin-top:-40px!important}.corona{bottom:50px;left:25px;max-width:450px!important}.corona img{width:145px!important}.corona a img{width:80px!important}.corona a{margin:0!important}.full-width-container,.mainSlider,.mainSlider .bx-wrapper .bx-viewport,.mainSliderContainer{max-height:900px}}.moreButton{border:2px solid #fff;border-radius:4px;color:#fff;display:none;font-size:20px;margin-top:10px;padding:5px 15px;position:relative}.moreButton:hover{background:#fff;color:#293a88;text-decoration:none}.moreButton i{color:#fff;font-size:22px;left:0;position:relative;transition:all .2s ease-in}.moreButton:hover i{color:#293a88;left:5px}.full-width-container .sidebar.full-width-sidebar{display:none!important}.full-width-container .childContainer.menuButtonContainer.hidden-xs{display:block!important}@media(max-width:768px){.select-styled .fa-map-marker{top:11px!important}.booking_xs .fa.fa-calendar{top:26px!important}.adultContainer .fa.fa-user{top:13px!important}}@media(min-width:1280px){.booking{width:50%}}#ageKidContainer{margin:20px auto;width:89%}#ageKidContainer select{border:none;border-bottom:1px solid #ebebeb;font-size:14px;margin:10px 0;padding:10px;width:100%}.pager-list{bottom:0;position:absolute;text-align:center;width:100%}.pager-list ul{display:inline-block;margin:0;padding:0}.pager-list ul li{float:left;list-style:none}@media(min-width:992px) and (max-width:1300px){.needsToBeRepositioned{margin-left:-760px}}@media(min-width:1300px) and (max-width:1800px){.needsToBeRepositioned{margin-left:-500px}}@media(max-width:768px){.full-width-container #newCalendar,.peoplesInput,.select-styled{font-size:18px!important;padding:15px 15px 11px 65px}}.mainSliderContainer .bx-wrapper .bx-loading{display:none!important}@media(max-width:500px){.select-styled .fa-map-marker{font-size:26px!important;left:11px!important;top:11px!important}.booking_xs .fa.fa-calendar{font-size:20px!important;left:25px!important;top:26px!important}.adultContainer .fa.fa-user{font-size:23px!important;left:25px!important;top:13px!important}.adultContainer img,.booking_xs img,.select-styled img{right:18px!important;width:18px!important}.full-width-container #newCalendar,.peoplesInput,.select-styled{font-size:14px!important;padding:15px 15px 11px 35px!important}}#bild-img2{margin-top:35px}@media(max-width:994px){#bild-img2{margin-top:0}}.container-reviews.latestOfferContainer ul{list-style:none;padding:0}.container-reviews.latestOfferContainer h3{margin-top:-4px}.container-reviews.latestOfferContainer a,.container-reviews.latestOfferContainer p,.container-reviews.latestOfferContainer ul li{font-size:13px}.container-reviews.container-1200.latestOfferContainer img.img-responsive{margin-bottom:20px;width:100%!important}
