:root{
  --brand:#1f7a6d;--brand-dark:#14564c;--sand:#f3efe6;--ink:#2c3331;--muted:#5f6b67;--line:#dfe7e4;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#f6f8f7;color:var(--ink);font-family:"Segoe UI",system-ui,-apple-system,Arial,sans-serif;font-size:17px;line-height:1.75}
img{max-width:100%;height:auto;border:0}
a{color:var(--brand);text-decoration:none}
a:hover{color:var(--brand-dark);text-decoration:underline}
h1,h2,h3,h4{color:#1d2a27;line-height:1.25;margin:0 0 .5em;font-weight:700}
h1{font-size:clamp(30px,4vw,44px)}
h2{font-size:clamp(24px,3vw,32px)}
h3{font-size:20px}
p,ul,ol{margin:0 0 1.1em}
ul{padding-left:1.3em}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip-link{position:absolute;left:-9999px}
#boxed-wrapper,#wrapper{background:#fff}
.fusion-row{max-width:1160px;margin:0 auto;padding:0 22px}

/* header */
.fusion-header-wrapper{background:#fff;box-shadow:0 1px 0 var(--line);position:sticky;top:0;z-index:90}
.fusion-header-v3{width:100%}
.fusion-secondary-header{background:var(--brand);color:#fff;font-size:13px;padding:7px 0}
.fusion-secondary-header a{color:#eaf5f2}
.fusion-secondary-header .fusion-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:20px}
.fusion-social-networks,.fusion-secondary-menu,.fusion-overlay-search,.fusion-header-sticky-height,.fusion-search-form{display:none!important}
.fusion-header .fusion-row{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap}
.fusion-logo img{max-height:70px;width:auto;display:none}
.fusion-logo-link{display:block;line-height:1.12;text-decoration:none!important}
.fusion-logo-link::before{content:"Ümit Çağıl";display:block;font-size:25px;font-weight:800;color:#1d2a27;letter-spacing:.2px}
.fusion-logo-link::after{content:"Özel Eğitim & Rehabilitasyon Merkezi";display:block;font-size:11px;color:#5f6b67;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-top:3px}
.fusion-main-menu{margin-left:auto}
.fusion-main-menu>ul.fusion-menu{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;align-items:center}
.fusion-menu>li{position:relative}
.fusion-main-menu>ul.fusion-menu>li>a{display:block;padding:10px 12px;font-size:15px;font-weight:600;color:#28332f;border-radius:6px}
.fusion-main-menu>ul.fusion-menu>li:hover>a{background:var(--sand);color:var(--brand-dark);text-decoration:none}
.fusion-menu .sub-menu{position:absolute;left:0;top:100%;min-width:260px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px rgba(20,60,50,.12);list-style:none;margin:6px 0 0;padding:8px;display:none;z-index:99}
.fusion-menu li:hover>.sub-menu,.fusion-menu li:focus-within>.sub-menu{display:block}
.fusion-menu .sub-menu .sub-menu{left:100%;top:0;margin:0 0 0 6px}
.fusion-menu .sub-menu a{display:block;padding:8px 10px;font-size:14px;color:#33403b;border-radius:6px}
.fusion-menu .sub-menu a:hover{background:#f1f6f4;text-decoration:none;color:var(--brand-dark)}

/* main */
#main,#content{background:#fff}
.fusion-page-title-bar{background:var(--sand);padding:38px 0;border-bottom:1px solid var(--line)}
.fusion-page-title-bar h1{margin:0}
.post-content,.fusion-content-widget-area,.fusion-post-content{max-width:100%}
#main .fusion-row{padding-top:34px;padding-bottom:34px}
#main img{border-radius:10px}
#main p a{text-decoration:underline;text-underline-offset:2px}
.fusion-button,.button,.fusion-button-default,.wp-block-button__link{display:inline-block;background:var(--brand);color:#fff!important;padding:12px 22px;border-radius:8px;font-weight:600;text-decoration:none!important}
.fusion-button:hover{background:var(--brand-dark)}
iframe{max-width:100%}
table{width:100%;border-collapse:collapse;margin:0 0 1.2em}
td,th{border:1px solid var(--line);padding:8px 10px;text-align:left}

/* footer */
.fusion-footer,.fusion-footer-widget-area,.fusion-footer-copyright-area{background:#16342e;color:#c9dcd7}
.fusion-footer{margin-top:20px}
.fusion-footer .fusion-row{padding-top:34px;padding-bottom:34px}
.fusion-footer a{color:#e8f2ef}
.fusion-footer h3,.fusion-footer h4{color:#fff}
.fusion-footer ul{list-style:none;padding:0}
.fusion-footer li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08)}
.fusion-copyright-notice,.fusion-footer-copyright-area{font-size:13px;color:#a9c2bb;padding:12px 0}
.fusion-footer-copyright-area .fusion-row{padding-top:10px;padding-bottom:10px}

@media(max-width:900px){
  .fusion-header .fusion-row{gap:12px}
  .fusion-main-menu{width:100%}
  .fusion-main-menu>ul.fusion-menu{gap:2px}
  .fusion-main-menu>ul.fusion-menu>li>a{padding:8px 9px;font-size:14px}
  .fusion-menu .sub-menu{position:static;display:none;box-shadow:none;border:0;min-width:0;background:#f7faf9}
  .fusion-menu li:hover>.sub-menu,.fusion-menu li:focus-within>.sub-menu{display:block}
  .fusion-menu .sub-menu .sub-menu{left:auto;margin-left:12px}
}

.rich-snippet-hidden{display:none!important}
.fusion-mobile-nav-holder{display:none}

