
.pkp_site_nav_menu {
    background:#E3A300;
}

#navigationUser li {
    color: white;
}

#navigationUser li a {
    color: white;
    text-decoration: none; /* Optional: kalau mau hilangkan garis bawah link */
}

/* Untuk dropdown menu dalam "akun" */
#navigationUser .dropdown-menu li a {
    color: #9B1D20;
}


.pkp_site_nav_menu a {
    color: white;
}


#navigationPrimary li {
    color: white;
}

#navigationPrimary li a {
    color: white;
    text-decoration: none; /* Optional: kalau mau hilangkan garis bawah link */
}

/* Untuk dropdown menu dalam "About" */
#navigationPrimary .dropdown-menu li a {
    color: #006798;
}

/*Burger menu */
.pkp_site_nav_toggle>span {
    border-bottom: 3px solid white;
}
.pkp_site_nav_toggle--transform>span {
    border-bottom: 0;
}
.pkp_site_nav_toggle>span:before, .pkp_site_nav_toggle>span:after {
    background: white;
}



.pkp_navigation_primary_wrapper {
    padding-left: 10px;
    padding-right: 10px;
}

/* Rounded hanya muncul di desktop (lebar di atas 768px) */
@media (min-width: 768px) {
    .pkp_site_nav_menu {
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
}

/* Kalau mau hapus rounded di mobile (opsional, buat jaga-jaga) */
@media (max-width: 767px) {
    .pkp_site_nav_menu {
        border-radius: 0;
    }
}

/* Custom Block Sidebar Menu */

.menu-container {
    width: 100%;
    margin-bottom: 12px;
    border-radius: 4px;
    overflow: hidden;
    background: #f7f7f7;
}

.menu-header {
    background: #9B1D20;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    padding: 10px 8px;
    text-transform: uppercase;
    border-radius: 4px 4px 0 0;
}

.menu-item {
    background: #f5f5f5;
    text-align: center;
    border-bottom: 1px solid #dddddd;
    padding: 9px 6px;
}

.menu-item:last-child {
    border-bottom: none;
}

.menu-item a {
    color: #111111;
    text-decoration: none;
    display: block;
}

.menu-item a:hover {
    color: #9B1D20;
    font-weight: bold;
}

.menu-item img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

/* Khusus item yang isinya gambar agar tidak terlalu sempit */
.menu-item:has(img) {
    padding: 8px;
    background: #ffffff;
}

/* Optional: efek hover untuk menu teks */
.menu-item:hover {
    background: #eeeeee;
}

/* Optional: hover untuk gambar */
.menu-item img:hover {
    opacity: 0.9;
}

/*naikin logo pkp
.pkp_structure_footer .pkp_brand_footer,
.pkp_structure_footer_wrapper .pkp_brand_footer,
.pkp_brand_footer {
  display: block !important;
  float: right !important;
  margin-top: -180px !important;
  margin-right: 70px !important;
}}