/* ===== Roomssolution custom overrides ===== */
/* 1. Hero banner text - Times New Roman */
.eorik-slider-area .eorik-slider-text h1,
.eorik-slider-area .eorik-slider-text span,
.eorik-slider-area .eorik-slider-text p{font-family:"Times New Roman",Times,serif !important;}
.eorik-slider-area .eorik-slider-text h1{letter-spacing:1px;}
.eorik-slider-area .eorik-slider-text span{font-size:20px;}

/* 2. Bigger logo (logo PNG has a large empty margin, so show only the emblem area) */
.eorik-nav-style .navbar-area .navbar-brand{display:block;width:84px;height:84px;overflow:hidden;padding:0;flex-shrink:0;}
.eorik-nav-style .navbar-area .navbar-brand img{width:429px !important;max-width:none !important;height:auto;margin:-5px 0 0 -4px;}
.eorik-nav-style .navbar-area .mobile-nav .logo{display:block;width:60px;height:60px;overflow:hidden;}
.eorik-nav-style .navbar-area .mobile-nav .logo img{width:306px !important;max-width:none !important;height:auto;margin:-4px 0 0 -3px;}

/* 3. Menu bar - consistent size & always sticky */
.eorik-nav-style{position:fixed !important;top:0;left:0;right:0;z-index:999;}
.eorik-nav-style .navbar-area,
.eorik-nav-style .navbar-area.is-sticky{position:relative !important;padding:6px 0 !important;background-color:rgba(20,22,25,.45) !important;-webkit-animation:none !important;animation:none !important;transition:background-color .3s ease,box-shadow .3s ease;}
.eorik-nav-style .navbar-area.is-sticky{background-color:#313538 !important;box-shadow:0 4px 12px rgba(0,0,0,.25);}
.eorik-nav-style .navbar-area .main-nav nav{min-height:84px;align-items:center;}
.eorik-nav-style .navbar-area .main-nav nav .navbar-nav .nav-item a{font-size:16px;padding-top:8px;padding-bottom:8px;margin:0 12px;}
/* Remove torn/wavy shape dividers - plain section edges */
.white-shape,.footer-shape{display:none !important;}


/* 4. Hero slide text always above the dark overlay */
.eorik-slider-item .d-table{position:relative;z-index:2;}
