.display-flex,.page_hotellist .last-view-hotels__body,.page_hotellist .last-view-hotels__body__item,.page_hotellist .last-view-hotels__body__item__foot,.page_hotellist .last-view-hotels__body__item__foot .hotel-stars{display:flex}.mapboxgl-popup.__metro-popup{z-index:10}.mapboxgl-popup.__metro-popup .mapboxgl-popup-content{width:100%}.mapbox-metro-popup-title{font-size:18px;font-weight:700;margin-bottom:10px}.mapbox-metro-popup-description{font-size:14px}.mapbox-metro-marker{cursor:pointer}.last-view-hotels .carusel__view{height:320px;overflow:hidden}.last-view-hotels .carusel__view .last-view-hotels__body__item{width:280px;float:left;margin:0 6px 20px}.last-view-hotels .carusel__view.slick-initialized{height:100%;overflow:visible;margin-bottom:0}.last-view-hotels .carusel__view.slick-initialized .last-view-hotels__body__item{margin:0 7px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.main .last-view-hotels__body__item{display:block}}@media (max-width:1175px){.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper{padding:0 2%}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .check-form,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .check-form{width:calc(100% - 280px)}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-day,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-day,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-day,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-day{font-size:40px}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-day-of-week,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-month,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-year,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-day-of-week,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-month,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-year,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-day-of-week,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-month,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-from .check-year,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-day-of-week,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-month,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .date-wrapper-to .check-year{font-size:12px}}@media (max-width:1170px){.fixed-navbar_covid .h-page__wrapper,.fixed-navbar_mexican .h-page__wrapper{padding:0 35px}}@media (max-width:1110px){.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .__check-title{font-size:16px}.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-day-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-day-wrapper{padding:10px 0 0}.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.not-avail-form .h-page__na-check-avail .h-page__check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper{font-size:12px}}@media (max-width:1070px){html[lang=es] .h-page__navigation .nav-item{margin:0 1%;font-size:13px}}@media (max-width:991px){.h-page__navigation .nav-item{margin:0 2%}html[lang=hu] .h-page__navigation .nav-item{margin:0 1%}.fixed-navbar .h-page__wrapper{padding:0 0 0 10px}.fixed-navbar .h-page__navigation-check-avail,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail{min-width:0;padding:0}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper{min-width:0}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .check-form,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper .check-form{width:calc(100% - 210px);padding:0}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .get-price,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price{min-height:0}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .get-price .__btn-check,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price .__btn-check{background-color:#004a99}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap{bottom:10px;left:10px}.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap ._btn-check-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap ._btn-check-wrapper{width:100%}.fixed-navbar ._btn-check-wrapper,.fixed-navbar .date-check-wrapper{width:30%}.fixed-navbar .date-check-wrapper{padding:3px 3px 0}.fixed-navbar .date-check-wrapper .date-wrapper-to:after,html[lang=ru] .fixed-navbar .date-check-wrapper .date-wrapper-to:after{right:3px}.fixed-navbar .__btn-check{padding:0}.fixed-navbar .nav-list{width:70%}.fixed-navbar_covid .h-page__wrapper,.fixed-navbar_mexican .h-page__wrapper{padding-right:10px}}@media (max-width:760px){.fixed-navbar_covid .h-page__navigation,.fixed-navbar_mexican .h-page__navigation{display:block!important;min-height:auto}.fixed-navbar_covid .h-page__navigation .thank-block,.fixed-navbar_mexican .h-page__navigation .thank-block{padding:0;width:auto}.fixed-navbar_covid .h-page__navigation .thank-block .close-btn,.fixed-navbar_covid .h-page__navigation img,.fixed-navbar_mexican .h-page__navigation .thank-block .close-btn,.fixed-navbar_mexican .h-page__navigation img{display:none}.fixed-navbar_covid .h-page__navigation .tip-block,.fixed-navbar_mexican .h-page__navigation .tip-block{padding:8px 40px 8px 16px;font:500 14px/20px Roboto,Open Sans,sans-serif}}.h-page__navigation{display:inline-block;width:100%;margin:8px auto 20px;overflow:hidden;font-size:0}.h-page__navigation .nav-list{display:inline-block;vertical-align:middle;width:100%;list-style:none;margin:0;padding:0;font-size:0;height:100%;box-sizing:border-box}.h-page__navigation ._btn-check-wrapper{display:inline-block}.h-page__navigation .nav-item{display:inline-block;position:relative;vertical-align:middle;height:100%;font-size:16px;font-weight:600;margin:0 3%;padding:24px 0;box-sizing:border-box;font-family:Roboto,Open Sans,sans-serif}.h-page__navigation .nav-item:first-child{margin-left:0}.h-page__navigation .nav-item.active:after{content:"";width:100%;height:3px;background-color:#3587e0;border-radius:4px;position:absolute;bottom:0;left:0}.h-page__navigation .nav-item.active .item-link{color:#3587e0}.h-page__navigation .item-link{display:inline-block;vertical-align:middle;text-transform:uppercase;text-decoration:none;color:#333;box-sizing:border-box}.h-page__navigation .item-link:active,.h-page__navigation .item-link:hover{color:#333}.navigation-additional-wrapper{height:85px}.fixed-navbar .fixed-navbar-container,.not-avail-form .fixed-navbar-container{background-color:#fff;box-shadow:0 8px 25px 4px rgba(3,3,3,.25)}.fixed-navbar .h-page__navigation-check-avail,.not-avail-form .h-page__navigation-check-avail,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail{display:none}.fixed-navbar .h-page__na-check-avail .h-page__check-avail,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail,.not-avail-form .h-page__na-check-avail .h-page__check-avail,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail{display:inline-block;position:relative;width:100%;vertical-align:top;border-radius:0 0 4px 4px;z-index:300;box-shadow:0 8px 25px 4px rgba(0,0,0,.3)}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form{width:100%;top:0;height:100px;-webkit-animation:none;animation:none;box-shadow:none}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input{background-color:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.3)}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:active .svg-icon-calendar,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:focus .svg-icon-calendar,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input:hover .svg-icon-calendar{fill:#fff}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input.active,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input.active,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input.active,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input.active,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.active,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.active,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.active{background-color:hsla(0,0%,100%,.1);border:1px solid #fff}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.active .svg-icon-calendar{fill:#fff}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input.error-field,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input.error-field,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field{border-color:#ff0b0b;background-color:rgba(255,0,0,.3)}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-input.error-field.active,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field.active,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-input.error-field.active,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field.active,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field.active,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field.active,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-input.error-field.active{border-color:#fff;background-color:hsla(0,0%,100%,.1)}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .svg-icon-calendar,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .svg-icon-calendar,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .svg-icon-calendar-arrow{fill:#fff}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper{color:#fff}.page_hotellist .fixed-navbar html[lang=ja] .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.page_hotellist .fixed-navbar html[lang=ja] .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.page_hotellist .fixed-navbar html[lang=ja] .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.page_hotellist .fixed-navbar html[lang=ja] .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,.page_hotellist html[lang=ja] .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,.page_hotellist html[lang=ja] .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,.page_hotellist html[lang=ja] .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,.page_hotellist html[lang=ja] .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,html[lang=ja] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,html[lang=ja] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,html[lang=ja] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,html[lang=ja] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,html[lang=ja] .fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,html[lang=ja] .fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,html[lang=ja] .fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,html[lang=ja] .fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,html[lang=ja] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,html[lang=ja] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,html[lang=ja] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,html[lang=ja] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,html[lang=ja] .not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,html[lang=ja] .not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,html[lang=ja] .not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,html[lang=ja] .not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,html[lang=ja] .not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,html[lang=ja] .not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,html[lang=ja] .not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,html[lang=ja] .not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper,html[lang=ja] .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day,html[lang=ja] .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-month-year-wrapper,html[lang=ja] .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day,html[lang=ja] .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-month-year-wrapper{padding:0}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-from .check-day-of-week,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .date-wrapper-to .check-day-of-week{color:hsla(0,0%,100%,.8);font-weight:400}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__guests,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .__rooms{text-transform:capitalize}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-count{color:#fff}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input{font-size:14px;text-transform:lowercase}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .guests-select-wrapper .check-input:after{border-bottom:1px solid #fff;border-right:1px solid #fff;border-color:#fff transparent transparent #fff;border-style:solid;border-width:1px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-form-wrapper,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-form-wrapper,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-form-wrapper{background-color:#3988df;color:#fff;border-radius:0 0 4px 4px;box-sizing:border-box}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-form,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-form,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-form,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-form,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-form,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-form{bottom:10px;padding:0 30px 0 70px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-date-wrapper,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-date-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-date-wrapper,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-date-wrapper,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-date-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-date-wrapper,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-date-wrapper{padding:12px 0 0}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .__price-title,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-title-wrapper,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .__price-title,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .check-title-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .__price-title,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-title-wrapper,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .__price-title,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .check-title-wrapper,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .__price-title,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-title-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .__price-title,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .check-title-wrapper,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .__price-title,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .check-title-wrapper{display:none}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form ._btn-check-wrapper,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form ._btn-check-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form ._btn-check-wrapper,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form ._btn-check-wrapper,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form ._btn-check-wrapper,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form ._btn-check-wrapper,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form ._btn-check-wrapper{width:220px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .get-price,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .get-price,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .get-price,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .get-price,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .get-price{height:100%;background-color:transparent}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .get-price .get-price-wrap{bottom:10px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .fixed-form-close-btn,.fixed-navbar .h-page__navigation-check-avail .h-page__check-avail-form .fixed-form-close-btn,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .fixed-form-close-btn,.not-avail-form .h-page__navigation-check-avail .h-page__check-avail-form .fixed-form-close-btn,.not-avail-form .page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .fixed-form-close-btn,.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .h-page__check-avail-form .fixed-form-close-btn,.page_hotellist .fixed-navbar .not-avail-form .hl-page__navigation-check-avail .h-page__check-avail-form .fixed-form-close-btn{display:block;position:absolute;right:10px;top:10px;cursor:pointer}.fixed-navbar .h-page__na-check-avail,.not-avail-form .h-page__na-check-avail{display:inline-block;width:100%;margin:20px 0 5px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail,.not-avail-form .h-page__na-check-avail .h-page__check-avail{box-shadow:0 1px 7px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06)}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form{height:152px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-form,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-form{width:calc(100% - 250px);padding:0 0 0 20px;bottom:21px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-form-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-form-wrapper{border-radius:4px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .check-title-wrapper,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .check-title-wrapper{display:inline-block;width:100%}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .__check-title,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .__check-title{font-size:20px;letter-spacing:.8px;padding:0 0 5px;border-bottom:1px solid hsla(0,0%,100%,.3)}html[lang=de] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .__check-title,html[lang=de] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .__check-title{font-size:16px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .get-price,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .get-price{width:250px;height:calc(100% - 55px)}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form ._btn-check-wrapper.not-avail .__btn-check,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form ._btn-check-wrapper.not-avail .__btn-check{opacity:.7}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count{font-size:14px}html[lang=el] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=el] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=el] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=el] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=es] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=es] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=es] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=es] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=fr] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=fr] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=fr] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=fr] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=ja] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=ja] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count,html[lang=ja] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count,html[lang=ja] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count{font-size:12px}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count span,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count span,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count span,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count span{font-size:14px}html[lang=el] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count span,html[lang=el] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count span,html[lang=el] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count span,html[lang=el] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count span,html[lang=es] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count span,html[lang=es] .fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count span,html[lang=es] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .guest-count span,html[lang=es] .not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .guest-rooms-container .rooms-count span{margin:0 2px 0 0}.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .fixed-form-close-btn,.fixed-navbar .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .svg-icon-calendar-arrow,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .fixed-form-close-btn,.not-avail-form .h-page__na-check-avail .h-page__check-avail-form .guests-select-wrapper .svg-icon-calendar-arrow{display:none}.fixed-navbar .h-page__na-check-avail .date-wrapper-from .check-day-of-week,.fixed-navbar .h-page__na-check-avail .date-wrapper-from .check-month-year-wrapper,.fixed-navbar .h-page__na-check-avail .date-wrapper-to .check-day-of-week,.fixed-navbar .h-page__na-check-avail .date-wrapper-to .check-month-year-wrapper,.not-avail-form .h-page__na-check-avail .date-wrapper-from .check-day-of-week,.not-avail-form .h-page__na-check-avail .date-wrapper-from .check-month-year-wrapper,.not-avail-form .h-page__na-check-avail .date-wrapper-to .check-day-of-week,.not-avail-form .h-page__na-check-avail .date-wrapper-to .check-month-year-wrapper{font-size:12px}.fixed-navbar .h-page__na-check-avail .date-picker-wrapper.no-shortcuts,.not-avail-form .h-page__na-check-avail .date-picker-wrapper.no-shortcuts{top:136px!important;left:20px!important}.fixed-navbar .h-page__navigation,.not-avail-form .h-page__navigation{padding:0;margin:0;height:46px;min-height:1px;font-size:0;line-height:0;vertical-align:middle;overflow:visible;box-shadow:none}.fixed-navbar .date-picker-wrapper,.not-avail-form .date-picker-wrapper{overflow:hidden}.fixed-navbar .date-picker-wrapper.no-shortcuts,.not-avail-form .date-picker-wrapper.no-shortcuts{top:95px!important}.fixed-navbar .date-check-wrapper,.not-avail-form .date-check-wrapper{display:inline-block;width:300px;height:100%;vertical-align:top;padding:3px 5px 0;box-sizing:border-box;background-color:#004a99;color:#fff;font-size:0;line-height:0;cursor:pointer}.fixed-navbar .date-check-wrapper.nav-hidden-button,.not-avail-form .date-check-wrapper.nav-hidden-button{display:none!important}.fixed-navbar .date-check-wrapper .date-wrapper-from,.fixed-navbar .date-check-wrapper .date-wrapper-to,.not-avail-form .date-check-wrapper .date-wrapper-from,.not-avail-form .date-check-wrapper .date-wrapper-to{width:50%;box-sizing:border-box}.fixed-navbar .date-check-wrapper .date-wrapper-from .check-day,.fixed-navbar .date-check-wrapper .date-wrapper-to .check-day,.not-avail-form .date-check-wrapper .date-wrapper-from .check-day,.not-avail-form .date-check-wrapper .date-wrapper-to .check-day{max-width:40px;font:400 36px/40px Roboto,Open Sans,Sans-Serif;color:#fff}html[lang=cs] .fixed-navbar .date-check-wrapper .date-wrapper-from .check-day:after,html[lang=cs] .fixed-navbar .date-check-wrapper .date-wrapper-to .check-day:after,html[lang=cs] .not-avail-form .date-check-wrapper .date-wrapper-from .check-day:after,html[lang=cs] .not-avail-form .date-check-wrapper .date-wrapper-to .check-day:after,html[lang=de] .fixed-navbar .date-check-wrapper .date-wrapper-from .check-day:after,html[lang=de] .fixed-navbar .date-check-wrapper .date-wrapper-to .check-day:after,html[lang=de] .not-avail-form .date-check-wrapper .date-wrapper-from .check-day:after,html[lang=de] .not-avail-form .date-check-wrapper .date-wrapper-to .check-day:after{right:-7px}.fixed-navbar .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper,.fixed-navbar .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper,.not-avail-form .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper,.not-avail-form .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper{width:calc(100% - 45px);padding:5px 0 0}html[lang=ja] .fixed-navbar .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper,html[lang=ja] .fixed-navbar .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper,html[lang=ja] .not-avail-form .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper,html[lang=ja] .not-avail-form .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper{padding:0}.fixed-navbar .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper .check-month-year-wrapper,.fixed-navbar .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper .check-month-year-wrapper,.not-avail-form .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper .check-month-year-wrapper,.not-avail-form .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper .check-month-year-wrapper{color:#fff;font-size:12px}.fixed-navbar .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper .check-day-of-week,.fixed-navbar .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper .check-day-of-week,.not-avail-form .date-check-wrapper .date-wrapper-from .check-month-year-day-wrapper .check-day-of-week,.not-avail-form .date-check-wrapper .date-wrapper-to .check-month-year-day-wrapper .check-day-of-week{color:hsla(0,0%,100%,.8);font-weight:400}.fixed-navbar .date-check-wrapper .date-wrapper-from .check-day-of-week,.fixed-navbar .date-check-wrapper .date-wrapper-to .check-day-of-week,.not-avail-form .date-check-wrapper .date-wrapper-from .check-day-of-week,.not-avail-form .date-check-wrapper .date-wrapper-to .check-day-of-week{font-size:12px}.fixed-navbar .date-check-wrapper .date-wrapper-from:after,.fixed-navbar .date-check-wrapper .date-wrapper-to:after,.not-avail-form .date-check-wrapper .date-wrapper-from:after,.not-avail-form .date-check-wrapper .date-wrapper-to:after{content:"";position:absolute;top:13px;right:12px;width:6px;height:6px;border-left:1px solid #fff;border-top:1px solid #fff;border-color:transparent #fff #fff transparent;border-style:solid;border-width:1px;transform:rotate(45deg)}.fixed-navbar .date-check-wrapper .date-wrapper-to,.not-avail-form .date-check-wrapper .date-wrapper-to{padding:0 0 0 10px}.fixed-navbar .date-check-wrapper .date-wrapper-to:before,.not-avail-form .date-check-wrapper .date-wrapper-to:before{content:"";position:absolute;top:5px;left:0;width:1px;height:75%;background-color:hsla(0,0%,100%,.5)}html[lang=cs] .fixed-navbar .date-check-wrapper .date-wrapper-to,html[lang=cs] .not-avail-form .date-check-wrapper .date-wrapper-to,html[lang=de] .fixed-navbar .date-check-wrapper .date-wrapper-to,html[lang=de] .not-avail-form .date-check-wrapper .date-wrapper-to{padding:0 0 0 5px}.fixed-navbar .r-and-g-container,.not-avail-form .r-and-g-container{margin:5px 0 0}.fixed-navbar .nav-list,.not-avail-form .nav-list{width:calc(100% - 300px);line-height:18px}.fixed-navbar .nav-item,.not-avail-form .nav-item{font-size:14px;padding:15px 0}.fixed-navbar ._btn-check-wrapper,.not-avail-form ._btn-check-wrapper{display:inline-block;width:300px;height:100%;vertical-align:top}.fixed-navbar ._btn-check-wrapper.nav-hidden-button,.not-avail-form ._btn-check-wrapper.nav-hidden-button{display:none!important}.fixed-navbar .__btn-check,.not-avail-form .__btn-check{width:100%;height:100%;padding:10px;background-color:#004a99;color:#fff;font:500 18px/18px Roboto,Open Sans,sans-serif;letter-spacing:.5px}html[lang=hu] .fixed-navbar .__btn-check,html[lang=hu] .not-avail-form .__btn-check{font-size:16px}html[lang=pt] .fixed-navbar .__btn-check,html[lang=pt] .not-avail-form .__btn-check{padding:4px 10px}.fixed-navbar{display:none;position:fixed;top:0;left:0;width:100%}.fixed-navbar_covid{z-index:1100}.fixed-navbar_covid .h-page__navigation{background-color:#f0faff}.fixed-navbar_covid .h-page__navigation .tip-block{padding:18px 10px 18px 0}.fixed-navbar_covid .h-page__navigation img{margin:8px 8px 0 16px}.fixed-navbar_covid .h-page__navigation:before{background-color:#3587e0}.fixed-navbar_mexican{z-index:900}.fixed-navbar_mexican .h-page__navigation{min-height:82px;background-color:#fff9e6}.fixed-navbar_mexican .h-page__navigation .tip-block{padding:18px 40px 18px 0}.fixed-navbar_mexican .h-page__navigation img{margin:18px 24px 0 26px}.fixed-navbar_mexican .h-page__navigation:before{background-color:#ffbe00}.fixed-navbar_covid,.fixed-navbar_mexican{bottom:-100%;top:auto;display:block;transition:1s ease}.fixed-navbar_covid .h-page__navigation,.fixed-navbar_mexican .h-page__navigation{display:table;position:relative;height:auto;border-radius:4px;box-shadow:0 0 2px rgba(26,35,44,.04),0 8px 16px rgba(26,35,44,.12)}.fixed-navbar_covid .h-page__navigation img,.fixed-navbar_mexican .h-page__navigation img{display:table-cell;vertical-align:top}.fixed-navbar_covid .h-page__navigation .thank-block,.fixed-navbar_covid .h-page__navigation .tip-block,.fixed-navbar_mexican .h-page__navigation .thank-block,.fixed-navbar_mexican .h-page__navigation .tip-block{display:table-cell;vertical-align:middle}.fixed-navbar_covid .h-page__navigation .tip-block,.fixed-navbar_mexican .h-page__navigation .tip-block{color:#1a232c;font:500 18px/28px Roboto,Open Sans,sans-serif;letter-spacing:.2px}.fixed-navbar_covid .h-page__navigation .tip-block span,.fixed-navbar_mexican .h-page__navigation .tip-block span{color:#5fa8ed}.fixed-navbar_covid .h-page__navigation .thank-block,.fixed-navbar_mexican .h-page__navigation .thank-block{width:108px;padding:10px 18px;background-color:#e0f3ff;color:#3587e0;font:400 14px/28px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-transform:uppercase}.fixed-navbar_covid .h-page__navigation .svg-icon,.fixed-navbar_mexican .h-page__navigation .svg-icon{position:absolute;top:9px;right:7px;width:15px;height:15px;padding:0 0 10px 10px;fill:#939ba3;color:#939ba3}.fixed-navbar_covid .h-page__navigation:before,.fixed-navbar_mexican .h-page__navigation:before{content:"";position:absolute;top:0;left:0;height:100%;width:4px;border-radius:4px 0 0 4px}.fixed-navbar_covid.show,.fixed-navbar_mexican.show{bottom:8px}.scroll_to_container{text-align:center;width:100%;height:100%}.page_hotellist{background-color:#f4f4f4;color:#333}.page_hotellist .last-view-hotels .carusel__view{height:320px;overflow:hidden}.page_hotellist .last-view-hotels .carusel__view .last-view-hotels__body__item{width:280px;float:left;margin:0 6px 20px}.page_hotellist .last-view-hotels .carusel__view.slick-initialized{height:100%;overflow:visible;margin-bottom:0}.page_hotellist .last-view-hotels .carusel__view.slick-initialized .last-view-hotels__body__item{margin:0 7px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.page_hotellist .main .last-view-hotels__body__item{display:block}}@media (max-width:1270px){html[lang=ja] .page_hotellist .page_hotellist .filters-title,html[lang=ru] .page_hotellist .page_hotellist .filters-title,html[lang=uk] .page_hotellist .page_hotellist .filters-title{font-size:22px}.page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-wrapper{line-height:normal}.page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text{font-size:16px}}@media (max-width:1170px){html[lang=ja] .page_hotellist .page_hotellist .filters-title,html[lang=ru] .page_hotellist .page_hotellist .filters-title,html[lang=uk] .page_hotellist .page_hotellist .filters-title{font-size:18px}html[lang=es] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=es] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=hu] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=hu] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=it] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=it] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=nl] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=nl] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=ru] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=ru] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=tr] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=tr] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=uk] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=uk] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after{display:none}}@media (max-width:1070px){html[lang=ru] .page_hotellist .page_hotellist .hl-filter-buttons .hl-filter-item .hl-filter-star-rating__labels{font-size:12px}html[lang=no] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=pl] .page_hotellist .page_hotellist .hl-go-map-link-wrapper .link-text:after{display:none}html[lang=es] .page_hotellist .page_hotellist .hl-stars-text,html[lang=hu] .page_hotellist .page_hotellist .hl-stars-text,html[lang=pl] .page_hotellist .page_hotellist .hl-stars-text{font-size:12px}}@media (max-width:991px){.page_hotellist .page_hotellist .h-list__header-hotels-quantity span{font-weight:700}.page_hotellist .page_hotellist .h-list__filters,.page_hotellist .page_hotellist .h-list__sort{display:inline-block;width:49%;height:50px;overflow:hidden;min-height:0;vertical-align:middle;margin-bottom:20px;cursor:pointer;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px .1px rgba(0,0,0,.04)}.page_hotellist .page_hotellist .h-list__filters{float:left}.page_hotellist .page_hotellist .h-list__sort{float:right}.page_hotellist .page_hotellist .hotels-list:before{clear:both}.page_hotellist .page_hotellist .h-list__sort__close{display:none}.page_hotellist .page_hotellist .hotels-list{width:100%}.page_hotellist .page_hotellist .b-nav-list{float:none}.page_hotellist .page_hotellist #sort_form,.page_hotellist .page_hotellist .filters-title,.page_hotellist .page_hotellist .sort-title{display:none}.page_hotellist .page_hotellist .filters-title-popup,.page_hotellist .page_hotellist .sort-title-popup{display:block;background:#fff;color:#3988df;text-align:center;width:100%;font:500 18px/50px Roboto,Open Sans,sans-serif;text-transform:uppercase;cursor:pointer;border-radius:4px}.page_hotellist .page_hotellist .filters-title-popup__icon-counter{position:relative;display:inline-block;line-height:30px}.page_hotellist .page_hotellist .filters-title-popup__icon-counter .filters-counter-wrapper{display:none;position:absolute;top:-5px;right:-5px;vertical-align:middle;text-align:center;width:20px;height:20px;background-color:#3587e0;border-radius:50%}.page_hotellist .page_hotellist .filters-title-popup__icon-counter .filters-counter-wrapper .filters-counter{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:#fff;font:300 12px Roboto,Open Sans,sans-serif}.page_hotellist .page_hotellist .filters-body{display:none}.page_hotellist .page_hotellist .hl-no-filter-results{float:none;width:100%}.page_hotellist .page_hotellist .h-list__filters_pop-up{display:none;float:none;height:auto;position:absolute;z-index:100000;width:100%}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened{display:block;padding:0;height:100%;top:0;left:0}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .filters-title{display:block;position:absolute;top:0;left:0;right:0;z-index:100}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title{text-align:left;background-color:#fff;color:#000;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06);padding:0 16px;font:700 24px Roboto,Open Sans,sans-serif;text-transform:none;line-height:65px;position:relative}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title__close{position:absolute;display:block;right:21px;top:22px;width:31px;height:31px}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title__close:hover{opacity:1;cursor:pointer}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title__close:after,.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title__close:before{content:"";position:absolute;left:15px;height:30px;width:3px;background-color:#000}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title__close:before{transform:rotate(45deg)}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-title__close:after{transform:rotate(-45deg)}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-body{display:block;margin:65px 0 80px;padding:0 16px;height:100%;max-height:calc(100% - 135px);overflow-y:scroll}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-body::-webkit-scrollbar{width:4px}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-body::-webkit-scrollbar-track{background-color:#dfdfdf}.page_hotellist .page_hotellist .h-list__filters_pop-up .filters-body::-webkit-scrollbar-thumb{background-color:#3988df}.page_hotellist .page_hotellist .h-list__sort_pop-up{display:block;width:100%;height:100%;float:none;padding:0;box-shadow:none;background-color:#fff;overflow-y:scroll;position:absolute;top:0;z-index:1000}.page_hotellist .page_hotellist .h-list__sort_pop-up .svg-icon-sort{display:none}.page_hotellist .page_hotellist .h-list__sort_pop-up:hover{cursor:pointer}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened{display:block;padding:0}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close{position:absolute;display:block;right:30px;top:22px;width:31px;height:31px;z-index:1000}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:hover{opacity:1;cursor:pointer}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:after,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:before{content:"";position:absolute;left:15px;height:30px;width:3px;background-color:#000}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:before{transform:rotate(45deg)}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:after{transform:rotate(-45deg)}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .sort-title-popup{display:block;text-align:left;background-color:#fff;color:#000;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06);padding:0 10px;font:700 24px Roboto,Open Sans,sans-serif;text-transform:none;line-height:65px;position:relative}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav{display:flex;flex-direction:column;padding:0 10px;margin:15px 0 0}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav .h-list__search-nav__title{display:none}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title{display:flex;width:100%;margin:0 0 15px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ececec}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item:last-child,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title:last-child{border:none}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox{position:relative;display:flex;width:29px;height:29px;border-radius:50%;border:1px solid #dfdfdf;box-sizing:border-box}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox-arrow,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox-arrow{display:flex;justify-content:center;align-items:center;width:29px;height:29px;background-color:#fff;border:1px solid #dfdfdf;border-radius:50%;box-sizing:border-box}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox-arrow.down,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox-arrow.down{transform:rotate(180deg)}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item_selected._span .h-list__sort-item-checkbox:after{content:"";width:27px;height:27px;position:absolute;top:0;left:0;background-color:#3587e0;border-radius:50%;overflow:hidden;box-sizing:border-box;border:4px solid #fff}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item_selected._span .h-list__sort-item-checkbox-arrow{border:none;background-color:#3587e0}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item_selected._span .h-list__sort-item-checkbox-arrow .svg-filter-arrow{fill:#fff}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox-text,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox-text{display:flex;width:calc(100% - 75px);align-items:center;font:400 14px Roboto,Open Sans,sans-serif;margin:0 10px}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__text,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__text{display:flex;align-items:center;font:500 14px Roboto,Open Sans,sans-serif;letter-spacing:.4px;margin:0 0 10px;width:100%}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__text .icon-wrapper,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__text .icon-wrapper{display:none}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__container,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__container{display:flex;width:100%;border-radius:4px;border:1px solid #dfdfdf;padding:10px 15px 10px 10px;box-sizing:border-box;max-height:50px;align-items:center;margin:0 0 10px}.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__container:last-child,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__container:last-child{margin:0 0 20px}.page_hotellist .page_hotellist .hotel-filters__btn-wrapper{position:absolute;bottom:0;left:0;right:0;background-color:#fff;display:flex;justify-content:center;z-index:100000;width:100%;box-shadow:0 1px 7px 7px rgba(0,0,0,.04);align-items:center;margin:0;height:60px}.page_hotellist .page_hotellist .hotel-filters__btn{font:16px Roboto,Open Sans,sans-serif;font-weight:700;color:#3988df;background-color:#fff;border:1px solid #dfdfdf;text-transform:uppercase;border-radius:4px;width:auto;min-width:190px;padding:10px;display:flex;justify-content:center;align-items:center;position:relative;max-height:40px;box-sizing:border-box}.page_hotellist .page_hotellist .hotel-filters__btn:hover{cursor:pointer}.page_hotellist .page_hotellist .hotel-filters__btn_apply{color:#fff;background-color:#3988df;border:1px solid #3988df;margin-left:10px}.page_hotellist .page_hotellist .hl-filter-selected-sort-wrap{width:auto;float:none;padding:0;background:transparent;height:50px;box-shadow:none}}@media (max-width:991px){.page_hotellist .hl-map-btn-wrapper,.page_hotellist .page_hotellist .hl-filter-selected{display:none}}@media (max-width:768px),(max-width:815px) and (orientation:landscape){.page_hotellist #hl-head-outer{margin:0}.page_hotellist .page_hotellist .hl-popular-filters .hl-filter{padding:0 0 20px}.page_hotellist .page_hotellist .h-list__sort{margin:0 0 10px}.page_hotellist .page_hotellist .h-list__filters{margin:0 0 12px}.page_hotellist .page_hotellist .hl-filter{padding:15px 0}.page_hotellist .page_hotellist .hl-filter-title{position:relative;top:-5px}.page_hotellist .page_hotellist .hotel-filters__btn-wrapper{justify-content:space-around}.page_hotellist .page_hotellist .hotel-filters__btn{width:calc(50% - 20px);min-width:0;text-align:center}.page_hotellist .page_hotellist .filters-title-popup__title,.page_hotellist .page_hotellist .sort-title-popup__title{display:inline-block;margin:0 auto;vertical-align:middle;line-height:0;font-size:0;width:auto;max-width:80%}.page_hotellist .page_hotellist .filters-title-popup__title-text,.page_hotellist .page_hotellist .sort-title-popup__title-text{display:inline-block;vertical-align:middle;width:auto;font-size:14px;line-height:14px;text-align:left;margin:0 0 0 5px}html[lang=ru] .page_hotellist .page_hotellist .filters-title-popup__title-text,html[lang=ru] .page_hotellist .page_hotellist .sort-title-popup__title-text{font-size:11px}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened{box-shadow:none}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .filters-title,.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .sort-title-popup,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .filters-title,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .sort-title-popup{font-size:20px;line-height:normal;padding:10px 16px;box-sizing:border-box}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .sort-title-popup__title,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .sort-title-popup__title{width:100%}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .sort-title-popup__title-text,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .sort-title-popup__title-text{font-size:20px;line-height:normal;margin:0}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .h-list__search-nav,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav{margin:15px auto 0;padding:0 10px}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .filters-title__close,.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .h-list__sort__close,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .filters-title__close,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close{width:18px;height:18px;top:calc(50% - 9px);right:20px}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .filters-title__close:after,.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .filters-title__close:before,.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .h-list__sort__close:after,.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .h-list__sort__close:before,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .filters-title__close:after,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .filters-title__close:before,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:after,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:before{height:18px;width:2px}.page_hotellist .page_hotellist .h-list__filters_pop-up.opened .filters-body,.page_hotellist .page_hotellist .h-list__sort_pop-up.opened .filters-body{margin:45px 0 80px;max-height:calc(100% - 110px)}}@media (max-width:767px),(max-width:815px) and (orientation:landscape){.page_hotellist .page_hotellist .h-list__sort_pop-up.opened{margin-left:-8px}}@media (max-width:600px){.page_hotellist .page_hotellist .filters-title-popup__title-text,.page_hotellist .page_hotellist .sort-title-popup__title-text{width:calc(100% - 40px)}.page_hotellist .page_hotellist .hl-filter-buttons .hl-filter-item{max-width:none}.page_hotellist .page_hotellist .hl-filter-buttons .count-results{font-size:14px}}.page_hotellist .last-view-hotels{display:block;width:100%;max-width:1180px;margin:0 auto;padding-bottom:25px}.page_hotellist .last-view-hotels .slick-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.1);z-index:999;position:absolute;margin-top:-6px;background-color:#fff;border-color:#000;transition:border-color,background-color .2s ease;text-align:center}.page_hotellist .last-view-hotels .slick-arrow:hover{background-color:#3587e0}.page_hotellist .last-view-hotels .slick-arrow:hover:before{content:"";border-color:#fff}.page_hotellist .last-view-hotels .slick-prev{left:-62px}.page_hotellist .last-view-hotels .slick-prev:before{content:"";display:inline-block;width:10px;height:10px;border-right:3px solid #000;border-top:3px solid #000;transform:rotate(225deg);margin-left:3px}.page_hotellist .last-view-hotels .slick-next{right:-62px}.page_hotellist .last-view-hotels .slick-next:before{content:"";display:inline-block;width:10px;height:10px;border-right:3px solid #000;border-top:3px solid #000;transform:rotate(45deg);margin-right:3px}html[lang=ar] .page_hotellist .last-view-hotels .slick-next,html[lang=he] .page_hotellist .last-view-hotels .slick-next{left:auto}@media (max-width:1366px){.page_hotellist .last-view-hotels .slick-arrow{top:auto;bottom:-60px}.page_hotellist .last-view-hotels .slick-prev{left:0}.page_hotellist .last-view-hotels .slick-arrow{right:0}}.page_hotellist .last-view-hotels__title{color:#333;font:500 30px Roboto,Open Sans,sans-serif;letter-spacing:.8px;text-transform:uppercase;margin:32px auto 2px;width:100%;max-width:1170px}.page_hotellist .last-view-hotels__body{display:block;align-items:stretch;justify-content:space-between;padding:20px 0;width:100%;max-width:1180px;margin:0 auto}.page_hotellist .last-view-hotels__body.flex-items{display:flex}.page_hotellist .last-view-hotels__body__item{flex-direction:column;flex:1;border-radius:4px;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06);overflow:hidden;color:#333;margin:0 7px;outline:none;text-decoration:none}.page_hotellist .last-view-hotels__body__item:hover{cursor:pointer}.page_hotellist .last-view-hotels__body__item__head{display:flex;align-items:flex-end;height:204px;overflow:hidden;background-color:#858585;position:relative;box-sizing:border-box;padding:0 0 6px 10px}.page_hotellist .last-view-hotels__body__item__head div{height:auto;width:auto}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color{position:relative;left:0;bottom:0;display:flex;justify-content:space-between;flex:1;max-width:100%;z-index:20}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color .convenience-container,.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item{position:static}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item_photos-amount{display:flex;align-items:flex-end;padding-bottom:4px;padding-right:9px;max-width:20%}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item_photos-amount__text{line-height:13px;display:block;margin-right:5px;font:600 14px Roboto,Open Sans,sans-serif;color:#fff;position:relative;top:2px}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .user-rate{display:flex}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .user-rate .rate-info{margin-right:8px}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .user-rate .rate-info-text-wrapper{display:flex;flex-direction:column}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .rate-info-number{font:16px Roboto,Open Sans,sans-serif;position:absolute;top:0;left:0;color:#fff;line-height:40px;width:40px;text-align:center}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .rate-info-title{font:700 18px Roboto,Open Sans,sans-serif!important;color:#fff}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .rate-info-subtitle{line-height:14px;color:#fff}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .rate-info-subtitle .booked__based-title{font:700 12px Roboto,Open Sans,sans-serif!important;margin:0 3px 0 0}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color__item .rate-info-subtitle__underline{text-decoration:underline}.page_hotellist .last-view-hotels__body__item__head .hotelpage-blue-color .svg-icon-camera{width:21px;height:16px}.page_hotellist .last-view-hotels__body__item__head:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:166px;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);z-index:2}.page_hotellist .last-view-hotels__body__item__head img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.page_hotellist .last-view-hotels__body__item__foot{background-color:#fff;flex-direction:column;width:auto;padding:17px 5px 13px 9px;height:auto}.page_hotellist .last-view-hotels__body__item__foot .title{font:700 20px Roboto,Open Sans,sans-serif;line-height:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_hotellist .last-view-hotels__body__item__foot .hotel-stars span{line-height:14px}.page_hotellist .last-view-hotels__body__item__foot .description{font:12px Roboto,Open Sans,sans-serif;line-height:24px;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.page_hotellist .last-view-hotels__body__item__foot .description .map{font-weight:700}.page_hotellist .last-view-hotels__body__item__foot .description.space:after{content:"";display:block;height:14px}.page_hotellist .last-view-hotels__body__item__foot .price{height:28px;font:18px Roboto,Open Sans,sans-serif;line-height:24px;color:#333;margin-top:10px}.page_hotellist .last-view-hotels__body__item__foot .price-value{font-size:30px}.page_hotellist.pop-up-only{background-color:#fff!important}.page_hotellist.pop-up-only .availbox_wrapper,.page_hotellist.pop-up-only .booked__seo-footer,.page_hotellist.pop-up-only footer,.page_hotellist.pop-up-only header{display:none!important}.page_hotellist.pop-up-only #container{position:static;padding:0;max-height:0;overflow:hidden}.page_hotellist.pop-up-only .filters-body{display:block}.page_hotellist.is-loading .is-loading-fone{position:fixed;display:block;height:100%;width:100%;background-color:hsla(0,0%,100%,.5);z-index:999;top:0;left:0}.page_hotellist.is-loading .is-loading-fone .h-list-loader-wrapper{position:absolute;top:65%;left:55%}.page_hotellist #container{display:block;max-width:none;min-width:320px;margin:0 auto;padding:0;position:relative;box-sizing:border-box}.page_hotellist .container{max-width:1166px}.page_hotellist .h-list__header{width:100%;text-align:left;font:700 28px/36px Roboto,Open Sans,sans-serif;letter-spacing:.8px;margin:16px 0 5px}.page_hotellist .h-list__map{display:none;height:300px;width:100%;background-color:#b2d2d5;border-radius:4px}.page_hotellist .h-list__filters{float:left;min-height:300px;width:24%;padding:0}.page_hotellist .h-list__filters_pop-up{display:none}.page_hotellist .h-list__sort{box-sizing:border-box}.page_hotellist .h-list__sort_pop-up{display:none}.page_hotellist .hl-filter-selected-sort-wrap,.page_hotellist .hotels-list{width:74%;float:right}.page_hotellist .hotels-list{position:relative}.page_hotellist .h-list__hotel-cards,.page_hotellist .hl-filter-selected{width:100%;background-color:#fff}.page_hotellist .hl-filter-selected-sort-wrap{background-color:#fff;margin:0 0 12px;padding:0 16px;box-sizing:border-box;border-radius:4px}.page_hotellist .hl-filter-selected{border-top:1px solid #d9dde0}.page_hotellist .b-nav-list,.page_hotellist .seo-btext{float:right}.page_hotellist #map-container{display:none}.page_hotellist .booked_header_breadcrumbs{margin-bottom:14px}.page_hotellist .filters-title-popup,.page_hotellist .sort-title-popup{display:none}.page_hotellist .h-list__faq{position:relative;margin:10px 0 30px;padding:42px 0;width:100%;box-sizing:border-box;background:#fff;color:#1a232c}.page_hotellist .h-list__faq-title{margin-bottom:10px;font:700 32px/40px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__faq-desc{margin-bottom:16px;font:400 16px/24px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__faq-questions{float:right;width:74%}.page_hotellist .h-list__faq-question{min-height:60px;overflow:hidden;vertical-align:middle;border:1px solid #f5f6f7;cursor:pointer}.page_hotellist .h-list__faq-question-text{display:inline-block;width:calc(100% - 52px);vertical-align:top;padding:18px 0;margin:0 0 0 16px;font:700 18px/24px Roboto,Open Sans,sans-serif;letter-spacing:.4px;color:#1a232c}.page_hotellist .h-list__faq-question.opened{height:100%;background-color:#f0faff}.page_hotellist .h-list__faq-question.opened .h-list__faq-question-text{color:#154a94}.page_hotellist .h-list__faq-question.opened .h-list__faq-answer{display:block;margin-top:-4px}.page_hotellist .h-list__faq-question.opened .svg-icon-faq-question{color:#154a94;fill:#154a94;transform:rotate(180deg)}.page_hotellist .h-list__faq-question .svg-icon-faq-question{fill:#939393;transition:all .3s;width:22px;height:19px;margin-top:20px}.page_hotellist .h-list__faq-question-cont{width:74%}.page_hotellist .h-list__faq-answer{display:none;padding:0 40px 12px 18px;border-radius:4px;box-sizing:border-box}.page_hotellist .h-list__faq-answer-text{display:inline-block;width:100%;font:400 16px/24px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__faq-photo{float:left;width:25%;padding:0}.page_hotellist .h-list__faq-img{width:97%;height:342px;background-size:cover;background-position:bottom}.h-list__check-avail-popup{display:none}.map-price-wrap{background:#fff;padding:13px 20px;font:500 18px/18px Roboto,Open Sans,sans-serif;box-shadow:0 8px 25.2px 3.8px rgba(3,3,3,.25);border-radius:4px}.map-price-arrow{border:10px solid transparent;border-top-color:#fff;width:0;margin:0 auto}.nearby-hotels-title{display:flex;align-items:center;margin:0 0 10px;padding:20px}.hotel-card__nearby-attraction{display:inline-block;width:auto;border-radius:4px;color:#42be56;background-color:#e5f6e8;padding:5px;box-sizing:border-box;font:600 12px/14px Roboto,Open Sans,sans-serif;letter-spacing:.3px}.page_hotellist .fixed-navbar{z-index:1000}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail{display:block;max-width:1170px;margin:0 auto}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form{max-width:none}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form .check-form{padding:0 0 0 30px}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form .check-date-wrapper{width:calc((100% - 30px)/3)}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form .get-price-wrap{margin:0}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form ._btn-check-wrapper{width:230px;border-radius:4px;background-color:#004a99}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form .__btn-check{color:#fff;border:none;background-color:#004a99}.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form .input-icon{background-color:transparent}@media (max-width:1200px){.page_hotellist .fixed-navbar .hl-page__navigation-check-avail .g-check-avail-form .check-form-wrapper{padding:0}.page_hotellist .h-list__faq{padding:25px 0 30px}.page_hotellist .h-list__faq-title{font:700 24px/36px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__faq-img{height:172px}}@media (max-width:1100px){.page_hotellist .hl-page__navigation-check-avail .g-check-avail-form .__btn-check{background-color:#004a99}.page_hotellist .h-list__wrapper .hl-seo__block{margin:-23px 4px 16px}.page_hotellist .h-list__wrapper .hl-seo__block .g-more-less-wrap{padding-right:12px}}@media (max-width:991px){.page_hotellist #hl-head-outer{padding:0}.page_hotellist .fixed-navbar,.page_hotellist .hl-marketing__buttons{display:none}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img{min-height:0}.page_hotellist .h-list__faq-title{font:700 24px/36px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__faq-photo{width:38%}.page_hotellist .h-list__faq-img{height:172px}.page_hotellist .h-list__faq-questions{width:61%}.page_hotellist .h-list__faq-question.opened-answer{margin-top:-8px}}@media (max-width:767px),(max-width:815px) and (orientation:landscape){.page_hotellist #container{z-index:10}.page_hotellist .h-list__header{font:500 20px/24px Roboto,Open Sans,sans-serif;text-align:center;margin:0 0 10px}.page_hotellist .h-list__header-hotels-quantity{display:inline-block;width:100%;font:300 14px Roboto,Open Sans,sans-serif;margin:5px 0 10px}.page_hotellist .h-list__header-hotels-quantity-number{font-weight:500}.page_hotellist .h-list__header-btn-wrapper{margin:0 0 10px}html[lang=cs] .page_hotellist .h-list__header-btn-wrapper .check-price-btn,html[lang=nl] .page_hotellist .h-list__header-btn-wrapper .check-price-btn,html[lang=ru] .page_hotellist .h-list__header-btn-wrapper .check-price-btn,html[lang=uk] .page_hotellist .h-list__header-btn-wrapper .check-price-btn{font-size:16px}html[lang=it] .page_hotellist .h-list__header-btn-wrapper .check-price-btn{font-size:15px}.page_hotellist .h-list__filters{margin:0 0 10px}.page_hotellist .availbox_wrapper .h-page__check-avail,.page_hotellist .hl-go-map-link-wrapper{display:none}.page_hotellist .h-list__wrapper .hl-seo__block{width:auto;margin:0 16px 8px}.page_hotellist .h-list__wrapper .hl-seo__block .g-more-less-wrap{padding-right:4px}.page_hotellist .h-list__hotels-cont .hl__pagination-wrapper{float:none;width:100%}.page_hotellist.is-loading .is-loading-fone .h-list-loader-wrapper{top:calc(50% - 170px);left:0;right:0}.page_hotellist .last-view-hotels__title{font-size:28px}.page_hotellist .nearby-hotels-title{padding:10px}.page_hotellist .booked_footer_breadcrumbs{margin:12px 0;padding:0 12px;box-sizing:border-box}.page_hotellist .h-list__faq{padding:30px 16px;margin-bottom:20px}.page_hotellist .h-list__faq-photo{float:none;width:100%}.page_hotellist .h-list__faq-img{display:none}.page_hotellist .h-list__faq-desc{margin-bottom:24px}.page_hotellist .h-list__faq-questions{float:none;width:100%}.page_hotellist .h-list__faq-question-text{font:700 16px/24px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__faq-question.opened-answer{margin-top:-8px}}@media (max-width:600px){.page_hotellist .last-view-hotels{padding-bottom:7px}.page_hotellist .last-view-hotels__title{font:700 20px Roboto,Open Sans,sans-serif;letter-spacing:.5px;text-align:center}.page_hotellist .last-view-hotels__body{padding:10px 0}.page_hotellist .last-view-hotels__body__item__head img{width:auto;min-width:100%;height:auto;position:absolute;top:0;z-index:0}.page_hotellist .last-view-hotels__body__item__foot{padding:8px 5px 15px 9px}.page_hotellist .last-view-hotels__body__item__foot .title{font-size:18px}.page_hotellist .last-view-hotels__body__item__foot .price{font-size:16px;margin-top:0}.page_hotellist .last-view-hotels__body__item__foot .price-value{font-size:24px}.page_hotellist .last-view-hotels__body .slick-list{overflow:visible}.page_hotellist .last-view-hotels__carusel .slick-dots{bottom:-10px;position:relative}.page_hotellist .h-list__content .hl-seo__container{margin:0 0 10px}.page_hotellist .h-list__content .hl-seo__container .hl-seo__article-img{display:block;width:100%;height:130px}.page_hotellist .h-list__content .hl-seo__container .hl-seo__article-text{padding:15px 10px}.page_hotellist .h-list__content .hl-seo__container .read-more-btn{left:0;text-align:center}.page_hotellist .h-list__content .hl-seo__container.opened .hl-seo__article-text{display:block;width:100%;padding-bottom:0;margin-bottom:45px;max-height:none}.page_hotellist .h-list__content .hl__pagination-wrapper .pagination-list li.next{text-align:center;margin:15px 0}.page_hotellist .select-date-wrapper{margin:0 0 10px}.page_hotellist.is-loading .booked__header{z-index:0}}.page_hotellist .h-list__sort-item__text{display:block;padding:0 15px;position:relative}.page_hotellist .h-list__sort-item__text:hover{cursor:pointer}.page_hotellist .h-list__sort-item__text .icon-wrapper{width:22px;height:100%;border-radius:50%;position:absolute;display:flex;top:0;right:-5px;align-items:center;justify-content:center}.page_hotellist .h-list__sort-item__text .icon-wrapper .icon-direction{position:relative;width:8px;height:18px;fill:#154a94;color:#154a94}.page_hotellist .h-list__sort-item__text .icon-wrapper .icon-direction_up{transform:rotate(-180deg)}.page_hotellist .h-list__sort-item__text .icon-wrapper .icon-direction_down{transform:rotate(0)}.page_hotellist .h-list__search-nav__item,.page_hotellist .h-list__search-nav__title{display:inline-block;font:500 16px/58px Roboto,Open Sans,sans-serif;vertical-align:middle;color:#3587e0}.page_hotellist .h-list__search-nav__item_selected{color:#154a94}.page_hotellist .h-list__search-nav__title{margin:0 14px 0 0;min-width:54px;color:#1a232c;text-transform:none;text-align:center;box-sizing:border-box;font-weight:700}.page_hotellist .h-list__search-nav__title .svg-icon-sort{width:26px;height:26px;margin:0 5px 0 0;fill:#3988df}.page_hotellist .filters-map,.page_hotellist .h-list__search-nav .h-list__sort-item__container{display:none}.page_hotellist .filters-title{background-color:#eaf3fc;color:#3988df;border-radius:4px 4px 0 0;font:500 24px Roboto,Open Sans,sans-serif;padding:15px;box-sizing:border-box}.page_hotellist .filters-title .filters-title-text{display:inline-block;vertical-align:middle;width:calc(100% - 34px);font:500 18px/20px Roboto,Open Sans,sans-serif}html[lang=pt] .page_hotellist .filters-title .filters-title-text{font-size:16px}.page_hotellist .filters-title .svg-icon-filter{width:24px;height:22px;margin:0 5px 0 0;fill:#3988df}.page_hotellist .filters-body{color:#1a232c;padding:0;overflow:visible}.page_hotellist .filters-body a,.page_hotellist .filters-body a:active,.page_hotellist .filters-body a:hover,.page_hotellist .filters-body a a:visited{color:inherit;text-decoration:none}.page_hotellist .hl-no-filter-results{width:74%;float:right;margin:30px auto;text-align:center;font:400 20px/24px Roboto,Open Sans,sans-serif}.page_hotellist .hl-no-filter-results-icon{display:inline-block;width:100%;margin:0 0 15px;text-align:center}.page_hotellist .hl-no-filter-results .reset-filters-btn{display:inline-block;font:600 14px Roboto,Open Sans,sans-serif;margin:20px 0}.page_hotellist .hl-no-filter-results .reset-filters-btn a{text-transform:uppercase}.no-touch .hl-filter-buttons .hl-filter-item:hover{background-color:#ffbe00;border-color:#ffbe00}.no-touch .hl-filter-buttons .hl-filter-item:hover .star-symbol{fill:#fff}.no-touch .hl-filter-buttons .hl-filter-item:hover .svg-icon-send{display:none}.no-touch .hl-filter-buttons.hl-filters-rating .hl-filter-item:hover{color:#fff;border:1px solid transparent}.no-touch .hl-filter-buttons.hl-filters-rating .hl-filter-item:hover:first-child{background-color:#25a83a}.no-touch .hl-filter-buttons.hl-filters-rating .hl-filter-item:hover:nth-child(2){background-color:#42be56}.no-touch .hl-filter-buttons.hl-filters-rating .hl-filter-item:hover:nth-child(3){background-color:#77d887}.hl-filter-selected{padding:12px 0 5px;background:none;vertical-align:top;box-sizing:border-box}.hl-filter-selected .sect_filter_link{margin:-3px 0 0 auto;text-decoration:none}.hl-filter-selected .sect_filter_link .button_medium__icon{left:-7px;top:-1px}.selected-filter-item{position:relative;display:inline-block;font:500 14px/24px Roboto,Open Sans,sans-serif;padding:4px 36px 4px 16px;border-radius:17px;box-sizing:border-box;background:#3587e0;margin:0 5px 9px 0;cursor:pointer;color:#fff;min-height:32px;vertical-align:top}.selected-filter-item .filter-item__icon-star{width:16px;height:16px;fill:#b8e1ff;color:#b8e1ff}.selected-filter-item .close-symbol{color:#fff;font-weight:300}.selected-filter-item:hover .close-symbol{color:#8cc8fa}.selected-filter-rm{display:flex;align-items:center}.filter-selected-title{display:inline-block;vertical-align:top;font:700 16px/34px Roboto,Open Sans,sans-serif;margin:0 16px 0 0}.filter-selected-body{display:inline-block;max-width:60%;vertical-align:top}.close-symbol{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:inline-block;width:26px;height:26px;vertical-align:middle;border-radius:13px;text-align:center;font-size:22px;line-height:22px;cursor:pointer}.__filter-clear-block{position:relative;display:inline-block;float:right;font:700 14px/28px Roboto,Open Sans,sans-serif;letter-spacing:.4px;padding:5px 20px 5px 26px;border-radius:17px;box-sizing:border-box;margin:-2px -10px 0 0;cursor:pointer;text-transform:uppercase}.__filter-clear-block .close-symbol{left:-2px;height:100%;color:#3587e0;font:400 28px Roboto,Open Sans,sans-serif}.__filter-clear-block .sect_filter_link{color:#3587e0;text-decoration:none}.__filter-clear-block .sect_filter_link .svg-icon{fill:#3587e0;color:#3587e0;font-weight:500}.hl-map-btn-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:104px;margin:0 0 20px;background:#fff no-repeat;background-size:cover}.hl-map-btn-wrapper .map-btn__link{display:none;align-items:center;justify-content:center;text-transform:none;font:500 14px/22px Roboto,Open Sans,sans-serif;padding:8px 20px}.hl-map-btn-wrapper .map-btn__link.is-active{display:flex}.hl-map-btn-wrapper .map-btn__link-text{display:flex;align-items:center;letter-spacing:.3px}.hl-map-btn-wrapper .map-btn__link-text.return:before{content:"";display:flex;width:6px;height:6px;border-right:2px solid #fff;border-top:2px solid #fff;margin:0 5px;transform:rotate(-135deg)}.filters-counter-wrapper,.hl-map-btn-wrapper .map-btn__link-text.return:after{display:none}html[lang=ms] .filter-rates__clean{word-break:keep-all}.filter-scroll::-webkit-scrollbar{width:4px;background-color:#dfdfdf}.filter-scroll::-webkit-scrollbar-track{border-radius:5px}.filter-scroll::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3988df;height:20%}.hl-filter-section{position:relative;padding:10px 0;border-bottom:1px solid #d9dde0;box-sizing:border-box}.hl-filter-section .filter-item{max-height:72px;margin:2px 0;padding:2px 0}.hl-filter-section.is-closed .hl-filter-section__title{margin-bottom:0}.hl-filter-section.is-closed .hl-filter-section__title:after{transform:rotate(-45deg);margin:0 0 6px}.hl-filter-section.is-closed .hl-filter-section__item{max-height:0;overflow:hidden}.hl-filter-section__item{max-height:72px}.hl-filter-section__item input{height:40px}.hl-filter-section__item input:-ms-input-placeholder{color:#939393!important;font-family:Roboto,Open Sans,sans-serif!important;font-size:1.15rem!important}.hl-filter-section__title{display:flex;align-items:center;letter-spacing:.2px;margin-bottom:10px;cursor:pointer}.hl-filter-section__title.no-expanded:after{display:none}.hl-filter-section__title:after{content:"";width:10px;height:10px;border-bottom:2px solid #939ba3;border-left:2px solid #939ba3;transform:rotate(135deg);margin:6px 6px 0;box-sizing:border-box}.hl-filter-section__title-text{width:calc(100% - 15px)}.hl-filter-section__list-container .filter-item[data-visible=hidden-item]{max-height:0;overflow:hidden;margin:0;padding:0;transition:max-height .4s,margin .4s}.hl-filter-section__list-container.expanded .hl-filter-section__buttons{display:block}.hl-filter-section__list-container.opened .filter-item[data-visible=hidden-item]{max-height:none;margin:2px 0;padding:2px 0}.hl-filter-section__list-container.opened .filter-section__linkalike:after{transform:rotate(135deg);margin:10px 0 0 6px}.hl-filter-section__list-container.opened .filter-section__button-more{display:none}.hl-filter-section__list-container.opened .filter-section__button-less{display:flex}.hl-filter-section.is-closed .filter-item,.hl-filter-section.is-closed .filter-item[data-visible=hidden-item]{max-height:0;overflow:hidden;margin:0;padding:0;transition:max-height .4s,margin .4s}.hl-filter-section.is-closed .hl-filter-section__buttons{display:none}.hl-filter-section__buttons{display:none;margin-top:8px}.hl-filter-section__buttons .filter-section__linkalike{display:flex;color:#3587e0;cursor:pointer}.hl-filter-section__buttons .filter-section__linkalike:after{content:"";width:8px;height:8px;border-bottom:2px solid #3587e0;border-left:2px solid #3587e0;transform:rotate(-45deg);margin:6px 0 0 6px;box-sizing:border-box}.hl-filter-section__buttons .filter-section__button-less{display:none}.hl-filter-section__buttons .filter-section__button-more{display:flex}.filter__search-submit{display:none}@media (max-width:1270px){html[lang=ja] .page_hotellist .filters-title,html[lang=ru] .page_hotellist .filters-title,html[lang=uk] .page_hotellist .filters-title{font-size:22px}.page_hotellist .hl-go-map-link-wrapper .link-wrapper{line-height:normal}.page_hotellist .hl-go-map-link-wrapper .link-text{font-size:16px}}@media (max-width:1170px){html[lang=ja] .page_hotellist .filters-title,html[lang=ru] .page_hotellist .filters-title,html[lang=uk] .page_hotellist .filters-title{font-size:18px}html[lang=es] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=es] .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=hu] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=hu] .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=it] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=it] .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=nl] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=nl] .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=ru] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=ru] .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=tr] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=tr] .page_hotellist .hl-go-map-link-wrapper .link-text:after,html[lang=uk] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=uk] .page_hotellist .hl-go-map-link-wrapper .link-text:after{display:none}}@media (max-width:1070px){html[lang=ru] .page_hotellist .hl-filter-buttons .hl-filter-item .hl-filter-star-rating__labels{font-size:12px}html[lang=no] .page_hotellist .hl-go-map-link-wrapper .link-text.return:before,html[lang=pl] .page_hotellist .hl-go-map-link-wrapper .link-text:after{display:none}html[lang=es] .page_hotellist .hl-stars-text,html[lang=hu] .page_hotellist .hl-stars-text,html[lang=pl] .page_hotellist .hl-stars-text{font-size:12px}}@media (max-width:991px){.page_hotellist .h-list__header-hotels-quantity span{font-weight:700}.page_hotellist .h-list__filters,.page_hotellist .h-list__sort{display:inline-block;width:49%;height:50px;overflow:hidden;min-height:0;vertical-align:middle;margin-bottom:20px;cursor:pointer;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px .1px rgba(0,0,0,.04)}.page_hotellist .h-list__filters{float:left}.page_hotellist .h-list__sort{float:right}.page_hotellist .hotels-list:before{clear:both}.page_hotellist .h-list__sort__close{display:none}.page_hotellist .hotels-list{width:100%}.page_hotellist .b-nav-list{float:none}.page_hotellist #sort_form,.page_hotellist .filters-title,.page_hotellist .sort-title{display:none}.page_hotellist .filters-title-popup,.page_hotellist .sort-title-popup{display:block;background:#fff;color:#3988df;text-align:center;width:100%;font:500 18px/50px Roboto,Open Sans,sans-serif;text-transform:uppercase;cursor:pointer;border-radius:4px}.page_hotellist .filters-title-popup__icon-counter{position:relative;display:inline-block;line-height:30px}.page_hotellist .filters-title-popup__icon-counter .filters-counter-wrapper{display:none;position:absolute;top:-5px;right:-5px;vertical-align:middle;text-align:center;width:20px;height:20px;background-color:#3587e0;border-radius:50%}.page_hotellist .filters-title-popup__icon-counter .filters-counter-wrapper .filters-counter{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:#fff;font:300 12px Roboto,Open Sans,sans-serif}.page_hotellist .filters-body{display:none}.page_hotellist .hl-no-filter-results{float:none;width:100%}.page_hotellist .h-list__filters_pop-up{display:none;float:none;height:auto;position:absolute;z-index:100000;width:100%}.page_hotellist .h-list__filters_pop-up.opened{display:block;padding:0;height:100%;top:0;left:0}.page_hotellist .h-list__filters_pop-up.opened .filters-title{display:block;position:absolute;top:0;left:0;right:0;z-index:100}.page_hotellist .h-list__filters_pop-up .filters-title{text-align:left;background-color:#fff;color:#000;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06);padding:0 16px;font:700 24px Roboto,Open Sans,sans-serif;text-transform:none;line-height:65px;position:relative}.page_hotellist .h-list__filters_pop-up .filters-title__close{position:absolute;display:block;right:21px;top:22px;width:31px;height:31px}.page_hotellist .h-list__filters_pop-up .filters-title__close:hover{opacity:1;cursor:pointer}.page_hotellist .h-list__filters_pop-up .filters-title__close:after,.page_hotellist .h-list__filters_pop-up .filters-title__close:before{content:"";position:absolute;left:15px;height:30px;width:3px;background-color:#000}.page_hotellist .h-list__filters_pop-up .filters-title__close:before{transform:rotate(45deg)}.page_hotellist .h-list__filters_pop-up .filters-title__close:after{transform:rotate(-45deg)}.page_hotellist .h-list__filters_pop-up .filters-body{display:block;margin:65px 0 80px;padding:0 16px;height:100%;max-height:calc(100% - 135px);overflow-y:scroll}.page_hotellist .h-list__filters_pop-up .filters-body::-webkit-scrollbar{width:4px}.page_hotellist .h-list__filters_pop-up .filters-body::-webkit-scrollbar-track{background-color:#dfdfdf}.page_hotellist .h-list__filters_pop-up .filters-body::-webkit-scrollbar-thumb{background-color:#3988df}.page_hotellist .h-list__sort_pop-up{display:block;width:100%;height:100%;float:none;padding:0;box-shadow:none;background-color:#fff;overflow-y:scroll;position:absolute;top:0;z-index:1000}.page_hotellist .h-list__sort_pop-up .svg-icon-sort{display:none}.page_hotellist .h-list__sort_pop-up:hover{cursor:pointer}.page_hotellist .h-list__sort_pop-up.opened{display:block;padding:0}.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close{position:absolute;display:block;right:30px;top:22px;width:31px;height:31px;z-index:1000}.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:hover{opacity:1;cursor:pointer}.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:after,.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:before{content:"";position:absolute;left:15px;height:30px;width:3px;background-color:#000}.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:before{transform:rotate(45deg)}.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:after{transform:rotate(-45deg)}.page_hotellist .h-list__sort_pop-up.opened .sort-title-popup{display:block;text-align:left;background-color:#fff;color:#000;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06);padding:0 10px;font:700 24px Roboto,Open Sans,sans-serif;text-transform:none;line-height:65px;position:relative}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav{display:flex;flex-direction:column;padding:0 10px;margin:15px 0 0}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav .h-list__search-nav__title{display:none}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title{display:flex;width:100%;margin:0 0 15px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ececec}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item:last-child,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title:last-child{border:none}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox{position:relative;display:flex;width:29px;height:29px;border-radius:50%;border:1px solid #dfdfdf;box-sizing:border-box}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox-arrow,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox-arrow{display:flex;justify-content:center;align-items:center;width:29px;height:29px;background-color:#fff;border:1px solid #dfdfdf;border-radius:50%;box-sizing:border-box}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox-arrow.down,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox-arrow.down{transform:rotate(180deg)}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item_selected._span .h-list__sort-item-checkbox:after{content:"";width:27px;height:27px;position:absolute;top:0;left:0;background-color:#3587e0;border-radius:50%;overflow:hidden;box-sizing:border-box;border:4px solid #fff}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item_selected._span .h-list__sort-item-checkbox-arrow{border:none;background-color:#3587e0}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item_selected._span .h-list__sort-item-checkbox-arrow .svg-filter-arrow{fill:#fff}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item-checkbox-text,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item-checkbox-text{display:flex;width:calc(100% - 75px);align-items:center;font:400 14px Roboto,Open Sans,sans-serif;margin:0 10px}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__text,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__text{display:flex;align-items:center;font:500 14px Roboto,Open Sans,sans-serif;letter-spacing:.4px;margin:0 0 10px;width:100%}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__text .icon-wrapper,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__text .icon-wrapper{display:none}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__container,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__container{display:flex;width:100%;border-radius:4px;border:1px solid #dfdfdf;padding:10px 15px 10px 10px;box-sizing:border-box;max-height:50px;align-items:center;margin:0 0 10px}.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__item .h-list__sort-item__container:last-child,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav__title .h-list__sort-item__container:last-child{margin:0 0 20px}.page_hotellist .hotel-filters__btn-wrapper{position:absolute;bottom:0;left:0;right:0;background-color:#fff;display:flex;justify-content:center;z-index:100000;width:100%;box-shadow:0 1px 7px 7px rgba(0,0,0,.04);align-items:center;margin:0;height:60px}.page_hotellist .hotel-filters__btn{font:16px Roboto,Open Sans,sans-serif;font-weight:700;color:#3988df;background-color:#fff;border:1px solid #dfdfdf;text-transform:uppercase;border-radius:4px;width:auto;min-width:190px;padding:10px;display:flex;justify-content:center;align-items:center;position:relative;max-height:40px;box-sizing:border-box}.page_hotellist .hotel-filters__btn:hover{cursor:pointer}.page_hotellist .hotel-filters__btn_apply{color:#fff;background-color:#3988df;border:1px solid #3988df;margin-left:10px}.page_hotellist .hl-filter-selected-sort-wrap{width:auto;float:none;padding:0;background:transparent;height:50px;box-shadow:none}}@media (max-width:991px){.hl-map-btn-wrapper,.page_hotellist .hl-filter-selected{display:none}}@media (max-width:768px),(max-width:815px) and (orientation:landscape){#hl-head-outer{margin:0}.page_hotellist .hl-popular-filters .hl-filter{padding:0 0 20px}.page_hotellist .h-list__sort{margin:0 0 10px}.page_hotellist .h-list__filters{margin:0 0 12px}.page_hotellist .hl-filter{padding:15px 0}.page_hotellist .hl-filter-title{position:relative;top:-5px}.page_hotellist .hotel-filters__btn-wrapper{justify-content:space-around}.page_hotellist .hotel-filters__btn{width:calc(50% - 20px);min-width:0;text-align:center}.page_hotellist .filters-title-popup__title,.page_hotellist .sort-title-popup__title{display:inline-block;margin:0 auto;vertical-align:middle;line-height:0;font-size:0;width:auto;max-width:80%}.page_hotellist .filters-title-popup__title-text,.page_hotellist .sort-title-popup__title-text{display:inline-block;vertical-align:middle;width:auto;font-size:14px;line-height:14px;text-align:left;margin:0 0 0 5px}html[lang=ru] .page_hotellist .filters-title-popup__title-text,html[lang=ru] .page_hotellist .sort-title-popup__title-text{font-size:11px}.page_hotellist .h-list__filters_pop-up.opened,.page_hotellist .h-list__sort_pop-up.opened{box-shadow:none}.page_hotellist .h-list__filters_pop-up.opened .filters-title,.page_hotellist .h-list__filters_pop-up.opened .sort-title-popup,.page_hotellist .h-list__sort_pop-up.opened .filters-title,.page_hotellist .h-list__sort_pop-up.opened .sort-title-popup{font-size:20px;line-height:normal;padding:10px 16px;box-sizing:border-box}.page_hotellist .h-list__filters_pop-up.opened .sort-title-popup__title,.page_hotellist .h-list__sort_pop-up.opened .sort-title-popup__title{width:100%}.page_hotellist .h-list__filters_pop-up.opened .sort-title-popup__title-text,.page_hotellist .h-list__sort_pop-up.opened .sort-title-popup__title-text{font-size:20px;line-height:normal;margin:0}.page_hotellist .h-list__filters_pop-up.opened .h-list__search-nav,.page_hotellist .h-list__sort_pop-up.opened .h-list__search-nav{margin:15px auto 0;padding:0 10px}.page_hotellist .h-list__filters_pop-up.opened .filters-title__close,.page_hotellist .h-list__filters_pop-up.opened .h-list__sort__close,.page_hotellist .h-list__sort_pop-up.opened .filters-title__close,.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close{width:18px;height:18px;top:calc(50% - 9px);right:20px}.page_hotellist .h-list__filters_pop-up.opened .filters-title__close:after,.page_hotellist .h-list__filters_pop-up.opened .filters-title__close:before,.page_hotellist .h-list__filters_pop-up.opened .h-list__sort__close:after,.page_hotellist .h-list__filters_pop-up.opened .h-list__sort__close:before,.page_hotellist .h-list__sort_pop-up.opened .filters-title__close:after,.page_hotellist .h-list__sort_pop-up.opened .filters-title__close:before,.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:after,.page_hotellist .h-list__sort_pop-up.opened .h-list__sort__close:before{height:18px;width:2px}.page_hotellist .h-list__filters_pop-up.opened .filters-body,.page_hotellist .h-list__sort_pop-up.opened .filters-body{margin:45px 0 80px;max-height:calc(100% - 110px)}}@media (max-width:767px),(max-width:815px) and (orientation:landscape){.page_hotellist .h-list__sort_pop-up.opened{margin-left:-8px}}@media (max-width:600px){.page_hotellist .filters-title-popup__title-text,.page_hotellist .sort-title-popup__title-text{width:calc(100% - 40px)}.page_hotellist .hl-filter-buttons .hl-filter-item{max-width:none}.page_hotellist .hl-filter-buttons .count-results{font-size:14px}}.page_hotellist.no-scroll .check-form-wrapper .check-form{display:none}.page_hotellist.no-scroll .hotel-card__img-arrows,.page_hotellist.no-scroll .hotel-card__img-icon-text,.page_hotellist.no-scroll .hotel-card__img-icon-wrapper{display:none!important}.page_hotellist.no-scroll .booked__footer{z-index:-1}.page_hotellist.no-scroll .booked__seo-footer{position:relative;z-index:-1}.page_hotellist .hotels-list .h-list__hotel-card{display:inline-block;width:100%;padding:0;margin:0 0 12px;background-color:#fff;box-sizing:border-box;border:1px solid #ebedf0;border-top-color:#f5f6f7;transition:all .2s ease-in-out}.page_hotellist .hotels-list .h-list__hotel-card:hover{box-shadow:0 0 2px rgba(26,35,44,.04),0 4px 8px rgba(26,35,44,.12);border:1px solid #d9dde0}.page_hotellist .hotels-list .hotel-card{display:inline-flex;flex-wrap:wrap;width:100%;font-size:0;line-height:0;vertical-align:top;position:relative}.page_hotellist .hotels-list .hotel-card__img{display:inline-flex;flex-wrap:wrap;width:100%;height:100%;max-width:271px;min-height:280px;vertical-align:top;border-radius:4px 0 0 0;box-sizing:border-box;position:relative;overflow:hidden}.page_hotellist .hotels-list .hotel-card__img-gallery{width:100%}.page_hotellist .hotels-list .hotel-card__img .full-img{position:relative;background:url(images/img-preload.png) 50% no-repeat,#ebedf0;z-index:0;text-align:left;cursor:pointer}.page_hotellist .hotels-list .hotel-card__img .full-img .overlay{visibility:hidden;opacity:0}.page_hotellist .hotels-list .hotel-card__img .full-img:hover .overlay{opacity:1;visibility:visible;z-index:1}.page_hotellist .hotels-list .hotel-card__img-preview{display:flex;width:100%;flex-wrap:wrap}.page_hotellist .hotels-list .hotel-card__img-preview .gallery__info{width:67px;height:37px;float:right;background:#f5f6f7;text-align:center;font:500 12px/38px Roboto,Open Sans,sans-serif;cursor:pointer}.page_hotellist .hotels-list .hotel-card__img-preview .gallery__info:hover{background:#ebedf0}.page_hotellist .hotels-list .hotel-card__img-preview .overlay{background:linear-gradient(0deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3));visibility:hidden;opacity:0;z-index:2}.page_hotellist .hotels-list .hotel-card__img-preview .preview_img{position:relative;display:inline-block;width:67px;height:37px;padding:1px 1px 1px 0;cursor:pointer}.page_hotellist .hotels-list .hotel-card__img-preview .preview_img img{position:absolute;z-index:1}.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:nth-child(4){padding-right:0}.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:nth-child(5),.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:nth-child(6),.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:nth-child(7),.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:nth-child(8){padding:0 1px 0 0}.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:hover .overlay{opacity:1;visibility:visible}.page_hotellist .hotels-list .hotel-card__img-preview .preview_img:after{content:"";position:absolute;left:0;z-index:0;background:url(images/img-preload.png) 50% no-repeat,#ebedf0;background-size:20px 20px;width:67px;height:37px}.page_hotellist .hotels-list .hotel-card__img-preview-overlay{height:204px}.page_hotellist .hotels-list .hotel-card__img-preview-overlay.active+.full-img{z-index:-1}.page_hotellist .hotels-list .hotel-card__img-bottom{display:none}.page_hotellist .hotels-list .hotel-card__img-icon{display:flex;justify-content:flex-end}.page_hotellist .hotels-list .hotel-card__img-icon-text{font:600 14px Roboto,Open Sans,sans-serif;color:#fff;position:relative;top:1px;right:5px}.page_hotellist .hotels-list .hotel-card__img-icon-wrapper{display:inline-block}.page_hotellist .hotels-list .hotel-card__img-icon-wrapper:hover{cursor:pointer}.page_hotellist .hotels-list .hotel-card__img-icon .svg-icon{width:26px;height:20px;color:#fff;fill:#fff}.page_hotellist .hotels-list .hotel-card__description{display:inline-block;width:calc(100% - 447px);padding:17px 10px 10px 16px;box-sizing:border-box}.page_hotellist .hotels-list .hotel-card__description-title{display:inline-block;width:100%;vertical-align:top;margin-bottom:2px;overflow:hidden}.page_hotellist .hotels-list .hotel-card__description-overview{display:block;margin-bottom:14px;overflow:hidden}.page_hotellist .hotels-list .hotel-card__description-overview-text{display:inline-block;font:400 14px/20px Roboto,Open Sans,sans-serif;color:#939ba3;cursor:pointer;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_hotellist .hotels-list .hotel-card__description-key-feature{margin-bottom:18px;width:100%}.page_hotellist .hotels-list .hotel-card__description-key-feature nav{display:flex;width:100%;flex-wrap:wrap;position:relative;height:32px}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item{display:initial;opacity:0;visibility:hidden;cursor:default;transition:all .25s ease-out;width:130px;margin-bottom:8px;word-break:break-all;word-break:break-word}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item .key-features-tooltip{width:100%}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item li{padding:1px 0 2px 7px;display:block;opacity:1;text-align:left;color:#fff;background:none!important;margin:0;cursor:default}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item li .key-features-text{margin-left:0;position:relative}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item li .key-features-text:after{content:"";position:absolute;width:4px;height:4px;left:-8px;background:#939ba3;border-radius:50%;top:5px}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item li:last-child{padding-bottom:0}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item.active{visibility:visible;opacity:1;margin-bottom:0}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-bottom,.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-title{letter-spacing:.1px}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-bottom{padding-top:3px}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-bottom p:first-letter{text-transform:uppercase}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-bottom .link-all-amenities{text-decoration:underline}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-bottom a{color:#fff}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-title{color:#c1c6cc;margin-bottom:2px}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip-title:first-letter{text-transform:uppercase}.page_hotellist .hotels-list .hotel-card__description-key-feature .hidden-links{width:100%;display:block}.page_hotellist .hotels-list .hotel-card__description-key-feature .hidden-links li .key-features-text{width:100%;max-width:none;margin:0;cursor:default;font-size:12px}.page_hotellist .hotels-list .hotel-card__description-key-feature .hidden-links li .key-features-count,.page_hotellist .hotels-list .hotel-card__description-key-feature .hidden-links li .svg-icon{display:none}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links{display:inline-flex;flex-wrap:wrap;order:2;vertical-align:middle;visibility:hidden;width:32px;height:32px;background-color:#e5f6e8;margin-left:8px;border-radius:4px;color:#0c8827;text-align:center;font:400 25px/17px Roboto,Open Sans,sans-serif;letter-spacing:-1.5px;cursor:pointer}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links.tooltip__wrapper:hover{background:#d1ebd1}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links .tooltip__item{text-align:left}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links .tooltip__item .tooltip__item{display:none}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links .tooltip__text{display:block;width:100%;height:100%}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links.mobile{visibility:visible;display:none}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links.visible{visibility:visible}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-list{display:inline-flex;flex-wrap:wrap;vertical-align:middle}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-list.mobile{display:none}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item{display:inline-flex;flex-wrap:wrap;vertical-align:top;padding:4px 15px 4px 10px;box-sizing:border-box;border-radius:4px;background-color:#e5f6e8;color:#1d9132;margin-right:8px}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item.tooltip__wrapper:hover{background:#d1ebd1}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item:last-child{margin-right:0}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item .svg-icon{fill:#1d9132;color:#1d9132}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item.__disabled{color:#cdcdcd}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item.__disabled .key-features-text{text-decoration:line-through}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-text{position:relative;display:inline-block;vertical-align:middle;font:400 12px Roboto,Open Sans,sans-serif;margin-left:8px}html[lang=no] .page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-text{word-wrap:break-word}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-text .key-features-tooltip{display:none;position:absolute;width:250px;background-color:#fff;box-shadow:0 10px 24px 3px rgba(0,0,0,.1);top:20px;left:0;font:500 12px/16px Roboto,Open Sans,sans-serif;padding:10px;color:#333;border-radius:4px;box-sizing:border-box;text-align:left;z-index:1000;width:auto;min-width:160px}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-text .key-features-tooltip:after{content:"";position:absolute;width:10px;height:10px;background-color:#fff;transform:rotate(45deg);top:-5px;left:25px}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-text:hover .key-features-tooltip{display:block}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-count{display:inline-block;margin-left:7px;font:400 10px/15px Roboto,Open Sans,sans-serif;color:#e5f6e8;width:16px;height:16px;background:#0c8827;border-radius:50%;text-align:center}.page_hotellist .hotels-list .hotel-card__nearby-labels-container{margin-bottom:9px}.page_hotellist .hotels-list .hotel-card__nearby-attraction-item{display:inline-block;width:100%;font:500 14px/20px Roboto,Open Sans,sans-serif;border-radius:4px;box-sizing:border-box}.page_hotellist .hotels-list .hotel-card__nearby-attraction-item.less_km{color:#1d9132}.page_hotellist .hotels-list .hotel-info{display:inline-block;width:100%;max-width:65%}.page_hotellist .hotels-list .hotel-info:last-child:nth-child(odd){max-width:100%}.page_hotellist .hotels-list .hotel-info__address{display:inline-block;width:100%}.page_hotellist .hotels-list .hotel-info__star-rating{white-space:nowrap;cursor:default;display:inline-block;vertical-align:top}.page_hotellist .hotels-list .hotel-info__star-rating .svg-icon{margin-right:-2px}.page_hotellist .hotels-list .hotel-info__accomodatiton{position:relative;top:-1px;margin-left:2px;font:500 12px/16px Roboto,Open Sans,sans-serif;padding:1px 4px;text-transform:uppercase;color:#939ba3;background:#f5f6f7;letter-spacing:.4px;cursor:default}.page_hotellist .hotels-list .hotel-info__title{display:inline-block;position:relative;vertical-align:top;font:700 20px/20px Roboto,Open Sans,sans-serif;margin:0 6px 7px 0;cursor:pointer}.page_hotellist .hotels-list .hotel-info__title>span:first-child,.page_hotellist .hotels-list .hotel-info__title a{margin-right:7px;text-decoration:none;color:inherit}.page_hotellist .hotels-list .hotel-info__title>span:first-child{vertical-align:baseline}.page_hotellist .hotels-list .hotel-info__title a{vertical-align:middle}.page_hotellist .hotels-list .hotel-info__title a:active,.page_hotellist .hotels-list .hotel-info__title a:hover,.page_hotellist .hotels-list .hotel-info__title a:visited{color:inherit}.page_hotellist .hotels-list .hotel-info__address{font:400 14px/20px Roboto,Open Sans,sans-serif}.page_hotellist .hotels-list .hotel-info__address .show-map{display:inline-block;font:600 14px/24px Roboto,Open Sans,sans-serif;color:#3587e0;cursor:pointer}.page_hotellist .hotels-list .hotel-info__address .show-map:hover{color:#2367ba}.page_hotellist .hotels-list .hotel-info__address-text{margin-right:10px}.page_hotellist .hotels-list .hotel-rate{display:inline-block;width:100%;vertical-align:top}.page_hotellist .hotels-list .hotel-rate .user-rate{margin-right:8px;display:inline-block;vertical-align:top}.page_hotellist .hotels-list .hotel-rate .rate-info-text-wrapper{display:inline-block;text-align:left;box-sizing:border-box}.page_hotellist .hotels-list .hotel-rate .rate-info-subtitle,.page_hotellist .hotels-list .hotel-rate .rate-info-title{display:inline-block;width:100%}.page_hotellist .hotels-list .hotel-rate .rate-info-title{font:400 16px/24px Roboto,Open Sans,sans-serif;letter-spacing:.1px}.page_hotellist .hotels-list .hotel-rate .rate-info-subtitle{color:#67707a;font:400 12px Roboto,Open Sans,sans-serif;cursor:pointer}.page_hotellist .hotels-list .hotel-rate .rate-info-subtitle:hover{color:#3587e0}.page_hotellist .hotels-list .hotel-rate .rate-info{width:40px;height:40px;border-radius:4px;text-align:center;line-height:40px;color:#fff;font-size:16px}.page_hotellist .hotels-list .hotel-rate .rate-info .rate-info-number{font:16px Roboto,Open Sans,sans-serif}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-1{background:#c9322c}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-2{background:#e23d23}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-3{background:#e97625}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-4{background:#e69d30}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-5{background:#dfc536}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-6{background:#bfd83d}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-7{background:#8dd144}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-8{background:#2eb843}.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-9,.page_hotellist .hotels-list .hotel-rate .rate-info.rate-info-10{background:#0c8827}.page_hotellist .hotels-list .hotel-card__price{width:100%}.page_hotellist .hotels-list .hotel-card__price-wrapper{display:inline-flex;flex-wrap:wrap;justify-content:center;width:175px;border-left:1px solid #e6e8eb}.page_hotellist .hotels-list .hotel-card__price-wrapper.not-avail{cursor:auto;display:none}.page_hotellist .hotels-list .hotel-card__price-wrapper.not-avail.show{display:inline-block}.page_hotellist .hotels-list .hotel-card__price-wrapper .price-content{display:block;padding:19px 13px 0;box-sizing:border-box;width:100%;font:400 14px Roboto,Open Sans,sans-serif;text-align:center}.page_hotellist .hotels-list .hotel-card__price-wrapper .price-text{display:block;text-align:center}html[lang=ar] .page_hotellist .hotels-list .hotel-card__price-wrapper .price-text,html[lang=he] .page_hotellist .hotels-list .hotel-card__price-wrapper .price-text{direction:rtl}.page_hotellist .hotels-list .hotel-card__price-wrapper .price-sum{display:block;margin-top:5px}.page_hotellist .hotels-list .hotel-card__price-wrapper .price-sum+.price-text{margin-top:5px;color:#67707a;word-break:break-all;word-break:break-word}.page_hotellist .hotels-list .hotel-card__price-wrapper .price-sum .sm-h-price{font:700 28px Roboto,Open Sans,sans-serif;word-break:break-all;word-break:break-word}.page_hotellist .hotels-list .hotel-card__price-wrapper .select-btn{margin:6px auto 19px;max-width:146px}.page_hotellist .hotels-list .hotel-card__price-rooms-wrapper{display:none;word-break:break-all;word-break:break-word}.page_hotellist .hotels-list .hotel-card__price-rooms-wrapper.show{display:inline-flex;flex-wrap:wrap}.page_hotellist .hotels-list .hl__rates-title-wrapper{font:400 14px/24px Roboto,Open Sans,sans-serif;color:#3988df}.page_hotellist .hotels-list .hl__room-blank.results-block:last-child{margin-bottom:0;box-shadow:none;min-height:0}.page_hotellist .hotels-list .hl-rates__progress-container{display:inline-block;width:100%;margin:0 0 10px}.page_hotellist .hotels-list .hl-rates__progress-container .hl-rates__progress-title{display:inline-block;width:100%;text-align:center;font:400 16px/24px Roboto,Open Sans,sans-serif;margin:0 0 10px;color:#858585}.page_hotellist .hotels-list .hl-rates__progress-container .circularG_wrap{padding:0;background-color:transparent}.page_hotellist .hotels-list .hl-rates__progress-container .circularG_wrap .circularG{background-color:#3988df}.page_hotellist.no-scroll .check-form-wrapper .check-form,.page_hotellist.no-scroll_safari .check-form-wrapper .check-form{display:none}.page_hotellist.no-scroll .hotel-card__img,.page_hotellist.no-scroll_safari .hotel-card__img{overflow:visible}.page_hotellist.no-scroll .hotel-card__img-arrows,.page_hotellist.no-scroll .hotel-card__img-icon-text,.page_hotellist.no-scroll .hotel-card__img-icon-wrapper,.page_hotellist.no-scroll_safari .hotel-card__img-arrows,.page_hotellist.no-scroll_safari .hotel-card__img-icon-text,.page_hotellist.no-scroll_safari .hotel-card__img-icon-wrapper{display:none!important}.page_hotellist.no-scroll .booked__footer,.page_hotellist.no-scroll_safari .booked__footer{z-index:-1}.page_hotellist.no-scroll .booked__seo-footer,.page_hotellist.no-scroll_safari .booked__seo-footer{position:relative;z-index:-1}@media (max-width:991px){.page_hotellist .hotels-list .hotel-info__address .show-map{display:none}.page_hotellist .hotels-list .full-img{height:184px!important}.page_hotellist .hotels-list .hotel-card__price-wrapper{width:170px;box-sizing:border-box}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-icon{align-items:flex-end;margin:auto}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-icon-text{line-height:18px;position:static;top:auto;right:auto}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-preview{display:none}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-bottom{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;align-items:center;padding:5px 10px 13px;position:absolute;bottom:0;z-index:50}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-arrows-item{width:40px;height:100%;position:absolute;z-index:10}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-arrows-item:before{content:"<";width:8px;height:8px;display:inline-block;border-right:3px solid #fff;border-top:3px solid #fff;margin:-7px 0 0 2px;transform:rotate(225deg);position:absolute;top:50%;left:15px}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-arrows-left{left:0}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-arrows-right{right:0}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-arrows-right:before{transform:rotate(45deg)}.page_hotellist .hotels-list .hotel-card__description{width:calc(100% - 441px)}.page_hotellist .hotels-list .hotel-card__description-key-feature{margin-top:9px}.page_hotellist .hotels-list .hotel-card__description-key-feature .greedy-menu{display:none}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links{background-color:transparent}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links .tooltip-inner{width:100%;display:block}.page_hotellist .hotels-list .hotel-card__description-key-feature .toggle-links.mobile{display:inline-flex;flex-wrap:wrap;position:relative}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-list.mobile{display:inline-flex;flex-wrap:wrap}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-item{padding:5px;width:32px;height:32px;margin:0;background-color:transparent}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-count{display:none}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item .key-features-item{width:100%;height:auto}.page_hotellist .hotels-list .hotel-card__description-key-feature .tooltip__item .key-features-item:hover{background:initial}.page_hotellist .hotels-list .hotel-card__nearby-labels-container{display:none}}@media (max-width:767px),(max-width:815px) and (orientation:landscape){.page_hotellist #container,.page_hotellist .container{padding:0;overflow:hidden}.page_hotellist .hotel-card__img-gallery{width:100%}.page_hotellist .hotel-card__img-gallery .full-img img{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.page_hotellist .hotels-list .hl__rates-title-wrapper .hl__rates-info{max-width:100%;width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_hotellist .hotels-list .hl__rates-title-wrapper .hl__rates-link .hl__rates-text{display:none}.page_hotellist .hotels-list .full-img{height:152px!important}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img{border-radius:0}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__description{display:inline-flex;flex-wrap:wrap;padding:16px 15px 10px 16px;order:1}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img{order:2}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper{order:3;justify-content:normal;top:auto;right:auto;width:100%;min-height:95px;border:none;padding:0 15px 12px}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .hotel-card__price{display:inline-flex;flex-wrap:wrap;align-items:center;height:100%}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .price-content{width:auto;max-width:50%;margin:14px auto auto 0;padding:0;text-align:left}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .price-content__inner{display:flex;flex-direction:column}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .price-sum{margin-top:3px}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .price-sum+.price-text{margin-top:1px}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .price-text{text-align:left;width:100%}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__price-wrapper .sm-h-price{font-size:17px;margin:0}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__description,.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img,.page_hotellist .hotels-list .h-list__hotel-card .hotel-info{width:100%;max-width:none;min-height:0}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__img-gallery{float:none;position:relative;max-height:152px;overflow:hidden}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__description-title{margin-bottom:11px}.page_hotellist .hotels-list .h-list__hotel-card .hotel-card__description-key-feature{order:1;width:auto;margin:3px 0 6px auto}.page_hotellist .hotels-list .h-list__hotel-card .select-btn{margin:27px 0 15px auto;padding:6px 12px;max-width:none;width:auto;min-height:unset}}@media (max-width:767px),(max-width:815px) and (orientation:landscape){.page_hotellist .select-date-wrapper{margin:0 8px 10px;width:calc(100% - 16px)}.page_hotellist .h-list__content{padding:0 8px;box-sizing:border-box}.page_hotellist .h-list__hotel-card .hotel-card__description{padding:12px 16px}.page_hotellist .h-list__hotel-card .hotel-card__description-title{margin:0}.page_hotellist .h-list__hotel-card .hotel-card__additional{display:flex;width:100%;flex-wrap:wrap;order:3;padding:12px 16px;box-sizing:border-box}.page_hotellist .h-list__hotel-card .hotel-card__description-overview,.page_hotellist .h-list__hotel-card .hotel-card__location{display:flex;align-items:center;justify-content:space-between;order:3;width:100%;margin:8px 0 0}.page_hotellist .h-list__hotel-card .hotel-card__description-overview .hotel-card__nearby-labels-container,.page_hotellist .h-list__hotel-card .hotel-card__location .hotel-card__nearby-labels-container{display:flex;flex-wrap:wrap;margin:0 8px 0 0}.page_hotellist .h-list__hotel-card .hotel-card__description-overview-btn,.page_hotellist .h-list__hotel-card .hotel-card__location-btn{display:none;align-items:center;justify-content:center;padding:8px;width:40px;height:40px;background-color:#fff;border:1px solid #d9dde0;box-sizing:border-box;border-radius:4px}.page_hotellist .h-list__hotel-card .hotel-card__description-overview-btn .svg-icon-location,.page_hotellist .h-list__hotel-card .hotel-card__location-btn .svg-icon-location{fill:#3587e0}.page_hotellist .h-list__hotel-card .hotel-card__nearby-attraction-item{font:400 14px/20px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__hotel-card .hotel-card__price{justify-content:space-between}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper{min-height:0;padding:10px 16px;background-color:#f5f6f7}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-content{margin:0}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .select-btn{margin:0;max-width:146px}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-content{display:flex;flex-wrap:wrap;align-items:baseline;font:400 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.1px;color:#333}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-sum,.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-text{display:initial;margin:0}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-sum+.price-text{margin:0;color:#333}.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .sm-h-price{font:700 16px Roboto,Open Sans,sans-serif;margin:0}.page_hotellist .h-list__hotel-card .hotel-card .hotel-info__accomodatiton{display:inline-block;font:500 12px/16px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#3587e0;background-color:transparent;padding:0;top:0;margin:4px 0 0}.page_hotellist .h-list__hotel-card .hotel-card.apartment .hotel-info__accomodatiton{color:#fff;background-color:#956cd4;padding:2px 4px;border-radius:2px}.page_hotellist .h-list__hotel-card .hotel-card.apartment .select-btn{color:#fff;background-color:#956cd4}.page_hotellist .h-list__hotel-card .hotel-card.apartment .select-btn.disabled{margin:27px 0 15px auto;background-color:#b8e1ff}.page_hotellist .h-list__hotel-card .hotel-card.hotel .hotel-info__accomodatiton{color:#3587e0;background-color:transparent;padding:0}.page_hotellist .h-list__hotel-card .hotel-card.hotel .select-btn{color:#fff;background-color:#3587e0}.page_hotellist .h-list__hotel-card .hotel-card.hotel .select-btn.disabled{margin:27px 0 15px auto;background-color:#b8e1ff}.page_hotellist .h-list__hotel-card .hotel-card.hostel .hotel-info__accomodatiton{color:#fff;background-color:#0ebfb5;padding:2px 4px;border-radius:2px}.page_hotellist .h-list__hotel-card .hotel-card.hostel .select-btn{color:#fff;background-color:#0ebfb5}.page_hotellist .h-list__hotel-card .hotel-card.hostel .select-btn.disabled{margin:27px 0 15px auto;background-color:#b8e1ff}.page_hotellist .h-list__hotel-card .hotel-card.villa .hotel-info__accomodatiton{color:#fff;background-color:#2eb843;padding:2px 4px;border-radius:2px}.page_hotellist .h-list__hotel-card .hotel-card.villa .select-btn{color:#fff;background-color:#2eb843}.page_hotellist .h-list__hotel-card .hotel-card.villa .select-btn.disabled{margin:27px 0 15px auto;background-color:#b8e1ff}.page_hotellist .h-list__hotel-card .hotel-info__title{display:inline-block;width:100%;margin:0;color:#333}.page_hotellist .h-list__hotel-card .hotel-info__title-link{display:inline-block;font:700 17px/24px Roboto,Open Sans,sans-serif;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.page_hotellist .h-list__hotel-card .hotel-info__star-rating{margin:0 8px 0 0;font-size:0;line-height:16px;vertical-align:middle}.page_hotellist .h-list__hotel-card .hotel-info__star-rating .svg-icon-hotel-star{width:16px;height:16px}.page_hotellist .h-list__hotel-card .hotel-info__address{display:none}.page_hotellist .h-list__hotel-card .hotel-rate{position:relative}.page_hotellist .h-list__hotel-card .hotel-rate .user-rate{position:absolute;top:-36px}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info{position:relative;width:34px;height:34px;border-radius:8px;line-height:32px;color:#fff;border:2px solid #fff;box-sizing:border-box}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-5,.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-6{color:#1a232c}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-1{background:#c9322c}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-1:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#c9322c}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-2{background:#e23d23}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-2:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#e23d23}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-3{background:#e97625}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-3:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#e97625}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-4{background:#e69d30}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-4:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#e69d30}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-5{background:#dfc536}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-5:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#dfc536}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-6{background:#bfd83d}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-6:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#bfd83d}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-7{background:#8dd144}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-7:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#8dd144}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-8{background:#2eb843}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-8:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#2eb843}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-9{background:#0c8827}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-9:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#0c8827}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-10{background:#0c8827}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info.rate-info-10:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#0c8827}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-1{color:#c9322c}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-2{color:#e23d23}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-3{color:#e97625}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-4{color:#e69d30}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-5{color:#dfc536}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-6{color:#bfd83d}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-7{color:#8dd144}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-8{color:#2eb843}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-9,.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title.rate-info-title-10{color:#0c8827}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-number{font:500 14px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-title{font:500 14px/20px Roboto,Open Sans,sans-serif}.page_hotellist .h-list__hotel-card .hotel-rate .rate-info-text-wrapper{max-width:120px}.page_hotellist.hotellist-main .hotel-card__location-btn{display:flex}}@media (min-width:568px) and (max-width:815px) and (orientation:landscape){.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-sum,.page_hotellist .h-list__hotel-card .hotel-card__price-wrapper .price-text{display:block}}@media (max-width:525px){.page_hotellist .results-table-with-dates{margin:10px 0 0}.page_hotellist .hotels-list .hotel-card__description-key-feature .key-features-text .key-features-tooltip{min-width:80px;right:0;word-break:break-all}.page_hotellist .hotels-list .hl__rates-title-wrapper{padding:10px}.page_hotellist .hl__room-blank .room-blank__rates .refundable-wrapper .no-refund-title .cancel-text-wrapper{padding:0 0 0 15px}.page_hotellist .hl__room-blank .room-blank__rates .refundable-wrapper .no-refund-title .cancel-text-wrapper:before{left:0}.page_hotellist .hl__room-blank .room-blank__rates .conditionals-wrapper{margin:0 0 10px}.page_hotellist .hl__room-blank .room-blank__rates .conditionals-wrapper .rates-view-option:before,.page_hotellist .hl__room-blank .room-blank__rates .conditionals-wrapper .svg-ic-bed-type-3~.option-title:before,.page_hotellist .hl__room-blank .room-blank__rates .conditionals-wrapper .svg-ic-bed-type-~.option-title:before{left:0}.page_hotellist .hl__room-blank .room-blank__rates .conditionals-wrapper [class~=room-option-list]:last-of-type{margin:10px 0 0}.page_hotellist .hl__room-blank .room-blank__rates .price-wrapper{margin:0 0 5px}.page_hotellist .hl__room-blank .room-blank__rates .price-wrapper .rate-price{font-size:24px}.page_hotellist .hl__room-blank .room-blank__rates .price-wrapper .rate-price sub{font-size:18px}}@media (max-width:400px){.page_hotellist .hotels-list .hotel-rate .rate-info-text-wrapper{max-width:120px}}@media (max-width:320px){.page_hotellist .hotels-list .hotel-rate .rate-info-text-wrapper{max-width:80px}}.map-popup-open .big-map-view{float:right;width:74%}.map-popup-open #map-leaflet-container{height:700px;width:100%}.map-popup-open .b-nav-list,.map-popup-open .booked__seo-footer,.map-popup-open .h-list__sort,.map-popup-open .hl-filter-selected,.map-popup-open .hl__pagination-wrapper,.map-popup-open .hotels-list{display:none}html[lang=ar] .leaflet-marker-icon{direction:rtl}.m-hl-popup .mapboxgl-popup-close-button{display:block;color:#fff;font-size:30px;line-height:25px}.m-hl-popup .mapboxgl-popup-content{padding:0;width:284px}.m-hl-popup .m-hotel-popup-photo{height:204px}.m-hl-popup .m-hotel-popup-content{padding:10px;box-sizing:border-box}.m-hl-popup .m-hotel-popup-title{display:inline-block;width:100%;font:700 20px/24px Roboto,Open Sans,sans-serif;color:#333}.m-hl-popup .m-hotel-popup-title a{text-decoration:none;color:#333}.m-hl-popup .m-hotel-popup-stars{color:#ffbe00;font-size:20px}.m-hl-popup .m-hotel-popup-address{margin:5px 0;font:300 12px Roboto,Open Sans,sans-serif}.m-hl-popup .m-hotel-popup-footer{margin:15px 0 0;font-size:0}.m-hl-popup .m-hotel-popup-price{display:inline-block;width:50%;vertical-align:middle;font:500 24px Roboto,Open Sans,sans-serif}.m-hl-popup .m-hotel-popup-curr{display:inline-block;font-size:16px;font-weight:300}.m-hl-popup .m-hotel-popup-btn{display:inline-block;width:50%;max-width:127px;min-height:34px;color:#fff;border-radius:4px;font:700 14px Roboto,Open Sans,sans-serif;padding:8px 10px;margin:0 0 0 5px;box-sizing:border-box;text-align:center}.m-hl-popup .m-hotel-popup-btn a{color:#fff;vertical-align:middle;text-decoration:none;margin:0 5px 0 0}.m-hl-popup .m-hotel-popup-btn:after{content:"";display:inline-block;width:6px;height:6px;border-right:3px solid #fff;border-top:3px solid #fff;margin:0;transform:rotate(45deg)}.m-modal-legend{bottom:20px;right:12px;padding:14px;position:absolute;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);z-index:10}.m-modal-legend .m-modal-legend-title{margin-bottom:10px;font-size:18px;font-weight:700}.m-modal-legend .m-modal-legend-items{font-size:14px}.m-modal-legend .m-modal-legend-item{margin-bottom:10px;font-size:15px;line-height:18px}.m-modal-legend .m-modal-legend-item:last-child{margin-bottom:0}.m-modal-legend .m-modal-legend-item span{display:inline-block;width:17px;height:17px;border-radius:50%;vertical-align:middle}.mapboxgl-canvas{left:0}.page_hotellist .hl-map__btn,.page_hotellist .hl-mobile-map__button{display:none}.page_hotellist.hotellist-main.feature-newMapHotelList .mapboxgl-popup-anchor-bottom,.page_hotellist.hotellist-main.feature-newMapHotelList .mapboxgl-popup-anchor-bottom-left,.page_hotellist.hotellist-main.feature-newMapHotelList .mapboxgl-popup-anchor-bottom-right{z-index:30}.page_hotellist.hotellist-main.feature-newMapHotelList .m-modal-overlay .m-modal-content{display:flex;flex-wrap:nowrap}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker{border:2px solid #3587e0;padding:6px 12px;background:#fff;position:absolute;text-transform:uppercase;z-index:10;font:500 14px Roboto,Open Sans,sans-serif;color:#3587e0;border-radius:4px;direction:ltr}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker:hover{cursor:pointer}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker:before{content:"";position:absolute;left:50%;bottom:-12px;transform:translate(-50%);display:block;width:20px;height:8px;border-radius:50%;background-color:#333;opacity:.2}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-hostel{border:2px solid #0ebfb5;color:#0ebfb5}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-hostel:after{border-top:8px solid #0ebfb5}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-hostel.hostel-active{background:#0ebfb5;color:#fff;z-index:20}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-appartment{border:2px solid #956cd4;color:#956cd4}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-appartment:after{border-top:8px solid #956cd4}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-appartment.appartment-active{background:#956cd4;color:#fff;z-index:20}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-hotel{border:2px solid #3587e0;color:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-hotel:after{border-top:8px solid #3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-hotel.hotel-active{background:#3587e0;color:#fff;z-index:20}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-villa{border:2px solid #2eb843;color:#2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-villa:after{border-top:8px solid #2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__marker-villa.villa-active{background:#2eb843;color:#fff;z-index:20}.page_hotellist.hotellist-main.feature-newMapHotelList .h-page__check-avail{margin:0}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-desktop-map{display:flex;position:relative;height:240px;cursor:pointer}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-desktop-map__shadow{display:flex;width:100%;position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(180deg,rgba(245,246,247,0),#f5f6f7);z-index:20}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map__animation{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ebedf0;z-index:20}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map__animation:after{content:"";height:100%;left:-100%;position:absolute;width:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.15) 77%,hsla(0,0%,100%,.5) 92%,hsla(0,0%,100%,0));-webkit-animation:wave 3s ease-in-out infinite;animation:wave 3s ease-in-out infinite}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map__animation .svg-icon-map-loader-animation{position:relative;z-index:2;width:100%;height:100%}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map__background{width:100%;height:100%;position:absolute;top:0;left:0}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map__btn{position:absolute;right:0;bottom:10px;padding:10px 18px;display:block}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map__btn-icon{left:0;margin:0 10px 0 0;fill:#8cc8fa}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__navigation{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:30;transition:.3s}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__zoom{background:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__minus,.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__plus{position:relative;height:40px;width:40px;cursor:pointer}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__minus.disable-zoom .svg-icon,.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__plus.disable-zoom .svg-icon{opacity:.25}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__minus .svg-icon,.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__plus .svg-icon{width:100%;height:100%;padding:13px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__plus{border-bottom:1px solid #ebedf0}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__loader{width:100%;height:100%;position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.4);z-index:400}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__loader.load{display:none}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__loader .loader-main-container{position:absolute;height:100%;width:100%;top:0;left:0}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__loader .loader-main-container .loader-circle-part{top:50%}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__filters{display:none;position:absolute;right:15px;top:calc(50% + 80px);transform:translateY(-50%);z-index:30;background:#fff;padding:8px;align-items:center;color:#3587e0;transition:.3s}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__filters .filters-icon{fill:#8cc8fa}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__filters .filters-text{display:inline-block;margin:0 0 0 10px;white-space:nowrap;overflow:hidden;max-width:10rem;transition:all 1s}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__filters .filters-counter{display:none;position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;text-align:center;color:#fff;background-color:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__filters.animated .filters-text{max-width:0;margin:0}.page_hotellist.hotellist-main.feature-newMapHotelList .booked_header_breadcrumbs{position:relative;margin:0 0 24px}.page_hotellist.hotellist-main.feature-newMapHotelList #container{margin:-90px auto 0;z-index:100}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .mapboxgl-canvas{width:100%!important}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup{position:absolute;z-index:20;background-color:#fff;top:5px;left:5px;width:320px;line-height:0;overflow:hidden}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.appartment .hotel-popup__header-accomodatiton{color:#fff;background-color:#956cd4;padding:2px 4px;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.appartment .hotel-popup__footer-btn-text{color:#fff;background-color:#956cd4}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.hotel .hotel-popup__header-accomodatiton{color:#3587e0;background-color:transparent;padding:0}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.hotel .hotel-popup__footer-btn-text{color:#fff;background-color:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.hostel .hotel-popup__header-accomodatiton{color:#fff;background-color:#0ebfb5;padding:2px 4px;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.hostel .hotel-popup__footer-btn-text{color:#fff;background-color:#0ebfb5}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.villa .hotel-popup__header-accomodatiton{color:#fff;background-color:#2eb843;padding:2px 4px;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup.villa .hotel-popup__footer-btn-text{color:#fff;background-color:#2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__header{display:inline-block;width:100%;padding:12px 16px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__header-title{display:inline-block;width:100%;line-height:0}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__header-title-link{display:inline-block;font:700 17px/24px Roboto,Open Sans,sans-serif;width:100%;overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;margin:0;color:#333}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__header-stars{display:inline-block;white-space:nowrap;cursor:default;margin:0 8px 0 0;font-size:0;vertical-align:middle}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__header-stars .stars-item{fill:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__header-accomodatiton{display:inline-block;font:500 12px/16px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#3587e0;background-color:transparent;padding:0;top:0;margin:4px 0 0;vertical-align:middle}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__photo{display:inline-block;width:100%;height:175px;max-width:320px;overflow:hidden}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__photo img{width:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;box-sizing:border-box;background-color:#f5f6f7;font-size:0}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__footer-price{font:400 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.1px;color:#333;vertical-align:middle;padding:0 8px 0 0;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__footer-price .price-text{display:inline-block;font:500 14px/20px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__footer-price .price-sum{display:inline-block;white-space:nowrap;font:700 17px/24px Roboto,Open Sans,sans-serif;margin:0 2px}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__footer-btn{vertical-align:middle}.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-popup__footer-btn-text{padding:6px 12px;text-decoration:none;text-transform:uppercase;color:#fff;font:700 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-align:center;background-color:#3587e0;border-radius:4px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters{display:flex;flex-direction:column;width:50%;vertical-align:middle;font:500 24px Roboto,Open Sans,sans-serif;width:100%;max-width:300px;background-color:#f3f4f5;height:100%;z-index:100;padding:16px 8px 16px 16px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container{overflow-y:scroll}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container::-webkit-scrollbar{width:4px}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container::-webkit-scrollbar-track{background-color:#dfdfdf}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container::-webkit-scrollbar-thumb{background-color:#3988df}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container .filters-map{display:inline-block;margin:0 8px 0 0}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container .filter-item__container{text-decoration:none;color:inherit}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container .no-filter-results{display:none;justify-content:center;flex-wrap:wrap;width:100%;max-width:250px;padding:10px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters__container .no-filter-results__text{display:flex;width:100%;flex-wrap:wrap;margin:0 0 10px}.page_hotellist.hotellist-main.feature-newMapHotelList .hotellist-map-btn{width:100%;height:88px;border-radius:4px;display:flex;justify-content:center;align-items:center}@media (max-width:1600px){.page_hotellist .m-modal{height:calc(100% - 40px)}.page_hotellist .m-modal-overlay .m-close-modal{right:15px}}@media screen and (max-width:991px){.page_hotellist.hotellist-main.feature-newMapHotelList.pop-up-only{display:block;height:auto}.page_hotellist.hotellist-main.feature-newMapHotelList .h-list__filters_pop-up{border-radius:0}.page_hotellist.hotellist-main.feature-newMapHotelList .map-popup__filters{display:flex}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-map-popup-filters{display:none}}@media screen and (max-width:767px){.page_hotellist.hotellist-main.feature-newMapHotelList #container{margin:0 auto}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map{width:100%;height:180px;position:relative;overflow:hidden}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map #hl-mobile-map{height:100%}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__not-avail{height:100%;background-position:center -70px}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__button{display:block;position:absolute;top:8px;right:8px;width:40px;height:40px;background:#fff;box-shadow:0 0 2px rgba(26,35,44,.04),0 2px 4px rgba(26,35,44,.12);border-radius:4px;z-index:10}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__button .svg-icon-bos_full_screen{width:100%;height:100%;display:block;padding:13px;box-sizing:border-box;fill:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map .svg-icon-map-loader-animation{position:relative;z-index:2;top:0;min-width:1900px;height:100%}.page_hotellist.hotellist-main.feature-newMapHotelList .hl-mobile-map__shadow{position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:100px;text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 15%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.8) 50%,#fff);z-index:10}.page_hotellist.hotellist-main.feature-newMapHotelList .mobile-map-popup{position:fixed;top:0;left:0;width:100%;bottom:0;z-index:10000;height:100%;background:#fff;opacity:0;visibility:hidden}.page_hotellist.hotellist-main.feature-newMapHotelList .mobile-map-popup.open{opacity:1;visibility:visible}.page_hotellist.hotellist-main.feature-newMapHotelList .mobile-map-popup__container{width:100%;height:100%;top:0;left:0}.page_hotellist.hotellist-main.feature-newMapHotelList .mobile-map-popup__close{position:absolute;top:8px;left:16px;background:#fff;box-shadow:0 0 2px rgba(26,35,44,.04),0 2px 4px rgba(26,35,44,.12);border-radius:4px;padding:8px 16px;color:#3587e0;font-size:16px;text-transform:uppercase;font-weight:700;z-index:30}.page_hotellist.hotellist-main.feature-newMapHotelList .mobile-map-popup__close:before{content:"";display:inline-block;width:7px;height:7px;border-left:2px solid #3587e0;border-bottom:2px solid #3587e0;float:left;margin:5px 10px 0 0;transform:rotate(45deg)}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel{position:absolute;z-index:30;bottom:8px;width:calc(100% - 32px);margin:0 auto;left:0;right:0;border-radius:4px;background-color:#fff;overflow:hidden;box-shadow:0 0 2px rgba(26,35,44,.04),0 8px 16px rgba(26,35,44,.12)}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__head{padding:12px 16px;position:relative;z-index:30;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__title{display:flex;width:100%;flex-wrap:wrap;line-height:24px}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__link{color:#061d47;letter-spacing:.2px;font:700 17px/24px Roboto,Open Sans,sans-serif;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__stars{display:flex;align-items:center;margin:4px 0 0}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__stars .stars-item{fill:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__type{font:500 12px/16px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-transform:uppercase;padding:0 4px;color:#fff;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__photo{height:80px}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__photo a{display:block;position:absolute;top:0;width:100%;height:100%}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__photo a img{width:100%;height:100%;display:block}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__footer{padding:8px 16px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:30;background-color:#f5f6f7}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__btn{display:inline-block;width:50%;height:34px;color:#fff;border-radius:4px;font:700 14px/14px Roboto,Open Sans,sans-serif;padding:10px 12px;margin:0 0 0 5px;box-sizing:border-box;text-align:center}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__btn a{display:inline-block;color:#fff;vertical-align:middle;text-decoration:none;text-transform:uppercase;letter-spacing:.4px}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__price{display:flex;flex-wrap:wrap;width:50%;vertical-align:middle;font:500 14px/20px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__curr{font-weight:400}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel__sum{margin:0 2px}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.hotel .info-about-hotel__type{color:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.hotel .info-about-hotel__btn{background-color:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.appartment .info-about-hotel__btn,.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.appartment .info-about-hotel__type{background-color:#956cd4}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.villa .info-about-hotel__btn,.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.villa .info-about-hotel__type{background-color:#2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.hostel .info-about-hotel__btn,.page_hotellist.hotellist-main.feature-newMapHotelList .info-about-hotel.hostel .info-about-hotel__type{background-color:#0ebfb5}.page_hotellist.hotellist-main.feature-newMapHotelList .hotellist-map-btn{width:100%;height:88px;border-radius:4px;display:flex;justify-content:center;align-items:center;background:#fff no-repeat;background-size:cover;margin:0 0 12px}.page_hotellist.hotellist-main.feature-newMapHotelList .hotellist-map-btn__link{display:flex;align-items:center;justify-content:center;text-transform:none;font:500 14px/22px Roboto,Open Sans,sans-serif;padding:8px 20px;max-width:250px}.page_hotellist.hotellist-main.feature-newMapHotelList .hotellist-map-btn__link .svg-icon-pin-map{width:24px;height:24px}.page_hotellist.hotellist-main.feature-newMapHotelList .hotellist-map-btn__text{margin:0 0 0 10px}}@-webkit-keyframes down{0%{top:-50px}40%{top:0}to{top:0}}@keyframes down{0%{top:-50px}40%{top:0}to{top:0}}@-webkit-keyframes shadow{0%{transform:translate(-50%,50px)}40%{transform:translate(-50%)}to{transform:translate(-50%)}}@keyframes shadow{0%{transform:translate(-50%,50px)}40%{transform:translate(-50%)}to{transform:translate(-50%)}}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card{position:absolute;z-index:20;background-color:#fff;top:5px;left:5px;width:320px;line-height:0;display:inline-flex;flex-wrap:wrap;vertical-align:top}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.hotel .hotel-info__accomodatiton,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.hotel .hotel-info__accomodatiton{color:#3587e0;background-color:transparent;padding:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.hotel .hotel-card__btn-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.hotel .hotel-card__btn-text{color:#fff;background-color:#3587e0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.appartment .hotel-info__accomodatiton,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.appartment .hotel-info__accomodatiton{color:#fff;background-color:#956cd4;padding:2px 4px;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.appartment .hotel-card__btn-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.appartment .hotel-card__btn-text{color:#fff;background-color:#956cd4}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.hostel .hotel-info__accomodatiton,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.hostel .hotel-info__accomodatiton{color:#fff;background-color:#0ebfb5;padding:2px 4px;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.hostel .hotel-card__btn-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.hostel .hotel-card__btn-text{color:#fff;background-color:#0ebfb5}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.villa .hotel-info__accomodatiton,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.villa .hotel-info__accomodatiton{color:#fff;background-color:#2eb843;padding:2px 4px;border-radius:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card.villa .hotel-card__btn-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card.villa .hotel-card__btn-text{color:#fff;background-color:#2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description{box-sizing:border-box;display:inline-flex;flex-wrap:wrap;order:1;padding:12px 16px;width:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title{display:inline-block;width:100%;vertical-align:top;overflow:hidden}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info{display:inline-block;width:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info:last-child:nth-child(odd),.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info:last-child:nth-child(odd){max-width:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info__title,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info__title{position:relative;vertical-align:top;font:700 20px/20px Roboto,Open Sans,sans-serif;cursor:pointer;display:inline-block;width:100%;color:#333;text-align:left}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info__title-link,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info__title-link{display:inline-block;font:700 17px/24px Roboto,Open Sans,sans-serif;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;vertical-align:middle;text-decoration:none;color:inherit}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info__star-rating,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info__star-rating{white-space:nowrap;cursor:default;display:inline-block;margin:0 8px 0 0;font-size:0;line-height:16px;vertical-align:middle}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info__star-rating .svg-icon,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info__star-rating .svg-icon{margin-right:-2px;width:16px;height:16px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-title .hotel-info__accomodatiton,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-title .hotel-info__accomodatiton{position:relative;top:-1px;margin-left:2px;font:500 12px/16px Roboto,Open Sans,sans-serif;padding:1px 4px;text-transform:uppercase;color:#939ba3;background:#f5f6f7;letter-spacing:.4px;cursor:default}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__img,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__img{display:inline-block;width:100%;height:175px;max-width:320px;overflow:hidden;order:2;transition:height .3s}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__img .full-img,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__img .full-img{width:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price-wrapper,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price-wrapper{width:100%;display:inline-flex;flex-wrap:wrap;box-sizing:border-box;order:3;padding:10px 16px;background-color:#f5f6f7}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price{width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:100%}html[lang=ar] .page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price,html[lang=ar] .page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price,html[lang=he] .page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price,html[lang=he] .page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price{flex-direction:row-reverse}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price .price-content,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price .price-content{box-sizing:border-box;width:auto;max-width:60%;padding:0;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:column;font:400 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.1px;color:#333}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price .price-content .price-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price .price-content .price-text{text-align:left;margin:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price .price-content .price-sum .sm-h-price,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price .price-content .price-sum .sm-h-price{word-break:break-word;font:700 16px/24px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price .price-content .price-sum+.price-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price .price-content .price-sum+.price-text{word-break:break-word;margin:0;color:#333}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__btn-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__btn-text{padding:6px 12px;text-decoration:none;text-transform:uppercase;color:#fff;font:700 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-align:center;background-color:#3587e0;border-radius:4px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__additional,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__additional{display:flex;width:100%;flex-wrap:wrap;order:3;padding:12px 16px;box-sizing:border-box;transition:.3s;height:auto;visibility:visible;opacity:1;text-align:left}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature{order:1;width:auto;margin:3px 0 6px auto;display:flex}html[lang=ar] .page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature,html[lang=ar] .page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature,html[lang=he] .page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature,html[lang=he] .page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature{flex-direction:row-reverse}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .key-features-list,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .key-features-list{vertical-align:middle;direction:ltr}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .key-features-list .key-features-item,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .key-features-list .key-features-item{display:inline-flex;flex-wrap:wrap;vertical-align:top;box-sizing:border-box;border-radius:4px;background-color:transparent;color:#1d9132;padding:5px;width:32px;height:32px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .key-features-list .key-features-item .svg-icon,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .key-features-list .key-features-item .svg-icon{fill:#1d9132;color:#1d9132}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip_ar-center-bottom,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip_ar-center-bottom{position:absolute;flex-wrap:wrap;align-items:center;padding:6px 8px;box-sizing:border-box;background-color:#4d5865;color:#fff;font:400 12px/16px Roboto,Open Sans,sans-serif;min-height:16px;border-radius:4px;z-index:1000;bottom:calc(100% + 15px)}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip_ar-center-bottom:before,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip_ar-center-bottom:before{content:"";width:8px;height:8px;background-color:#4d5865;position:absolute;transform:rotate(135deg);margin:auto;top:auto;right:0;bottom:-4px;left:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item{display:initial;opacity:0;visibility:hidden;cursor:default;transition:all .25s ease-out;width:130px;margin-bottom:8px;word-break:break-word}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item.active,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item.active{visibility:visible;opacity:1;margin-bottom:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item .key-features-tooltip,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item .key-features-tooltip{width:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item li,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item li{padding:1px 0 2px 7px!important;display:block!important;opacity:1;text-align:left;color:#fff!important;background:none!important;margin:0;cursor:default}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item li:last-child,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item li:last-child{padding-bottom:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item li .key-features-text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item li .key-features-text{margin-left:0;position:relative;display:inline-block;vertical-align:middle;font:400 12px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item li .key-features-text:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item li .key-features-text:after{content:"";position:absolute;width:4px;height:4px;left:-8px;background:#939ba3;border-radius:50%;top:5px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item .key-features-item,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item .key-features-item{width:100%;height:auto;flex-wrap:wrap;vertical-align:top;box-sizing:border-box;border-radius:4px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip__item .key-features-item:last-child,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip__item .key-features-item:last-child{margin-right:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .key-features-list.mobile,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .key-features-list.mobile{display:inline-flex;flex-wrap:wrap}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip-title,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip-title{letter-spacing:.1px;color:#c1c6cc;margin-bottom:2px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .toggle-links,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .toggle-links{order:2;vertical-align:middle;width:32px;height:32px;background-color:transparent;margin-left:8px;border-radius:4px;color:#0c8827;text-align:center;font:400 25px/17px Roboto,Open Sans,sans-serif;letter-spacing:-1.5px;cursor:pointer}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .toggle-links.mobile,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .toggle-links.mobile{visibility:visible;display:inline-flex;flex-wrap:wrap;position:relative;align-items:center}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .toggle-links .tooltip__text,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .toggle-links .tooltip__text{display:block;width:100%;height:100%}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .toggle-links .tooltip__text:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .toggle-links .tooltip__text:after{content:attr(data-end);color:#939ba3;position:relative;top:-4px;left:3px;font:700 10px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .toggle-links .tooltip__item,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .toggle-links .tooltip__item{text-align:left}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .toggle-links .tooltip-inner,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .toggle-links .tooltip-inner{width:100%;display:block}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip-bottom,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip-bottom{letter-spacing:.1px;padding-top:3px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-key-feature .tooltip-bottom .link-all-amenities a,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-key-feature .tooltip-bottom .link-all-amenities a{text-decoration:underline;color:#fff}html[lang=ar] .page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate,html[lang=ar] .page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate,html[lang=he] .page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate,html[lang=he] .page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate{order:2}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate{position:relative;display:inline-block;width:100%;vertical-align:top}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info{position:relative;width:34px;height:34px;border-radius:8px;line-height:32px;color:#fff;border:2px solid #fff;box-sizing:border-box;text-align:center}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-1,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-1{background:#c9322c;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-1:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-1:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#c9322c}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-2,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-2{background:#e23d23;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-2:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-2:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#e23d23}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-3,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-3{background:#e97625;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-3:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-3:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#e97625}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-4,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-4{background:#e69d30;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-4:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-4:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#e69d30}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-5,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-5{background:#dfc536;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-5:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-5:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#dfc536}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-6,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-6{background:#bfd83d;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-6:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-6:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#bfd83d}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-7,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-7{background:#8dd144;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-7:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-7:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#8dd144}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-8,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-8{background:#2eb843;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-8:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-8:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-9,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-9{background:#0c8827;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-9:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-9:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#0c8827}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-10,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-10{background:#0c8827;color:#fff}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info.rate-info-10:after,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info.rate-info-10:after{content:"";position:absolute;bottom:0;right:-5px;border:8px solid transparent;border-bottom-color:#0c8827}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-number,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-number{font:500 14px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .user-rate,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .user-rate{position:absolute;top:-36px;margin-right:8px;display:inline-block;vertical-align:top;left:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-text-wrapper,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-text-wrapper{display:inline-block;text-align:left;box-sizing:border-box;max-width:120px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title{display:inline-block;width:100%;letter-spacing:.1px;font:500 14px/20px Roboto,Open Sans,sans-serif}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-1,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-1{color:#c9322c}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-2,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-2{color:#e23d23}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-3,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-3{color:#e97625}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-4,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-4{color:#e69d30}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-5,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-5{color:#dfc536}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-6,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-6{color:#bfd83d}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-7,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-7{color:#8dd144}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-8,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-8{color:#2eb843}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-9,.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-10,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-9,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-title.rate-info-title-10{color:#0c8827}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-subtitle,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-subtitle{display:inline-block;width:100%;cursor:pointer}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-subtitle__link,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-subtitle__link{color:#67707a;font:400 12px Roboto,Open Sans,sans-serif;text-decoration:none}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description-rate .hotel-rate .rate-info-subtitle .js-b-link,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description-rate .hotel-rate .rate-info-subtitle .js-b-link{cursor:pointer}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__location,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__location{display:flex;align-items:center;justify-content:space-between;order:3;width:100%;margin:8px 0 0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__nearby-labels-container,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__nearby-labels-container{display:flex;flex-wrap:wrap;margin:0 8px 0 0;direction:ltr}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__nearby-attraction-item,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__nearby-attraction-item{display:inline-block;width:100%;font:400 14px/20px Roboto,Open Sans,sans-serif;border-radius:4px;box-sizing:border-box}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__nearby-attraction-item.less_km,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__nearby-attraction-item.less_km{color:#1d9132}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__location-btn,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__location-btn{display:flex;align-items:center;justify-content:center;padding:8px;width:40px;height:40px;background-color:#fff;border:1px solid #d9dde0;box-sizing:border-box;border-radius:4px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__location-btn .svg-icon-location,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__location-btn .svg-icon-location{fill:#3587e0}@media screen and (max-width:991px){.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card{bottom:8px;top:unset;left:0;right:0;margin:0 auto}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__description,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__description{position:relative;z-index:30;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__price-wrapper,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__price-wrapper{position:relative;z-index:30}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__img-mobile,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__img-mobile{height:80px;transition:.3s}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__img-mobile img,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__img-mobile img{position:absolute;top:1px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__additional-mobile,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__additional-mobile{transition:.3s;height:0;visibility:hidden;opacity:0;padding:0}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__more-less,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__more-less{position:absolute;width:100%;height:28px;background:transparent;display:flex;align-items:center;justify-content:center;top:-28px}.page_hotellist.hotellist-main.feature-newMapHotelList #mobile-map-popup .hotel-card__more-less-btn,.page_hotellist.hotellist-main.feature-newMapHotelList #popup-map-container .hotel-card__more-less-btn{width:100px;height:4px;background:#67707a;border-radius:2px}}.page_hotellist .hl-seo__container{position:relative;display:inline-block;width:100%;height:300px;border-radius:4px;overflow:hidden;margin:0 0 50px;box-shadow:0 3px 6px .5px rgba(0,0,0,.05)}.page_hotellist .hl-seo__container.seo-info{margin:50px 0}.page_hotellist .hl-seo__container.opened{height:auto;padding:0}.page_hotellist .hl-seo__container.opened .hl-seo__article-text{display:table-cell;width:50%;padding-bottom:45px}.page_hotellist .hl-seo__container.opened .read-more-btn{display:none}.page_hotellist .hl-seo__container.opened .read-more-btn.less{display:block;bottom:0}.page_hotellist .hl-seo__container .read-more-btn{position:absolute;left:50%;right:0;bottom:0;padding:10px 15px;font:600 14px/24px Roboto,Open Sans,sans-serif;background-color:#fff;cursor:pointer}.page_hotellist .hl-seo__container .read-more-btn.less{display:none}.page_hotellist .hl-seo__article{display:table;width:100%;vertical-align:top;border-radius:4px;background-color:#fff;box-sizing:border-box;overflow:hidden;font:500 12px/24px Roboto,Open Sans,sans-serif}.page_hotellist .hl-seo__article-img{display:table-cell;width:50%;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:0 30%}.page_hotellist .hl-seo__article-text{display:block;width:100%;max-height:300px;padding:15px 20px;box-sizing:border-box}.page_hotellist .hl-seo__article-text p{margin:0 0 5px}.page_hotellist .hl-seo__article .seo-article-title{padding:0;font-size:16px}.page_hotellist .hl-seo__article .seo-article-title:first-child{font-size:24px;padding:0 0 10px}.page_hotellist .hl__pagination-wrapper{float:right;width:74%;margin:0 0 20px}.page_hotellist .hl__pagination-wrapper .pagination-list{text-align:center}.page_hotellist .hl__pagination-wrapper .pagination-list li{display:inline-block}.page_hotellist .hl__pagination-wrapper .pagination-list li:nth-child(n+11){display:none}.page_hotellist .hl__pagination-wrapper .pagination-list li a,.page_hotellist .hl__pagination-wrapper .pagination-list li span{display:inline-block;padding:0 10px;letter-spacing:.4px;color:#3587e0;text-decoration:none}.page_hotellist .hl__pagination-wrapper .pagination-list li a{font:600 16px/30px Roboto,Open Sans,sans-serif}.page_hotellist .hl__pagination-wrapper .pagination-list li span{border-radius:4px;font:600 18px/30px Roboto,Open Sans,sans-serif;border:1px solid #3587e0}.page_hotellist .hl__pagination-wrapper .pagination-list li.next{float:right;display:block;width:100%;text-align:right;padding:0;margin:30px 0 0}.page_hotellist .hl__pagination-wrapper .pagination-list li.next span{border:none;font:600 16px/30px Roboto,Open Sans,sans-serif}.page_hotellist .hl__pagination-wrapper .pagination-list li.next a,.page_hotellist .hl__pagination-wrapper .pagination-list li.next span{position:relative;color:#9b9b9b;cursor:pointer;font-weight:400}.page_hotellist .hl__pagination-wrapper .pagination-list li.next a:after,.page_hotellist .hl__pagination-wrapper .pagination-list li.next span:after{content:"";display:inline-block;width:5px;height:5px;border-right:2px solid #9b9b9b;border-top:2px solid #9b9b9b;transform:rotate(45deg);margin:auto 1px 1px 8px}.page_hotellist .hl__pagination-wrapper .pagination-list li.next a:hover,.page_hotellist .hl__pagination-wrapper .pagination-list li.next span:hover{color:#9b9b9b}.page_hotellist .hl__pagination-wrapper .pagination-list li.last{display:inline-block;position:relative;margin-left:20px}.page_hotellist .hl__pagination-wrapper .pagination-list li.last:after{content:"...";position:absolute;color:#3587e0;left:-19px;bottom:5px;font-size:20px}.page_hotellist .hl__pagination-wrapper .pagination-list li.last-10{display:inline-block}.page_hotellist .hl__pagination-wrapper .pagination-list li.hl-hiddden-pagination{display:none}.page_hotellist .hl-seo__block{display:flex;width:100%;margin:-23px 0 9px}.page_hotellist .hl-seo__block .g-more-less-wrap{display:inline-block;padding-right:4px;background:transparent;white-space:nowrap;z-index:0}.page_hotellist .hl-seo__block.more-less-element{max-height:16px}.page_hotellist .hl-seo__block.more-less-element .expand-btn{position:static;height:100%;bottom:0;font:500 12px/16px Roboto,Open Sans,sans-serif}.page_hotellist .hl-seo__block.more-less-element.opened{max-height:none;padding-bottom:0}.page_hotellist .hl-seo__block.more-less-element.opened .hl-seo__block-text{max-width:none;white-space:normal}.page_hotellist .hl-seo__block.more-less-element.opened .g-more-less-wrap{height:100%}.page_hotellist .hl-seo__block-text{display:inline-block;margin-right:1px;color:#67707a;line-height:16px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_hotellist .hl-seo__block-text span{margin-left:2px;color:#3587e0;font-weight:500}@media (max-width:1000px){.page_hotellist .seo-header-mobile{display:inline-block;width:100%;margin:10px 0;padding:0 10px;box-sizing:border-box}.page_hotellist .seo-header-mobile .seo-header-panel-content{display:none;padding-top:15px;font-size:0;box-sizing:border-box}.page_hotellist .seo-header-mobile .seo-header-panel-content div{margin:2px 0 0;padding:0}.page_hotellist .seo-header-mobile .seo-header-panel-content a{text-decoration:none;color:inherit}.page_hotellist .seo-header-mobile .filter-item__button-checkbox{display:none}.page_hotellist .seo-header-mobile .svg-icon-arrow{width:15px;height:15px;color:#67707a;fill:#67707a}}@media (max-width:600px){.page_hotellist .seo-header-mobile .seo-header-panel{display:inline-block;position:relative;width:100%;box-sizing:border-box;vertical-align:middle}.page_hotellist .seo-header-mobile .seo-header-panel .panel-title{display:inline-block;width:calc(100% - 15px);vertical-align:middle;font:700 16px Roboto,Open Sans,sans-serif;box-sizing:border-box;text-transform:uppercase}.page_hotellist .seo-header-mobile .seo-header-panel .svg-icon-arrow{transition:transform .25s ease-in-out}.page_hotellist .seo-header-mobile .seo-header-panel.active-panel .svg-icon-arrow{transform:rotate(180deg);transition:transform .25s ease-in-out}}.page_hotellist .hotels-neighbors-wrap{width:100%;box-sizing:border-box}.page_hotellist .hotels-neighbors-wrap .hotels-neighbors tr td:first-child{width:25%!important;min-width:0;max-width:100%}.page_hotellist .hotels-neighbors-wrap .hotels-neighbors td:last-child,.page_hotellist .hotels-neighbors-wrap .hotels-neighbors tr td:last-child{width:60%!important}.hl__room-blank{position:relative;margin-bottom:20px;min-height:270px;font-size:0;padding:0;font-family:Roboto,Open Sans,sans-serif;overflow:inherit}.hl__room-blank .hl__rates-info,.hl__room-blank .hl__rates-title-best{display:block}.hl__room-blank .hl__rates-title-best{margin-bottom:3px;color:#939ba3;font:500 12px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-transform:uppercase}.hl__room-blank .hl__rates-info{margin-bottom:8px;font:700 16px Roboto,Open Sans,sans-serif;letter-spacing:.2px;color:#1a232c}.hl__room-blank .hl__rates-max-persons,.hl__room-blank .hl__rates-room-size{display:inline-flex;flex-wrap:wrap}.hl__room-blank .hl__rates-room-size{width:38%;margin-right:2%}.hl__room-blank .hl__rates-max-persons{width:auto}.hl__room-blank .hl__rates-max-persons span,.hl__room-blank .hl__rates-room-size span{display:block;width:100%;font:12px Roboto,Open Sans,sans-serif}.hl__room-blank .hl__rates-max-persons span:first-child,.hl__room-blank .hl__rates-room-size span:first-child{margin-bottom:4px;color:#939ba3}.hl__room-blank .hl__rates-max-persons span:last-child,.hl__room-blank .hl__rates-room-size span:last-child{color:#1a232c;font-size:14px}.hl__room-blank .hl__rates-text{display:block;margin:4px 0 16px;font-weight:500;letter-spacing:.1px;cursor:pointer}.hl__room-blank .room__card-info{display:block;width:270px;max-width:inherit;border:none;margin-right:0;padding:20px 10px 0 23px}.hl__room-blank .room-blank__img{height:270px;max-height:270px;width:285px;position:relative;overflow:hidden;display:inline-block;vertical-align:top;float:none;border-radius:4px 0 0 4px}.hl__room-blank .room-blank__img:hover{cursor:pointer}.hl__room-blank .room-blank__img:before{content:"";display:block;position:absolute;background-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,hsla(0,0%,44.7%,.2) 50%,hsla(0,0%,62.7%,.1) 70%,hsla(0,0%,100%,0));height:100%;width:100%;z-index:200}.hl__room-blank .room-blank__img img{position:absolute;top:0;left:50%;right:auto;transform:translateX(-50%);z-index:100}.hl__room-blank .room-blank-facilities,.hl__room-blank .room-blank__description,.hl__room-blank .room-button-wrap,.hl__room-blank .room-settings-facilities{display:inline-block}.hl__room-blank .room-blank-settings{padding-bottom:10px}.hl__room-blank .room-blank-facilities{padding-top:10px;border-top:1px solid #ededed;width:100%}.hl__room-blank .room-blank__description{padding:10px 12px 0;width:calc(100% - 290px);box-sizing:border-box;vertical-align:top}.hl__room-blank .room-blank__description .more-less-facilities{position:relative;bottom:0;left:0;width:100%;text-align:center;padding:20px 0;font:500 16px/24px Roboto,Open Sans,sans-serif;color:#3587e0;cursor:pointer}.hl__room-blank .room-blank-title{display:inline-block;width:100%;margin:0 0 10px}.hl__room-blank .room-blank-title span{display:inline-block;width:100%;color:#333;font:600 20px Roboto,Open Sans,sans-serif}.hl__room-blank .room-blank-title .rooms-sub-title{display:block;margin:0}.hl__room-blank .room-blank-title .rooms-sub-title span{font-size:18px;font-weight:500}.hl__room-blank .room-name-tooltip-wrapper.hp-room-name{position:relative}.hl__room-blank .room-name-tooltip-wrapper.hp-room-name.show-tooltip:hover .room-name-tooltip{opacity:1;overflow:inherit}.hl__room-blank .room-name-tooltip-wrapper .room-name-tooltip{position:absolute;width:100%;white-space:pre-wrap;background-color:#333;box-shadow:0 10px 24px 3px rgba(0,0,0,.1);top:35px;left:0;font:500 14px/18px Roboto,Open Sans,sans-serif;padding:10px;color:#fff;border-radius:4px;box-sizing:border-box;opacity:0;transition:opacity 1.5s}.hl__room-blank .room-name-tooltip-wrapper .room-name-tooltip:after{content:"";position:absolute;width:10px;height:10px;background-color:#333;transform:rotate(45deg);top:-5px;left:calc(50% - 5px)}.hl__room-blank .settings-facilities__title{font-size:16px;line-height:20px;font-weight:600;margin-bottom:10px;font-family:Roboto,Open Sans,sans-serif}.hl__room-blank .settings-facilities-text{display:inline-block;font-size:14px;font-weight:400;margin-left:10px;line-height:1.2;vertical-align:middle;width:calc(100% - 40px)}.hl__room-blank .room-settings-facilities{width:67%;margin-right:2%;vertical-align:middle}.hl__room-blank .settings-facilities-item{display:inline-block;width:calc(50% - 5px);margin-bottom:5px}.hl__room-blank .settings-facilities-item .settings-facilities-icon{display:inline-block;vertical-align:middle}.hl__room-blank .room-button-wrap{width:30%;vertical-align:middle;margin-top:50px;text-align:center}.hl__room-blank .room-button-wrap .btn-blue{margin:0 auto;height:auto;min-height:40px;line-height:14px;padding:13px;font-size:14px}.hl__room-blank .more-less-facilities{height:20px;line-height:20px}.hl__room-blank .bed-item-wrap{display:inline-block;position:relative}.hl__room-blank .bed-item-wrap:hover .bed-item-hint-wrap{display:block}.hl__room-blank .bed-item-wrap .bed-item-hover{text-decoration:underline;color:#333;cursor:pointer}.hl__room-blank .bed-item-hint-wrap,.hl__room-blank .rates-bed-hint-wrap{display:none;position:absolute;top:calc(100% + 10px);left:0;background-color:#fff;padding:10px;width:150px;box-shadow:0 10px 25px 5px rgba(0,0,0,.13);border-radius:4px;z-index:20}.hl__room-blank .bed-item-hint-wrap:after,.hl__room-blank .rates-bed-hint-wrap:after{content:"";position:absolute;left:35%;top:-8px;width:15px;height:15px;transform:rotate(45deg);background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.13)}.hl__room-blank .bed-item-hint-wrap:before,.hl__room-blank .rates-bed-hint-wrap:before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:10px;background-color:#fff;z-index:20}.hl__room-blank .room-additional-facilities{position:absolute;left:0;right:0;bottom:0;height:60px;width:auto;z-index:100}.hl__room-blank .room-additional-facilities .more-less-facilities{position:absolute;bottom:20px;font-size:16px;left:auto;right:0;margin:0 auto;text-align:center;width:100%}.hl__room-blank .room-additional-facilities .more-less-facilities .expand-btn{top:0}.hl__room-blank .room-additional-facilities .less-btn{display:none}.hl__room-blank .room-additional-facilities.opened{position:relative;height:auto;margin-top:0;padding:20px 10px 40px;box-sizing:border-box}.hl__room-blank .room-additional-facilities.opened .more-less-facilities{bottom:10px}.hl__room-blank .room-additional-facilities.opened .less-btn{display:inline-block}.hl__room-blank .room-additional-facilities.opened .more-btn{display:none}.hl__room-blank .room-additional-facilities.opened .results-block_wrap{display:block}.hl__room-blank .results-block_wrap{display:none}.hl__room-blank .results-block__img{width:100%}.hl__room-blank .photo-zoom{height:100%;width:100%;left:0;right:0;bottom:0;z-index:900}.hl__room-blank .photo-zoom .gallery-icon-wrapper{position:absolute;bottom:10px;right:10px}.hl__room-blank .photo-zoom .room-photos-text{display:inline-block;font:600 14px/16px Roboto,Open Sans,sans-serif;color:#fff;margin:0 5px;vertical-align:bottom}.hl__room-blank .rates-blank__container{display:table;width:100%;margin:0 0 15px;border-bottom:1px solid #ededed}.hl__room-blank .rates-blank__img{display:table-cell;max-width:285px;border-radius:4px 0 0 0}.hl__room-blank .rates-blank__description{display:table-cell;position:relative}.hl__room-blank .rates-blank__description .more-less-facilities{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:20px 0}.hl__room-blank .room-blank__rates{display:flex;flex-wrap:wrap;width:calc(100% - 286px)}.hl__room-blank .room-blank__rates .rates__item{display:block;margin:12px 0}.hl__room-blank .room-blank__rates .rates-item{display:table;width:100%;min-height:124px;background-color:#fff;border:1px solid #ededed;border-radius:4px;padding:15px;box-sizing:border-box;margin:0 0 10px;vertical-align:top;font-size:0;box-shadow:none;transition:all .2s ease-in-out}.hl_rates-item-wrapper .hl__room-blank .room-blank__rates .rates-item{border-top:1px solid #fff}.hl__room-blank .room-blank__rates .rates-item:hover{box-shadow:0 7px 24px 3px rgba(0,0,0,.13);border:1px solid #fff}.hl__room-blank .room-blank__rates .hl_rates-item-wrapper{border-radius:4px}.hl__room-blank .room-blank__rates .hl_rates-item-wrapper .rates-item{border-radius:0 0 4px 4px}.hl__room-blank .room-blank__rates .hl_rates-item-wrapper .rates-item:hover{transform:none;box-shadow:none}.hl__room-blank .room-blank__rates .more-rates-wrapper{background-color:transparent}.hl__room-blank .room-blank__rates .refundable-wrapper .free-cancel-title,.hl__room-blank .room-blank__rates .refundable-wrapper .no-refund-title{display:inline-block;vertical-align:middle;width:100%;font:600 14px/20px Roboto,Open Sans,sans-serif;text-align:left;color:#333}.hl__room-blank .room-blank__rates .refundable-wrapper .free-cancel-title{color:#42be56}.hl__room-blank .room-blank__rates .refundable-wrapper .cancel-icon{display:inline-block;vertical-align:baseline;margin:0 10px 0 0}.hl__room-blank .room-blank__rates .refundable-wrapper .cancel-text-wrapper{display:inline-block;max-width:120px;vertical-align:middle;position:relative}.hl__room-blank .room-blank__rates .refundable-wrapper .cancel-text{margin:0 5px 0 0}.hl__room-blank .room-blank__rates .refundable-wrapper .refundable-pay-details{display:inline-block;vertical-align:middle;margin:0 0 0 20px;font:400 12px/20px Roboto,Open Sans,sans-serif;position:relative;padding:0 0 0 15px}.hl__room-blank .room-blank__rates .refundable-wrapper .refundable-pay-details:before{content:"";position:absolute;width:4px;height:4px;background-color:#333;border-radius:50%;top:calc(50% - 2px);left:-2px}.hl__room-blank .room-blank__rates .policy__inner{width:33.33333%;padding:8px 8px 4px 16px;margin:8px 0}.hl__room-blank .room-blank__rates .policy__inner .policy__inner-details{margin-bottom:4px}.hl__room-blank .room-blank__rates .policy__inner .option-item{display:inline-block;width:100%}.hl__room-blank .room-blank__rates .policy__inner .option-item.is-no-icn .option-title{padding:0 0 0 35px;position:relative}.hl__room-blank .room-blank__rates .policy__inner .option-item.is-no-icn .option-title:before{content:"";position:absolute;width:4px;height:4px;background-color:#333;border-radius:50%;top:calc(50% - 2px);left:10px}.hl__room-blank .room-blank__rates .policy__inner .option-title{display:inline-block;color:#333;vertical-align:middle}.hl__room-blank .room-blank__rates .policy__inner .option-title.free{color:#1d9132}.hl__room-blank .room-blank__rates .policy__inner .option-icon{margin:0 10px 0 0}.hl__room-blank .room-blank__rates .policy__inner .svg-ic-bed-type-,.hl__room-blank .room-blank__rates .policy__inner .svg-ic-bed-type-3{display:none}.hl__room-blank .room-blank__rates .policy__inner .rates-view-option,.hl__room-blank .room-blank__rates .policy__inner .svg-ic-bed-type-3~.option-title,.hl__room-blank .room-blank__rates .policy__inner .svg-ic-bed-type-~.option-title{padding:0 0 0 35px;position:relative}.hl__room-blank .room-blank__rates .policy__inner .rates-view-option:before,.hl__room-blank .room-blank__rates .policy__inner .svg-ic-bed-type-3~.option-title:before,.hl__room-blank .room-blank__rates .policy__inner .svg-ic-bed-type-~.option-title:before{content:"";position:absolute;width:4px;height:4px;background-color:#333;border-radius:50%;top:calc(50% - 2px);left:10px}.hl__room-blank .room-blank__rates .policy__inner .svg-icon-breakfast{fill:#42be56}.hl__room-blank .room-blank__rates .policy__inner .svg-icon-breakfast.paid{fill:#333}.hl__room-blank .room-blank__rates .beds__inner{width:33.33333%;max-width:inherit}.hl__room-blank .room-blank__rates .beds__inner .room-option-list{width:100%}.hl__room-blank .room-blank__rates .price-wrapper{max-width:inherit;width:33.33333%}.hl__room-blank .room-blank__rates .price-wrapper .tooltip__wrapper{margin:4px auto auto}.hl__room-blank .room-blank__rates .price-wrapper .buttons__inner{margin-bottom:8px}.hl__room-blank .room-blank__rates .price-wrapper .rate-price{width:100%;font:700 20px Roboto,Open Sans,sans-serif;color:#1a232c;text-align:center;padding-top:1px}.hl__room-blank .room-blank__rates .price-wrapper .rate-price__per-nights{font:normal 14px Roboto,Open Sans,sans-serif;margin-bottom:10px;text-transform:lowercase}.hl__room-blank .room-blank__rates .price-wrapper .rate-nights{font:400 14px Roboto,Open Sans,sans-serif;color:#333}.hl__room-blank .room-blank__rates .book-now-btn_wrapper{width:20%;padding:0;vertical-align:middle}.hl__room-blank .room-blank__rates .book-now-btn_wrapper .book-room-btn{min-width:156px;text-transform:uppercase;font:500 14px Roboto,Open Sans,sans-serif;outline:none;margin:0}.hl__room-blank .room-blank__rates .more-rates-wrapper{display:inline-block;width:100%;padding:15px 0 25px;box-sizing:border-box}.hl__room-blank .room-blank__rates .more-rates-wrapper .more-rates{display:inline-block;width:100%;text-align:center;font:600 16px/24px Roboto,Open Sans,sans-serif;color:#3587e0;text-transform:lowercase;cursor:pointer}.hl__room-blank .rates-results-block_wrap{padding:0 15px 10px;box-sizing:border-box}.hl__room-blank .rates-facilities{width:100%;-moz-column-count:4;column-count:4}.hl__room-blank .rates-description{padding:10px 0}.hl__room-blank .rates-description,.hl__room-blank .rates-facilities_item-txt{display:inline-block;width:100%;font:400 14px/24px Roboto,Open Sans,sans-serif}.hl__room-blank .rates-facilities_item-txt{text-align:left;box-sizing:border-box;padding-left:10px;position:relative}.hl__room-blank .rates-facilities_item-txt:before{content:"\2022";display:inline-block;position:absolute;top:0;left:0;color:#333}.hl__room-blank .rate-blank__description{padding:10px 12px}.hl__room-blank .room-blank__taxes{display:inline-block;width:100%;padding:5px 12px;box-sizing:border-box}.hl__room-blank .room-blank__taxes .not-included-info{display:inline-block;width:100%;font:400 12px Roboto,Open Sans,sans-serif}.cancel-info{position:relative}.cancel-info .svg-icon-info-active,.cancel-info .svg-icon-info-revert{display:none}.cancel-info.active .tooltip-wrapper,.cancel-info:hover .tooltip-wrapper{display:inline-block}.cancel-info.active .svg-icon-info,.cancel-info:hover .svg-icon-info{display:none}.cancel-info.active .svg-icon-info-active,.cancel-info:hover .svg-icon-info-active{display:inline-block}.tooltip-wrapper{display:none;position:absolute;width:250px;background-color:#fff;box-shadow:0 10px 24px 3px rgba(0,0,0,.1);top:-20px;left:20px;font:500 12px/16px Roboto,Open Sans,sans-serif;padding:10px;color:#333;border-radius:4px;box-sizing:border-box;text-align:left;z-index:1000}.tooltip-wrapper:after{content:"";position:absolute;width:10px;height:10px;background-color:#fff;transform:rotate(45deg);top:20px;left:-5px}.tooltip-wrapper .tooltip-taxes-list{padding:0 0 0 15px;list-style:disc}.tooltip-popup{display:none;position:fixed;top:30%;left:0;right:0;margin:0 auto;width:calc(100% - 40px);background-color:#fff;padding:0;box-sizing:border-box;border-radius:4px;z-index:1000}.tooltip-popup-header{display:inline-block;position:relative;width:100%;padding:15px 10px 10px;box-sizing:border-box;font:500 18px Roboto,Open Sans,sans-serif}.tooltip-popup .popup-close-btn{position:absolute;top:0;right:0;width:30px;height:30px}.tooltip-popup .popup-close-btn .svg-icon-close-popup{position:absolute;top:calc(50% - 6px);right:calc(50% - 6px)}.tooltip-popup-content{display:inline-block;width:100%;padding:0 10px 10px;font:300 14px Roboto,Open Sans,sans-serif;box-sizing:border-box}.tooltip-popup-content h4{padding:0 0 5px}.rooms-more-rates-wrapper{display:inline-block;width:100%;text-align:center;vertical-align:middle;box-sizing:border-box;font:500 16px/24px Roboto,Open Sans,sans-serif;color:#3587e0;cursor:pointer;position:absolute;bottom:20px;height:200px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 15%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.8) 50%,#fff)}.rooms-more-rates-wrapper .rooms-more-rates-text{position:absolute;top:80%;left:0;right:0}@media (max-width:1140px){.hl__room-blank .rates-item .price-wrapper .rate-price{font:500 34px Roboto,Open Sans,sans-serif}}@media (max-width:1095px){.hl__room-blank .settings-facilities__title{display:none}.hl__room-blank .room-blank__description{padding:10px 12px 50px}.hl__room-blank .room-blank__description .room-settings-facilities{width:100%;margin:0}.hl__room-blank .room-blank__description .room-button-wrap{position:absolute;bottom:10px;left:140px;right:0;width:100%;margin:0}.hl__room-blank .room-blank__description .more-less-facilities{position:relative;bottom:0;left:0;padding:0;margin:5px 0;font:500 14px/18px Roboto,Open Sans,sans-serif}.hl__room-blank .rates-item .refundable-wrapper .cancel-text-wrapper{max-width:120px}.hl__room-blank .rates-item .conditionals-wrapper .option-title{max-width:130px}.hl__room-blank .rates-item .price-wrapper .rate-price{font:500 30px Roboto,Open Sans,sans-serif}.hl__room-blank .rates-item .book-now-btn_wrapper .book-room-btn{min-width:0;width:100%;padding:0 5px}}@media (max-width:991px){.hl__room-blank{overflow:visible}.hl__room-blank .room-blank__description{width:calc(100% - 290px);padding:10px 12px 0}.hl__room-blank .room-blank__description .room-settings-facilities{width:68%;margin-right:2%}.hl__room-blank .room-blank__description .room-button-wrap{position:relative;left:0;width:30%;margin-top:90px}}@media (max-width:867px){.hl__room-blank .room-blank__img{width:250px}.hl__room-blank .room-blank-title{margin:0 0 5px}.hl__room-blank .room-blank__description{width:calc(100% - 250px)}.hl__room-blank .room-blank__description .room-blank-settings{padding-bottom:5px}.hl__room-blank .room-blank__description .room-settings-facilities{width:100%;margin:0}.hl__room-blank .room-blank__description .room-button-wrap{position:absolute;bottom:10px;left:140px;right:0;width:100%;margin:0}.hl__room-blank .room-blank__description .more-less-facilities{position:relative;bottom:10px;left:0;padding:0;margin:5px 0;font:500 14px/24px Roboto,Open Sans,sans-serif}.hl__room-blank .room-blank__rates .rates-item .refundable-wrapper .cancel-text-wrapper{max-width:120px}.hl__room-blank .room-blank__rates .rates-item .conditionals-wrapper .option-title{max-width:140px}.hl__room-blank .room-blank__rates .rates-item .price-wrapper .rate-price{font:500 30px Roboto,Open Sans,sans-serif}.hl__room-blank .room-blank__rates .rates-item .book-now-btn_wrapper .book-room-btn{min-width:0;width:100%;padding:0 5px}}@media (max-width:767px),(max-width:815px) and (orientation:landscape){.hl__room-blank{display:none}.h-page__rooms .room-main-title{min-height:0}.h-page__rooms .results-table{margin:10px 0 0}.hl__room-blank .room-blank__description,.hl__room-blank .room-blank__img{width:100%}.hl__room-blank .room-blank-title .rooms-title-txt{font:600 18px Roboto,Open Sans,sans-serif;height:auto}.hl__room-blank .room-blank-title .rooms-title-txt.collapsed-text{height:44px;overflow:hidden}.hl__room-blank .room-blank__img{position:relative;border-radius:4px 4px 0 0;height:138px;max-height:138px}.hl__room-blank .room-blank__img img{left:0;width:100%;transform:translateY(-50%)}.hl__room-blank .room-blank__img .photo-zoom{top:0;height:138px}.hl__room-blank .room-blank__description{padding-bottom:50px}.hl__room-blank .room-blank__description .room-button-wrap{left:10px;right:10px;width:auto}.hl__room-blank .room-blank__description .room-button-wrap .btn-blue{width:100%}.hl__room-blank .room-blank__description .more-less-facilities{bottom:5px}.hl__room-blank .room-blank-settings .settings-facilities-item{width:100%}.hl__room-blank .room-blank-settings .settings-facilities-item.persons{position:absolute;top:105px;left:7px;z-index:100;color:#fff;font:500 12px/20px Roboto,Open Sans,sans-serif}.hl__room-blank .room-blank-settings .settings-facilities-item.persons .settings-facilities-text{margin:0 0 0 5px}.hl__room-blank .room-blank-settings .settings-facilities-item.persons .svg-icon-adults{fill:#fff}.hl__room-blank .room-blank-settings .settings-facilities-item.beds-info .bed-item-hint-wrap,.hl__room-blank .room-blank-settings .settings-facilities-item.beds-info .rates-bed-hint-wrap{right:0;margin:0 auto;width:auto}.hl__room-blank .settings-facilities-text{word-break:break-all}.hl__room-blank .settings-facilities-text.bed-item-wrap{word-break:normal}.hl__room-blank .rates-blank__container{display:inline-block}.hl__room-blank .rates-blank__container .rates-blank__description,.hl__room-blank .rates-blank__container .rates-blank__img{display:inline-block;width:100%;max-width:100%}.hl__room-blank .rates-blank__container .rates-blank__description{padding-bottom:0}.hl__room-blank .room-blank__rates .rates-item{display:inline-block;padding:10px}.hl__room-blank .room-blank__rates .rates-item .book-now-btn_wrapper,.hl__room-blank .room-blank__rates .rates-item .conditionals-wrapper,.hl__room-blank .room-blank__rates .rates-item .price-wrapper,.hl__room-blank .room-blank__rates .rates-item .refundable-wrapper{display:inline-block;width:100%}.hl__room-blank .room-blank__rates .rates-item .refundable-wrapper{margin:0 0 10px}.hl__room-blank .room-blank__rates .rates-item .refundable-wrapper .cancel-text-wrapper{max-width:100%}.hl__room-blank .room-blank__rates .rates-item .conditionals-wrapper{padding:0;margin:0 0 15px}.hl__room-blank .room-blank__rates .rates-item .conditionals-wrapper .option-item{width:50%}.hl__room-blank .room-blank__rates .rates-item .conditionals-wrapper .option-item:nth-child(odd):last-child{width:100%}.hl__room-blank .room-blank__rates .rates-item .price-wrapper{text-align:center;margin:0 0 10px}.hl__room-blank .room-blank__rates .rates-item .price-wrapper .rate-nights,.hl__room-blank .room-blank__rates .rates-item .price-wrapper .rate-price{display:inline-block;width:auto}.hl__room-blank .room-blank__rates .rates-item .price-wrapper .rate-price{margin:0 5px 0 0}.hl__room-blank .cancel-info{display:inline-block;width:30px}}@media (max-width:500px){.hl__room-blank .room-blank__rates .rates-item .conditionals-wrapper .option-item{width:100%}}@media (max-width:425px){.hl__room-blank .room-blank__img img{transform:translateY(-25%)}}.flexible-dates{color:#333}.flexible-dates__top{display:flex;align-items:center;min-height:73px;padding:0 9px;margin-bottom:10px;color:#fff;background-color:#3988df;border-radius:4px;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06)}.flexible-dates__top__pic{width:90px;height:66px;align-self:flex-end;flex:0 0 auto}.flexible-dates__top .flexible-dates__icon{width:100%;height:100%;fill:#fff}.flexible-dates__top__info{margin-left:10px}.flexible-dates__top__headline{font:700 16px/1.5 Roboto,Open Sans,sans-serif;text-transform:uppercase;letter-spacing:.6px}.flexible-dates__top__text{font:400 14px/16px Roboto,Open Sans,sans-serif;letter-spacing:.9px;color:hsla(0,0%,100%,.8)}.flexible-dates__container{border-radius:4px;background-color:#fff;margin-bottom:20px}.flexible-dates__headline{font:500 30px/.8 Roboto,Open Sans,sans-serif;color:#333;padding:20px}.flexible-dates__tabs{display:flex;margin:0 10px;font-family:Roboto,Open Sans,sans-serif}.flexible-dates__tabs__item{width:226px;border-radius:4px;color:#fff;cursor:pointer;transition:.3s ease-out;text-decoration:none}.flexible-dates__tabs__item+.flexible-dates__tabs__item{margin-left:5px}.flexible-dates__tabs__item:hover{box-shadow:3px 4px 9px 0 rgba(0,0,0,.1);color:#fff}.flexible-dates__tabs__item:hover .flexible-dates__tabs__term{background-color:#3988df}.flexible-dates__tabs__item.not-available,.flexible-dates__tabs__item_current{cursor:default}.flexible-dates__tabs__item.not-available .flexible-dates__tabs__term,.flexible-dates__tabs__item_current .flexible-dates__tabs__term{background-color:#adadad}.flexible-dates__tabs__item.not-available .flexible-dates__tabs__price,.flexible-dates__tabs__item_current .flexible-dates__tabs__price{color:#9b9b9b}.flexible-dates__tabs__item.not-available:hover,.flexible-dates__tabs__item_current:hover{cursor:default}.flexible-dates__tabs__price,.flexible-dates__tabs__term{height:39px;display:flex;align-items:center;justify-content:center}.flexible-dates__tabs__term{border-radius:4px 4px 0 0;background-color:#3988df;transition:.3s ease-out}.flexible-dates__tabs__price{color:#333;position:relative;font-size:100%;border-radius:0 0 4px 4px;border:1px solid #ececec}.flexible-dates__tabs__from{font:400 12px Roboto,Open Sans,sans-serif;margin-right:3px;text-transform:lowercase}.flexible-dates__tabs__num{font:500 20px Roboto,Open Sans,sans-serif;line-height:1.2;letter-spacing:.3px}.flexible-dates__tabs-content{margin-top:20px}.flexible-dates__tabs-content__item{display:none}.flexible-dates__tabs-content__item.active{display:block}.flexible-dates .not-avail-text{display:none;font:700 14px/1.71 Roboto,Open Sans,sans-serif;letter-spacing:.4px;color:#9b9b9b;text-transform:uppercase}.flexible-dates__tabs__item.wait .dates-preloader,.flexible-dates__tabs__item_next .dates-preloader,.flexible-dates__tabs__item_prev .dates-preloader{display:block}.flexible-dates__tabs__item.wait .flexible-dates__tabs__priceinfo,.flexible-dates__tabs__item_next .flexible-dates__tabs__priceinfo,.flexible-dates__tabs__item_prev .flexible-dates__tabs__priceinfo{font-size:0;opacity:0}.flexible-dates__tabs__item.avail .dates-preloader{display:none}.flexible-dates__tabs__item.avail .flexible-dates__tabs__priceinfo{font-size:medium;opacity:1}.flexible-dates__tabs__item.not-available,.flexible-dates__tabs__item_current{pointer-events:none}.flexible-dates__tabs__item.not-available .dates-preloader,.flexible-dates__tabs__item.not-available .flexible-dates__tabs__priceinfo,.flexible-dates__tabs__item_current .dates-preloader,.flexible-dates__tabs__item_current .flexible-dates__tabs__priceinfo{display:none}.flexible-dates__tabs__item.not-available .not-avail-text,.flexible-dates__tabs__item_current .not-avail-text{display:block}.dates-preloader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.circularG_wrap{width:25px;height:25px;border-radius:50%;background-color:transparent;position:relative}.circularG_wrap .circularG-container{position:absolute;top:-1px;left:-1px}.circularG_wrap .circularG{background-color:#3988df}.check-dates__day{font:500 20px/1.2 Roboto,Open Sans,sans-serif;letter-spacing:1px}.check-dates__month,.check-dates__year{font:400 14px/1.71 Roboto,Open Sans,sans-serif;letter-spacing:.7px}.check-dates__month{text-transform:capitalize}.not-avail__hotel-wrapper-text.flexible{display:none}@media screen and (max-width:992px){.flexible-dates{display:none}}