/* FIX: dropdown login terlindung */
html, body {
  overflow-x: hidden;
}

.pk-header-wrap,
.pk-topbar,
.pk-topbar-inner,
.pk-login-area,
.pk-user-dropdown,
.pk-nav-sticky {
  overflow: visible !important;
}

.pk-header-wrap {
  position: relative !important;
  z-index: 9998 !important;
}

.pk-topbar {
  position: relative !important;
  z-index: 9999 !important;
}

.pk-topbar-inner {
  position: relative !important;
  z-index: 10000 !important;
}

.pk-login-area {
  position: relative !important;
  z-index: 10020 !important;
}

.pk-user-dropdown {
  position: relative !important;
  z-index: 10030 !important;
}

.pk-dropdown-menu {
  position: absolute !important;
  top: calc(100% + 10px) !important;
  right: 0 !important;
  left: auto !important;
  min-width: 240px !important;
  display: none;
  z-index: 99999 !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
}

.pk-dropdown-menu.show {
  display: block !important;
}

.pk-nav-sticky {
  position: sticky !important;
  top: 0 !important;
  z-index: 9000 !important;
}

.pk-hero-section,
.pk-hero-grid,
.pk-hero-main,
.pk-latest-box,
.pk-category-page,
.pk-category-grid,
.pk-home,
main,
section,
article,
aside {
  position: relative;
  z-index: 1;
}

@media (max-width: 768px) {
  .pk-dropdown-menu {
    right: 0 !important;
    min-width: 220px !important;
  }
}