/* TA HEADER v7 (24 Eki 2026, Cemil: "header'i da bu tarzda", ref theglobalfestivalmap.com): masaustunde tek satir; solda logo, sagda aralikli kucuk buyuk harf menu + Sign in + arama, alt ince cizgi.
   Kapsam body.ta7-hdr (onaydan sonra tum siteye). Telefon (<992) dokunulmaz. */
@media (min-width: 992px) {
  body.ta7-hdr header#theme-header-one { position: relative; background: #fff; border-bottom: 1px solid #e8e8e6; box-shadow: none; }
  body.ta7-hdr header#theme-header-one .theme-logo-area { padding: 0 !important; margin: 0 !important; border: 0 !important; }
  body.ta7-hdr header#theme-header-one .theme-logo-area > .container > .row { height: 76px; flex-wrap: nowrap; }
  body.ta7-hdr header#theme-header-one .theme-logo-area .theme-logo,
  body.ta7-hdr header#theme-header-one .theme-logo-area .theme-logo a.logo { height: 76px !important; display: flex !important; align-items: center; padding: 0 !important; margin: 0 !important; }
  body.ta7-hdr header#theme-header-one .theme-logo-area .theme-logo img { max-height: 38px !important; width: auto !important; }
  body.ta7-hdr header#theme-header-one .theme-logo-area .col-lg-4:last-child { position: relative; z-index: 3; }
  body.ta7-hdr header#theme-header-one .header-right-content { display: flex !important; align-items: center; justify-content: flex-end; gap: 6px; }
  body.ta7-hdr header#theme-header-one #tam-btn { border: 0 !important; background: transparent !important; box-shadow: none !important; padding: 0 8px !important; height: 38px; }
  body.ta7-hdr header#theme-header-one #tam-btn span { font-family: 'Chivo', sans-serif; font-size: 12px !important; font-weight: 500 !important; letter-spacing: .2em; text-transform: uppercase; color: #6f6f6c !important; }
  body.ta7-hdr header#theme-header-one #tam-btn svg { display: none; }
  body.ta7-hdr header#theme-header-one #tam-btn:hover span { color: #0f0f0f !important; }
  body.ta7-hdr header#theme-header-one .header_search_wrap { order: -1; }
  body.ta7-hdr header#theme-header-one .search-icon.theme-search-custom-iconn { border: 0 !important; background: transparent !important; box-shadow: none !important; }
  body.ta7-hdr header#theme-header-one .search-icon.theme-search-custom-iconn i { color: #0f0f0f !important; font-size: 17px !important; }
  /* menu satiri logonun satirina tasinir */
  body.ta7-hdr header#theme-header-one .theme-navigation-area { position: absolute !important; top: 0; left: 0; right: 0; height: 76px; background: transparent !important; border: 0 !important; box-shadow: none !important; z-index: 2; pointer-events: none; }
  body.ta7-hdr header#theme-header-one .theme-navigation-area > .container,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .row,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .col-lg-10,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .nav-menu-wrapper,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .nav-wrapp-one,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .mainmenu,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .nav-main-wrap { height: 76px; }
  body.ta7-hdr header#theme-header-one .theme-navigation-area .col-lg-10 { flex: 0 0 100%; max-width: 100%; display: flex; justify-content: flex-end; padding-right: 210px; }
  body.ta7-hdr header#theme-header-one .theme-navigation-area .col-lg-2 { display: none; }
  body.ta7-hdr header#theme-header-one .theme-navigation-area .nav-menu-wrapper,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .nav-wrapp-one,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .mainmenu,
  body.ta7-hdr header#theme-header-one .theme-navigation-area .nav-main-wrap { width: auto !important; display: flex; align-items: center; }
  body.ta7-hdr header#theme-header-one ul#primary-menu { pointer-events: auto; display: flex; align-items: center; height: 76px; gap: 6px; margin: 0; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li { height: 76px; display: flex; align-items: center; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > a { font-family: 'Chivo', sans-serif !important; font-size: 12.5px !important; font-weight: 500 !important; letter-spacing: .2em !important; text-transform: uppercase; color: #6f6f6c !important; padding: 10px 16px !important; line-height: 1 !important; background: transparent !important; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > a:hover,
  body.ta7-hdr header#theme-header-one ul#primary-menu > li:hover > a,
  body.ta7-hdr header#theme-header-one ul#primary-menu > li.current-menu-item > a,
  body.ta7-hdr header#theme-header-one ul#primary-menu > li.current-menu-ancestor > a { color: #0f0f0f !important; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > a::before { display: none !important; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > a::after { opacity: .5; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > a + * { }
  body.ta7-hdr header#theme-header-one ul#primary-menu .sub-menu { top: 100% !important; border-radius: 10px; border: 1px solid #e8e8e6 !important; box-shadow: 0 16px 40px rgba(0,0,0,.08) !important; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > .sub-menu::before { display: none !important; }
}
@media (min-width: 992px) {
  /* sag grup sutunu menunun ustune biniyordu: yalniz dugmeler tiklanir */
  body.ta7-hdr header#theme-header-one .theme-logo-area .col-lg-4:last-child,
  body.ta7-hdr header#theme-header-one .theme-logo-area .col-lg-4:last-child .header-right-content { pointer-events: none; }
  body.ta7-hdr header#theme-header-one .header-right-content > * { pointer-events: auto; }
  /* acilir menulu ogeler ayni hizada */
  body.ta7-hdr header#theme-header-one ul#primary-menu > li > a { display: inline-flex !important; align-items: center; height: 76px; padding: 0 16px !important; position: relative; vertical-align: middle; }
  body.ta7-hdr header#theme-header-one ul#primary-menu > li.menu-item-has-children > a::after { position: static !important; margin: 0 0 0 7px !important; top: auto !important; right: auto !important; transform: none !important; }
}
/* taslak sayfada breadcrumb yok (ana sayfada zaten yok) */
body.ta7-home .ta-bc, body.ta7-home nav.ta-breadcrumbs, body.ta7-home .ta-breadcrumb { display: none !important; }
/* 24 Eki 2026 gece (Cemil: haritada kume yuvarlaklari Explore acilir menusunun ustunde): header ve acilir menu sayfa iceriginin (harita isaretleri dahil) ustunde */
@media (min-width: 992px) {
  body.ta7-hdr header#theme-header-one { z-index: 1000; }
  body.ta7-hdr header#theme-header-one .theme-navigation-area { z-index: 20 !important; }
  body.ta7-hdr header#theme-header-one ul#primary-menu .sub-menu { z-index: 1001 !important; }
}
/* 24 Eki 2026 gece (Cemil: ana sayfa vitrin noktasi "o kadar buyuk"): ta-carousel aktif noktasi 24px dugmenin tamamini boyuyordu; yalniz ::before noktasi dolu kalir */
.ta4-main .ta-car-dot.is-on { background: transparent !important; }
