/**
 * ALAA Lounge V1207 — public ana menü regresyon düzeltmesi.
 * Aktif/hover göstergesi bağlantı metninin altında kalır.
 */
.v88-header .v88-nav > a,
.v88-header .v88-nav > .alaa-v1161-menu-host > a{
    position:relative!important;
}

.v88-header .v88-nav > a::before,
.v88-header .v88-nav > .alaa-v1161-menu-host > a::before{
    content:none!important;
    display:none!important;
}

.v88-header .v88-nav > a::after,
.v88-header .v88-nav > .alaa-v1161-menu-host > a::after{
    content:""!important;
    position:absolute!important;
    z-index:2!important;
    left:50%!important;
    right:auto!important;
    top:auto!important;
    bottom:2px!important;
    width:0!important;
    height:2px!important;
    border:0!important;
    border-radius:2px!important;
    background:#fff7ed!important;
    box-shadow:none!important;
    opacity:0!important;
    transform:translateX(-50%)!important;
    transition:width .2s ease,opacity .2s ease!important;
}

.v88-header .v88-nav > a:hover::after,
.v88-header .v88-nav > a:focus-visible::after,
.v88-header .v88-nav > a.is-current::after,
.v88-header .v88-nav > a[aria-current="page"]::after,
.v88-header .v88-nav > .alaa-v1161-menu-host > a:hover::after,
.v88-header .v88-nav > .alaa-v1161-menu-host > a:focus-visible::after,
.v88-header .v88-nav > .alaa-v1161-menu-host > a.is-current::after,
.v88-header .v88-nav > .alaa-v1161-menu-host > a[aria-current="page"]::after{
    width:24px!important;
    opacity:1!important;
}

@media(max-width:760px){
    .v88-header .v88-nav > a::after,
    .v88-header .v88-nav > .alaa-v1161-menu-host > a::after{
        left:0!important;
        bottom:5px!important;
        transform:none!important;
    }
}

html{scroll-behavior:smooth}
#maclar,#etkinlikler{scroll-margin-top:130px}

/* Açılır Menü bağlantısının span taşıyıcısı diğer doğrudan linklerle aynı hizada kalır. */
@media(min-width:761px){
    .v88-header .v88-nav{
        align-items:center!important;
    }
    .v88-header .v88-nav > a,
    .v88-header .v88-nav > .alaa-v1161-menu-host{
        align-self:center!important;
        min-height:40px!important;
        box-sizing:border-box!important;
    }
    .v88-header .v88-nav > a,
    .v88-header .v88-nav > .alaa-v1161-menu-host > a{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        height:40px!important;
        padding-top:0!important;
        padding-bottom:0!important;
        line-height:1!important;
        box-sizing:border-box!important;
    }
    .v88-header .v88-nav > .alaa-v1161-menu-host{
        display:flex!important;
        align-items:center!important;
        position:relative!important;
    }
}
