.paginator{margin-top:20px;font-family:'apercu_pro',sans-serif}.paginator__button:hover{border-color:#215f86;background:#215f86;color:#fff}.paginator__button.paginator__button--330{width:330px}.paginator__button.paginator__button--250{width:250px}.paginator__button.paginator__button--sm .paginator__button-load .paginator__button-load-i{font-size:4px}.paginator__button.paginator__button--sm{text-align:left;line-height:45px;min-width:280px;width:auto;border:0;height:45px;padding-left:10px}.paginator__button{border:1px solid #318cc6;background-color:#d4e4f2;text-align:center;font-weight:bold;font-size:14px;font-family:'apercu_pro',sans-serif;color:#318cc6;margin-right:20px;display:inline-block;vertical-align:top;border-radius:2px;padding:0 5px;line-height:38px;cursor:pointer;text-transform:uppercase;width:400px}.paginator__nums{display:inline-block;vertical-align:top}.paginator__num.active{background:#d4e4f2}.paginator__num:hover{border-color:#215f86;background:#215f86;color:#fff}.paginator__num{border:1px solid #318cc6;line-height:38px;width:60px;color:#475669;border-radius:2px;margin-right:4px;cursor:pointer;display:inline-block;vertical-align:top;text-align:center;background-color:#fff;font-size:17px;font-weight:bold}.paginator__button-load{margin-left:10px}.paginator__button-load .paginator__button-load-i{font-size:6px}.paginator__button>*{display:inline-block;vertical-align:middle}.bth__loader--animate.paginator__button .paginator__button-load .paginator__button-load-i{-webkit-animation:sk-bouncedelay .9s infinite ease-in-out both;animation:sk-bouncedelay .9s infinite ease-in-out both}.bth__loader--animate.paginator__button .paginator__button-load .paginator__button-load-i:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.bth__loader--animate.paginator__button .paginator__button-load .paginator__button-load-i:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.paginator__button.paginator__button--grey-hov-blue{border-color:#ccc;background-color:#eee;color:#999}.paginator__button.paginator__button--grey-fill-hov-blue{border-color:#abaeb1;background-color:#abaeb1;color:#fff}.paginator__button.paginator__button--grey-fill-hov-blue:hover{background-color:#e27200;border-color:#e27200}.paginator__button.paginator__button--grey-hov-blue:hover{border-color:#318cc6;background-color:#d4e4f2;color:#318cc6}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.paginator .paginator__button.disabled,.paginator .paginator__button:disabled{border-color:#999;color:#999;cursor:initial;background:#eee}@media screen and (max-width:1100px){.paginator__button-load{margin-left:5px}.paginator__button-load .paginator__button-load-i{font-size:3px}}@media screen and (max-width:1023px){.paginator__nums{display:none}.paginator__button:not(.paginator__button--sm){margin:0;line-height:23px;padding:10px;font-size:13px;width:100% !important}}@media screen and (max-width:639px){.paginator__button.paginator__button--sm{width:100% !important}}.bth__hearts-rate{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bth__hearts-rate .bth__hearts-rate-i{cursor:pointer;width:23px;height:22px;margin-right:5px;margin-left:0;background-repeat:no-repeat;background-position:center bottom;background-image:url(https://tophotels.ru/csstx/i/like-grey-2.svg);display:inline-block;vertical-align:middle}.bth__hearts-rate.bth__hearts-rate--sm .bth__hearts-rate-i{width:15px;height:15px;background-size:14px}.bth__hearts-rate.bth__hearts-rate--28 .bth__hearts-rate-i{width:28px;margin-left:10px;margin-right:0;background-size:contain;height:28px}.bth__hearts-rate .bth__hearts-rate-i.selected{background-image:url(https://tophotels.ru/csstx/i/like-red.svg) !important}.bth__hearts-hint{position:absolute;opacity:1;padding:9px;background:#ffd9d7;font-family:'apercu_pro',sans-serif;font-weight:normal !important;font-size:13px;text-transform:uppercase;color:#e03a3a;z-index:100;width:100%;border-radius:3px;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border:1.5px solid #e03a3a61}@media screen and (min-width:1023px){.bth__hearts-rate .bth__hearts-rate-i.hover-active{background-image:url(https://tophotels.ru/csstx/i/like-red-empty.svg) !important}}.lsfw-tbl-750{display:none}.lsfw-tbl-750{border:1.5px solid #ccc;border-radius:4px;padding:10px;margin-bottom:20px;width:100%;font-size:14px;line-height:22px;color:#475669;font-family:'apercu_pro',sans-serif}.lsfw-tbl-750 .lsfw-tbl-750__item:first-of-type{padding-top:0}.lsfw-tbl-750 .lsfw-tbl-750__item{border-bottom:1px solid #bcbcbc;padding:7px 0}.lsfw-tbl-750__item.dbl{display:flex;flex-direction:row}.lsfw-tbl-750__sm-txt{width:90px;font-size:10px;text-transform:uppercase}.lsfw-tbl-750 .lsfw-tbl-750__item:last-of-type{border:0;padding-bottom:0}@media screen and (max-width:750px){.lsfw-tbl-750{display:block}}
