/* =========================================
   HEADER BANNER MENYATU DENGAN TOPBAR
   ========================================= */

/* Hilangkan jarak di bagian atas header */
.pkp_structure_head {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: 0 !important;
}

/* Hilangkan jarak pada wrapper header */
.pkp_head_wrapper {
    background: #FFFFFF !important;
	margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: 0 !important;
}

/* Area nama/logo jurnal */
.pkp_site_name_wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border-top: 0 !important;
}

/* Banner jurnal */
.pkp_site_name {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Link pembungkus banner */
.pkp_site_name > a {
    
	display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Gambar banner */
.pkp_site_name > a img,
.pkp_site_name .is_img img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
}

/* Hilangkan pseudo-element yang mungkin membuat jarak */
.pkp_structure_head::before,
.pkp_structure_head::after,
.pkp_head_wrapper::before,
.pkp_head_wrapper::after,
.pkp_site_name_wrapper::before,
.pkp_site_name_wrapper::after {
    display: none !important;
    content: none !important;
}

/* Pastikan tidak ada border/garis atas */
.pkp_structure_head,
.pkp_head_wrapper,
.pkp_site_name_wrapper,
.pkp_site_name {
    border: 0 !important;
    box-shadow: none !important;
}