/* Remove OJS branding */
.pkp_brand_footer {
    display: none !important;
}

/* Journal title - white */
.pkp_site_name a {
    color: #ffffff !important;
}

/* All top-level nav items - white */
.pkp_navigation_primary > li > a,
.pkp_navigation_primary > li > button {
    color: #ffffff !important;
    background-color: transparent !important;
}

/* Search - white */
.search_toggle { color: #ffffff !important; }

/* Dropdown container - teal */
.pkp_navigation_primary li ul,
.pkp_navigation_primary .pkp_dropdown_content {
    background-color: #0AA9A3 !important;
    border: none !important;
    box-shadow: 0 3px 8px rgba(0,0,0,0.25) !important;
}

/* ALL dropdown links - white on teal, always */
.pkp_navigation_primary li ul li a,
.pkp_navigation_primary li ul li a:link,
.pkp_navigation_primary li ul li a:visited,
.pkp_navigation_primary li ul li a:hover,
.pkp_navigation_primary li ul li a:focus,
.pkp_navigation_primary li ul li a:active {
    color: #ffffff !important;
    background-color: #0AA9A3 !important;
    text-decoration: none !important;
}

/* Hover - slightly darker teal only */
.pkp_navigation_primary li ul li:hover > a,
.pkp_navigation_primary li ul li a:hover {
    background-color: #089490 !important;
    color: #ffffff !important;
}