/* egirisim 2.8.1 */
/* ==========================================================================
   egirişim — Yeni tasarım (Newspaper child theme)
   Bej zemin · Montserrat · kırmızı vurgu

   İçindekiler
   1.  Değişkenler
   2.  Genel: zemin, tipografi, bağlantılar
   3.  Header (tagDiv Cloud header + klasik header)
   4.  Menü ve alt menüler
   5.  Mobil header ve mobil menü
   6.  Blok başlıkları
   7.  Haber modülleri (kartlar, listeler)
   8.  Kategori etiketleri ve meta
   9.  Butonlar, "Devamını göster", sayfalama, formlar
   10. Sidebar ve widget'lar
   11. Haber detay sayfası
   12. Kategori / arşiv / arama sayfaları
   13. Footer
   14. Yardımcı sınıflar (Composer'da "Extra class" alanına yazılır)
   15. Okuma çubuğu, yukarı çık butonu, video ikonu
   16. Mobil düzenlemeler
   ========================================================================== */


/* 1. Değişkenler
   ========================================================================== */
:root {
	--eg-bg:       #f2f2f1;   /* açık gri zemin       */
	--eg-card:     #e6e6e4;   /* kutu / görsel zemini */
	--eg-ink:      #16130f;   /* ana metin            */
	--eg-mute:     #5f5f5c;   /* ikincil metin        */
	--eg-line:     #dcdcd9;   /* ayırıcı çizgi        */
	--eg-acc:      #e5391f;   /* marka kırmızısı      */
	--eg-acc-text: #c4301a;   /* küçük yazıda okunaklı kırmızı (AA kontrast) */
	--eg-font:     Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;
	--eg-radius:   4px;
}


/* 2. Genel
   ========================================================================== */
body.eg-theme:not(#eg),
body.eg-theme:not(#eg) #td-outer-wrap,
body.eg-theme:not(#eg) .td-theme-wrap,
body.eg-theme:not(#eg) .td-main-content-wrap,
body.eg-theme:not(#eg) .td-main-page-wrap,
body.eg-theme:not(#eg) .td-category-grid,
body.eg-theme:not(#eg) .td-container-wrap,
body.eg-theme:not(#eg) .tdc-content-wrap,
body.eg-theme:not(#eg) #tdb-autoload-article {
	background-color: var(--eg-bg) !important;
}

body.eg-theme:not(#eg) {
	color: var(--eg-ink);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Yazı tipi — ikon fontlarına (td-icon-*) dokunmaz */
body.eg-theme:not(#eg),
body.eg-theme:not(#eg) p,
body.eg-theme:not(#eg) h1, body.eg-theme:not(#eg) h2, body.eg-theme:not(#eg) h3,
body.eg-theme:not(#eg) h4, body.eg-theme:not(#eg) h5, body.eg-theme:not(#eg) h6,
body.eg-theme:not(#eg) input, body.eg-theme:not(#eg) textarea, body.eg-theme:not(#eg) select, body.eg-theme:not(#eg) button,
body.eg-theme:not(#eg) .td-module-title,
body.eg-theme:not(#eg) .entry-title,
body.eg-theme:not(#eg) .td-excerpt,
body.eg-theme:not(#eg) .td-post-content,
body.eg-theme:not(#eg) .tdb-title-text,
body.eg-theme:not(#eg) .tdb-block-inner,
body.eg-theme:not(#eg) .td-block-title,
body.eg-theme:not(#eg) .block-title,
body.eg-theme:not(#eg) .tdb-menu,
body.eg-theme:not(#eg) .sf-menu,
body.eg-theme:not(#eg) .td-post-category,
body.eg-theme:not(#eg) .tdb-entry-category,
body.eg-theme:not(#eg) .td-editor-date,
body.eg-theme:not(#eg) .td-post-date,
body.eg-theme:not(#eg) .td-post-author-name,
body.eg-theme:not(#eg) .tdb-author-name,
body.eg-theme:not(#eg) .td-load-more-wrap a,
body.eg-theme:not(#eg) .tdm-title,
body.eg-theme:not(#eg) .tdm-descr,
body.eg-theme:not(#eg) .tdm-btn-text,
body.eg-theme:not(#eg) .td-mobile-content,
body.eg-theme:not(#eg) .widget,
body.eg-theme:not(#eg) .tdb_header_date,
body.eg-theme:not(#eg) .tdb-logo-text-title,
body.eg-theme:not(#eg) .tdb-logo-text-tagline,
body.eg-theme:not(#eg) .td-logo-text,
body.eg-theme:not(#eg) .td-tagline-text {
	font-family: var(--eg-font) !important;
}

:where(body.eg-theme) a {
	color: inherit;
	transition: color .15s ease, background-color .15s ease, border-color .15s ease;
}

body.eg-theme:not(#eg) ::selection {
	background: var(--eg-acc);
	color: #fff;
}

body.eg-theme:not(#eg) :focus-visible {
	outline: 2px solid var(--eg-acc);
	outline-offset: 2px;
}


/* 3. Header
   ========================================================================== */
body.eg-theme:not(#eg) .td-header-template-wrap,
body.eg-theme:not(#eg) .td-header-desktop-wrap,
body.eg-theme:not(#eg) .td-header-desktop-sticky-wrap,
body.eg-theme:not(#eg) .td-header-mobile-wrap,
body.eg-theme:not(#eg) .td-header-mobile-sticky-wrap,
body.eg-theme:not(#eg) .td-header-wrap,
body.eg-theme:not(#eg) .td-header-top-menu-full,
body.eg-theme:not(#eg) .td-header-menu-wrap-full,
body.eg-theme:not(#eg) .td-header-main-menu,
body.eg-theme:not(#eg) .td-banner-wrap-full,
body.eg-theme:not(#eg) .td-header-template-wrap .td-element-style,
body.eg-theme:not(#eg) .td-header-wrap .td-element-style {
	background: var(--eg-bg) !important;
	background-image: none !important;
}

/* Header'ın altındaki kalın siyah çizgi */
body.eg-theme:not(#eg) .td-header-desktop-wrap,
body.eg-theme:not(#eg) .td-header-wrap {
	border-bottom: 2px solid var(--eg-ink);
}
body.eg-theme:not(#eg) .td-header-desktop-sticky-wrap {
	border-bottom: 2px solid var(--eg-ink);
	box-shadow: none !important;
}

/* Header içindeki tüm metinler mürekkep rengi */
body.eg-theme:not(#eg) .td-header-template-wrap,
body.eg-theme:not(#eg) .td-header-template-wrap a,
body.eg-theme:not(#eg) .td-header-wrap,
body.eg-theme:not(#eg) .td-header-wrap a {
	color: var(--eg-ink);
}

/* Üst bar: tarih + sosyal medya */
body.eg-theme:not(#eg) .td-header-top-menu-full,
body.eg-theme:not(#eg) .td-header-template-wrap .tdc-row:first-child:not(:only-child) {
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .tdb_header_date,
body.eg-theme:not(#eg) .tdb_header_date .tdb-head-date-txt,
body.eg-theme:not(#eg) .td_data_time,
body.eg-theme:not(#eg) .td-header-top-menu,
body.eg-theme:not(#eg) .td-header-top-menu a,
body.eg-theme:not(#eg) .td-header-template-wrap .tdm-social-item i,
body.eg-theme:not(#eg) .td-header-template-wrap .td-social-icon-wrap i {
	color: var(--eg-mute) !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: .06em;
	text-transform: uppercase;
}
body.eg-theme:not(#eg) .td-header-template-wrap .tdm-social-item,
body.eg-theme:not(#eg) .td-header-template-wrap .td-social-icon-wrap .td-icon-font {
	background: transparent !important;
}
body.eg-theme:not(#eg) .td-header-template-wrap .tdm-social-item:hover i,
body.eg-theme:not(#eg) .td-header-top-menu a:hover {
	color: var(--eg-acc) !important;
}

/* Yazı logo: "egirişim" + kırmızı nokta.
   Header şablonunda tdb_header_logo bloğunda "Logo text" alanına egirişim yazın,
   logo görselini boş bırakın. */
body.eg-theme:not(#eg) .tdb-logo-text-title,
body.eg-theme:not(#eg) .td-logo-text,
body.eg-theme:not(#eg) .td-logo-text-container .td-logo-text {
	color: var(--eg-ink) !important;
	font-size: 26px !important;
	font-weight: 800 !important;
	line-height: 1 !important;
	letter-spacing: -.045em !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .tdb-logo-text-title::after,
body.eg-theme:not(#eg) .td-logo-text::after {
	content: "";
	display: inline-block;
	width: .26em;
	height: .26em;
	margin-left: 2px;
	border-radius: 50%;
	background: var(--eg-acc);
}
body.eg-theme:not(#eg) .tdb-logo-text-tagline,
body.eg-theme:not(#eg) .td-tagline-text {
	color: var(--eg-mute) !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
}

/* Arama ikonu ve açılan arama kutusu */
body.eg-theme:not(#eg) .tdb-head-search-btn i,
body.eg-theme:not(#eg) .td-header-search-wrap .td-icon-search,
body.eg-theme:not(#eg) .tdb-head-usr-btn i {
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .tdb-drop-down-search .tdb-drop-down-search-inner,
body.eg-theme:not(#eg) .td-drop-down-search {
	background: var(--eg-bg) !important;
	border: 2px solid var(--eg-ink) !important;
	border-radius: var(--eg-radius);
	box-shadow: 6px 6px 0 var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .tdb-drop-down-search .tdb-head-search-form-input,
body.eg-theme:not(#eg) .td-drop-down-search #td-header-search {
	background: var(--eg-bg) !important;
	border: 1px solid var(--eg-line) !important;
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .tdb-drop-down-search .tdb-head-search-form-btn,
body.eg-theme:not(#eg) .td-drop-down-search #td-header-search-top {
	background: var(--eg-ink) !important;
	color: var(--eg-bg) !important;
}
body.eg-theme:not(#eg) .tdb-drop-down-search .tdb-head-search-form-btn:hover,
body.eg-theme:not(#eg) .td-drop-down-search #td-header-search-top:hover {
	background: var(--eg-acc) !important;
	color: #fff !important;
}
body.eg-theme:not(#eg) .tdb-aj-search-results,
body.eg-theme:not(#eg) .td-aj-search {
	background: var(--eg-bg) !important;
}

/* Header'daki üçgen/ok süsleri gizlenir */
body.eg-theme:not(#eg) .tdb-drop-down-search:before,
body.eg-theme:not(#eg) .td-drop-down-search:before {
	display: none !important;
}


/* 4. Menü
   ========================================================================== */
body.eg-theme:not(#eg) .tdb-menu > li > a,
body.eg-theme:not(#eg) .sf-menu > li > a {
	color: var(--eg-ink) !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}
body.eg-theme:not(#eg) .tdb-menu > li > a .tdb-menu-item-text,
body.eg-theme:not(#eg) .tdb-menu > li > a .tdb-menu-item-text * {
	color: inherit !important;
}

/* Menü öğesi altındaki çizgi: kırmızı */
body.eg-theme:not(#eg) .tdb-menu .tdb-menu-item-text:after,
body.eg-theme:not(#eg) .tdb-menu > li > a:after,
body.eg-theme:not(#eg) .sf-menu > li > a:after,
body.eg-theme:not(#eg) .sf-menu > .current-menu-item > a:after,
body.eg-theme:not(#eg) .sf-menu > .current-menu-ancestor > a:after {
	background-color: var(--eg-acc) !important;
	height: 2px !important;
}
body.eg-theme:not(#eg) .tdb-menu > li:hover > a,
body.eg-theme:not(#eg) .tdb-menu > .current-menu-item > a,
body.eg-theme:not(#eg) .sf-menu > li:hover > a {
	color: var(--eg-ink) !important;
}

/* Alt menüler: bej kutu, kalın siyah çerçeve, sert gölge */
body.eg-theme:not(#eg) .tdb-menu .sub-menu,
body.eg-theme:not(#eg) .tdb-menu .tdb-mega-menu-inner,
body.eg-theme:not(#eg) .sf-menu ul,
body.eg-theme:not(#eg) .sf-menu .td-mega-menu ul {
	background: var(--eg-bg) !important;
	border: 2px solid var(--eg-ink) !important;
	border-top: 0 !important;
	box-shadow: 6px 6px 0 var(--eg-ink) !important;
	padding: 8px 18px 14px !important;
	min-width: 250px;
}
body.eg-theme:not(#eg) .tdb-menu .sub-menu .sub-menu,
body.eg-theme:not(#eg) .sf-menu ul ul {
	border-top: 2px solid var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .tdb-menu .sub-menu li a,
body.eg-theme:not(#eg) .sf-menu ul li a {
	display: block;
	padding: 9px 0 !important;
	border-bottom: 1px solid var(--eg-line);
	color: var(--eg-ink) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	text-transform: none !important;
	background: transparent !important;
	transition: padding .15s ease, color .15s ease;
}
body.eg-theme:not(#eg) .tdb-menu .sub-menu li:last-child > a,
body.eg-theme:not(#eg) .sf-menu ul li:last-child > a {
	border-bottom: 0;
}
body.eg-theme:not(#eg) .tdb-menu .sub-menu li a:hover,
body.eg-theme:not(#eg) .tdb-menu .sub-menu .current-menu-item > a,
body.eg-theme:not(#eg) .sf-menu ul li a:hover,
body.eg-theme:not(#eg) .sf-menu ul .current-menu-item > a {
	color: var(--eg-acc-text) !important;
	padding-left: 6px !important;
}
body.eg-theme:not(#eg) .tdb-menu .sub-menu .tdb-menu-item-text:after {
	display: none !important;
}
body.eg-theme:not(#eg) .tdb-menu .tdb-sub-menu-icon,
body.eg-theme:not(#eg) .sf-menu .td-icon-menu-down {
	color: var(--eg-mute) !important;
}


/* 5. Mobil header ve mobil menü
   ========================================================================== */
body.eg-theme:not(#eg) .td-header-mobile-wrap {
	border-bottom: 2px solid var(--eg-ink);
}
body.eg-theme:not(#eg) .td-header-mobile-wrap i,
body.eg-theme:not(#eg) .tdb-mobile-menu-button i,
body.eg-theme:not(#eg) .tdb-header-search-button-mob i,
body.eg-theme:not(#eg) #td-top-mobile-toggle i,
body.eg-theme:not(#eg) .td-header-wrap .td-icon-search {
	color: var(--eg-ink) !important;
}

body.eg-theme:not(#eg) .td-menu-background:before,
body.eg-theme:not(#eg) .td-search-background:before {
	background: var(--eg-bg) !important;
	background-image: none !important;
	opacity: 1 !important;
}
body.eg-theme:not(#eg) #td-mobile-nav,
body.eg-theme:not(#eg) #td-mobile-nav a,
body.eg-theme:not(#eg) #td-mobile-nav .td-mobile-content a,
body.eg-theme:not(#eg) .td-mobile-close .td-icon-close-mobile,
body.eg-theme:not(#eg) .td-search-close .td-icon-close-mobile,
body.eg-theme:not(#eg) .td-search-wrap-mob,
body.eg-theme:not(#eg) .td-search-wrap-mob a,
body.eg-theme:not(#eg) .td-search-wrap-mob .td-search-input span {
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .td-mobile-content li a {
	font-size: 17px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .td-mobile-content .current-menu-item > a,
body.eg-theme:not(#eg) .td-mobile-content li a:hover {
	color: var(--eg-acc-text) !important;
}
body.eg-theme:not(#eg) .td-search-wrap-mob #td-header-search-mob {
	color: var(--eg-ink) !important;
	border-bottom: 2px solid var(--eg-ink) !important;
}


/* 6. Blok başlıkları
   Tüm td_block_template_* stillerini tek tip yapar:
   küçük, büyük harfli, altı ince siyah çizgili başlık.
   ========================================================================== */
body.eg-theme:not(#eg) .td-block-title,
body.eg-theme:not(#eg) .block-title,
body.eg-theme:not(#eg) .td-block-title-wrap .td-block-title,
body.eg-theme:not(#eg) .tdb-block-title-wrap .td-block-title,
body.eg-theme:not(#eg) .td-related-title,
body.eg-theme:not(#eg) .td-comments-title-wrap .block-title,
body.eg-theme:not(#eg) .widgettitle {
	margin: 0 0 18px !important;
	padding: 0 0 8px !important;
	border: 0 !important;
	border-bottom: 1px solid var(--eg-ink) !important;
	background: transparent !important;
	text-align: left !important;
	line-height: 1 !important;
}
body.eg-theme:not(#eg) .td-block-title > *,
body.eg-theme:not(#eg) .td-block-title .td-pulldown-size,
body.eg-theme:not(#eg) .block-title > *,
body.eg-theme:not(#eg) .td-related-title > a,
body.eg-theme:not(#eg) .td-related-title .td-related-left,
body.eg-theme:not(#eg) .td-related-title .td-related-right,
body.eg-theme:not(#eg) .widgettitle > * {
	display: inline-block;
	padding: 0 !important;
	margin: 0 !important;
	background: transparent !important;
	border: 0 !important;
	color: var(--eg-ink) !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
}
body.eg-theme:not(#eg) .td-related-title .td-cur-simple-item {
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .td-related-title > a:not(.td-cur-simple-item) {
	color: var(--eg-mute) !important;
	margin-left: 16px !important;
}
body.eg-theme:not(#eg) .td-block-title:before,
body.eg-theme:not(#eg) .td-block-title:after,
body.eg-theme:not(#eg) .td-block-title > *:before,
body.eg-theme:not(#eg) .td-block-title > *:after,
body.eg-theme:not(#eg) .block-title:before,
body.eg-theme:not(#eg) .block-title:after,
body.eg-theme:not(#eg) .block-title > *:before,
body.eg-theme:not(#eg) .block-title > *:after,
body.eg-theme:not(#eg) .td-related-title:before,
body.eg-theme:not(#eg) .td-related-title:after {
	display: none !important;
}
body.eg-theme:not(#eg) .td-block-title-wrap .td-subcat-filter,
body.eg-theme:not(#eg) .td-subcat-list a,
body.eg-theme:not(#eg) .td-subcat-dropdown span {
	background: transparent !important;
	color: var(--eg-mute) !important;
	font-weight: 600 !important;
	font-size: 12px !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .td-subcat-list .td-cur-simple-item,
body.eg-theme:not(#eg) .td-subcat-list a:hover {
	color: var(--eg-acc-text) !important;
}

/* Composer "Title" (tdm_block_column_title) blokları: büyük bölüm başlığı */
body.eg-theme:not(#eg) .tdm-title {
	color: var(--eg-ink) !important;
	font-weight: 800 !important;
	letter-spacing: -.03em !important;
}


/* 7. Haber modülleri
   ========================================================================== */
body.eg-theme:not(#eg) .td-module-title,
body.eg-theme:not(#eg) .td-module-title a,
body.eg-theme:not(#eg) .entry-title,
body.eg-theme:not(#eg) .entry-title a {
	color: var(--eg-ink) !important;
	font-weight: 700 !important;
	letter-spacing: -.01em !important;
	text-transform: none !important;
	text-wrap: balance;
}
body.eg-theme:not(#eg) .td-module-container:hover .td-module-title a,
body.eg-theme:not(#eg) .td_module_wrap:hover .entry-title a,
body.eg-theme:not(#eg) .td-module-title a:hover {
	color: var(--eg-acc-text) !important;
}

/* Büyük manşet modülleri (ilk/büyük kart) */
body.eg-theme:not(#eg) .td_module_flex_4 .td-module-title,
body.eg-theme:not(#eg) .td_module_flex_5 .td-module-title,
body.eg-theme:not(#eg) .td-big-grid-flex .td-module-title,
body.eg-theme:not(#eg) .td_module_mx1 .entry-title,
body.eg-theme:not(#eg) .td_module_mx2 .entry-title {
	font-weight: 800 !important;
	letter-spacing: -.02em !important;
	line-height: 1.12 !important;
}

/* Görseller: hafif köşe, bej yer tutucu */
body.eg-theme:not(#eg) .td-image-container,
body.eg-theme:not(#eg) .td-module-thumb,
body.eg-theme:not(#eg) .td-image-wrap,
body.eg-theme:not(#eg) .td-module-image .td-module-thumb {
	border-radius: var(--eg-radius);
	overflow: hidden;
}
body.eg-theme:not(#eg) .td-thumb-css,
body.eg-theme:not(#eg) .td-module-thumb,
body.eg-theme:not(#eg) .entry-thumb {
	background-color: var(--eg-card);
}
body.eg-theme:not(#eg) .td-thumb-css,
body.eg-theme:not(#eg) .entry-thumb {
	transition: transform .4s ease;
}

/* Görsel üstündeki koyu degrade kaldırılır (manşet ızgaraları hariç) */
body.eg-theme:not(#eg) .td_module_flex:not(.td_module_flex_6) .td-image-wrap:before,
body.eg-theme:not(#eg) .td_module_flex:not(.td_module_flex_6) .td-image-wrap:after {
	background-image: none !important;
}

/* Özet metni */
body.eg-theme:not(#eg) .td-excerpt,
body.eg-theme:not(#eg) .td-module-excerpt {
	color: var(--eg-mute) !important;
	font-size: 15px !important;
	line-height: 1.55 !important;
}

/* Liste görünümlü bloklarda ayırıcı çizgiler */
body.eg-theme:not(#eg) .td_flex_block_1 .td_module_flex,
body.eg-theme:not(#eg) .td_flex_block_4 .td_module_flex,
body.eg-theme:not(#eg) .td_flex_block_5 .td_module_flex,
body.eg-theme:not(#eg) .td_block_7 .td_module_6,
body.eg-theme:not(#eg) .td_block_9 .td_module_8 {
	border-bottom: 1px solid var(--eg-line);
	padding-bottom: 18px;
}

/* Büyük manşet ızgaraları (td_block_big_grid_flex_*) görsel üstü yazı:
   yazılar beyaz kalır, kategori etiketi bej hap olur */
body.eg-theme:not(#eg) .td-big-grid-flex .td-module-title a,
body.eg-theme:not(#eg) .td_block_big_grid_flex_1 .td-module-title a,
body.eg-theme:not(#eg) .td-big-grid-post .entry-title a {
	color: #fff !important;
}
body.eg-theme:not(#eg) .td-big-grid-flex .td-module-container:hover .td-module-title a {
	color: #fff !important;
	text-decoration: underline;
	text-decoration-color: var(--eg-acc);
	text-decoration-thickness: 3px;
	text-underline-offset: 6px;
}


/* 8. Kategori etiketleri ve meta
   ========================================================================== */
body.eg-theme:not(#eg) .td-post-category,
body.eg-theme:not(#eg) .tdb-entry-category,
body.eg-theme:not(#eg) .td-category a,
body.eg-theme:not(#eg) .td-module-meta-info .td-post-category {
	background: transparent !important;
	color: var(--eg-acc-text) !important;
	padding: 0 !important;
	margin-right: 10px !important;
	border: 0 !important;
	border-radius: 0 !important;
	font-size: 12.5px !important;
	font-weight: 600 !important;
	letter-spacing: .01em !important;
	line-height: 1.4 !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .td-post-category:hover,
body.eg-theme:not(#eg) .tdb-entry-category:hover,
body.eg-theme:not(#eg) .td-category a:hover {
	color: var(--eg-ink) !important;
	background: transparent !important;
}

/* Görselin üstüne binen etiket: okunaklı olsun diye bej hap */
body.eg-theme:not(#eg) .td-image-container .td-post-category,
body.eg-theme:not(#eg) .td-module-thumb .td-post-category,
body.eg-theme:not(#eg) .td-module-image .td-post-category,
body.eg-theme:not(#eg) .td-big-grid-flex .td-post-category,
body.eg-theme:not(#eg) .td-big-grid-post .td-post-category {
	display: inline-block !important;
	width: auto !important;
	background: var(--eg-bg) !important;
	color: var(--eg-acc-text) !important;
	padding: 4px 10px !important;
	border-radius: 99px !important;
}

/* Tarih, yazar, yorum: küçük, büyük harfli, gri */
body.eg-theme:not(#eg) .td-editor-date,
body.eg-theme:not(#eg) .td-post-date,
body.eg-theme:not(#eg) .td-post-date time,
body.eg-theme:not(#eg) .entry-date,
body.eg-theme:not(#eg) .td-post-author-name,
body.eg-theme:not(#eg) .td-post-author-name a,
body.eg-theme:not(#eg) .td-module-comments a,
body.eg-theme:not(#eg) .tdb-author-name,
body.eg-theme:not(#eg) .tdb_single_date,
body.eg-theme:not(#eg) .tdb_single_date time,
body.eg-theme:not(#eg) .tdb_single_author .tdb-author-name,
body.eg-theme:not(#eg) .tdb_single_post_views,
body.eg-theme:not(#eg) .td-post-views,
body.eg-theme:not(#eg) .td-post-comments a {
	color: var(--eg-mute) !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
}
body.eg-theme:not(#eg) .td-post-author-name a:hover,
body.eg-theme:not(#eg) .tdb-author-name:hover {
	color: var(--eg-acc-text) !important;
}
body.eg-theme:not(#eg) .td-post-author-name .td-author-line {
	color: var(--eg-line) !important;
}
body.eg-theme:not(#eg) .td-module-comments a,
body.eg-theme:not(#eg) .td-post-comments a {
	background: transparent !important;
}
body.eg-theme:not(#eg) .td-module-comments a:after {
	display: none !important;
}


/* 9. Butonlar, "Devamını göster", sayfalama, formlar
   ========================================================================== */

/* "Devamını göster" / "Load more" — tam genişlik, oval çerçeve */
body.eg-theme:not(#eg) .td-load-more-wrap {
	margin-top: 36px !important;
}
body.eg-theme:not(#eg) .td-load-more-wrap a,
body.eg-theme:not(#eg) .td_ajax_load_more,
body.eg-theme:not(#eg) .td_ajax_load_more_js {
	display: block !important;
	width: 100%;
	padding: 16px !important;
	background: transparent !important;
	border: 1px solid var(--eg-ink) !important;
	border-radius: 99px !important;
	color: var(--eg-ink) !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	text-align: center;
	text-transform: none !important;
	box-shadow: none !important;
}
body.eg-theme:not(#eg) .td-load-more-wrap a:hover,
body.eg-theme:not(#eg) .td_ajax_load_more:hover {
	background: var(--eg-acc-text) !important;
	border-color: var(--eg-acc-text) !important;
	color: #fff !important;
}
body.eg-theme:not(#eg) .td-load-more-wrap a i,
body.eg-theme:not(#eg) .td_ajax_load_more i {
	display: none !important;
}

/* Sayfalama */
body.eg-theme:not(#eg) .page-nav a,
body.eg-theme:not(#eg) .page-nav span,
body.eg-theme:not(#eg) .tdb-page-nav a,
body.eg-theme:not(#eg) .tdb-page-nav span {
	min-width: 40px;
	height: 40px;
	line-height: 38px !important;
	padding: 0 12px !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: 99px !important;
	background: transparent !important;
	color: var(--eg-ink) !important;
	font-weight: 600 !important;
}
body.eg-theme:not(#eg) .page-nav .current,
body.eg-theme:not(#eg) .tdb-page-nav .current,
body.eg-theme:not(#eg) .page-nav a:hover,
body.eg-theme:not(#eg) .tdb-page-nav a:hover {
	background: var(--eg-ink) !important;
	border-color: var(--eg-ink) !important;
	color: var(--eg-bg) !important;
}
body.eg-theme:not(#eg) .page-nav .pages {
	border: 0 !important;
	color: var(--eg-mute) !important;
}

/* Genel butonlar */
body.eg-theme:not(#eg) .tdm-btn,
body.eg-theme:not(#eg) .td_btn,
body.eg-theme:not(#eg) .wp-block-button__link,
body.eg-theme:not(#eg) input[type="submit"],
body.eg-theme:not(#eg) button[type="submit"],
body.eg-theme:not(#eg) .tds-button .tds-button1,
body.eg-theme:not(#eg) .tdb-head-usr-btn {
	background: var(--eg-ink) !important;
	border: 1px solid var(--eg-ink) !important;
	border-radius: 99px !important;
	color: var(--eg-bg) !important;
	font-weight: 600 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
	box-shadow: none !important;
}
body.eg-theme:not(#eg) .tdm-btn .tdm-btn-text,
body.eg-theme:not(#eg) .tdm-btn i {
	color: inherit !important;
}
body.eg-theme:not(#eg) .tdm-btn:hover,
body.eg-theme:not(#eg) .td_btn:hover,
body.eg-theme:not(#eg) .wp-block-button__link:hover,
body.eg-theme:not(#eg) input[type="submit"]:hover,
body.eg-theme:not(#eg) button[type="submit"]:hover {
	background: var(--eg-acc-text) !important;
	border-color: var(--eg-acc-text) !important;
	color: #fff !important;
}
body.eg-theme:not(#eg) .tdm-btn:before,
body.eg-theme:not(#eg) .tdm-btn:after {
	display: none !important;
}

/* Form alanları */
body.eg-theme:not(#eg) input[type="text"],
body.eg-theme:not(#eg) input[type="email"],
body.eg-theme:not(#eg) input[type="search"],
body.eg-theme:not(#eg) input[type="url"],
body.eg-theme:not(#eg) input[type="tel"],
body.eg-theme:not(#eg) input[type="password"],
body.eg-theme:not(#eg) textarea,
body.eg-theme:not(#eg) select {
	background: var(--eg-bg) !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: var(--eg-radius) !important;
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) input:focus,
body.eg-theme:not(#eg) textarea:focus,
body.eg-theme:not(#eg) select:focus {
	border-color: var(--eg-ink) !important;
}


/* 10. Sidebar ve widget'lar
   ========================================================================== */
body.eg-theme:not(#eg) .td-ss-main-sidebar .widget,
body.eg-theme:not(#eg) .td-ss-row .widget,
body.eg-theme:not(#eg) .td_block_widget {
	margin-bottom: 36px;
}
body.eg-theme:not(#eg) .widget a,
body.eg-theme:not(#eg) .widget_categories li a,
body.eg-theme:not(#eg) .widget_archive li a,
body.eg-theme:not(#eg) .widget_recent_entries li a {
	color: var(--eg-ink);
}
body.eg-theme:not(#eg) .widget a:hover {
	color: var(--eg-acc-text);
}
body.eg-theme:not(#eg) .widget ul li,
body.eg-theme:not(#eg) .td_block_popular_categories li {
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .widget_categories .td-cat-no,
body.eg-theme:not(#eg) .td_block_popular_categories .td-cat-no {
	background: transparent !important;
	color: var(--eg-mute) !important;
	font-weight: 600 !important;
}

/* Etiket bulutu ve kategori listeleri: hap görünüm */
body.eg-theme:not(#eg) .tagcloud a,
body.eg-theme:not(#eg) .wp-block-tag-cloud a {
	display: inline-block;
	margin: 0 6px 8px 0;
	padding: 6px 12px !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: 99px;
	background: transparent !important;
	color: var(--eg-mute) !important;
	font-size: 13px !important;
	font-weight: 500;
}
body.eg-theme:not(#eg) .tagcloud a:hover,
body.eg-theme:not(#eg) .wp-block-tag-cloud a:hover {
	border-color: var(--eg-acc) !important;
	color: var(--eg-acc-text) !important;
}

/* Bülten / abonelik blokları (tagDiv Newsletter, tds_leads vb.) */
body.eg-theme:not(#eg) .tdb_newsletter,
body.eg-theme:not(#eg) .tds-email-form,
body.eg-theme:not(#eg) .td_block_newsletter_subscribe,
body.eg-theme:not(#eg) .tdm_block_newsletter {
	background: var(--eg-card) !important;
	border: 0 !important;
	border-radius: var(--eg-radius);
}


/* 11. Haber detay sayfası
   Hem klasik Newspaper şablonu hem tagDiv Cloud (tdb_*) şablonlar.
   ========================================================================== */

/* Sayfa zemini: header ile aynı bej.
   Haber, kategori, arşiv, arama ve sayfalarda Composer şablonunun verdiği
   beyaz zeminleri ezer. Ana sayfaya dokunmaz.
   tagDiv Cloud şablonları içeriği .td-main-content-wrap dışında
   (#tdb-autoload-article / .tdc-zone) bastığı için seçiciler kapsayıcıdan
   bağımsız yazıldı. Yalnızca background-color değişir: arka plan görselleri korunur.
   Bir bölümün kendi rengini korumak için ona "eg-keep" (ya da "eg-dark") sınıfı verin. */
body.eg-theme:not(#eg):is(.single, .page, .archive, .search, .error404):not(.home) :is(
	.td-main-content-wrap,
	.td-container,
	.td-crumb-container,
	#tdb-autoload-article,
	.tdb-autoload-wrap,
	.tdc-zone,
	.tdc_zone,
	.tdc-row,
	.tdc-row-composer,
	.vc_row,
	.vc_row_inner,
	.vc_column,
	.vc_column_inner,
	.vc_column_container,
	.wpb_wrapper,
	.td_block_wrap,
	.tdc-element-style,
	.td-element-style,
	.td-element-style-before,
	.td-post-header,
	.td-post-content,
	.td-post-sharing,
	.td-ss-main-sidebar,
	.td-category-header,
	.td-page-header
):not(.eg-keep, .eg-dark, .eg-card, .eg-keep *, .eg-dark *, .eg-card *, .tdb_single_featured_image, .tdb_single_featured_image *),
body.eg-theme:not(#eg):is(.single, .page, .archive, .search, .error404):not(.home) :is(.tdc-row, .vc_row, .vc_column, .tdc-column):not(.eg-keep, .eg-dark, .eg-card) > .td-element-style {
	background-color: var(--eg-bg) !important;
}

/* Öne çıkan görselin arkasındaki gri kutu */
body.eg-theme:not(#eg).single .tdb_single_featured_image .tdb-block-inner,
body.eg-theme:not(#eg).single .td-post-featured-image,
body.eg-theme:not(#eg).single .tdb_single_featured_image .tdb-featured-image-bg {
	background-color: var(--eg-card) !important;
}
/* Başlığın üstündeki kategori: kırmızı */
body.eg-theme:not(#eg).single .tdb_single_categories .tdb-entry-category,
body.eg-theme:not(#eg).single .tdb_single_categories a,
body.eg-theme:not(#eg).single .td-post-header .td-category a {
	background: transparent !important;
	color: var(--eg-acc-text) !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	padding: 0 !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg).single .tdb_single_categories .tdb-cat-bg,
body.eg-theme:not(#eg).single .tdb_single_categories .tdb-cat-sep {
	display: none !important;
}
/* Yazar ve tarih satırı */
body.eg-theme:not(#eg).single .tdb_single_author .tdb-author-by,
body.eg-theme:not(#eg).single .td-post-author-name .td-author-by {
	color: var(--eg-mute) !important;
}
body.eg-theme:not(#eg).single .tdb_single_author .tdb-author-name,
body.eg-theme:not(#eg).single .td-post-author-name a {
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg).single .tdb_single_date i,
body.eg-theme:not(#eg).single .tdb_single_date svg {
	color: var(--eg-acc) !important;
	fill: var(--eg-acc) !important;
}

/* Breadcrumb */
body.eg-theme:not(#eg) .entry-crumbs,
body.eg-theme:not(#eg) .entry-crumbs a,
body.eg-theme:not(#eg) .tdb-breadcrumbs,
body.eg-theme:not(#eg) .tdb-breadcrumbs a,
body.eg-theme:not(#eg) .tdb-breadcrumbs .tdb-bread-sep {
	color: var(--eg-mute) !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
}
body.eg-theme:not(#eg) .entry-crumbs a:hover,
body.eg-theme:not(#eg) .tdb-breadcrumbs a:hover {
	color: var(--eg-acc-text) !important;
}

/* Başlık */
body.eg-theme:not(#eg).single .td-post-header .entry-title,
body.eg-theme:not(#eg).single .tdb_title .tdb-title-text,
body.eg-theme:not(#eg).single .td-post-title .entry-title {
	color: var(--eg-ink) !important;
	font-size: clamp(28px, 4.4vw, 44px) !important;
	font-weight: 800 !important;
	line-height: 1.12 !important;
	letter-spacing: -.03em !important;
	text-wrap: balance;
}
body.eg-theme:not(#eg).single .tdb_title .tdb-title-line {
	display: none !important;
}

/* Spot (alt başlık) */
body.eg-theme:not(#eg) .td-post-sub-title,
body.eg-theme:not(#eg) .tdb_single_subtitle p,
body.eg-theme:not(#eg) .tdb_single_subtitle .tdb-block-inner {
	color: var(--eg-mute) !important;
	font-size: 19px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 1.55 !important;
}
body.eg-theme:not(#eg) .td-post-sub-title:before,
body.eg-theme:not(#eg) .tdb_single_subtitle p:before {
	display: none !important;
}

/* Yazar satırı: üst-alt ince çizgi */
body.eg-theme:not(#eg) .td-post-header .td-module-meta-info,
body.eg-theme:not(#eg) .td-post-title .td-module-meta-info {
	padding: 16px 0 !important;
	border-top: 1px solid var(--eg-line);
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .tdb_single_author .tdb-author-photo img,
body.eg-theme:not(#eg) .td-author-photo img {
	border-radius: 50%;
}

/* Paylaşım butonları: renkli kutular yerine oval çerçeve */
body.eg-theme:not(#eg) .td-post-sharing .td-social-sharing-button,
body.eg-theme:not(#eg) .tdb_single_post_share .td-social-sharing-button,
body.eg-theme:not(#eg) .td-social-sharing-button {
	background: transparent !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: 99px !important;
	box-shadow: none !important;
	overflow: hidden;
}
body.eg-theme:not(#eg) .td-social-sharing-button .td-social-but-icon,
body.eg-theme:not(#eg) .td-social-sharing-button .td-social-but-text,
body.eg-theme:not(#eg) .td-social-sharing-button i {
	background: transparent !important;
	color: var(--eg-ink) !important;
	font-weight: 500 !important;
}
body.eg-theme:not(#eg) .td-social-sharing-button .td-social-but-text:before,
body.eg-theme:not(#eg) .td-social-sharing-button .td-social-but-icon:after,
body.eg-theme:not(#eg) .td-social-sharing-button:before,
body.eg-theme:not(#eg) .td-social-sharing-button:after {
	display: none !important;
}
body.eg-theme:not(#eg) .td-social-sharing-button:hover {
	border-color: var(--eg-acc) !important;
}
body.eg-theme:not(#eg) .td-social-sharing-button:hover i,
body.eg-theme:not(#eg) .td-social-sharing-button:hover .td-social-but-text {
	color: var(--eg-acc-text) !important;
}
body.eg-theme:not(#eg) .td-social-share-text .td-social-but-text,
body.eg-theme:not(#eg) .td-social-handler .td-social-but-text {
	color: var(--eg-mute) !important;
}

/* Öne çıkan görsel */
body.eg-theme:not(#eg) .td-post-featured-image img,
body.eg-theme:not(#eg) .tdb_single_featured_image img {
	border-radius: var(--eg-radius);
}
body.eg-theme:not(#eg) .td-post-featured-image .wp-caption-text,
body.eg-theme:not(#eg) .tdb_single_featured_image .tdb-caption-text,
body.eg-theme:not(#eg) .wp-caption-text,
body.eg-theme:not(#eg) figcaption {
	color: var(--eg-mute) !important;
	font-size: 13px !important;
	font-style: normal !important;
	text-align: left !important;
	border: 0 !important;
	padding-top: 10px !important;
}
body.eg-theme:not(#eg) .td-post-featured-image .wp-caption-text:before,
body.eg-theme:not(#eg) .wp-caption-text:before {
	display: none !important;
}

/* Gövde metni */
body.eg-theme:not(#eg) .td-post-content,
body.eg-theme:not(#eg) .tdb_single_content .tdb-block-inner {
	color: var(--eg-ink) !important;
	font-size: 17.5px !important;
	line-height: 1.85 !important;
}
body.eg-theme:not(#eg) .td-post-content p,
body.eg-theme:not(#eg) .tdb_single_content p,
body.eg-theme:not(#eg) .td-post-content li,
body.eg-theme:not(#eg) .tdb_single_content li {
	font-size: inherit !important;
	line-height: inherit !important;
	color: inherit !important;
}
body.eg-theme:not(#eg) .td-post-content p,
body.eg-theme:not(#eg) .tdb_single_content p {
	margin-bottom: 1.4em !important;
}

/* Ara başlıklar */
body.eg-theme:not(#eg) .td-post-content h2,
body.eg-theme:not(#eg) .tdb_single_content h2 {
	margin: 1.8em 0 .6em !important;
	color: var(--eg-ink) !important;
	font-size: 24px !important;
	font-weight: 700 !important;
	line-height: 1.25 !important;
	letter-spacing: -.02em !important;
}
body.eg-theme:not(#eg) .td-post-content h3,
body.eg-theme:not(#eg) .tdb_single_content h3 {
	margin: 1.6em 0 .5em !important;
	color: var(--eg-ink) !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 1.3 !important;
}

/* Metin içi bağlantılar: kırmızı alt çizgi */
body.eg-theme:not(#eg) .td-post-content a:not(.wp-block-button__link):not(.td-post-category),
body.eg-theme:not(#eg) .tdb_single_content .tdb-block-inner a:not(.wp-block-button__link) {
	color: var(--eg-ink) !important;
	text-decoration: none !important;
	border-bottom: 2px solid var(--eg-acc);
}
body.eg-theme:not(#eg) .td-post-content a:not(.wp-block-button__link):hover,
body.eg-theme:not(#eg) .tdb_single_content .tdb-block-inner a:not(.wp-block-button__link):hover {
	color: var(--eg-acc-text) !important;
}

/* Alıntılar: sol kırmızı çizgi, düz yazı */
body.eg-theme:not(#eg) .td-post-content blockquote,
body.eg-theme:not(#eg) .tdb_single_content blockquote,
body.eg-theme:not(#eg) .wp-block-quote,
body.eg-theme:not(#eg) .wp-block-pullquote blockquote {
	margin: 2em 0 !important;
	padding: 4px 0 4px 24px !important;
	border: 0 !important;
	border-left: 4px solid var(--eg-acc) !important;
	background: transparent !important;
	text-align: left !important;
}
body.eg-theme:not(#eg) .td-post-content blockquote p,
body.eg-theme:not(#eg) .tdb_single_content blockquote p,
body.eg-theme:not(#eg) .wp-block-quote p,
body.eg-theme:not(#eg) .wp-block-pullquote p {
	margin: 0 0 .6em !important;
	color: var(--eg-ink) !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: 1.45 !important;
	letter-spacing: -.01em !important;
	text-transform: none !important;
	text-align: left !important;
}
body.eg-theme:not(#eg) .td-post-content blockquote:before,
body.eg-theme:not(#eg) .td-post-content blockquote:after,
body.eg-theme:not(#eg) .tdb_single_content blockquote:before,
body.eg-theme:not(#eg) .tdb_single_content blockquote:after,
body.eg-theme:not(#eg) .wp-block-quote:before {
	display: none !important;
}
body.eg-theme:not(#eg) .wp-block-quote cite,
body.eg-theme:not(#eg) .td-post-content blockquote cite {
	color: var(--eg-mute) !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 500 !important;
}

/* Listeler */
body.eg-theme:not(#eg) .td-post-content ul li::marker,
body.eg-theme:not(#eg) .td-post-content ol li::marker,
body.eg-theme:not(#eg) .tdb_single_content ul li::marker,
body.eg-theme:not(#eg) .tdb_single_content ol li::marker {
	color: var(--eg-acc);
	font-weight: 700;
}
body.eg-theme:not(#eg) .td-post-content li,
body.eg-theme:not(#eg) .tdb_single_content li {
	margin-bottom: .5em;
}

/* Tablolar */
body.eg-theme:not(#eg) .td-post-content table,
body.eg-theme:not(#eg) .tdb_single_content table {
	border-collapse: collapse;
	font-size: 15px;
}
body.eg-theme:not(#eg) .td-post-content th,
body.eg-theme:not(#eg) .tdb_single_content th {
	background: var(--eg-card);
	color: var(--eg-mute);
}
body.eg-theme:not(#eg) .td-post-content td,
body.eg-theme:not(#eg) .td-post-content th,
body.eg-theme:not(#eg) .tdb_single_content td,
body.eg-theme:not(#eg) .tdb_single_content th {
	border: 1px solid var(--eg-line) !important;
	padding: 12px 16px !important;
}

/* Etiketler */
body.eg-theme:not(#eg) .td-tags li span,
body.eg-theme:not(#eg) .tdb-tags li span,
body.eg-theme:not(#eg) .tdb_single_tags .tdb-tags-txt {
	background: transparent !important;
	color: var(--eg-mute) !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
	border: 0 !important;
}
body.eg-theme:not(#eg) .td-tags a,
body.eg-theme:not(#eg) .tdb-tags a,
body.eg-theme:not(#eg) .tdb_single_tags a {
	display: inline-block;
	margin: 0 6px 8px 0 !important;
	padding: 6px 12px !important;
	background: transparent !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: 99px !important;
	color: var(--eg-mute) !important;
	font-size: 12.5px !important;
	font-weight: 600 !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .td-tags a:hover,
body.eg-theme:not(#eg) .tdb-tags a:hover,
body.eg-theme:not(#eg) .tdb_single_tags a:hover {
	border-color: var(--eg-acc) !important;
	color: var(--eg-acc-text) !important;
}

/* Önceki / sonraki haber */
body.eg-theme:not(#eg) .td-post-next-prev,
body.eg-theme:not(#eg) .tdb_single_next_prev {
	border-top: 2px solid var(--eg-ink) !important;
	padding-top: 20px !important;
}
body.eg-theme:not(#eg) .td-post-next-prev-content span,
body.eg-theme:not(#eg) .tdb_single_next_prev .td-module-title-label,
body.eg-theme:not(#eg) .tdb-next-post span,
body.eg-theme:not(#eg) .tdb-prev-post span {
	color: var(--eg-mute) !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
}
body.eg-theme:not(#eg) .td-post-next-prev-content a,
body.eg-theme:not(#eg) .tdb-next-post a,
body.eg-theme:not(#eg) .tdb-prev-post a {
	color: var(--eg-ink) !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 1.35 !important;
}
body.eg-theme:not(#eg) .td-post-next-prev-content a:hover,
body.eg-theme:not(#eg) .tdb-next-post a:hover,
body.eg-theme:not(#eg) .tdb-prev-post a:hover {
	color: var(--eg-acc-text) !important;
}

/* Yazar kutusu */
body.eg-theme:not(#eg) .author-box-wrap,
body.eg-theme:not(#eg) .tdb-author-box,
body.eg-theme:not(#eg) .tdb_single_author_box {
	background: var(--eg-card) !important;
	border: 0 !important;
	border-radius: var(--eg-radius);
	padding: 24px !important;
}
body.eg-theme:not(#eg) .author-box-wrap .avatar,
body.eg-theme:not(#eg) .tdb-author-box .avatar,
body.eg-theme:not(#eg) .tdb_single_author_box .tdb-author-photo {
	border-radius: 50%;
}
body.eg-theme:not(#eg) .author-box-wrap .td-author-name a,
body.eg-theme:not(#eg) .tdb-author-box .tdb-author-name {
	color: var(--eg-ink) !important;
	font-weight: 700 !important;
	font-size: 16px !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}
body.eg-theme:not(#eg) .author-box-wrap .td-author-description,
body.eg-theme:not(#eg) .tdb-author-box .tdb-author-descr {
	color: var(--eg-mute) !important;
}

/* Yorumlar */
body.eg-theme:not(#eg) .comments .comment,
body.eg-theme:not(#eg) .comment-list .comment {
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .comment-meta .comment-author,
body.eg-theme:not(#eg) .comment-meta cite {
	color: var(--eg-ink) !important;
	font-weight: 700 !important;
}
body.eg-theme:not(#eg) .comment-reply-link,
body.eg-theme:not(#eg) .comment-edit-link {
	color: var(--eg-acc-text) !important;
	font-weight: 600 !important;
}


/* 12. Kategori / arşiv / arama sayfaları
   ========================================================================== */
body.eg-theme:not(#eg) .tdb_category_title .tdb-title-text,
body.eg-theme:not(#eg) .td-category-header .entry-title,
body.eg-theme:not(#eg) .td-page-title,
body.eg-theme:not(#eg) .td-page-header .entry-title,
body.eg-theme:not(#eg).archive .tdb_title .tdb-title-text,
body.eg-theme:not(#eg).search .tdb_title .tdb-title-text {
	color: var(--eg-ink) !important;
	font-size: clamp(44px, 9vw, 96px) !important;
	font-weight: 800 !important;
	line-height: .95 !important;
	letter-spacing: -.05em !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .tdb_category_title .tdb-title-text::after,
body.eg-theme:not(#eg) .td-category-header .entry-title::after,
body.eg-theme:not(#eg).archive .tdb_title .tdb-title-text::after {
	content: ".";
	color: var(--eg-acc);
}
body.eg-theme:not(#eg) .tdb_category_title .tdb-title-line,
body.eg-theme:not(#eg).archive .tdb_title .tdb-title-line {
	display: none !important;
}

/* Başlık bandının altındaki kalın çizgi */
body.eg-theme:not(#eg) .td-category-header,
body.eg-theme:not(#eg) .tdb_category_title {
	padding-bottom: 28px;
	border-bottom: 2px solid var(--eg-ink);
}
body.eg-theme:not(#eg) .td-category-header,
body.eg-theme:not(#eg) .td-category-header .td-element-style {
	background: var(--eg-bg) !important;
	background-image: none !important;
}

/* Kategori açıklaması */
body.eg-theme:not(#eg) .tdb_category_description,
body.eg-theme:not(#eg) .tdb_category_description p,
body.eg-theme:not(#eg) .td-category-description,
body.eg-theme:not(#eg) .td-category-description p {
	max-width: 56ch;
	color: var(--eg-mute) !important;
	font-size: 18px !important;
	line-height: 1.55 !important;
}

/* Alt kategoriler / kardeş kategoriler: hap (chip) görünüm */
body.eg-theme:not(#eg) .tdb_category_sibling_categories .tdb-category-siblings a,
body.eg-theme:not(#eg) .tdb_category_sibling_categories a,
body.eg-theme:not(#eg) .td-category-siblings .td-category a,
body.eg-theme:not(#eg) .td-category .entry-category a {
	display: inline-block;
	margin: 0 8px 8px 0 !important;
	padding: 7px 14px !important;
	background: transparent !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: 99px !important;
	color: var(--eg-mute) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .tdb_category_sibling_categories a:hover,
body.eg-theme:not(#eg) .td-category-siblings .td-category a:hover {
	border-color: var(--eg-ink) !important;
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .tdb_category_sibling_categories .td-current-sub-category,
body.eg-theme:not(#eg) .tdb_category_sibling_categories .tdb-current-sub-category,
body.eg-theme:not(#eg) .td-category-siblings .td-current-sub-category {
	background: var(--eg-ink) !important;
	border-color: var(--eg-ink) !important;
	color: var(--eg-bg) !important;
}

/* Arama sonuç sayfası formu */
body.eg-theme:not(#eg) .tdb_search_form .tdb-search-form-input,
body.eg-theme:not(#eg) .td-search-header .td-widget-search-input {
	height: 48px !important;
	font-size: 16px !important;
}


/* 13. Footer
   Koyu footer yerine: bej zemin, üstte kalın siyah çizgi, gri yazılar.
   ========================================================================== */
body.eg-theme:not(#eg) .td-footer-template-wrap,
body.eg-theme:not(#eg) .td-footer-template-wrap .td-element-style,
body.eg-theme:not(#eg) .td-footer-wrapper,
body.eg-theme:not(#eg) .td-footer-container,
body.eg-theme:not(#eg) .td-sub-footer-container,
body.eg-theme:not(#eg) .td-footer-page,
body.eg-theme:not(#eg) .td-footer-wrap {
	background: var(--eg-bg) !important;
	background-image: none !important;
}
body.eg-theme:not(#eg) .td-footer-template-wrap .td-element-style:after,
body.eg-theme:not(#eg) .td-footer-wrapper:before {
	display: none !important;
}
body.eg-theme:not(#eg) .td-footer-template-wrap,
body.eg-theme:not(#eg) .td-footer-wrapper {
	border-top: 2px solid var(--eg-ink);
}
body.eg-theme:not(#eg) .td-sub-footer-container {
	border-top: 1px solid var(--eg-line);
}

body.eg-theme:not(#eg) .td-footer-template-wrap,
body.eg-theme:not(#eg) .td-footer-template-wrap p,
body.eg-theme:not(#eg) .td-footer-template-wrap span,
body.eg-theme:not(#eg) .td-footer-template-wrap a,
body.eg-theme:not(#eg) .td-footer-template-wrap i,
body.eg-theme:not(#eg) .td-footer-template-wrap .tdm-descr,
body.eg-theme:not(#eg) .td-footer-template-wrap .tdb-block-inner,
body.eg-theme:not(#eg) .td-footer-wrapper,
body.eg-theme:not(#eg) .td-footer-wrapper a,
body.eg-theme:not(#eg) .td-footer-wrapper p,
body.eg-theme:not(#eg) .td-sub-footer-container,
body.eg-theme:not(#eg) .td-sub-footer-container a,
body.eg-theme:not(#eg) .td-sub-footer-copy {
	color: var(--eg-mute) !important;
}
body.eg-theme:not(#eg) .td-footer-template-wrap a:hover,
body.eg-theme:not(#eg) .td-footer-template-wrap a:hover i,
body.eg-theme:not(#eg) .td-footer-wrapper a:hover,
body.eg-theme:not(#eg) .td-sub-footer-container a:hover {
	color: var(--eg-acc-text) !important;
}
body.eg-theme:not(#eg) .td-footer-template-wrap .td-module-title a,
body.eg-theme:not(#eg) .td-footer-template-wrap .tdm-title,
body.eg-theme:not(#eg) .td-footer-template-wrap .td-block-title > *,
body.eg-theme:not(#eg) .td-footer-wrapper .td-module-title a,
body.eg-theme:not(#eg) .td-footer-wrapper .block-title > * {
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .td-footer-template-wrap .tdm-social-item,
body.eg-theme:not(#eg) .td-footer-wrapper .td-social-icon-wrap .td-icon-font {
	background: transparent !important;
	border: 1px solid var(--eg-line) !important;
	border-radius: 99px;
}
body.eg-theme:not(#eg) .td-footer-template-wrap .tdb-menu > li > a,
body.eg-theme:not(#eg) .td-subfooter-menu li a {
	color: var(--eg-mute) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	text-transform: none !important;
}
body.eg-theme:not(#eg) .td-footer-template-wrap .tdb-menu > li > a:hover,
body.eg-theme:not(#eg) .td-subfooter-menu li a:hover {
	color: var(--eg-acc-text) !important;
}


/* 14. Yardımcı sınıflar
   Composer'da bir bloğu seçip "Extra class" (veya satırın "CSS class") alanına yazın.
   ========================================================================== */

/* eg-lead: Manşet görünümü — büyük başlık, gri spot, altında çizgi */
body.eg-theme:not(#eg) .eg-lead .td_module_wrap:first-child,
body.eg-theme:not(#eg) .eg-lead .td_module_flex:first-child {
	padding-bottom: 28px;
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .eg-lead .td_module_flex:first-child .td-module-title,
body.eg-theme:not(#eg) .eg-lead .td_module_wrap:first-child .entry-title {
	font-size: clamp(26px, 3.7vw, 42px) !important;
	font-weight: 700 !important;
	line-height: 1.12 !important;
	letter-spacing: -.02em !important;
}
body.eg-theme:not(#eg) .eg-lead .td_module_flex:first-child .td-excerpt {
	font-size: 17px !important;
	max-width: 56ch;
}

/* eg-feed: Akış listesi — her haber arasında ince çizgi, hover'da kırmızı başlık */
body.eg-theme:not(#eg) .eg-feed .td_module_flex,
body.eg-theme:not(#eg) .eg-feed .td_module_wrap {
	padding: 20px 0 !important;
	margin-bottom: 0 !important;
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .eg-feed .td-module-title {
	font-size: 18px !important;
	line-height: 1.3 !important;
}

/* eg-box: Sidebar listesi — logolu/küçük satırlar, çizgili */
body.eg-theme:not(#eg) .eg-box .td_module_flex,
body.eg-theme:not(#eg) .eg-box .td_module_wrap {
	padding: 11px 0 !important;
	margin-bottom: 0 !important;
	border-bottom: 1px solid var(--eg-line);
}
body.eg-theme:not(#eg) .eg-box .td-image-container,
body.eg-theme:not(#eg) .eg-box .td-module-thumb {
	border: 1px solid var(--eg-line);
	border-radius: 10px;
}
body.eg-theme:not(#eg) .eg-box .td-module-title {
	font-size: 15px !important;
	font-weight: 600 !important;
}

/* eg-dark: Koyu çağrı kutusu (Summit, profil sahipleri vb.) */
body.eg-theme:not(#eg) .eg-dark,
body.eg-theme:not(#eg) .eg-dark .td-element-style {
	background: var(--eg-ink) !important;
	color: var(--eg-bg) !important;
	border-radius: var(--eg-radius);
}
body.eg-theme:not(#eg) .eg-dark .tdm-title,
body.eg-theme:not(#eg) .eg-dark p,
body.eg-theme:not(#eg) .eg-dark .tdm-descr,
body.eg-theme:not(#eg) .eg-dark a:not(.tdm-btn) {
	color: var(--eg-bg) !important;
}
body.eg-theme:not(#eg) .eg-dark .tdm-btn {
	background: var(--eg-acc-text) !important;
	border-color: var(--eg-acc-text) !important;
	color: #fff !important;
}

/* eg-card: Açık gri kutu (bülten, bilgi kutusu) */
body.eg-theme:not(#eg) .eg-card,
body.eg-theme:not(#eg) .eg-card .td-element-style {
	background: var(--eg-card) !important;
	border-radius: var(--eg-radius);
}

/* eg-chips: Kategori menüsünü yatay kaydırılabilir haplara çevirir */
body.eg-theme:not(#eg) .eg-chips ul {
	display: flex;
	gap: 8px;
	overflow-x: auto;
	padding: 16px 0 !important;
	scrollbar-width: none;
}
body.eg-theme:not(#eg) .eg-chips ul::-webkit-scrollbar {
	display: none;
}
body.eg-theme:not(#eg) .eg-chips li > a {
	display: block;
	flex: none;
	padding: 7px 14px !important;
	border: 1px solid var(--eg-line);
	border-radius: 99px;
	color: var(--eg-mute) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	white-space: nowrap;
}
body.eg-theme:not(#eg) .eg-chips li > a:hover {
	border-color: var(--eg-ink);
	color: var(--eg-ink) !important;
}
body.eg-theme:not(#eg) .eg-chips .current-menu-item > a {
	background: var(--eg-ink);
	border-color: var(--eg-ink);
	color: var(--eg-bg) !important;
}


/* 15. Okuma çubuğu, yukarı çık, video ikonu
   ========================================================================== */
#eg-progress {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100000;
	width: 100%;
	height: 3px;
	background: var(--eg-acc);
	transform: scaleX(0);
	transform-origin: 0 50%;
	pointer-events: none;
}
.admin-bar #eg-progress {
	top: 32px;
}
@media (max-width: 782px) {
	.admin-bar #eg-progress {
		top: 46px;
	}
}

body.eg-theme:not(#eg) .td-scroll-up,
body.eg-theme:not(#eg) .tdb-scroll-up {
	background: var(--eg-ink) !important;
	border-radius: 50% !important;
}
body.eg-theme:not(#eg) .td-scroll-up:hover {
	background: var(--eg-acc-text) !important;
}

body.eg-theme:not(#eg) .td-video-play-ico {
	background: var(--eg-acc) !important;
	border: 0 !important;
	border-radius: 50% !important;
	box-shadow: none !important;
}
body.eg-theme:not(#eg) .td-video-play-ico i,
body.eg-theme:not(#eg) .td-video-play-ico .td-icon-video-thumb-play {
	color: #fff !important;
}

/* Hareket azaltma tercihi */
@media (prefers-reduced-motion: reduce) {
	body.eg-theme:not(#eg) *,
	body.eg-theme:not(#eg) *:before,
	body.eg-theme:not(#eg) *:after {
		transition: none !important;
		animation: none !important;
	}
}


/* 16. Mobil
   ========================================================================== */
@media (max-width: 767px) {
	body.eg-theme:not(#eg) .td-post-content,
	body.eg-theme:not(#eg) .tdb_single_content .tdb-block-inner {
		font-size: 16.5px !important;
	}
	body.eg-theme:not(#eg) .td-post-content blockquote p,
	body.eg-theme:not(#eg) .tdb_single_content blockquote p {
		font-size: 19px !important;
	}
	body.eg-theme:not(#eg) .tdb-logo-text-title,
	body.eg-theme:not(#eg) .td-logo-text {
		font-size: 22px !important;
	}
	body.eg-theme:not(#eg) .td-header-template-wrap .tdb_header_date {
		display: none !important;
	}
}


/* 17. Ekosistem Liste eklentisi ile uyum
   Eklentinin kendi değişkenleri temanın renklerine bağlanır; girişim,
   yatırımcı ve etkinlik sayfaları da bej zemin ve Montserrat ile görünür.
   ========================================================================== */
body.eg-theme:not(#eg) .egg {
	--egg-accent: var(--eg-acc-text);
	--egg-accent-soft: #f6e1d9;
	--egg-ink: var(--eg-ink);
	--egg-muted: var(--eg-mute);
	--egg-line: var(--eg-line);
	--egg-surface: #ffffff;
	--egg-surface-2: var(--eg-card);
	font-family: var(--eg-font);
}
body.eg-theme:not(#eg) .egg .egg-recent__title::before {
	background: var(--eg-acc);
}
body.eg-theme:not(#eg) .egg .egg-btn:not(.egg-btn--ghost) {
	background: var(--eg-ink);
	border-color: var(--eg-ink);
	border-radius: 999px;
	color: var(--eg-bg) !important;
}
body.eg-theme:not(#eg) .egg .egg-btn:not(.egg-btn--ghost):hover {
	background: var(--eg-acc-text);
	border-color: var(--eg-acc-text);
	color: #fff !important;
	filter: none;
}
body.eg-theme:not(#eg) .egg .egg-btn--ghost {
	border-radius: 999px;
}
body.eg-theme:not(#eg) .egg .egg-card:hover {
	border-color: var(--eg-ink);
	box-shadow: 4px 4px 0 var(--eg-ink);
}
body.eg-theme:not(#eg) .egg .egg-filters input,
body.eg-theme:not(#eg) .egg .egg-filters select {
	background: #ffffff !important;
}


/* 18–19 (header hizası ve yapışkan header) assets/css/header.css dosyasında;
   sayfaya gömülü yüklenir. */

/* egirişim — renk değişkenleri, zemin, header hizası ve yapışkan header (sayfaya gömülü yüklenir) */

/* Renkler burada da tanımlı: önbellekte eski egirisim.css kalsa bile güncel renk kullanılır. */
:root {
	--eg-bg:       #f2f2f1;
	--eg-card:     #e6e6e4;
	--eg-ink:      #16130f;
	--eg-mute:     #5f5f5c;
	--eg-line:     #dcdcd9;
	--eg-acc:      #e5391f;
	--eg-acc-text: #c4301a;
}
html body.eg-theme:not(#eg),
html body.eg-theme:not(#eg) #td-outer-wrap,
html body.eg-theme:not(#eg) .td-theme-wrap,
html body.eg-theme:not(#eg) .td-main-content-wrap,
html body.eg-theme:not(#eg) .td-container-wrap,
html body.eg-theme:not(#eg) .tdc-content-wrap {
	background-color: #f2f2f1 !important;
	background-image: none !important;
}

/* 18. Header hizası
   Header'ın içeriği (logo solda, menü ve arama sağda) sitenin içerik
   kapsayıcısıyla aynı genişlikte ve aynı sol/sağ çizgide durur:
   1068px · 980px (1019–1140) · 740px (768–1018). Logo sola dayalı.
   Genişlik Özelleştir > egirişim Ana Sayfa > İçerik genişliği ile birlikte değişir.
   ========================================================================== */
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdc-row {
	width: var(--eh-w, 1068px) !important;
	max-width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdc-row > .vc_row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdc-row > .vc_row > .vc_column:first-child,
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .vc_row_inner > .vc_column_inner:first-child,
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .vc_row_inner > .vc_column_inner:first-child > .wpb_wrapper {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdc-row > .vc_row > .vc_column:last-child,
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .vc_row_inner > .vc_column_inner:last-child {
	padding-right: 0 !important;
	margin-right: 0 !important;
}
/* Logo: sola dayalı, iç/dış boşluksuz */
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdb_header_logo {
	margin-left: 0 !important;
	padding-left: 0 !important;
	text-align: left !important;
}
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdb_header_logo .tdb-logo-a,
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdb_header_logo .tdb-block-inner {
	justify-content: flex-start !important;
	align-items: center;
	margin-left: 0 !important;
	padding-left: 0 !important;
	text-align: left !important;
}
body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdb_header_logo .tdb-logo-img-wrap {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
@media (min-width: 1019px) and (max-width: 1140px) {
	body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdc-row { width: 980px !important; }
}
@media (min-width: 768px) and (max-width: 1018px) {
	body.eg-theme:not(#eg) :is(.td-header-desktop-wrap, .td-header-desktop-sticky-wrap) .tdc-row { width: 740px !important; }
}


/* 19. Yapışkan (kaydırınca sabitlenen) header: kenarlar da bej
   tagDiv'in sabit header kopyasındaki beyaz satır/bölge zeminleri ezilir. */
body.eg-theme:not(#eg) :is(.td-header-desktop-sticky-wrap, .td-header-mobile-sticky-wrap, .td-header-desktop-wrap, .td-header-mobile-wrap, .td-header-template-wrap) :is(
	.tdc-zone, .tdc_zone, .tdc-row, .tdc-row-composer, .vc_row, .vc_row_inner,
	.vc_column, .vc_column_inner, .vc_column_container, .wpb_wrapper,
	.tdc-element-style, .td-element-style, .td-element-style-before
):not(.eg-keep) {
	background-color: var(--eg-bg) !important;
}
body.eg-theme:not(#eg) :is(.td-header-desktop-sticky-wrap, .td-header-mobile-sticky-wrap),
body.eg-theme:not(#eg) :is(.td-header-desktop-sticky-wrap, .td-header-mobile-sticky-wrap) > *,
body.eg-theme:not(#eg) .td-header-template-wrap :is(.tdb-sticky-header, .td-sticky-header, .tdc-row-sticky) {
	background-color: var(--eg-bg) !important;
	background-image: none !important;
}
body.eg-theme:not(#eg) .td-header-desktop-sticky-wrap {
	box-shadow: 0 1px 0 var(--eg-line) !important;
}


/* 20. Yapışkan header ve klasik Newspaper header'ında kalan beyaz alanlar
   Klasik header'ın sabit menüsü (.td-affix) ve tagDiv'in sabit header
   kopyaları dahil tüm header katmanları gri; sabit header kenardan kenara. */
body.eg-theme:not(#eg) :is(
	.td-header-template-wrap,
	.td-header-desktop-wrap,
	.td-header-desktop-sticky-wrap,
	.td-header-mobile-wrap,
	.td-header-mobile-sticky-wrap,
	.td-header-wrap,
	.td-header-menu-wrap-full,
	.td-header-menu-wrap,
	.td-affix,
	.td-header-top-menu-full,
	.tdc-header-wrap,
	.tdb-header-sticky,
	.td-header-sticky,
	.tdc-row-sticky,
	[class*="sticky-wrap"]
) {
	background-color: var(--eg-bg) !important;
}
/* Tam genişlik zemin: sabit header'ın kenarlarında boşluk kalmasın */
body.eg-theme:not(#eg) :is(.td-header-desktop-sticky-wrap, .td-header-mobile-sticky-wrap, .td-affix) {
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
}
body.eg-theme:not(#eg) :is(.td-header-template-wrap, .td-header-wrap) :is(.tdc-row, .tdc_zone, .tdc-zone, .vc_row)::before,
body.eg-theme:not(#eg) :is(.td-header-template-wrap, .td-header-wrap) :is(.tdc-row, .tdc_zone, .tdc-zone, .vc_row)::after {
	background-color: transparent !important;
}

/*
Theme Name:   egirisim
Theme URI:    https://egirisim.com
Description:  egirişim yeni tasarımı — Newspaper teması üzerine çalışan alt (child) tema. Açık gri zemin, Montserrat tipografi, kırmızı vurgu. Ana Newspaper temasına dokunmaz; tema güncellemelerinde tasarım korunur.
Author:       egirişim Medya Hizmetleri A.Ş.
Author URI:   https://egirisim.com
Template:     Newspaper
Version:      2.8.1
Text Domain:  egirisim
*/

/*
 * Tasarımın tamamı assets/css/egirisim.css dosyasındadır.
 * Bu dosyaya kendi küçük düzeltmelerinizi ekleyebilirsiniz; en son yüklenir.
 */

