/* 1. Pengaturan Header & Logo agar Full Width */
.pkp_site_name_wrapper {
    max-width: 100% !important;
    padding: 0 !important;
}

.pkp_site_name {
    display: block !important;
    text-align: center !important;
}

.pkp_site_name img {
    max-height: none !important; 
    width: 100% !important;
    height: auto !important;
    max-width: 1200px;
    margin: 0 auto !important;
}

.pkp_structure_head {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* 2. Menu User (Login/Register) di Bagian Atas */
.pkp_navigation_user a {
    color: #ffffff !important; /* Teks Putih agar kontras */
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 12px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); /* Bayangan teks agar terbaca di area banner terang */
}

/* Hover: Menggunakan Kuning Lemon sesuai aksen banner MEDIArt */
.pkp_navigation_user a:hover {
    color: #e6ff00 !important; 
    text-decoration: none !important;
}

/* Background bar atas: Hijau Tua Transparan agar menyatu dengan navigasi utama */
.pkp_navigation_user_wrapper {
    background-color: rgba(27, 94, 32, 0.6) !important; 
    padding: 5px 0;
}

/* 3. Dropdown Sub-Menu Secondary */
.pkp_navigation_user ul {
    background-color: #1b5e20 !important; /* Hijau Tua pekat */
    border: 1px solid #e6ff00 !important; /* Border Kuning Lemon tipis */
}

.pkp_navigation_user ul li a {
    color: #ffffff !important;
}

.pkp_navigation_user ul li a:hover {
    background-color: #e6ff00 !important; /* Background kuning saat disorot */
    color: #1b5e20 !important;       /* Teks berubah jadi hijau tua saat disorot */
}

/* Memastikan ikon search juga putih */
.pkp_navigation_user .search_link {
    color: #ffffff !important;
}

/* 1. Menyelaraskan Background Menu Primary (Bar Navigasi Utama) */
.pkp_navigation_primary_wrapper {
    background-color: rgba(27, 94, 32, 0.7) !important; /* Hijau transparan sama dengan secondary */
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	 padding: 5px 0;
}

/* 2. Mengatur Warna Teks Menu Primary agar Putih & Tegas */
.pkp_navigation_primary a {
    color: #ffffff !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

/* 3. Efek Hover Menu Primary: Kuning Lemon MEDIArt */
.pkp_navigation_primary a:hover {
    color: #e6ff00 !important; /* Kuning sesuai banner */
    background-color: rgba(255, 255, 255, 0.1) !important; /* Sedikit highlight saat disentuh */
    text-decoration: none !important;
}

/* 4. Menyamakan Tampilan Dropdown Sub-Menu Primary */
.pkp_navigation_primary ul {
    background-color: #1b5e20 !important; /* Hijau tua pekat agar teks terbaca jelas */
    border: 1px solid #e6ff00 !important; /* Border kuning lemon */
    box-shadow: 0 4px 10px rgba(0,0,0,0.3);
}

.pkp_navigation_primary ul li a {
    color: #ffffff !important;
    padding: 10px 15px !important;
}

.pkp_navigation_primary ul li a:hover {
    background-color: #e6ff00 !important;
    color: #1b5e20 !important; /* Teks jadi hijau saat background kuning */
}

/* 5. Merapikan pencarian (Search) di sisi kanan */
.pkp_navigation_primary .search_link {
    color: #ffffff !important;
}

/* Menghilangkan background bawaan OJS yang mungkin menumpuk */
.pkp_structure_head {
    background: none !important;
}