.collection{margin-bottom:10px;position:relative;padding:15px 55px 15px 230px;background-color:#eee;border-radius:5px;min-height:160px}.collection a.collection__img:hover::before{opacity:.2}.collection a.collection__img::before{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s}.collection .collection__img{width:190px;border:5px solid #fff;height:125px;position:absolute;overflow:hidden;left:15px;border-radius:5px;top:15px}.collection .collection__img img{border-radius:5px}.collection .bth__ttl-h2{margin-bottom:10px;display:block}.collection .collection__bbs .collection__bb>*:not(.hint){display:inline-block;vertical-align:top;line-height:inherit}.collection .collection__rating{padding-left:32px;background:#fff 3px center /16px no-repeat}.collection .collection__rating.orange{background-image:url(https://tophotels.ru/csstx/i/crown-yellow.svg)}.collection .collection__rating.green{background-image:url(https://tophotels.ru/csstx/i/crown-green.svg)}.collection .collection__rating.red{background-image:url(https://tophotels.ru/csstx/i/crown-red.svg)}.collection .collection__rating.grey{background-image:url(https://tophotels.ru/csstx/i/crown-grey.svg)}.collection .bth__txt p:empty{display:none}.collections-thematic .collection .bth__txt p:not(:last-of-type){margin-bottom:10px}.collection .collection__bbs .collection__bb b{font-weight:bold;font-size:22px;margin-right:10px;line-height:22px}.collection .collection__bbs{margin-top:20px}.collection .collection__bbs .collection__bb{padding:0 10px;background-color:#fff;line-height:40px;min-width:100px;margin-right:10px;position:relative;color:#475669;vertical-align:top;font-size:10px;border-radius:5px;display:inline-block;text-transform:uppercase}.collection .collection__arr:hover{background:#ff8e41;color:#fff}.collection .collection__link{color:#cc7032;cursor:pointer;font-size:10px;font-weight:bold;text-transform:uppercase;display:block;padding-top:10px}.collection .collection__arr::before{display:block}.collection .collection__arr.active::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.collection .collection__arr{position:absolute;right:15px;top:15px;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;color:#ff8e41;border:0;border-radius:5px}.collection .collection__loc+span{display:inline-block;vertical-align:top;width:calc(100% - 40px)}.collection .collection__loc{display:inline-block;vertical-align:top;margin:4px 5px 0 -3px}.collection .collection__loc:hover .hint{display:block;left:0;right:auto}.collections-thematic .collection{padding-left:280px;min-height:280px}.collections-thematic .collection .collection__bbs .collection__bb{line-height:30px}.collections-thematic .collection .collection__bbs{margin:0 0 10px 0}.collection-country .collection-country__txt{color:#fff;position:absolute;top:0;left:0;width:100%;padding:14px;background-color:rgba(0,0,0,0.3);text-transform:uppercase;font-size:36px;text-align:center}.collection-country{max-width:460px;height:auto;position:relative;border-radius:5px;margin-top:20px;overflow:hidden}.lsfw-tbl.collection-other{width:800px}.lsfw-tbl.collection-other tr:hover{background-color:#d4e4f2}.lsfw-tbl.collection-other tr td{font-size:14px}.lsfw-tbl.collection-other tr:hover .bold{color:#215f86}.lsfw-tbl.collection-other tr:hover .lsfw-tbl__arrow{background-image:url(https://tophotels.ru/csstx/i/arrow-right.svg)}@media screen and (min-width:767px){.collections-thematic .collection .collection__img{width:240px;height:250px}}@media screen and (min-width:1025px){.collection .collection__arr:hover .hint{display:block}}@media screen and (max-width:1023px){.collections-thematic .collection{padding:15px}.lsfw-tbl.collection-other{width:100%}.collections-thematic .collection__loc+span{width:400px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.collections-thematic .collection .bth__ttl-h2{float:left}.collections-thematic .collection .collection__img{position:static;margin:0 0 10px 10px;float:right}}@media screen and (max-width:767px){.collection{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collections-thematic .collection .collection__loc{position:absolute;right:10px;top:16px;margin:0}.collections-thematic .collection__loc+span{width:calc(100% - 35px);white-space:normal}.collection .collection__img img{height:auto}.collections-thematic .collection .collection__bbs .fz10{display:block}.collections-thematic .collection .collection__bbs .collection__bb{line-height:normal;padding-bottom:5px;background:#fff}.collections-thematic .collection .collection__bbs{position:static;margin-top:5px}.collection .collection__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:static;float:none !important;width:90%;margin:10px 0 0 0 !important;height:auto}.collection .collection__bbs .collection__bb b{font-size:18px;line-height:18px}.collection .bth__ttl-h2{margin-bottom:5px}.collection .collection__bbs{position:absolute;bottom:30px;left:30px}.collections.collections--hotels .bth__ttl-h2{margin-right:30px;margin-bottom:10px}.collection .collection__bbs .collection__bb{line-height:25px;background-color:rgba(255,255,255,0.9);min-width:auto;padding-right:15px}.collection .collection__arr{width:25px;top:10px;right:10px;height:25px;line-height:25px}.lsfw-tbl.collection-other tr td:last-of-type{display:none}.lsfw-tbl.collection-other tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lsfw-tbl.collection-other tr td:nth-child(2){width:calc(100% - 50px);white-space:nowrap;font-size:13px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.lsfw-tbl.collection-other tr{padding:6px 10px}.lsfw-tbl.collection-other tr td:first-of-type{font-size:10px;color:#666;margin-left:auto;text-align:right;width:40px}}
