/* Yönetilebilir üst menü v3.10.28 */
.titan4-nav{position:relative;z-index:110;background:#111416!important;border-bottom:3px solid #d71920;overflow:visible!important}
.titan4-nav .titan4-nav-row{display:flex;align-items:stretch;gap:0;flex-wrap:nowrap;overflow:visible!important;height:auto!important;min-height:62px;max-width:1760px;width:calc(100% - 24px)}
.titan4-nav .titan4-cats{position:relative;flex:0 0 205px;z-index:150;display:flex;align-items:stretch}
.titan4-nav .cat-menu-btn{height:100%;width:100%;border:0;border-radius:0;background:#34373f!important;color:#fff!important;font-weight:800;font-size:13px;padding:0 13px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:9px}
.titan4-nav .cat-dropdown{display:none!important;position:absolute!important;left:0!important;top:100%!important;width:345px!important;max-height:72vh!important;overflow:auto!important;box-sizing:border-box;background:#fff!important;color:#1a1a1a!important;box-shadow:0 16px 35px rgba(0,0,0,.2)!important;z-index:200;border:1px solid #e5e7eb;border-radius:0 0 12px 12px!important;padding:8px!important}
.titan4-nav .titan4-cats.is-open > .cat-dropdown{display:block!important}
.titan4-nav .cat-drop-row{display:block;position:relative;background:#fff;border-bottom:1px solid #ededed}
.titan4-nav .cat-drop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:3px 7px}
.titan4-nav .cat-drop-head>a{display:block!important;flex:1;color:#202329!important;text-decoration:none!important;font-size:13px;font-weight:650;padding:9px 5px}
.titan4-nav .cat-accordion-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border:1px solid #e2e2e2;border-radius:5px;background:#f6f6f6;color:#111;cursor:pointer}
.titan4-nav .cat-sub{display:none!important;flex-direction:column!important;position:static!important;box-shadow:none!important;margin:0!important;padding:0 0 0 15px!important;background:#fafafa!important;border-left:2px solid #e31b27}
.titan4-nav .cat-drop-row.is-open > .cat-sub{display:flex!important}
.titan4-nav .cat-sub .cat-drop-row{background:#fafafa}
.titan4-nav .cat-drop-head>a:hover{color:#d71920!important}
.titan4-nav .titan4-menu-item{position:relative;display:flex;align-items:stretch;min-width:0;flex-shrink:0}
.titan4-nav .titan4-menu-link{display:flex!important;align-items:center;justify-content:center;min-height:62px;padding:0 12px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap;text-decoration:none!important;color:#f7f7f8!important;background:transparent!important;text-transform:uppercase;letter-spacing:.05px}
.titan4-nav .titan4-menu-link:hover,.titan4-nav .titan4-menu-item:hover>.titan4-menu-link{background:#252a31!important;color:#fff!important}
.titan4-nav .titan4-highlight>.titan4-menu-link{background:#d71920!important;color:#fff!important}
.titan4-nav .titan4-sub-toggle{border:0;background:transparent;color:#fff;font-size:12px;cursor:pointer;padding:0 6px 0 0}
.titan4-nav .titan4-sub-menu{display:none;position:absolute;top:100%;left:0;min-width:225px;max-width:360px;max-height:65vh;overflow-y:auto;padding:7px;background:#fff;box-shadow:0 14px 35px #0003;border:1px solid #eee;border-radius:0 0 9px 9px;z-index:160}
.titan4-nav .titan4-menu-item.is-open>.titan4-sub-menu,.titan4-nav .titan4-menu-item:hover>.titan4-sub-menu,.titan4-nav .titan4-menu-item:focus-within>.titan4-sub-menu{display:block}
.titan4-nav .titan4-sub-menu a{display:block;padding:11px 12px;color:#20242a;text-decoration:none;font-size:13px;font-weight:650;white-space:normal;border-radius:5px}
.titan4-nav .titan4-sub-menu a:hover{background:#fbe7e8;color:#d71920}
.titan4-nav .titan4-no-cats{padding:15px;font-size:13px}
.titan4-nav .mobile-main-menu-btn{display:none}
@media(min-width:901px){.titan4-nav .titan4-nav-row{flex-wrap:wrap!important} /* Menü kalabalıksa ikinci satıra geç, açılır menüler kesilmesin */}
@media(max-width:900px){
 .titan4-nav{display:block!important}
 .titan4-nav .mobile-main-menu-btn{display:flex!important;margin:7px 12px!important;width:calc(100% - 24px)!important;align-items:center;justify-content:center;padding:12px!important;background:#1c232b!important;color:#fff!important;border:0;border-radius:7px;font-weight:800;cursor:pointer}
 .titan4-nav .titan4-nav-row{display:none!important;width:100%!important;max-width:100%!important;min-height:0!important;flex-direction:column!important;padding:0 12px 12px!important;gap:0!important;white-space:normal!important;overflow:visible!important}
 .titan4-nav.mobile-menu-open .titan4-nav-row{display:flex!important}
 .titan4-nav .titan4-cats{flex:auto!important;width:100%!important;display:block!important}
 .titan4-nav .cat-menu-btn{height:46px!important;border-radius:6px!important}
 .titan4-nav .cat-dropdown{position:static!important;width:100%!important;max-height:50vh!important;box-shadow:none!important}
 .titan4-nav .titan4-menu-item{display:flex!important;flex-wrap:wrap!important;width:100%!important;border-bottom:1px solid #343a40}
 .titan4-nav .titan4-menu-link{min-height:44px!important;padding:10px 12px!important;justify-content:flex-start!important;flex:1}
 .titan4-nav .titan4-sub-toggle{padding:0 16px!important}
 .titan4-nav .titan4-sub-menu{display:none!important;position:static!important;flex:0 0 100%;max-width:100%;box-shadow:none;border-radius:4px}
 .titan4-nav .titan4-menu-item.is-open>.titan4-sub-menu{display:block!important}
}

/* v3.10.32: Accessible hierarchical submenu, usable on desktop/tablet/mobile. */
.titan4-nav .titan4-sub-menu{min-width:270px;max-width:min(420px,92vw);overflow-y:auto;overscroll-behavior:contain}
.titan4-nav .titan4-subtree-item{display:block;position:relative}
.titan4-nav .titan4-subtree-row{display:flex;align-items:center;min-height:39px;gap:3px}
.titan4-nav .titan4-subtree-row>a{display:block;min-width:0;flex:1;padding:10px 12px!important;text-decoration:none!important;color:#20242a!important;border-radius:5px;white-space:normal!important;font-size:13px;font-weight:650}
.titan4-nav .titan4-subtree-row>a:hover{background:#fbe7e8!important;color:#b5131c!important}
.titan4-nav .titan4-branch-toggle{flex:none;width:30px;height:30px;margin-right:4px;border:1px solid #e5e7eb;border-radius:6px;background:#f3f4f6;color:#17191c;font-size:16px;font-weight:700;cursor:pointer}
.titan4-nav .titan4-branch-toggle:hover,.titan4-nav .titan4-branch-toggle:focus-visible{outline:2px solid #df1821;outline-offset:1px}
.titan4-nav .titan4-subtree-children{display:none;padding:3px 0 5px 11px;margin-left:10px;border-left:2px solid #e31b27;background:#fafafa}
.titan4-nav .titan4-subtree-item.is-open > .titan4-subtree-children{display:block}
@media(max-width:900px){
 .titan4-nav .titan4-sub-menu{min-width:0;max-width:100%;max-height:65vh}
 .titan4-nav .titan4-subtree-row>a{font-size:14px!important;padding:12px!important}
 .titan4-nav .titan4-branch-toggle{width:36px;height:36px;touch-action:manipulation}
}
