.pkp_site_name .is_img img {
	display: inline-block; 
	max-height: 200px; 
	max-width: 1000%; 
	width: 1000; 
	height: 165
}

/* Strip background di belakang menu utama (bar navigasi) */
.pkp_head_wrapper .pkp_navigation_primary_row {
  background-color: #917200;   /* warna awal: sama dengan warna header */
}

/* 1. Bar navigasi menempel ke header (hilangkan gap putih di bawah header) */
.pkp_head_wrapper {
  margin-bottom: 0;            /* buang jarak antara header dan bar menu */
}

/* 2. Strip background menu + tingginya (override warna sebelumnya) */
.pkp_head_wrapper .pkp_navigation_primary_row {
  background-color: #917200;   /* warna final bar menu (emas tua) */
  padding-top: 0;              /* buang padding atas bar */
  padding-bottom: 0;           /* buang padding bawah bar */
}

/* 3. Hilangkan padding berlebih di UL utama (daftar item menu) */
.pkp_head_wrapper .pkp_navigation_primary {
  margin: 0;                   /* reset margin default ul */
  padding-left: 0px;           /* jarak menu dari sisi kiri bar */
  padding-right: 0px;         /* jarak menu dari sisi kanan bar */
}

/* 4. Atur tinggi bar dan warna link menu (tiap item <a>) */
.pkp_head_wrapper .pkp_navigation_primary > li > a {
  padding-top: 0px;            /* ruang atas di dalam item menu */
  padding-bottom: 0px;         /* ruang bawah; menentukan tinggi bar */
  color: #ffffff !important;   /* paksa hitam */ 
  text-transform: uppercase;   /* ubah teks menu jadi huruf besar semua (opsional) */
  letter-spacing: 0.01em;      /* sedikit spasi antar huruf */
  font-size: 11px !important; 
  white-space: nowrap;        /* ← KUNCI: cegah teks di dalam link turun baris */
}

/* 5. Warna saat hover/fokus pada item menu */
.pkp_head_wrapper .pkp_navigation_primary > li > a:hover,
.pkp_head_wrapper .pkp_navigation_primary > li > a:focus {
  background-color: #ffffff;   /* latar belakang item saat hover: putih */
  color: #000000 !important;              /* warna teks saat hover: hitam */
}

/* 6. Tata letak utama daftar menu (ul) menggunakan flexbox */
.pkp_navigation_primary {
    display: flex;             /* susun item menu secara horizontal */
    flex-wrap: nowrap;           /* jika sempit, item boleh turun ke baris berikutnya */
    max-width: 100%;           /* lebar maksimum ul mengikuti lebar bar */
}

/* 7. Atur perilaku setiap item menu (li) dalam flexbox */
.pkp_navigation_primary .pkp_navigation_item {
      margin-right: 1px !important;              /* atur jarak antar menu (0–16px, sesuaikan selera) */
    flex: 0 1 auto;            /* lebar item menyesuaikan konten, tidak memaksa mengisi ruang */
}


.pkp_navigation_search_wrapper 
    {    display: none !important;

}


/* ===================== */
/* Khusus HP (layar kecil) */
/* ===================== */
@media (max-width: 768px) {

  /* Logo lebih kecil di HP */
  .pkp_site_name .is_img img {
    max-height: 30px;
    height: auto;
  }

  /* Menu kembali vertikal (default OJS) */
  .pkp_navigation_primary {
    display: block;           /* jangan flex, biar turun ke bawah */
  }

  .pkp_navigation_primary > li {
    margin-right: 0;
  }

  .pkp_head_wrapper .pkp_navigation_primary > li > a {
    display: block;
    padding: 8px 12px;        /* lebih mudah di-tap */
    font-size: 13px !important;
    white-space: normal;      /* boleh dua baris di HP */
  }
}