/* ASTNE OJS visual refinement v8 - compact homepage + footer + justified About page + Abstract Fix */

/* Colors */
a,
.cmp_breadcrumbs a,
.obj_article_summary .title a,
.pkp_structure_sidebar a {
  color: #0077a3 !important;
}

a:hover,
a:focus,
.cmp_breadcrumbs a:hover,
.obj_article_summary .title a:hover,
.pkp_structure_sidebar a:hover {
  color: #005f82 !important;
}

/* Header */
.pkp_structure_head {
  background-color: #003b5c !important;
  background-position: center center !important;
  background-size: cover !important;
}

.pkp_site_name 
.pkp_site_name a,
.pkp_site_name .is_text {
    color: #fff !important;
    font-size: 3rem !important;
    font-weight: 700 !important;
    line-height: 1.15;
    text-shadow: 0 2px 8px rgba(0,0,0,.35);
}

.pkp_navigation_primary_row {
  background: rgba(0, 43, 69, 0.96) !important;
}

.pkp_navigation_primary > li > a,
.pkp_navigation_user > li > a {
  color: #ffffff !important;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
  color: #d7f2fb !important;
}

/* Wider frame and less empty left/right space */
@media (min-width: 992px) {
  .pkp_structure_content,
  .pkp_structure_footer_wrapper,
  .pkp_navigation_primary_wrapper,
  .pkp_site_name_wrapper {
    max-width: 1380px !important;
  }

  .pkp_structure_main {
    padding-top: 0.75rem !important;
    padding-left: 1.8rem !important;
    padding-right: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .pkp_structure_sidebar {
    padding-top: 0.75rem !important;
    padding-left: 1.6rem !important;
    padding-right: 1.6rem !important;
    padding-bottom: 2rem !important;
  }
}

@media (min-width: 1500px) {
  .pkp_structure_content,
  .pkp_structure_footer_wrapper,
  .pkp_navigation_primary_wrapper,
  .pkp_site_name_wrapper {
    max-width: 1480px !important;
  }
}

/* Main typography */
.pkp_structure_main {
  font-size: 16px !important;
}

.pkp_structure_main h1,
.pkp_structure_main h2,
.pkp_structure_main h3 {
  color: #111820 !important;
  line-height: 1.22 !important;
}

.pkp_structure_main h1,
.pkp_structure_main h2 {
  margin-top: 0.45rem !important;
  margin-bottom: 0.65rem !important;
}

.pkp_structure_main p {
  line-height: 1.55 !important;
  margin-top: 0 !important;
  margin-bottom: 0.7rem !important;
  text-align: left !important;
}

.pkp_structure_main ul,
.pkp_structure_main ol {
  line-height: 1.45 !important;
  margin-top: 0.15rem !important;
  margin-bottom: 0.45rem !important;
  padding-left: 1.15rem !important;
}

.pkp_structure_main li {
  margin-bottom: 0.12rem !important;
}

/* ================== NEW ADDITION: ABSTRACT JUSTIFY ================== */
/* Meng-override text-align: left bawaan khusus untuk paragraf di Abstrak */
.page_article .item.abstract .value,
.page_article .item.abstract .value p,
.article-details .item.abstract p {
    text-align: justify !important;
    text-justify: inter-word !important;
}
/* ==================================================================== */

/* About page: justify long journal description text only */
.page_about .pkp_structure_main p,
.page_about_journal .pkp_structure_main p {
  text-align: justify !important;
  text-justify: inter-word !important;
}

/* Homepage: pull the first content block upward */
.page_index_journal,
.page_index_journal .homepage_about,
.page_index_journal .current_issue,
.page_index_journal .obj_issue_toc {
  padding-top: 0 !important;
}

/* Current issue spacing */
.page_index_journal .current_issue {
  margin-top: 0.75rem !important;
  margin-bottom: 0.4rem !important;
}

.page_index_journal .current_issue h2,
.page_index_journal .current_issue h3 {
  margin-top: 0.65rem !important;
  margin-bottom: 0.35rem !important;
}

.page_index_journal .current_issue .current_issue_title,
.page_index_journal .current_issue_title,
.page_index_journal .issue_title,
.page_index_journal .obj_issue_summary,
.page_index_journal .obj_issue_summary h2,
.page_index_journal .obj_issue_summary h3 {
  margin-top: 0.35rem !important;
  margin-bottom: 0.35rem !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.page_index_journal .current_issue .published,
.page_index_journal .published,
.page_index_journal .published_date {
  margin-top: 0.35rem !important;
  margin-bottom: 0.45rem !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Article table of contents: reduce gap after Published */
.page_index_journal .obj_issue_toc {
  margin-top: 0.45rem !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}

.page_index_journal .obj_issue_toc > .heading,
.page_index_journal .obj_issue_toc .heading,
.page_index_journal .sections,
.page_index_journal .section {
  margin-top: 0.35rem !important;
  padding-top: 0 !important;
}

.page_index_journal .obj_issue_toc > .heading {
  margin-bottom: 0.35rem !important;
  padding-bottom: 0.25rem !important;
}

/* Article list */
.obj_article_summary {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
  border-bottom: 1px solid #d9e3e8 !important;
}

.obj_article_summary .title {
  line-height: 1.28 !important;
  margin-bottom: 0.2rem !important;
}

.obj_article_summary p,
.obj_article_summary .authors {
  text-align: left !important;
}

/* Sidebar */
.pkp_structure_sidebar {
  font-size: 14px !important;
}

.pkp_structure_sidebar .pkp_block {
  border-bottom: 1px solid #d9e3e8 !important;
  padding-bottom: 1.05rem !important;
  margin-bottom: 1.15rem !important;
}

.pkp_structure_sidebar .pkp_block .title {
  color: #5f6f78 !important;
  font-weight: 700 !important;
  margin-bottom: 0.55rem !important;
}

.pkp_structure_sidebar .pkp_block p {
  line-height: 1.48 !important;
  margin-bottom: 0.55rem !important;
  text-align: left !important;
}

.pkp_structure_sidebar .pkp_block ul {
  margin-top: 0 !important;
  padding-left: 0 !important;
}

.pkp_structure_sidebar .pkp_block li {
  margin-bottom: 0.4rem !important;
  list-style: none !important;
}

/* Footer */
.pkp_structure_footer_wrapper {
  width: 100% !important;
  max-width: none !important;
  background: #001820 !important;
  border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
}

.pkp_structure_footer {
   max-width: 1380px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  min-height: 0 !important;
  padding-top: 1.6rem !important;
  padding-bottom: 1.6rem !important;
  color: #ffffff !important;
}

.pkp_footer_content {
  font-size: 14px !important;
  line-height: 1.45 !important;
  max-width: 520px !important;
  color: #ffffff !important;
}

.pkp_footer_content p {
  margin-top: 0 !important;
  margin-bottom: 0.55rem !important;
}

.pkp_brand_footer {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  opacity: 0.62;
}

.pkp_brand_footer img {
  max-width: 100px !important;
  height: auto !important;
  filter: brightness(0) invert(1) !important;
}

/* Buttons and PDF links */
.obj_galley_link,
.cmp_button_wire,
.cmp_button {
  border-color: #0077a3 !important;
  color: #0077a3 !important;
  border-radius: 3px !important;
}

.obj_galley_link:hover,
.obj_galley_link:focus,
.cmp_button_wire:hover,
.cmp_button_wire:focus,
.cmp_button:hover,
.cmp_button:focus {
  background: #0077a3 !important;
  border-color: #0077a3 !important;
  color: #ffffff !important;
}

/* About page override: placed last so it wins over earlier paragraph rules */
.pkp_structure_main .page_about p,
.pkp_structure_main .page_about_journal p,
.pkp_page_about .pkp_structure_main p,
.pkp_page_about .page p,
body.pkp_page_about .pkp_structure_main p {
  text-align: justify !important;
  text-justify: inter-word !important;
}

/* Archives page: keep all issue titles aligned to the left */
.page_issue_archive .issues_archive,
.page_issue_archive .issues_archive > li,
.page_issue_archive .obj_issue_summary,
.page_issue_archive .obj_issue_summary .description {
  text-align: left !important;
}

.page_issue_archive .obj_issue_summary {
  display: block !important;
  padding: 1.25rem 0 !important;
  margin: 0 !important;
  border-bottom: 1px solid #d9e3e8 !important;
}

.page_issue_archive .obj_issue_summary .cover {
  display: none !important;
}

.page_issue_archive .obj_issue_summary .title,
.page_issue_archive .obj_issue_summary .title a,
.page_issue_archive .obj_issue_summary h2,
.page_issue_archive .obj_issue_summary h2 a {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

/* Contact page: hide the required OJS support contact from public view */
.page_contact .contact_section:last-of-type {
  display: none !important;
}

.page_contact .contact_section:first-of-type {
  display: block !important;
  float: none !important;
  width: 100% !important;
  max-width: 620px !important;
  margin-left: 0 !important;
}

/* Stronger contact override: hide any support section after the first contact section */
.page_contact .contact_section + .contact_section,
.pkp_structure_main .page_contact .contact_section + .contact_section {
  display: none !important;
  visibility: hidden !important;
}

.pkp_structure_main .page_contact .contact_section:first-of-type {
  float: none !important;
  width: 100% !important;
  max-width: 620px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Article cards inspired by IJMEIR: modern grid for issue table of contents */
.page_index_journal .obj_issue_toc .articles,
.page_issue .obj_issue_toc .articles {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 1.25rem !important;
  margin-top: 1rem !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary,
.page_issue .obj_issue_toc .obj_article_summary {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  min-height: 210px !important;
  padding: 1.25rem 1.25rem 1.15rem 1.25rem !important;
  margin: 0 !important;
  background: #ffffff !important;
  border: 1px solid #d9e3e8 !important;
  border-radius: 8px !important;
  box-shadow: 0 3px 14px rgba(0, 43, 69, 0.11) !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary:hover,
.page_issue .obj_issue_toc .obj_article_summary:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(0, 43, 69, 0.16) !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary .title,
.page_issue .obj_issue_toc .obj_article_summary .title {
  margin: 0 0 0.7rem 0 !important;
  padding: 0 !important;
  line-height: 1.25 !important;
  font-size: 1.02rem !important;
  font-weight: 700 !important;
  text-transform: none !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary .title a,
.page_issue .obj_issue_toc .obj_article_summary .title a {
  color: #003b8f !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary .authors,
.page_issue .obj_issue_toc .obj_article_summary .authors {
  margin: 0 0 0.8rem 0 !important;
  color: #5f6f78 !important;
  font-style: italic !important;
  line-height: 1.45 !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary .pages,
.page_issue .obj_issue_toc .obj_article_summary .pages {
  position: static !important;
  display: block !important;
  margin: 0 0 1rem 0 !important;
  color: #6b7278 !important;
  text-align: left !important;
}

.page_index_journal .obj_issue_toc .obj_article_summary .galleys_links,
.page_issue .obj_issue_toc .obj_article_summary .galleys_links {
  margin-top: auto !important;
}

.page_index_journal .obj_issue_toc .obj_galley_link,
.page_issue .obj_issue_toc .obj_galley_link {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 112px !important;
  padding: 0.45rem 0.95rem !important;
  border-radius: 999px !important;
  background: #001b7a !important;
  border-color: #001b7a !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
}

.page_index_journal .obj_issue_toc .obj_galley_link:hover,
.page_index_journal .obj_issue_toc .obj_galley_link:focus,
.page_issue .obj_issue_toc .obj_galley_link:hover,
.page_issue .obj_issue_toc .obj_galley_link:focus {
  background: #0077a3 !important;
  border-color: #0077a3 !important;
  color: #ffffff !important;
}

@media (max-width: 900px) {
  .page_index_journal .obj_issue_toc .articles,
  .page_issue .obj_issue_toc .articles {
    grid-template-columns: 1fr !important;
  }
}

/* Sidebar boxed menu style, based on v13 */
.pkp_structure_sidebar {
  font-size: 14px !important;
}

.pkp_structure_sidebar .pkp_block {
  overflow: hidden !important;
  padding: 0 0 0.9rem 0 !important;
  margin-bottom: 1.4rem !important;
  background: #ffffff !important;
  border: 1px solid #d9e3e8 !important;
  border-radius: 10px !important;
  box-shadow: 0 3px 14px rgba(0, 43, 69, 0.08) !important;
}

.pkp_structure_sidebar .pkp_block .title {
  display: block !important;
  margin: 0 0 0.55rem 0 !important;
  padding: 0.85rem 1rem !important;
  background: #003b5c !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

.pkp_structure_sidebar .pkp_block p {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  line-height: 1.55 !important;
  text-align: left !important;
}

.pkp_structure_sidebar .pkp_block ul {
  margin: 0 !important;
  padding: 0.25rem 0.7rem 0 0.7rem !important;
}

.pkp_structure_sidebar .pkp_block li {
  list-style: none !important;
  margin: 0.2rem 0 !important;
  padding: 0 !important;
}

.pkp_structure_sidebar .pkp_block li a,
.pkp_structure_sidebar .pkp_block p a {
  position: relative !important;
  display: block !important;
  overflow: hidden !important;
  padding: 0.72rem 0.85rem !important;
  color: #17415c !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  border-radius: 7px !important;
  text-decoration: none !important;
  transition: color 0.22s ease, transform 0.22s ease !important;
}

.pkp_structure_sidebar .pkp_block li a::before,
.pkp_structure_sidebar .pkp_block p a::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -1 !important;
  background: #d94732 !important;
  transform: translateX(-105%) !important;
  transition: transform 0.25s ease !important;
}

.pkp_structure_sidebar .pkp_block li a:hover,
.pkp_structure_sidebar .pkp_block li a:focus,
.pkp_structure_sidebar .pkp_block p a:hover,
.pkp_structure_sidebar .pkp_block p a:focus {
  color: #ffffff !important;
  transform: translateX(2px) !important;
}

.pkp_structure_sidebar .pkp_block li a:hover::before,
.pkp_structure_sidebar .pkp_block li a:focus::before,
.pkp_structure_sidebar .pkp_block p a:hover::before,
.pkp_structure_sidebar .pkp_block p a:focus::before {
  transform: translateX(0) !important;
}

/* Keep plain information text readable inside the boxed sidebar */
.pkp_structure_sidebar .pkp_block p strong {
  color: #111820 !important;
}


/* ==========================================================================
   HOMEPAGE ABOUT FIX - IMAGE LEFT, PERFECT PROPORTIONS
   ========================================================================== */

/* Hapus gambar bawaan jika di-upload via menu Homepage Image */
.page_index_journal .homepage_image {
  display: none !important;
}

/* Mengubah kontainer narasi menjadi Grid Master 2 Kolom */
.page_index_journal .homepage_about {
  display: grid !important;
  grid-template-columns: 50% 1fr !important;
  column-gap: 2rem !important;
  row-gap: 0.5rem !important; /* Jarak antar paragraf rapi */
  align-items: start !important;
  position: relative !important;
  margin-bottom: 1.4rem !important;
  padding: 1.35rem 1.5rem 1.25rem 1.5rem !important;
  
  /* Desain asli Anda yang keren dipertahankan */
  background: #f7fbfd !important;
  border: 1px solid #d9e3e8 !important;
  border-left: 5px solid #0077a3 !important;
  border-radius: 8px !important;
}

/* INJEKSI GAMBAR GEDUNG - Memanjang Sempurna ke Bawah */
.page_index_journal .homepage_about::before {
  content: "" !important;
  grid-column: 1 / 2 !important;
  grid-row: 1 / span 15 !important; /* Mengunci gambar agar memanjang mencakup SEMUA baris teks kanan */
  width: 100% !important;
  height: 100% !important;
  min-height: 250px !important; /* Batas tinggi minimal */
  
  /* Link Gambar Anda */
  background-image: url("https://res.cloudinary.com/wor3c5en/image/upload/v1784782165/ChatGPT_Image_Jul_20_2026_11_11_35_AM_zla4lw.png") !important;
  background-size: cover !important;
  background-position: center !important;
  border-radius: 6px !important;
  box-shadow: 0 3px 10px rgba(0, 43, 69, 0.1) !important;
}

/* Memaksa semua Elemen Teks (Judul, Paragraf, Bullet) Berbaris di Kolom Kanan Saja */
.page_index_journal .homepage_about > h2,
.page_index_journal .homepage_about > h3,
.page_index_journal .homepage_about > p,
.page_index_journal .homepage_about > ul,
.page_index_journal .homepage_about > ol,
.page_index_journal .homepage_about > div {
  grid-column: 2 / 3 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important; /* Jarak sudah diatur oleh row-gap */
}

/* Styling Khusus Teks */
.page_index_journal .homepage_about h2,
.page_index_journal .homepage_about h3 {
  color: #111820 !important;
  margin-bottom: 0.25rem !important;
}

.page_index_journal .homepage_about p {
  max-width: 980px !important;
  line-height: 1.58 !important;
}

/* Scope Box Keren (Daftar Poin-poin) */
.page_index_journal .homepage_about ul,
.page_index_journal .homepage_about ol {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0.55rem 0.9rem !important;
  padding: 0 !important;
  margin-top: 0.5rem !important;
}

.page_index_journal .homepage_about li {
  list-style: none !important;
  margin: 0 !important;
  padding: 0.55rem 0.75rem 0.55rem 1rem !important;
  background: #ffffff !important;
  border: 1px solid #d9e3e8 !important;
  border-radius: 7px !important;
  color: #17415c !important;
  font-weight: 700 !important;
}

.page_index_journal .homepage_about li::before {
  content: "" !important;
  display: inline-block !important;
  width: 0.45rem !important;
  height: 0.45rem !important;
  margin-right: 0.55rem !important;
  border-radius: 999px !important;
  background: #0077a3 !important;
  vertical-align: 0.08rem !important;
}

/* Responsif Mobile untuk About Journal */
@media (max-width: 900px) {
  .page_index_journal .homepage_about {
    grid-template-columns: 1fr !important;
  }
  .page_index_journal .homepage_about::before {
    grid-column: 1 / -1 !important;
    grid-row: 1 !important; /* Gambar naik ke atas */
    height: 220px !important;
    margin-bottom: 1rem !important;
  }
  .page_index_journal .homepage_about > h2,
  .page_index_journal .homepage_about > h3,
  .page_index_journal .homepage_about > p,
  .page_index_journal .homepage_about > ul,
  .page_index_journal .homepage_about > ol,
  .page_index_journal .homepage_about > div {
    grid-column: 1 / -1 !important; /* Teks turun ke bawah memenuhi layar */
  }
  .page_index_journal .homepage_about ul,
  .page_index_journal .homepage_about ol {
    grid-template-columns: 1fr !important;
  }
}

/* ========================================================================== */

/* Current issue compact block */
.page_index_journal .current_issue {
  margin-top: 1rem !important;
  padding: 1rem 1.2rem !important;
  background: #ffffff !important;
  border: 1px solid #d9e3e8 !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 10px rgba(0, 43, 69, 0.06) !important;
}

.page_index_journal .current_issue h2,
.page_index_journal .current_issue h3 {
  margin-top: 0 !important;
  margin-bottom: 0.55rem !important;
}


/* Header cover height adjustment */
@media (min-width: 992px) {
  .pkp_structure_head {
    min-height: 200px !important;
    background-size: cover !important;
    background-position: center center !important;
  }

  .pkp_site_name_wrapper {
    padding-top: 3.5rem !important;
    padding-bottom: .35rem !important;
  }
}

@media (min-width: 1500px) {
  .pkp_structure_head {
    min-height: 240px !important;
  }
}

@media (max-width: 991px) {
  .pkp_structure_head {
    min-height: 170px !important;
    background-size: cover !important;
    background-position: center center !important;
  }
}

/* Header height + title/menu alignment revision */
@media (min-width: 992px) {
  .pkp_structure_head {
    min-height: 265px !important;
    background-size: cover !important;
    background-position: center center !important;
  }

  .pkp_site_name_wrapper,
  .pkp_navigation_primary_wrapper {
    max-width: 1380px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
  }

  .pkp_site_name_wrapper {
    padding-top: 3rem !important;
    padding-bottom: 0.8rem !important;
  }

  .pkp_navigation_primary_row {
    margin-top: 0 !important;
  }
}

@media (min-width: 1500px) {
  .pkp_structure_head {
    min-height: 285px !important;
  }

  .pkp_site_name_wrapper,
  .pkp_navigation_primary_wrapper {
    max-width: 1480px !important;
  }
}

@media (max-width: 991px) {
  .pkp_structure_head {
    min-height: 185px !important;
    background-size: cover !important;
    background-position: center center !important;
  }
}

/* Safer header revision: keep the height, lower title/menu without absolute positioning */
@media (min-width: 992px) {
  .pkp_structure_head {
    min-height: 285px !important;
	
	 background-image: url("https://res.cloudinary.com/wor3c5en/image/upload/v1783047553/tes_gambar_2_z6bctm.png") !important;
	
    background-size: cover !important;
    background-position: center center !important;
	background-repeat: no-repeat !important;
  }

  .pkp_site_name_wrapper,
  .pkp_navigation_primary_wrapper {
    max-width: 1380px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
  }

  .pkp_site_name_wrapper {
    padding-top: 11.2rem !important;
    padding-bottom: 0.85rem !important;
  }

  .pkp_navigation_primary_row {
    position: static !important;
    margin-top: 0 !important;
    background: rgba(0, 43, 69, 0.96) !important;
  }
}

@media (min-width: 1500px) {
  .pkp_structure_head {
    min-height: 300px !important;
  }

  .pkp_site_name_wrapper {
    padding-top: 11.9rem !important;
  }

  .pkp_site_name_wrapper,
  .pkp_navigation_primary_wrapper {
    max-width: 1480px !important;
  }
}

@media (max-width: 991px) {
  .pkp_structure_head {
    min-height: 185px !important;
    background-size: cover !important;
    background-position: center center !important;
  }
}
/* ===================================================
   Editorial Team - force left alignment
=================================================== */

.page_editorial_team,
.page_editorial_team p,
.page_editorialTeam,
.page_editorialTeam p,
.obj_page p {
  text-align: left !important;
  word-spacing: normal !important;
  letter-spacing: normal !important;
}
.page.page_submissions .submission_checklist {
    display: none !important;
}
/* ================== NEW ADDITION: ABSTRACT JUSTIFY (REVISI TERKUAT) ================== */
body.page_article .pkp_structure_main .item.abstract p,
body.page_article .pkp_structure_main .item.abstract .value p,
.pkp_structure_main .item.abstract p,
.pkp_structure_main .item.abstract .value p,
.article-details .item.abstract p,
.article-details .item.abstract .value {
    text-align: justify !important;
    text-justify: inter-word !important;
}
/* ===================================================================================== */