.container{padding:0}.content{padding-left:0}.container-new{display:inline-block;width:100%;padding:25px 25px 50px 15px;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.container-new .content{padding-left:223px}.ml5{margin-left:5px !important}.ls-form-inp{height:auto;line-height:24px}.pop-choose-hotel_show .pop-choose-hotel-list{z-index:5}.pop-choose-hotel .overlay-subscr-selectBox-change{overflow:hidden}.pop-choose-hotel-list-scroll{overflow-y:auto}.pop-choose-hotel-list-hotel-a:hover{text-decoration:none}.hotel-wrap-searchbar-form-field .loader{display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.hotel-wrap-searchbar-form-field .loader .loader-bgr{position:absolute;top:0;left:0;background:#fff;opacity:.5;width:100%;height:100%;text-align:center}.hotel-wrap-searchbar-form-field .loader img{position:absolute;left:50%;top:100px;margin-left:-104px}.content-cnt .ls-form-dd{z-index:8}.ls-form-dd-i-place{padding-left:30px}.searchResult{border:2px solid #f1ebd3;border-radius:2px;margin-bottom:20px;padding:10px;font-size:14px;color:#475669;display:flex;font-family:'apercu_pro',sans-serif}.searchResult.searchResult--fat{border:2px solid #f1ebd3}.searchResult-wrapper{padding-left:10px;padding-right:10px}.searchResult-wrapper .section-tag__left{width:207px;font-family:'apercu_pro',sans-serif;font-size:14px;text-align:center;margin-right:0;margin-top:9px;text-transform:uppercase;padding-left:2px;box-sizing:border-box;color:#475669}.searchResult-wrapper .filter__cnt{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchResult-wrapper .section-tag__select,.searchResult-wrapper .section-tag__select-drop{border-color:#f1ebd3}.section-tag__select-drop li{border-top:1px solid #f1ebd3}.hotelFilter__triple .bth__inp-lbl{font-size:11px;position:absolute;top:20px;left:auto;right:9px}.hotelFilter .bth__inp .date-text{color:#959595;font-size:14px;font-weight:normal;padding-top:7px;overflow:visible;word-break:break-word;display:block}.hotelFilter .bth__inp .bth__inp-flag+.date-text{overflow:hidden;white-space:nowrap;display:inline-block;max-width:80%;text-overflow:ellipsis;vertical-align:bottom}.searchResult-wrapper .searchResult-item{margin-top:50px}.searchResult-wrapper .searchResult-item:first-child{margin-top:20px}.searchResult__left{width:198px;text-align:center;height:240px;padding-right:15px;box-sizing:border-box}.searchResult__sm-grey{font-family:'apercu_pro',sans-serif;color:#999;cursor:pointer;font-size:14px}.searchResult-top__left{display:inline-block;padding-left:2px;width:204px}.searchResult-top{display:flex;align-items:center;margin-bottom:10px;justify-content:space-between}.searchResult__ttl{font-size:23px;text-transform:uppercase;margin-right:10px;font-weight:bold;font-family:'apercu_pro',sans-serif;line-height:25px;display:inline-block;color:#475669}.searchResult__ttl-left{font-family:'apercu_pro',sans-serif;font-size:14px;display:inline-block;width:218px;text-transform:uppercase;box-sizing:border-box;padding-left:2px}.searchResult__price{font-size:24px;white-space:nowrap;font-family:'apercu_pro',sans-serif;color:#475669;margin-bottom:5px}.searchResult__old-price{font-size:18px;font-family:'apercu_pro',sans-serif;white-space:nowrap;text-decoration:line-through;margin-bottom:10px}.searchResult__btn{display:block;padding:10px 0;width:170px;color:#ff8e41;border:1px solid #ff8e41;border-radius:2px;background:#fff;font-size:16px;font-family:'apercu_pro',sans-serif;white-space:nowrap;margin:auto;margin-bottom:12px}.searchResult__btn:hover{color:#fff;background:#ff8e41}.searchResult__ttl:hover,.searchResult__sm-grey:hover{color:#318cc6}.searchResult__rating{margin-top:20px}.searchResult__rating i{color:#ff8e41;font-size:17px;margin-right:5px}.searchResult__info-block{margin-top:20px}.searchResult__inblock{display:inline-block;vertical-align:top;margin-right:20px}.searchResult__inblock .bth__cnt{margin-bottom:5px}.searchResult__crown.crown-green{display:inline-block;vertical-align:middle;width:15px;background-repeat:no-repeat;height:12px;background:url('/i/crown-green.png')}.searchResult__hearts .box-heart__icon{cursor:pointer;width:23px;height:22px;margin-right:5px;margin-left:0;background-repeat:no-repeat;background-position:center bottom;background-image:url("/i/like-grey-2.svg");display:inline-block;vertical-align:initial}.searchResult__hearts .box-heart__icon.active{background-image:url("/i/like-red.svg")}.searchResult__photo img{border-radius:2px}.searchResult__photo{width:240px;height:250px}.searchResult__abs-id{padding-right:2px}.searchResult__ttl--flex{display:flex;justify-content:space-between}.searchResult__id{font-family:'apercu_pro',sans-serif;font-size:14px;box-sizing:border-box;color:#999;padding-right:2px;line-height:30px}.searchResult__photo{position:relative}.searchResult__hearts{text-align:center}.searchResult__photo-count{background-image:url(/images/tophotels/photo.svg);background-repeat:no-repeat;bottom:10px;background-position:center;color:#0074c5;font-size:12px;padding-top:16px;box-sizing:border-box;font-weight:bold;height:50px;background-size:contain;line-height:21px;position:absolute;right:10px;text-align:center;width:50px;cursor:pointer}.searchResult__photo-count:hover{color:#fff;background-image:url(/i/photo-grey.svg)}.searchResult-item__rub{width:40px;height:40px;display:inline-block;font-size:25px;padding-top:5.5px;box-sizing:border-box;color:white;margin-right:5px;text-align:center;border-radius:4px}.searchResult__priceType{font-size:16px;text-transform:lowercase;margin-top:25px}.searchResult__priceType div{margin-top:9px}.searchResult__priceType.searchResult__priceType--green .searchResult-item__rub{background-color:#00a551}.searchResult__priceType.searchResult__priceType--green div{color:#00a551}.searchResult__priceType.searchResult__priceType--red .searchResult-item__rub{background-color:#e03a3a}.searchResult__priceType.searchResult__priceType--red div{color:#e03a3a}.searchResult__priceType.searchResult__priceType--orange .searchResult-item__rub{background-color:#ff8e41}.searchResult__priceType.searchResult__priceType--orange div{color:#ff8e41}.searchResult-wrapper .paginatorNew{margin-left:210px}.searchResult__right{border-left:1px solid #f1ebd3;margin-left:25px;padding-left:25px}.searchResult__dots{align-self:flex-end;position:relative;padding-right:12px}.searchResult__dots i{width:10px;height:10px;border-radius:10px;background-color:#999;margin-left:3px;cursor:pointer;display:inline-block}.searchResult__dots:hover i{background-color:#318cc6}.searchResult__dots-act::after{right:10px;margin-right:1px;top:-10px;position:absolute;border:5px solid transparent;border-bottom-color:#f0ebeb;content:''}.searchResult__dots-act a{display:block;padding:7px 10px;color:#318cc6;font-family:'apercu_pro',sans-serif;font-size:14px;text-decoration:none}.searchResult__dots-act{width:140px;display:none;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.3);position:absolute;font-family:'apercu_pro',sans-serif;top:30px;right:0;z-index:10}.searchResult__dots:hover .searchResult__dots-act{display:block}.searchResult__mdl{display:flex}.searchResult-item.searchResult-item--del .searchResult-top__left{text-align:center;width:192px}.searchResult-item.searchResult-item--del .searchResult__dots{padding-right:0}.searchResult-item.searchResult-item--del .searchResult-top{margin-bottom:0}.searchResult-item.searchResult-item--del{border:2px solid #eee;padding:10px}.searchResult-top>span:last-of-type{margin-right:2px}.searchResult__right-block{BACKGROUND-COLOR:#c9c9c98c;padding:7px;border-radius:2px;text-transform:uppercase;font-size:13px}.hotelFilter__triple{width:783px;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center}.hotelFilter__triple>div{width:33%;display:inline-block}.hotelFilter .order__inp-label{top:20px;left:auto;right:9px;font-size:11px;font-family:'apercu_pro',sans-serif}.hotelFilter .order__inp-block{border:1px solid #f1ebd3}.hotelFilter .form-durability__select,.hotelFilter .form-adults{top:49px}.hotelFilter .bth__inp-block:focus::-webkit-input-placeholder{opacity:0}.hotelFilter .bth__inp-block:focus::-moz-placeholder{opacity:0}.hotelFilter .bth__inp-block:focus:-moz-placeholder{opacity:0}.hotelFilter .bth__inp-block:focus:-ms-input-placeholder{opacity:0}::-webkit-input-placeholder{color:#999;font-size:14px;font-weight:normal !important}::-moz-placeholder{color:#999;font-size:14px;font-weight:normal !important}:-moz-placeholder{color:#999;font-size:14px;font-weight:normal !important}:-ms-input-placeholder{color:#999;font-size:14px;font-weight:normal !important}.hotelFilter .order__inp-block{height:50px;box-sizing:border-box}.hotelFilter .form-adults .SumoSelect>.CaptionCont{height:29px}.hotelFilter .order__inp{padding:10px;padding-left:18px;padding-top:15px}.hotelFilter .form-date+div{top:49px !important}.hotelFilter__btn{width:290px}.hotelFilter .hotelFilter__btn{width:290px}.hotelFilter .bth__inp-block--big{width:783px}.hotelFilter__stars{position:relative}.hotelFilter__triple--ratings{align-items:normal;justify-content:flex-start}.hotelFilter__triple--ratings>div{width:auto}.hotelFilter__more-btn,.hotelFilter__more-btn a{color:#ff8e41}.hotelFilter__more-btn i{margin-right:10px}.hotelFilter__block-33p .bth__inp-block,.hotelFilter__block-66p .bth__inp-block{width:100%}.hotelFilter__block-33p{display:inline-block;width:33%;vertical-align:top}.hotelFilter__green{font-size:17px;padding-left:15px}.hotelFilter__green+.formDirections{top:-16px}.hotelFilter__block-66p{width:66.1%;display:inline-block;vertical-align:top;z-index:11}.hotelFilter__block{z-index:11}.cbx-cnt.mt2{margin-top:2px}.hotelChains{margin-top:120px}.hotelChains__ttl{font-size:18px;text-transform:uppercase}.hotelChains-list{color:#475669;font-family:'apercu_pro',sans-serif;font-size:14px;margin-top:40px}.hotelChains__md{font-family:'apercu_pro',sans-serif;font-size:18px}.hotelChains-list__countr>*{display:inline-block;margin-right:10px}.hotelChains-list__countr{font-family:'apercu_pro',sans-serif;color:#999;display:inline-block;margin-left:35px;font-size:14px;width:600px;margin-right:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelChains-list__countr.active{overflow:visible;white-space:normal}.hotelChains-list__item>div{display:inline-block}.hotelChains-list__countr+a{position:absolute}.hotelChains-list__item{border:2px solid #f1ebd3;margin-right:10px;margin-top:30px;padding:10px;display:flex;width:auto}.hotelChains-list__right{width:calc(100% - 199px)}.hotelChains-list__border{margin-bottom:10px;display:flex;justify-content:space-between;border-bottom:1px solid #f1ebd3;padding-bottom:10px}.hotelChains-list .relative:hover .hint{display:block;width:150px;font-size:14px}.hotelChains-list__logo img{object-fit:contain}.hotelChains-list__logo{width:120px;height:60px}.hotelChains__item{margin-top:40px;font-size:14px;width:100%;padding:10px;box-sizing:border-box;border-radius:2px;color:#475669;font-family:'apercu_pro',sans-serif}.hotelChains-list__left{width:199px}.hotelChains-list__logo.hotelChains-list__logo--empty{border:2px solid #eee;color:#475669;text-transform:uppercase;padding-top:12px;font-size:21px;margin-top:4px;text-align:center;border-radius:2px;box-sizing:border-box}.hotelChains-pp__hotel-tbl{width:100%}.hotelChains-pp__hotel-tbl tr{border-bottom:1px solid #f1ebd3}.hotelChains-pp__hotel-tbl tr:last-of-type{border:0}.hotelChains-pp__hotel-tbl td:last-of-type{text-align:right}.hotelChains-pp__hotel-tbl td a{text-transform:uppercase}.hotelChains-pp__hotel-tbl .hotelChains-pp__num{width:35px}.hotelChains-pp__hotel-tbl td{color:#475669;vertical-align:top;font-size:14px;font-family:'apercu_pro',sans-serif;padding:10px 7px}.hotelChains-modal .content-cnt{font-size:15px;padding:0 15px;line-height:28px}.hotelChains-modal .agreement-pp__role-site{max-height:none;height:435px;margin-top:20px}.hotelChains-modal .agreement-pp__line{z-index:10}.hotelChains-modal article.filter-new{background:#e0e0e0;margin-top:5px;padding-left:0}.hotelChains-modal .panel{border-top:1px solid white;margin:0 30px;padding:0}.hotelChains-modal .tabs-bar{margin-bottom:0;background:#e0e0e0;border:0}.hotelChains-modal__top{border-color:white;position:relative;padding:10px 30px;background:white;font-size:24px;text-transform:uppercase}.old-images{margin-left:222px}.hotelFilter__cbx-abs{max-height:302px;overflow-y:scroll;display:none}.hotelFilter__cbx-abs .hotelFilter__cbx-item:last-of-type{border:0}.hotelFilter__cbx-item{margin-bottom:10px;border-bottom:1px solid #f1ebd3;padding:0 15px;margin-top:15px}.hotelFilter__cbx-abs .cbx-cnt{font-weight:normal}.hotelFilter__cbx-abs .cbx+.label-cbx{padding-left:30px}.hotelFilter__cbx-abs .cbx-block{margin-bottom:10px}.hotelFilter__cbx-abs .hotelFilter__cbx-ttl{color:#ccc;font-size:12px;font-weight:bold;font-family:'apercu_pro',sans-serif;text-transform:uppercase;margin-bottom:10px}.hotelFilter__cbx-abs .bth__btn{margin:15px;width:210px;padding:5px 0}.topSection-wide__ratings-block .hotelFilter__triple{justify-content:start;-webkit-box-pack:start;-ms-flex-pack:start}.topSection-wide__ratings-block{display:none}.topSection-wide__ratings-block .hotelFilter__triple .bth__inp-block{margin-right:5px}.topSection-wide__cross{width:30px;cursor:pointer;margin-left:20px;height:30px;background-image:url(/i/cross-thin-grey.svg);background-repeat:no-repeat;background-size:contain;display:block}.topSection-wide__cross:hover{background-image:url(/i/cross-thin.svg)}.topSection-wide-bottom{padding:20px;padding-left:214px}.bth__tbl-last-search .bth__cell{position:relative}.bth__tbl-last-search img{margin-top:4px}.bth__tbl-last-search+button{display:inline-block;vertical-align:top;margin-top:40px;width:290px;padding:10px 0;font-size:14px}.bth__tbl-last-search .bth__cell:hover .hint{display:block;left:0;right:auto;top:40px;min-width:-moz-max-content;min-width:max-content}.bth__tbl-last-search .bth__row .bth__cell:last-of-type{text-align:right}.hotelFilter .bth__inp-block.js-show-formDirections .date-text{color:#959595;font-size:14px;font-weight:normal}.topSection-wide-783{width:783px}.formDirections__icon-flag{background-image:url("/i/flag-grey.svg");background-repeat:no-repeat}@media screen and (max-width:1065px){.hotelChains-list__countr{width:500px}}@media screen and (max-width:1024px){.old-images{margin-left:0}.topSection-wide-bottom{padding-left:0}.searchResult-wrapper .section-tag--new .section-tag__block{display:inline-block;width:auto;margin-right:10px}.searchResult{flex-wrap:wrap}.searchResult-wrapper{padding:0}.searchResult-wrapper .section-tag--new>div:last-of-type{white-space:normal}.searchResult-top__left{width:auto;margin-right:15px}.hotelChains-modal .tabs-bar{padding-bottom:0}.searchResult-wrapper .section-tag--new,.searchResult-wrapper .paginatorNew,.hotelChains{margin-left:0}.hotelChains-modal .agreement-pp__tab{padding:10px 0}.hotelChains-modal__top{padding:10px 15px}.hotelChains-modal .panel{margin:0 15px}}@media screen and (max-width:972px){.hotelChains-list__countr{width:400px}}@media screen and (max-width:870px){.hotelChains-list__countr{width:300px}.hotelFilter__block-33p,.topSection-wide-783,.hotelFilter__block-66p{width:100%;display:block;margin-bottom:20px}}@media screen and (max-width:828px){.hotelFilter .bth__inp-block--big{width:auto}.hotelChains-list__border{flex-direction:column}.hotelChains-list__item{width:auto}.hotelChains-list__countr{width:600px;margin-left:0}.hotelChains-list__item .hotelChains-list__countr{width:auto;display:inline-block;vertical-align:bottom}.hotelChains__ttl{display:inline-block;vertical-align:bottom;margin-right:10px}.hotelChains-list__border>div:last-of-type{display:none}.hotelChains-pp__hotel-tbl td{display:block;text-align:left}.hotelChains-pp__hotel-tbl-geography td:nth-child(2){padding-top:0}.hotelChains-pp__hotel-tbl-geography td:first-of-type{text-transform:uppercase}.hotelChains-pp__hotel-tbl-geography td:last-of-type{display:none}.hotelChains-pp__hotel-tbl td:last-of-type{text-align:left}.searchResult__photo{margin-top:20px}.hotelChains-pp__hotel-tbl .hotelChains-pp__num{display:none}.hotelChains-list__countr+a{display:block;position:static}.hotelFilter__triple{flex-direction:column}.hotelFilter__triple>div:not(:first-child){margin-top:30px}.hotelFilter__triple,.hotelFilter__triple>div{width:100%}.searchResult__right{width:50%}.searchResult__btn{width:100%}.searchResult__left{text-align:left}.searchResult__priceType{margin-top:10px}.searchResult__old-price,.searchResult__price{display:inline-block;margin-right:10px}.searchResult .ml25,.searchResult__left{order:-1}.searchResult__photo{width:100%;height:240px}.searchResult-top{display:block}.searchResult__ttl{margin:10px 0;font-size:20px}}@media screen and (max-width:768px){.bth__tbl-last-search .bth__tbl-head{display:none}.bth__tbl-last-search .bth__tbl-body .bth__cell{display:block;border:0}.bth__tbl-last-search .bth__tbl-body .bth__row .bth__cell:last-of-type{border-bottom:1px solid #ccc}.bth__tbl-last-search .bth__row .bth__cell:last-of-type{text-align:left}.searchResult-wrapper .filter__cnt{width:300px}.hotelChains-list__item{flex-direction:column}.hotelChains-list__right{width:100%}.hotelChains-list__item .hotelChains-list__left{display:none}.searchResult__priceType,.searchResult__hide{display:none}.hotelChains-list__item .hotelChains-list__countr>*{margin-bottom:5px;margin-top:5px}.searchResult__rating{display:none}.hotelChains-list__item .hotelChains-list__countr{white-space:normal}.searchResult-wrapper .section-tag__left{width:auto;text-align:left}}@media screen and (max-width:500px){.searchResult .ml25{margin-left:0 !important}.searchResult__left{padding-right:0;height:auto;padding-bottom:15px;margin-bottom:15px;width:100%;border-bottom:1px solid #f1ebd3}.searchResult__left{text-align:center}.hotelFilter__btn{width:100%}}@media screen and (max-width:425px){.searchResult-wrapper .section-tag--new .section-tag__block{display:block;margin-right:0}.searchResult-wrapper .section-tag--new .filter__tag{display:block}.searchResult-wrapper .section-tag--new>div{width:100%}.searchResult-top span.searchResult__sm-grey{display:none}.searchResult__ttl{display:block}}.topSection-wide .panel{background:#faf6e5;padding:20px;padding-left:241px}.topSection-wide{background:#faf6e5}.topSection-wide__section{display:block}.topSection-wide .panel .topSection-wide__section:not(:first-of-type){margin-top:20px}.topSection-wide .bth__inp-block{border-color:#f1ebd3}.topSection-wide .search-tab{display:inline-block;width:auto;text-align:center;font-size:17px;font-weight:bold;cursor:pointer;line-height:20px;padding:2px 0 15px 0;margin-right:20px;color:#318cc6}.topSection-wide--abs .topSection-wide{padding-left:235px}.topSection-wide--abs{position:absolute;z-index:10;width:-webkit-fill-available;width:-moz-available;padding:15px 0;padding-left:237px}.topSection-wide .search-tab.active{color:#475669}.topSection-wide .search-line{position:absolute;bottom:-1px;left:0;width:113px;height:3px;background:#475669}.topSection-wide__tabs-block{position:relative}.topSection-wide .tabs-bar{background:#faf6e5;padding:0;margin-left:241px;padding-top:15px;border-bottom:1px solid #fff;margin-bottom:0;padding-bottom:0}.topSection-wide__tabs-bar{border-bottom:1px solid #fff;position:relative;font-size:0;margin-bottom:20px;font-family:'apercu_pro',sans-serif}.topSection-wide--abs .hotelFilter{margin-left:0 !important}.topSection-wide__section--550{width:650px}.topSection-wide .topSection-wide__section .bth__ta-block{border-color:#f1ebd3}.topSection-wide__section .bth__ta-block{padding:7px;font-size:16px;font-family:'apercu_pro',sans-serif;color:#475669;resize:none;height:100px;overflow:hidden;padding-top:14px}.topSection-wide__section--550 .relative .bth__inp-block{width:100%}.topSection-wide__section--550 .bth__ta-block{width:100%}.topSection-wide__section--dbl{display:flex;justify-content:space-between}.topSection-wide__section--dbl>div{width:49%;display:inline-block}.topSection-wide__section--550 .bth__ta-block:focus{height:170px}.topSection-wide__border{border-top:1px solid white;margin-top:15px;padding-top:15px}@media screen and (max-width:1023px){.topSection-wide .panel{padding-left:15px;padding-top:15px;margin-top:10px}.topSection-wide{background-color:white}.topSection-wide .tabs-bar::before,.topSection-wide .tabs-bar .tab::before{width:100%;left:0}.topSection-wide .tabs-bar::after{right:17px;top:24px}.topSection-wide .tabs-bar .tab{margin-right:0;padding-left:15px}.topSection-wide .tabs-bar{margin-top:0}.topSection-wide .tabs-bar{margin:0;background-color:white;padding-top:10px;background:0}.topSection-wide__section--500{width:auto}.topSection-wide__section--550{width:100%}}@media screen and (max-width:768px){.topSection-wide__section--dbl{display:block}.topSection-wide__section--dbl>div{width:100%}.topSection-wide__section--dbl>div:last-of-type{margin-top:20px}}.formDirections{position:absolute;left:0;background:#fff;font-family:'apercu_pro',sans-serif;z-index:101;box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);display:none;width:max-content;width:-moz-max-content;color:#475669;font-size:14px;top:0}.formDirections .formDirections__wrap{position:relative}.formDirections .formDirections__top{background-color:#faf6e5;padding-right:50px}.formDirections .formDirections__top.formDirections__top--white{background-color:white}.formDirections .formDirections__top.formDirections__top--white .formDirections__bottom-close{background-image:url(/i/cross-thin.svg)}.formDirections .formDirections__top-tab{display:inline-block;padding:15px;font-size:16px;text-transform:uppercase;font-weight:bold;cursor:pointer;color:#2c9cdc}.formDirections .formDirections__top-tab.active{color:#475669;background-color:white}.formDirections .formDirections__top-tab i{margin-right:7px;font-size:17px}.formDirections .formDirections__top-tab:first-of-type{padding-left:20px}.formDirections__top-tab .bth__inp-flag{display:none}.formDirections__top-line{border-bottom:1.5px solid #ff8e41;background-color:white !important}.formDirections .formDirections__search input{padding:11px;padding-left:20px;border-bottom:1.5px solid #ff8e41;font-weight:bold}.formDirections .formDirections__bottom-blocks{max-height:290px;overflow-x:auto}.formDirections__bottom-close{background-image:url(/i/cross-thin.svg);width:25px;height:20px;background-repeat:no-repeat;right:12px;top:14px;cursor:pointer;background-position:right top;background-size:19px;display:inline-block;position:absolute;background-color:white}.formDirections__close-red{padding-left:27px;color:#e03a3a}.formDirections .formDirections_plus-circle.active{background-image:url("/i/minus15.png")}.formDirections .formDirections_plus-circle{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:5px;margin-top:2px;cursor:pointer;background-image:url(/i/plus15.png)}.formDirections .formDirections_plus-hidden{background-image:none !important}.formDirections .formDirections__bottom-btn{margin:15px}.formDirections .formDirections__top-tab.active .formDirections__hotel-icon{background-image:url(/i/house-black-building-shape.svg)}.formDirections__drop-city.pl73{padding-left:73px}.formDirections__drop-city.pl50{padding-left:50px}.formDirections .formDirections__drop-city.pl50 .bth__cnt{margin-top:10px;font-weight:normal;margin-bottom:10px}.formDirections__hotel-icon{background-image:url(/i/house-black-building-shape-blue.svg);width:20px;height:20px;display:inline-block;background-repeat:no-repeat;margin-right:5px !important;margin-bottom:-3px}.formDirections .formDirections__top .formDirections__bottom-close{background-color:transparent}.formDirections .formDirections__bottom-item{border-bottom:1px solid #faf6e5;cursor:pointer;padding:8px 15px;position:relative;display:flex;justify-content:space-between}.formDirections .resortItem .cbx-cnt{font-weight:bold;font-size:16px}.formDirections .resortItem .noPlus{padding-left:25px}.bth__inp-direction{height:50px !important}.formDirections .formDirections__bottom-item:hover{background-color:#faf6e5}.formDirections .formDirections__city{font-weight:bold;font-size:16px}.formDirections .formDirections_country{font-weight:bold;font-size:16px}.formDirections .formDirections__count{color:#999;text-align:right;font-size:13px;font-weight:normal}.formDirections .formDirections__count.sub{float:right;padding-right:16px}.formDirections__city .formDirections__bottom-item .formDirections__city{width:245px;display:inline-block}.formDirections__cbx-item .cbx-block{margin-bottom:10px;padding-left:0}.formDirections__cbx-item .cbx-cnt{font-weight:normal}.formDirections__cbx-item{margin-bottom:0;border-bottom:1px solid #f1ebd3;padding:0 15px;margin-top:15px}.formDirections__cbx-ttl{color:#ccc;font-size:12px;font-weight:bold;font-family:'apercu_pro',sans-serif;text-transform:uppercase;margin-bottom:10px}.formDirections__city .formDirections__bottom-item .formDirections__count{width:100px;display:inline-block}.formDirections_country .formDirections__bottom-item .formDirections__count{width:100px;display:inline-block}.formDirections .form-durability__select{display:block;position:static;box-shadow:none;border:0;padding:0}.formDirections .form-durability__select{width:100%}.formDirections .form-durability__select .form-durability__durability .form-durability__select-row{display:block;margin-bottom:0}.formDirections .form-adults{display:block;position:static;box-shadow:none;border:0;padding:0}.formDirections .cbx+.label-cbx{padding-left:28px}.formDirections__bottom-blocks.h-auto{max-height:none;overflow:visible}.formDirections .formDirections__arr{font-size:21px;z-index:2;right:15px;color:#ff8e41;transition:.3s;margin-left:10px}.formDirections__crown{background-repeat:no-repeat;width:21px;background-image:url("/i/crown-blue-20.png");height:14px;display:inline-block;background-size:contain}.formDirections .formDirections__top-tab.active .formDirections__crown{background-image:url(/i/crown-grey-20.png)}.formDirections .formDirections__arr.active{transform:rotate(180deg)}.formDirections__bottom-city .cbx-block{padding-left:30px;display:inline-block;vertical-align:middle}.formDirections .formDirections__cut{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.formDirections__drop-city .bth__cnt{margin-top:5px;font-weight:normal;margin-bottom:5px}.formDirections .formDirections__bottom-item:hover,.formDirections__drop-city .bth__cnt:hover,.resortItem .cbx-cnt:hover,.formDirections .formDirections__cut:hover{color:#2c9cdc;cursor:pointer}.formDirections__drop-city .cbx-cnt{font-size:14px;font-weight:normal}.formDirections__drop-city{padding-left:30px;display:none}.formDirections .formDirections__bottom-item--white:hover{background-color:white}.formDirections .formDirections__top-tab i.fa-bars{width:30px}.formDirections .rbt+.label-rbt{padding-left:30px}.tour-selection-wrap{box-sizing:border-box;width:804px;line-height:1.3;position:relative}.tour-selection-wrap .tour-selection-wrap-flex{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.tour-selection-wrap .tour-selection-wrap-in{margin-top:20px;position:relative}.tour-selection-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.tour-selection-wrap .tour-selection-field{position:relative;border-right:1px solid transparent}.tour-selection-wrap .tour-selection-field--30p{width:33.3%}.tour-selection-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.mr15{margin-right:15px !important}.tour-selection-wrap .tour-selection-wrap-in .bth__inp-block,.tour-selection-wrap .tour-selection-wrap-in .bth__ta-block{background-color:white;height:55px;padding:0;width:100%;transition:.3s;margin-bottom:0 !important}.tour-selection-wrap .bth__inp-block{position:relative;width:500px;border-radius:2px;height:50px;box-sizing:border-box;background:#fff;display:inline-block;vertical-align:middle;padding-bottom:3px;cursor:pointer}.tour-selection-wrap .tour-selection-field .bth__inp-lbl{margin-left:10px;top:18px;line-height:18px;z-index:1;pointer-events:none}.tour-selection-wrap .bth__inp-lbl{display:block;color:#999;font-size:14px;position:absolute;transition:.3s;margin-left:10px;top:18px;line-height:18px;z-index:1;font-family:'apercu_pro',sans-serif;pointer-events:none}.tour-selection-wrap .hint-block.hint-block--abs{display:none}.hint-block--abs{position:absolute;right:8px;top:14px}.tour-selection-wrap .bth__inp-block.burger::after{background-position-x:-102px;background-position-y:19px;background-image:url(/i/tophotels/sprite-filter-btn.png);border-left:0;width:55px;right:0;position:absolute;top:0;height:55px;cursor:pointer;text-align:center;content:'';font-size:24px;padding-top:12px;background-repeat:no-repeat}.tour-selection-wrap .bth__inp-block.has-error.burger::after,.tour-selection-wrap .bth__inp-block.error.burger::after{display:none}.tour-selection-wrap .w100p{width:100% !important}.formDirections{position:absolute;left:0;background:#fff;font-family:'apercu_pro',sans-serif;z-index:21;box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);min-width:290px;color:#475669;font-size:14px;display:none;top:0;border-radius:2px}.tour-selection-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.formDirections__SumoSelect,.formDirections__SumoSelect .SumoSelect{height:auto !important}.tour-selection-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.formDirections__SumoSelect .SumoSelect>.optWrapper{border-top:0;border-right:0;border-bottom:0;border-left:0;position:relative;top:0 !important;box-shadow:none}.SumoSelect>.optWrapper>.options li label{color:#475669;font-weight:normal}@media screen and (max-width:1300px){.tour-selection-wrap .tour-selection-wrap-flex>div:last-of-type .formDirections{right:0;left:auto}}@media screen and (max-width:1000px){.tour-selection-wrap .tour-selection-wrap-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.tour-selection-wrap .tour-selection-wrap-flex .tour-selection-field:not(:last-of-type){margin-bottom:15px}}@media screen and (max-width:870px){.formDirections{width:100%;max-width:none}}@media screen and (max-width:768px){.formDirections{width:100%}.formDirections .cbx-cnt{max-width:100%;overflow:hidden;text-overflow:ellipsis}.formDirections .formDirections__cut{white-space:normal}.formDirections .formDirections__count{padding-left:5px}#service-rating-pp .rbt-block{width:228px}}@media screen and (max-width:600px){.tour-selection-wrap .tour-selection-field{width:100% !important;margin-right:0 !important}}@media screen and (max-width:425px){.formDirections .cbx-cnt{overflow:hidden;text-overflow:ellipsis}}.form-dropdown-stars{position:absolute;font-family:'Open Sans','Roboto',sans-serif;background:#fff;z-index:101;width:100%;display:none;top:0;left:0;box-shadow:0 3px 10px 0 rgba(0,0,0,0.5)}.form-dropdown-stars__item{border-bottom:1px solid #f1ebd3;padding:8px 20px;font-family:'apercu_pro',sans-serif;color:#475669;font-size:17px;cursor:pointer}.form-dropdown-stars__item i{color:#ff8e41;font-size:17px;margin-right:3px}.form-dropdown-stars__item i:first-of-type{margin-left:15px}.form-dropdown-stars__item-top{position:relative;border-bottom:1.5px solid #ff8e41;background-color:#faf6e5;font-size:16px;font-weight:bold;font-family:'apercu_pro',sans-serif;color:#475669;box-sizing:border-box;height:50px;padding-top:13px;padding-left:9px}.form-dropdown-stars__close{background-image:url(/i/cross-thin-grey.svg);width:20px;height:20px;background-repeat:no-repeat;right:12px;top:16px;cursor:pointer;background-size:cover;display:inline-block;position:absolute}.form-dropdown-stars__close:hover{background-image:url(/i/cross-thin.svg)}.reviewsWrapper .reviewsWrapper__block{display:flex;padding:15px 0;border-bottom:1px solid #ccc;font-size:14px;color:#475669;font-family:'apercu_pro',sans-serif;text-decoration:none;cursor:pointer;line-height:22px}.reviewsWrapper{margin-bottom:40px}.reviewsWrapper button{display:inline-block;vertical-align:top;width:290px;padding:10px 0;font-size:14px}.reviewsWrapper i{font-size:24px;margin-right:10px}.reviewsWrapper .reviewsWrapper__block .reviewsWrapper__item img{margin-left:10px}.reviewsWrapper .reviewsWrapper__block .reviewsWrapper__item-big{text-transform:uppercase;font-size:18px}.reviewsWrapper .reviewsWrapper__block .reviewsWrapper__item:last-of-type{margin-left:auto}.reviewsWrapper__icon{color:#475669}.reviewsWrapper__icon :hover{color:#318cc6}.older-review{border:1px solid #ccc;padding:10px;margin-bottom:20px;display:flex;border-radius:2px}.older-review__img img{border-radius:2px}.older-review__img{width:190px;min-width:190px;display:inline-block;height:120px}.older-review__block{margin-left:10px}.older-review__rating{margin-bottom:0;margin-top:17px}.older-review__rating i{color:#ff8e41;font-size:17px;margin-right:5px}.older-review .fa-pen-square:hover{color:#113246}.older-review__block .older-review__bottom{margin-bottom:0;margin-top:25px}.older-review__block>*{margin-bottom:7px}.older-review__bottom+div{margin-bottom:0}.older-review>div:last-of-type{margin-left:auto;text-align:right}.older-review .fa-pen-square{color:#318cc6;font-size:57px}.older-review__last-act{margin-top:45px;color:#999}.older-review__trash i{color:white;font-size:29px}.older-review__trash{background-color:#999;margin-right:5px;text-align:center;display:inline-block;padding:10px 12px;opacity:0;box-sizing:border-box;vertical-align:text-bottom;border-radius:5px;transition:.3s}.older-review:hover .older-review__trash{opacity:1}.older-review__trash:hover{background-color:#e03a3a}.reviewsWrapper h2{position:relative;margin-bottom:10px}.reviewsWrapper h2:hover .hint{display:block;font-weight:normal;text-transform:none;width:58%;left:0}.reviewLink .reviewsWrapper__block:hover{background-color:#faf6e5}@media screen and (max-width:768px){.reviewsWrapper .reviewsWrapper__block{flex-direction:column}.reviewsWrapper .reviewsWrapper__block .reviewsWrapper__item:last-of-type{margin-left:0;text-align:right}.reviewsWrapper .reviewsWrapper__block .reviewsWrapper__item:last-of-type>span{display:inline-block;justify-content:space-between;flex-direction:row-reverse;margin-top:15px;margin-right:4px}.reviewsWrapper .reviewsWrapper__block .reviewsWrapper__item img{margin-left:0}.reviewsWrapper i{margin-bottom:10px}.older-review{flex-direction:column;position:relative}.older-review>div:last-of-type{margin-left:0}.older-review__last-act{margin-top:10px}.older-review>div:last-of-type>a{position:absolute;top:10px;right:10px}.older-review>div:last-of-type>a.older-review__trash{top:75px;right:5px}.older-review__block>*>a{display:block}.older-review__block .bth__cnt.ml10{margin-left:0 !important}.older-review__block{margin-left:0;margin-top:20px}.older-review__block>*{margin-top:0}.older-review__block .older-review__bottom{margin-top:5px}.older-review__last-act{text-align:left}}.loader-wrapper{display:none;height:150px;width:100px;margin:0 auto;margin-bottom:120px}.anim-loader{display:block;position:relative;top:50%;width:100px;height:150px;background:url("/i/loader.gif") repeat-x 0 0}.loader-counter{display:block;position:relative;padding-top:25px;width:50px;height:48px;font-size:48px;font-weight:normal;margin:0 auto}
