/* KeskinSoft Pro50 MOBILE NAV FINAL FIX 2026-10-07 */
html,body{max-width:100%;overflow-x:clip}
.ks-mobile-toggle{display:none;border:0;background:transparent;color:inherit;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;font:700 25px/1 Arial,sans-serif;cursor:pointer;flex:0 0 auto;position:relative;z-index:10002}
.ks-mobile-toggle:focus-visible{outline:3px solid currentColor;outline-offset:2px}
@media(max-width:820px){
  .nav,.site-nav,header.nav,.main-header,.site-header{position:relative;z-index:1000}
  .navin,.nav>.container,header.nav>.container,.site-header>.container,.site-header .container,.main-header>.container,.main-header .container{position:relative}
  .ks-mobile-toggle{display:inline-flex!important;margin-left:auto!important}
  .ks-mobile-menu{display:none!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:10001!important;background:#fff!important;color:#15191d!important;margin:0!important;padding:10px max(4vw,16px) 16px!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 18px 36px rgba(0,0,0,.18)!important;max-height:calc(100vh - 74px)!important;overflow:auto!important;overscroll-behavior:contain!important}
  .ks-mobile-menu.ks-mobile-open{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
  .ks-mobile-menu>a,.ks-mobile-menu>li>a,.ks-mobile-menu a{display:block!important;width:100%!important;padding:12px 4px!important;margin:0!important;white-space:normal!important;color:inherit!important;text-decoration:none!important}
  .ks-mobile-menu>li{display:block!important;width:100%!important;margin:0!important;padding:0!important}
  body.ks-menu-open{overflow:hidden!important;touch-action:none}
  .mobilebar{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(64px + env(safe-area-inset-bottom))!important;z-index:9998!important}
  img,video,iframe,table{max-width:100%}
}
@media(min-width:821px){.ks-mobile-menu{visibility:visible!important}.ks-mobile-toggle{display:none!important}}
