/* CEP-JIMR — Navigation Colour Only Safe version: does not change OJS layout or positioning. */ 

/* Keep the navigation in OJS's normal layout */ 
.pkp_navigation_primary_row, .pkp_navigation_primary_wrapper, .pkp_site_nav_menu { 
    background: transparent !important; 
} 

/* Main navigation text */ 
.pkp_navigation_primary > li > a { 
    color: #C9A227 !important; 
    background: transparent !important; 
    text-decoration: none !important; 
    padding-top: 20px !important; /* Pushes the navigation text lower down */
    display: inline-block !important; /* Ensures the padding works correctly */
} 

/* Hover/focus */ 
.pkp_navigation_primary > li > a:hover, 
.pkp_navigation_primary > li > a:focus { 
    color: #FFFFFF !important; 
    background: transparent !important; 
} 

/* Current/active page */ 
.pkp_navigation_primary > li.current > a, 
.pkp_navigation_primary > li > a[aria-current="page"] { 
    color: #FFFFFF !important; 
    background: transparent !important; 
} 

/* Dropdown links, if any */ 
.pkp_navigation_primary .dropdown-menu { 
    background: #003366 !important; 
} 
.pkp_navigation_primary .dropdown-menu a { 
    color: #C9A227 !important; 
    background: transparent !important; 
} 
.pkp_navigation_primary .dropdown-menu a:hover, 
.pkp_navigation_primary .dropdown-menu a:focus { 
    color: #FFFFFF !important; 
    background: transparent !important; 
} 

/* ========================================= 
REMOVE ONLY THE DUPLICATE OJS LOGO 
Keep the header layout intact 
========================================= */ 
.pkp_site_name .is_img img { 
    opacity: 0 !important; 
    visibility: hidden !important; 
    pointer-events: none !important; 
}
