.m74-hotels-page .m74-hotels-lead{font-size:1.05rem;line-height:1.55;color:#3b4a5a;margin:0 0 18px}
.m74-hotels-summary{margin:0 0 16px;line-height:1.55}
.m74-hotels-nav{margin:0 0 22px;padding:12px 14px;background:#f3f7fc;border-radius:10px;line-height:1.7;font-size:.95rem}
.m74-hotels-nav a{color:#1558a8;text-decoration:none}
.m74-hotels-nav a:hover{text-decoration:underline}
.m74-hotels-district{margin:0 0 28px}
.m74-hotels-district h2{font-size:1.25rem;margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid #e3ecf6}
.m74-hotels-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.m74-hotels-table{width:100%;border-collapse:collapse;font-size:.94rem}
.m74-hotels-table th,.m74-hotels-table td{padding:9px 10px;text-align:left;border-bottom:1px solid #e8eef6;vertical-align:top}
.m74-hotels-table th{background:#f3f7fc;font-weight:600;font-size:.88rem;text-transform:uppercase;letter-spacing:.02em;color:#5a6b7d;white-space:nowrap}
.m74-hotels-table tr:hover td{background:#fafcff}
.m74-hotels-table a{color:#1558a8;font-weight:600;text-decoration:none}
.m74-hotels-table a:hover{text-decoration:underline}
.m74-hotels-cat{display:block;font-size:.78rem;color:#7a8797;font-weight:400;margin-top:2px}
.m74-hotels-reviews{color:#8b98a8;font-size:.85rem}
.m74-hotels-rating,.m74-hotels-price{white-space:nowrap}
.m74-hotels-note{margin:22px 0 0;font-size:.88rem;color:#6b7889;line-height:1.5}
.m74-hotels-back{margin:26px 0 0}
.m74-hotel-photo{margin:0 0 18px;line-height:0}
.m74-hotel-photo img{width:100%;max-width:900px;height:auto;border-radius:12px;display:block;box-shadow:0 2px 10px rgba(20,50,90,.08)}
.m74-hotel-facts{margin:14px 0 18px;padding:14px 18px 14px 34px;background:#f5f8fc;border-radius:10px;line-height:1.65}
.m74-hotel-facts a{color:#1558a8;text-decoration:none}
.m74-hotel-facts a:hover{text-decoration:underline}
.m74-hotel-facts li{margin:0 0 4px}
@media (max-width:640px){
  .m74-hotels-table{font-size:.9rem}
  .m74-hotels-table th,.m74-hotels-table td{padding:8px 6px}
  .m74-hotels-table th:nth-child(3),.m74-hotels-table td:nth-child(3){display:none}
}
