/* ==========================================
   PERBESAR GAMBAR HEADER / BANNER OJS 3.1.1.1
   Upload di Journal Style Sheet
   ========================================== */

/* Area header biru */
.pkp_structure_head {
    background: #1e56d8 !important;
    padding: 0 !important;
}

/* Container banner */
.pkp_site_name_wrapper,
.pkp_site_name {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Banner gambar utama */
.pkp_site_name img,
.pkp_site_name .is_img img,
.pkp_site_name a img {
    width: 100% !important;          /* penuh ke samping */
    max-width: 100% !important;
    height: auto !important;        /* proporsional */
    min-height: 220px !important;   /* tinggi minimal */
    object-fit: cover !important;   /* biar penuh */
    display: block !important;
    margin: 0 auto !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Kalau banner mau lebih tinggi */
@media (min-width: 1200px){
    .pkp_site_name img,
    .pkp_site_name a img {
        min-height: 280px !important;
    }
}

/* Hilangkan padding samping */
.pkp_head_wrapper,
.pkp_site_name {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Menu tetap rapih */
.pkp_navigation_primary_wrapper {
    margin-top: 0 !important;
}

/* Mobile */
@media screen and (max-width: 768px) {
    .pkp_site_name img,
    .pkp_site_name a img {
        min-height: 140px !important;
        object-fit: contain !important;
    }
}