/* 1. MENGHILANGKAN GARIS VERTIKAL YANG MENABRAK SIDEBAR */
.pkp_structure_content {

border-right: none !important;

}
/* 2. MENGUBAH URUTAN: ADDITIONAL CONTENT KE ATAS, ANNOUNCEMENTS KE BAWAH */
.page_index_journal {
display: flex;
flex-direction: column;
}
.page_index_journal .additional_content {
order: 1 !important;
margin-bottom: 40px;
}
.page_index_journal .cmp_announcements,
.page_index_journal .homepage_announcements {
order: 2 !important;
margin-bottom: 40px;
}
.page_index_journal .current_issue {
order: 3 !important;
}
/* Hilangkan garis vertikal bawaan OJS */
.pkp_structure_main::before,
.pkp_structure_main::after {
    display: none !important;
    content: none !important;
    background: transparent !important;
}
/* Hilangkan garis vertikal bawaan OJS */
.pkp_structure_main::before,
.pkp_structure_main::after {
    display: none !important;
    content: none !important;
    background: transparent !important;
}
/* Hilangkan garis abu-abu di bawah navbar/header */
.pkp_structure_main .page-header,
.pkp_structure_content .page-header,
.pkp_page_index .page-header,
.pkp_page_issue .page-header {
    border-bottom: 0 !important;
    box-shadow: none !important;
}
/* Cadangan jika garis berasal dari container */
.pkp_structure_content,
.pkp_structure_main {
    border-top: none !important;
}
/* HILANGKAN GARIS ABU-ABU DI BAWAH MENU UTAMA */
.pkp_structure_head,
.pkp_structure_head .pkp_head_wrapper,
.pkp_structure_head .pkp_site_nav_menu,
.pkp_structure_head .pkp_navigation_primary_row,
.pkp_structure_head .pkp_navigation_primary_wrapper,
.pkp_structure_head #navigationPrimary {
    border: none !important;
    border-top: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* HILANGKAN GARIS DARI PSEUDO-ELEMENT HEADER */
.pkp_structure_head::before,
.pkp_structure_head::after,
.pkp_head_wrapper::before,
.pkp_head_wrapper::after,
.pkp_site_nav_menu::before,
.pkp_site_nav_menu::after,
.pkp_navigation_primary_row::before,
.pkp_navigation_primary_row::after,
.pkp_navigation_primary_wrapper::before,
.pkp_navigation_primary_wrapper::after {
    display: none !important;
    content: none !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* CADANGAN JIKA GARISNYA DARI AREA KONTEN ATAS */
.pkp_structure_page,
.pkp_structure_content,
.pkp_structure_main,
.page_index_journal {
    border-top: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* CADANGAN JIKA GARISNYA BERUPA HR */
.pkp_structure_page hr,
.pkp_structure_main hr,
.page_index_journal hr {
    display: none !important;
}
/* HILANGKAN GARIS ABU-ABU DI ATAS ADDITIONAL CONTENT / BAGIAN PROFIL JURNAL */
.pkp_page_index .additional_content {
    border-top: none !important;
}
/* VERSI LEBIH RAPAT UNTUK LOGO SIDEBAR */
.pkp_structure_sidebar .pkp_block {
    padding: 10px 14px !important;
    margin-bottom: 14px !important;
}

.pkp_structure_sidebar .pkp_block .content {
    margin-top: 4px !important;
    padding-top: 0 !important;
}

.pkp_structure_sidebar .pkp_block p {
    margin: 2px 0 !important;
    padding: 0 !important;
    line-height: 1.1 !important;
}

.pkp_structure_sidebar .pkp_block img {
    margin: 4px auto !important;
}