.hotel-actions{margin-bottom:20px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hotel-actions::-webkit-scrollbar{height:0;width:0}.hotel-actions .hotel-action{color:#666;font-size:14px;border:0;margin-right:10px;padding:0 10px;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;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:#f8e4d5;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:#f8e4d5;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:1199px){.hotel-actions .hotel-action.mr70{margin-right:25px !important}.hotel-actions .hotel-actions__hearts{width:auto;margin-right:20px}.hotel-actions .hotel-action:not(.fas) .fz13{font-size:11px !important}}@media screen and (max-width:1023px){.hotel-actions .hotel-actions__hearts .hotel-action,.hotel-actions .hotel-action.fas{min-width:40px}.hotel-actions .hotel-action.bg-white,.hotel-actions .hotel-action:not(.fas) .fz13{font-size:10px !important}.hotel-actions .hotel-action:not(.fas){margin-right:0}}@media screen and (max-width:767px){.topline+.hotel-actions{margin-bottom:10px}.hotel-actions{white-space:nowrap;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-actions .hotel-action.bg-white,.hotel-actions .hotel-action:not(.fas) .fz13{font-size:10px !important}.hotel-actions .hotel-action.mr70{margin-right:10px !important}.hotel-actions .hotel-actions__hearts .hotel-action,.hotel-actions .hotel-action.fas{min-width:35px}.hotel-actions .hotel-action__smile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotel-actions .hotel-actions__hearts .hotel-action,.hotel-actions .hotel-action.fas{min-width:30px}.hotel-actions .show-767{display:inline-block !important}.hotel-actions .hotel-actions__hearts .hotel-action .fas,.hotel-actions .hotel-action,.hotel-actions .hotel-action.fas{height:25px;font-size:13px;line-height:25px}}.pp-subs-hotel__hotel{font-size:18px;text-transform:uppercase;display:block;margin-bottom:10px;color:#5a6779}.pp-subs-hotel__cut{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}@media screen and (max-width:750px){.pp-subs-hotel__hotel{font-size:13px;margin-bottom:10px}.pp-subs-hotel__cut{max-width:230px}}.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}a.topline-hotel .bth__ttl-h1,a.topline-hotel{color:#215f86}.topline-hotel{border-radius:5px;border:1px solid #d4e4f2;position:relative;display:block;margin-bottom:20px}.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:#92bbe0;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}.topline-hotel+.topline-actions{margin-top:-15px}}@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}}.topline-actions.topline-actions--loader *,.triple.triple--loader>.triple__item *{visibility:hidden}.card-loader-line{height:35px;margin-bottom:10px;display:block}.card-loader-line,html body .page .container .topline-actions.topline-actions--loader,html body .page .container .triple.triple--loader>.triple__item{-webkit-animation:CardLoader 5s infinite;animation:CardLoader 5s infinite;background:#d9d8d8}@-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}}.topline-actions.topline-actions--fill .topline-action i{left:15px}.topline-actions.topline-actions--fill .topline-action{background:#fff;padding:0 15px 0 40px;border-radius:5px;font-weight:bold;margin-right:15px}.topline-actions.topline-actions--fill{border:0;background:#eee;padding:10px 15px;margin:0}.topline-actions{border:1px solid #eee;border-radius:5px;padding:0 20px 0 20px;margin:15px 0 30px 0}.topline-actions .topline-action.fas::before,.topline-actions .topline-action i{font-weight:bold;font-family:"Font Awesome 5 Free";margin-right:5px}.topline-actions .topline-action .fa-heart.selected{color:#e03a3a}.topline-actions .topline-action .fa-ban.active,.topline-actions .topline-action .fa-ban:hover:not(.active){color:#000}.topline-actions .topline-action:not(.active) .fa-heart:not(:first-child){display:none}.topline-actions .topline-action.active .fa-heart{display:inline-block}.topline-actions .topline-action.active .far,.topline-actions .topline-action:hover .far{font-weight:bold}.topline-actions .topline-action.mr10{padding-right:10px}.topline-actions .topline-action{font-family:'apercu_pro',sans-serif;font-weight:normal;color:#475669;text-align:left;line-height:43px;cursor:pointer;background:transparent;font-size:13px;text-transform:uppercase;border:0;margin-right:45px;display:inline-block;vertical-align:top;position:relative}.topline-fixed-button .topline-actions .topline-action i{top:0;line-height:28px;left:15px}.topline-fixed-button .topline-actions .topline-action{line-height:27px;font-size:12px;color:#215f86;margin:0 15px 0 0;width:auto;border-radius:5px;padding:0 20px 0 35px}.topline-fixed-button .topline-actions{padding:0;display:inline-block;vertical-align:middle;margin:0 0 0 20px;border:0}.topline-actions .topline-action.topline-action--hearts .fas{line-height:inherit;display:inline-block;vertical-align:top;margin:0;padding-right:2px}.topline-actions .topline-action.active:not(.topline-action--hearts){color:#ff8e41}html body .page .topline-actions .topline-action.fa-ban.active{color:#000}html body .page .topline-actions .topline-action.fa-heart.active{color:#e03a3a}html body .page .topline-actions .topline-action.fa-balance-scale.active{color:#ff8e41}html body .page .topline-actions .topline-action.fa-bookmark.active{color:#00a551}.topline-actions .topline-action:hover .hint{display:block;right:auto;left:0}@media screen and (min-width:1025px){.topline-actions .topline-action .fa-heart.hover-active{color:#e03a3a}.topline-actions .topline-action:not(.active,.topline-action--hearts):hover{color:#ff8e41}html body .page .topline-actions .topline-action.fa-ban:not(.active):hover{color:#000}html body .page .topline-actions .topline-action.fa-heart:not(.active):hover{color:#e03a3a}html body .page .topline-actions .topline-action.fa-balance-scale:not(.active):hover{color:#ff8e41}html body .page .topline-actions .topline-action.fa-bookmark:not(.active):hover{color:#00a551}}@media screen and (max-width:1023px){.topline-actions .topline-action{margin-right:20px;line-height:35px;min-width:25px;padding:0 !important}.topline-actions .topline-action>*:not(.hint){display:inline-block;vertical-align:top;line-height:inherit}.topline-actions .topline-action .fas+span:not(.hint){font-size:10px}.topline-actions .topline-action .fa-rss+span{display:none}}@media screen and (max-width:767px){.topline-actions::-webkit-scrollbar{height:0;width:0}.topline-actions .topline-action .fa-smile+span{display:none}.topline-actions .topline-action{min-width:20px}.topline-actions .topline-action:hover .hint{left:21px;bottom:8px}.topline-actions{padding:0 15px;white-space:nowrap;overflow:auto;display:block;margin-bottom:20px}.topline-actions .topline-action i,.topline-actions .topline-action.fas{font-size:14px}.topline-actions .topline-action>*:not(.hint){display:inline-block;vertical-align:top;line-height:inherit}.topline-actions .topline-action{font-size:11px;margin-right:15px}.topline-fixed-button .topline-actions .topline-action{width:35px;padding:0;background:rgba(255,255,255,0.8);text-align:center;border:0;margin:0 10px 0 0}.topline-actions .topline-action.mr10{padding-right:5px}.topline-fixed-button .topline-actions .topline-action i{margin:0;line-height:25px;position:static;display:block}.topline-fixed-button .topline-actions .topline-action span{display:none}.topline-actions.topline-actions--fill .topline-action{padding:0 15px 0 30px;margin-right:10px}.topline-actions.topline-actions--fill{padding:10px}.topline-actions.topline-actions--fill .topline-action i{left:10px}}
