.pkp_site_name .is_img img {
	max-height: 100% !important;
	}
.is_img img {
  max-height: 50%;
  max-width: 50%;}
.obj_article_summary { border: 1px solid #7c1616; padding: 10px; border-radius: 5px; box-shadow: 1px #7c1616;
}
.obj_article_summary {
  box-shadow: 3px 3px 5px;
  padding: 20px;
  border-radius: 10px;
  background: #f5f4f2;
}

.description {
  text-align: justify;
}
.pkp_footer_content {float:left; width:99%; padding-top:10px; padding-bottom:10px}
.pkp_brand_footer {float:right; width:1%; padding-top:10px; padding-bottom:10px}
.pkp_navigation_primary_row {background: #EDE8D0 !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li {padding: 0 !important;margin: 0 !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a {margin: 0 !important; padding: 0 10px !important; line-height: 40px !important; }
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li, .pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a {font-family:Sunflower, helvetica, calibri; color: #36454F !important; font-weight: bold !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a:hover {background: rgba(0,0,0,.3) !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul, .pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul li a:hover {border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul { background: #EDE8D0 !important}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul li { border-bottom: solid 1px rgba(255,255,255,.35) !important;}
.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul li:last-child { border-bottom: none !important;}
.obj_article_details .abstract {text-align: justify;}
.article-container {max-width: 1200px; margin: 20px auto; padding: 0 20px; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px;}
.article-box {background-color: #ffffff; border: 1px solid #e0e0e0; border-radius: 5px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
padding: 20px; transition: transform 0.2s;}
.article-box:hover {transform: translateY(-5px);}
.article-box h2 {font-size: 18px; font-weight: bold; margin: 0 0 10px; color: #2c3e50;}
.article-box .article-details { font-size: 14px; color: #666; margin-bottom: 10px;}
.article-box .article-details span { margin-right: 10px;}
.article-box .read-more { display: inline-block; color: #3498db; text-decoration: none; font-weight: bold;}
.article-box .read-more:hover {text-decoration: underline;}
/* Struktur Sidebar */
.kepala {
  background: linear-gradient(178deg, rgba(37, 132, 188, 1) 0%, rgba(130, 205, 255, 1) 100%);
  color: #fff;
  padding: 1rem;
  border-bottom: 0.3rem solid #174c6a;
  font-weight: bold;
}
.obj_article_summary:hover {
  transform: translateY(-5px);
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
