.lsfw-loader-filter{padding:10px 10px 15px 10px;margin:20px 0;border-radius:5px;background-color:#d0dce3}.lsfw-loader-filter li.lsfw-loader-filter__txt{width:235px;height:18px;margin-bottom:15px}.lsfw-loader-filter li{display:block;height:35px;background-color:rgba(255,255,255,0.99);border-radius:2px;-webkit-animation:lsfwFilterLoader 5s infinite;animation:lsfwFilterLoader 5s infinite}@-webkit-keyframes lsfwFilterLoader{0%{background-color:rgba(255,255,255,0.99)}50%{background-color:rgba(255,255,255,0.75)}100%{background-color:rgba(255,255,255,0.99)}}@keyframes lsfwFilterLoader{0%{background-color:rgba(255,255,255,0.99)}50%{background-color:rgba(255,255,255,0.75)}100%{background-color:rgba(255,255,255,0.99)}}.lsfw-loader-tbl.lsfw-loader-tbl--sm{height:26px}.lsfw-loader-tbl.lsfw-loader-tbl--200{height:150px;border-radius:5px;margin-bottom:10px}.lsfw-loader-tbl.lsfw-loader-tbl--120{height:120px;margin-bottom:10px;border-radius:5px}.lsfw-loader-tbl{margin-bottom:5px;background:#eee !important;display:block;height:52px;-webkit-animation:lsfwTblLoader 5s infinite;animation:lsfwTblLoader 5s infinite}.lsfw-loader-form.brdr,.lsfw-loader-tbl.brdr{border-radius:5px}@-webkit-keyframes lsfwTblLoader{0%{background-color:#eee !important}50%{background-color:#d9d9d9 !important}100%{background-color:#eee !important}}@keyframes lsfwTblLoader{0%{background-color:#eee !important}50%{background-color:#d9d9d9 !important}100%{background-color:#eee !important}}.lsfw-loader-white{background:#fff;-webkit-animation:lsfwTblLoaderWhite 5s infinite;animation:lsfwTblLoaderWhite 5s infinite}@-webkit-keyframes lsfwTblLoaderWhite{0%{background-color:#fff}50%{background-color:#eee}100%{background-color:#fff}}@keyframes lsfwTblLoaderWhite{0%{background-color:#fff}50%{background-color:#eee}100%{background-color:#fff}}.lsfw-loader-form{background:#d0dce3;display:block;height:400px;-webkit-animation:lsfwFormLoader 5s infinite;animation:lsfwFormLoader 5s infinite}@-webkit-keyframes lsfwFormLoader{0%{background-color:#d0dce3}50%{background-color:#d9d9d9}100%{background-color:#d0dce3}}@keyframes lsfwFormLoader{0%{background-color:#d0dce3}50%{background-color:#d9d9d9}100%{background-color:#d0dce3}}.lsfw-loader-anim{-webkit-animation:CardLoader 5s infinite;animation:CardLoader 5s infinite;background:#d9d8d8;border-radius:5px;display:block;margin-bottom:15px}.lsfw-loader-anim-triple .lsfw-loader-anim{height:300px}.lsfw-loader-anim-triple{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px;gap:0 30px;height:300px;-ms-grid-columns:1fr 30px 1fr 30px 1fr}.lsfw-loader-anim-dbl{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px;height:400px;-ms-grid-columns:1fr 30px 1fr}@-webkit-keyframes CardLoader{0%{background-color:#d9d8d8}50%{background-color:#ececec}100%{background-color:#d9d8d8}}@keyframes CardLoader{0%{background-color:#d9d8d8}50%{background-color:#ececec}100%{background-color:#d9d8d8}}@media screen and (max-width:1023px){.lsfw-loader-anim-triple{display:block}.lsfw-loader-anim-dbl{height:300px;grid-template-columns:repeat(1,1fr)}.lsfw-loader-anim-dbl i:not(:first-child),.lsfw-loader-anim-triple i:not(:first-child){display:none}}@media screen and (max-width:767px){.lsfw-loader-filter{padding:10px}.lsfw-loader-filter li.lsfw-loader-filter__txt{width:200px;border-radius:0;height:15px;margin-bottom:10px}.lsfw-loader-filter li{border-radius:5px}.lsfw-loader-tbl{height:80px;border-radius:5px}}.lsfw-wfilter{margin:20px 0;color:#475669;font-family:'apercu_pro',sans-serif;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lsfw-wfilter.lsfw-wfilter--loader .lsfw-wfilter__bb *{visibility:hidden}.lsfw-wfilter.lsfw-wfilter--loader .lsfw-wfilter__bb::after{display:none}.lsfw-wfilter.lsfw-wfilter--loader .lsfw-wfilter__bb{overflow:hidden}.lsfw-wfilter.lsfw-wfilter--loader .lsfw-wfilter__bb::before{content:'' !important;position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:3;-webkit-animation:whiteFilterLoader 5s infinite;animation:whiteFilterLoader 5s infinite;background:#fff}@-webkit-keyframes whiteFilterLoader{0%{background-color:#fff}50%{background-color:#eee}100%{background-color:#fff}}@keyframes whiteFilterLoader{0%{background-color:#eee}50%{background-color:#d9d9d9}100%{background-color:#eee}}.lsfw-wfilter .lsfw-wfilter__ttl-sm{font-size:10px;text-transform:uppercase}.lsfw-wfilter .lsfw-wfilter__bb .fa-crown-tx{background:url(https://tophotels.ru/csstx/i/crown-black.svg) left center/contain no-repeat;width:12px;height:100%}.lsfw-wfilter .lsfw-wfilter__bb.active .fa-crown-tx,.lsfw-wfilter .lsfw-wfilter__bb:hover .fa-crown-tx{background-image:url(https://tophotels.ru/csstx/i/crown-red.svg)}.lsfw-wfilter .lsfw-wfilter__border{border:2px solid #d0dce3;border-radius:5px;background:#fff;padding:5px 15px 15px 15px}.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__item,.lsfw-wfilter .lsfw-wfilter__row>*:not(.lsfw-wfilter__items,.lsfw-wfilter__scroll-min){display:inline-block;vertical-align:middle;margin:10px 20px 0 0}.lsfw-wfilter .lsfw-wfilter__row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.lsfw-wfilter .lsfw-wfilter__item>input[type=radio]+.lsfw-wfilter__bb:not(.fas)::before{content:'\f111';font-weight:normal}.lsfw-wfilter .lsfw-wfilter__item>input[type=radio]:checked+.lsfw-wfilter__bb:not(.fas)::before{content:'\f192'}.lsfw-wfilter .lsfw-wfilter__item>input[type=checkbox]:checked+.lsfw-wfilter__bb:not(.fas)::before{content:'\f14a'}.lsfw-wfilter .lsfw-wfilter__item>input[type=checkbox]+.lsfw-wfilter__bb:not(.fas)::before{content:'\f0c8';font-weight:normal}.lsfw-wfilter .lsfw-wfilter__item>input:checked+.lsfw-wfilter__bb:not(.fas)::before{font-weight:bold}.lsfw-wfilter .lsfw-wfilter__bb.lsfw-wfilter__drop span.fz15{font-size:inherit !important}.lsfw-wfilter .lsfw-wfilter__bb.lsfw-wfilter__drop{padding-right:40px}.lsfw-wfilter .lsfw-wfilter__words{padding-top:15px;white-space:nowrap;overflow:auto}.lsfw-wfilter .lsfw-wfilter__word input{display:none}.lsfw-wfilter .lsfw-wfilter__word:hover{background:#d4e2eb;font-weight:bold}.lsfw-wfilter .lsfw-wfilter__word{font-weight:bold;background:#eee;position:relative;height:25px;font-size:13px;padding:0 10px;line-height:25px;border-radius:5px;display:inline-block;vertical-align:top;margin-right:5px;text-transform:uppercase;font-family:'apercu_pro',sans-serif;color:#475669;cursor:pointer}.lsfw-wfilter .lsfw-wfilter__drop-blue::after,.lsfw-wfilter .lsfw-wfilter__drop::after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;font-size:10px;right:11px;top:0}.lsfw-wfilter .lsfw-wfilter__drop-blue::after{right:0}.lsfw-wfilter .lsfw-wfilter__drop-blue{line-height:20px;cursor:pointer;padding:0 20px 0 35px;color:#30698c;font-weight:bold;text-transform:uppercase;font-size:13px;position:relative}.lsfw-wfilter .lsfw-wfilter__bb>i.static{font-size:10px;display:inline-block;vertical-align:top;line-height:inherit}.lsfw-wfilter .lsfw-wfilter__bb .fa-crown-tx,.lsfw-wfilter .lsfw-wfilter__drop-blue::before,.lsfw-wfilter .lsfw-wfilter__drop.lsfw-wfilter__drop-square::before,.lsfw-wfilter .lsfw-wfilter__bb>i:not(.static),.lsfw-wfilter .lsfw-wfilter__bb:not(.fas)::before{position:absolute;top:0;left:11px;line-height:inherit;font-family:"Font Awesome 5 Free";font-size:13px}.lsfw-wfilter .lsfw-wfilter__drop-blue:hover::before,.lsfw-wfilter .lsfw-wfilter__drop-blue.active::before,.lsfw-wfilter .lsfw-wfilter__drop.lsfw-wfilter__drop-square.active::before,.lsfw-wfilter .lsfw-wfilter__drop.lsfw-wfilter__drop-square:hover::before{font-weight:bold;content:'\f14a'}.lsfw-wfilter .lsfw-wfilter__drop-blue::before,.lsfw-wfilter .lsfw-wfilter__drop.lsfw-wfilter__drop-square::before{content:'\f0c8';font-weight:normal}.lsfw-wfilter .lsfw-wfilter__bb>i{font-weight:bold}.lsfw-wfilter .lsfw-wfilter__bb.fas{padding:0 15px}.lsfw-wfilter .lsfw-wfilter__bb:hover .hint{display:block;bottom:47px}.lsfw-wfilter .lsfw-wfilter__bb{line-height:36px;font-weight:bold;text-transform:uppercase;position:relative;font-size:13px;display:inline-block;vertical-align:top;cursor:pointer;background:#f2f2f2;border-radius:5px;padding:0 15px 0 35px}.lsfw-wfilter .lsfw-wfilter__drop-blue.active{color:#e03a3a}.lsfw-wfilter .lsfw-wfilter__bb.active,.lsfw-wfilter .lsfw-wfilter__bb:hover,.lsfw-wfilter .lsfw-wfilter__item>input:checked+.lsfw-wfilter__bb{background-color:#f8e4d5;color:#e03a3a}.lsfw-wfilter__search .bth__inp{padding:0;text-transform:uppercase;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.lsfw-wfilter__search-cross,.lsfw-wfilter__search-loader{position:absolute;top:0;right:10px;z-index:10;display:none;cursor:pointer;width:30px;height:100%}.lsfw-wfilter__search-loader{background:url(https://tophotels.ru/csstx/i/loader.gif) center/17px no-repeat}.lsfw-wfilter__search-cross{background:url(https://tophotels.ru/csstx/i/cross-thin.svg) center/17px no-repeat}.lsfw-wfilter__search::before{content:'\f002';font-weight:bold;font-family:"Font Awesome 5 Free";position:absolute;left:10px;top:9px;background:#d0dce3;text-align:center;color:#fff;width:30px;height:30px;border-radius:5px;line-height:30px}.lsfw-wfilter__search{margin-top:15px;height:50px;position:relative;border:2px solid #d0dce3;border-radius:5px;padding:0 50px}.lsfw-wfilter .lsfw-wfilter__more-block .lsfw-wfilter__row,.lsfw-wfilter .lsfw-wfilter__row:not(:first-of-type){margin:10px 0 0 0;border-top:1px solid #d0dce3;padding:1px 0 0 0}.lsfw-wfilter .lsfw-wfilter__items{margin-right:0}.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__item{display:inline-block;vertical-align:top;margin-right:20px}.lsfw-wfilter .lsfw-wfilter__item input:disabled+.lsfw-wfilter__bb{color:#b2b0b0;cursor:inherit;background:#f8f8f8}.lsfw-wfilter .lsfw-wfilter__item>input{display:none}.lsfw-wfilter .lsfw-wfilter__items .mr30{margin-right:30px !important}.lsfw-wfilter .lsfw-wfilter__more{margin-right:0 !important}@media screen and (max-width:1300px){.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__item.mr60{margin-right:30px !important}.lsfw-wfilter .lsfw-wfilter__words{display:none}}@media screen and (max-width:1023px){.lsfw-wfilter .lsfw-wfilter__bb.lsfw-wfilter__drop{padding-right:30px}.lsfw-wfilter .lsfw-wfilter__row.lsfw-wfilter__scroll-mob+.lsfw-wfilter__scroll-mob{padding-top:5px}.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__item,.lsfw-wfilter .lsfw-wfilter__row>*:not(.lsfw-wfilter__items,.lsfw-wfilter__scroll-min){margin-top:5px}.lsfw-wfilter .lsfw-wfilter__border{padding:5px 10px 10px 10px}.lsfw-wfilter .lsfw-wfilter__more-block.lsfw-wfilter__search:not(.lsfw-wfilter__show-mob) .bth__inp,.lsfw-wfilter .lsfw-wfilter__more-block.lsfw-wfilter__search:not(.lsfw-wfilter__show-mob){background:#f2f2f2;border:0}.lsfw-wfilter__search{height:40px}.lsfw-wfilter__search::before{width:25px;height:25px;left:8px;top:6px;font-size:10px;line-height:25px}.lsfw-wfilter .lsfw-wfilter__bb .fa-user.pr5,.lsfw-wfilter .lsfw-wfilter__bb>i:not(.static),.lsfw-wfilter .lsfw-wfilter__bb:not(.fas)::before{font-size:11px}.lsfw-wfilter .lsfw-wfilter__item.mr30{margin-right:15px !important}.lsfw-wfilter .lsfw-wfilter__drop::after{font-size:9px}.lsfw-wfilter .lsfw-wfilter__scroll-mob::-webkit-scrollbar,.lsfw-wfilter .lsfw-wfilter__scroll-min::-webkit-scrollbar{height:0;width:0}.lsfw-wfilter .lsfw-wfilter__scroll-mob,.lsfw-wfilter .lsfw-wfilter__scroll,.lsfw-wfilter .lsfw-wfilter__scroll-min{white-space:nowrap;overflow:auto}.lsfw-wfilter .lsfw-wfilter__scroll-mob{display:block}.lsfw-wfilter .lsfw-wfilter__scroll,.lsfw-wfilter .lsfw-wfilter__scroll-min:not(.no-border){width:100%;border-top:1px solid #d0dce3;margin-top:10px}.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__scroll-min:first-of-type{border:0;margin:0;padding:0}.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__item,.lsfw-wfilter .lsfw-wfilter__row>*:not(.lsfw-wfilter__items,.lsfw-wfilter__scroll-min),.lsfw-wfilter .lsfw-wfilter__items .lsfw-wfilter__item{margin-right:10px}.lsfw-wfilter .lsfw-wfilter__bb>i,.lsfw-wfilter .lsfw-wfilter__bb:not(.fas)::before,.lsfw-wfilter .lsfw-wfilter__bb{line-height:25px}}@media screen and (max-width:767px){.lsfw-wfilter .lsfw-wfilter__show-mob{display:block !important}.lsfw-wfilter .lsfw-wfilter__more .lsfw-wfilter__bb.active::before{transform:rotate(180deg)}.lsfw-wfilter .lsfw-wfilter__more .lsfw-wfilter__bb::before{content:'\f078' !important;left:0;display:block;transition:.3s;font-weight:bold !important;width:100%}.lsfw-wfilter .lsfw-wfilter__more .lsfw-wfilter__bb{font-size:0;padding:0;color:#475669 !important;text-align:center;width:25px;background:#d0dce3 !important}}.topline-hotel.topline-hotel--loader .topline-hotel__actions .topline-hotel__action *{visibility:hidden}.topline-hotel.topline-hotel--loader .topline-hotel__actions .topline-hotel__action{border-color:transparent;background-color:#eee;-webkit-animation:toplineLoader 5s infinite;height:22px;animation:toplineLoader 5s infinite}@keyframes toplineLoader{0%{background-color:#eee}50%{background-color:#d9d9d9}100%{background-color:#eee}}.topline-hotel.topline-hotel--disabled .lsfw-flag{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7}.topline-hotel.topline-hotel--disabled .topline-hotel__head *{color:#797878 !important}.topline-hotel.topline-hotel--disabled .topline-hotel__head{background:#eee}.topline-hotel.topline-hotel--disabled{border-color:#eee}.topline-hotel.topline-hotel--disabled .topline-hotel__actions.red{font-size:11px;font-weight:bold;padding-left:60px;text-transform:uppercase}.topline-hotel{border-radius:5px;border:1px solid #d4e4f2;position:relative;margin-bottom:30px}.topline-hotel.topline-hotel--border10{border:0;background:#d4e4f2;padding:5px;border-radius:0}.topline-hotel.topline-hotel--border10 .topline-hotel__action.active .topline-hotel__action-icon{width:25px;line-height:20px;height:20px;font-size:13px}.topline-hotel.topline-hotel--border10 .topline-hotel__action{border-radius:5px;padding:5px 10px !important;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.topline-hotel .topline-hotel__head{padding:10px;background:#d4e4f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topline-hotel .topline-hotel__icon:not(.fas):hover::before{background-color:#518bbf}.topline-hotel .topline-hotel__icon:not(.fas)::before{content:'';background-color:#92bbe0;-webkit-mask:url(https://tophotels.ru/csstx/i/squares-nine.svg) no-repeat center/18px;mask:url(https://tophotels.ru/csstx/i/squares-nine.svg) no-repeat center/18px;width:100%;height:100%;display:block}.topline-hotel .topline-hotel__action .ml5{margin-bottom:2px}.topline-hotel .topline-hotel__icon{border-radius:3px;width:35px;height:35px;line-height:34px;font-size:15px;margin-right:13px;color:#ff8e41;background:#fff;text-align:center}.topline-hotel a{color:#215f86}.topline-hotel a:hover{color:#318cc6}.topline-hotel .topline-hotel__city{text-transform:uppercase;max-width:130px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;margin-right:20px}.topline-hotel .topline-hotel__cut{max-width:600px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.topline-hotel .bth__ttl-h1{margin:0 25px 0 0}.topline-hotel .topline-hotel__location .lsfw-flag:hover .hint{left:auto !important;right:0 !important}.topline-hotel .topline-hotel__location .lsfw-flag{position:absolute;right:2px;top:12px}.topline-hotel .topline-hotel__actions .fa-heart:not(:first-child){padding-left:3px}.topline-hotel .topline-hotel__actions .fa-heart.selected,.topline-hotel .topline-hotel__actions .fa-heart.hover-active{color:#e03a3a}.topline-hotel .topline-hotel__action:not(.active) .fa-heart:not(:first-child){display:none}.topline-hotel .topline-hotel__action.active .fa-heart{display:inline-block}.topline-hotel .topline-hotel__actions .fa-heart{font-size:18px}.topline-hotel .topline-hotel__actions{padding:0 9px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topline-hotel .topline-hotel__action>*:not(.hint){display:inline-block;vertical-align:middle}.topline-hotel .topline-hotel__action-icon{font-size:16px}.topline-hotel .topline-hotel__action:not(.active):hover *:not(.fa-heart,.hint){color:#ff8e41}.topline-hotel .topline-hotel__action .topline-hotel__action-icon.fa-ban{font-size:17px}.topline-hotel .topline-hotel__action.active .topline-hotel__action-icon.fa-ban{background:#000}.topline-hotel .topline-hotel__action.active .topline-hotel__action-icon.fa-balance-scale{background:#ff8e41}.topline-hotel .topline-hotel__action.active a.topline-hotel__action-icon:hover{background:#028442}.topline-hotel .topline-hotel__action.active .topline-hotel__action-icon{color:#fff;background:#00a551;border-radius:3px;width:40px;text-align:center;line-height:25px;height:25px}.topline-hotel .topline-hotel__action a{color:inherit}.topline-hotel .topline-hotel__action a:hover{color:#318cc6}.topline-hotel .topline-hotel__action{color:#666;font-size:13px;font-family:'apercu_pro',sans-serif;border:0;background:transparent;margin-right:10px;padding:0 10px}.topline-hotel .topline-hotel__action.active{padding:0 5px}.topline-hotel .topline-hotel__action.loader *{color:inherit}.topline-hotel .topline-hotel__action.loader i::before{visibility:hidden}.topline-hotel .topline-hotel__action.loader i{background:url(https://tophotels.ru/csstx/i/loader.gif) center/15px no-repeat}@media screen and (max-width:1400px){.topline-hotel .topline-hotel__cut{max-width:500px}}@media screen and (max-width:1023px){.topline-hotel .topline-hotel__location{width:100%;white-space:nowrap;padding:0;overflow:auto;margin-right:10px}.topline-hotel .mr55{margin-right:20px !important}.topline-hotel .topline-hotel__cut{max-width:calc(100% - 27px)}.topline-hotel .topline-hotel__actions{padding:0 7px;white-space:nowrap;height:35px;overflow:auto}.topline-hotel .bth__ttl-h1{margin:0 0 5px 0;font-size:23px;line-height:23px;width:100%}.topline-hotel .topline-hotel__icon:not(.fas)::before{mask-size:16px;-webkit-mask-size:16px}.topline-hotel .topline-hotel__action{font-size:11px;margin-right:5px}.topline-hotel .topline-hotel__city{max-width:160px}.topline-hotel .topline-hotel__icon{width:30px;height:30px;line-height:30px;font-size:15px;position:absolute;top:12px;margin:0;left:10px}.topline-hotel .topline-hotel__actions .fa-heart{font-size:15px}.topline-hotel .topline-hotel__action .topline-hotel__action-icon.fa-ban{font-size:14px}.topline-hotel .topline-hotel__action .ml5{margin-bottom:1px}.topline-hotel .topline-hotel__action-icon{font-size:13px}.topline-hotel .topline-hotel__action.active .topline-hotel__action-icon{font-size:12px;width:25px;line-height:20px;height:20px}.topline-hotel .topline-hotel__head{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:50px}.topline-hotel .lsfw-flag.lsfw-flag--50w .hint{display:inline-block !important;position:static;padding:0;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;line-height:normal;font-size:14px !important;color:#215f86;text-transform:uppercase !important;min-width:auto;background:transparent}.topline-hotel .lsfw-flag.lsfw-flag--50w{margin:0 20px 0 0;position:static;height:auto !important;width:auto !important;background:transparent !important}.topline-hotel.topline-hotel--disabled .topline-hotel__actions.red{padding-left:10px}}@media screen and (max-width:767px){.topline-hotel .bth__ttl-h1{font-size:20px;line-height:20px}.topline-hotel .topline-hotel__action .fa-rss+span{display:none}.topline-hotel .topline-hotel__location,.topline-hotel .lsfw-flag.lsfw-flag--50w .hint{font-size:10px !important;line-height:10px !important}}.hotel-actions{margin-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.qr-code-img{display:block;width:100%;background:#fff;border-radius:5px}.qr-btn>*:not(.hint){display:inline-block;line-height:20px;vertical-align:top}.qr-btn i+span{width:calc(100% - 30px)}.qr-btn i{width:30px}.qr-btn:not(.fab,.fas){font-family:'apercu_pro',sans-serif}.qr-btn{color:#fff;text-align:left;display:block;margin-top:10px;font-size:14px;background:#e27200;border:0;padding:10px 10px 10px 15px;border-radius:5px;text-transform:uppercase;width:100%}.qr-btn.qr-btn--telegram{background:#08c}.qr-btn.qr-btn--whatsapp{background:#25d366}.qr-btn.qr-btn--qr{background:#666}.hotel-actions::-webkit-scrollbar{height:0;width:0}.hotel-actions .hotel-action{color:#666;font-size:14px;border:0;text-transform:uppercase;margin-right:10px;padding:0 10px;text-align:center;line-height:30px;height:30px;min-width:35px;display:inline-block;vertical-align:middle;position:relative;background-color:#eee;border-radius:4px}.hotel-actions .fa-heart.selected{font-weight:bold !important}.hotel-actions .hotel-action:not(.active) .fa-heart:not(:first-child){display:none}.hotel-actions .hotel-action i:not(.fa-heart){margin-right:5px}.hotel-actions .hotel-action.active .fa-heart{display:inline-block}.hotel-actions .hotel-action:not(.fas).active{color:#ff8e41}.hotel-actions .hotel-action:not(.fas){font-family:'apercu_pro',sans-serif}.hotel-actions .hotel-action>*:not(.hint){display:inline-block;vertical-align:top;line-height:inherit}.hotel-actions .hotel-action:last-child{margin-right:0}.hotel-actions .hotel-action:hover .hint{display:block}.hotel-actions .hotel-action:hover .hint:not(.hint--arr){left:0 !important;right:auto !important;top:-43px}.hotel-actions .hotel-actions__hearts{display:inline-block;vertical-align:top;width:155px}.hotel-actions .hotel-actions__hearts .hotel-action .fas:first-child{width:35px;font-weight:bold}.hotel-actions .hotel-actions__hearts .hotel-action .fas:not(:first-of-type){padding-right:5px}.hotel-actions .hotel-actions__hearts .hotel-action .selected:nth-child(1)+.fas{margin-left:-4px}.hotel-actions .hotel-actions__hearts .hotel-action .fas:last-of-type{padding-right:11px !important}.hotel-actions .hotel-actions__hearts .hotel-action .fas{font-weight:normal;line-height:30px}.hotel-actions .hotel-actions__hearts .hotel-action{padding:0;background:#eee;min-width:55px}.hotel-actions .hotel-action.active.fas{color:#fff;background:#ff8e41}.hotel-actions .hotel-action.fa-bookmark.active{background:#00a551;color:#fff}.hotel-actions .hotel-action.fa-ban.active{background:#000;color:#fff}.hotel-actions .hotel-actions__hearts .hotel-action.active{background:#e03a3a !important;color:#fff}.hotel-actions .hotel-action.fas.active:not(.fa-bookmark,.fa-ban){background-color:#ff8e41}.hotel-actions .hotel-action.fas{background:#eee;min-width:56px;height:30px;line-height:30px}.hotel-actions.hotel-actions--ban .hotel-actions__hearts .hotel-action,.hotel-actions.hotel-actions--ban .hotel-action.bg-white,.hotel-actions.hotel-actions--ban .hotel-action.fas:not(.fa-bookmark,.fa-ban){background-color:#eee;color:#999}@media screen and (min-width:1025px){.hotel-actions .hotel-action.fa-bookmark:hover:not(.active){background:#00a551;color:#fff}.hotel-actions .hotel-action.fa-ban:hover:not(.active){background:#000;color:#fff}.hotel-actions .fa-heart.hover-active{font-weight:bold !important}.hotel-actions .hotel-action:not(.active):hover{color:#ff8e41}.hotel-actions .hotel-actions__hearts .hotel-action:hover .fas{color:#fff !important}.hotel-actions .hotel-actions__hearts .hotel-action:hover{background:#e03a3a !important}.hotel-actions .hotel-action:not(.active).fa-pencil-alt:hover,.hotel-actions .hotel-action:not(.active).fa-rss:hover,.hotel-actions .hotel-action:not(.active).fa-balance-scale:hover{color:#fff;background:#ff8e41}}@media screen and (max-width:1300px){.hotel-actions .hotel-action.mr70{margin-right:25px !important}}@media screen and (max-width:1199px){.hotel-actions .hotel-actions__hearts{width:auto;margin-right:25px}.hotel-actions .hotel-action.bg-white{margin:0}.hotel-actions .hotel-action.bg-white,.hotel-actions .hotel-action:not(.fas) .fz13{font-size:11px !important}.hotel-actions .hotel-actions__hearts .hotel-action,.hotel-actions .hotel-action.fas{min-width:40px}}@media screen and (max-width:1023px){.hotel-actions .hotel-actions__hearts .hotel-action,.hotel-actions .hotel-action.fas{min-width:35px;font-size:12px}.hotel-actions .hotel-actions__hearts .hotel-action .fas:first-child{width:30px}.hotel-actions .hotel-action:hover .hint:not(.hint--arr){top:-30px}.hotel-actions .hotel-action.fas,.hotel-actions .hotel-action{line-height:25px;height:25px}.hotel-actions .hotel-actions__hearts .hotel-action .fas{line-height:25px}.hotel-actions .hotel-action.bg-white{padding-left:0}.hotel-actions .hotel-action.bg-white,.hotel-actions .hotel-action{margin-right:5px}.hotel-actions .hotel-action.mr70{margin-right:20px !important}.hotel-actions .hotel-action.bg-white,.hotel-actions .hotel-action:not(.fas) .fz13{font-size:10px !important}.hotel-actions .hotel-action.flr{margin:0;padding:0}}@media screen and (max-width:767px){.topline+.hotel-actions{margin-bottom:10px}.hotel-actions .hotel-action.flr{float:none !important}.hotel-actions{white-space:nowrap;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;display:block}.hotel-actions .hotel-action.mr70{margin-right:10px !important}.hotel-actions .hotel-action__smile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotel-actions .show-767{display:inline-block !important}}.hotel-name .lsfw-flag{margin:0 3px 0 0;vertical-align:middle}.hotel-name a:not(.bth__btn){color:inherit}.hotel-name .bth__btn{margin:0 0 0 auto;height:32px;line-height:32px;padding:0}.hotel-name{display:flex;align-items:center}.hotel-location.normal{padding:0 15px;line-height:20px;font-size:10px}.hotel-location{font-weight:bold;background:#b8d8ea;padding:5px 15px;border-radius:5px;font-size:13px;display:flex;align-items:center;margin-bottom:50px;text-transform:uppercase}.hotel-location a{margin-right:20px;color:#475669}.hotel-location .hotel-location__right i{font-size:11px}.hotel-location .hotel-location__right{font-weight:normal;margin:0 0 0 auto}.ranks{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;width:calc(100% + 15px);justify-content:space-between}.ranks .rank .fa-nice{background:transparent url(/images/hotelschek/nice.svg) center/82px no-repeat}.ranks .rank.rank--gold i{color:#d9af16}.ranks .rank.rank--gold b{background:#d9af16}.ranks .rank.rank--silver i{color:#9c9c9c}.ranks .rank.rank--silver b{background:#9c9c9c}.ranks .rank.rank--gold{background:linear-gradient(320deg,#faecba,rgba(255,255,255,0.68),#d9af16)}.rank.rank--silver{background:linear-gradient(320deg,#e8e8e8,rgba(255,255,255,0.68),#a6a6a6)}.ranks .rank.rank--bronze i{color:#c29b86}.ranks .rank.rank--bronze b{background:#c29b86}.ranks .rank.rank--bronze{background:linear-gradient(320deg,#f7e7df,rgba(255,255,255,0.68),#dbbbaa)}.ranks .rank>i{font-size:34px;position:absolute;top:26px;color:#c8c8c8;left:126px}.ranks .rank b{color:#fff;background:#ccc;line-height:90px;height:90px;width:90px;border-radius:100%;position:relative;margin-bottom:20px;font-size:27px;text-align:center}.ranks .rank{width:calc(20% - 15px);background:#eee;padding:20px 40px;display:flex;margin-right:15px;flex-grow:1;flex-direction:column;position:relative;color:#475669;border-radius:5px}.ranks .rank:hover .bth__ttl-h3{color:#318cc6}.ranks .rank:not(.rank--trophy) b i.fa-heart{line-height:94px}.ranks .rank:not(.rank--trophy) b i.fa-star{line-height:85px}.ranks .rank:not(.rank--trophy) b i{position:absolute;right:0;top:0;width:100%;height:100%;color:#fff;font-size:60px;line-height:90px}.ranks .rank:not(.rank--trophy) b span{position:relative;z-index:2}.hotel-name.bth__ttl-h1{font-size:35px}.ranks .rank:not(.rank--trophy) b{background:#ffffff87 center/60px no-repeat;color:#215f86}.ranks .rank:not(.rank--trophy){align-items:center;background-color:#d4e4f2 !important;padding:20px 0}.ranks .rank:not(.rank--trophy) b.rank__crown{background-image:url(https://tophotels.ru/csstx/i/crown-white.svg)}.categories .category:hover{background-color:#efd7c5}.categories .category span{float:right;font-size:12px}.categories .category b{margin-right:10px;font-size:16px}.categories .category>*{display:inline-block;vertical-align:middle}.categories .category{background-color:#f8e4d5;font-size:14px;padding:0 15px 3px 20px;margin:0 10px 10px 0;color:#475669;border-radius:5px;display:inline-block;vertical-align:top;position:relative;line-height:31px}.stream .stream__item video,.stream .stream__item img{height:100%;width:100%;border-radius:5px}.stream .stream__item .fa-play{font-weight:bold;font-family:"Font Awesome 5 Free";color:#fff;align-items:center;justify-content:center;visibility:hidden;display:flex;position:absolute;top:0;right:0;background:rgba(0,0,0,0.45);width:100%;height:100%;font-size:66px}.stream .stream__item:hover .stream__ttl{display:none}.stream .stream__item:hover .fa-play{color:rgba(255,255,255,0.62);visibility:visible}.stream .stream__item.stream__item--add:hover{background:#b8d8ea}.stream .stream__item.stream__item--add::after{content:'';width:100%;margin-bottom:20px;height:100px;background:url(/images/hotelschek/add-video.svg) center /contain no-repeat}.stream .stream__item.stream__item--add{color:#fff;background:#96bcdc;text-align:center;font-weight:bold;font-size:20px;display:flex;flex-direction:column-reverse;justify-content:center}.stream .stream__ttl .stream__action{height:35px;width:30px;border:0;color:#fff;line-height:35px;display:block;font-size:17px;background:transparent}.stream .stream__ttl .stream__nice{background:transparent url(/images/hotelschek/nice.svg) center/29px no-repeat}.stream .stream__ttl{z-index:10;font-size:13px;position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px;background:rgba(0,0,0,0.64);color:#fff;height:35px}.stream .stream__item.w33p{width:calc(33.3% - 20px) !important}.stream .stream__item.w14p{width:calc(14.28% - 20px)}.stream .bth__txt{width:100%}.stream{width:calc(100% + 20px);display:flex;flex-wrap:wrap}.stream .stream__item{overflow:hidden;position:relative;display:inline-block;height:320px;vertical-align:top;cursor:pointer;background:#eee;margin:0 20px 40px 0;border-radius:5px}.player{width:100%;height:80vh;background:#343434;text-align:center;border-radius:5px}@media screen and (max-width:1140px){.stream .stream__item.w14p{width:calc(25% - 20px)}}@media screen and (max-width:1023px){.ranks .rank .fa-trophy{display:none}.hotel-name .bth__btn{min-width:200px}.stream .stream__item.w14p{width:calc(50% - 20px)}.stream .stream__item.w33p{width:100% !important}.ranks .rank{align-items:center;padding:20px 0}}@media screen and (max-width:767px){.stream,.stream .stream__item,.stream .stream__item.w14p{width:100%;margin-right:0}.ranks{display:block}.ranks .rank:not(:last-child){margin-bottom:10px}.ranks .rank{width:100%;padding:5px 0 5px 20px !important;flex-direction:row}.ranks .rank b{margin:0 15px 0 0}.hotel-location{white-space:nowrap;overflow:auto}.hotel-name .bth__btn{margin-top:15px}.hotel-name.bth__ttl-h1{font-size:25px}.hotel-name .lsfw-flag+*{width:calc(100% - 50px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.hotel-name .lsfw-flag{margin:-2px 0 0 0;width:40px !important;background-position-x:0 !important;height:28px !important}.categories{max-height:200px;overflow:auto;display:flex;flex-wrap:wrap}.categories .category{flex-grow:1}.hotel-name{display:block}}.country-list .country-list__item span{display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:middle;width:calc(100% - 45px)}.country-list{list-style:none;-webkit-column-count:5;font-size:13px;-moz-column-count:5;column-count:5;text-transform:uppercase}.country-list .country-list__item .lsfw-flag{vertical-align:middle;margin:3px 5px 0 0}.country-list .country-list__item:hover{color:#318cc6}.country-list .country-list__item{color:#475669;display:block;padding-right:10px;margin-bottom:10px}@media screen and (max-width:1023px){.country-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (max-width:767px){.country-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.lsfw-filter .lsfw-filter__drop.mt0{margin-top:0 !important}}@media screen and (max-width:599px){.country-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width:359px){.country-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}
