.hotel-nav {
		position:absolute;
}

.hotel-subnav {
		background:#472929;
}

.hotel-subnav a.active {
		color:#ffd600;
}

@media (max-width: 760px) {
    .nav {
        top: 75px;
    }
		
}

.nav {
    top: 30px;
}


/* Perkasa Brown Gallery — optional site-wide CSS for the Elementor template */
.gallery-intro { overflow:hidden; position:relative; }
.gallery-intro:after { content:""; position:absolute; width:360px; height:360px; border:1px solid rgba(213,177,123,.20); border-radius:50%; right:-150px; top:-170px; pointer-events:none; }
.gallery-card { transition:transform .35s ease, box-shadow .35s ease; }
.gallery-card:hover { transform:translateY(-6px); box-shadow:0 18px 40px rgba(48,31,21,.15)!important; }
.gallery-card img { transition:transform .65s cubic-bezier(.2,.7,.2,1); }
.gallery-card:hover img { transform:scale(1.035); }
.gallery-cta .elementor-button { transition:transform .25s ease, box-shadow .25s ease; }
.gallery-cta .elementor-button:hover { transform:translateY(-2px); box-shadow:0 8px 24px rgba(213,177,123,.28); }
@media (prefers-reduced-motion: reduce) { .gallery-card, .gallery-card img, .gallery-cta .elementor-button { transition:none!important; transform:none!important; } }