/* Site-specific overrides (gelgezelim). Loaded after the theme stylesheet. */

/* Main menu: tighter items so all top-level links (7 regions, Europe, Keşfet) fit in one row */
#mega-menu-wrapper.mega-menu-wrapper {
    --mn-padding-nav-link: 0.875rem 0.625rem !important;
}

#mega-menu-wrapper .navbar-nav > .nav-item > .nav-link .mn-icon {
    width: 14px;
    height: 14px;
    margin-left: 2px;
}

/* Category dropdowns list subcategory names only; long lists are split into columns */
#mega-menu-wrapper .standard-dropdown.dd-cols-2 {
    column-count: 2;
    column-gap: 0;
    min-width: 380px;
}

#mega-menu-wrapper .standard-dropdown.dd-cols-3 {
    column-count: 3;
    column-gap: 0;
    min-width: 540px;
}

#mega-menu-wrapper .standard-dropdown.dd-cols-2 > li,
#mega-menu-wrapper .standard-dropdown.dd-cols-3 > li {
    break-inside: avoid;
}

/* Wide lists near the right edge open to the left so they stay on screen */
#mega-menu-wrapper .standard-dropdown.dd-align-end {
    left: auto !important;
    right: 0 !important;
}
