/* css/menu-fix.css - %100 ORTALANMIŞ, DAĞILMAZ, 0 PX BOŞLUK */
header > .top:nth-child(2) {
  margin-top: -1px !important;
  padding: 0 !important;
  background: #fff !important;
  border-top: 1px solid #eee !important;
}

header > .top:nth-child(2) > .container {
  padding: 0 !important;
  margin: 0 auto !important;
  max-width: 1200px !important;
  width: 100% !important;
}

header > .top:nth-child(2) .row.nomargin {
  margin: 0 !important;
  padding: 10px 15px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: nowrap !important;
  gap: 40px !important;
}

/* LOGO */
header > .top:nth-child(2) .span3 {
  flex: 0 0 auto !important;
  padding: 0 !important;
  margin: 0 !important;
}

header > .top:nth-child(2) .span3 img {
  height: 54px !important;
  width: 210px !important;
  display: block !important;
  margin-top: -10px !important;
}

/* MENÜ */
header > .top:nth-child(2) .span9 {
  flex: 0 0 auto !important;
  padding: 0 !important;
  margin: 0 !important;
}

header > .top:nth-child(2) .nav.topnav {
  display: flex !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 25px !important;
  align-items: center !important;
}

header > .top:nth-child(2) .nav.topnav > li {
  position: relative !important;
}

header > .top:nth-child(2) .nav.topnav > li > a {
  display: block !important;
  padding: 6px 10px !important;
  color: #696969 !important;
  font-family: Arial, sans-serif !important;
  font-size: 13px !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}


header > .top:nth-child(2) .nav.topnav > li > a i {
  margin-right: 5px !important;
}

/* MOBİL MENÜ FIX - SADECE CSS */
@media (max-width: 768px) {
    /* Mevcut menüyü mobilde gizle */
    .nav.topnav {
        display: none !important;
    }
    
  /* MOBİL MENÜ - KESİN ÇÖZÜM */
@media (max-width: 768px) {
    /* Mobil butonu göster */
    #simpleMobileBtn {
        display: block !important;
    }
    
    /* Mevcut menüyü mobilde düzelt */
    .nav.topnav {
        display: none !important;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 100vh !important;
        background: white !important;
        z-index: 999 !important;
        padding: 60px 20px 20px !important;
        overflow-y: auto !important;
        margin: 0 !important;
    }
    
    .nav.topnav.active {
        display: block !important;
    }
    
    .nav.topnav > li {
        display: block !important;
        width: 100% !important;
        float: none !important;
        border-bottom: 1px solid #eee !important;
    }
    
    .nav.topnav > li:last-child {
        border-bottom: none !important;
    }
    
    .nav.topnav > li > a {
        display: block !important;
        padding: 15px !important;
        text-align: left !important;
    }
    
    .dropdown-menu {
        position: static !important;
        width: 100% !important;
        box-shadow: none !important;
        background: #f8f8f8 !important;
        display: none !important;
        border: none !important;
    }
    
    .dropdown-menu.active {
        display: block !important;
    }
    
    .dropdown-menu li a {
        padding-left: 30px !important;
        border-bottom: 1px solid #e9e9e9 !important;
    }
}

/* Desktop'ta her şey normal */
@media (min-width: 769px) {
    #simpleMobileBtn {
        display: none !important;
    }
    
    .nav.topnav {
        display: flex !important;
    }
}
