.elementor-widget blockquote,
.elementor-widget blockquote p {
    font-size: 16px !important;
    line-height: 1.5em !important;
}
a:where(:not(.wp-element-button)) { text-decoration:none !important;}
a:where(:not(.wp-element-button)):hover { text-decoration:underline !important;}

/* Sifre korumali yazilari liste sayfalarinda gizle: kategori ve arama sayfalarinda hepsi, ana sayfada yalnizca WAF 2025. Yazinin kendi sayfasi etkilenmez. Geri almak icin bu kurali silin. */
body.archive article.post-item.post-password-required,
body.search article.post-item.post-password-required,
body.home article.post-item.post-password-required.category-waf-2025,
body.home article.post-item.post-password-required.category-waf-2025-en { display: none !important; }


/* WAF 2025 kartlari: logo alani sabit yukseklikte, logo oranini koruyarak sigar; boylece basliklar ayni hizadan baslar. */
article.post-item.post-grid.category-waf-2025 .post-item-thumbnail .image-element,
article.post-item.post-grid.category-waf-2025-en .post-item-thumbnail .image-element { height: 140px; display: block; }
article.post-item.post-grid.category-waf-2025 .post-item-thumbnail img,
article.post-item.post-grid.category-waf-2025-en .post-item-thumbnail img { width: 100% !important; height: 100% !important; object-fit: contain; object-position: left center; }

/* WAF 2025 kartlari: baslik en az 2 satir yer tutar, ozet tam 5 satir gosterilir; kartlar ayni hizada baslar ve biter. */
article.post-item.post-grid.category-waf-2025 .post-item-title,
article.post-item.post-grid.category-waf-2025-en .post-item-title { min-height: 2.4em; }
article.post-item.post-grid.category-waf-2025 .post-item-excerpt p,
article.post-item.post-grid.category-waf-2025-en .post-item-excerpt p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; line-clamp: 5; overflow: hidden; min-height: 7.5em; margin-bottom: 0; }
body.archive article.post-item.post-grid.category-waf-2025 .post-item-title,
body.archive article.post-item.post-grid.category-waf-2025-en .post-item-title { min-height: 3.3em; }

/* Ana sayfa WAF 2025 bolumu: tum roportajlar tek satirda, yatay kaydirilarak gorulur. */
body.home .fox-grid:has(> article.category-waf-2025),
body.home .fox-grid:has(> article.category-waf-2025-en) { flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x proximity; padding-bottom: 16px; }
body.home .fox-grid:has(> article.category-waf-2025) > article,
body.home .fox-grid:has(> article.category-waf-2025-en) > article { flex: 0 0 25%; max-width: 25%; scroll-snap-align: start; }
body.home .fox-grid:has(> article.category-waf-2025)::-webkit-scrollbar,
body.home .fox-grid:has(> article.category-waf-2025-en)::-webkit-scrollbar { height: 6px; }
body.home .fox-grid:has(> article.category-waf-2025)::-webkit-scrollbar-track,
body.home .fox-grid:has(> article.category-waf-2025-en)::-webkit-scrollbar-track { background: #eeeeee; }
body.home .fox-grid:has(> article.category-waf-2025)::-webkit-scrollbar-thumb,
body.home .fox-grid:has(> article.category-waf-2025-en)::-webkit-scrollbar-thumb { background: #c19b64; border-radius: 3px; }