/* 3E HEADER GOOGLE DROPDOWN SAFE FINAL */

.three-header-nav .three-google-nav-drop{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
}

.three-header-nav .three-google-nav-main{
  cursor:pointer!important;
}

/* Panel alanı link ile kutu arasındaki boşluğu da kaplar */
.three-header-nav .three-google-nav-panel{
  position:absolute!important;
  top:100%!important;
  left:0!important;
  width:285px!important;
  padding-top:12px!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(6px)!important;
  transition:opacity .14s ease, transform .14s ease, visibility .14s ease!important;
  z-index:999999!important;
}

.three-header-nav .three-google-nav-drop:hover .three-google-nav-panel,
.three-header-nav .three-google-nav-drop:focus-within .three-google-nav-panel{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateY(0)!important;
}

.three-header-nav .three-google-nav-panel-inner{
  background:#fff!important;
  border:1px solid #dfe7f1!important;
  border-radius:14px!important;
  box-shadow:0 18px 42px rgba(15,23,42,.14)!important;
  padding:7px!important;
}

.three-header-nav .three-google-nav-panel a{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  height:auto!important;
  min-height:38px!important;
  padding:9px 11px!important;
  border-radius:10px!important;
  background:transparent!important;
  color:#07152d!important;
  font-size:13px!important;
  line-height:1.25!important;
  font-weight:850!important;
  text-decoration:none!important;
  box-shadow:none!important;
  border:0!important;
  transform:none!important;
  white-space:normal!important;
}

.three-header-nav .three-google-nav-panel a:hover{
  background:#f5f8fc!important;
  color:#155eef!important;
}

/* Mobil menü açılınca alt kategoriler Google altında normal liste gibi dursun */
@media(max-width:1120px){
  .three-premium-header.is-open .three-header-nav .three-google-nav-drop{
    display:block!important;
    width:100%!important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-main{
    display:flex!important;
    width:100%!important;
    justify-content:flex-start!important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-panel{
    position:static!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    width:100%!important;
    padding-top:6px!important;
  }

  .three-premium-header.is-open .three-header-nav .three-google-nav-panel-inner{
    box-shadow:none!important;
    border:1px solid #e2e8f0!important;
    border-radius:12px!important;
    background:#fff!important;
  }
}
