/* IR tasarım düzeni (LH, 2026-10-25)
   Eski temanın yapısı korunur; yazı ölçüsü, renk ve bileşenler Lokman Hekim tasarım sistemine göre inceltilir.
   style.css ve lh-icerik.css'ten sonra yüklenir. */

:root{
	--lh-lacivert:#004071;
	--lh-lacivert-koyu:#0a1128;
	--lh-lacivert-hover:#00345c;
	--lh-mavi:#0094d9;
	--lh-mavi-metin:#0f6fa8;
	--lh-murekkep:#1f2d3d;
	--lh-gri:#56657a;
	--lh-bant:#f2f4f7;
	--lh-alan:#eef1f5;
	--lh-cizgi:#e2e7ed;
	--lh-alan-cercevesi:#828fa0;
	--lh-koyu-metin:#c9d2de;   /* koyu zeminde ikincil metin (dolu renk, 9:1) */
	--lh-koyu-cizgi:#1d2742;
	--lh-koyu-kenar:#2a3654;
	--lh-kose:10px;
	--lh-panel:16px;
	--lh-egri:cubic-bezier(.2,0,0,1);
}

/* ---------- Temel ---------- */
html{-webkit-text-size-adjust:100%}
body{font-family:'Montserrat',Arial,sans-serif;font-size:16px;font-weight:450;line-height:1.6;color:var(--lh-murekkep);background:#fff;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Arial,sans-serif;font-weight:600;color:var(--lh-lacivert);text-wrap:balance}
p{text-wrap:pretty}
b,strong{font-weight:600}
a{color:var(--lh-mavi-metin)}
a:hover{color:var(--lh-lacivert)}
::placeholder{color:var(--lh-gri)!important;font-weight:450!important;opacity:1}
:focus-visible{outline:2px solid var(--lh-mavi)!important;outline-offset:2px}
body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb:hover{background:var(--lh-lacivert)}

/* ---------- Üst şerit ---------- */
.usthead{background:var(--lh-lacivert)}
.usthead .sagust{font-size:13.5px!important;font-weight:500;align-items:center;justify-content:flex-end;width:auto;display:flex}
.usthead .sagust>div{margin:0;white-space:nowrap}
.sagust a,.sagust i,.sagust span{padding:10px 14px;line-height:1.4;font-variant-numeric:tabular-nums}
.sagust a:hover{text-shadow:none;text-decoration:underline!important}
.email i,.email a,.telefon i,.telefon span,.hastane{border-left:1px solid rgba(255,255,255,.18)}
.sagust .hastane i{border:0;padding:0 0 0 4px}
.hastane_dropdown{top:100%;min-width:230px;box-shadow:0 24px 60px -20px rgba(10,17,40,.35);border-radius:0 0 var(--lh-kose) var(--lh-kose);overflow:hidden}
.hastane_dropdown ul{margin:0;padding:6px 0;background:#fff}
.hastane_dropdown ul li{padding:0;border-bottom:1px solid var(--lh-cizgi);background:#fff}
.hastane_dropdown ul li:last-child{border-bottom:0}
.hastane_dropdown ul li a{display:block;padding:11px 18px!important;font-size:14.5px;font-weight:500;color:var(--lh-murekkep)!important}
.hastane_dropdown ul li:hover{background:var(--lh-bant)}

/* ---------- Menü ---------- */
nav.navbar.navbar-expand-lg{box-shadow:none;border-bottom:1px solid var(--lh-cizgi);padding-top:10px;padding-bottom:10px}
.navbar-brand img{max-height:52px;width:auto!important}
.nav a.nav-link,.navbar-nav .nav-link{color:var(--lh-murekkep)!important;font-size:15px!important;font-weight:500!important;padding:8px 0!important;letter-spacing:0}
.navbar-nav li.nav-item{padding-right:22px}
.navbar .navbar-collapse>.menu-ana-menu-container>ul{flex-wrap:nowrap}
.nav a.nav-link{white-space:nowrap}
.navbar-nav li.nav-item:last-child{padding-right:0}
.navbar-nav .active .nav-link,.nav a.nav-link:hover{color:var(--lh-lacivert)!important}
.navbar-nav li:after{height:2px;background:var(--lh-mavi);transition:width .16s var(--lh-egri)}
.navbar-nav .active:after{width:100%}
/* Arama kutusu çalışmıyordu ve sayfayı yana taşırıyordu */
.navbar .searchform,.navbar .fa-search{display:none!important}
.navbar-toggler{border:1px solid var(--lh-cizgi);border-radius:var(--lh-kose);padding:8px 10px}

/* ---------- Sayfa başlığı (hero) ---------- */
.banner-area{box-shadow:none;background-position:center!important;background-size:cover!important}
.banner-area .overlay-bg{background:rgba(0,40,75,.72)}
.about-content{margin-top:0;padding:72px 0 64px}
.about-content h1{font-size:clamp(32px,3.2vw,44px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px;color:#fff!important}
.link-nav{font-size:14px;font-weight:500;color:#fff;margin:0}
.about-content a{font-size:14px;font-weight:500;color:#fff}
.about-content a:hover{text-decoration:underline!important;color:#fff}
.about-content .lnr{margin:0 8px;font-weight:400;font-size:12px}

/* ---------- İçerik ---------- */
.single_icerik{padding-top:24px;padding-bottom:48px}
.page_icerik{padding:24px 0 8px;font-size:16px;line-height:1.6;color:var(--lh-murekkep)}
.page_icerik p{margin-bottom:16px}
.page_icerik h1,.page_icerik h2,.page_icerik h3,.page_icerik h4,.page_icerik h5,.page_icerik h6{color:var(--lh-lacivert)!important;font-weight:600;line-height:1.3}
.page_icerik h2{font-size:28px;letter-spacing:-.015em;margin:32px 0 16px}
.page_icerik h3{font-size:22px;letter-spacing:-.01em;margin:28px 0 12px}
.page_icerik h4{font-size:19px;margin:24px 0 10px}
.page_icerik h5,.page_icerik h6{font-size:17px;margin:20px 0 8px}
.page_icerik a{color:var(--lh-mavi-metin);text-decoration:underline!important;text-underline-offset:2px}
.page_icerik a:hover{color:var(--lh-lacivert)}
.page_icerik ul,.page_icerik ol{padding-left:22px;margin-bottom:16px}
.page_icerik li{margin-bottom:6px}
.page_icerik table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:15px}
.page_icerik th,.page_icerik td{padding:10px 12px;border-bottom:1px solid var(--lh-cizgi);text-align:left;vertical-align:top}
.page_icerik th{font-weight:600;color:var(--lh-lacivert)}
.lh-icerik .vc_custom_heading{color:var(--lh-lacivert)!important}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img{box-shadow:none;border-radius:var(--lh-kose)}
.wpb_single_image img{border-radius:var(--lh-kose)}

/* Ayraçlı başlıklar ("— Adres —", stratejik hedef satırları): çizgi kalkar, sola yaslanır */
.lh-icerik .vc_separator .vc_sep_holder{display:none}
.lh-icerik .vc_separator{justify-content:flex-start;gap:14px}
.lh-icerik .vc_separator h4{font-size:13.5px;font-weight:600;color:var(--lh-gri)!important;padding:0!important;text-transform:none;letter-spacing:.01em;margin:0}
.lh-icerik .vc_separator.vc_custom_1602592181366 h4,.lh-icerik .vc_separator.vc_custom_1602592234251 h4,.lh-icerik .vc_separator.vc_custom_1602592287154 h4,.lh-icerik .vc_separator.vc_custom_1602592305079 h4,.lh-icerik .vc_separator.vc_custom_1602592366840 h4,.lh-icerik .vc_separator.vc_custom_1602592412549 h4{font-size:18px;font-weight:500;line-height:1.45;color:var(--lh-murekkep)!important;letter-spacing:0}
.lh-icerik .vc_separator.vc_custom_1602592181366,.lh-icerik .vc_separator.vc_custom_1602592234251,.lh-icerik .vc_separator.vc_custom_1602592287154,.lh-icerik .vc_separator.vc_custom_1602592305079,.lh-icerik .vc_separator.vc_custom_1602592366840,.lh-icerik .vc_separator.vc_custom_1602592412549{margin:0!important;padding:22px 0;border-bottom:1px solid var(--lh-cizgi);gap:20px}
.lh-icerik .vc_separator.vc_custom_1602592412549{border-bottom:0}
/* Simgeler: daire ve parlak mavi yerine lacivert çizgi simge */
.lh-icerik .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{border:0!important;width:auto;height:auto}
.lh-icerik .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{position:static;transform:none}
.lh-icerik .vc_icon_element{margin-bottom:0;display:flex;align-items:center}
.lh-icerik .vc_icon_element-inner{display:flex!important;align-items:center}
.lh-icerik .vc_icon_element-icon svg,.lh-icerik .vc_icon_element-icon .lh-fa{color:var(--lh-lacivert)!important;fill:currentColor;width:26px!important;height:26px!important}
.lh-icerik .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon svg{width:22px!important;height:22px!important}
/* WPBakery 3B düğmeler → düz lacivert */
.lh-icerik .vc_general.vc_btn3,.lh-icerik .vc_btn3.vc_btn3-color-primary,.lh-icerik .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{background:var(--lh-lacivert)!important;color:#fff!important;box-shadow:none!important;top:0!important;border-radius:var(--lh-kose);font-size:15px;font-weight:600;padding:12px 20px 12px 46px;line-height:1.2;text-decoration:none!important}
.lh-icerik .vc_btn3.vc_btn3-color-primary:hover{background:var(--lh-lacivert-hover)!important}
.lh-icerik .vc_btn3-icon svg,.lh-icerik .vc_btn3-icon .lh-fa{color:#fff;fill:currentColor}
.lh-icerik .vc_btn3-container{margin-bottom:12px}
/* Açılır kutular */
.lh-icerik .lh-acilir{border:1px solid var(--lh-cizgi);border-radius:var(--lh-kose)}
.lh-icerik .lh-acilir>summary{color:var(--lh-lacivert);font-size:16px;font-weight:600;padding:16px 48px 16px 20px}
.lh-icerik .lh-acilir>summary::after{color:var(--lh-lacivert);right:20px;top:13px}
.lh-icerik .lh-acilir-icerik{padding:0 20px 16px}
.lh-icerik .lh-harita iframe{border-radius:var(--lh-kose)}

/* ---------- Ana sayfa ---------- */
#lokmanCarousel,#lokmanCarousel .carousel-item img{height:520px}
#lokmanCarousel .carousel-item::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,24,46,.62) 0%,rgba(0,24,46,.35) 45%,rgba(0,24,46,0) 70%);pointer-events:none}
.carousel-caption{z-index:12;top:50%;transform:translateY(-50%);bottom:auto;left:max(15px,calc((100% - 1110px)/2));right:auto;max-width:620px;padding:0}
.carousel-caption p{font-size:22px;font-weight:450;line-height:1.4;margin-bottom:8px}
.carousel-caption h5,.carousel-caption h1,.carousel-caption h2{font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-shadow:none;color:#fff;margin:0}
.carousel-caption a{display:inline-flex;align-items:center;height:48px;padding:0 24px!important;margin-top:28px!important;background:var(--lh-lacivert)!important;border:0!important;border-radius:var(--lh-kose);font-size:15px!important;font-weight:600;letter-spacing:0}
.carousel-caption a:hover{background:var(--lh-lacivert-hover)!important}
.carousel-indicators{z-index:13}

section#neden_yatirim{padding:64px 15px 32px}
section#neden_yatirim h2{font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--lh-lacivert);margin:0}
section#neden_yatirim h2 b{font-weight:600;color:var(--lh-lacivert)}

section#bolumler{padding:0 0 8px}
section#bolumler .container-fluid{max-width:1240px;padding:0 15px}
section#bolumler .row{margin:0 -8px}
section#bolumler .col-md-4{padding:8px!important}
section#bolumler .bolum_item{position:relative;border-radius:var(--lh-kose);overflow:hidden;height:220px}
section#bolumler img{height:100%;object-fit:cover;transition:transform .3s var(--lh-egri)}
section#bolumler .overlay{background:rgba(0,40,75,.66);transition:background .16s var(--lh-egri);display:flex;align-items:flex-end}
section#bolumler .bolum_item:hover .overlay{opacity:1;background:rgba(0,40,75,.5)}
section#bolumler .bolum_item:hover img{transform:scale(1.03)}
section#bolumler .overlay h1,section#bolumler .overlay h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff;padding:24px;margin:0;text-align:left}

.etkinlik_duyuru{padding:56px 0 0}
.etkinlik_duyuru>.container,.lh-son-yayinlar>.container{max-width:1240px}
.etkinlik,.duyuru{border:1px solid var(--lh-cizgi);border-radius:var(--lh-panel);padding:28px;height:100%}
.etkinlik>span,.duyuru>span{display:none}
.etkinlik h2,.etkinlik h3,.duyuru h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--lh-lacivert);margin:0 0 20px}
.etkinlik .etkinlik_list .list_item,.duyuru .duyuru_list .list_item{box-shadow:none!important;border:0;border-bottom:1px solid var(--lh-cizgi);border-radius:0;padding:14px 0;margin:0}
.duyuru .duyuru_list:last-child .list_item,.etkinlik .etkinlik_list .list_item:last-child{border-bottom:0}
.etkinlik .etkinlik_list .list_item:hover,.duyuru .duyuru_list .list_item:hover{cursor:default}
.etkinlik .etkinlik_list .list_item h4,.duyuru .duyuru_list .list_item h4{font-size:16px;line-height:1.4;margin:0 0 6px}
.etkinlik .etkinlik_list .list_item h4 a,.duyuru .duyuru_list .list_item h4 a{font-size:16px!important;font-weight:600;color:var(--lh-lacivert)}
.etkinlik .etkinlik_list .list_item h4 a:hover,.duyuru .duyuru_list .list_item h4 a:hover{text-decoration:underline!important}
.etkinlik .etkinlik_list .list_item p,.duyuru .duyuru_list .list_item p{font-size:14px!important;padding:0;margin:0}
.etkinlik .list_item p a,.duyuru .duyuru_list .list_item p a{font-size:14px!important;font-weight:500;color:var(--lh-mavi-metin)!important;margin-right:16px;text-shadow:none!important}
.etkinlik .list_item p a:hover,.duyuru .duyuru_list .list_item p a:hover{text-decoration:underline!important}
.etkinlik .list_item i,.duyuru .list_item i{color:var(--lh-mavi-metin)!important;margin-right:4px}
/* Son yayınlar (ana sayfa) */
.lh-son-yayinlar{padding:64px 0 80px}
.lh-bolum-ust{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:24px}
.lh-bolum-ust h2{font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--lh-lacivert);margin:0}
.lh-bolum-ust a{font-size:15px;font-weight:600;color:var(--lh-mavi-metin);white-space:nowrap}
.lh-bolum-ust a::after{content:"\2192";margin-left:8px}
.lh-yayin-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;border-top:1px solid var(--lh-cizgi)}
.lh-yayin{display:flex;flex-direction:column;gap:6px;padding:22px 0 24px;border-bottom:1px solid var(--lh-cizgi);text-decoration:none!important}
.lh-yayin-ust{font-size:13.5px;font-weight:500;line-height:1.4;color:var(--lh-gri);font-variant-numeric:tabular-nums}
.lh-yayin-ad{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--lh-lacivert)}
.lh-yayin:hover .lh-yayin-ad{text-decoration:underline;text-underline-offset:3px}
@media (min-width:768px) and (max-width:991px){.lh-yayin-izgara{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}
/* Takvim */
#caleandar .cld-main{width:100%;max-width:300px;background:var(--lh-bant);border-radius:var(--lh-kose);padding:12px 8px;font-variant-numeric:tabular-nums}
#caleandar .cld-datetime{display:block;width:100%;max-width:none;margin:0 0 6px;font-size:15px;font-weight:600;color:var(--lh-lacivert)}
#caleandar .cld-datetime .today{width:calc(100% - 48px)}
#caleandar .cld-nav svg{fill:var(--lh-lacivert)}
#caleandar .cld-labels{background:transparent;color:var(--lh-gri);box-shadow:none;padding:6px 0;font-weight:600}
#caleandar .cld-label,#caleandar .cld-day{font-size:13px}
#caleandar .cld-day.today .cld-number{background:var(--lh-lacivert);height:28px;width:28px;line-height:18px}
#caleandar .cld-number{margin:3px;padding:5px 3px}
#caleandar .cld-number.eventday{border-color:var(--lh-mavi)}

/* Eski e-bülten */
section#e-bulten{background:var(--lh-lacivert);padding:56px 15px}
section#e-bulten h4{font-size:24px;font-weight:600;color:#fff}

/* ---------- Düğmeler (ortak) ---------- */
.page_icerik a.lh-dugme,.page_icerik a.lh-geri{text-decoration:none!important}
.lh-dugme{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--lh-kose);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none!important;transition:background-color .14s var(--lh-egri),color .14s var(--lh-egri),border-color .14s var(--lh-egri);white-space:nowrap}
.lh-dugme-dolu{background:var(--lh-lacivert);color:#fff!important;border:1.5px solid var(--lh-lacivert)}
.lh-dugme-dolu:hover{background:var(--lh-lacivert-hover);color:#fff!important}
.lh-dugme-cizgi{background:#fff;color:var(--lh-lacivert)!important;border:1.5px solid var(--lh-lacivert)}
.lh-dugme-cizgi:hover{background:var(--lh-bant)}

/* ---------- Alt sayfa kutuları (Kurumsal Yönetim, Faaliyet Alanları, Duyurular) ---------- */
.sayfa_item{height:150px;border-radius:var(--lh-kose);overflow:hidden;background-color:var(--lh-lacivert)}
.sayfa_item .link{display:flex;align-items:flex-end;background:rgba(0,40,75,.68);padding:20px 22px;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:#fff!important;transition:background .16s var(--lh-egri)}
.sayfa_item:hover .link,.link:hover{background:rgba(0,40,75,.5);text-shadow:none}

/* ---------- Yıl sekmeleri ve belge kartları ---------- */
.lh-yillar{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 28px;padding:0;list-style:none}
.lh-yillar button{height:40px;min-width:56px;padding:0 10px;border:1px solid var(--lh-cizgi);border-radius:var(--lh-kose);background:#fff;color:var(--lh-murekkep);font:500 15px/1 'Montserrat',Arial,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s var(--lh-egri),border-color .14s var(--lh-egri)}
.lh-yillar button:hover{border-color:var(--lh-lacivert);color:var(--lh-lacivert)}
.lh-yillar button[aria-selected="true"]{background:var(--lh-lacivert);border-color:var(--lh-lacivert);color:#fff}
.lh-yil-baslik{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--lh-lacivert);margin:0 0 16px}
/* eski açılır seçici (yeni şablon gelmezse) */
.yil_sec a.list-btn{background:#fff!important;color:var(--lh-lacivert)!important;border:1.5px solid var(--lh-lacivert);border-radius:var(--lh-kose);padding:12px 16px;font-weight:600}
.yil_sec .genelkurul_list{border:1px solid var(--lh-cizgi);border-radius:var(--lh-kose);overflow:hidden;box-shadow:0 24px 60px -20px rgba(10,17,40,.35)}
.yil_sec .genelkurul_list li a{color:var(--lh-murekkep);font-weight:500}
.yil_sec .genelkurul_list li:hover{background:var(--lh-bant)!important}
.yil_sec .genelkurul_list li:hover a{color:var(--lh-lacivert)}

.finans_item,.kurul_item{display:flex;flex-wrap:wrap;align-content:space-between;column-gap:20px;row-gap:14px;height:100%;text-align:left;padding:20px 22px;background:#fff!important;border:1px solid var(--lh-cizgi);border-radius:var(--lh-kose);color:var(--lh-murekkep)!important;font-size:16px;transition:border-color .14s var(--lh-egri)}
.finans_item:hover,.kurul_item:hover{box-shadow:none;border-color:var(--lh-lacivert)}
.finans_item>a:first-child{flex:0 0 100%;font-size:16px;font-weight:600;line-height:1.4;color:var(--lh-lacivert)!important}
.finans_item>a:first-child:hover{text-decoration:underline!important}
.finans_item hr{display:none}
.finans_item .lh-belge-baslik{flex:0 0 100%;font-size:16px;font-weight:600;line-height:1.4;color:var(--lh-lacivert)}
.finans_item .lh-belge-yok{font-size:14px;color:var(--lh-gri)}
.finans_item a span{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--lh-mavi-metin);margin:0}
.finans_item a:hover span{text-decoration:underline;color:var(--lh-lacivert)}
.finans_item a:hover{text-shadow:none}
.finans_item i,.kurul_item i{color:var(--lh-mavi-metin)!important}
.kurul_item{flex-direction:row;align-items:center;font-weight:600;color:var(--lh-lacivert)!important;font-size:16px}
.tab_item{margin-bottom:16px}
.genel_kurulpdf>.tab_item.col-md-3{flex:0 0 33.333%;max-width:33.333%}

/* ---------- Belge paneli (genel kurul, duyuru, etkinlik tekil sayfaları) ---------- */
.lh-belge{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:8px 0 24px;padding:24px 28px;border:1px solid var(--lh-cizgi);border-radius:var(--lh-panel);background:#fff}
.lh-belge-bilgi{display:flex;align-items:center;gap:16px;min-width:0}
.lh-belge-simge{flex:none;width:44px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--lh-alan);color:var(--lh-lacivert);font-size:12px;font-weight:600;letter-spacing:.04em}
.lh-belge-ad{font-size:17px;font-weight:600;line-height:1.35;color:var(--lh-lacivert);margin:0}
.lh-belge-not{font-size:14px;color:var(--lh-gri);margin:2px 0 0}
.lh-belge .lh-dugmeler{display:flex;gap:12px;flex-wrap:wrap}
.lh-belge-onizleme{width:100%;height:80vh;min-height:560px;border:1px solid var(--lh-cizgi);border-radius:var(--lh-kose)}
.lh-geri{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--lh-mavi-metin);margin-top:8px}
.lh-bos-not{font-size:16px;color:var(--lh-gri)}

/* ---------- Yönetim kadrosu ---------- */
section#team{background:#fff;box-shadow:none;z-index:auto}
section#team .team_content{padding:48px 0 72px}
section#team .team_content .team_item{height:auto;margin:0 0 32px;padding:0 12px;cursor:default}
section#team .team_content .team_item img{border-radius:var(--lh-kose);max-height:none;aspect-ratio:9/8;height:auto;transition:none;cursor:pointer}
section#team .team_content .team_item:hover img{border-radius:var(--lh-kose);box-shadow:none}
section#team .team_content .team_item .personal{padding-top:14px}
section#team .team_content .team_item .personal .isim_unvan{text-align:center}
section#team .team_content .team_item h3{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--lh-lacivert);margin:0 0 4px;cursor:pointer}
section#team .team_content .team_item span{background:none;color:var(--lh-gri);font-size:14.5px;font-weight:500;padding:0;line-height:1.4}
section#team .team_content .team_item.lh-ozgecmis-yok img,section#team .team_content .team_item.lh-ozgecmis-yok h3{cursor:default}
section#team .team_content .lh-ozgecmis-bag{display:inline-block;margin-top:8px;padding:0;border:0;background:none;font:500 14px/1.4 'Montserrat',Arial,sans-serif;color:var(--lh-mavi-metin);cursor:pointer}
section#team .team_content .lh-ozgecmis-bag:hover{text-decoration:underline}
/* Özgeçmiş penceresi */
section#team .team_content .personal_content{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 32px))!important;max-height:calc(100vh - 48px);overflow:auto;padding:36px 40px!important;margin:0;background:#fff;color:var(--lh-murekkep);text-align:left;border-radius:var(--lh-panel);box-shadow:0 0 0 100vmax rgba(10,17,40,.55),0 24px 60px -20px rgba(10,17,40,.35);font-size:16px;line-height:1.6}
section#team .team_content .personal_content.animated{animation:none}
section#team .team_content .personal_content h4{font-size:24px;font-weight:600;color:var(--lh-lacivert);margin:0 0 4px}
section#team .team_content .personal_content>span:not(.content_close){display:block;font-size:15px;font-weight:500;color:var(--lh-gri);margin-bottom:16px}
section#team .team_content .personal_content p{margin:0 0 12px}
section#team .team_content .lh-ozgecmis-metin{margin-top:16px}
section#team .team_content .team_item[data-ozgecmis],section#team .team_content [data-ozgecmis]{cursor:pointer}
section#team .team_content .content_close{border:0;background:none;padding:0;position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--lh-kose);cursor:pointer}
section#team .team_content .content_close:hover{background:var(--lh-bant)}
section#team .team_content .content_close i{font-size:22px!important;color:var(--lh-lacivert)!important;margin:0}
section#team .team_content .personal_content i:hover{color:var(--lh-lacivert)!important}

/* Komite başlıkları (Yönetim Kurulu Komiteleri) */
.lh-alt-baslik{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--lh-lacivert);text-align:left;margin:16px 0 24px;padding:0 0 12px;border-bottom:1px solid var(--lh-cizgi)}
.lh-alt-baslik:not(:first-child){margin-top:24px}
.akademik_secenek2.first_cat{background:none;color:var(--lh-lacivert);font-size:22px;padding:0 0 12px;border-bottom:1px solid var(--lh-cizgi)}
/* Kişi sayfası */
.lh-kisi img{width:100%;border-radius:var(--lh-kose)}
.lh-kisi-unvan{font-size:17px;font-weight:500;color:var(--lh-gri);margin-bottom:16px!important}
/* 404 */
.lh-404 p{font-size:17px;max-width:38em}
.lh-404-liste{list-style:none;padding:0!important;margin:8px 0 28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px}
.lh-404-liste a{font-weight:500}
/* Ortaklık yapısı tabloları ve oran çubuğu */
.lh-tablo-kap table{min-width:520px}
.lh-oran{display:flex;align-items:center;gap:10px;justify-content:flex-end;font-variant-numeric:tabular-nums}
.lh-oran i{display:block;width:120px;height:8px;border-radius:4px;background:var(--lh-alan);overflow:hidden;position:relative}
.lh-oran i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--oran);background:var(--lh-lacivert);border-radius:4px}
.page_icerik td.lh-sayi,.page_icerik th.lh-sayi{text-align:right;font-variant-numeric:tabular-nums}
.lh-kaynak-not{font-size:14px;color:var(--lh-gri)}
/* Önceki sunum bağlantısı */
.lh-onceki{margin-top:24px!important;font-size:15px}

/* ---------- İletişim formu ---------- */
.wpcf7-form p{margin-bottom:18px}
.wpcf7-form label{display:block;font-size:14.5px;font-weight:500;color:var(--lh-murekkep);margin:0}
.wpcf7-form br{display:none}
.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-top:6px}
.page_icerik .wpcf7-form input:not([type=submit]),.page_icerik .wpcf7-form textarea{width:100%;height:48px;padding:10px 14px;border:1px solid var(--lh-alan-cercevesi);border-radius:var(--lh-kose);background:#fff;color:var(--lh-murekkep);font:450 16px/1.4 'Montserrat',Arial,sans-serif}
.page_icerik .wpcf7-form textarea{height:160px;resize:vertical}
.page_icerik .wpcf7-form input:focus,.page_icerik .wpcf7-form textarea:focus{border-color:var(--lh-lacivert);outline:2px solid rgba(0,148,217,.35)!important;outline-offset:0}
.page_icerik .wpcf7-form input[type=submit]{height:48px;padding:0 32px;border-radius:var(--lh-kose);background:var(--lh-lacivert);font:600 15px/1 'Montserrat',Arial,sans-serif;box-shadow:none}
.page_icerik .wpcf7-form input[type=submit]:hover{background:var(--lh-lacivert-hover);box-shadow:none}
.wpcf7-not-valid-tip{font-size:13.5px;color:#b42318;margin-top:6px}
.wpcf7 form .wpcf7-response-output{border-radius:var(--lh-kose);margin:16px 0 0;padding:12px 16px;font-size:14.5px}
/* İletişim sayfasındaki "Bize Ulaşın / İletişim Bilgilerimiz" başlıkları */
.lh-icerik .vc_separator.vc_separator_align_center:has(.vc_icon_element) h4{font-size:22px;font-weight:600;color:var(--lh-lacivert)!important;letter-spacing:-.01em}
.lh-icerik .vc_separator.vc_separator_align_center:has(.vc_icon_element){margin-bottom:24px}
.lh-icerik .vc_separator.vc_separator_align_center:not(:has(.vc_icon_element)){margin:24px 0 6px}
.lh-icerik .vc_separator.vc_separator_align_center:not(:has(.vc_icon_element)) h4{font-size:14px;font-weight:600;color:var(--lh-gri)!important}
.lh-icerik p.vc_custom_heading{color:var(--lh-murekkep)!important;font-size:16px;margin:0}
/* İletişim bilgileri: simge ve değer aynı satırda, düğmeler sade bağlantı */
.lh-icerik .vc_inner{display:flex;align-items:center;margin-bottom:14px}
.lh-icerik .vc_inner .vc_col-sm-3:has(.vc_icon_element){width:44px!important;flex:none;padding-right:0}
.lh-icerik .vc_inner .vc_col-sm-9{width:auto!important;flex:1;min-width:0}
.lh-icerik .vc_inner .vc_general.vc_btn3,.lh-icerik .vc_inner h6.vc_custom_heading{overflow-wrap:anywhere;white-space:normal;text-align:left}
.lh-icerik .vc_inner .vc_btn3-container{margin:0}
.lh-icerik .vc_inner .vc_general.vc_btn3{background:none!important;color:var(--lh-murekkep)!important;padding:0!important;font-size:17px;font-weight:500;border:0}
.lh-icerik .vc_inner .vc_general.vc_btn3:hover{color:var(--lh-lacivert)!important;text-decoration:underline!important}
.lh-icerik .vc_inner .vc_btn3-icon{display:none}
.lh-icerik .vc_inner h6.vc_custom_heading{font-size:17px;font-weight:500;line-height:1.45;color:var(--lh-murekkep)!important;margin:0}
.lh-icerik .vc_separator.vc_separator_align_center .vc_icon_element{display:none}

/* ---------- Ortaklık yapısı ---------- */
.lh-icerik .lh-grafik-tablo{font-size:16px}
.lh-icerik .lh-grafik-tablo th{color:var(--lh-lacivert);font-weight:600}
.lh-icerik .lh-grafik-tablo td{font-variant-numeric:tabular-nums}

/* ---------- Hisse bilgisi ---------- */
.lh-hisse{padding-top:8px}
.lh-hisse-ust{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:32px;align-items:start;padding-bottom:32px;border-bottom:1px solid var(--lh-cizgi)}
.page_icerik .lh-hisse p{margin:0}
.lh-hisse-kod{font-size:14px;font-weight:600;color:var(--lh-gri)}
.lh-hisse-fiyat{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--lh-lacivert);margin:6px 0!important;font-variant-numeric:tabular-nums}
.lh-hisse-fiyat span{font-size:20px;font-weight:500;letter-spacing:0}
.lh-hisse-degisim{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}
.lh-hisse-degisim.artti{color:#1b7a43}
.lh-hisse-degisim.azaldi{color:#b42318}
.lh-hisse-degisim.ayni{color:var(--lh-gri)}
.lh-hisse-zaman{font-size:13.5px;color:var(--lh-gri);margin-top:6px!important}
.lh-hisse-ozet{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 24px;margin:6px 0 0}
.lh-hisse-ozet div{border-left:1px solid var(--lh-cizgi);padding-left:16px}
.lh-hisse-ozet dt{font-size:13.5px;font-weight:500;color:var(--lh-gri);margin:0 0 4px}
.lh-hisse-ozet dd{font-size:17px;font-weight:600;color:var(--lh-murekkep);margin:0;font-variant-numeric:tabular-nums}
.lh-hisse-grafik-alan{padding:32px 0 8px}
.lh-hisse-baslik{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
.page_icerik .lh-hisse h2{font-size:22px;letter-spacing:-.01em;margin:0}
.lh-aralik{margin:0}
.lh-hisse-grafik{margin:0}
.lh-hisse-grafik svg{display:block;width:100%;height:280px}
.lh-hisse-grafik .lh-alan-dolgu{fill:rgba(0,64,113,.08)}
.lh-hisse-grafik .lh-cizgi-seri{fill:none;stroke:var(--lh-lacivert);stroke-width:2;stroke-linejoin:round}
.lh-hisse-grafik figcaption{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--lh-gri);margin-top:10px;font-variant-numeric:tabular-nums}
.page_icerik .lh-hisse-tablo-baslik{margin:32px 0 12px!important}
.lh-tablo-kap{overflow-x:auto}
.lh-hisse-tablo{font-variant-numeric:tabular-nums;min-width:520px}
.lh-hisse-tablo td:not(:first-child),.lh-hisse-tablo th:not(:first-child){text-align:right}
.lh-hisse-kaynak{font-size:13.5px;color:var(--lh-gri);margin-top:16px!important}
@media (max-width:767px){
	.lh-hisse-ust{grid-template-columns:1fr;gap:24px}
	.lh-hisse-fiyat{font-size:40px}
	.lh-hisse-ozet{grid-template-columns:1fr 1fr}
	.lh-hisse-grafik svg{height:200px}
	.lh-hisse-grafik figcaption span:nth-child(2){display:none}
	.lh-hisse-ozet dd{font-size:16px;white-space:nowrap}
	.lh-hisse-tablo{min-width:0}
	.lh-hisse-tablo th:nth-child(3),.lh-hisse-tablo td:nth-child(3),.lh-hisse-tablo th:nth-child(4),.lh-hisse-tablo td:nth-child(4){display:none}
	.lh-hisse-tablo td{white-space:nowrap}
	.lh-hisse-baslik{flex-direction:column;align-items:flex-start}
}

/* ---------- Alt bilgi: yatırımcı iletişim kartı + sütunlar ---------- */
footer.lh-footer{background:var(--lh-lacivert-koyu);color:var(--lh-koyu-metin);padding:56px 0 0;font-size:15px}
.lh-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;background:var(--lh-lacivert);border-radius:var(--lh-panel);padding:36px 44px;margin-bottom:56px}
.lh-footer-cta h2{color:#fff;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.015em;margin:0 0 8px}
.lh-footer-cta p{margin:0;font-size:15.5px;line-height:1.6;color:#dfe8f1;max-width:42em}
.lh-footer-cta .lh-dugmeler{display:flex;gap:12px;flex:none}
.lh-footer-cta .lh-dugme-dolu{background:#fff;color:var(--lh-lacivert)!important;border-color:#fff}
.lh-footer-cta .lh-dugme-dolu:hover{background:var(--lh-alan)}
.lh-footer-cta .lh-dugme-cizgi{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.6)}
.lh-footer-cta .lh-dugme-cizgi:hover{background:rgba(255,255,255,.08);border-color:#fff}
.lh-footer-sutunlar{padding-bottom:44px}
.lh-footer-marka img{max-width:240px;height:auto}
footer .footer_yazi{font-size:14.5px!important;line-height:1.65;color:var(--lh-koyu-metin);margin:18px 0 22px;padding:0 32px 0 0;max-width:30em}
footer h5{font-size:16px;font-weight:600;line-height:1.3;color:#fff!important;margin:6px 0 18px!important;text-transform:none;letter-spacing:0}
.lh-sosyal{display:flex;gap:8px;list-style:none;margin:0;padding:0}
.lh-sosyal li{margin:0;padding:0;border:0;width:auto;height:auto}
.lh-sosyal a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--lh-koyu-kenar);border-radius:50%;color:var(--lh-koyu-metin)!important;font-size:16px;transition:border-color .14s var(--lh-egri),color .14s var(--lh-egri)}
.lh-sosyal a:hover{border-color:#fff;color:#fff!important}
.lh-footer-liste{list-style:none;margin:0;padding:0}
.lh-footer-liste li{display:block;margin:0 0 12px;padding:0;font-size:14.5px;line-height:1.45;color:var(--lh-koyu-metin)}
.lh-footer-liste li::after,.lh-footer-liste li::before{display:none}
.lh-footer-liste a{color:#fff!important;font-weight:450;padding:0!important}
.lh-footer-liste a:hover{text-decoration:underline!important;text-underline-offset:3px}
.lh-footer-yayinlar li{margin-bottom:16px}
.lh-footer-yayinlar span{display:block;margin-top:4px;font-size:13px;color:var(--lh-koyu-metin);font-variant-numeric:tabular-nums}
.lh-footer-iletisim li{display:flex;gap:12px;align-items:flex-start}
.lh-footer-iletisim i{flex:none;width:16px;margin-top:3px;text-align:center;color:var(--lh-koyu-metin)}
.lh-footer-iletisim a{overflow-wrap:normal}
.lh-footer-alt{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;border-top:1px solid var(--lh-koyu-cizgi);padding:22px 0 26px;font-size:13.5px;color:var(--lh-koyu-metin)}
.lh-footer-alt a{color:#fff!important}
.lh-footer-alt a:hover{text-decoration:underline!important}
@media (min-width:768px) and (max-width:991px){.lh-footer-marka{margin-bottom:36px}.lh-footer-cta{padding:32px}}

/* İletişim sayfası: harita sağ sütunda, form yüksekliğine uzar */
.lh-iletisim-satir{display:flex;flex-wrap:wrap}
.lh-iletisim-satir>.wpb_column{float:none}
.lh-iletisim-sag>.vc_column-inner,.lh-iletisim-sag>.vc_column-inner>.wpb_wrapper{height:100%}
.lh-iletisim-sag>.vc_column-inner>.wpb_wrapper{display:flex;flex-direction:column}
.lh-iletisim-sag .lh-harita{flex:1 1 auto;display:flex;min-height:300px;margin-top:24px}
.lh-iletisim-sag .lh-harita iframe{flex:1;width:100%;height:auto;min-height:300px;display:block}

/* ---------- Geniş ekranda eski vw yazı ölçülerini sabitle ---------- */
@media (min-width:1441px){
	.sagust,.nav a.nav-link,.footer_yazi{font-size:inherit}
	.usthead .sagust{font-size:13.5px!important}
	.nav a.nav-link{font-size:15px!important}
}

@media (min-width:992px) and (max-width:1199px){
	.navbar-nav li.nav-item{padding-right:14px}
	.nav a.nav-link,.navbar-nav .nav-link{font-size:13.5px!important}
	.navbar-brand img{max-height:40px}
}
/* KVKK satırı (iletişim formu) */
.wpcf7-form .lh-kvkk{font-size:13.5px;color:var(--lh-gri);margin:4px 0 16px}

/* ---------- Tablet ---------- */
@media (max-width:991px){
	.navbar-collapse{padding:8px 0 4px}
	.navbar-nav li.nav-item{padding:0;border-bottom:1px solid var(--lh-cizgi)}
	.navbar-nav li.nav-item:last-child{border-bottom:0}
	.nav a.nav-link,.navbar-nav .nav-link{display:block;padding:13px 0!important;font-size:16px!important}
	.navbar-nav li:after{display:none}
	.usthead .sagust{width:100%;justify-content:flex-end;font-size:13px!important}
	section#bolumler .bolum_item{height:180px}
	.genel_kurulpdf>.tab_item.col-md-3{flex:0 0 50%;max-width:50%}
}

/* ---------- Mobil ---------- */
@media (max-width:767px){
	body{font-size:16px}
	.usthead .sagust{justify-content:space-between;font-size:13px!important}
	.sagust div{margin:0}
	.sagust a,.sagust i,.sagust span{padding:10px 8px!important}
	.sagust .email a{display:none}
	.sagust .email i,.sagust .telefon i{border-left:0}
	.navbar-brand{width:auto}
	.navbar-brand img{max-height:44px}
	.about-content{padding:40px 20px 36px}
	.about-content h1{font-size:30px}
	.single_icerik .container,section#team .container,.etkinlik_duyuru>.container-fluid,section#bolumler .container-fluid{padding-left:20px;padding-right:20px}
	.page_icerik{padding-top:16px}
	.page_icerik h2{font-size:24px}
	#lokmanCarousel,#lokmanCarousel .carousel-item img{height:420px}
	#lokmanCarousel .carousel-item::after{background:linear-gradient(0deg,rgba(0,24,46,.75) 0%,rgba(0,24,46,.35) 55%,rgba(0,24,46,0) 80%)}
	.carousel-caption{display:block!important;top:auto;bottom:40px;transform:none;left:20px;right:20px;max-width:none}
	.carousel-caption p{font-size:17px}
	.carousel-caption h5,.carousel-caption h1,.carousel-caption h2{font-size:28px}
	.carousel-caption a{margin-top:18px!important}
	.carousel-control-prev,.carousel-control-next{display:none}
	section#neden_yatirim{padding:44px 20px 20px}
	section#neden_yatirim h2{font-size:24px}
	section#bolumler .col-md-4{flex:0 0 50%;max-width:50%;padding:6px!important}
	section#bolumler .row{margin:0 -6px}
	section#bolumler .bolum_item{height:120px}
	section#bolumler .overlay h1,section#bolumler .overlay h3{font-size:17px;padding:14px}
	.etkinlik_duyuru{padding:32px 0 0}
	.lh-son-yayinlar{padding:40px 0 48px}
	.lh-son-yayinlar>.container,.etkinlik_duyuru>.container{padding:0 20px}
	.lh-yayin-izgara{grid-template-columns:1fr}
	.lh-yayin{padding:18px 0 20px}
	.lh-yayin-ad{font-size:16px}
	.etkinlik,.duyuru{padding:22px 20px}
	#caleandar{margin-bottom:12px}
	#caleandar .cld-main{max-width:none}
	section#e-bulten input[type="text"]{width:100%;margin:12px 0}
	section#e-bulten input[type="submit"]{width:auto;padding:12px 20px;margin:0}
	.sayfa_item{height:120px}
	.lh-yillar{flex-wrap:nowrap;overflow-x:auto;margin-left:-20px;margin-right:-20px;padding:0 20px 4px;scrollbar-width:none}
	.lh-yillar::-webkit-scrollbar{display:none}
	.lh-yillar button{flex:none;height:44px}
	.genel_kurulpdf>.tab_item.col-md-3,.genel_kurulpdf>.tab_item{flex:0 0 100%;max-width:100%}
	.lh-belge{padding:20px}
	.lh-belge .lh-dugmeler,.lh-belge .lh-dugme{width:100%}
	.lh-belge-onizleme{display:none}
	section#team .team_content{padding:32px 0 48px}
	section#team .team_content .team_item{margin-bottom:28px}
	section#team .team_content .personal_content{padding:32px 22px!important}
	.lh-icerik .vc_separator.vc_custom_1602592181366 h4,.lh-icerik .vc_separator.vc_custom_1602592234251 h4,.lh-icerik .vc_separator.vc_custom_1602592287154 h4,.lh-icerik .vc_separator.vc_custom_1602592305079 h4,.lh-icerik .vc_separator.vc_custom_1602592366840 h4,.lh-icerik .vc_separator.vc_custom_1602592412549 h4{font-size:16.5px}
	.lh-tablo-kap table{min-width:0}
	.lh-oran i{display:none}
	.page_icerik .lh-grafik-tablo th,.page_icerik .lh-grafik-tablo td{padding:10px 6px;font-size:14.5px;line-height:1.4}
	.page_icerik .lh-grafik-tablo td:first-child{overflow-wrap:anywhere}
	footer.lh-footer{padding-top:32px}
	footer.lh-footer .container{padding:0 20px}
	.lh-footer-cta{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 22px;margin-bottom:40px}
	.lh-footer-cta .lh-dugmeler{width:100%}
	.lh-footer-cta .lh-dugme{flex:1;padding:0 12px}
	.lh-footer-sutunlar{padding-bottom:12px}
	.lh-footer-sutunlar>div{margin-bottom:32px}
	footer .footer_yazi{padding:0}
	.lh-footer-hizli .lh-footer-liste{columns:2;column-gap:24px}
	.lh-footer-hizli .lh-footer-liste li{break-inside:avoid}
	.lh-footer-alt{flex-direction:column;align-items:flex-start;padding:20px 0 24px}
	.lh-iletisim-sag{margin-top:24px}
	.lh-iletisim-sag .lh-harita,.lh-iletisim-sag .lh-harita iframe{min-height:280px}
}
@media (prefers-reduced-motion:reduce){
	*,*::before,*::after{animation:none!important;transition:none!important}
}

/* ---------- İletişim formu: ana sitedeki onaylı form görünümü (lacivert kart, yarı saydam alan, simge) ---------- */
.lh-iletisim-form>.vc_column-inner>.wpb_wrapper{background:var(--lh-lacivert);border-radius:var(--lh-panel);padding:32px 32px 28px;color:#fff}
.lh-iletisim-form .vc_separator{margin:0 0 20px!important}
.lh-iletisim-form .vc_separator .vc_icon_element{display:none}
.lh-icerik .lh-iletisim-form .vc_separator.vc_separator_align_center:has(.vc_icon_element) h4{color:#fff!important;font-size:24px;line-height:1.25}
.lh-iletisim-form .wpcf7-form p{margin:0 0 14px}
.lh-iletisim-form .lh-form-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}
.lh-iletisim-form .lh-form-izgara>p{margin:0}
.lh-iletisim-form .lh-form-izgara>p:nth-child(n+3){grid-column:1/-1}
.lh-iletisim-form .lh-alan{position:relative;display:block;margin:0}
.lh-iletisim-form .lh-gizli{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lh-iletisim-form .wpcf7-form .wpcf7-form-control-wrap{margin:0}
.lh-iletisim-form .lh-alan::before{content:"";position:absolute;left:14px;top:16px;width:17px;height:17px;background:rgba(255,255,255,.82);pointer-events:none;z-index:1;-webkit-mask:var(--lh-simge) center/contain no-repeat;mask:var(--lh-simge) center/contain no-repeat}
.lh-iletisim-form .lh-alan-ad{--lh-simge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E")}
.lh-iletisim-form .lh-alan-eposta{--lh-simge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}
.lh-iletisim-form .lh-alan-konu{--lh-simge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 6.1H3'/%3E%3Cpath d='M21 12.1H3'/%3E%3Cpath d='M15.1 18H3'/%3E%3C/svg%3E")}
.lh-iletisim-form .lh-alan-ileti{--lh-simge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}
.page_icerik .lh-iletisim-form .wpcf7-form input:not([type=submit]),.page_icerik .lh-iletisim-form .wpcf7-form textarea{height:50px;padding:12px 14px 12px 42px;border:1px solid rgba(255,255,255,.24);border-radius:9px;background:rgba(255,255,255,.07);color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff;font:450 15px/1.45 'Montserrat',Arial,sans-serif;box-shadow:none;transition:background-color .14s var(--lh-egri),border-color .14s var(--lh-egri)}
.page_icerik .lh-iletisim-form .wpcf7-form textarea{height:132px;padding-top:14px;resize:vertical;display:block}
.lh-iletisim-form .wpcf7-form input::placeholder,.lh-iletisim-form .wpcf7-form textarea::placeholder{color:#fff!important;-webkit-text-fill-color:#fff;opacity:.78}
.page_icerik .lh-iletisim-form .wpcf7-form input:not([type=submit]):focus,.page_icerik .lh-iletisim-form .wpcf7-form textarea:focus{background:rgba(255,255,255,.11);border-color:#fff;outline:2px solid #f1f7fb!important;outline-offset:2px}
.lh-iletisim-form .wpcf7-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px #12507f inset;-webkit-text-fill-color:#fff}
.lh-iletisim-form .lh-kvkk{font-size:13.5px!important;line-height:1.55;color:#dfe8f1!important;margin:0 0 18px!important}
.lh-iletisim-form .lh-kvkk a{color:#fff!important}
.page_icerik .lh-iletisim-form .wpcf7-form input[type=submit]{width:100%;height:50px;padding:0 20px;border:1px solid var(--lh-mavi);border-radius:999px;background:var(--lh-mavi);color:#fff;font:600 16px/1 'Montserrat',Arial,sans-serif;box-shadow:none}
.page_icerik .lh-iletisim-form .wpcf7-form input[type=submit]:hover{background:#19a1e0;border-color:#19a1e0}
.page_icerik .lh-iletisim-form .wpcf7-form input[type=submit]:focus-visible{outline:2px solid #f1f7fb!important;outline-offset:3px}
.lh-iletisim-form .wpcf7-spinner{position:absolute;margin:16px 0 0 -40px}
.lh-iletisim-form .wpcf7-not-valid-tip{color:#ffc2cb;font-size:13px;margin-top:6px}
.lh-iletisim-form .wpcf7-not-valid{border-color:#ff9aa9!important}
.lh-iletisim-form .wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:10px 14px;border:1px solid rgba(255,255,255,.5);border-radius:9px;color:#fff;font-size:14px}
.lh-iletisim-form .wpcf7 form.sent .wpcf7-response-output{border-color:#7ee0a5}

/* ---------- Yönetici profili ---------- */
.lh-kisi{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;align-items:start;padding:8px 0}
.lh-kisi-foto img{width:100%;height:auto;border-radius:var(--lh-panel);display:block}
.page_icerik .lh-kisi-unvan{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--lh-lacivert);margin:0 0 10px!important}
.page_icerik .lh-kisi-gorevler{font-size:15px;line-height:1.55;color:var(--lh-gri);margin:0 0 20px}
.lh-kisi-gorevler span{font-weight:600;color:var(--lh-murekkep)}
.lh-kisi-ozgecmis{max-width:46em;padding-top:20px;margin-top:4px;border-top:1px solid var(--lh-cizgi)}
.lh-kisi-ozgecmis p{font-size:16px;line-height:1.7;margin:0 0 14px}
.page_icerik a.lh-kisi-linkedin{margin-top:12px;text-decoration:none!important}
.lh-kisi-linkedin i{font-size:17px}
.lh-kisi-diger{margin-top:56px;padding-top:40px;border-top:1px solid var(--lh-cizgi)}
.page_icerik .lh-kisi-diger h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.015em;margin:0 0 24px}
.lh-kisi-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}
.page_icerik a.lh-kisi-kart{display:flex;flex-direction:column;gap:4px;text-decoration:none!important}
.lh-kisi-kart img{width:100%;aspect-ratio:9/8;object-fit:cover;border-radius:var(--lh-kose);margin-bottom:10px}
.lh-kisi-kart-ad{font-size:16.5px;font-weight:600;line-height:1.3;color:var(--lh-lacivert)}
.lh-kisi-kart-unvan{font-size:14px;line-height:1.45;color:var(--lh-gri)}
.lh-kisi-kart:hover .lh-kisi-kart-ad{text-decoration:underline;text-underline-offset:3px}
section#team .team_content .personal_content .lh-kisi-linkedin,section#team .team_content .personal_content .lh-kisi-profil{display:inline-flex;align-items:center;gap:6px;margin:8px 20px 0 0;font-size:14.5px;font-weight:600;color:var(--lh-mavi-metin)}
section#team .team_content .personal_content .lh-kisi-linkedin i{color:var(--lh-mavi-metin)!important;font-size:16px}

/* ---------- Haberler ve duyurular ---------- */
.lh-duyurular{padding-bottom:24px}
.lh-kap-not{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;background:var(--lh-bant);border-radius:var(--lh-panel);padding:28px 32px;margin:8px 0 48px}
.lh-kap-not h2{font-size:21px;font-weight:600;line-height:1.3;color:var(--lh-lacivert);margin:0 0 6px}
.lh-kap-not p{margin:0;font-size:15.5px;line-height:1.6;color:var(--lh-murekkep)}
.lh-kap-not .lh-dugme{flex:none}
.lh-yayin-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--lh-cizgi)}
.lh-yayin-liste li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 24px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--lh-cizgi)}
.lh-yayin-liste time{font-size:14.5px;font-weight:500;color:var(--lh-gri);font-variant-numeric:tabular-nums}
.lh-yayin-liste .lh-yayin-ust{display:block;margin-bottom:2px}
.lh-yayin-liste a{font-size:17px;font-weight:600;line-height:1.4;color:var(--lh-lacivert)}
.lh-yayin-liste a:hover{text-decoration:underline;text-underline-offset:3px}

@media (max-width:991px){
	.lh-kisi-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:767px){
	.lh-iletisim-form>.vc_column-inner>.wpb_wrapper{padding:26px 20px 22px}
	.lh-iletisim-form .lh-form-izgara{grid-template-columns:minmax(0,1fr)}
	.lh-iletisim-form .lh-form-izgara>p{grid-column:1/-1}
	.lh-kisi{grid-template-columns:minmax(0,1fr);gap:24px}
	.lh-kisi-foto{max-width:320px}
	.lh-kisi-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
	.lh-kisi-diger{margin-top:40px;padding-top:32px}
	.lh-kap-not{flex-direction:column;align-items:flex-start;padding:24px 20px;margin-bottom:36px}
	.lh-kap-not .lh-dugme{width:100%}
	.lh-yayin-liste li{grid-template-columns:minmax(0,1fr);gap:4px}
	.lh-yayin-liste a{font-size:16px}
}

/* ---------- Sosyal medya (satır içi SVG) ---------- */
.lh-sosyal{flex-wrap:wrap;gap:8px}
.lh-sosyal a{width:38px;height:38px}
.lh-sosyal svg{width:16px;height:16px;display:block}

/* ---------- Gönder düğmesi tam genişlik ---------- */
.page_icerik .lh-iletisim-form .wpcf7-form input[type=submit]{display:block;width:100%!important}

/* ---------- 404 ---------- */
.lh-404{padding:72px 0 88px}
.lh-404-izgara{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}
.lh-404-kod{font-size:clamp(64px,8vw,104px);font-weight:600;line-height:1;letter-spacing:-.025em;color:var(--lh-mavi-metin);margin:0 0 16px;font-variant-numeric:tabular-nums}
.lh-404 h1{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--lh-lacivert);margin:0 0 14px}
.lh-404-metin>p:not(.lh-404-kod){font-size:17px;line-height:1.6;color:var(--lh-murekkep);max-width:30em;margin:0 0 28px}
.lh-404 .lh-dugmeler{display:flex;gap:12px;flex-wrap:wrap}
.lh-404-yan h2{font-size:15px;font-weight:600;color:var(--lh-gri);margin:6px 0 12px}
.lh-404-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--lh-cizgi)}
.lh-404-liste li{border-bottom:1px solid var(--lh-cizgi)}
.lh-404-liste a{display:flex;flex-direction:column;gap:2px;padding:14px 32px 14px 0;position:relative;text-decoration:none!important}
.lh-404-liste a::after{content:"\2192";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--lh-mavi-metin);transition:transform .14s var(--lh-egri)}
.lh-404-liste a:hover::after{transform:translate(3px,-50%)}
.lh-404-liste span{font-size:16.5px;font-weight:600;line-height:1.35;color:var(--lh-lacivert)}
.lh-404-liste small{font-size:14px;line-height:1.45;color:var(--lh-gri)}
.lh-404-liste a:hover span{text-decoration:underline;text-underline-offset:3px}
@media (max-width:767px){
	.lh-404{padding:40px 0 56px}
	.lh-404 .container{padding:0 20px}
	.lh-404-izgara{grid-template-columns:minmax(0,1fr);gap:40px}
	.lh-404 .lh-dugme{flex:1}
}
