.calendarContainer-easepick.focus:after{bottom:100%;border-right:13px solid transparent;border-bottom:13px solid #f9cd00;border-left:13px solid transparent;transform:rotate(180deg)}.calendarContainer-easepick.focus:after,.calendarContainer-easepick.focus:before{position:absolute;display:inline-block;content:"";left:0;right:0;width:0;bottom:-10px;margin-left:auto;margin-right:auto;z-index:12}.calendarContainer-easepick:focus,.calendarContainer-easepick:focus-within{outline:none!important}#cityForm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0}#cityForm .acceptfilter{outline:none;overflow:hidden}#cityTool{background:#293a88;border-top:2px solid #4d60a2}#cityTool .inputContainer{box-shadow:unset!important;overflow:unset!important}#cityTool .form-group{border:1px solid #fff;border-radius:6px;margin-bottom:3px!important;padding:6px 5px;transition:all .5s ease-in-out}.cbx:checked+.form-group,.form-group.active{background:#293a88;border:1px solid #fff}span.labelFilter{padding-left:8px}span.labelFilter p{margin-bottom:0}#cityTool .filter_checkbox{float:left;margin-bottom:5px;padding:0 5px}.styledCheck span{position:relative;top:1px}#cityTool .bookingform{background:none!important;border-bottom:1px solid #293a88!important;margin:0 auto;max-width:1200px;padding:10px 0;width:100%}#cityTool .form-group span p{display:inline-block}#cityTool .bookingform{align-items:center;display:flex;gap:16px;justify-content:space-between}#cityTool #cityCategoryFilter{display:block}#cityTool .bookingform input{color:#293a88}#cityTool .bookingform.inputContainer label{text-align:left}#cityTool .bookingform input{width:100%}#cityTool input.datepicker{background:url(https://cdn.aohostels.com/img/house/aohostels-kalender-icon.png) right 10px center no-repeat #fff;text-align:left}#cityTool .travellerInput .anz_adult,#cityTool .travellerInput .anz_person{background:#293a88!important;border:1px solid #293a88!important;cursor:pointer;width:27%}.anzLessContainer,.anzMoreContainer{padding:0}.anzLessContainer input,.anzMoreContainer input{text-align:center!important}#cityTool label{display:block}#cityTool .travellerInput input{border-radius:0!important;float:left;height:35px;text-align:center;width:46%}.city-tool-btn-container{display:flex;width:fit-content;gap:16px;align-items:center}#cityTool .select-options{background:#fff;box-shadow:0 0 25px #0000004d;display:none;left:0;margin-top:-4px;position:absolute;width:100%;z-index:999}#cityTool .select-options ul{list-style:none;margin:0;max-height:300px;overflow-y:scroll;padding:0;width:100%}#cityTool .select-options ul li.city-select{color:#000;font-weight:700;padding:10px 10px 10px 15px;width:100%}#cityTool .select-options ul li.house-select{color:#000;padding:8px 10px 8px 25px;width:100%}#cityTool .select-options ul li:not(.active):hover{background-color:#ebebeb}#cityTool .select-options ul li.active{background-color:#293a88;color:#fff}#cityTool .select-options ul li.active:hover{background-color:#212f6f}#cityTool .select-options ul::-webkit-scrollbar{background-color:#d4d4d4;width:10px}#cityTool .select-options ul::-webkit-scrollbar-thumb{background-color:#949494}#cityTool .cityBtn{background:#fc0;border:none;color:#3c3c3b;font-weight:700;transition:.4s;width:max-content}#cityTool .cityBtn:hover{background-color:#d8b306}.cityPageInput{max-width:255px;position:relative;width:100%!important}.filter-and-button{align-items:center;display:flex;justify-content:space-between;width:100%}.filterContainer{cursor:pointer;transition:.4s}.filterContainer:hover{opacity:.7}.filterContainer label{pointer-events:none}.adultContainer,.childContainer{padding-left:0;text-align:center}.childContainer{margin-top:15px;padding:0!important}.adultContainer,.calendarContainer{float:left;width:50%}.adultContainer.focus input.peoplesInput,.calendarContainer.focus input#newCalendar,.locationContainer.focus{background:#f9cd00!important;color:#3c3c3b!important;outline:0!important;z-index:12}.calendarContainer.focus #newCalendar::-moz-placeholder{color:#3c3c3b}.calendarContainer.focus #newCalendar::placeholder{color:#3c3c3b}.adultContainer.focus i,.calendarContainer.focus i,.locationContainer.focus i{color:#3c3c3b!important;z-index:13!important}.fa-chevron-down{transition:.4s}.focus .fa-chevron-down{transform:rotate(180deg)}.adultContainer i,.calendarContainer i,.locationContainer i{color:#293a88}.adultContainer{flex:1}.adultContainer .fa.fa-user,.locationContainer .fa.fa-user{color:#293a88;font-size:24px;left:15px;position:absolute;top:10px;z-index:20}.personChoiceContainer{background:#fff;box-shadow:0 0 25px #0000004d;display:none;margin:0 0 1px 1px;min-width:218px;padding:24px 16px;position:absolute;z-index:10}.peoplesInput,.personSaveButton{color:#fff!important;width:100%}.adultContainer.warning .arrow-down,.adultContainer.warning .peoplesInput,.adultContainer.warning .user-icon,.calendarContainer-easepick.warning>.fa{color:red!important}.adultContainer.warning .peoplesInput,.calendarContainer-easepick.warning #newCalendar{border:1px solid red}.calendarContainer.warning #newCalendar::-moz-placeholder{color:red!important}.calendarContainer-easepick.warning ::-webkit-input-placeholder{color:red!important}.locationContainer{background-color:#fff}.cityPageInput{flex:1}#newCalendar,.locationContainer{border:1px solid #293a88;border-radius:4px;color:#293a88!important;cursor:pointer;font-family:Arial,sans-serif;font-size:14px!important;height:auto!important;margin:0;min-width:225px;padding:12px 15px 9px 45px;position:relative;transition:all .2s ease-in-out;width:100%}.locationContainer .select-styled .active-city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.calendarContainer .fa.fa-calendar,.calendarContainer-easepick .fa.fa-calendar,.locationContainer .select-styled i{color:#293a88;font-size:22px;left:15px;position:absolute;top:11px;z-index:1}.daterangepicker{border:none!important;border-radius:0!important;box-shadow:0 0 8px #b8b8b8;margin-top:-90px!important}.available.active.start-date{pointer-events:none;opacity:.5;cursor:not-allowed}.applyBtn,.personSaveButton{background-color:#293a88!important;transition:.4s}.applyBtn:hover,.personSaveButton:hover{background-color:#212f6f!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{border:1px solid #293a88;border-radius:4px;color:#293a88!important;cursor:pointer;font-size:14px!important;min-width:218px;padding:12px 15px 9px 45px!important;transition:all .2s ease-in-out}.adult-inputs,.childContainer{display:flex;justify-content:space-between;align-items:center}.adult-inputs label,.childContainer label{width:100%;max-width:100px}.personCloseButton{margin-top:0;padding:9px;width:100%}.personSaveButton{background:#f96038;border-radius:4px;cursor:pointer;display:block;margin-top:0;padding:10px 15px;text-decoration:none!important;transition:all .2s ease-in}.personSaveButton:hover{background:#293a88}.personChoiceContainer .anz_less{border-radius:15px 0 0 15px}.personChoiceContainer .anz_more{border-radius:0 15px 15px 0}.personChoiceContainer .anz_less,.personChoiceContainer .anz_more{background:#293a88;border:1px solid #293a88;cursor:pointer;height:25px;transition:all .2s ease-in;width:25px}.personChoiceContainer input.input_choice{max-width:40px;height:25px;border:1px solid #ebebeb!important;border-radius:0!important;display:flex;align-items:center;line-height:normal}#ageKidContainer{margin:20px 0 0;width:100%;max-height:150px;overflow-y:scroll}.save-btn-container{padding:0 0 0 5px}.input_choice::-webkit-inner-spin-button,.input_choice::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_choice{-moz-appearance:textfield;border:1px solid #ebebeb!important;height:25px}.cl_newChoicebox{display:flex!important;justify-content:flex-end}.additionalKids2{padding-top:10px}.ageKidsContainer{display:flex;align-items:center}.ageKidsContainer label{min-width:60px}#ageKidContainer select{border:1px solid #ebebeb;font-size:14px;margin:10px 0;padding:8px 4px;width:100%}@media(max-width:768px){.indexBookingContainer #cityForm{padding:10px 0}.personChoiceContainer{top:100%;position:absolute!important;width:100%!important;height:fit-content!important;z-index:1000001111!important}}@media(max-width:992px){.personChoiceContainer{max-width:unset!important;bottom:unset!important;border-radius:0 0 2px 2px;width:100%!important}.locationContainer .select-styled .active-city{width:unset}#cityTool{margin-bottom:unset!important}#cityTool .bookingform{flex-direction:column;padding:0 15px!important;gap:16px}#cityTool .select-options{top:unset!important;bottom:unset!important;margin-top:6px}.city-tool-btn-container{width:100%}.cityBtn{width:100%!important}.personSaveButton,.personCloseButton{margin:unset!important}.adult-inputs label,.childContainer label,.cityPageInput{max-width:unset!important}.filter-and-button{padding-left:0!important}.filter-and-button h3{font-weight:700}#cityTool .bookingform{margin-top:20px!important}.calendarContainer-easepick{margin:0 auto;width:auto}}.active-city{margin-bottom:0!important}.styledCheck{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;float:left;height:18px;margin:auto;position:relative;transform:translateZ(0);width:100%}.styledCheck:before{background:#293a8859;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:#fff;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}.flip{transform:rotate(180deg)}.no-margin{margin-bottom:0!important}.filterH3{color:#fff;font-size:18px;margin:0;width:-moz-max-content;width:max-content}.city-tool-btn h3{border-bottom:1px solid rgba(41,58,136,.71);cursor:pointer;margin:0 6px 0 8px}.city-tool-btn .fa{font-size:18px;padding-left:3px}::-webkit-input-placeholder{color:#0b4c88}::-moz-placeholder{color:#0b4c88}:-ms-input-placeholder{color:#0b4c88}input:-moz-placeholder{color:#0b4c88}#cityTool .search-container{padding:10px;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #ebebeb}#cityTool .city-search{width:100%;padding:8px 35px 8px 10px;border:1px solid #293a88;border-radius:4px;font-size:14px;color:#293a88}#cityTool .search-container .fa-search{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#293a88;pointer-events:none}#cityTool .city-search:focus{outline:none;border-color:#212f6f}#toggleForm{text-align:center;padding:10px 15px 4px}#toggleForm button{display:block;width:100%;padding:6px 8px;font-size:18px;text-align:center;background-color:#fc0;color:#000;font-weight:700;border:1px solid transparent}#toggleForm.rotate button{display:none}#toggleForm i{color:#fff;font-size:18px;font-weight:700;padding:5px 0;transition:.4s;transform:rotate(0)}#toggleForm.rotate i{transform:rotate(180deg)}@media(max-width:768px){#cityCategoryFilter{flex-direction:row!important;flex-wrap:wrap!important}#cityCategoryFilter .filter_checkbox{flex:1 1 45%}}.drp-info-box{background-color:#f9f9f9;border:1px solid #ddd;border-radius:0;padding:10px;margin-bottom:10px;color:#293a88;font-size:14px;line-height:1}.drp-info-box p{margin:0}.drp-info-box-icon{color:#293a88;margin-right:5px}.show-mobile{display:none}@media(max-width:772px){.show-mobile{display:block}}@media(max-width:768px){#newCalendar,.peoplesInput{font-size:16px!important}.locationContainer .select-styled .active-city{font-size:16px}}@media(max-width:992px){html.easepick-is-open .booking-mask-container{height:auto!important;min-height:100dvh;min-height:-webkit-fill-available;max-height:none!important;overflow:visible!important}}html.easepick-is-open #cityTool .calendarContainer-easepick{z-index:100000!important}@media(max-width:764px){html.easepick-is-open body{overflow:hidden}html.easepick-is-open .headerContainer,html.easepick-is-open .menuButtonContainer,html.easepick-is-open #Kevin,html.easepick-is-open .redCircle{display:none!important}}#cityTool .select-options.is-open,#cityTool .personChoiceContainer.is-open{display:block!important}#cityTool #cityCategoryFilter{display:none;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}#cityTool #cityCategoryFilter.is-open{display:block!important}#cityTool #cityCategoryFilter .form-group.newWidth.filterContainer{width:100%;box-sizing:border-box;overflow:hidden}#cityTool .filterContainer label.styledCheck{pointer-events:auto;display:flex;align-items:center;width:100%;color:#fff;cursor:pointer;margin:0}#cityTool .checkbox_filter.cbx{display:none}@media(max-width:767px){#cityTool .newWidth{float:left!important}}#cityTool .locationContainer{position:relative}#cityTool .locationContainer .select-styled{position:static;margin-bottom:0;min-height:22px}#cityTool .locationContainer .select-styled i.fa-map-marker{color:#293a88;font-size:22px;left:15px;position:absolute;top:11px;z-index:1;width:auto}#cityTool .calendarContainer-easepick>i.fa-calendar{color:#293a88;font-size:22px;left:15px;position:absolute;top:11px;z-index:1}#cityTool .locationContainer .select-styled i.fa-chevron-down,#cityTool .calendarContainer-easepick>i.fa-chevron-down,#cityTool .adultContainer .fa-chevron-down{position:absolute;right:10px;top:50%;margin-top:-7px;left:unset!important;font-size:14px!important;pointer-events:none;color:#293a88;z-index:2}@media(max-width:992px){#cityTool .adultContainer .fa-chevron-down{top:50%!important;transform:none}#cityTool .adultContainer.focus .fa-chevron-down{transform:rotate(180deg)}}#cityTool .cityBtn{min-height:40px;padding:6px 8px;min-width:200px;outline:none}#cityTool .cityBtn.is-loading{cursor:wait;opacity:.85}#cityTool .calendarContainer-easepick>i.fa-calendar{pointer-events:none}#houses-section{position:relative}#houses-section .houses-list-wrap{min-height:220px;position:relative}#houses-section .houses-loader.is-visible{align-items:flex-start;background:#ffffffeb;color:#293a88;display:flex;font-size:50px;height:100%;justify-content:center;left:0;min-height:220px;padding-top:50px;position:absolute;right:0;top:0;z-index:5}#cityTool .adultContainer{position:relative;padding-left:0;padding-right:0;z-index:2;float:none;width:auto}
