.display-flex{display:flex}.m-box-hotel-marker{background:url(/build/booked/images/ic-hotel-pin.png);width:56px;height:52px;margin-top:-24px;margin-right:12px;cursor:pointer}.m-box-attraction-markers,.m-box-hotel-museum,.m-box-hotel-nearby,.m-box-hotel-shop{width:47px;height:36px;cursor:pointer;margin-right:6px}.m-box-hotel-nearby{background:url(/build/booked/images/ic-groups.png)}.m-box-hotel-shop{background:url(/build/booked/images/ic-shop.png)}.m-box-hotel-museum{background:url(/build/booked/images/ic-museum.png)}.mapboxgl-popup .mapboxgl-popup-close-button{display:none}.mapboxgl-popup .mapboxgl-popup-content{border:none;border-radius:4px;box-shadow:0 8px 25.2px 3.8px rgba(0,0,0,.25);width:300px;padding:10px;box-sizing:content-box}.mapboxgl-popup.mapboxgl-popup-anchor-left .a-map-img,.mapboxgl-popup.mapboxgl-popup-anchor-right .a-map-img{width:auto;margin-bottom:10px;display:block}.mapboxgl-popup.mapboxgl-popup-anchor-left .h-map-data,.mapboxgl-popup.mapboxgl-popup-anchor-right .h-map-data{width:122px}.mapboxgl-popup .h-map{height:80px}.mapboxgl-popup .h-map-img{width:84px;height:80px;font-size:10px}.mapboxgl-popup .a-map-img,.mapboxgl-popup .h-map-img{display:inline-block}.mapboxgl-popup .a-map-data,.mapboxgl-popup .h-map-data{display:inline-block;width:197px;vertical-align:top;height:100%;padding-right:4px;position:relative}.mapboxgl-popup .h-map-stars{font-size:14px;line-height:14px;color:#f1c94a;letter-spacing:2px}.mapboxgl-popup .a-map-address,.mapboxgl-popup .h-map-address{font-size:11px;letter-spacing:.3px;color:#7e7e7e}.mapboxgl-popup .h-map-rating{width:100%;height:13px;font-size:14px;font-weight:700;line-height:.87;letter-spacing:normal;color:#333;bottom:0;position:absolute}.mapboxgl-popup .h-map-title{font-size:14px;line-height:20px;letter-spacing:.4px;font-weight:600;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.mapboxgl-popup .a-map-flex{display:flex;align-items:center;height:100%;justify-content:center}.mapboxgl-popup .a-map-img{height:80px;width:84px;background:#f4f4f4;display:inline-block}.mapboxgl-popup .a-map-img .svg-icon{fill:#333;width:30px;height:30px}.mapboxgl-popup .a-map-title-wrap{display:flex;justify-content:space-between}.mapboxgl-popup .a-map-title{font-size:14px;line-height:20px;letter-spacing:.4px;font-weight:600;color:#333}.mapboxgl-popup .a-map-title-distance{font-size:14px;font-weight:700;white-space:nowrap;color:#333;margin-right:8px;margin-top:1px}.mapboxgl-popup .a-map-data{width:212px}.popup-map-container{width:100%;height:100%}@media only screen and (min-width:40em){.m-modal-overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)}}.m-modal-overlay.active{opacity:1;visibility:visible}.m-modal-overlay.active .m-modal{visibility:visible;opacity:1;transform:scale(1)}.m-modal-overlay.active .m-modal .m-modal-content{opacity:1}.m-modal-overlay.active .m-close-modal{transform:translateY(10px);opacity:1}.m-modal-overlay .m-close-modal{position:absolute;cursor:pointer;left:15px;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1);transition-delay:.3s;position:fixed;top:5px;left:56px}.m-modal-overlay .m-close-modal .svg-icon-map-popup-close{width:26px;height:24px;fill:#fff}.m-modal{display:flex;align-items:center;justify-content:center;background-color:#fff;width:calc(100% - 110px);height:calc(100% - 110px);border-radius:3px;visibility:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:scale(1.2);transition:all .6s cubic-bezier(.55,0,.1,1)}.m-modal,.m-modal .m-modal-content{position:relative;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-modal .m-modal-content{transition:opacity .6s cubic-bezier(.55,0,.1,1);transition-delay:.3s;width:100%;height:100%;border-radius:4px;overflow:hidden}.m-modal .m-attraction-box{max-width:290px;min-width:290px;position:absolute;top:10px;right:10px;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);background-color:#fff}.m-modal .m-attraction-title{height:50px;border-radius:4px;background-color:#f8f8f8;line-height:52px;font-family:Roboto;font-size:16px;font-weight:700;letter-spacing:.2px;color:#333;padding:0 10px;box-sizing:border-box}.m-modal .m-attraction-item-wrap{border-top:1px solid #ececec}.m-modal .m-attraction-item-wrap .m-attraction-item{padding-right:10px;padding-left:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-modal .m-attraction-item-wrap .m-attraction-item.active .m-attraction-ic-title{font-weight:700}.m-modal .m-attraction-item-wrap .m-attraction-item.active .m-landmarks{max-height:250px;transition:max-height .15s ease-out;margin-top:10px;margin-bottom:10px}.m-modal .m-attraction-item-wrap .m-attraction-item.active .m-attraction-text-icon-wrp:after{transform:rotate(45deg);margin-top:3px}.m-modal .m-attraction-item-wrap .m-attraction-item-content{display:flex;height:42px;border-bottom:1px solid #ececec;box-sizing:border-box;align-items:center}.m-modal .m-attraction-item-wrap .m-attraction-ic-title{font-size:14px;color:#333;display:block;padding-right:10px}.m-modal .m-attraction-item-wrap .m-attraction-checkbox-wrap{margin-left:10px}.m-modal .m-attraction-item-wrap .m-attraction-checkbox-wrap.active .m-attraction-checkbox{position:relative;background:#3587e0}.m-modal .m-attraction-item-wrap .m-attraction-checkbox-wrap.active .m-attraction-checkbox:after{content:"";position:absolute;right:6px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.m-modal .m-attraction-item-wrap .m-attraction-text-icon-wrp{display:flex;align-items:center;width:100%;position:relative;cursor:pointer}.m-modal .m-attraction-item-wrap .m-attraction-text-icon-wrp:after{content:"";display:inline-block;width:8px;height:8px;border-left:2px solid #000;border-top:2px solid #000;transform:rotate(-135deg);margin:auto 8px 1px 1px;position:absolute;left:-5px}.m-modal .m-attraction-item-wrap .m-attraction-checkbox{background:#fff;height:20px;width:20px;border:1px solid #3587e0;border-radius:4px;box-sizing:border-box;cursor:pointer}.m-modal .m-attraction-item-wrap .svg-icon{width:25px;height:22px;color:#333}.m-modal .m-landmarks{overflow:hidden;padding-right:20px;font-family:Roboto;cursor:pointer;max-height:0;transition:max-height .15s ease-out;overflow-y:scroll}.m-modal .m-landmarks::-webkit-scrollbar-thumb{background-color:#3988df}.m-modal .m-landmarks::-webkit-scrollbar{width:4px}.m-modal .m-landmarks::-webkit-scrollbar-track{background-color:#dfdfdf}.m-modal .m-landmarks-item{padding-top:6px;padding-bottom:9px;border-bottom:1px solid #ececec;padding-right:10px;margin-left:10px}.m-modal .m-landmarks-item.active .m-landmarks-name{color:#3988df}.m-modal .m-landmarks-item:last-child{border:none}.m-modal .m-landmarks-header{justify-content:space-between;display:flex}.m-modal .m-landmarks-name{font-size:14px;line-height:20px;font-weight:600;letter-spacing:.4px;padding-left:10px}.m-modal .m-landmarks-address{font-size:11px;letter-spacing:.3px;color:#7e7e7e}.m-modal .m-landmarks-distance{font-size:12px;color:#333;font-weight:700;line-height:20px}.m-modal .mapbox-gl-draw_center-hotel:after{font-weight:700;font-size:24px;color:#3988df;content:"H"}.m-modal .m-show-hotel-on-map-wrap{text-align:center}.m-modal .m-show-hotel-on-map{text-align:center;font:500 14px/30px Roboto,Open Sans,sans-serif;color:#3587e0;cursor:pointer;border:1px solid;border-radius:4px;min-width:58%;box-sizing:border-box;margin:10px auto;display:inline-block;padding:0 10px}.m-modal .m-show-hotel-on-map:hover{background-color:#3587e0;color:#fff}@media only screen and (max-width:39.9375em){.m-modal{position:fixed;top:0;right:0;width:100%;height:100%;-webkit-overflow-scrolling:touch;border-radius:0;transform:scale(1.1);padding:0!important}.m-close-modal{left:20px!important}}.rooms__head,.rooms__preloader-container{padding:16px 24px;background:#fff}.rooms__preloader-item{display:flex;flex-wrap:wrap;margin:8px 0 0}.rooms__preloader-header{height:32px;width:270px;background:#ebedf0;position:relative;overflow:hidden;border-radius:4px}.rooms__preloader-header:after{content:"";height:100%;right:-100%;position:absolute;width:100%;background:linear-gradient(270deg,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}.rooms__preloader-subtitle{height:24px;width:270px;background:#ebedf0;position:relative;overflow:hidden;border-radius:4px}.rooms__preloader-subtitle:after{content:"";height:100%;right:-100%;position:absolute;width:100%;background:linear-gradient(270deg,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}.rooms__preloader-filter{height:32px;width:180px;background:#ebedf0;position:relative;overflow:hidden;border-radius:16px;margin:0 0 8px 8px}.rooms__preloader-filter:after{content:"";height:100%;right:-100%;position:absolute;width:100%;background:linear-gradient(270deg,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}.rooms__item{display:flex;background-color:#fff;padding:16px;margin:16px 0;color:#1a232c;box-sizing:border-box}.rooms__item-inner{display:flex;width:100%;flex-wrap:wrap}.rooms__item-inner *{font-family:Roboto,sans-serif;word-break:break-all;word-break:break-word}.rooms__more{display:flex;justify-content:center}.rooms__more-btn{max-width:100%;width:auto;text-align:center}.rooms__more .arrow-icon{width:16px;height:8px;fill:#3587e0;margin:0 0 0 8px}.room__card{display:flex;width:100%;flex-wrap:wrap}.room__card-title{display:flex;width:100%;margin:0 0 16px}.room__card-container{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start}.room__card-info{display:flex;width:100%;flex-wrap:wrap;max-width:185px;border-radius:4px;overflow:hidden;margin:0 0 0 8px;border:1px solid #d9dde0;border-top:none;box-sizing:border-box}.room__card-rates{display:flex;flex-wrap:wrap;width:calc(100% - 193px)}.card-info__image{display:flex;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;height:140px;background-color:#939ba3;border-radius:4px 4px 0 0;overflow:hidden;cursor:pointer;min-width:185px}.card-info__image-text{display:flex;align-items:center;position:absolute;bottom:6px;right:16px;color:#f5f6f7}.card-info__image-text .camera-icon{fill:#f5f6f7;margin:0 0 0 6px}.card-info__image-default{display:flex;width:100%;height:100%}.card-info__image-inner,.card-info__image .img{width:100%;height:100%}.card-info__description{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;padding:16px 8px 0;box-sizing:border-box}.card-info__description .room-key-amenities{fill:#4d5865}.card-features{padding:0 8px 0 4px}.card-features,.card-features__item{display:flex;width:100%;flex-wrap:wrap}.card-features__item{margin:0 0 8px}.card-features__item-title{margin:0 0 0 4px}.card-room-details{margin:0 8px 16px}.card-facilities{display:flex;width:100%;flex-wrap:wrap;padding:0 8px 0 4px}.card-facilities__item{display:flex;width:100%;flex-wrap:wrap;margin:4px 0}.card-facilities__item-title{display:flex;margin:0 8px 0 0;width:calc(100% - 35px);line-height:24px}.bed-options__list{display:flex;width:100%;flex-wrap:wrap;margin:8px 0 0}.bed-options__item{display:flex;position:relative;width:100%;align-items:center;margin:0 0 4px;padding:0 12px 0 0}.bed-options__item:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#939ba3;position:absolute;top:5px;right:0}.rates__title{background-color:#e6e8eb;color:#67707a;border-radius:4px;margin:0 0 4px}.rates__title,.rates__title-item{display:flex;width:100%;box-sizing:border-box}.rates__title-item{padding:0 16px;margin:4px 0;border-left:1px solid #c1c6cc}.rates__title-item:last-child{border:none}.rates__title-item.policy{max-width:26%}.rates__title-item.meals{max-width:20%}.rates__title-item.sleeps{max-width:24%}.rates__title-item.price{max-width:30%}.rates__item{display:flex;width:100%;margin:4px 0}.rates__item-container{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;border:1px solid #d9dde0;box-sizing:border-box;border-radius:4px}.rates__item-container.lables-container .policy__inner{padding-top:0;margin-top:0}.rates__item-container.lables-container.green_border{border:1px solid #2eb843}.rates__item-label{display:flex;justify-content:center;align-items:center;width:calc(100% + 26px);position:relative;top:-1px;right:-17px;border-radius:0 4px 0 0;color:#fff;padding:4px 8px;margin:0 0 8px;box-sizing:border-box;text-transform:uppercase;text-align:center;z-index:100;letter-spacing:.5px}.rates__item-label.green{background:#2eb843}.rates__item-label.blue{background:#3587e0}.rates__item-arrow{display:none;position:absolute;top:16px;left:0;width:32px;height:32px;border-radius:50%;background-color:#e6e8eb;align-items:center;justify-content:center;cursor:pointer;z-index:100}.rates__item-arrow .arrow-icon{fill:#67707a;transition:all .3s ease-in-out}.rate__label-item{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;padding:4px 16px;color:#f5f6f7;box-sizing:border-box;text-transform:uppercase}.beds__inner,.meals__inner,.policy__inner{margin:8px 0;border-left:1px solid #d9dde0;align-items:flex-start;flex-direction:column;box-sizing:border-box}.policy__inner{width:26%;padding:8px 16px 4px 8px;box-sizing:border-box}.policy__inner-details,.policy__inner-title{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box}.policy__inner-details.flexible,.policy__inner-title.flexible{color:#1d9132}.policy__inner-details{margin:4px 0 0}.meals__inner{max-width:20%;padding:8px 16px 8px 8px;box-sizing:border-box}.meals-options-container,.meals-options__item,.meals-options__list,.meals__inner{display:flex;width:100%;flex-wrap:wrap}.meals-options__item{align-items:flex-start;max-width:98%}.meals-options__item-info{display:flex;width:100%;flex-wrap:wrap}.meals-options__item-text.free-meal{color:#1d9132}.meals-options__item-details,.meals-options__item-text{width:100%}.meals-options__item-details{color:#67707a;margin:4px 0}.guests__inner{display:flex;align-items:center;width:100%;margin:0 0 16px;position:relative;padding:0 24px 0 0;box-sizing:border-box}.guests__inner-text{width:100%;margin:0 8px 0 0;text-transform:lowercase}.guests__inner .guests-icon{position:absolute;top:-2px;right:0}.beds__inner{display:flex;width:100%;max-width:24%;padding:8px 16px 8px 8px;box-sizing:border-box}.beds__inner-item,.beds__inner-list,.beds__inner-wrapper{display:flex;width:100%;flex-wrap:wrap}.beds__inner-item{align-items:flex-start}.beds__inner-item-text{display:flex;width:100%;margin:0 0 8px}.beds__inner .room-beds-icon{margin:0 0 0 8px;fill:#4d5865}.beds__inner .beds__radio-btns{margin:0 0 0 8px;padding:4px 0}.beds__inner .beds-options-text{display:flex;width:calc(100% - 32px);line-height:24px}.price__inner{max-width:30%;align-items:flex-start;flex-direction:column;padding:12px 16px 8px;box-sizing:border-box}.price-taxes__wrapper,.price__inner,.price__value{display:flex;width:100%;flex-wrap:wrap}html[lang=ar] .price__value,html[lang=he] .price__value{justify-content:flex-end;direction:ltr}.price__btn{padding:6px 4px}.taxes__item-title{display:flex;width:100%;flex-wrap:wrap;margin:0 0 4px}.taxes__item-details{position:relative;display:flex;width:100%;flex-wrap:wrap;padding:0 8px 0 0;box-sizing:border-box}.taxes__item-details:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#c1c6cc;position:absolute;top:5px;right:0}.taxes__included{display:flex;width:100%;flex-wrap:wrap;font:400 12px/16px Roboto,sans-serif;margin:0 0 4px}.taxes__info{display:flex;width:100%;font-size:12px}.taxes__info .tooltip__wrapper{margin:4px 0 0}.taxes__info-text{display:none}.taxes__info-details{margin:0 0 0 4px}.taxes__tooltip{min-width:160px}.buttons__inner{display:flex;width:100%;margin:16px 0}.more-rates__inner{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}.more-rates__wrapper{margin:16px auto 4px}.more-rates__text{color:#3587e0;text-transform:uppercase;cursor:pointer}.filter-rates{margin:0 0 8px}.filter-rates__title{margin:4px 0}.filter-rates__wrapper{display:flex;align-items:flex-start;position:relative}.filter-rates__wrapper_flex-column{flex-direction:column}.filter-rates__inner{width:100%}.filter-rates__inner .filter-button{padding:4px 12px}.filter-rates__arrow{display:none;width:32px;height:32px;padding:0 24px 0 0;background:linear-gradient(-270deg,#fff,#fff 70%,hsla(0,0%,100%,0));position:absolute;top:0;left:0}@media (max-width:1140px){.room__card-info{max-width:100%;margin:0 0 16px;border:1px solid #d9dde0}.room__card-rates{width:100%}.card-info__image{max-width:185px;border-radius:0 4px 4px 0}.card-info__description{width:calc(100% - 185px);padding:16px 8px}.card-facilities{display:flex;flex-wrap:wrap;width:100%}.card-facilities__item{width:33%;padding:0 0 0 4px;box-sizing:border-box}.card-room-details{max-width:230px;margin:0}}@media (max-width:768px){.card-facilities__item{width:33%}.filter-rates__wrapper{flex-direction:column}.filter-rates__inner{white-space:nowrap;width:calc(100% + 24px);overflow-x:scroll;padding:0 24px 0 48px;margin-right:-24px;box-sizing:border-box}.filter-rates__inner:after{content:"";width:26px;height:32px;position:absolute;top:0;right:-24px;background:linear-gradient(-90deg,#fff,#fff 70%,hsla(0,0%,100%,0))}.expanded .filter-rates__inner{white-space:normal}.filter-rates__clean{margin-right:inherit}.filter-rates__arrow{display:block}}@media (max-width:600px){.rooms__preloader-item{flex-wrap:nowrap}.rooms__preloader-filter{flex:none}.rates__item-container.expanded .beds__inner.rates_panel{display:flex}.rates__item-container.lables-container .policy__inner{position:relative;padding-top:40px}.rates__item-container.lables-container .rates__item-arrow{background:transparent;top:-2px;left:-12px}.rates__item-container.lables-container .rates__item-arrow .arrow-icon,.rates__item-container.lables-container .rates__item-arrow .button-open__icon{fill:#fff}.rates__item-label{position:absolute;width:calc(100% + 34px);padding:6px 0 6px 32px;border-radius:4px 4px 0 0}.rates__item-label.blue{background-color:#4d5865}.room__card-title{margin:0 0 8px}.room__card-rooms{width:100%}.room__card-info{max-width:100%;margin:0;border:none;overflow:visible}.card-info__image{max-width:144px;height:110px;border-radius:4px}.card-info__description{padding:0 8px}.card-room-details{max-width:100%;padding:8px;margin:8px 0;justify-content:center}.beds__inner,.meals__inner,.policy__inner,.price__inner{max-width:100%;padding:8px 0;margin:0 16px;border-left:none}.beds__inner,.meals__inner,.policy__inner{border-bottom:1px solid #d9dde0}.policy__inner{display:flex;width:100%;flex-wrap:wrap;position:relative;min-height:68px;align-items:center;flex-direction:row;padding-top:16px}.policy__inner-title{padding:0 0 0 32px}.meals-options__item-inner{display:flex;width:100%}.beds__inner-wrapper{flex-wrap:nowrap;align-items:flex-start}.beds__inner-list{display:flex;width:100%}.beds__inner-item{align-items:center;width:100%}.beds__inner-item-text{margin:0}.beds__inner .guests__inner{padding:0 24px 0 4px;margin:0;box-sizing:border-box}.beds__inner.rates_panel{display:none}.price-taxes__wrapper{align-items:stretch}.price__value,.taxes__info{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center;margin:0}.price__value{width:45%}.taxes__info{width:55%}.taxes__info-text{display:flex;width:100%;color:#67707a}.buttons__inner{margin:8px 0}.buttons__inner-item{max-width:100%}.meals-options-container,.meals-options__list{width:100%}.card-facilities,.rates__title{display:none}}.preload-container{margin:20px 0}.preload-container__item{display:flex;width:100%;flex-wrap:wrap;position:relative;height:183px;overflow:hidden;padding:16px;margin:0 0 12px;background-color:#fff;border-radius:4px;box-sizing:border-box}.preload-container__item:after{content:"";height:100%;right:-100%;position:absolute;width:100%;background:linear-gradient(270deg,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}.preload-container__title{display:flex;width:235px;height:28px;margin:0 0 16px;background-color:#ebedf0;border-radius:4px}.preload-container__description{display:flex;width:100%}.preload-container .description-img{display:flex;flex-shrink:0;width:160px;height:107px;background-color:#ebedf0;border-radius:4px}.preload-container .description-content{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;margin:0 16px 0 0}.preload-container .content-inner{display:flex;flex-wrap:wrap;width:24%}.preload-container .content-inner__item{display:flex;width:108px;height:20px;background-color:#ebedf0;border-radius:4px;margin:0 0 4px}.preload-container .content-inner__item.extra-small{width:58px}.preload-container .content-inner__item.small{width:84px}.preload-container .content-inner__item.medium{width:90px}.preload-container .content-inner__item.large{width:92px}.preload-container .content-inner__item.extra-large{width:124px}.preload-container .content-inner__btn{display:flex;width:160px;height:32px;background-color:#ebedf0;border-radius:4px;margin:0 0 8px}.preload-container .content-rating{display:flex;width:100%;margin:8px 0 0}.preload-container .content-rating__range{display:flex;width:20px;height:20px;border-radius:50%;background-color:#ebedf0;margin:0 0 0 8px}.preload-filters{margin:20px 0}.preload-filters__item{height:270px;overflow:hidden;padding:0;font-size:0;line-height:0;margin:0 0 20px}.preload-filters__item-inner{display:inline-block;position:relative;overflow:hidden;width:285px;height:270px;background-color:#ededed;border-radius:0 4px 4px 0;box-sizing:border-box}.preload-filters__item-inner:after{content:"";height:100%;right:-100%;position:absolute;width:100%;background:linear-gradient(270deg,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:filters-wave 3s infinite;animation:filters-wave 3s infinite}@media (max-width:768px){.preload-container{margin:10px 0}}@media (max-width:600px){.preload-container__item{height:auto}.preload-container__title{margin:0 0 8px}.preload-container__description{flex-wrap:wrap}.preload-container .description-img{width:100%;height:140px}.preload-container .description-content{margin:16px 0 0}.preload-container .content-inner{width:45%}.preload-container .content-inner:nth-child(3){order:1;width:100%;flex-wrap:wrap}.preload-container .content-inner__btn{width:100%}.preload-container .content-rating{margin:8px 0}}@-webkit-keyframes filters-wave{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes filters-wave{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(-200%)}}@-webkit-keyframes wave{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes wave{0%{transform:translateX(100%)}50%{transform:translateX(0)}to{transform:translateX(-100%)}}.page_hotel .modal-dialog .partners,.page_hotellist .modal-dialog .partners{margin-bottom:24px}.page_hotel .modal-dialog .partner,.page_hotellist .modal-dialog .partner{display:table;width:100%;height:64px;padding:0 16px;margin-bottom:8px;box-sizing:border-box;border-radius:4px;background-color:#fff;text-align:right}.page_hotel .modal-dialog .partner-booking .svg-icon,.page_hotellist .modal-dialog .partner-booking .svg-icon{width:160px}.page_hotel .modal-dialog .partner-expedia .svg-icon,.page_hotellist .modal-dialog .partner-expedia .svg-icon{width:138px}.page_hotel .modal-dialog .partner-hotels .svg-icon,.page_hotellist .modal-dialog .partner-hotels .svg-icon{width:137px}.page_hotel .modal-dialog .partner .svg-icon-logo,.page_hotellist .modal-dialog .partner .svg-icon-logo{height:inherit}.page_hotel .modal-dialog .partner .col-left,.page_hotellist .modal-dialog .partner .col-left{width:30%}.page_hotel .modal-dialog .partner .col-left .deals-text,.page_hotellist .modal-dialog .partner .col-left .deals-text{display:none}.page_hotel .modal-dialog .partner .col-right,.page_hotellist .modal-dialog .partner .col-right{width:70%;text-align:left}.page_hotel .modal-dialog .partner .col-left,.page_hotel .modal-dialog .partner .col-right,.page_hotellist .modal-dialog .partner .col-left,.page_hotellist .modal-dialog .partner .col-right{height:64px;display:table-cell;vertical-align:middle}.page_hotel .modal-dialog .partner .check-btn,.page_hotellist .modal-dialog .partner .check-btn{display:inline-block;vertical-align:middle;width:auto;margin-right:3px}.page_hotel .modal-dialog .partner .deals-text,.page_hotel .modal-dialog .partner .per_night-text,.page_hotellist .modal-dialog .partner .deals-text,.page_hotellist .modal-dialog .partner .per_night-text{color:#67707a}.page_hotel .modal-dialog .partner .deals-text,.page_hotellist .modal-dialog .partner .deals-text{display:inline-block;vertical-align:middle;font:400 16px Roboto,Open Sans,sans-serif}.page_hotel .modal-dialog .partner .per_night-text,.page_hotellist .modal-dialog .partner .per_night-text{display:inline-block;vertical-align:middle;margin:0 12px 0 8px;font:400 12px Roboto,Open Sans,sans-serif;text-align:right}.page_hotel .modal-dialog .partner .per_night-text img,.page_hotellist .modal-dialog .partner .per_night-text img{margin-right:-2px}.page_hotel .modal-dialog .info,.page_hotellist .modal-dialog .info{margin:16px 0 18px;color:#67707a;font:400 18px Roboto,Open Sans,sans-serif}.page_hotel .modal-dialog .info span:first-child,.page_hotellist .modal-dialog .info span:first-child{margin-left:25px}.page_hotel .modal-dialog .info .svg-icon,.page_hotellist .modal-dialog .info .svg-icon{vertical-align:top;margin-left:10px;color:#67707a;fill:#67707a}.page_hotel .modal-dialog .info .svg-icon-calendar,.page_hotellist .modal-dialog .info .svg-icon-calendar{width:17px;height:17px;margin-top:1px}.page_hotel .modal-dialog .info .svg-icon-location,.page_hotellist .modal-dialog .info .svg-icon-location{height:20px;width:20px}@media (max-width:1200px){.page_hotellist.modal-open .booked__header{z-index:1100}.page_hotel .modal .partners,.page_hotellist .modal .partners{margin-bottom:16px}.page_hotel .modal .partner-booking .svg-icon,.page_hotellist .modal .partner-booking .svg-icon{width:135px}.page_hotel .modal .partner-expedia .svg-icon,.page_hotellist .modal .partner-expedia .svg-icon{width:82px}.page_hotel .modal .partner-hotels .svg-icon,.page_hotellist .modal .partner-hotels .svg-icon{width:133px}.page_hotel .modal .info,.page_hotellist .modal .info{margin:11px 0 16px;font:400 14px Roboto,Open Sans,sans-serif}.page_hotel .modal .info .svg-icon,.page_hotellist .modal .info .svg-icon{margin-left:6px}.page_hotel .modal .info .svg-icon-calendar,.page_hotellist .modal .info .svg-icon-calendar{width:13px;height:13px;margin-top:1px}.page_hotel .modal .info .svg-icon-location,.page_hotellist .modal .info .svg-icon-location{height:15px;width:15px}.page_hotel .modal .check-all-btn,.page_hotellist .modal .check-all-btn{min-height:32px;font:700 14px/18px Roboto,sans-serif}}@media (max-width:1200px) and (orientation:landscape){.page_hotel .modal .modal-dialog .partner,.page_hotellist .modal .modal-dialog .partner{height:48px}.page_hotel .modal .modal-dialog .partner .col-left,.page_hotellist .modal .modal-dialog .partner .col-left{width:25%}.page_hotel .modal .modal-dialog .partner .col-right,.page_hotellist .modal .modal-dialog .partner .col-right{width:75%}.page_hotel .modal .modal-dialog .partner .col-left,.page_hotel .modal .modal-dialog .partner .col-right,.page_hotellist .modal .modal-dialog .partner .col-left,.page_hotellist .modal .modal-dialog .partner .col-right{height:48px}.page_hotel .modal .modal-dialog .partner .deals-text,.page_hotellist .modal .modal-dialog .partner .deals-text{font:400 14px Roboto,Open Sans,sans-serif}.page_hotel .modal .modal-dialog .partner .per_night-text div,.page_hotel .modal .modal-dialog .partner .per_night-text img,.page_hotellist .modal .modal-dialog .partner .per_night-text div,.page_hotellist .modal .modal-dialog .partner .per_night-text img{display:inline-block;vertical-align:middle}.page_hotel .modal .modal-dialog .partner .per_night-text img,.page_hotellist .modal .modal-dialog .partner .per_night-text img{width:36px;height:28px;margin-left:7px}}@media (max-width:1024px) and (orientation:portrait){.page_hotel .modal .modal-dialog .partner,.page_hotellist .modal .modal-dialog .partner{height:80px}.page_hotel .modal .modal-dialog .partner .svg-icon-logo,.page_hotellist .modal .modal-dialog .partner .svg-icon-logo{height:50%}.page_hotel .modal .modal-dialog .partner .col-left,.page_hotel .modal .modal-dialog .partner .col-right,.page_hotellist .modal .modal-dialog .partner .col-left,.page_hotellist .modal .modal-dialog .partner .col-right{height:80px}.page_hotel .modal .modal-dialog .partner .col-right .deals-text,.page_hotellist .modal .modal-dialog .partner .col-right .deals-text{display:none}.page_hotel .modal .modal-dialog .partner .col-left .deals-text,.page_hotellist .modal .modal-dialog .partner .col-left .deals-text{display:block;padding-top:10px}.page_hotel .modal .modal-dialog .partner .deals-text,.page_hotellist .modal .modal-dialog .partner .deals-text{font:400 14px Roboto,Open Sans,sans-serif}.page_hotel .modal .modal-dialog .partner .per_night-text,.page_hotellist .modal .modal-dialog .partner .per_night-text{display:block;margin:0;text-align:left}.page_hotel .modal .modal-dialog .partner .per_night-text div,.page_hotel .modal .modal-dialog .partner .per_night-text img,.page_hotellist .modal .modal-dialog .partner .per_night-text div,.page_hotellist .modal .modal-dialog .partner .per_night-text img{display:inline-block;vertical-align:middle}.page_hotel .modal .modal-dialog .partner .per_night-text img,.page_hotellist .modal .modal-dialog .partner .per_night-text img{width:36px;height:28px;margin:0 0 3px 7px}.page_hotel .modal .modal-dialog .check-all-btn,.page_hotellist .modal .modal-dialog .check-all-btn{width:100%}}@media (max-width:350px) and (orientation:portrait),(max-width:600px) and (orientation:landscape){.page_hotel .modal .partner-booking .svg-icon,.page_hotellist .modal .partner-booking .svg-icon{width:100px}.page_hotel .modal .partner-hotels .svg-icon,.page_hotellist .modal .partner-hotels .svg-icon{width:98px}}@media (max-width:350px) and (orientation:portrait){.page_hotel .modal .partner .col-left,.page_hotel .modal .partner .col-right,.page_hotellist .modal .partner .col-left,.page_hotellist .modal .partner .col-right{width:50%}}