.pkp_structure_page {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.obj_issue_toc .articles > li {
  margin-bottom: 20px;
  border-bottom: solid darkseagreen;
  background-color: rgba(88, 203, 5, 0.5) !important;
  padding: 1rem;
  border-radius: 0rem 0rem 0rem 2rem;
  box-shadow: .4rem .4rem .3rem #dedede;
}

.obj_article_details .item {
  text-align: justify;
}

/* BACKGROUND EP RIL JOURNAL - PATTERN */
.pkp_structure_content {
  background: transparent url("https://wallpapers.com/images/high/grey-dots-on-white-background-aeqfbtxb29qj1zd6.jpg") repeat scroll 0% 0% !important;
}

/* Header */
.pkp_site_name_wrapper, .pkp_navigation_primary_row {
  padding-left: 0px;
  padding-right: 0px;
}

.pkp_site_name {
  padding-top: 0;
  padding-bottom: 0px;
}

.pkp_site_name > a {
  padding-top: 0px;
  padding-bottom: 0px;
  display: block;
}

/* Gambar OJS full width */
.pkp_site_name .is_img {
  width: 100%;
  display: block;
}

.pkp_site_name .is_img img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover; /* Pastikan proporsional dan memenuhi container */
  border-radius: 0; /* Opsional: hapus border-radius agar full */
  max-height: none; /* Hapus batasan tinggi maksimal */
}

.pkp_navigation_primary_row {
  background: #fff;
  padding: 10px;
}

.pkp_navigation_user > li:last-child > a {
  padding-right: 10px;
  color: #959191;
}

.pkp_site_name, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_structure_content, .pkp_structure_footer {
  position: relative;
  width: 100%;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

.has_site_logo .pkp_head_wrapper {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-left: 0px;
  padding-right: 0px;
}

.pkp_brand_footer {
  display: none;
}

.obj_article_details .item {
  text-align: justify;
}

/* Adding styles for DOI and author affiliation */
.doi {
  font-weight: bold;
  color: #00a859;
  font-family: 'Garamond', serif;
}

.affiliation {
  font-style: italic;
  font-family: 'Garamond', serif;
  color: #333;
}

.doi, .affiliation {
  margin-top: 1rem;
  display: block;
  text-align: left;
}

/* Ensuring compatibility with all browsers */
@font-face {
  font-family: 'Garamond';
  src: url('https://fonts.googleapis.com/css2?family=Garamond&display=swap');
}
