/* =================================================
HEADER (FULL WIDTH BANNER)
================================================= */

/* hilangkan jarak putih atas */

body{
margin:0;
padding:0;
}

/* navbar */

.navbar{
margin:0 !important;
border:none !important;
}

/* container header full width */

#headerNavigationContainer .container,
#headerNavigationContainer .container-fluid{
max-width:100% !important;
width:100% !important;
padding:0 !important;
margin:0 auto !important;
}

/* banner */

.navbar-brand{
display:block;
width:100%;
padding:0 !important;
margin:0 !important;
height:auto !important;
}

.navbar-brand img{
width:100%;
height:auto;
display:block;
}

/* hilangkan limit bootstrap */

.navbar-brand-logo img{
max-height:none !important;
padding-bottom: 15px;
}

/* hilangkan kotak putih kosong */
#headerNavigationContainer > .container-fluid:empty {
    display: none;
}



#headerNavigationContainer, #headerNavigationContainer .container, #headerNavigationContainer .container-fluid, .navbar-default {
    background: #fafafa;
    box-shadow: none;
}

/* =================================================
REGISTER LOGIN BUTTON (TEKNOSI STYLE)
================================================= */

/* container */

#navigationUser{
position:absolute;
top:20px;
right:40px;
z-index:10;
}

/* list */

#navigationUser li{
display:inline-block;
margin-left:10px;
}

/* button */

#navigationUser li a{
background:#ffffff;
border:1px solid #dcdcdc;
padding:6px 18px;
border-radius:10px;
font-size:16px;
font-weight:500;
color:#444 !important;
box-shadow:0 2px 5px rgba(0,0,0,0.15);
text-decoration:none;
transition:all .2s;
}

/* hover */
#navigationUser li a:hover{
background: linear-gradient(135deg, #2ea0de , #1a74a5) !important;
color:#ffffff !important;
}

/* =====================================
SITE NAVIGATION 
===================================== */

#nav-menu{
    max-width: 1140px;
    margin: 25px auto 25px auto;
    padding: 10px 10px;
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}



/* menu list */
#nav-menu ul{
margin:0;
}

/* menu item */
#nav-menu ul li a{
font-size:16px;
padding:10px 15px;
color:#555;
font-weight:500;
}

/* hover */

#nav-menu ul li a:hover{
color:#2a7dbf;
}


/* ===============================
JOURNAL BOX (CARD)
=============================== */

.journal-box{
background:#fff;
border:1px solid #e6e6e6;
border-radius:4px;
padding:20px;
margin-bottom:25px;
box-shadow:0 2px 4px rgba(0,0,0,0.05);
animation:fadeInUp 0.6s ease;
}

/* ===============================
THUMBNAIL
=============================== */

.journal-thumb{
border:none;
box-shadow:none;
padding:0;
}

/* ===============================
TITLE + GARIS GRADIENT
=============================== */

.journal-title{
font-size:22px;
font-weight:600;
margin-bottom:15px;
position:relative;
padding-bottom:10px;
margin-top: -15px;
}

.journal-title:after{
content:"";
position:absolute;
left:0;
bottom:0;
width:250px;
height:3px;
background: linear-gradient(135deg, #bddced 7%, #bddced 3%, #bddced 3%, #bddced 12%, #bddced 54%, #2ea0de 85%, #1a74a5 120%);
background-size:200% 100%;
animation:gradientMove 3s linear infinite;
}

/* ===============================
TEXT
=============================== */
.journal-text{
text-align:justify;
line-height:1.8;
color:#444; 
font-size:14px;
}

.journal-text p{
margin-bottom:10px;
}

/* =================================================
CONTENT BOX
================================================= */

.home_journal_description{
    background: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
}

.journal-description h2 {
	font-size: 22px;
    text-shadow: none;
}

.journal-description ul {
    margin: 5px 0 0 0;
    padding-left: 18px;
}

.journal-description li {
    margin-bottom: 10px;
    line-height: 1.5;
}

/* =================================================
INDEX SLIDER
================================================= */

.index-slider {
	max-width: 1100px;
    background: #fff;
    padding: 20px;
    border-radius: 6px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

.index-slider img {
    height: 60px;
    object-fit: contain;
    margin: auto;
	max-width: 120px;
}

.index-slider .slick-slide {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.slide-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
	padding: 0 15px;
}

/* PANAH SLICK */
.slick-prev, 
.slick-next {
    display: block !important;
    z-index: 999;
}

/* icon panah */
.slick-prev:before,
.slick-next:before {
    color: #1a74a5 !important;
    font-size: 28px;
    opacity: 1 !important;
}

/* posisi kiri */
.slick-prev {
    left: -50px;
}

/* posisi kanan */
.slick-next {
    right: -50px;
}

.slick-prev:hover:before,
.slick-next:hover:before {
    color: #2ea0de !important;
}

/* =================================================
CONTENT WRAPPER (RAPI DAN SEJAJAR MENU)
================================================= */

.pkp_structure_main{
    max-width:1115px;
    margin:0 auto;
    border-radius: 8px;

    background: #fff;              
    padding: 25px;                
    box-shadow: 0 3px 12px rgba(0,0,0,0.06); 
}

#main-content{
padding:25px;
}

/* sidebar spacing */
.pkp_structure_sidebar{
padding-left:25px;
}

/* sidebar box */

.pkp_structure_sidebar .block{
background:#fff;
border:1px solid #eee;
padding:15px;
margin-bottom:20px;
border-radius:4px;
}

/* =================================================
TITLE
================================================= */

.obj_article_summary > .title a{
font-size:1.14em;
}

.current_issue h2{
font-size:1.4em;
margin:25px 0 20px;
}

/* =========================
SIDEBAR FIX
========================= */

/* container sidebar */
#sidebar {
    text-align: center;
}

/* box block */
#sidebar .pkp_block {
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;
}

/* judul */
#sidebar .pkp_block .title {
    background: linear-gradient(135deg, #bddced 7%, #bddced 3%, #bddced 3%, #bddced 12%, #bddced 54%, #2ea0de 85%, #1a74a5 120%);
    color: #444444 !important;
    padding: 10px;
    text-align: center;
}

/* isi konten */
#sidebar .content {
    text-align: center;
}

/* link */
#sidebar a {
    display: block;
    text-align: center;
}

/* gambar */
#sidebar img {
    width: 160px;
    height: 80px;
    object-fit: contain;
    margin: -10px auto;
    display: block;
}

/* =========================
ABOUT JOURNAL GARIS FIX
========================= */

/* garis hanya untuk menu (yang ada link) */
#sidebar .pkp_block .content p:has(a) {
    margin: 0;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    text-align: center;
}

/* hilangkan garis terakhir */
#sidebar .pkp_block .content p:has(a):last-child {
    border-bottom: none;
}

/* HILANGKAN garis kalau ada gambar */
#sidebar .pkp_block .content p:has(img) {
    border-bottom: none !important;
    padding: 5px 0;
}

/* =========================
BUTTON 
========================= */

.btn-primary, 
.btn-default{
    background: linear-gradient(135deg, #bddced 7%, #bddced 3%, #bddced 3%, #bddced 12%, #bddced 54%, #2ea0de 85%, #1a74a5 120%);
    border: none !important;
    color: #000 !important;
}

/* hover effect */
.btn-primary:hover, 
.btn-default:hover{
    background: linear-gradient(135deg, #2ea0de , #1a74a5) !important;
    color: #fff !important;
}

/* focus / klik */
.btn-primary:active,
.btn-default:active,
.btn-primary:focus,
.btn-default:focus {
    background: linear-gradient(135deg, #51256f, #6a53c7) !important;
    box-shadow: 0 0 0 2px rgba(106,83,199,0.3) !important;
}

/* =========================
FOOTER FINAL (RAPI & SIMETRIS)
========================= */

/* background luar */
footer.footer {
    background: url(../2/footer_bg.png) repeat;
    padding: 50px 0;
}

/* wrapper agar SAMA dengan container atas */
footer.footer > * {
    max-width: 1140px; /* samakan dengan layout atas */
    margin: 0 auto;
    padding: 0 15px;
}

/* BOX putih utama */
.footer-top {
    display: flex;
    gap: 40px;

    background: #fff;
    padding: 35px 40px;

    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

/* kolom */
.footer-col {
    flex: 1;
}

/* =========================
TEXT FIX
========================= */

/* judul (BIAR KELIHATAN) */
.footer-col h4 {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    margin-bottom: 12px;
    text-align: center;
}

/* isi */
.footer-col p {
    font-size: 14px;
    color: #374151; /* lebih gelap biar kebaca */
    line-height: 1.6;
    margin: 0;
	text-align: center;
}

/* link */
.footer-col a {
    display: block;
    font-size: 14px;
    color: #2563eb;
    margin-bottom: -20px;
    text-decoration: none;
}

.footer-col a:hover {
    text-decoration: underline;
}

/* =========================
LOGO OJS (KANAN)
========================= */

footer.footer .pkp_brand_footer {
    display: flex;
    justify-content: center;
    align-items: center;
}

footer.footer img {
    max-width: 140px;
    opacity: 0.8;
}

/* =========================
FLAGS
========================= */
.author-country-flags {
	display: inline-flex;
	gap: 4px;
	margin-left: 8px;
	vertical-align: middle;
}

.author-country-flag {
	width: 20px;
	height: 15px;
	object-fit: cover;
	border: 1px solid #ddd;
	border-radius: 2px;
	vertical-align: middle;
}
/* =================================================
JURNAL PENELITIAN HOMEPAGE REDESIGN
HERO SECTION
================================================= */

.jp-hero {
    display: flex;
    align-items: center;
    gap: 40px;
    background: #ffffff;
    border-radius: 16px;
    padding: 35px;
    margin-bottom: 25px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
}

.jp-hero__content {
    flex: 1;
}

.jp-hero__eyebrow {
    font-size: 14px;
    font-weight: 600;
    color: #2a7dbf;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: .5px;
}

.jp-hero__title {
    font-size: 34px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #1a1a1a;
}

.jp-hero__publisher {
    font-size: 18px;
    font-weight: 500;
    color: #555;
    margin-bottom: 20px;
}

.jp-hero__description {
    font-size: 15px;
    line-height: 1.8;
    color: #444;
    text-align: justify;
}

.jp-hero__actions {
    margin-top: 25px;
    display: flex;
    gap: 12px;
}

.jp-btn {
    border-radius: 8px;
    padding: 10px 22px;
    font-weight: 600;
}

.jp-hero__visual {
    width: 240px;
    text-align: center;
}

.jp-hero__visual img {
    max-width: 100%;
    height: auto;
    border-radius: 10px;
}


/* =================================================
JOURNAL HIGHLIGHTS
================================================= */

.jp-highlights {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 18px;
    margin-bottom: 30px;
}

.jp-highlight {
    background: #ffffff;
    border-radius: 12px;
    padding: 20px;
    text-align: center;
    border: 1px solid #eeeeee;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.jp-highlight span {
    display: block;
    font-size: 13px;
    color: #777;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.jp-highlight strong {
    display: block;
    font-size: 16px;
    color: #1a74a5;
}


/* =================================================
RESPONSIVE
================================================= */

@media (max-width: 991px) {

    .jp-hero {
        flex-direction: column;
    }

    .jp-hero__visual {
        width: 180px;
    }

    .jp-highlights {
        grid-template-columns: repeat(2, 1fr);
    }

}


@media (max-width: 576px) {

    .jp-highlights {
        grid-template-columns: 1fr;
    }

    .jp-hero__title {
        font-size: 26px;
    }

    .jp-hero__actions {
        flex-direction: column;
    }

}


/* =========================================
   JURNAL PENELITIAN CUSTOM HEADER
========================================= */

.jp-header {
    background: #ffffff;
    border-bottom: 1px solid #ddd;
}

.jp-header-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    gap: 30px;
}

.jp-header-logo img {
    max-width: 360px;
    height: auto;
}

.jp-header-info {
    flex: 1;
    text-align: right;
}

.jp-header-info h1 {
    margin: 0;
    font-size: 32px;
    font-weight: 700;
    color: #12385b;
}

.jp-header-publisher {
    margin: 8px 0;
    font-size: 18px;
    color: #555;
}

.jp-header-issn {
    font-size: 14px;
    color: #777;
}


.jp-header-navigation {
    background: #12385b;
}

.jp-header-navigation #nav-menu {
    background: transparent;
}

.jp-header-navigation .navbar-nav > li > a {
    color: #ffffff;
    font-weight: 600;
}


.jp-search {
    float: right;
    margin-top: 8px;
}


@media (max-width: 768px) {

    .jp-header-main {
        flex-direction: column;
        text-align: center;
    }

    .jp-header-info {
        text-align: center;
    }

    .jp-header-logo img {
        max-width: 280px;
    }

}


/* =================================
   JURNAL PENELITIAN HEADER V2
================================= */

.jp-header-v2 {
    background: #ffffff;
    border-bottom: 1px solid #ddd;
}

.jp-header-v2-main {
    display: flex;
    align-items: center;
    gap: 30px;
    padding: 20px 0;
}

.jp-header-v2-cover img {
    width: 110px;
    height: auto;
}

.jp-header-v2-info h1 {
    margin: 0;
    font-size: 34px;
    font-weight: 700;
    color: #173a62;
}

.jp-header-v2-info h3 {
    margin: 8px 0;
    font-size: 20px;
    font-weight: 500;
    color: #555;
}

.jp-header-v2-info p {
    margin: 0;
    font-size: 14px;
    color: #777;
}


.jp-header-v2-menu {
    background: #12385b;
}

.jp-header-v2-menu #nav-menu {
    background: transparent;
}

.jp-header-v2-menu .navbar-nav > li > a {
    color: white;
    font-weight: 600;
}


.jp-header-v2-search {
    float: right;
    margin-top: 8px;
}


@media(max-width:768px){

    .jp-header-v2-main {
        flex-direction: column;
        text-align:center;
    }

    .jp-header-v2-search {
        float:none;
    }

}


.jp-header-v2-cover {
    width: 120px;
    flex-shrink: 0;
}

.jp-header-v2-cover img {
    width: 120px !important;
    height: auto !important;
    max-width: 120px !important;
    display: block;
}

.jp-header-v2-main {
    min-height: 150px;
}


.jp-header-v2-mark {
    width: 90px;
    height: 90px;
    border-radius: 8px;
    background: #173a62;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    font-weight: bold;
}


/* ===== JURNAL PENELITIAN HEADER V3 ===== */

.jp-header-v3 {
    background: #ffffff;
    margin-bottom: 18px;
}

.jp-header-v3-main {
    background:
        linear-gradient(90deg, rgba(255,255,255,.94) 0%, rgba(255,255,255,.88) 42%, rgba(255,255,255,.55) 100%),
        url("pageHeaderLogoImage_en_US.png") right center / cover no-repeat;
    border-bottom: 1px solid #d9e3ee;
}

.jp-header-v3-main-inner {
    display: flex;
    align-items: center;
    gap: 24px;
    min-height: 150px;
    padding: 18px 0;
}

.jp-header-v3-logo {
    flex: 0 0 auto;
}

.jp-header-v3-logo img {
    width: 110px;
    height: auto;
    display: block;
}

.jp-header-v3-info {
    flex: 1;
}

.jp-header-v3-info h1 {
    margin: 0 0 6px;
    font-size: 44px;
    line-height: 1.05;
    font-weight: 700;
    color: #153d66;
    text-transform: uppercase;
}

.jp-header-v3-info h3 {
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 600;
    color: #153d66;
    text-transform: uppercase;
    letter-spacing: .3px;
}

.jp-header-v3-info p {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    color: #4a5560;
}

.jp-header-v3-menu-wrap {
    background: #0f3c68;
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
}

.jp-header-v3-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 54px;
}

.jp-header-v3-menu .navbar-nav {
    float: none;
    margin: 0;
}

.jp-header-v3-menu .navbar-nav > li > a {
    color: #ffffff;
    font-weight: 600;
    padding-top: 17px;
    padding-bottom: 17px;
}

.jp-header-v3-menu .navbar-nav > li > a:hover,
.jp-header-v3-menu .navbar-nav > li.open > a,
.jp-header-v3-menu .navbar-nav > li.open > a:hover,
.jp-header-v3-menu .navbar-nav > li.open > a:focus {
    background: transparent;
    color: #ffd24d;
}

.jp-header-v3-menu .dropdown-menu {
    border-radius: 0 0 8px 8px;
}

.jp-header-v3-search {
    flex: 0 0 auto;
    margin-left: 20px;
}

.jp-header-v3-search .btn {
    border: none;
    border-radius: 4px;
    background: transparent;
    color: #ffffff;
    box-shadow: none;
}

.jp-header-v3-search .btn:hover {
    color: #ffd24d;
    background: transparent;
}

@media (max-width: 991px) {
    .jp-header-v3-main-inner {
        flex-direction: column;
        align-items: flex-start;
        min-height: auto;
    }

    .jp-header-v3-info h1 {
        font-size: 34px;
    }

    .jp-header-v3-info h3 {
        font-size: 18px;
    }

    .jp-header-v3-menu {
        display: block;
    }

    .jp-header-v3-search {
        margin: 0 0 12px 0;
    }
}

@media (max-width: 576px) {
    .jp-header-v3-logo img {
        width: 82px;
    }

    .jp-header-v3-info h1 {
        font-size: 26px;
    }

    .jp-header-v3-info h3 {
        font-size: 15px;
    }

    .jp-header-v3-info p {
        font-size: 12px;
    }
}

/* ===============================
   JURNAL PENELITIAN HEADER V4
================================ */

.jp-header-v3-main {

    background-image:
    linear-gradient(
        90deg,
        rgba(255,255,255,0.96) 0%,
        rgba(255,255,255,0.80) 45%,
        rgba(255,255,255,0.20) 100%
    ),
    url("/public/site/images/jurnalpenelitian/jp-header-background.webp");

    background-size: cover;
    background-position: center;

}


.jp-header-v4-logo img {

    width: 110px;
    height: auto;
    display: block;

}


.jp-header-v3-main-inner {

    min-height: 170px;

}


.jp-header-v3-info h1 {

    color: #12385b;
    font-size: 40px;
    font-weight: 700;

}


.jp-header-v3-info h3 {

    color: #12385b;
    font-size: 20px;

}


.jp-header-v3-info p {

    color: #444;
    font-weight: 600;

}


/* ==================================
   JURNAL PENELITIAN NAVIGATION V1
================================== */


.jp-header-v3-menu-wrap {
    background: #12385b;
    padding: 0;
}


.jp-header-v3-menu {
    background: transparent;
    border: none;
    min-height: 54px;
    display: flex;
    align-items: center;
}


.jp-header-v3-menu .navbar-nav {
    float: none;
    display: flex;
    align-items: center;
    margin: 0;
}


.jp-header-v3-menu .navbar-nav > li {
    float: none;
}


.jp-header-v3-menu .navbar-nav > li > a {

    color: #ffffff;
    background: transparent;

    font-size: 15px;
    font-weight: 600;

    padding: 18px 20px;

    text-transform: none;

}


.jp-header-v3-menu .navbar-nav > li > a:hover,
.jp-header-v3-menu .navbar-nav > li.open > a {

    color: #f4c542;
    background: rgba(255,255,255,.08);

}


.jp-header-v3-menu .dropdown-menu {

    margin-top: 0;
    border-radius: 0;
    border: none;

}


.jp-header-v3-search {

    margin-left: auto;

}


.jp-header-v3-search .btn {

    background: transparent;
    border: none;

    color: white;

    font-size: 15px;

}


.jp-header-v3-search .btn:hover {

    color: #f4c542;

}



/* FIX OJS NAV OVERRIDE */

.jp-header-v3-menu#nav-menu,
#nav-menu.jp-header-v3-menu {

    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;

}


.jp-header-v3-menu .navbar-nav {

    display: flex !important;
    flex-wrap: nowrap;

}


.jp-header-v3-menu .navbar-nav > li > a {

    color: #ffffff !important;

}


.jp-header-v3-menu .navbar-nav > li > a:hover {

    color: #f4c542 !important;
    background: rgba(255,255,255,.1) !important;

}


.jp-header-v3-menu .jp-header-v3-search .btn {

    color: #ffffff !important;

}


#jp-main-navigation {

    display:flex;
    align-items:center;
    justify-content:space-between;

    background:transparent;
    max-width:none;
    margin:0;
    padding:0;

}


#jp-main-navigation .navbar-nav {

    display:flex;
    margin:0;
}


#jp-main-navigation .navbar-nav > li > a {

    color:#ffffff !important;

    padding:18px 22px;

    font-size:15px;
    font-weight:600;

}


#jp-main-navigation .navbar-nav > li > a:hover {

    background:rgba(255,255,255,.12);
    color:#ffd24d !important;

}


#jp-main-navigation .dropdown-menu {

    margin-top:0;

}


#jp-main-navigation .jp-header-v3-search .btn {

    color:#ffffff;
    background:transparent;
    border:0;

}



#jp-main-navigation .jp-header-v3-search a,
#jp-main-navigation .jp-header-v3-search .btn,
#jp-main-navigation .jp-header-v3-search .btn i {

    color: #ffffff !important;

}

#jp-main-navigation .jp-header-v3-search .btn:hover {

    color: #ffd24d !important;

}


#jp-main-navigation .jp-header-v3-search a.btn-default,
#jp-main-navigation .jp-header-v3-search a.btn-default i {

    color: #ffffff !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

}


#jp-main-navigation .jp-header-v3-search a.btn-default:hover,
#jp-main-navigation .jp-header-v3-search a.btn-default:hover i {

    color: #ffd24d !important;
    background: transparent !important;

}



.jp-header-v3-search a.btn.btn-default,
.jp-header-v3-search a.btn.btn-default i {
    color: #ffffff !important;
}

.jp-header-v3-search a.btn.btn-default:hover,
.jp-header-v3-search a.btn.btn-default:hover i {
    color: #ffd24d !important;
}


header.jp-header-v3 div.jp-header-v3-search a.btn.btn-default {
    color: white !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

header.jp-header-v3 div.jp-header-v3-search a.btn.btn-default i.fa-search {
    color: white !important;
}

header.jp-header-v3 div.jp-header-v3-search a.btn.btn-default:hover {
    color: #ffd24d !important;
}


.jp-search-link,
.jp-search-link i {
    color: #ffffff !important;
    background: transparent !important;
    text-decoration: none;
    border: none;
    font-weight: 600;
}

.jp-search-link:hover,
.jp-search-link:hover i {
    color: #ffd24d !important;
}


.jp-hero-v2 {

    min-height: 430px;

    background-image:
    linear-gradient(
        90deg,
        rgba(255,255,255,.95) 0%,
        rgba(255,255,255,.82) 38%,
        rgba(255,255,255,.15) 70%
    ),
    url("/public/site/images/jurnalpenelitian/jp-hero-background.webp");

    background-size: cover;
    background-position: center;

    display:flex;
    align-items:center;

}


.jp-hero-v2-overlay {

    width:100%;

}


.jp-hero-v2-content {

    max-width:600px;
    padding:50px 0;

}


.jp-hero-v2-eyebrow {

    color:#1b5b8f;
    font-weight:700;
    text-transform:uppercase;
    font-size:14px;

}


.jp-hero-v2 h1 {

    font-size:42px;
    color:#12385b;
    margin:15px 0 5px;

}


.jp-hero-v2 h3 {

    color:#444;
    font-size:22px;

}


.jp-hero-v2 p {

    font-size:16px;
    line-height:1.7;

}


.jp-hero-v2-actions {

    margin-top:25px;

}


.jp-hero-v2-actions .btn {

    margin-right:10px;

}


.jp-hero-v2 {

    min-height: 430px;

    background-image:
    linear-gradient(
        90deg,
        rgba(255,255,255,.96) 0%,
        rgba(255,255,255,.82) 45%,
        rgba(255,255,255,.25) 100%
    ),
    url("../site/images/jurnalpenelitian/jp-hero-background.webp");

    background-size: cover;
    background-position: center right;

    display:flex;
    align-items:center;

}

.jp-hero-v2-content {

    max-width:620px;
    padding:70px 0;

}

.jp-hero-v2 h1 {

    font-size:46px;

}


.jp-hero-v2 {

    min-height: 430px !important;

    background-image:
    linear-gradient(
        90deg,
        rgba(255,255,255,0.96) 0%,
        rgba(255,255,255,0.85) 42%,
        rgba(255,255,255,0.20) 100%
    ),
    url("/public/site/images/jurnalpenelitian/jp-hero-background.webp") !important;

    background-repeat: no-repeat;
    background-size: cover;
    background-position: center right;

    display:flex;
    align-items:center;

    border-radius:12px;

}


.jp-hero-v2-content {

    width:55%;
    max-width:650px;

    padding:60px 40px;

}


.jp-hero-v2 h1 {

    font-size:46px !important;
    color:#12385b;

    margin:15px 0 5px;

}


.jp-hero-v2 h3 {

    font-size:22px;
    color:#444;

}


.jp-hero-v2 p {

    font-size:16px;
    line-height:1.7;

}


.jp-hero-v2-actions {

    margin-top:25px;

}


.jp-hero-v2-actions .btn {

    margin-right:10px;

}



main#main-content .jp-hero-v2 {

    display: flex !important;

    min-height: 430px !important;

    width: 100% !important;

    background-image:
    linear-gradient(
        90deg,
        rgba(255,255,255,.96),
        rgba(255,255,255,.55),
        rgba(255,255,255,.10)
    ),
    url("/public/site/images/jurnalpenelitian/jp-hero-background.webp") !important;

    background-size: cover !important;

    background-position: center right !important;

    background-repeat: no-repeat !important;

}


main#main-content .jp-hero-v2-overlay {

    width:100% !important;

}


main#main-content .jp-hero-v2-content {

    padding:60px 40px !important;

    max-width:620px !important;

}



/* =========================================
   JURNAL PENELITIAN - WIDE DESKTOP LAYOUT
========================================= */

@media (min-width: 992px) {

    .pkp_structure_content.container {
        width: 94% !important;
        max-width: 1540px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .pkp_structure_main.col-md-8 {
        width: 75% !important;
        padding-right: 18px !important;
    }

    .pkp_structure_sidebar.col-md-4 {
        width: 25% !important;
        padding-left: 10px !important;
    }

    .page_index_journal {
        width: 100% !important;
    }

    .jp-hero {
        width: 100% !important;
    }

}


.jp-hero > div {
    padding: 0 !important;
}

.jp-hero-content {
    padding: 0 !important;
}


/* HERO SPACING FIX */

.jp-home-hero {

    aspect-ratio: auto !important;

    height: 420px !important;

    min-height: 420px !important;

    max-height: 420px !important;

    border-radius: 0 !important;

}


.jp-home-hero > div {

    padding: 0 !important;

}


.jp-home-hero > div > div {

    height:100% !important;

    padding:45px 50px !important;

    box-sizing:border-box !important;

}



/* ==================================================
   JURNAL PENELITIAN HOMEPAGE - FULL BLEED MAIN/HERO
================================================== */

body.pkp_page_index.pkp_op_index main.pkp_structure_main {
    padding: 0 !important;
    margin-top: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

body.pkp_page_index.pkp_op_index #main-content.page_index_journal {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.pkp_page_index.pkp_op_index .jp-home-hero {
    display: block !important;
    width: 100% !important;
    height: 420px !important;
    min-height: 420px !important;
    max-height: 420px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

body.pkp_page_index.pkp_op_index .jp-home-hero > div {
    padding: 0 !important;
    margin: 0 !important;
}


/* JURNAL PENELITIAN HOMEPAGE - REMOVE OUTER CARD */

body.pkp_page_index.pkp_op_index .pkp_structure_main {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}

body.pkp_page_index.pkp_op_index #main-content.page_index_journal {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}

body.pkp_page_index.pkp_op_index .jp-home-hero {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
}


/* =============================================
   JP HOMEPAGE - DEFINITIVE FULL BLEED MAIN/HERO
============================================= */

body.pkp_page_index.pkp_op_index
.pkp_structure_content.container
> main.pkp_structure_main {

    padding: 0 !important;
    margin-top: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
main.pkp_structure_main {

    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
#main-content.page_index_journal {

    width: 100% !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
section.jp-home-hero {

    width: 100% !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
section.jp-home-hero > div {

    padding: 0 !important;
    margin: 0 !important;
}


/* ==================================================
   JP HERO - LANDSCAPE PROPORTION + LEFT COVER ALIGN
================================================== */

body.pkp_page_index.pkp_op_index section.jp-home-hero {
    height: 330px !important;
    min-height: 330px !important;
    max-height: 330px !important;
    aspect-ratio: auto !important;
}

/* overlay */
body.pkp_page_index.pkp_op_index section.jp-home-hero > div {
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* actual cover + text group */
body.pkp_page_index.pkp_op_index section.jp-home-hero > div > div {
    width: 76% !important;
    max-width: 860px !important;
    height: 100% !important;

    padding: 14px 16px !important;
    margin: 0 !important;

    box-sizing: border-box !important;

    display: flex !important;
    align-items: center !important;
    gap: 24px !important;
}


/* ==================================================
   JURNAL PENELITIAN - JOURNAL HIGHLIGHTS TARGET
================================================== */

body.pkp_page_index.pkp_op_index
section.jp-highlights.jp-highlights-target {

    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;

    width: 100% !important;

    margin: 14px 0 22px 0 !important;
    padding: 0 !important;

    gap: 0 !important;

    background: #ffffff !important;

    border: 1px solid #dfe7ef !important;
    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow:
        0 2px 8px rgba(13, 50, 82, 0.05) !important;
}


body.pkp_page_index.pkp_op_index
section.jp-highlights.jp-highlights-target
.jp-highlight-target {

    min-width: 0 !important;
    min-height: 88px !important;

    display: flex !important;
    align-items: center !important;

    padding: 16px 18px !important;

    margin: 0 !important;

    background: #ffffff !important;

    border: 0 !important;
    border-right: 1px solid #e3eaf1 !important;

    border-radius: 0 !important;
    box-shadow: none !important;

    text-align: left !important;
}


body.pkp_page_index.pkp_op_index
section.jp-highlights.jp-highlights-target
.jp-highlight-target:last-child {

    border-right: 0 !important;
}


body.pkp_page_index.pkp_op_index
.jp-highlight-icon {

    flex: 0 0 52px !important;

    width: 52px !important;
    height: 52px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 16px 0 0 !important;

    background: transparent !important;

    font-size: 42px !important;
    line-height: 1 !important;
}


body.pkp_page_index.pkp_op_index
.jp-highlight-icon-gold {

    color: #f4a800 !important;
}


body.pkp_page_index.pkp_op_index
.jp-highlight-icon-blue {

    color: #086ab4 !important;
}


body.pkp_page_index.pkp_op_index
.jp-highlight-copy {

    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
.jp-highlight-copy strong {

    display: block !important;

    margin: 0 0 3px 0 !important;
    padding: 0 !important;

    font-size: 16px !important;
    line-height: 1.2 !important;

    font-weight: 700 !important;

    color: #12385b !important;

    text-transform: none !important;
    letter-spacing: 0 !important;

    text-align: left !important;
}


body.pkp_page_index.pkp_op_index
.jp-highlight-copy span {

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 12px !important;
    line-height: 1.35 !important;

    font-weight: 400 !important;

    color: #54718d !important;

    text-transform: none !important;
    letter-spacing: 0 !important;

    text-align: left !important;
}


/* tablet */
@media (max-width: 1100px) {

    body.pkp_page_index.pkp_op_index
    section.jp-highlights.jp-highlights-target {

        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body.pkp_page_index.pkp_op_index
    section.jp-highlights.jp-highlights-target
    .jp-highlight-target:nth-child(2) {

        border-right: 0 !important;
    }

    body.pkp_page_index.pkp_op_index
    section.jp-highlights.jp-highlights-target
    .jp-highlight-target:nth-child(-n+2) {

        border-bottom: 1px solid #e3eaf1 !important;
    }

}


/* mobile */
@media (max-width: 640px) {

    body.pkp_page_index.pkp_op_index
    section.jp-highlights.jp-highlights-target {

        grid-template-columns: 1fr !important;
    }

    body.pkp_page_index.pkp_op_index
    section.jp-highlights.jp-highlights-target
    .jp-highlight-target {

        border-right: 0 !important;
        border-bottom: 1px solid #e3eaf1 !important;
    }

    body.pkp_page_index.pkp_op_index
    section.jp-highlights.jp-highlights-target
    .jp-highlight-target:last-child {

        border-bottom: 0 !important;
    }

}


/* ==========================================================
   JURNAL PENELITIAN - SIDEBAR TARGET DESIGN
========================================================== */

/* SIDEBAR STACK */
body.pkp_page_index.pkp_op_index .pkp_structure_sidebar {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;

    padding-top: 0 !important;
    padding-bottom: 0 !important;

    background: transparent !important;
}


/* ==========================================================
   GENERIC SIDEBAR CARD
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .pkp_block {

    position: relative !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid #dfe8f0 !important;
    border-radius: 7px !important;

    overflow: hidden !important;

    box-shadow:
        0 2px 7px rgba(13, 50, 82, .035) !important;

    font-family: Arial, Helvetica, sans-serif !important;
}


/* Hilangkan style title theme lama */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .pkp_block > .title,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .pkp_block h2.title,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .pkp_block h3.title {

    margin: 0 !important;

    padding: 8px 11px !important;

    min-height: 34px !important;

    background: #edf5fb !important;
    background-image: none !important;

    border: 0 !important;
    border-bottom: 1px solid #dfe8f0 !important;

    color: #12385b !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.2 !important;

    font-weight: 700 !important;

    text-align: left !important;

    border-radius: 0 !important;
}


/* CONTENT */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .pkp_block .content {

    margin: 0 !important;
    padding: 8px 11px !important;

    background: #ffffff !important;

    color: #34495e !important;

    font-size: 12px !important;
    line-height: 1.4 !important;
}


/* ==========================================================
   ORDER
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission {
    order: 1 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about {
    order: 2 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-issn {
    order: 3 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing {
    order: 4 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-coba {
    order: 5 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-ipi {
    order: 6 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley {
    order: 7 !important;
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-counter,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-statistics-counter {
    order: 8 !important;
}


/* Hide duplicate / obsolete sidebar blocks */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-template-jurnal,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-supported-by,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-support {
    display: none !important;
}


/* ==========================================================
   MAKE A SUBMISSION
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission {

    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission .title {

    background: #edf5fb !important;

    color: #12385b !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    text-align: left !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission .title::before {

    content: "✈";
    margin-right: 7px;

    color: #0b5f9e;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission .content {

    padding: 7px 10px 10px !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission .content::before {

    content: "Submit your manuscript to Jurnal Penelitian";

    display: block;

    margin: 0 0 7px 0;

    color: #536b7f;

    font-size: 11px;
    line-height: 1.35;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission a {

    display: flex !important;

    width: 100% !important;
    min-height: 36px !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 8px 10px !important;

    background: #0b5b96 !important;
    background-image: none !important;

    border: 0 !important;
    border-radius: 4px !important;

    color: #ffffff !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    line-height: 1.2 !important;

    font-weight: 700 !important;

    text-decoration: none !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar .block_make_submission a::after {

    content: " →";
    margin-left: 6px;
}


/* ==========================================================
   CUSTOM BLOCK COMMON HEADER
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-issn::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-coba::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-ipi::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-counter::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-statistics-counter::before {

    display: block !important;

    min-height: 34px !important;

    padding: 8px 11px !important;

    box-sizing: border-box !important;

    background: #edf5fb !important;

    border-bottom: 1px solid #dfe8f0 !important;

    color: #12385b !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.2 !important;

    font-weight: 700 !important;

    text-align: left !important;
}


/* Custom header titles */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about::before {
    content: "▣  About Journal";
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-issn::before {
    content: "●  Journal Information";
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing::before {
    content: "▥  Indexing & Abstracting";
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-coba::before {
    content: "◆  Accreditation";
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-ipi::before {
    content: "▣  Author Resources";
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley::before {
    content: "⚙  Recommended Tools";
}

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-counter::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-statistics-counter::before {
    content: "▥  Statistics";
}


/* ==========================================================
   HIDE OLD CUSTOM BLOCK TITLE INSIDE CONTENT
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content > :first-child,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing .content > :first-child,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-coba .content > :first-child,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-ipi .content > :first-child,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley .content > :first-child {

    display: none !important;
}


/* ==========================================================
   ABOUT JOURNAL
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content {

    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content p,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content div {

    margin: 0 !important;
    padding: 0 !important;

    border-bottom: 1px solid #e7edf3 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content p:last-child,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content div:last-child {

    border-bottom: 0 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content a {

    position: relative;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;

    padding: 7px 23px 7px 11px !important;

    color: #465b6e !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 11px !important;
    line-height: 1.25 !important;

    text-align: left !important;

    text-decoration: none !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content a::before {

    content: "▧";

    margin-right: 7px;

    color: #4e7898;

    font-size: 10px;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-about .content a::after {

    content: "›";

    position: absolute;

    right: 9px;
    top: 50%;

    transform: translateY(-50%);

    color: #5681a1;

    font-size: 16px;
}


/* ==========================================================
   JOURNAL INFORMATION
========================================================== */

/* Hide old ISSN barcode content */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-issn .content > * {

    display: none !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-issn .content {

    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-issn .content::after {

    content:
        "ISSN                 1978-6832\A"
        "E-ISSN              2622-5948\A"
        "Frequency          April, August, December\A"
        "Language          English / Indonesian\A"
        "Access              Open Access";

    display: block;

    padding: 8px 11px 9px;

    white-space: pre-wrap;

    color: #41576a;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5px;
    line-height: 1.65;
}


/* ==========================================================
   INDEXING & ABSTRACTING
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing .content {

    display: grid !important;

    grid-template-columns: repeat(2, minmax(0,1fr)) !important;

    align-items: center !important;
    justify-items: center !important;

    gap: 8px 12px !important;

    padding: 10px 12px !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing .content p,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing .content div {

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-indexing img {

    display: block !important;

    max-width: 105px !important;
    max-height: 34px !important;

    width: auto !important;
    height: auto !important;

    object-fit: contain !important;
}


/* ==========================================================
   ACCREDITATION
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-coba .content {

    padding: 10px !important;

    text-align: center !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-coba img {

    display: block !important;

    max-width: 145px !important;
    max-height: 54px !important;

    width: auto !important;
    height: auto !important;

    margin: 0 auto !important;
}


/* ==========================================================
   AUTHOR RESOURCES
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-ipi .content {

    padding: 10px !important;

    text-align: center !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-ipi img {

    display: block !important;

    max-width: 150px !important;
    max-height: 54px !important;

    width: auto !important;
    height: auto !important;

    margin: 0 auto !important;
}


/* ==========================================================
   RECOMMENDED TOOLS
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley .content {

    display: flex !important;

    align-items: center !important;
    justify-content: space-around !important;

    gap: 7px !important;

    padding: 10px !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley .content p,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley .content div {

    margin: 0 !important;
    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-mendeley img {

    display: block !important;

    max-width: 72px !important;
    max-height: 31px !important;

    width: auto !important;
    height: auto !important;

    object-fit: contain !important;
}


/* ==========================================================
   STATISTICS
========================================================== */

body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-counter .content,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-statistics-counter .content {

    position: relative;

    min-height: 42px !important;

    padding: 9px 11px !important;

    color: #42576a !important;

    font-size: 10px !important;
}


body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-counter .content::before,
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar #customblock-statistics-counter .content::before {

    content: "Total Visitors";

    display: inline-block;

    color: #42576a;

    font-size: 10px;
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 991px) {

    body.pkp_page_index.pkp_op_index
    .pkp_structure_sidebar {

        gap: 10px !important;
    }

}


/* =========================================================
   JURNAL PENELITIAN
   SIDEBAR FINAL - BASED ON ACTUAL DOM
========================================================= */


/* ===== SIDEBAR WRAPPER ===== */

body.pkp_page_index.pkp_op_index #sidebar.pkp_structure_sidebar {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;

    padding-top: 0 !important;
    padding-bottom: 0 !important;

    background: transparent !important;
}


/* ===== ALL SIDEBAR CARDS ===== */

body.pkp_page_index.pkp_op_index
#sidebar > .pkp_block {

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid #dce5ed !important;
    border-radius: 7px !important;

    box-shadow: 0 2px 7px rgba(20,54,82,.04) !important;

    overflow: hidden !important;

    font-family: Arial, Helvetica, sans-serif !important;
}


/* ===== ORDER ===== */

#sidebar .block_make_submission {
    order: 1 !important;
}

#sidebar #customblock-About {
    order: 2 !important;
}

#sidebar #customblock-ISSN {
    order: 3 !important;
}

#sidebar #customblock-citation {
    order: 4 !important;
}

#sidebar #customblock-indexing {
    order: 5 !important;
}

#sidebar #customblock-coba {
    order: 6 !important;
}

#sidebar #customblock-IPI {
    order: 7 !important;
}

#sidebar #customblock-Mendeley {
    order: 8 !important;
}

#sidebar #customblock-counter {
    order: 9 !important;
}


/* target tidak memakai Supporting Partners */
#sidebar #customblock-support {
    display: none !important;
}


/* =========================================================
   COMMON GENERATED HEADER
========================================================= */

#sidebar #customblock-About::before,
#sidebar #customblock-ISSN::before,
#sidebar #customblock-indexing::before,
#sidebar #customblock-coba::before,
#sidebar #customblock-IPI::before,
#sidebar #customblock-Mendeley::before,
#sidebar #customblock-counter::before {

    display: block !important;

    padding: 7px 10px !important;

    min-height: 34px !important;

    box-sizing: border-box !important;

    background: #edf5fb !important;

    border-bottom: 1px solid #dce6ef !important;

    color: #123d63 !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;

    font-weight: 700 !important;

    text-align: left !important;
}


/* exact titles */

#sidebar #customblock-About::before {
    content: "▣  About Journal";
}

#sidebar #customblock-ISSN::before {
    content: "●  Journal Information";
}

#sidebar #customblock-indexing::before {
    content: "▥  Indexing & Abstracting";
}

#sidebar #customblock-coba::before {
    content: "◆  Accreditation";
}

#sidebar #customblock-IPI::before {
    content: "▤  Author Resources";
}

#sidebar #customblock-Mendeley::before {
    content: "⚙  Recommended Tools";
}

#sidebar #customblock-counter::before {
    content: "▥  Statistics";
}


/* =========================================================
   MAKE A SUBMISSION
========================================================= */

#sidebar .block_make_submission::before {

    content: "✈  Make a Submission";

    display: block !important;

    padding: 7px 10px !important;

    background: #edf5fb !important;

    border-bottom: 1px solid #dce6ef !important;

    color: #123d63 !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;

    font-weight: 700 !important;

    text-align: left !important;
}


#sidebar .block_make_submission .content {

    padding: 7px 9px 9px !important;

    background: #ffffff !important;
}


#sidebar .block_make_submission .content::before {

    content: "Submit your manuscript to Jurnal Penelitian";

    display: block !important;

    margin: 0 0 7px 0 !important;

    color: #5b6f80 !important;

    font-size: 10.5px !important;
    line-height: 1.35 !important;
}


#sidebar .block_make_submission_link {

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 34px !important;

    padding: 7px 10px !important;
    margin: 0 !important;

    box-sizing: border-box !important;

    background: #0b5b96 !important;
    background-image: none !important;

    border: 0 !important;
    border-radius: 4px !important;

    color: #ffffff !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10.5px !important;
    font-weight: 700 !important;

    text-transform: uppercase !important;

    box-shadow: none !important;
}


#sidebar .block_make_submission_link::after {
    content: " →";
    margin-left: 5px;
}


/* =========================================================
   ABOUT JOURNAL
========================================================= */

/* kill old centered inner sidebar */

#sidebar #customblock-About .content {
    padding: 0 !important;
}


#sidebar #customblock-About aside.sidebar {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    text-align: left !important;

    background: #ffffff !important;
}


/* remove old title "Menu" */

#sidebar #customblock-About .title {
    display: none !important;
}


/* remove inherited centered layout */

#sidebar #customblock-About p,
#sidebar #customblock-About div {

    text-align: left !important;
}


/* links */

#sidebar #customblock-About a {

    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;

    min-height: 33px !important;

    padding: 7px 23px 7px 10px !important;

    box-sizing: border-box !important;

    border-bottom: 1px solid #e8edf2 !important;

    color: #465a6d !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10.5px !important;
    line-height: 1.25 !important;

    text-align: left !important;

    text-decoration: none !important;
}


#sidebar #customblock-About a::before {

    content: "▧";

    flex: 0 0 auto;

    margin-right: 7px;

    color: #547b9b !important;

    font-size: 10px !important;
}


#sidebar #customblock-About a::after {

    content: "›";

    position: absolute;

    right: 9px;
    top: 50%;

    transform: translateY(-50%);

    color: #6889a2 !important;

    font-size: 15px !important;
}


#sidebar #customblock-About a:last-child {
    border-bottom: 0 !important;
}


/* =========================================================
   JOURNAL INFORMATION
========================================================= */

#sidebar #customblock-ISSN .content {

    padding: 0 !important;

    font-size: 0 !important;
}


/* hide old barcode/title content */

#sidebar #customblock-ISSN .content > * {
    display: none !important;
}


#sidebar #customblock-ISSN .content::after {

    content:
    "ISSN        1978-6832\A"
    "E-ISSN      2622-5948\A"
    "Frequency   April, August, December\A"
    "Language    English / Indonesian\A"
    "Access      Open Access";

    display: block !important;

    padding: 8px 10px 9px !important;

    white-space: pre-line !important;

    color: #43596b !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10.5px !important;
    line-height: 1.7 !important;

    text-align: left !important;
}


/* =========================================================
   INDEXING & ABSTRACTING
========================================================= */

#sidebar #customblock-indexing .content {

    display: grid !important;

    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

    align-items: center !important;
    justify-items: center !important;

    gap: 9px 11px !important;

    padding: 10px !important;

    text-align: center !important;
}


/* old title */
#sidebar #customblock-indexing .title {
    display: none !important;
}


#sidebar #customblock-indexing p,
#sidebar #customblock-indexing div {

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;

    border: 0 !important;
}


#sidebar #customblock-indexing a {

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;
}


#sidebar #customblock-indexing img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 100px !important;
    max-height: 31px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* =========================================================
   ACCREDITATION
========================================================= */

#sidebar #customblock-coba .content {

    padding: 9px 10px !important;

    text-align: center !important;
}


#sidebar #customblock-coba .title {
    display: none !important;
}


#sidebar #customblock-coba img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 150px !important;
    max-height: 52px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* =========================================================
   AUTHOR RESOURCES
========================================================= */

#sidebar #customblock-IPI .content {

    padding: 9px 10px !important;

    text-align: center !important;
}


#sidebar #customblock-IPI .title {
    display: none !important;
}


#sidebar #customblock-IPI img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 145px !important;
    max-height: 52px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* =========================================================
   RECOMMENDED TOOLS
========================================================= */

#sidebar #customblock-Mendeley .content {

    display: flex !important;

    align-items: center !important;
    justify-content: space-around !important;

    gap: 7px !important;

    padding: 9px 8px !important;

    text-align: center !important;
}


#sidebar #customblock-Mendeley .title {
    display: none !important;
}


#sidebar #customblock-Mendeley p,
#sidebar #customblock-Mendeley div {

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
}


#sidebar #customblock-Mendeley img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 70px !important;
    max-height: 28px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* =========================================================
   STATISTICS
========================================================= */

#sidebar #customblock-counter .content {

    position: relative !important;

    min-height: 40px !important;

    padding: 8px 10px !important;

    text-align: left !important;

    color: #465b6d !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
}


#sidebar #customblock-counter .title {
    display: none !important;
}


/* =========================================================
   REMOVE LARGE INTERNAL WHITESPACE
========================================================= */

#sidebar .block_custom .content {

    margin: 0 !important;
}


#sidebar .block_custom img {

    border: 0 !important;
    box-shadow: none !important;
}


/* responsive */

@media (max-width: 991px) {

    body.pkp_page_index.pkp_op_index
    #sidebar.pkp_structure_sidebar {

        gap: 10px !important;
    }

}


/* =========================================================
   JURNAL PENELITIAN
   GLOBAL MODERN TYPOGRAPHY
========================================================= */

html,
body,
.pkp_structure_page,
.pkp_structure_content,
.pkp_structure_main,
.pkp_structure_sidebar,
.pkp_page_index,
.jp-header-v3,
.jp-home-hero,
.jp-highlights,
.jp-highlights-target,
.pkp_block {
    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* HEADINGS */
h1,
h2,
h3,
h4,
h5,
h6,
.pkp_block .title,
.pkp_block h2,
.pkp_block h3,
.jp-home-hero h1,
.jp-home-hero h2,
.jp-home-hero h3,
.jp-highlight-copy strong {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-style: normal !important;
}


/* BODY TEXT */
p,
li,
td,
th,
label,
small,
strong,
em {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}


/* LINKS / NAVIGATION */
a,
.navbar-nav > li > a,
.jp-header-v3-menu a,
.pkp_navigation_primary a,
.pkp_navigation_user a {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}


/* BUTTONS / FORMS */
button,
.btn,
input,
textarea,
select,
.block_make_submission_link {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}


/* HEADER NAVIGATION */
.jp-header-v3-menu .navbar-nav > li > a {

    font-weight: 600 !important;
    letter-spacing: 0 !important;
}


/* HERO */
.jp-home-hero h1 {

    font-weight: 750 !important;
    letter-spacing: -0.025em !important;
}


.jp-home-hero p {

    font-weight: 400 !important;
    letter-spacing: 0 !important;
}


/* SIDEBAR */
#sidebar,
#sidebar .pkp_block,
#sidebar .content,
#sidebar .title,
#sidebar a {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}


/* Make Submission heading yang sebelumnya serif */
#sidebar .block_make_submission,
#sidebar .block_make_submission h2,
#sidebar .block_make_submission .title,
#sidebar .block_make_submission::before {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}


/* ARTICLE / ISSUE AREA */
.obj_article_summary,
.obj_article_summary *,
.current_issue,
.current_issue *,
.page_issue,
.page_issue *,
.page_article,
.page_article * {

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif;
}


/* Jangan ganggu Font Awesome */
.fa,
.fas,
.far,
.fab,
[class^="fa-"],
[class*=" fa-"] {

    font-family: FontAwesome !important;
}


/* =========================================================
   JURNAL PENELITIAN
   SIDEBAR FONT SIZE ONLY
   NO SPACING / NO LAYOUT CHANGES
========================================================= */

/* Card headers */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-About::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-IPI::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter::before,
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission::before {
    font-size: 15px !important;
}


/* About Journal menu rows */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-About a {
    font-size: 12.5px !important;
}


/* About Journal icons / chevrons */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-About a::before {
    font-size: 11.5px !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About a::after {
    font-size: 16px !important;
}


/* Make a Submission explanatory text */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission .content::before {
    font-size: 11.5px !important;
}


/* Make a Submission button */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission_link {
    font-size: 11.5px !important;
}


/* Existing inner Make a Submission heading */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission h2,
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission .title {
    font-size: 15px !important;
}


/* Journal Information */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .content::after {
    font-size: 11.5px !important;
}


/* Statistics */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content::before {
    font-size: 11.5px !important;
}


/* Generic sidebar text fallback */
body.pkp_page_index.pkp_op_index
#sidebar .pkp_block .content {
    font-size: 12px !important;
}


/* =========================================================
   JURNAL PENELITIAN
   ABOUT JOURNAL - SEMANTIC FONT AWESOME ICONS
   spacing/layout tetap
========================================================= */


/* ---------------------------------------------------------
   HEADER: ABOUT JOURNAL
   fa-book
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About::before {

    content: "\f02d  About Journal" !important;

    font-family:
        FontAwesome,
        "Inter",
        "Segoe UI",
        Arial,
        sans-serif !important;
}


/* ---------------------------------------------------------
   COMMON LEFT ICON
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About a::before {

    display: inline-block !important;

    flex: 0 0 18px !important;

    width: 18px !important;

    margin-right: 7px !important;

    font-family: FontAwesome !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: normal !important;

    text-align: center !important;

    color: #52799a !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* ---------------------------------------------------------
   FOCUS AND SCOPE
   fa-bullseye
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href$="/fs"]::before {

    content: "\f140" !important;
}


/* ---------------------------------------------------------
   PUBLICATION ETHICS
   fa-balance-scale
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href$="/ethics"]::before {

    content: "\f24e" !important;
}


/* ---------------------------------------------------------
   EDITORIAL TEAM
   fa-users
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href*="/about/editorialTeam"]::before {

    content: "\f0c0" !important;
}


/* ---------------------------------------------------------
   REVIEWER TEAM
   fa-check-circle-o
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href$="/peer_reviewers"]::before {

    content: "\f05d" !important;
}


/* ---------------------------------------------------------
   AUTHOR GUIDELINES
   fa-pencil-square-o
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href$="/os"]::before {

    content: "\f044" !important;
}


/* ---------------------------------------------------------
   PEER REVIEW STATEMENT
   fa-comments-o
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href$="/pr"]::before {

    content: "\f0e6" !important;
}


/* ---------------------------------------------------------
   PUBLICATION FEE
   fa-money
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About
a[href$="/pf"]::before {

    content: "\f0d6" !important;
}


/* ---------------------------------------------------------
   RIGHT CHEVRON
   fa-angle-right
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-About a::after {

    content: "\f105" !important;

    font-family: FontAwesome !important;

    font-size: 15px !important;
    font-style: normal !important;
    font-weight: normal !important;

    color: #6689a5 !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* =========================================================
   JURNAL PENELITIAN
   MAKE A SUBMISSION - CLEANUP
========================================================= */


/* 1. Header pertama tetap melalui ::before */


/* 2. Hapus judul Make a Submission kedua */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission > h2,
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission h2.pkp_screen_reader,
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission .content > h2,
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission .content > .title {
    display: none !important;
}


/* 3. Hilangkan teks asli pada tombol */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission_link {
    font-size: 0 !important;
}


/* 4. Ganti teks tombol menjadi SUBMIT NOW! */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission_link::before {
    content: "SUBMIT NOW!" !important;

    display: inline !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    color: #ffffff !important;
}


/* Arrow tetap */
body.pkp_page_index.pkp_op_index
#sidebar .block_make_submission_link::after {
    content: "\00a0\2192" !important;

    display: inline !important;

    margin-left: 4px !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    color: #ffffff !important;
}


/* =========================================================
   JURNAL PENELITIAN
   SIDEBAR ASSET FIX
========================================================= */


/* =========================================================
   1. INDEXING & ABSTRACTING
   Re-enable actual contents hidden by previous rules
========================================================= */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content > * {
    display: block !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content > .title,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .title {
    display: none !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: center !important;
    justify-items: center !important;

    gap: 12px 14px !important;

    padding: 14px 12px !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 120px !important;
    max-height: 38px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* =========================================================
   2. ACCREDITATION
========================================================= */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba .content > * {
    display: block !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba .content > .title,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba .title {
    display: none !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba .content {
    padding: 13px 12px !important;
    text-align: center !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba .content a {
    display: inline-block !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-coba img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 165px !important;
    max-height: 58px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* =========================================================
   3. RECOMMENDED TOOLS
   Make all three logos balanced and horizontal
========================================================= */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .content > * {
    display: contents !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .content > .title,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .title {
    display: none !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .content {
    display: grid !important;

    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    align-items: center !important;
    justify-items: center !important;

    gap: 7px !important;

    padding: 15px 10px !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley a {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 42px !important;

    margin: 0 !important;
    padding: 0 !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 92px !important;
    max-height: 34px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* Mendeley logo tends to have more whitespace */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img[src*="mendeley"],
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img[src*="Mendeley"] {
    max-width: 94px !important;
    max-height: 34px !important;
}


/* Turnitin */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img[src*="turnitin"],
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img[src*="Turnitin"] {
    max-width: 92px !important;
    max-height: 34px !important;
}


/* Grammarly */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img[src*="grammarly"],
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley img[src*="Grammarly"] {
    max-width: 92px !important;
    max-height: 34px !important;
}


/* =========================================================
   4. STATISTICS COUNTER
========================================================= */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content {
    padding: 11px 12px 13px !important;
    text-align: center !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content::before {
    display: block !important;

    margin-bottom: 9px !important;

    text-align: left !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter img {
    width: auto !important;
    height: auto !important;

    max-width: 145px !important;
    max-height: 42px !important;

    margin: 0 auto 6px !important;

    object-fit: contain !important;
}

body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter a {
    font-size: 11.5px !important;
}


/* =========================================================
   INDEXING & RECOMMENDED TOOLS ALIGNMENT
========================================================= */


/* ---------------------------------------------------------
   INDEXING & ABSTRACTING
   Semua logo satu kolom dan center
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content {

    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    padding: 14px 12px !important;

    box-sizing: border-box !important;

    gap: 10px !important;

    text-align: center !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing .content > *,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing p,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing div {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing a {

    display: flex !important;

    width: 100% !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 auto !important;
    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-indexing img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 155px !important;
    max-height: 42px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* ---------------------------------------------------------
   RECOMMENDED TOOLS
   JS akan membentuk tiga row terpisah
--------------------------------------------------------- */

body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .content {

    display: block !important;

    padding: 10px 12px 12px !important;

    text-align: center !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .jp-tools-list {

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    gap: 9px !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .jp-tool-item {

    display: flex !important;

    width: 100% !important;
    min-height: 38px !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .jp-tool-item a {

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 auto !important;
    padding: 0 !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley .jp-tool-item img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 135px !important;
    max-height: 38px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}


/* Mendeley */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="mendeley"],
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="Mendeley"] {

    max-width: 125px !important;
    max-height: 36px !important;
}


/* Turnitin */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="turnitin"],
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="Turnitin"] {

    max-width: 125px !important;
    max-height: 36px !important;
}


/* Grammarly */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="grammarly"],
body.pkp_page_index.pkp_op_index
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="Grammarly"] {

    max-width: 125px !important;
    max-height: 36px !important;
}


/* =========================================================
   JURNAL PENELITIAN
   JOURNAL INFORMATION - CLEAN TWO COLUMN TABLE
========================================================= */

/* matikan pseudo-text lama */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .content::after {
    content: none !important;
    display: none !important;
}


/* content container */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .content {

    padding: 0 !important;
    margin: 0 !important;

    background: #ffffff !important;

    font-size: inherit !important;
}


/* actual information table */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-table {

    width: 100% !important;

    margin: 0 !important;
    padding: 7px 12px 9px !important;

    box-sizing: border-box !important;
}


/* each row */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-row {

    display: grid !important;

    grid-template-columns: 88px minmax(0, 1fr) !important;

    column-gap: 10px !important;

    align-items: center !important;

    min-height: 28px !important;

    padding: 3px 0 !important;

    border-bottom: 1px solid #e8edf2 !important;

    box-sizing: border-box !important;
}


body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-row:last-child {

    border-bottom: 0 !important;
}


/* label column */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-label {

    margin: 0 !important;
    padding: 0 !important;

    color: #263f56 !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12.5px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;

    text-align: left !important;

    white-space: nowrap !important;
}


/* value column */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-value {

    margin: 0 !important;
    padding: 0 !important;

    color: #536577 !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12.5px !important;
    line-height: 1.35 !important;

    font-weight: 400 !important;

    text-align: left !important;
}


/* slightly smaller for long Frequency value if necessary */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN
.jp-journal-info-row:nth-child(3)
.jp-journal-info-value {

    font-size: 12px !important;
}


/* =========================================================
   JOURNAL INFORMATION - VISIBILITY FIX
========================================================= */

/* tabel baru HARUS tampil */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .content > .jp-journal-info-table {
    display: block !important;
}


/* pastikan row tabel tetap grid */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-row {
    display: grid !important;
    grid-template-columns: 88px minmax(0, 1fr) !important;
    column-gap: 10px !important;
    align-items: center !important;
}


/* label dan value harus tampil */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-label,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .jp-journal-info-value {
    display: block !important;
}


/* pseudo text lama tetap dimatikan */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-ISSN .content::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   JURNAL PENELITIAN
   LATEST ISSUE + LATEST ARTICLES
========================================================= */

.jp-latest-issue-section,
.jp-latest-articles-section {
    width: 100% !important;
    margin: 16px 0 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid #dfe7ef !important;
    border-radius: 8px !important;

    overflow: hidden !important;

    box-shadow: 0 2px 8px rgba(13,50,82,.035) !important;
}


/* =========================================================
   SECTION HEADER
========================================================= */

.jp-section-heading {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    min-height: 52px !important;

    padding: 0 20px !important;

    border-bottom: 1px solid #e1e8ef !important;

    background: #ffffff !important;
}


.jp-section-heading h2 {
    position: relative !important;

    margin: 0 !important;
    padding: 0 0 0 0 !important;

    color: #123d63 !important;

    font-size: 18px !important;
    line-height: 1.2 !important;

    font-weight: 750 !important;
}


.jp-section-heading h2::after {
    content: "";

    position: absolute;

    left: 0;
    bottom: -16px;

    width: 40px;
    height: 3px;

    background: #f5b400;

    border-radius: 3px;
}


.jp-section-heading > a {
    color: #0870c4 !important;

    font-size: 12px !important;
    font-weight: 600 !important;

    text-decoration: none !important;
}


.jp-section-heading > a i {
    margin-left: 5px !important;
}


/* =========================================================
   LATEST ISSUE
========================================================= */

.jp-latest-issue-card {
    display: grid !important;

    grid-template-columns:
        125px
        minmax(0, 1fr)
        285px !important;

    gap: 22px !important;

    align-items: center !important;

    padding: 18px 20px !important;

    box-sizing: border-box !important;
}


/* Cover */
.jp-latest-issue-cover {
    width: 125px !important;

    text-align: center !important;
}


.jp-latest-issue-cover a {
    display: block !important;
}


.jp-latest-issue-cover img {
    display: block !important;

    width: 125px !important;
    height: auto !important;

    max-height: 182px !important;

    margin: 0 auto !important;

    object-fit: cover !important;

    border-radius: 3px !important;

    box-shadow:
        0 5px 14px rgba(12,49,82,.13) !important;
}


/* Information */
.jp-latest-issue-info {
    min-width: 0 !important;
}


.jp-latest-issue-info h3 {
    margin: 0 0 5px !important;

    color: #123d63 !important;

    font-size: 20px !important;
    line-height: 1.25 !important;

    font-weight: 750 !important;
}


.jp-latest-issue-date {
    margin: 0 0 11px !important;

    color: #50697f !important;

    font-size: 12.5px !important;
    line-height: 1.4 !important;
}


.jp-latest-issue-date i {
    margin-right: 6px !important;

    color: #1673b7 !important;
}


.jp-latest-issue-description {
    margin: 0 0 15px !important;

    color: #42586c !important;

    font-size: 12.5px !important;
    line-height: 1.6 !important;
}


.jp-latest-issue-description p {
    margin: 0 0 7px !important;

    font-size: inherit !important;
}


.jp-latest-issue-primary {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-height: 38px !important;

    padding: 0 16px !important;

    background: #0b5b96 !important;

    border: 0 !important;
    border-radius: 5px !important;

    color: #ffffff !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    text-decoration: none !important;

    box-shadow: none !important;
}


.jp-latest-issue-primary i {
    margin-right: 7px !important;
}


/* Right action panel */
.jp-latest-issue-actions {
    width: 100% !important;

    border: 1px solid #dce6ef !important;
    border-radius: 6px !important;

    overflow: hidden !important;

    background: #f9fbfd !important;
}


.jp-latest-issue-actions > a {
    display: flex !important;

    align-items: center !important;
    justify-content: space-between !important;

    min-height: 39px !important;

    padding: 0 12px !important;

    border-bottom: 1px solid #e3eaf1 !important;

    color: #31516d !important;

    font-size: 11.5px !important;
    font-weight: 500 !important;

    text-decoration: none !important;
}


.jp-latest-issue-actions > a:last-child {
    border-bottom: 0 !important;
}


.jp-latest-issue-actions > a span > i {
    width: 18px !important;

    margin-right: 5px !important;

    color: #4a7a9d !important;

    text-align: center !important;
}


.jp-latest-issue-actions > a > i {
    color: #5682a2 !important;
}


/* =========================================================
   LATEST ARTICLES
========================================================= */

.jp-latest-articles-list {
    width: 100% !important;

    padding: 0 20px 5px !important;

    box-sizing: border-box !important;
}


.jp-latest-article-item {
    position: relative !important;

    margin: 0 !important;
    padding: 13px 0 !important;

    border-bottom: 1px solid #e4eaf0 !important;
}


.jp-latest-article-item:last-child {
    border-bottom: 0 !important;
}


/* Normalize article-summary wrappers from OJS/theme */
.jp-latest-article-item .obj_article_summary,
.jp-latest-article-item .article_summary,
.jp-latest-article-item article {
    position: relative !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;
}


/* Article title */
.jp-latest-article-item h3,
.jp-latest-article-item .title,
.jp-latest-article-item .summary_title_wrapper {
    margin: 0 105px 4px 0 !important;

    padding: 0 !important;

    font-size: 13.5px !important;
    line-height: 1.4 !important;

    font-weight: 700 !important;
}


.jp-latest-article-item h3 a,
.jp-latest-article-item .title a,
.jp-latest-article-item a.summary_title {
    color: #086fc2 !important;

    font-size: 13.5px !important;
    line-height: 1.4 !important;

    font-weight: 700 !important;

    text-decoration: none !important;
}


/* Authors + metadata */
.jp-latest-article-item .authors,
.jp-latest-article-item .meta,
.jp-latest-article-item .summary_meta,
.jp-latest-article-item .pages,
.jp-latest-article-item .published {
    color: #44586a !important;

    font-size: 11.5px !important;
    line-height: 1.45 !important;
}


.jp-latest-article-item .authors {
    margin-top: 2px !important;
}


/* PDF / galley buttons */
.jp-latest-article-item .galleys,
.jp-latest-article-item .galleys_links {
    position: absolute !important;

    top: 50% !important;
    right: 0 !important;

    transform: translateY(-50%) !important;

    margin: 0 !important;
    padding: 0 !important;
}


.jp-latest-article-item .galleys_links li {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;
}


.jp-latest-article-item .obj_galley_link,
.jp-latest-article-item .galley-link,
.jp-latest-article-item .galleys_links a {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 56px !important;
    min-height: 32px !important;

    padding: 0 10px !important;

    background: #edf5fb !important;

    border: 1px solid #cfe0ee !important;
    border-radius: 4px !important;

    color: #0870c4 !important;

    font-size: 11px !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}


/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width: 1100px) {

    .jp-latest-issue-card {
        grid-template-columns:
            115px
            minmax(0, 1fr) !important;
    }

    .jp-latest-issue-actions {
        grid-column: 1 / -1 !important;

        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
    }

}


@media (max-width: 700px) {

    .jp-latest-issue-card {
        grid-template-columns: 1fr !important;
    }

    .jp-latest-issue-cover {
        width: 100% !important;
    }

    .jp-latest-issue-actions {
        grid-column: auto !important;
        grid-template-columns: 1fr !important;
    }

    .jp-section-heading {
        padding: 0 14px !important;
    }

    .jp-latest-articles-list {
        padding-left: 14px !important;
        padding-right: 14px !important;
    }

    .jp-latest-article-item h3,
    .jp-latest-article-item .title,
    .jp-latest-article-item .summary_title_wrapper {
        margin-right: 0 !important;
    }

    .jp-latest-article-item .galleys,
    .jp-latest-article-item .galleys_links {
        position: static !important;

        transform: none !important;

        margin-top: 8px !important;
    }

}


/* =========================================================
   JURNAL PENELITIAN
   LATEST ISSUE + LATEST ARTICLES POLISH
========================================================= */


/* =========================================================
   LATEST ISSUE
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-issue-section {

    margin-top: 16px !important;

    border: 1px solid #dce6ef !important;
    border-radius: 8px !important;

    background: #ffffff !important;

    box-shadow: 0 2px 7px rgba(13,50,82,.035) !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-issue-card {

    grid-template-columns:
        120px
        minmax(0,1fr)
        270px !important;

    gap: 22px !important;

    padding: 17px 20px !important;
}


/* Cover lebih proporsional */
body.pkp_page_index.pkp_op_index
.jp-latest-issue-cover {

    width: 120px !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-issue-cover img {

    width: 120px !important;
    max-height: 175px !important;

    border-radius: 4px !important;

    box-shadow:
        0 5px 14px rgba(18,56,91,.12) !important;
}


/* Issue title */
body.pkp_page_index.pkp_op_index
.jp-latest-issue-info h3 {

    margin: 0 0 7px !important;

    color: #123d63 !important;

    font-size: 18px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;
}


/* Published date */
body.pkp_page_index.pkp_op_index
.jp-latest-issue-date {

    margin: 0 0 13px !important;

    color: #607588 !important;

    font-size: 12px !important;
}


/* Action panel */
body.pkp_page_index.pkp_op_index
.jp-latest-issue-actions {

    border: 1px solid #d8e3ec !important;
    border-radius: 6px !important;

    background: #fafcfe !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-issue-actions > a {

    min-height: 38px !important;

    padding: 0 12px !important;

    color: #35536d !important;

    font-size: 11.5px !important;

    background: transparent !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-issue-actions > a:hover {

    background: #eef5fa !important;

    color: #0b5b96 !important;
}


/* =========================================================
   LATEST ARTICLES
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-articles-section {

    margin-top: 14px !important;

    border: 1px solid #dce6ef !important;
    border-radius: 8px !important;

    background: #ffffff !important;

    box-shadow: 0 2px 7px rgba(13,50,82,.035) !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-articles-list {

    padding: 0 20px 4px !important;
}


/* satu artikel */
body.pkp_page_index.pkp_op_index
.jp-latest-article-item {

    position: relative !important;

    min-height: 92px !important;

    margin: 0 !important;

    padding: 14px 80px 14px 0 !important;

    border-bottom: 1px solid #e2e9ef !important;

    box-sizing: border-box !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-article-item:last-child {

    border-bottom: 0 !important;
}


/* Hilangkan semua card/theme bawaan */
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .obj_article_summary,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .article_summary,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item article {

    position: static !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}


/* =========================================================
   ARTICLE TITLE
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-article-item h3,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .title {

    float: none !important;

    width: auto !important;

    margin: 0 0 4px 0 !important;
    padding: 0 !important;

    text-align: left !important;

    font-size: 13.5px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-article-item h3 a,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .title a {

    color: #0870c4 !important;

    font-size: 13.5px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;

    text-decoration: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-article-item h3 a:hover,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .title a:hover {

    color: #064f89 !important;

    text-decoration: underline !important;
}


/* =========================================================
   DOI / METADATA
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-article-item .doi,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item [class*="doi"] {

    float: none !important;

    margin: 0 0 4px !important;

    color: #8191a0 !important;

    font-size: 10.5px !important;
    line-height: 1.3 !important;

    text-align: left !important;
}


/* =========================================================
   AUTHORS
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-article-item .authors {

    float: none !important;

    display: block !important;

    width: auto !important;

    margin: 2px 0 3px !important;
    padding: 0 !important;

    color: #3f566a !important;

    font-size: 11.5px !important;
    line-height: 1.4 !important;

    font-weight: 400 !important;

    text-align: left !important;
}


/* =========================================================
   PAGE / PUBLICATION META
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-article-item .pages,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .published,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .meta,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .summary_meta {

    float: none !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #758696 !important;

    font-size: 10.5px !important;
    line-height: 1.35 !important;

    text-align: left !important;
}


/* =========================================================
   HIDE NOISY ACADEMIC PRO EXTRAS
========================================================= */

/* country flags */
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .flags,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .flag,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .author_flags,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .country-flags,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .flag-icon,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item img[src*="/flag"],
body.pkp_page_index.pkp_op_index
.jp-latest-article-item img[src*="/flags/"] {

    display: none !important;
}


/* Read Statistic */
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .read_statistic,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .read-statistic,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .article-statistic,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item [class*="read_stat"],
body.pkp_page_index.pkp_op_index
.jp-latest-article-item [class*="read-stat"] {

    display: none !important;
}


/* =========================================================
   PDF BUTTON - RIGHT SIDE
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galleys,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galleys_links {

    position: absolute !important;

    top: 50% !important;
    right: 0 !important;

    transform: translateY(-50%) !important;

    float: none !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: right !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galleys li,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galleys_links li {

    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-article-item .obj_galley_link,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galley-link,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galleys a,
body.pkp_page_index.pkp_op_index
.jp-latest-article-item .galleys_links a {

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 55px !important;
    min-height: 32px !important;

    margin: 0 !important;
    padding: 0 10px !important;

    border: 1px solid #cfe0ed !important;
    border-radius: 5px !important;

    background: #edf6fc !important;

    color: #086ebc !important;

    font-size: 11px !important;
    line-height: 1 !important;

    font-weight: 700 !important;

    text-decoration: none !important;

    box-shadow: none !important;
}


/* =========================================================
   SECTION HEADINGS
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-section-heading {

    min-height: 50px !important;

    padding: 0 20px !important;
}


body.pkp_page_index.pkp_op_index
.jp-section-heading h2 {

    font-size: 17px !important;

    font-weight: 700 !important;
}


body.pkp_page_index.pkp_op_index
.jp-section-heading h2::after {

    bottom: -15px !important;

    width: 38px !important;
    height: 3px !important;

    background: #f2aa00 !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 700px) {

    body.pkp_page_index.pkp_op_index
    .jp-latest-article-item {

        padding-right: 0 !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-latest-article-item .galleys,
    body.pkp_page_index.pkp_op_index
    .jp-latest-article-item .galleys_links {

        position: static !important;

        transform: none !important;

        margin-top: 8px !important;

        text-align: left !important;
    }

}


/* =========================================================
   LATEST ARTICLES - CLEAN FINAL LAYOUT
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-latest-articles-list {
    padding: 0 20px 3px !important;
}


/* ARTICLE ITEM */
body.pkp_page_index.pkp_op_index
.jp-latest-article-item {

    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-bottom: 1px solid #e1e8ee !important;

    background: transparent !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-latest-article-item:last-child {
    border-bottom: 0 !important;
}


/* CLEAN ROW */
body.pkp_page_index.pkp_op_index
.jp-clean-article-row {

    display: grid !important;

    grid-template-columns:
        minmax(0, 1fr)
        auto !important;

    column-gap: 24px !important;

    align-items: center !important;

    width: 100% !important;

    min-height: 0 !important;

    padding: 15px 0 !important;

    box-sizing: border-box !important;
}


/* LEFT CONTENT */
body.pkp_page_index.pkp_op_index
.jp-clean-article-main {

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* TITLE */
body.pkp_page_index.pkp_op_index
.jp-clean-article-title {

    margin: 0 0 4px 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: 1.38 !important;

    font-weight: 700 !important;

    text-align: left !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-article-title a {

    color: #0870c4 !important;

    font-size: inherit !important;
    line-height: inherit !important;

    font-weight: inherit !important;

    text-decoration: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-article-title a:hover {

    color: #064f89 !important;

    text-decoration: underline !important;
}


/* AUTHORS */
body.pkp_page_index.pkp_op_index
.jp-clean-article-authors {

    margin: 0 0 5px 0 !important;
    padding: 0 !important;

    color: #40576a !important;

    font-size: 12px !important;
    line-height: 1.4 !important;

    font-weight: 400 !important;

    text-align: left !important;
}


/* META ROW */
body.pkp_page_index.pkp_op_index
.jp-clean-article-meta {

    display: flex !important;

    flex-wrap: wrap !important;

    align-items: center !important;

    gap: 5px 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #748697 !important;

    font-size: 11px !important;
    line-height: 1.35 !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-meta-item {

    display: inline-flex !important;

    align-items: center !important;

    white-space: nowrap !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-meta-item:not(:last-child)::after {

    content: "•";

    display: inline-block;

    margin: 0 8px;

    color: #b0bcc6;
}


body.pkp_page_index.pkp_op_index
.jp-clean-meta-item strong {

    margin-right: 4px !important;

    color: #5a7185 !important;

    font-size: inherit !important;

    font-weight: 600 !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-meta-item a {

    color: #748697 !important;

    font-size: inherit !important;

    text-decoration: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-meta-item a:hover {

    color: #0870c4 !important;

    text-decoration: underline !important;
}


/* PDF COLUMN */
body.pkp_page_index.pkp_op_index
.jp-clean-article-actions {

    display: flex !important;

    align-items: center !important;
    justify-content: flex-end !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* PDF BUTTON */
body.pkp_page_index.pkp_op_index
.jp-clean-pdf {

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 6px !important;

    min-width: 64px !important;
    min-height: 34px !important;

    margin: 0 !important;
    padding: 0 11px !important;

    box-sizing: border-box !important;

    border: 1px solid #cbddea !important;
    border-radius: 5px !important;

    background: #eef6fc !important;

    color: #0870c4 !important;

    font-size: 11.5px !important;
    line-height: 1 !important;

    font-weight: 700 !important;

    text-decoration: none !important;

    box-shadow: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-pdf:hover {

    background: #0b5b96 !important;

    border-color: #0b5b96 !important;

    color: #ffffff !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-pdf i {

    font-size: 12px !important;
}


/* MOBILE */
@media (max-width: 700px) {

    body.pkp_page_index.pkp_op_index
    .jp-clean-article-row {

        grid-template-columns: 1fr !important;

        row-gap: 9px !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-clean-article-actions {

        justify-content: flex-start !important;
    }

}


/* =========================================================
   LATEST ARTICLES
   AUTHOR + PDF RESTORE
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-clean-article-authors {

    display: flex !important;

    align-items: flex-start !important;

    gap: 6px !important;

    margin: 2px 0 5px 0 !important;

    color: #40576a !important;

    font-size: 12px !important;
    line-height: 1.4 !important;

    text-align: left !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-article-authors i {

    flex: 0 0 auto !important;

    margin-top: 2px !important;

    color: #547b98 !important;

    font-family: FontAwesome !important;

    font-size: 11px !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-article-authors span {

    display: inline !important;

    color: inherit !important;

    font-size: inherit !important;
    line-height: inherit !important;
}


/* PDF dipastikan terlihat */
body.pkp_page_index.pkp_op_index
.jp-clean-article-actions {

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    min-width: 70px !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-pdf {

    display: inline-flex !important;

    visibility: visible !important;
    opacity: 1 !important;

    align-items: center !important;
    justify-content: center !important;

    gap: 6px !important;

    min-width: 64px !important;
    min-height: 34px !important;

    background: #eef6fc !important;

    border: 1px solid #cbddea !important;
    border-radius: 5px !important;

    color: #0870c4 !important;

    font-size: 11.5px !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-clean-pdf i {

    display: inline-block !important;

    font-family: FontAwesome !important;

    font-size: 12px !important;

    color: inherit !important;
}


/* =========================================================
   JURNAL PENELITIAN
   VISITOR STATISTICS - FLAGCOUNTER FINAL
========================================================= */


/* Card content */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content {

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 12px 10px 14px !important;

    box-sizing: border-box !important;

    text-align: center !important;

    background: #ffffff !important;
}


/* Hapus pseudo-label lama seperti Total Visitors */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content::before,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter .content::after {

    content: none !important;
    display: none !important;
}


/* Header card */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter::before {

    content: "\f080  Visitor Statistics" !important;

    display: block !important;

    padding: 9px 12px !important;

    border-bottom: 1px solid #d9e4ed !important;

    background: #edf5fb !important;

    color: #1f4968 !important;

    font-family:
        FontAwesome,
        "Inter",
        "Segoe UI",
        Roboto,
        Arial,
        sans-serif !important;

    font-size: 15px !important;
    line-height: 1.3 !important;

    font-weight: 700 !important;

    text-align: left !important;
}


/* Wrapper FlagCounter */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter
.jp-flagcounter-widget {

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    text-align: center !important;
}


/* Link wrapper */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter
.jp-flagcounter-widget > a {

    display: inline-block !important;

    width: auto !important;
    max-width: 100% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    text-decoration: none !important;

    box-shadow: none !important;
}


/* Counter image:
   override aturan counter lama */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter
.jp-flagcounter-widget img {

    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 100% !important;
    max-height: none !important;

    margin: 0 auto !important;
    padding: 0 !important;

    border: 0 !important;

    object-fit: contain !important;

    box-shadow: none !important;
}


/* Hilangkan sisa layout lama custom block */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter
.sidebar,

body.pkp_page_index.pkp_op_index
#sidebar #customblock-counter
.title {

    margin: 0 !important;
    padding: 0 !important;
}


/* Mobile */
@media (max-width: 767px) {

    body.pkp_page_index.pkp_op_index
    #sidebar #customblock-counter .content {

        padding: 12px !important;
    }


    body.pkp_page_index.pkp_op_index
    #sidebar #customblock-counter
    .jp-flagcounter-widget img {

        max-width: 100% !important;
    }
}


/* =========================================================
   JURNAL PENELITIAN
   JOURNAL PROFILE
========================================================= */

body.pkp_page_index.pkp_op_index
.jp-journal-profile-section {

    margin-top: 14px !important;

    overflow: hidden !important;

    border: 1px solid #d9e4ed !important;
    border-radius: 8px !important;

    background: #ffffff !important;

    box-shadow:
        0 2px 7px rgba(13, 50, 82, .035) !important;
}


/* HEADER */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-section
.jp-section-heading {

    min-height: 50px !important;

    padding: 0 20px !important;

    border-bottom:
        1px solid #dfe7ee !important;
}


body.pkp_page_index.pkp_op_index
.jp-journal-profile-section
.jp-section-heading h2 {

    font-size: 17px !important;
    font-weight: 700 !important;

    color: #153f64 !important;
}


/* TABLE WRAPPER */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-wrap {

    width: 100% !important;

    padding: 14px 18px 17px !important;

    box-sizing: border-box !important;
}


/* TABLE */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table {

    width: 100% !important;

    margin: 0 !important;

    table-layout: fixed !important;

    border-collapse: separate !important;
    border-spacing: 0 !important;

    overflow: hidden !important;

    border:
        1px solid #dce5ec !important;

    border-radius: 6px !important;

    color: #42596c !important;

    font-size: 11.5px !important;
    line-height: 1.4 !important;

    background: #ffffff !important;
}


/* COLUMN WIDTHS */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table th {

    width: 16% !important;
}


body.pkp_page_index.pkp_op_index
.jp-journal-profile-table td {

    width: 34% !important;
}


/* CELLS */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table th,
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table td {

    padding: 9px 11px !important;

    vertical-align: middle !important;

    border: 0 !important;
    border-bottom:
        1px solid #e2e9ef !important;

    box-sizing: border-box !important;
}


/* FIELD CELLS */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table th {

    background: #f0f6fa !important;

    color: #254b69 !important;

    font-weight: 700 !important;

    text-align: left !important;
}


/* VALUE CELLS */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table td {

    background: #ffffff !important;

    color: #40576a !important;

    font-weight: 400 !important;
}


/* SECOND FIELD COLUMN */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table td:nth-child(2) {

    border-right:
        1px solid #dce5ec !important;
}


/* ALTERNATE ROW */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table tr:nth-child(even) td {

    background: #fbfcfd !important;
}


/* LAST ROW */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table tr:last-child th,
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table tr:last-child td {

    border-bottom: 0 !important;
}


/* LINKS */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table a {

    color: #0870b8 !important;

    font-weight: 500 !important;

    text-decoration: none !important;
}


body.pkp_page_index.pkp_op_index
.jp-journal-profile-table a:hover {

    color: #064d80 !important;

    text-decoration: underline !important;
}


/* SECONDARY INFO */
body.pkp_page_index.pkp_op_index
.jp-profile-note {

    display: block !important;

    margin-top: 2px !important;

    color: #748899 !important;

    font-size: 10.5px !important;
}


/* OPEN ACCESS */
body.pkp_page_index.pkp_op_index
.jp-profile-status {

    display: inline-flex !important;

    align-items: center !important;

    gap: 5px !important;

    color: #244f70 !important;

    font-weight: 600 !important;
}


body.pkp_page_index.pkp_op_index
.jp-profile-status i {

    color: #eea400 !important;
}


/* DOI CODE */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table code {

    padding: 2px 5px !important;

    border-radius: 3px !important;

    background: #edf4f8 !important;

    color: #274e69 !important;

    font-family:
        Consolas,
        Monaco,
        monospace !important;

    font-size: 10.5px !important;
}


/* EXTERNAL ICON */
body.pkp_page_index.pkp_op_index
.jp-journal-profile-table
.fa-external-link {

    margin-left: 3px !important;

    font-size: 9px !important;
}


/* =========================================================
   TABLET / MOBILE
========================================================= */

@media (max-width: 767px) {

    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-wrap {

        padding: 12px !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table {

        display: block !important;

        border: 0 !important;

        font-size: 12px !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table tbody,
    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table tr {

        display: block !important;

        width: 100% !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table tr {

        margin-bottom: 8px !important;

        border:
            1px solid #dce5ec !important;

        border-radius: 5px !important;

        overflow: hidden !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table th,
    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table td {

        display: block !important;

        width: 100% !important;

        border-right: 0 !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table th {

        padding:
            7px 10px 4px !important;

        border-bottom: 0 !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table td {

        padding:
            4px 10px 9px !important;

        border-bottom:
            1px solid #e1e8ee !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table
    td:nth-child(2) {

        border-right: 0 !important;
    }


    body.pkp_page_index.pkp_op_index
    .jp-journal-profile-table
    td:last-child {

        border-bottom: 0 !important;
    }

}


/* JP FINAL JOURNAL-WIDE SIDEBAR LAYER START */

/*
 * JURNAL PENELITIAN
 * FINAL JOURNAL-WIDE SIDEBAR
 *
 * Generated from the approved homepage sidebar styling.
 * Only homepage page-scope has been removed.
 *
 * Structural rule #sidebar.pkp_structure_sidebar is intentionally
 * excluded so inner-page Bootstrap/content widths are not altered.
 */

#sidebar #customblock-About::before,
#sidebar #customblock-ISSN::before,
#sidebar #customblock-indexing::before,
#sidebar #customblock-coba::before,
#sidebar #customblock-IPI::before,
#sidebar #customblock-Mendeley::before,
#sidebar #customblock-counter::before,
#sidebar .block_make_submission::before {
font-size: 15px !important;
}

#sidebar #customblock-About a {
font-size: 12.5px !important;
}

#sidebar #customblock-About a::before {
font-size: 11.5px !important;
}

#sidebar #customblock-About a::after {
font-size: 16px !important;
}

#sidebar .block_make_submission .content::before {
font-size: 11.5px !important;
}

#sidebar .block_make_submission_link {
font-size: 11.5px !important;
}

#sidebar .block_make_submission h2,
#sidebar .block_make_submission .title {
font-size: 15px !important;
}

#sidebar #customblock-ISSN .content::after {
font-size: 11.5px !important;
}

#sidebar #customblock-counter .content,
#sidebar #customblock-counter .content::before {
font-size: 11.5px !important;
}

#sidebar .pkp_block .content {
font-size: 12px !important;
}

#sidebar #customblock-About::before {
content: "\f02d  About Journal" !important;

    font-family:
        FontAwesome,
        "Inter",
        "Segoe UI",
        Arial,
        sans-serif !important;
}

#sidebar #customblock-About a::before {
display: inline-block !important;

    flex: 0 0 18px !important;

    width: 18px !important;

    margin-right: 7px !important;

    font-family: FontAwesome !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: normal !important;

    text-align: center !important;

    color: #52799a !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#sidebar #customblock-About
a[href$="/fs"]::before {
content: "\f140" !important;
}

#sidebar #customblock-About
a[href$="/ethics"]::before {
content: "\f24e" !important;
}

#sidebar #customblock-About
a[href*="/about/editorialTeam"]::before {
content: "\f0c0" !important;
}

#sidebar #customblock-About
a[href$="/peer_reviewers"]::before {
content: "\f05d" !important;
}

#sidebar #customblock-About
a[href$="/os"]::before {
content: "\f044" !important;
}

#sidebar #customblock-About
a[href$="/pr"]::before {
content: "\f0e6" !important;
}

#sidebar #customblock-About
a[href$="/pf"]::before {
content: "\f0d6" !important;
}

#sidebar #customblock-About a::after {
content: "\f105" !important;

    font-family: FontAwesome !important;

    font-size: 15px !important;
    font-style: normal !important;
    font-weight: normal !important;

    color: #6689a5 !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#sidebar .block_make_submission > h2,
#sidebar .block_make_submission h2.pkp_screen_reader,
#sidebar .block_make_submission .content > h2,
#sidebar .block_make_submission .content > .title {
display: none !important;
}

#sidebar .block_make_submission_link {
font-size: 0 !important;
}

#sidebar .block_make_submission_link::before {
content: "SUBMIT NOW!" !important;

    display: inline !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    color: #ffffff !important;
}

#sidebar .block_make_submission_link::after {
content: "\00a0\2192" !important;

    display: inline !important;

    margin-left: 4px !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    color: #ffffff !important;
}

#sidebar #customblock-indexing .content > * {
display: block !important;
}

#sidebar #customblock-indexing .content > .title,
#sidebar #customblock-indexing .title {
display: none !important;
}

#sidebar #customblock-indexing .content {
display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: center !important;
    justify-items: center !important;

    gap: 12px 14px !important;

    padding: 14px 12px !important;
}

#sidebar #customblock-indexing .content a {
display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

#sidebar #customblock-indexing .content img {
display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 120px !important;
    max-height: 38px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}

#sidebar #customblock-coba .content > * {
display: block !important;
}

#sidebar #customblock-coba .content > .title,
#sidebar #customblock-coba .title {
display: none !important;
}

#sidebar #customblock-coba .content {
padding: 13px 12px !important;
    text-align: center !important;
}

#sidebar #customblock-coba .content a {
display: inline-block !important;
}

#sidebar #customblock-coba img {
display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 165px !important;
    max-height: 58px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}

#sidebar #customblock-Mendeley .content > * {
display: contents !important;
}

#sidebar #customblock-Mendeley .content > .title,
#sidebar #customblock-Mendeley .title {
display: none !important;
}

#sidebar #customblock-Mendeley .content {
display: grid !important;

    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    align-items: center !important;
    justify-items: center !important;

    gap: 7px !important;

    padding: 15px 10px !important;
}

#sidebar #customblock-Mendeley a {
display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 42px !important;

    margin: 0 !important;
    padding: 0 !important;
}

#sidebar #customblock-Mendeley img {
display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 92px !important;
    max-height: 34px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}

#sidebar #customblock-Mendeley img[src*="mendeley"],
#sidebar #customblock-Mendeley img[src*="Mendeley"] {
max-width: 94px !important;
    max-height: 34px !important;
}

#sidebar #customblock-Mendeley img[src*="turnitin"],
#sidebar #customblock-Mendeley img[src*="Turnitin"] {
max-width: 92px !important;
    max-height: 34px !important;
}

#sidebar #customblock-Mendeley img[src*="grammarly"],
#sidebar #customblock-Mendeley img[src*="Grammarly"] {
max-width: 92px !important;
    max-height: 34px !important;
}

#sidebar #customblock-counter .content {
padding: 11px 12px 13px !important;
    text-align: center !important;
}

#sidebar #customblock-counter .content::before {
display: block !important;

    margin-bottom: 9px !important;

    text-align: left !important;
}

#sidebar #customblock-counter img {
width: auto !important;
    height: auto !important;

    max-width: 145px !important;
    max-height: 42px !important;

    margin: 0 auto 6px !important;

    object-fit: contain !important;
}

#sidebar #customblock-counter a {
font-size: 11.5px !important;
}

#sidebar #customblock-indexing .content {
display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    padding: 14px 12px !important;

    box-sizing: border-box !important;

    gap: 10px !important;

    text-align: center !important;
}

#sidebar #customblock-indexing .content > *,
#sidebar #customblock-indexing p,
#sidebar #customblock-indexing div {
width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}

#sidebar #customblock-indexing a {
display: flex !important;

    width: 100% !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 auto !important;
    padding: 0 !important;
}

#sidebar #customblock-indexing img {
display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 155px !important;
    max-height: 42px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}

#sidebar #customblock-Mendeley .content {
display: block !important;

    padding: 10px 12px 12px !important;

    text-align: center !important;
}

#sidebar #customblock-Mendeley .jp-tools-list {
display: flex !important;

    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    gap: 9px !important;
}

#sidebar #customblock-Mendeley .jp-tool-item {
display: flex !important;

    width: 100% !important;
    min-height: 38px !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}

#sidebar #customblock-Mendeley .jp-tool-item a {
display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 auto !important;
    padding: 0 !important;
}

#sidebar #customblock-Mendeley .jp-tool-item img {
display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 135px !important;
    max-height: 38px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
}

#sidebar #customblock-Mendeley
.jp-tool-item img[src*="mendeley"],
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="Mendeley"] {
max-width: 125px !important;
    max-height: 36px !important;
}

#sidebar #customblock-Mendeley
.jp-tool-item img[src*="turnitin"],
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="Turnitin"] {
max-width: 125px !important;
    max-height: 36px !important;
}

#sidebar #customblock-Mendeley
.jp-tool-item img[src*="grammarly"],
#sidebar #customblock-Mendeley
.jp-tool-item img[src*="Grammarly"] {
max-width: 125px !important;
    max-height: 36px !important;
}

#sidebar #customblock-ISSN .content::after {
content: none !important;
    display: none !important;
}

#sidebar #customblock-ISSN .content {
padding: 0 !important;
    margin: 0 !important;

    background: #ffffff !important;

    font-size: inherit !important;
}

#sidebar #customblock-ISSN .jp-journal-info-table {
width: 100% !important;

    margin: 0 !important;
    padding: 7px 12px 9px !important;

    box-sizing: border-box !important;
}

#sidebar #customblock-ISSN .jp-journal-info-row {
display: grid !important;

    grid-template-columns: 88px minmax(0, 1fr) !important;

    column-gap: 10px !important;

    align-items: center !important;

    min-height: 28px !important;

    padding: 3px 0 !important;

    border-bottom: 1px solid #e8edf2 !important;

    box-sizing: border-box !important;
}

#sidebar #customblock-ISSN .jp-journal-info-row:last-child {
border-bottom: 0 !important;
}

#sidebar #customblock-ISSN .jp-journal-info-label {
margin: 0 !important;
    padding: 0 !important;

    color: #263f56 !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12.5px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;

    text-align: left !important;

    white-space: nowrap !important;
}

#sidebar #customblock-ISSN .jp-journal-info-value {
margin: 0 !important;
    padding: 0 !important;

    color: #536577 !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 12.5px !important;
    line-height: 1.35 !important;

    font-weight: 400 !important;

    text-align: left !important;
}

#sidebar #customblock-ISSN
.jp-journal-info-row:nth-child(3)
.jp-journal-info-value {
font-size: 12px !important;
}

#sidebar #customblock-ISSN .content > .jp-journal-info-table {
display: block !important;
}

#sidebar #customblock-ISSN .jp-journal-info-row {
display: grid !important;
    grid-template-columns: 88px minmax(0, 1fr) !important;
    column-gap: 10px !important;
    align-items: center !important;
}

#sidebar #customblock-ISSN .jp-journal-info-label,
#sidebar #customblock-ISSN .jp-journal-info-value {
display: block !important;
}

#sidebar #customblock-ISSN .content::after {
content: none !important;
    display: none !important;
}

#sidebar #customblock-counter .content {
display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 12px 10px 14px !important;

    box-sizing: border-box !important;

    text-align: center !important;

    background: #ffffff !important;
}

#sidebar #customblock-counter .content::before,
#sidebar #customblock-counter .content::after {
content: none !important;
    display: none !important;
}

#sidebar #customblock-counter::before {
content: "\f080  Visitor Statistics" !important;

    display: block !important;

    padding: 9px 12px !important;

    border-bottom: 1px solid #d9e4ed !important;

    background: #edf5fb !important;

    color: #1f4968 !important;

    font-family:
        FontAwesome,
        "Inter",
        "Segoe UI",
        Roboto,
        Arial,
        sans-serif !important;

    font-size: 15px !important;
    line-height: 1.3 !important;

    font-weight: 700 !important;

    text-align: left !important;
}

#sidebar #customblock-counter
.jp-flagcounter-widget {
display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    text-align: center !important;
}

#sidebar #customblock-counter
.jp-flagcounter-widget > a {
display: inline-block !important;

    width: auto !important;
    max-width: 100% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    text-decoration: none !important;

    box-shadow: none !important;
}

#sidebar #customblock-counter
.jp-flagcounter-widget img {
display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 100% !important;
    max-height: none !important;

    margin: 0 auto !important;
    padding: 0 !important;

    border: 0 !important;

    object-fit: contain !important;

    box-shadow: none !important;
}

#sidebar #customblock-counter
.sidebar,
#sidebar #customblock-counter
.title {
margin: 0 !important;
    padding: 0 !important;
}

@media (max-width: 767px) {
#sidebar #customblock-counter .content {
padding: 12px !important;
}

#sidebar #customblock-counter
    .jp-flagcounter-widget img {
max-width: 100% !important;
}

}


/* JP FINAL JOURNAL-WIDE SIDEBAR LAYER END */

/* JP FINAL JOURNAL-WIDE FOOTER LAYER START */

/* =========================================================
   JURNAL PENELITIAN
   FINAL JOURNAL-WIDE FOOTER
========================================================= */

/* Footer outer wrapper */
.pkp_structure_footer_wrapper {
    width: 100% !important;

    margin-top: 40px !important;
    padding: 26px 0 18px !important;

    border-top: 4px solid #2aa7df !important;

    background: #0b2f57 !important;
    background-image: none !important;

    box-shadow: none !important;
}


/* OJS footer structural container */
.pkp_structure_footer_wrapper .pkp_structure_footer {
    width: 100% !important;
    max-width: 1280px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;
}


/* Remove old white card effect */
.pkp_structure_footer_wrapper .pkp_footer_content {
    width: 100% !important;
    max-width: 1280px !important;

    margin: 0 auto !important;
    padding: 0 32px !important;

    box-sizing: border-box !important;

    color: #ffffff !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* Remove legacy nested white/background wrappers */
.pkp_structure_footer_wrapper
.pkp_footer_content > .container,

.pkp_structure_footer_wrapper
.pkp_footer_content > .row,

.pkp_structure_footer_wrapper
.pkp_footer_content > div:not(.jp-global-footer) {
    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================================
   GLOBAL FOOTER GRID
========================================================= */

.pkp_structure_footer_wrapper
.jp-global-footer {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;
}


.pkp_structure_footer_wrapper
.jp-global-footer__grid {
    display: grid !important;

    grid-template-columns:
        1.4fr
        1fr
        1.25fr
        .95fr !important;

    column-gap: 34px !important;
    row-gap: 24px !important;

    align-items: start !important;

    width: 100% !important;
}


/* =========================================================
   FOOTER COLUMNS
========================================================= */

.pkp_structure_footer_wrapper
.jp-footer-col {
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


.pkp_structure_footer_wrapper
.jp-footer-title {
    margin: 0 0 8px !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 14px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;
}


/* Body text */
.pkp_structure_footer_wrapper
.jp-footer-text,

.pkp_structure_footer_wrapper
.jp-footer-copy p {
    margin: 0 !important;
    padding: 0 !important;

    color: rgba(255,255,255,.90) !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 11.5px !important;
    line-height: 1.65 !important;

    font-weight: 400 !important;
}


/* =========================================================
   FOOTER LINKS
========================================================= */

.pkp_structure_footer_wrapper
.jp-footer-text a,

.pkp_structure_footer_wrapper
.jp-footer-links a,

.pkp_structure_footer_wrapper
.jp-footer-copy a {
    color: #ffffff !important;

    text-decoration: none !important;

    font-size: inherit !important;
}


.pkp_structure_footer_wrapper
.jp-footer-text a:hover,

.pkp_structure_footer_wrapper
.jp-footer-links a:hover,

.pkp_structure_footer_wrapper
.jp-footer-copy a:hover {
    color: #bfe9ff !important;

    text-decoration: underline !important;
}


/* Quick links */
.pkp_structure_footer_wrapper
.jp-footer-links {
    display: flex !important;

    flex-wrap: wrap !important;

    gap: 4px 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.6 !important;
}


.pkp_structure_footer_wrapper
.jp-footer-links a {
    position: relative !important;

    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    color: rgba(255,255,255,.92) !important;

    font-size: 11.5px !important;
    line-height: 1.6 !important;

    white-space: nowrap !important;
}


.pkp_structure_footer_wrapper
.jp-footer-links a:not(:last-child)::after {
    content: "|" !important;

    display: inline-block !important;

    margin: 0 8px !important;

    color: rgba(255,255,255,.38) !important;
}


/* =========================================================
   RIGHT COLUMN / SOCIAL
========================================================= */

.pkp_structure_footer_wrapper
.jp-footer-col--right {
    text-align: left !important;
}


.pkp_structure_footer_wrapper
.jp-footer-social {
    display: flex !important;

    align-items: center !important;

    gap: 8px !important;

    margin: 0 0 9px !important;
    padding: 0 !important;
}


.pkp_structure_footer_wrapper
.jp-footer-social a {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 26px !important;
    height: 26px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 50% !important;

    background: transparent !important;

    color: #ffffff !important;

    font-size: 12px !important;
    line-height: 1 !important;

    text-decoration: none !important;

    transition:
        background .2s ease,
        border-color .2s ease,
        transform .2s ease !important;
}


.pkp_structure_footer_wrapper
.jp-footer-social a:hover {
    background: rgba(255,255,255,.12) !important;

    border-color: rgba(255,255,255,.85) !important;

    color: #ffffff !important;

    transform: translateY(-1px) !important;
}


/* Copyright spacing */
.pkp_structure_footer_wrapper
.jp-footer-copy p + p {
    margin-top: 3px !important;
}


/* =========================================================
   OVERRIDE GENERIC THEME FOOTER TYPOGRAPHY
========================================================= */

.pkp_structure_footer_wrapper
.jp-global-footer p,

.pkp_structure_footer_wrapper
.jp-global-footer li,

.pkp_structure_footer_wrapper
.jp-global-footer a {
    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1100px) {

    .pkp_structure_footer_wrapper
    .jp-global-footer__grid {
        grid-template-columns:
            1fr
            1fr !important;

        gap: 24px 30px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 700px) {

    .pkp_structure_footer_wrapper {
        margin-top: 28px !important;

        padding:
            24px 0 20px !important;
    }


    .pkp_structure_footer_wrapper
    .pkp_footer_content {
        padding:
            0 20px !important;
    }


    .pkp_structure_footer_wrapper
    .jp-global-footer__grid {
        grid-template-columns:
            1fr !important;

        gap: 22px !important;
    }


    .pkp_structure_footer_wrapper
    .jp-footer-title {
        font-size: 14px !important;
    }


    .pkp_structure_footer_wrapper
    .jp-footer-text,

    .pkp_structure_footer_wrapper
    .jp-footer-copy p,

    .pkp_structure_footer_wrapper
    .jp-footer-links a {
        font-size: 12px !important;
    }


    .pkp_structure_footer_wrapper
    .jp-footer-links {
        display: flex !important;

        flex-direction: column !important;

        align-items: flex-start !important;

        gap: 4px !important;
    }


    .pkp_structure_footer_wrapper
    .jp-footer-links
    a:not(:last-child)::after {
        content: none !important;

        display: none !important;
    }

}

/* JP FINAL JOURNAL-WIDE FOOTER LAYER END */

/* JP FOOTER DIRECT CLASS FIX START */

/* =========================================================
   JURNAL PENELITIAN
   GLOBAL FOOTER - DIRECT CLASS OVERRIDE
========================================================= */

.jp-global-footer {
    display: block !important;
    width: 100% !important;
    max-width: 1280px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    background: transparent !important;
    color: #ffffff !important;
}


/* =========================================================
   FOUR-COLUMN DESKTOP GRID
========================================================= */

.jp-global-footer__grid {
    display: grid !important;

    grid-template-columns:
        minmax(0, 1.45fr)
        minmax(0, 0.9fr)
        minmax(0, 1.15fr)
        minmax(0, 0.85fr) !important;

    gap: 34px !important;

    align-items: start !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   COLUMNS
========================================================= */

.jp-global-footer .jp-footer-col {
    display: block !important;

    width: auto !important;
    min-width: 0 !important;

    float: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;
    box-shadow: none !important;

    text-align: left !important;
}


/* =========================================================
   HEADINGS
========================================================= */

.jp-global-footer .jp-footer-title {
    display: block !important;

    margin: 0 0 7px !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 13.5px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;

    text-align: left !important;
}


/* =========================================================
   BODY TEXT
========================================================= */

.jp-global-footer .jp-footer-text,
.jp-global-footer .jp-footer-copy,
.jp-global-footer .jp-footer-copy p {
    margin: 0 !important;
    padding: 0 !important;

    color: rgba(255,255,255,.90) !important;

    font-family:
        "Inter",
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;

    font-size: 11.5px !important;
    line-height: 1.6 !important;

    font-weight: 400 !important;

    text-align: left !important;
}


/* =========================================================
   LINKS
========================================================= */

.jp-global-footer a {
    color: rgba(255,255,255,.92) !important;

    text-decoration: none !important;
}


.jp-global-footer a:hover {
    color: #9edcff !important;

    text-decoration: underline !important;
}


/* =========================================================
   QUICK LINKS
========================================================= */

.jp-global-footer .jp-footer-links {
    display: flex !important;

    flex-wrap: wrap !important;

    align-items: center !important;

    gap: 3px 0 !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.jp-global-footer .jp-footer-links a {
    display: inline-block !important;

    margin: 0 !important;
    padding: 0 !important;

    color: rgba(255,255,255,.92) !important;

    font-size: 11.5px !important;
    line-height: 1.6 !important;

    font-weight: 400 !important;

    white-space: nowrap !important;
}


.jp-global-footer
.jp-footer-links
a:not(:last-child)::after {
    content: "|" !important;

    display: inline-block !important;

    margin: 0 7px !important;

    color: rgba(255,255,255,.40) !important;
}


/* =========================================================
   SOCIAL COLUMN
========================================================= */

.jp-global-footer
.jp-footer-col--right {
    text-align: left !important;
}


.jp-global-footer
.jp-footer-social {
    display: flex !important;

    flex-direction: row !important;

    flex-wrap: nowrap !important;

    align-items: center !important;

    justify-content: flex-start !important;

    gap: 8px !important;

    margin: 0 0 9px !important;
    padding: 0 !important;
}


.jp-global-footer
.jp-footer-social a {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 26px !important;

    width: 26px !important;
    height: 26px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 50% !important;

    background: transparent !important;

    color: #ffffff !important;

    font-size: 11px !important;
    line-height: 1 !important;

    text-decoration: none !important;
}


.jp-global-footer
.jp-footer-social a:hover {
    background: rgba(255,255,255,.12) !important;

    border-color: rgba(255,255,255,.85) !important;

    color: #ffffff !important;

    text-decoration: none !important;
}


/* =========================================================
   COPYRIGHT
========================================================= */

.jp-global-footer
.jp-footer-copy p {
    margin: 0 !important;
}


.jp-global-footer
.jp-footer-copy p + p {
    margin-top: 3px !important;
}


/* =========================================================
   OUTER FOOTER
========================================================= */

.pkp_structure_footer_wrapper {
    min-height: 0 !important;

    margin-top: 30px !important;

    padding: 22px 0 20px !important;

    border-top: 4px solid #159cd4 !important;

    background-color: #0b3558 !important;

    box-shadow: none !important;
}


.pkp_structure_footer_wrapper
.pkp_footer_content {
    width: 100% !important;
    max-width: 1280px !important;

    margin: 0 auto !important;

    padding: 0 32px !important;

    box-sizing: border-box !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* Kill large spacing inherited from old theme */
.pkp_structure_footer_wrapper
.pkp_footer_content p:last-child {
    margin-bottom: 0 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1100px) {

    .jp-global-footer__grid {
        grid-template-columns:
            minmax(0, 1fr)
            minmax(0, 1fr) !important;

        gap: 24px 30px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 700px) {

    .pkp_structure_footer_wrapper {
        padding: 22px 0 !important;
    }


    .pkp_structure_footer_wrapper
    .pkp_footer_content {
        padding: 0 18px !important;
    }


    .jp-global-footer__grid {
        grid-template-columns:
            minmax(0, 1fr) !important;

        gap: 20px !important;
    }


    .jp-global-footer
    .jp-footer-links {
        flex-direction: column !important;

        align-items: flex-start !important;

        gap: 4px !important;
    }


    .jp-global-footer
    .jp-footer-links
    a:not(:last-child)::after {
        content: none !important;
        display: none !important;
    }

}

/* JP FOOTER DIRECT CLASS FIX END */


/* =========================================================
   JP HEADER NAV RESPONSIVE FINAL V1 START

   Root cause:
   Later navigation declarations restore flex layout and
   flex-wrap: nowrap after the earlier <=991px rule.

   Strategy:
   Final journal-level cascade override.
   Desktop >=992px remains unchanged.
========================================================= */

@media (max-width: 991px) {

    header.jp-header-v3 #jp-main-navigation {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    header.jp-header-v3
    #jp-main-navigation .navbar-nav {

        display: flex !important;
        flex-wrap: wrap !important;

        float: none !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    header.jp-header-v3
    #jp-main-navigation .navbar-nav > li {

        float: none !important;

        min-width: 0 !important;
        max-width: 100% !important;
    }


    header.jp-header-v3
    #jp-main-navigation .navbar-nav > li > a {

        padding: 14px 16px !important;

        white-space: normal !important;
    }


    header.jp-header-v3
    #jp-main-navigation .jp-header-v3-search {

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 0 12px 0 !important;

        flex: none !important;
    }


    header.jp-header-v3
    #jp-main-navigation
    .jp-header-v3-search .jp-search-link {

        display: inline-block !important;

        max-width: 100% !important;

        padding: 10px 16px !important;
    }

}


@media (max-width: 576px) {

    header.jp-header-v3
    #jp-main-navigation .navbar-nav > li > a {

        padding: 12px 10px !important;

        font-size: 14px !important;
    }


    header.jp-header-v3
    #jp-main-navigation
    .jp-header-v3-search .jp-search-link {

        padding: 9px 10px !important;

        font-size: 14px !important;
    }

}

/* JP HEADER NAV RESPONSIVE FINAL V1 END */


/* ==========================================================
   JP ETM CARD PROFILE POLISH V3 START

   Final journal-level override:
   - force left alignment
   - constrain academic icons
   - override theme image rules

========================================================== */


.etm_public_member,
.etm_public_member * {

    text-align: left !important;

}


.etm_public_profiles {

    justify-content: flex-start !important;

    text-align: left !important;

}


.etm_public_profile_badge {

    width: 34px !important;

    height: 34px !important;

    min-width: 34px !important;

    max-width: 34px !important;

    padding: 4px !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    overflow:hidden !important;

}


.etm_public_profile_badge img.etm_public_profile_icon {

    width:24px !important;

    height:24px !important;

    min-width:24px !important;

    max-width:24px !important;

    min-height:24px !important;

    max-height:24px !important;

    object-fit:contain !important;

    display:block !important;

}


.etm_public_profile_link_sinta
.etm_public_profile_badge img.etm_public_profile_icon,

.etm_public_profile_link_wos
.etm_public_profile_badge img.etm_public_profile_icon {

    width:26px !important;

    height:26px !important;

}


/* JP ETM CARD PROFILE POLISH V3 END */



/* =========================================================
   JP_SUPPORT_BLOCK_V1
   Support block:
   Author Resources -> Support -> Recommended Tools -> Statistics
========================================================= */

/* Restore Support block previously hidden by legacy sidebar rules */
#sidebar #customblock-support,
body.pkp_page_index.pkp_op_index
#sidebar #customblock-support {
    display: block !important;
}

/* Definitive sidebar order */
#sidebar #customblock-IPI {
    order: 6 !important;
}

#sidebar #customblock-support {
    order: 7 !important;
}

#sidebar #customblock-Mendeley {
    order: 8 !important;
}

#sidebar #customblock-counter {
    order: 9 !important;
}


/* Support card generated header */
#sidebar #customblock-support::before {
    content: "◆  Support" !important;

    display: block !important;

    min-height: 34px !important;
    padding: 8px 11px !important;

    box-sizing: border-box !important;

    background: #edf5fb !important;

    border: 0 !important;
    border-bottom: 1px solid #dfe8f0 !important;

    color: #12385b !important;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    text-align: left !important;
}


/* Hide title embedded inside Custom Block HTML */
#sidebar #customblock-support .title {
    display: none !important;
}


/* Support content */
#sidebar #customblock-support .content {
    margin: 0 !important;
    padding: 14px 12px !important;

    box-sizing: border-box !important;

    text-align: center !important;

    background: #ffffff !important;
}


/* Remove unnecessary wrapper styling */
#sidebar #customblock-support .content > aside.sidebar {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;

    text-align: center !important;
}


/* Support logos */
#sidebar #customblock-support img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 170px !important;
    max-height: 58px !important;

    margin: 0 auto !important;

    object-fit: contain !important;

    border: 0 !important;
    box-shadow: none !important;
}


/* Keep support links clean */
#sidebar #customblock-support a {
    text-decoration: none !important;
}


/* Mobile */
@media (max-width: 767px) {

    #sidebar #customblock-support .content {
        padding: 14px 12px !important;
    }

    #sidebar #customblock-support img {
        max-width: 165px !important;
    }

}

/* JP_SUPPORT_BLOCK_V1 END */


/* ================================================================
   JP-AUD-014 - ABOUT JOURNAL SIDEBAR ICON CORRECTION V6
   FontAwesome 4.7.0 - append-only override (2026-10-15)
   Applies to #customblock-About links, preserving theme right arrows.
   ================================================================ */
#sidebar #customblock-About .jp-about-navigation a::before {
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: #52799a !important;
}

/* focus-and-scope */
#sidebar #customblock-About a[href$="/focus-and-scope"]::before {
    content: "\f140" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* about/editorialTeam */
#sidebar #customblock-About a[href$="/about/editorialTeam"]::before {
    content: "\f0c0" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* peer_reviewers */
#sidebar #customblock-About a[href$="/peer_reviewers"]::before {
    content: "\f058" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* author-guidelines */
#sidebar #customblock-About a[href$="/author-guidelines"]::before {
    content: "\f044" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* publication-ethics */
#sidebar #customblock-About a[href$="/publication-ethics"]::before {
    content: "\f24e" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* peer-review-process */
#sidebar #customblock-About a[href$="/peer-review-process"]::before {
    content: "\f0e6" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* open-access-policy */
#sidebar #customblock-About a[href$="/open-access-policy"]::before {
    content: "\f09c" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* archiving-policy */
#sidebar #customblock-About a[href$="/archiving-policy"]::before {
    content: "\f187" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* plagiarism-and-retraction-policy */
#sidebar #customblock-About a[href$="/plagiarism-and-retraction-policy"]::before {
    content: "\f132" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* ai-policy */
#sidebar #customblock-About a[href$="/ai-policy"]::before {
    content: "\f2db" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* publication-fee */
#sidebar #customblock-About a[href$="/publication-fee"]::before {
    content: "\f0d6" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* copyright-notice */
#sidebar #customblock-About a[href$="/copyright-notice"]::before {
    content: "\f1f9" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* journal-history */
#sidebar #customblock-About a[href$="/journal-history"]::before {
    content: "\f1da" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* indexing-and-abstracting */
#sidebar #customblock-About a[href$="/indexing-and-abstracting"]::before {
    content: "\f1c0" !important;
    font-family: FontAwesome !important;
    font-style: normal !important;
    font-weight: normal !important;
}

/* JP-AUD-014 SIDEBAR ICON CORRECTION V6 END */

/* CITATION ANALYSIS SIDEBAR PATCH - use native Custom Block title */
body.pkp_page_index.pkp_op_index
#customblock-citation .content > .title {
    display: block !important;
    padding: 7px 10px !important;
    min-height: 34px !important;
    box-sizing: border-box !important;
    background: #edf5fb !important;
    border-bottom: 1px solid #dce6ef !important;
    color: #123d63 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    text-align: left !important;
}

/* Citation badge layout */
body.pkp_page_index.pkp_op_index
#customblock-citation .widget {
    text-align: center !important;
    padding: 10px !important;
}

body.pkp_page_index.pkp_op_index
#customblock-citation .widget img {
    display: block !important;
    width: 100% !important;
    max-width: 300px !important;
    height: auto !important;
    margin: 0 auto !important;
}

/* FIX Citation Analysis native Custom Block title */
body.pkp_page_index.pkp_op_index
#sidebar #customblock-citation .content > .title {
    background: #edf5fb !important;
    background-image: none !important;
    color: #123d63 !important;
    padding: 7px 10px !important;
    min-height: 34px !important;
    border: 0 !important;
    border-bottom: 1px solid #dce6ef !important;
    border-radius: 0 !important;
    text-align: left !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
}

/* Match Citation Analysis header with common sidebar headers */
body.pkp_page_index.pkp_op_index #sidebar #customblock-citation .content > .title {
    display: block !important;
    padding: 7px 10px !important;
    min-height: 34px !important;
    box-sizing: border-box !important;
    background: #edf5fb !important;
    background-image: none !important;
    border: 0 !important;
    border-bottom: 1px solid #dce6ef !important;
    border-radius: 0 !important;
    color: #123d63 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    text-align: left !important;
}

/* Citation Analysis header - match Indexing & Abstracting */
body.pkp_page_index.pkp_op_index #sidebar #customblock-citation .content > .title,
body.pkp_page_index.pkp_op_index #sidebar #customblock-citation .title {
    display: none !important;
}

body.pkp_page_index.pkp_op_index #sidebar #customblock-citation::before {
    content: "▥  Citation Analysis" !important;
    display: block !important;
    padding: 7px 10px !important;
    min-height: 34px !important;
    box-sizing: border-box !important;
    background: #edf5fb !important;
    border-bottom: 1px solid #dce6ef !important;
    color: #123d63 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    text-align: left !important;
}

/* Association block position: between Recommended Tools and Visitor Statistics */
#sidebar #customblock-Association {
    order: 9 !important;
}
#sidebar #customblock-counter {
    order: 10 !important;
}

/* Association header matching sidebar style */
#sidebar #customblock-Association .content > .title {
    display: none !important;
}

#sidebar #customblock-Association::before {
    content: "✈  In Collaboration With" !important;
    display: block !important;
    padding: 7px 10px !important;
    min-height: 34px !important;
    box-sizing: border-box !important;
    background: #edf5fb !important;
    border-bottom: 1px solid #dce6ef !important;
    color: #123d63 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    text-align: left !important;
}


/* ==========================================================
   NON-HOME SIDEBAR ORDER PATCH V1
   Home tidak diubah.
========================================================== */

body:not(.pkp_page_index.pkp_op_index) #sidebar {
    display: flex !important;
    flex-direction: column !important;
}

/* Urutan sidebar halaman selain Home */
body:not(.pkp_page_index.pkp_op_index) #sidebar .block_make_submission {
    order: 1 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-About {
    order: 2 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-ISSN {
    order: 3 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-citation {
    order: 4 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-indexing {
    order: 5 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-coba {
    order: 6 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-IPI {
    order: 7 !important;
}

/* Support sebelumnya disembunyikan oleh CSS global */
body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-support {
    display: block !important;
    order: 8 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-Mendeley {
    order: 9 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-Association {
    order: 10 !important;
}

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-counter,
body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-statistics-counter {
    order: 11 !important;
}


/* ==========================================================
   CITATION ANALYSIS - NON-HOME SIDEBAR
   Patch konsolidasi: card, header, isi widget, dan logo
========================================================== */

body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-citation {
    display: block !important;
    position: relative !important;
    box-sizing: border-box !important;
    margin: 0 0 20px !important;
    padding: 0 !important;
    background: #ffffff !important;
    border: 1px solid #dfe8f0 !important;
    border-radius: 7px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 7px rgba(13, 50, 82, .035) !important;
}

/* Header */
body:not(.pkp_page_index.pkp_op_index) #sidebar #customblock-citation::before {
    content: "▥  Citation Analysis" !important;
    display: block !important;
    width: 100% !important;
    min-height: 34px !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 7px 10px !important;
    background: #edf5fb !important;
    border: 0 !important;
    border-bottom: 1px solid #dce6ef !important;
    border-radius: 0 !important;
    color: #123d63 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    text-align: left !important;
}

/* Hindari judul ganda */
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .title,
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .content > .title {
    display: none !important;
}

/* Area konten */
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .content {
    display: block !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 10px !important;
    background: #ffffff !important;
    text-align: center !important;
}

/* Area widget */
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .widget {
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #ffffff !important;
    text-align: center !important;
}

/* Logo Scopus: proporsional dan responsif */
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .widget img,
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .content img {
    display: block !important;
    width: 100% !important;
    max-width: 300px !important;
    height: auto !important;
    margin: 0 auto !important;
    object-fit: contain !important;
}


/* CITATION ANALYSIS CONTENT PADDING CORRECTION */
/* Header harus menempel pada tepi card */
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .content {
    padding: 0 !important;
    margin: 0 !important;
}

/* Padding hanya untuk area widget/logo */
body:not(.pkp_page_index.pkp_op_index)
#sidebar #customblock-citation .widget {
    padding: 10px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* =========================================================
   R13 JP2P-R1 ABOUT SIDEBAR FIX
   Scope: Jurnal Penelitian - Academic Pro
   Preserve existing About Journal decorative heading.
   ========================================================= */

/* Hide the block's internal name visually, not its content. */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar
#customblock-about > h2.title.pkp_screen_reader {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* Restore the actual Custom Block Manager content. */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar
#customblock-about > .content {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}

/* Ensure the custom navigation remains visible. */
body.pkp_page_index.pkp_op_index
.pkp_structure_sidebar
#customblock-about .jp-about-navigation {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
}


/* =====================================================
   R13 JP2R ABOUT BLOCK VISIBILITY
   Jurnal Penelitian / Custom Block about only
   ===================================================== */

html body #customblock-about#customblock-about > .content {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}

html body #customblock-about#customblock-about
.content .jp-about-navigation {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    clip: auto !important;
    clip-path: none !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation > div {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    opacity: 1 !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Keep the internal block name visually hidden. */
html body #customblock-about#customblock-about
> h2.pkp_screen_reader {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
}


/* R13 JP2S-R5 FINAL ICON CASCADE */
@font-face {
  font-family: "R13JPFontAwesome";
  src: url("/lib/pkp/styles/fontawesome/fontawesome-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

html body #customblock-about#customblock-about
.jp-about-navigation a::before {
  font-family: "R13JPFontAwesome" !important;
  font-style: normal !important;
  font-weight: normal !important;
  display: inline-block !important;
  flex: 0 0 18px !important;
  width: 18px !important;
  margin-right: 9px !important;
  color: #52799a !important;
  line-height: 1 !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/about/editorialTeam"]::before {
  content: "\f0c0" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/ai-policy"]::before {
  content: "\f2db" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/archiving-policy"]::before {
  content: "\f187" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/author-guidelines"]::before {
  content: "\f044" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/copyright-notice"]::before {
  content: "\f1f9" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/ethics"]::before {
  content: "\f24e" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/focus-and-scope"]::before {
  content: "\f140" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/fs"]::before {
  content: "\f140" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/indexing-and-abstracting"]::before {
  content: "\f1c0" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/journal-history"]::before {
  content: "\f1da" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/open-access-policy"]::before {
  content: "\f09c" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/os"]::before {
  content: "\f044" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/peer-review-process"]::before {
  content: "\f0e6" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/peer_reviewers"]::before {
  content: "\f058" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/pf"]::before {
  content: "\f0d6" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/plagiarism-and-retraction-policy"]::before {
  content: "\f132" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/pr"]::before {
  content: "\f0e6" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/publication-ethics"]::before {
  content: "\f24e" !important;
  font-family: "R13JPFontAwesome" !important;
}

html body #customblock-about#customblock-about
.jp-about-navigation a[href$="/publication-fee"]::before {
  content: "\f0d6" !important;
  font-family: "R13JPFontAwesome" !important;
}

