.pkp_site_name {padding-top: 0 !important; padding-bottom: 0 !important}
.pkp_site_name > a {padding-top: 0; padding-bottom: 0;}
.pkp_site_name .is_img img {max-height: 200px !important;}
.pkp_site_name_wrapper {padding-left: 0; padding-right: 0;}
.pkp_navigation_user_wrapper {top: 0; right: 0; padding-right:30px;}
.pkp_structure_page {margin-top:  0px !important; margin-bottom:20 !important; padding-bottom: 20 !important;}

/* CSS Font Sidebar */
.pkp_block .content p {
  content: "";
  font-weight: 900;
  font-size: 16px;
}
.pkp_block .content {
  content: "";
}
/* CSS Font Body */
.pkp_structure_main p {
  content: "";
}
/* CSS Font Footer */
.pkp_footer_content {
  content: "";
}

.pkp_brand_footer {
	display: none;
}

/* CSS SIDEBAR */

/* Menata tampilan link */
.content ul li a {
  position: relative;
  text-decoration: none;
  color: #1167B1; /* Warna teks default */
  display: inline-block;
  padding: 5px 0;
  transition: color 0.3s ease;
}

/* Garis bawah animasi */
.content ul li a::after {
  content: "";
  position: absolute;
  left: 0; /* Mulai dari sisi kiri */
  bottom: -2px; /* Jarak garis bawah dari teks */
  width: 0;
  height: 2px;
  background-color: black; /* Warna garis */
  transition: width 0.3s ease-in-out;
}

/* Efek hover: garis memanjang dari kiri ke kanan */
.content ul li a:hover::after {
  width: 100%;
}

/* Efek hover: warna teks berubah */
.content ul li a:hover {
  color: #2A9DF4; /* Warna biru saat hover */
}



/* CSS LOGO */

.pkp_site_name .is_img img {
  display: block;
  width: auto;
  height: auto;
  border-radius: 25px;
}

.pkp_page_index .homepage_image img {
  display: block;
  width: 33%;
  height: auto;
  margin-top: 40px;
}