/* Menü açılır listeleri her zaman hover ile açılsın */
.header-nav li.has-dropdown:hover > .nav-dropdown,
.header-nav li.menu-item-has-children:hover > .sub-menu,
.header-nav li.has-dropdown:focus-within > .nav-dropdown,
.header-nav li.menu-item-has-children:focus-within > .sub-menu {
  left: -15px;
  max-height: inherit;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

.header-nav.nav-right li.has-dropdown:hover:last-child > .nav-dropdown,
.header-nav.nav-right li.has-dropdown:focus-within:last-child > .nav-dropdown {
  left: auto;
  right: -15px;
}

.header-nav li.has-dropdown > .nav-dropdown .nav-column li > ul,
.header-nav li.nav-dropdown-col:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
}

/* Yapışkan (sticky) üst menü */
.header-wrapper.stuck {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 9999;
  background-color: #fff;
  box-shadow: 1px 1px 10px rgb(0 0 0 / 0.15);
  animation: stuckFadeIn 0.4s;
}

.header-wrapper.stuck .hide-for-sticky {
  display: none;
}

.header-wrapper.stuck .header-main {
  height: 70px !important;
  background-color: #fff;
}

.header-wrapper.stuck #logo img {
  max-height: 70px !important;
}

.header-wrapper.stuck .header-main .nav > li > a,
.header-wrapper.stuck .header-main .nav > li > a > i {
  color: #212121 !important;
}

.header-wrapper.stuck .header-main .nav > li > a:hover {
  color: #e00024 !important;
}

@keyframes stuckFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
