
/* One typography system for English, Russian and Spanish. */
html body,html[lang="ru"] body,html[lang="es"] body{font-family:'Noto Sans',Arial,sans-serif;font-weight:400}
body p,body li,body a,body label,body input,body select,body textarea,body button,body td,body .kp-article-meta,body .kp-story-category{font-family:'Noto Sans',Arial,sans-serif}
body h1,body h2,body h3,body h4,body h5,body h6,body h1 a,body h2 a,body h3 a,body h4 a{font-family:Lora,Georgia,serif!important}
body .amenity-group h4,body .hotel-services-grid h3,body .hotel-services-grid h4,body .direct-price-message h2,body .top-room-amenities h2{font-family:'Noto Sans',Arial,sans-serif!important}
.kp-breadcrumb-bar{display:block!important;position:relative;clear:both;background:white;padding:15px 0;border-bottom:1px solid #f2eee8}.kp-breadcrumb-bar .kp-breadcrumb{display:block!important;visibility:visible!important;margin:0!important;text-align:left}.kp-breadcrumb-bar ol{display:flex!important;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;list-style:none;gap:6px 9px;margin:0;padding:0;font-size:13px;font-weight:400}.kp-breadcrumb-bar li+li:before{content:'›';margin-right:9px;color:#a99c8c}.kp-breadcrumb-bar a{color:#927044;text-decoration:none}.kp-breadcrumb-bar a:hover{text-decoration:underline}.kp-breadcrumb-bar [aria-current=page]{color:#756b5c}.kp-breadcrumb-bar+.kp-page-heading{padding-top:20px!important}
.kp-other-rooms{padding:35px 0 65px;background:#f7f5f1}.kp-other-rooms>.container>h2{text-align:center;font-size:28px;font-weight:400;margin:0 0 28px}.kp-other-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kp-other-room-card{background:#fffefa;border:1px solid #eee9df;min-width:0}.kp-other-room-card img{display:block;width:100%;height:205px;object-fit:cover}.kp-other-room-text{padding:20px}.kp-other-room-text h3{font-size:21px;font-weight:400;line-height:1.35;margin:0 0 14px}.kp-other-room-text h3 a{color:#746136}.kp-other-room-card .room-facts{display:flex;flex-wrap:wrap;gap:9px 14px;font-size:13px;line-height:1.6;color:#605c52}.kp-other-room-card .room-facts>span:last-child{flex-basis:100%}.kp-other-room-card .room-facts .fa{color:#dfa974;margin-right:6px}.kp-more-details{display:inline-block;margin-top:20px;color:#956b43;text-decoration:underline;text-underline-offset:4px;font-size:14px}.kp-more-details span{margin-left:8px}@media(max-width:767px){.kp-other-room-grid{grid-template-columns:1fr}.kp-other-room-card img{height:230px}.kp-breadcrumb-bar{padding:12px 0}.kp-breadcrumb-bar ol{font-size:12px}}
