.journals ul .body .description a {display: inline;}
body {
  background-color: #f8f9fa;
  font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  color: #333;

}
@media (max-width: 1000px) {
.pkp_structure_page {margin:auto; width: 100%; }
}
/*.pkp_structure_footer .pkp_footer_content {background: #1779b7; padding: 15px !important;}
.pkp_structure_footer .pkp_footer_content p {margin: 0}
.pkp_structure_footer .pkp_brand_footer {background: #1779b7; height: auto !important; padding: 15px;}
.pkp_structure_footer .pkp_brand_footer img {width: 48px !important; height: auto;}
.pkp_structure_footer .pkp_footer_content a {color: #000000}
*/ 
}
/* Header customization */
 .pkp_site_name a {
  color: #fff;
  font-weight: 600;
  font-size: 24px;
}
.pkp_site_name {margin: 0;}
.pkp_site_name > a {padding-top: 0; padding-bottom: 0;}
.pkp_site_name_wrapper {padding-left: 0; padding-right: 0; margin: 0;}
.pkp_site_name .is_img img {max-height: 100%; max-width: 100%; } 

/* Navbar current, archive,announcement,about*/
  .pkp_navigation_primary {
  background-color: #0066cc;
  border-bottom: 1px solid #ddd;
  gab:20px;
 .pkp_navigation_primary_row .pkp_navigation_primary_wrapper .pkp_search.is_open input[type=text] {font-family: Sunflower, helvetica, calibri; color: #FFFFFF;}
}
/* Buat navigasi dan tombol search sejajar */
.pkp_navigation_primary_wrapper {
  display: flex;
  align-items: right;
  flex-wrap: wrap;
}

/* Gaya menu utama */
.pkp_navigation_primary {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Gaya tiap menu */
.pkp_navigation_primary li {
  margin-right: 20px;
}

/* Gaya tombol search */
.pkp_site_nav_search {
  margin-right: auto;
}

.pkp_site_nav_search a {
  color: #fff;
  background-color: #ddd;
  padding: 6px 12px;
  border-radius: 4px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.pkp_site_nav_search a:hover {
  background-color: #004080;
}

/* Responsive */
@media (max-width: 768px) {
  .pkp_navigation_primary_wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .pkp_site_nav_search {
    margin: 10px 0 0 0;
  }
}


