/* TATA LETAK HANYA UNTUK DESKTOP / LAYAR LEBAR */
@media screen and (min-width: 992px) {
  /* Ratakan menu utama ke tengah */
  .pkp_site_nav_menu {
    display: block !important;
    text-align: center !important;
    padding-left: 0 !important;
    margin: 0 auto !important;
    white-space: nowrap;
  }

  /* Menu item tampil mendatar */
  .pkp_site_nav_menu > li {
    display: inline-block !important;
    float: none !important;
  }

  /* Submenu tetap vertikal */
  .pkp_site_nav_menu li ul {
    display: none;
    position: absolute;
    text-align: left;
    background: #fff;
    padding: 10px;
    z-index: 1000;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  }

  /* Tampilkan submenu saat hover */
  .pkp_site_nav_menu li:hover ul {
    display: block;
  }

  /* Gaya submenu item */
  .pkp_site_nav_menu li ul li {
    display: block !important;
    margin: 0 !important;
  }
}












.pkp_site_name .is_img img {
    max-height: 300px !important;
    width: auto !important;
}






/* Batasi ukuran gambar homepage secara paksa */
.homepage_image img {
  max-width: 200px !important;
  width: 100% !important;
  height: auto !important;
  display: block !important;
  margin: 20px auto !important;
}

/* Tambahan: batasi kontainer gambar juga */
.homepage_image {
  max-width: 200px !important;
  margin: 0 auto !important;
  overflow: hidden;
}








@keyframes marquee {
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}

.running-text {
  overflow: hidden;
  white-space: nowrap;
}

.running-text > div {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 15s linear infinite;
  font-weight: bold;
  font-size: 20px;
}





a.block_make_submission_link {
  color: #FFFFFF  !important; /* warna kuning emas */
  background-color: #05577B !important; /* background hitam */
  font-weight: bold !important;
  padding: 8px 12px !important;
  border-radius: 5px !important;
  text-decoration: none !important;
  display: inline-block !important;
}
a.block_make_submission_link:hover {
  color: #000000 !important; /* warna putih saat hover */
  background-color: #16C2F2 !important; /* background oranye saat hover */
}





