/* Menghapus batasan tinggi bawaan OJS agar gambar header tidak terpotong */
.pkp_site_name .is_img img {
    max-height: none !important;
    min-height: 395px;
    /* height: auto !important;  */
    width: 100% !important;
}

.pkp_site_name {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

@media (min-width: 992px) {
  .pkp_site_name_wrapper {
    height: auto;
    height: 135px;
  }

  .pkp_navigation_user_wrapper {
    width: 100%;
    background: #002772;
  }

  .pkp_navigation_user.pkp_navigation_user {
    width: 100%;
  }
}

.pkp_site_name_wrapper {
  visibility: hidden;
}

.pkp_structure_head {
  background-position-x: left;
  min-height: 90px;
}

.pkp_structure_footer_wrapper {
  display: none;
}

/* Paksa tombol toggle menu navbar mobile untuk tampil di layar < 991px */
@media (max-width: 991px) {
    /* Menampilkan tombol hamburger jika tersembunyi */
    .pkp_site_nav_toggle,
    button.navbar-toggle,
    .navbar-toggler {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    
    /* Memastikan wadah menu siap dibuka saat toggle diklik */
    .pkp_nav_list,
    .navbar-collapse {
        clear: both;
    }
}