/* seo-ops navigasyon + footer restyle (site geneli) — Jannah uzerinde, ikinci header EKLEMEZ.
   Tasarim ailesine gore koyu baslik/footer rengi + accent. Fraunces/Inter. */

/* Aile paletleri (body uzerinde) */
body.sox-fam-a{--sx-ink:#17323A;--sx-accent:#2F7772;--sx-on:#ffffff;--sx-muted:#b9c9c9}
body.sox-fam-b{--sx-ink:#2C241F;--sx-accent:#C08552;--sx-on:#ffffff;--sx-muted:#c9bdb0}
body.sox-fam-c{--sx-ink:#142F3D;--sx-accent:#2A8BA8;--sx-on:#ffffff;--sx-muted:#aec4ce}
body.sox-fam-d{--sx-ink:#1D262B;--sx-accent:#2A8A92;--sx-on:#ffffff;--sx-muted:#b3c0c3}
body[class*="sox-fam"]{--sx-serif:"Fraunces",Georgia,serif;--sx-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}

/* --- Islevsiz tarih + mor sosyal seridini (ikinci ust bar) gizle --- */
.theme-header .top-nav{display:none!important}
.has-date-components .topbar-today-date,#top-nav .topbar-today-date{display:none!important}

/* Mevcut menu ogesindeki mor vurgu blogunu accent alt cizgiye cevir */
#theme-header .main-nav .main-menu .menu > li.tie-current-menu,
#theme-header .main-nav .main-menu .menu > li.tie-current-menu:hover,
#theme-header .main-nav .main-menu .menu > li.tie-current-menu > a,
.is-header-layout-4 .main-menu .menu > li.tie-current-menu{background-color:transparent!important}
#theme-header .main-nav .main-menu .menu > li.tie-current-menu > a{box-shadow:inset 0 -3px 0 var(--sx-accent)}
#theme-header .main-nav .main-menu .menu > li.tie-current-menu:before,
#theme-header .main-nav .main-menu .menu > li.tie-current-menu:after{background-color:transparent!important;border-color:transparent!important}

/* --- Ust bilgi seridi (wptb) --- */
.wptb-top-bar{font-family:var(--sx-sans)}
.wptb-top-bar-inner{padding-block:7px}
.wptb-top-bar-address{font-size:13.5px;letter-spacing:.01em}
.wptb-top-bar-btn{border-radius:8px;font-weight:600;font-size:13px;padding:7px 15px;background:var(--sx-accent)!important;border:0}
.wptb-top-bar-btn:hover{filter:brightness(1.08)}

/* --- Ana header --- */
.theme-header #main-nav,.theme-header .main-nav{background:var(--sx-ink)!important}
#theme-header .main-menu .menu > li > a,.main-nav .main-menu > .menu > li > a{font-family:var(--sx-sans);font-weight:500;font-size:15.5px;letter-spacing:.005em}
.main-nav .main-menu .menu > li > a:hover{color:var(--sx-on)}
.main-nav .main-menu .menu > li.tie-current-menu > a{color:var(--sx-on)}
.main-nav .main-menu .menu > li.tie-current-menu{border-bottom-color:var(--sx-accent)!important}
.main-nav .main-menu .menu > li:hover{border-bottom-color:var(--sx-accent)!important}

/* Header CTA butonu */
.main-menu .menu > li.sox-nav-cta{display:flex;align-items:center;border:0!important}
.main-menu .menu > li.sox-nav-cta > a{margin-left:.6rem;align-self:center;background:var(--sx-accent);color:#fff!important;border-radius:9px;padding:9px 18px!important;font-weight:600;line-height:1.1;transition:filter .15s}
.main-menu .menu > li.sox-nav-cta > a:hover{filter:brightness(1.09);color:#fff!important}
.main-menu .menu > li.sox-nav-cta::before,.main-menu .menu > li.sox-nav-cta::after{display:none!important}

/* --- Mobil cekmece --- */
.side-aside.dark-skin{background:var(--sx-ink)!important}
.side-aside .menu li a{font-family:var(--sx-sans);font-size:16px}
.side-aside .menu li.sox-nav-cta a{display:inline-block;margin:.6rem 1.2rem;background:var(--sx-accent);color:#fff!important;border-radius:9px;padding:11px 20px;font-weight:600}
#mobile-menu-icon:hover .nav-icon,#mobile-menu-icon:hover .nav-icon:before,#mobile-menu-icon:hover .nav-icon:after{background-color:var(--sx-accent)!important}

/* --- Footer --- */
.site-footer.dark-skin{background:var(--sx-ink)!important}
.site-footer .widget-title,.site-footer .widget-title .the-global-title{font-family:var(--sx-serif);font-weight:500;letter-spacing:-.01em;font-size:1.15rem}
.site-footer .widget-title:after,#tie-body #footer .widget-title:after{background-color:var(--sx-accent)!important}
.site-footer .footer-widget-area{font-family:var(--sx-sans)}
.site-footer li{line-height:1.9}
.site-footer a:hover{color:var(--sx-accent)!important}
.site-info,.site-info-layout-2{font-family:var(--sx-sans)}
.site-footer .social-icons-widget{opacity:.9}

/* Focus gorunur */
body[class*="sox-fam"] a:focus-visible,body[class*="sox-fam"] button:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}

/* --- Iletisim sayfasi aciklamasi (form ustu) --- */
.sox-contact-intro{font-family:var(--sx-sans);max-width:760px;margin:0 0 1.8rem;padding:1.3rem 1.5rem;background:#f3f7f8;border:1px solid #e3e8ea;border-left:4px solid var(--sx-accent);border-radius:12px;color:#24323a}
.sox-contact-intro .sox-contact-lead{font-family:var(--sx-serif);font-size:1.25rem;font-weight:500;line-height:1.3;margin:0 0 .6rem;color:#15303a}
.sox-contact-intro p{margin:0 0 .7rem;line-height:1.6}
.sox-contact-intro .sox-contact-privacy{margin:0;font-size:.9rem;color:#5a6a70}

@media (max-width:991px){ .main-menu .menu > li.sox-nav-cta{display:none} }
