
/* ============================================================
   MEMURATAMALARI.COM — DESIGN SYSTEM
   Color: Deep navy #1a1a2e primary, warm red #c0392b accent
   Fonts: Merriweather (headings), Source Sans 3 (body/UI)
   ============================================================ */

/* === CSS VARIABLES (design-rules section 9) === */
:root {
    --color-primary: #1a1a2e;
    --color-accent: #c0392b;
    --color-accent-hover: #a5281e;
    --color-text-primary: #1a1a2e;
    --color-text-secondary: #4a4a68;
    --color-text-muted: #6b7280;
    --color-bg-primary: #ffffff;
    --color-bg-secondary: #f8f9fa;
    --color-bg-tertiary: #f1f3f5;
    --color-border: #e5e7eb;
    --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
    --shadow-md: 0 4px 6px rgba(0,0,0,0.07);
    --shadow-lg: 0 10px 25px rgba(0,0,0,0.1);
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --font-heading: 'Merriweather', Georgia, 'Times New Roman', serif;
    --font-body: 'Source Sans 3', 'Segoe UI', system-ui, sans-serif;
}

/* === GLOBAL TYPOGRAPHY (design-rules section 6: serif-first for editorial) === */
/* Only apply to content areas — NOT header/nav/slider overlays */
#home h2, #home h3, #newsRead h1, #newsRead h2, #newsRead h3,
.ntitle h3, .populer-header h2,
.single .detail h1, .single .post-title, .single .entry-title,
.anasayfa-detayli-kategori h3 {
    font-family: var(--font-heading)!important;
}
body, p, li, input, button, .tabLinks span,
.header-middle-bottom nav ul li a {
    font-family: var(--font-body)!important;
}
/* Slider/nav overlay text must stay white */
.fWidthSlide h2, .fWidthSlide h3, .fWidthSlide .swiper-overlay h3,
.lastmin-slider h2, .lastmin-slider a h2,
.four-manset strong, .itemSlide h3, .itemSlidePag span,
.header-middle-bottom nav ul li a,
.mansetMobile a.title {
    color:#fff!important;
}

/* === LEFT MENU: stil + davranış artık mu-plugins/memur-mobile-menu.php'de (modern mobil menü) === */

/* === DUPLICATE NAV BAR: hide 4th header row === */
.new-header-gray { display:none!important }

/* === HEADER === */
/* Header: contain ticker overflow */
.header-charts { background:var(--color-primary)!important; overflow:hidden!important }
.header-charts .hc-in .hc-title { color:#fff!important; font-weight:600!important }

/* === NAV: keep theme defaults, just set font === */
.header-middle-bottom nav ul li a {
    font-family: var(--font-body)!important;
}

/* === FLOATING WIDGETS: disable === */
.ufw_wrap { display:none!important }
.pum-overlay, .pum-container { display:none!important }
a[href*="whatsapp.com/channel"] { display:none!important }

/* === ARTICLE TYPOGRAPHY (design-rules: 720px max, serif headings) === */
.single .entry-title, .single .post-title, .single .detail h1 {
    font-size:28px!important; line-height:1.35!important; font-weight:900!important;
    font-family:var(--font-heading)!important;
}
.single .detail p, .single .entry-content p {
    font-size:17px!important; line-height:1.8!important; color:var(--color-text-primary)!important;
    font-family:var(--font-body)!important;
}
.single .detail h2 { font-size:22px!important; font-weight:700!important; margin:28px 0 12px!important }
.single .detail h3 { font-size:19px!important; font-weight:700!important; margin:22px 0 10px!important }

/* === HOMEPAGE NEWS CARDS: shadows, radius, better spacing === */
a.newsBox, .newsBox, .newsBox2 {
    border-radius:var(--radius-md)!important;
    overflow:hidden!important;
    box-shadow:var(--shadow-sm)!important;
    transition:box-shadow 0.2s ease, transform 0.2s ease!important;
}
a.newsBox:hover, .newsBox:hover, .newsBox2:hover {
    box-shadow:var(--shadow-md)!important;
    transform:translateY(-2px)!important;
}
a.newsBox span strong, .newsBox span strong, .newsBox2 span strong {
    font-family:var(--font-heading)!important;
    font-size:16px!important;
    line-height:1.4!important;
    font-weight:700!important;
    color:var(--color-text-primary)!important;
}
a.newsBox em.tag, .newsBox em.tag {
    font-family:var(--font-body)!important;
    font-size:11px!important;
    font-weight:700!important;
    letter-spacing:0.5px!important;
    border-radius:var(--radius-sm)!important;
}

/* === SECTION HEADERS: editorial style === */
.ntitle h3 {
    font-family:var(--font-heading)!important;
    font-size:16px!important;
    letter-spacing:0.5px!important;
}
.tabLinks span {
    font-weight:600!important;
    font-size:13px!important;
    letter-spacing:0.3px!important;
}

/* === 404 PAGE === */
.error404 .container { text-align:center; padding:60px 20px }
.error404 h1 { font-size:120px!important; color:var(--color-accent)!important; font-weight:900!important; line-height:1!important; margin-bottom:10px }
.error404 p { font-size:18px!important; color:var(--color-text-muted)!important; margin-bottom:25px }
.error404 a { background:var(--color-accent); color:#fff; padding:12px 30px; border-radius:var(--radius-md); text-decoration:none; font-weight:600; font-size:16px; display:inline-block; min-height:48px; line-height:48px }
.error404 a:hover { background:var(--color-accent-hover); transform:translateY(-2px); box-shadow:var(--shadow-lg) }

/* === AD ZONES === */
.ads { min-height:0!important; margin:10px 0!important }

/* === BREADCRUMB (design-rules: 0.875rem, muted color) === */
.rank-math-breadcrumb { font-size:0.875rem!important; color:var(--color-text-muted)!important; padding:8px 0!important }
.rank-math-breadcrumb a { color:var(--color-accent)!important }

/* === COOKIE BANNER (design-rules: max 20% viewport) === */
.veri-politikasi-bar { background:var(--color-primary)!important; color:#fff!important; font-size:13px!important; padding:10px 20px!important; max-height:20vh!important }

/* === POST META === */
.single .detail .meta, .single .post-meta { font-size:13px!important; color:var(--color-text-muted)!important; margin-bottom:15px!important }

/* === HOMEPAGE SLIDER: show first slide IMMEDIATELY before JS loads === */
/* Only on homepage (#home) — not on inner pages */
#home .lastmin-slider { min-height:300px; background:var(--color-bg-tertiary); position:relative; overflow:hidden!important }
#home #owl-lastmin-slider { position:relative; overflow:hidden!important }
/* Before owl.carousel adds its classes, show ONLY first slide */
#home #owl-lastmin-slider:not(.owl-loaded) { display:block!important; overflow:hidden!important; max-height:420px }
#home #owl-lastmin-slider:not(.owl-loaded) > div { display:none!important }
#home #owl-lastmin-slider:not(.owl-loaded) > div:first-child {
    display:block!important; width:100%; position:relative;
}
#home #owl-lastmin-slider:not(.owl-loaded) > div:first-child figure {
    width:100%; height:400px; overflow:hidden;
}
#home #owl-lastmin-slider:not(.owl-loaded) > div:first-child figure img {
    width:100%; height:100%; object-fit:cover;
}
#home #owl-lastmin-slider:not(.owl-loaded) > div:first-child h2 {
    position:absolute; bottom:30px; left:30px; right:30px;
    color:#fff!important; font-size:28px; font-weight:900; z-index:5;
    text-shadow:0 2px 8px rgba(0,0,0,0.6);
    font-family:var(--font-heading)!important;
}
#home #owl-lastmin-slider:not(.owl-loaded) > div:first-child svg {
    position:absolute; bottom:0; left:0; width:66%; height:100%; z-index:2;
}
/* Hide slider on non-homepage pages */
.pageWrapper .lastmin-slider { display:none!important }
/* Also hide any owl-carousel that hasn't loaded yet (prevent stacking) */
.owl-carousel:not(.owl-loaded) { overflow:hidden!important; max-height:420px }
/* Once owl.carousel loads, it adds .owl-loaded class and takes full control */
.lastmin-slider .item img, .fWidthSlide .itemSlide img { object-fit:cover!important }
/* Force eager loading for slider images */
.lastmin-slider img[data-lazyloaded], .fWidthSlide img[data-lazyloaded] {
    opacity:1!important; transition:none!important;
}

/* === SIDEBAR WIDGETS === */
.sidebar .widget, .right .widget { border-bottom:1px solid var(--color-border)!important; padding-bottom:15px!important; margin-bottom:15px!important }

/* ============================================================
   RESPONSIVE — MOBILE-FIRST (design-rules section 13)
   Base = mobile (320px+), enhance with min-width
   Tap target: 48px min, font: never below 16px
   ============================================================ */

/* === MOBILE BASE (all screens) === */
body { overflow-x:hidden!important }
img { max-width:100%!important; height:auto }

/* === MOBILE ONLY (<769px) === */
@media(max-width:768px) {
    .container, .lcont { padding-left:10px!important; padding-right:10px!important }

    /* Header: hide ticker, sticky nav (design-rules: sticky + blur) */
    .header-charts { display:none!important }
    .header-middle2 { padding:8px 12px!important }
    .header-middle2 .logo img { max-height:38px!important }
    .header-middle-bottom {
        position:sticky; top:0; z-index:999;
        backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);
    }
    .header-middle-bottom .container { padding:0!important }
    .header-middle-bottom nav ul {
        overflow-x:auto; white-space:nowrap;
        -webkit-overflow-scrolling:touch; scrollbar-width:none;
    }
    .header-middle-bottom nav ul::-webkit-scrollbar { display:none }
    /* Nav links: 48px touch target, 16px min font */
    .header-middle-bottom nav ul li a {
        font-size:13px!important; padding:14px 12px!important;
        min-height:48px!important; display:inline-flex!important; align-items:center!important;
    }

    /* Slider: single slide fallback on mobile, no stacking */
    #home .lastmin-slider { min-height:250px!important; max-height:300px!important; overflow:hidden!important }
    #home #owl-lastmin-slider:not(.owl-loaded) { max-height:300px!important }
    #home #owl-lastmin-slider:not(.owl-loaded) > div:first-child figure { height:280px!important }
    #home #owl-lastmin-slider:not(.owl-loaded) > div:first-child h2 { font-size:20px!important; bottom:15px!important; left:15px!important; right:15px!important }
    .owl-carousel:not(.owl-loaded) { max-height:300px!important }
    /* Slider: remove gap between slides and thumbnails */
    .four-manset { margin:0 -10px!important; padding:0!important }
    .four-manset .owl-carousel .owl-item img { height:220px!important; object-fit:cover!important }
    .four-manset strong { font-size:16px!important; line-height:1.3!important; padding:10px 14px!important }
    .fWidthSlide { margin:0 -10px!important }
    #home .lastmin-slider { margin-bottom:0!important; min-height:auto!important }
    #home .lastmin-slider + div, #home .cuff { margin-top:0!important; padding-top:0!important }
    .owl-dots { margin:8px 0!important }

    /* Page breadcrumb: prevent header overlap */
    .pageBread { padding-top:10px!important; margin-top:0!important }
    .pageBread h1 { font-size:18px!important; line-height:1.3!important }
    .pageWrapper { padding-top:0!important }

    /* Manset alt */
    .cuff { padding:0!important }
    .flex-l { flex-direction:column!important; gap:0!important }
    .anasayfa-sol-buyuk-manset, .anasayfa-sag-kucuk-manset { width:100%!important; float:none!important }

    /* Detayli kategori (KAMU HABERLERİ) */
    .anasayfa-detayli-kategori { margin:12px 0!important }
    .anasayfa-detayli-kategori .ntitle { padding:12px 14px!important }
    .anasayfa-detayli-kategori .ntitle h3 { font-size:16px!important }
    .detayli-kat-list a { padding:12px 14px!important; min-height:48px!important }
    .detayli-kat-list a strong { font-size:16px!important; line-height:1.4!important }
    .detayli-kat-list a img { width:90px!important; height:60px!important; object-fit:cover!important; border-radius:var(--radius-sm)!important }

    /* Hide ALL mobile-gizle elements on mobile */
    .mobile-gizle { display:none!important }

    /* Content: full width layout */
    .bottom { flex-direction:column!important }
    .bottom .left { width:100%!important; float:none!important }

    /* News cards */
    .sixNews { gap:10px!important }
    .sixNews .left, .sixNews .right { width:100%!important; float:none!important }
    .sixNewsSymmetry .newsBox { margin-bottom:12px!important }
    a.newsBox, .newsBox { margin-bottom:12px!important }
    a.newsBox img, .newsBox img { height:200px!important; object-fit:cover!important }
    a.newsBox span strong, .newsBox span strong { font-size:16px!important; line-height:1.35!important }
    a.newsBox em.tag, .newsBox em.tag { font-size:11px!important; padding:3px 8px!important }

    /* 2li tab news */
    .twoLineNews { margin:12px 0!important }
    .twoLineNews > div { flex-direction:column!important }
    .twoLineNews > div > div { width:100%!important; float:none!important }
    .newsBox2 { margin-bottom:12px!important }
    .newsBox2 img { height:190px!important; object-fit:cover!important }
    .newsBox2 span strong { font-size:16px!important; line-height:1.35!important }

    /* Tab headers: 48px touch targets */
    .tabLinks { overflow-x:auto!important; white-space:nowrap!important; scrollbar-width:none!important }
    .tabLinks::-webkit-scrollbar { display:none }
    .tabLinks span { font-size:13px!important; padding:14px 16px!important; min-height:48px!important }

    /* Article typography: 16px minimum */
    .single .detail h1 { font-size:22px!important; line-height:1.35!important; padding:0 6px!important }
    .single .detail p, .single .entry-content p { font-size:16px!important; line-height:1.75!important; padding:0 6px!important }
    .single .detail h2 { font-size:19px!important }
    .single .detail h3 { font-size:17px!important }

    /* Touch targets: 48px minimum (design-rules) */
    .tabLinks span, .ntitle ul li, nav ul li a {
        min-height:48px!important; display:inline-flex!important; align-items:center!important;
    }

    /* Push notification: non-intrusive */
    #push-overlay { padding:20px 15px!important }
    #push-overlay > div { width:100%!important; max-width:100%!important; border-radius:var(--radius-lg)!important; padding:24px 20px!important }
    #push-overlay h3 { font-size:18px!important }
    #push-overlay p { font-size:16px!important }

    /* Newsletter: mobile friendly */
    .memur-newsletter-bar { flex-direction:column!important; padding:12px!important; gap:8px!important }
    .memur-newsletter-bar input[type="email"] { width:100%!important; font-size:16px!important }
    .memur-newsletter-bar button { width:100%!important; padding:12px!important; min-height:48px!important; font-size:16px!important }

    /* Footer (design-rules: stacked on mobile) */
    footer .top { padding:20px 15px!important }
    footer .center { padding:15px!important; flex-direction:column!important }
    footer .center > div { width:100%!important; margin-bottom:15px!important }
    footer .bottom-f { padding:12px 15px!important; text-align:center!important }

    /* Cookie bar */
    .veri-politikasi-bar { padding:10px 14px!important; font-size:13px!important }

    /* Hide desktop-only elements */
    .des-g { display:none!important }
    .lholder { display:none!important }

    /* Lazy-load placeholder */
    img.lazy, img[data-lazyloaded] { background:var(--color-bg-tertiary)!important }
}

/* === SMALL PHONES (<380px) === */
@media(max-width:380px) {
    .header-middle-bottom nav ul li a { font-size:12px!important; padding:12px 8px!important }
    a.newsBox img, .newsBox img { height:170px!important }
    .populer-big, .populer-small { min-height:150px!important }
}


/* Tema footer + araclari gizle - yeni MFR footer devralir */
/* NOT: #mfr-footer haric tum footer elementleri gizle */
body > footer:not(#mfr-footer),
footer.footer:not(#mfr-footer) {
    display: none !important;
}
/* memur-tools-backlinks enjeksiyonunu da gizle - MFR araclara dahil */
section[style*="background:#0f1722"],
section[style*="background: #0f1722"] {
    display: none !important;
}
/* to-top butonu footer disinda kalmali - korunuyor */


.m-related-wrap { max-width: 1200px; margin: 20px auto; padding: 0 16px; }
.m-related-wrap .m-list { background: #fff; border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden; box-shadow: 0 1px 2px rgba(0,0,0,.02); margin-bottom: 16px; }
.m-related-wrap .m-list__head { display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; border-bottom: 2px solid var(--list-color, #c90914); background: linear-gradient(180deg, #fff 0%, #fafafa 100%); }
.m-related-wrap .m-list__title { margin: 0; padding: 2px 0 0; font-family: 'Merriweather', Georgia, serif; font-size: 15px; line-height: 1.4; font-weight: 700; color: var(--list-color, #1a1a2e); display: flex; align-items: center; gap: 8px; }
.m-related-wrap .m-list__more { font-size: 12px; font-weight: 600; color: #6b7280; text-decoration: none; text-transform: uppercase; letter-spacing: .3px; padding: 6px 10px; border-radius: 6px; transition: background .15s, color .15s; }
.m-related-wrap .m-list__more:hover { background: var(--list-color, #c90914); color: #fff; }
.m-related-wrap .m-list__items { list-style: none; margin: 0; padding: 0; }
.m-related-wrap .m-list__item { border-bottom: 1px solid #f3f4f6; }
.m-related-wrap .m-list__item:last-child { border-bottom: none; }
.m-related-wrap .m-list__link { display: flex; align-items: center; gap: 10px; padding: 10px 14px; min-height: 48px; text-decoration: none; color: #1a1a2e; transition: background .12s; }
.m-related-wrap .m-list__link:hover { background: #f8f9fa; color: var(--list-color, #c90914); }
.m-related-wrap .m-list__num { flex-shrink: 0; width: 26px; height: 26px; border-radius: 50%; background: var(--list-color, #c90914); color: #fff; font-size: 12px; font-weight: 700; display: flex; align-items: center; justify-content: center; }
.m-related-wrap .m-list__thumb { flex-shrink: 0; width: 48px; height: 48px; object-fit: cover; border-radius: 6px; background: #f3f4f6; }
.m-related-wrap .m-list__body { flex: 1; min-width: 0; }
.m-related-wrap .m-list__heading { font-size: 14px; font-weight: 600; line-height: 1.35; color: inherit; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.m-related-wrap .m-list__meta { display: flex; gap: 8px; font-size: 11px; color: #6b7280; flex-wrap: wrap; margin-top: 3px; }
.m-related-wrap .m-list__cat { background: var(--list-color, #c90914); color: #fff; padding: 1px 6px; border-radius: 3px; font-weight: 600; font-size: 10px; text-transform: uppercase; letter-spacing: .3px; opacity: .85; }

/* 2-col grid on desktop */
@media (min-width: 860px) {
    .m-related-wrap.two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
    .m-related-wrap.two-col .m-list { margin-bottom: 0; }
}
@media (max-width: 768px) {
    .m-related-wrap { padding: 0 8px; margin: 12px auto; }
    .m-related-wrap .m-list__head { padding: 10px 12px; }
    .m-related-wrap .m-list__title { font-size: 14px; }
    .m-related-wrap .m-list__link { padding: 9px 12px; gap: 9px; min-height: 52px; }
    .m-related-wrap .m-list__heading { font-size: 13.5px; }
    .m-related-wrap .m-list__thumb { width: 44px; height: 44px; }
}


/* ============================================================
   Top — breadcrumb + meta (date/views) row
   ============================================================ */
.haberSingle .top { padding: 16px 0 0; }
.haberSingle .top .siteMap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    list-style: none;
    margin: 0;
    padding: 6px 16px 0;
    font-size: 13px;
    line-height: 1.6;
    color: #6b7280;
}
.haberSingle .top .siteMap li {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    min-width: 0;
}
.haberSingle .top .siteMap li a {
    color: #c90914;
    text-decoration: none;
    white-space: nowrap;
}
.haberSingle .top .siteMap li strong {
    color: #1a1a2e;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 640px;
    min-width: 0;
    display: inline-block;
    vertical-align: middle;
}
.haberSingle .top .siteMap li i {
    font-size: 10px;
    opacity: .5;
}

/* Hide theme's time blocks — we render a consistent meta bar instead */
.haberSingle .top .mobile-time-views,
.haberSingle .top time,
.haberSingle .top time.mobile-gizle,
.haberSingle .top time.des-gizle { display: none !important; }

/* Our own meta row below breadcrumb */
.haberSingle .top::after { content: ''; display: table; clear: both; }

@media (max-width: 860px) {
    .haberSingle .top .siteMap {
        padding: 10px 14px 4px;
        font-size: 12px;
    }
    .haberSingle .top .siteMap li:last-child {
        flex: 1 1 100%;
        margin-top: 2px;
    }
    .haberSingle .top .siteMap li:last-child strong {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        white-space: normal;
        font-size: 12.5px;
        line-height: 1.4;
    }
    .haberSingle .top .siteMap li:last-child i { display: none; }
}

/* H1 polish */
.haberSingle .top h1 {
    margin: 8px 16px 16px;
    padding: 4px 0 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.25;
    color: #1a1a2e;
    font-family: 'Merriweather', Georgia, serif;
    max-width: 900px;
}
@media (max-width: 860px) {
    .haberSingle .top h1 {
        margin: 6px 14px 12px;
        font-size: 21px;
        line-height: 1.3;
    }
}

/* ============================================================
   Featured image — shrink + float left + share buttons below it
   ============================================================ */
.haberSingle .detail { overflow: visible; padding: 16px !important; background: #fff; }
.haberSingle .detail .cap {
    float: left;
    width: 320px;
    max-width: 40%;
    margin: 0 24px 14px 0;
    padding: 0;
    border: 0;
    background: #fafafa;
    border-radius: 10px;
    overflow: hidden;
    box-sizing: border-box;
}
.haberSingle .detail .cap img.wp-post-image,
.haberSingle .detail .cap img.attachment-bt_single,
.haberSingle .detail .cap > img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
    border-radius: 10px 10px 0 0;
    float: none;
}

/* sc-options — compact layout directly under the image */
.haberSingle .detail .cap .sc-options {
    background: #fff;
    border-top: 1px solid #eee;
    padding: 8px 10px;
    margin: 0;
    width: 100%;
}
.haberSingle .detail .cap .sc-options .flex-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 6px;
}
.haberSingle .detail .cap .sc-options-left,
.haberSingle .detail .cap .sc-options-right {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
}
.haberSingle .detail .cap .sc-options-user {
    display: none; /* save space; avatar not critical here */
}
.haberSingle .detail .cap .options-icons {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 4px 6px;
    border-radius: 6px;
    cursor: pointer;
    transition: background .12s;
}
.haberSingle .detail .cap .options-icons:hover { background: #f3f4f6; }
.haberSingle .detail .cap .options-icons p {
    margin: 0;
    font-size: 10px;
    font-weight: 600;
    color: #6b7280;
    text-transform: uppercase;
    letter-spacing: .3px;
}
.haberSingle .detail .cap .options-icons .icon-border {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #f3f4f6;
    font-size: 14px;
    color: #c90914;
}
.haberSingle .detail .cap .options-icons .icon-border-count {
    position: absolute;
    top: -4px;
    right: -4px;
    background: #c90914;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    min-width: 14px;
    height: 14px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 3px;
}
.haberSingle .detail .cap .news-abone { display: none; }

/* Content text wraps around image */
.haberSingle .detail > p,
.haberSingle .detail > h2,
.haberSingle .detail > h3,
.haberSingle .detail > ul,
.haberSingle .detail > ol,
.haberSingle .detail > div {
    font-size: 15.5px;
    line-height: 1.75;
    color: #1f2937;
    margin: 0 0 14px;
    font-family: 'Source Sans 3', system-ui, sans-serif;
}
.haberSingle .detail > h2 {
    font-family: 'Merriweather', Georgia, serif;
    font-size: 20px;
    font-weight: 700;
    color: #1a1a2e;
    margin: 24px 0 10px;
    padding-top: 4px;
    line-height: 1.35;
    clear: none; /* allow H2 to wrap next to image */
}
.haberSingle .detail > h3 {
    font-family: 'Merriweather', Georgia, serif;
    font-size: 17px;
    font-weight: 700;
    color: #1a1a2e;
    margin: 20px 0 8px;
    line-height: 1.35;
}

/* Clearfix at end of content area */
.haberSingle .detail::after {
    content: '';
    display: block;
    clear: both;
}

/* Mobile — image still floats but takes less room */
@media (max-width: 768px) {
    .haberSingle .detail { padding: 12px !important; }
    .haberSingle .detail .cap {
        width: 44%;
        max-width: 180px;
        margin: 0 12px 10px 0;
    }
    .haberSingle .detail > p,
    .haberSingle .detail > div {
        font-size: 14.5px;
        line-height: 1.7;
    }
    .haberSingle .detail > h2 { font-size: 17px; margin: 18px 0 8px; }
    .haberSingle .detail > h3 { font-size: 15.5px; margin: 16px 0 6px; }

    .haberSingle .detail .cap .sc-options { padding: 6px 8px; }
    .haberSingle .detail .cap .options-icons p { display: none; }
    .haberSingle .detail .cap .options-icons .icon-border {
        width: 32px; height: 32px; font-size: 15px;
    }
}
@media (max-width: 480px) {
    .haberSingle .detail .cap {
        width: 42%;
        max-width: 150px;
        margin: 0 10px 8px 0;
    }
    .haberSingle .detail > p,
    .haberSingle .detail > div { font-size: 14px; }
}

/* Hide theme's extra ugly elements */
.haberSingle .top .sticky-bread { display: none !important; } /* sticky top bar */
.haberSingle .tAreaBottom { display: none; }
/* Flatten theme's big dark imageTextArea block — make it normal flow */
.haberSingle .imageTextArea {
    padding: 0 !important;
    background: none !important;
    background-image: none !important;
    min-height: 0 !important;
    height: auto !important;
    color: inherit !important;
    overflow: visible !important;
    position: static !important;
    display: block !important;
}
.haberSingle .imageTextArea::before,
.haberSingle .imageTextArea::after { display: none !important; }
/* Use #newsRead ID prefix for higher specificity than theme's `#newsRead h1 { color: white !important }` */
#newsRead .haberSingle .imageTextArea h1,
#newsRead .haberSingle .top h1,
#newsRead .haberSingle h1 {
    position: static !important;
    color: #1a1a2e !important;
    background: none !important;
    text-shadow: none !important;
    padding: 4px 0 0 !important;
    margin: 8px 16px 14px !important;
    font-size: 26px !important;
    line-height: 1.3 !important;
    font-family: 'Merriweather', Georgia, serif !important;
    font-weight: 700 !important;
}
.haberSingle .imageTextArea .aySaat {
    display: none !important; /* duplicate of meta bar */
}
@media (max-width: 768px) {
    #newsRead .haberSingle .imageTextArea h1,
    #newsRead .haberSingle .top h1,
    #newsRead .haberSingle h1 {
        font-size: 20px !important;
        margin: 6px 14px 10px !important;
    }
}

/* Path B — older single.php: featured image is in .imageArea, cap has avatar+share */
/* Show .imageArea floated left as featured image block */
.haberSingle .top .imageArea {
    float: left !important;
    width: 320px !important;
    max-width: 40% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 10px 24px 14px 16px !important;
    padding: 0 !important;
    border-radius: 10px;
    overflow: hidden;
    background: #fafafa !important;
    background-image: none !important;
    border: 1px solid #eee;
    position: relative !important;
    z-index: 1;
}
.haberSingle .top .imageArea > img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    margin: 0 !important;
    border-radius: 10px 10px 0 0;
}
.haberSingle .top .imageArea .readingcount {
    background: #fff;
    border-top: 1px solid #eee;
    padding: 6px 10px;
    font-size: 11px;
    color: #6b7280;
    text-align: center;
}

/* When .imageArea exists (Path B), cap holds avatar+share only — compact row */
body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap {
    float: none;
    clear: both;
    width: auto;
    max-width: none;
    margin: 0 0 16px;
    padding: 8px 12px;
    background: #f9fafb;
    border: 1px solid #eee;
    border-radius: 8px;
    display: flex;
    align-items: center;
    gap: 10px;
}
body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap > ul {
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    width: auto !important;
    display: flex !important;
    align-items: center;
    gap: 8px;
    list-style: none;
    position: static !important;
    top: auto !important;
}
body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap > ul:last-of-type {
    margin-left: auto !important;
}
body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap > ul li {
    width: auto !important;
    margin: 0 !important;
    display: inline-flex !important;
    list-style: none;
}
body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap > ul li > a > img {
    width: 28px !important;
    height: 28px !important;
    margin: 0;
    border-radius: 50%;
}

@media (max-width: 768px) {
    .haberSingle .top .imageArea {
        width: 44%;
        max-width: 180px;
        margin: 10px 12px 10px 14px;
    }
    body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap {
        padding: 6px 10px;
    }
    body:has(.haberSingle .top .imageArea) .haberSingle .detail .cap > ul li > a > img {
        width: 24px !important;
        height: 24px !important;
    }
}

/* Reading count — small inline meta under breadcrumb */
.haberSingle .top .readingcount,
.haberSingle .top time {
    font-size: 12px;
    color: #6b7280;
}
@media (max-width: 860px) {
    .haberSingle .top time.mobile-gizle,
    .haberSingle .top time.des-gizle { display: none !important; }
}

/* Our custom meta bar (injected by JS below) */
.memur-meta-bar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    padding: 8px 16px 14px;
    font-size: 12.5px;
    color: #6b7280;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 12px;
}
.memur-meta-bar .m-cat {
    background: #c90914;
    color: #fff;
    padding: 2px 8px;
    border-radius: 4px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 10.5px;
    letter-spacing: .3px;
    text-decoration: none;
}
.memur-meta-bar .m-date,
.memur-meta-bar .m-views,
.memur-meta-bar .m-read {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}
.memur-meta-bar svg { opacity: .6; }
@media (max-width: 860px) {
    .memur-meta-bar { padding: 6px 14px 10px; font-size: 12px; gap: 8px; }
}


.haberSingle .haberSingle{display:none!important;}


/* Single post fix: remove body's centering constraints, use container centering */
body.bgWhite {
    margin:0!important;
    padding:0!important;
    max-width:100%!important;
    width:100%!important;
}
/* Center the content area — per design-rules: 720px max-width reading layout */
body.bgWhite #newsRead {
    max-width:960px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding:0 20px!important;
    box-sizing:border-box!important;
}
/* Contain all content within viewport — no horizontal scroll (design-rules) */
body.bgWhite { overflow-x:hidden!important }
body.bgWhite #newsRead { overflow-x:hidden!important }
body.bgWhite #newsRead .container { overflow-x:hidden!important }
/* Featured image and all inner elements must fit container */
body.bgWhite #newsRead img,
body.bgWhite #newsRead figure,
body.bgWhite #newsRead .cap,
body.bgWhite #newsRead .bottom { max-width:100%!important; box-sizing:border-box!important }
body.bgWhite #newsRead .cap img { width:100%!important; height:auto!important; object-fit:cover!important }
/* Footer also full width */
body.bgWhite > footer {
    width:100%!important;
}
/* Clean article content design */
.memur-injected-content { padding: 0 4px; }
.memur-injected-content p,
#newsRead .detail .memur-article-content p {
    font-size: 17px !important;
    line-height: 1.8 !important;
    color: #222 !important;
    margin-bottom: 16px !important;
    font-family: 'Source Sans 3', system-ui, sans-serif !important;
}
.memur-injected-content h2,
#newsRead .detail .memur-article-content h2 {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #1a1a2e !important;
    margin: 28px 0 12px !important;
    font-family: 'Merriweather', Georgia, serif !important;
}
.memur-injected-content h3,
#newsRead .detail .memur-article-content h3 {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #1a1a2e !important;
    margin: 22px 0 10px !important;
}
.memur-injected-content strong { color: #1a1a2e; }
.memur-injected-content ul, .memur-injected-content ol {
    margin: 12px 0 16px 20px !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
}
.memur-injected-content li { margin-bottom: 6px !important; }

/* Info boxes in content */
.memur-injected-content div[style*="background:#fef3cd"],
.memur-article-content div[style*="background:#fef3cd"] {
    border-radius: 8px !important;
    font-size: 15px !important;
}

/* Mobile */
@media(max-width:768px) {
    .memur-injected-content p,
    .memur-article-content p { font-size: 16px !important; padding: 0 !important; }
    .memur-injected-content h2,
    .memur-article-content h2 { font-size: 19px !important; }
    .memur-injected-content h3,
    .memur-article-content h3 { font-size: 17px !important; }

    /* Fix header overflow on mobile single posts */
    .header-middle2 .hm-in-right { overflow: hidden !important; max-width: 120px !important; }
    .header-middle2 { overflow: hidden !important; }
}


/* Emoji reactions */
.memur-reactions { margin:24px 0; padding:20px; background:#f8f9fa; border-radius:12px; text-align:center; }
.memur-reactions h4 { margin:0 0 14px; font-size:16px; font-weight:700; color:#1a1a2e; font-family:'Merriweather',Georgia,serif; }
.memur-emoji-row { display:flex; justify-content:center; gap:8px; flex-wrap:wrap; }
.memur-emoji-btn { display:flex; flex-direction:column; align-items:center; gap:2px; padding:10px 14px; border:2px solid #e8e8e8; border-radius:10px; background:#fff; cursor:pointer; transition:all .2s; min-width:60px; }
.memur-emoji-btn:hover { border-color:#c0392b; background:#fef2f2; transform:translateY(-2px); }
.memur-emoji-btn.voted { border-color:#c0392b; background:#fef2f2; }
.emoji-icon { font-size:28px; line-height:1; }
.emoji-count { font-size:14px; font-weight:700; color:#1a1a2e; }
.emoji-label { font-size:10px; color:#888; font-weight:600; text-transform:uppercase; letter-spacing:.3px; }

/* Hide theme's broken comment form entirely (Quill.js not loading due to LiteSpeed defer) */
.commentForm, #editorTool, #toolbar-container, form.commentForm,
.detail > form, .detail > div > form:not(#memur-cf) { display:none!important; }
/* Also hide the old author/email inputs from theme */
.authorInput, input[placeholder="Adınız"], input[placeholder="Mail Adresiniz"] { display:none!important; }
p:has(> .authorInput), p:has(> input[placeholder="Mail Adresiniz"]) { display:none!important; }

/* Comment list */
.comment-list li, .commentArea .comment { border-bottom:1px solid #f0f0f0!important; padding:14px 0!important; }
.commentArea .comment img { border-radius:50%!important; width:40px!important; height:40px!important; }

@media(max-width:768px) {
    .memur-emoji-btn { padding:8px 10px; min-width:50px; }
    .emoji-icon { font-size:24px; }
    .emoji-label { font-size:9px; }
    .memur-emoji-row { gap:6px; }
}


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */

a[href$="/giris"],a[href="https://memuratamalari.com/giris"]{display:none!important}li:has(> a[href$="/giris"]){display:none!important}

/* === 1. SOL SOSYAL/LIKE/FAVORI/YORUM/ABONE PANELİ — KALDIR === */
.haberSingle .sc-options { display: none !important; }

/* === 2. YASR RATING WIDGET — KALDIR === */
[id^="yasr-vv-"], [class^="yasr-"], [class*=" yasr-"],
.yasr-visitor-votes, .yasr-custom-text-vv-before,
.yasr-rater-stars-vv, .yasr-vv-votes-text {
    display: none !important;
}

/* === 3. FEATURED IMAGE — JS taşıyacak, CSS sadece görsel stil === */
.featured-img-top {
    width: 100% !important;
    max-width: 100% !important;
    aspect-ratio: 21 / 9 !important;   /* 2026-07-02: sabit banner oranı → CLS yok (SEO), dev hero yok */
    height: auto !important;
    object-fit: cover !important;
    border-radius: 12px !important;
    display: block !important;
    margin: 12px 0 20px !important;
    box-shadow: 0 4px 16px rgba(0,0,0,.08);
}
@media (max-width: 600px) { .featured-img-top { aspect-ratio: 16 / 9 !important; } }
/* Eski featured image konumunu gizle */
.haberSingle .cap > img:first-child,
.haberSingle .cap > a:first-child > img,
.haberSingle .cap > picture:first-of-type {
    display: none !important;
}

/* === 4a. ANLIK OKUYAN BAR — SAĞ-YUKARI sabit (header'ın çıkışından sonra bağımsız) === */
.dr-sticky-bar {
    position: fixed;
    top: 88px;                     /* header (mobil 56-80) altında küçük boşluk */
    right: 14px;
    z-index: 99999;
    background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
    color: #fff;
    padding: 9px 14px;
    font-size: 13px;
    font-weight: 700;
    box-shadow: 0 6px 20px rgba(220,38,38,.32), 0 2px 6px rgba(0,0,0,.15);
    border-radius: 22px;           /* pill shape */
    display: inline-flex;
    align-items: center;
    gap: 7px;
    letter-spacing: .15px;
    line-height: 1.2;
    pointer-events: none;
    white-space: nowrap;
    max-width: calc(100vw - 28px);
}
@media (min-width: 1024px) {
    .dr-sticky-bar { top: 100px; right: 18px; font-size: 14px; padding: 10px 16px; }
}
.dr-sticky-bar .lrb-dot {
    display: inline-block;
    width: 8px; height: 8px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(255,255,255,.7);
    animation: lrb-pulse 1.6s infinite;
}
.dr-sticky-bar .lrb-num {
    font-size: 14px;
    font-weight: 800;
}
@keyframes lrb-pulse {
    0%   { box-shadow: 0 0 0 0   rgba(255,255,255,.8) }
    70%  { box-shadow: 0 0 0 7px rgba(255,255,255,0) }
    100% { box-shadow: 0 0 0 0   rgba(255,255,255,0) }
}
@media (max-width:600px) {
    .dr-sticky-bar { padding: 7px 11px; font-size: 11.5px; gap: 6px; top: 72px; }
    .dr-sticky-bar .lrb-num { font-size: 13px; }
}

/* === 4b. YORUM SAYISI BADGE (başlık yanında, tıklanca yorumlara scroll) === */
.comment-count-badge {
    display: inline-flex; align-items: center; gap: 6px;
    background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);
    color: #fff !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    padding: 5px 12px;
    border-radius: 14px;
    margin: 8px 0 0 10px;
    vertical-align: middle;
    box-shadow: 0 2px 8px rgba(59,130,246,.28);
    line-height: 1.2;
    text-decoration: none !important;
    cursor: pointer;
    transition: transform .15s, box-shadow .15s;
    white-space: nowrap;
}
.comment-count-badge:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(59,130,246,.42);
}
.comment-count-badge .ccb-icon { font-size: 13px; }
@media (max-width:600px) {
    .comment-count-badge {
        font-size: 11.5px !important;
        padding: 4px 10px;
        margin: 6px 0 0 6px;
    }
}

/* === 5. Yorum konumu — JS reorder, CSS ek görsel boşluk === */
#comments, .commentsArea, ol.commentlist, #respond {
    scroll-margin-top: 80px;
}


	/* Article-end CTA */
	aside.memur-wa-article-cta{margin:32px 0 24px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(135deg,#25D366 0%,#128C7E 100%)!important;box-shadow:0 8px 24px rgba(37,211,102,.18)!important;position:relative!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;color:#fff!important;border:none!important;float:none!important;clear:both!important;width:auto!important;max-width:100%!important;display:block!important}
	aside.memur-wa-article-cta::before{content:""!important;position:absolute!important;top:-40px!important;right:-40px!important;width:160px!important;height:160px!important;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 70%)!important;pointer-events:none!important;border-radius:50%!important}
	aside.memur-wa-article-cta .mwa-inner{display:flex!important;align-items:center!important;gap:16px!important;padding:20px 24px!important;color:#fff!important;position:relative!important;z-index:1!important;flex-wrap:nowrap!important}
	aside.memur-wa-article-cta .mwa-icon{flex-shrink:0!important;width:54px!important;height:54px!important;background:#fff!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;padding:0!important;margin:0!important}
	aside.memur-wa-article-cta .mwa-icon svg{width:32px!important;height:32px!important;display:block!important}
	aside.memur-wa-article-cta .mwa-text{flex:1 1 auto!important;min-width:0!important;color:#fff!important;text-align:left!important}
	aside.memur-wa-article-cta .mwa-title{font-size:16.5px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 4px!important;color:#fff!important;letter-spacing:-0.2px!important}
	aside.memur-wa-article-cta .mwa-sub,aside.memur-wa-article-cta p.mwa-sub{font-size:13px!important;line-height:1.45!important;margin:0!important;color:rgba(255,255,255,.93)!important;padding:0!important;border:none!important}
	aside.memur-wa-article-cta .mwa-sub strong{color:#fff!important;font-weight:800!important;background:rgba(255,255,255,.2)!important;padding:1px 7px!important;border-radius:4px!important;font-size:12.5px!important}
	aside.memur-wa-article-cta a.mwa-btn{flex-shrink:0!important;background:#fff!important;color:#128C7E!important;padding:11px 22px!important;border-radius:50px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;letter-spacing:.2px!important;transition:transform .15s,box-shadow .15s,background .15s!important;white-space:nowrap!important;box-shadow:0 3px 10px rgba(0,0,0,.18)!important;border:none!important;display:inline-block!important;line-height:1!important}
	aside.memur-wa-article-cta a.mwa-btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,0,0,.25)!important;color:#0e6b5e!important;background:#f0fdf4!important;text-decoration:none!important}
	@media(max-width:680px){
	aside.memur-wa-article-cta .mwa-inner{flex-wrap:wrap!important;gap:14px!important;padding:18px 18px!important}
	aside.memur-wa-article-cta .mwa-icon{width:48px!important;height:48px!important}
	aside.memur-wa-article-cta .mwa-icon svg{width:28px!important;height:28px!important}
	aside.memur-wa-article-cta .mwa-title{font-size:15px!important}
	aside.memur-wa-article-cta .mwa-sub{font-size:12.5px!important}
	aside.memur-wa-article-cta .mwa-text{flex:1 1 calc(100% - 62px)!important}
	aside.memur-wa-article-cta a.mwa-btn{width:100%!important;text-align:center!important;padding:12px!important;flex:1 1 100%!important}
	}

	/* Footer block */
	div.memur-wa-footer-block{background:linear-gradient(135deg,#1f3934 0%,#0e6b5e 100%)!important;color:#fff!important;padding:28px 24px!important;text-align:center!important;border-top:3px solid #25D366!important;position:relative!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;margin:0!important;width:100%!important;box-sizing:border-box!important}
	div.memur-wa-footer-block .mwf-inner{max-width:560px!important;margin:0 auto!important;display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;justify-content:center!important}
	div.memur-wa-footer-block .mwf-icon{flex-shrink:0!important;width:52px!important;height:52px!important;background:#25D366!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px rgba(37,211,102,.4)!important;padding:0!important;margin:0!important}
	div.memur-wa-footer-block .mwf-icon svg{width:30px!important;height:30px!important;display:block!important}
	div.memur-wa-footer-block .mwf-text{flex:1 1 auto!important;min-width:200px!important;text-align:left!important;color:#fff!important}
	div.memur-wa-footer-block .mwf-title{font-size:16px!important;font-weight:800!important;margin:0 0 3px!important;color:#fff!important;letter-spacing:-0.2px!important;line-height:1.25!important}
	div.memur-wa-footer-block .mwf-sub,div.memur-wa-footer-block p.mwf-sub{font-size:13px!important;margin:0!important;color:rgba(255,255,255,.85)!important;line-height:1.45!important;padding:0!important;border:none!important}
	div.memur-wa-footer-block .mwf-sub strong{color:#25D366!important;font-weight:800!important;background:transparent!important;padding:0!important}
	div.memur-wa-footer-block a.mwf-btn{flex-shrink:0!important;background:#25D366!important;color:#fff!important;padding:11px 22px!important;border-radius:50px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;letter-spacing:.2px!important;transition:background .15s,transform .15s!important;white-space:nowrap!important;border:2px solid #25D366!important;display:inline-block!important;line-height:1!important}
	div.memur-wa-footer-block a.mwf-btn:hover{background:#1faa54!important;border-color:#1faa54!important;color:#fff!important;transform:translateY(-2px)!important;text-decoration:none!important}
	@media(max-width:640px){
	div.memur-wa-footer-block{padding:22px 18px!important}
	div.memur-wa-footer-block .mwf-inner{flex-direction:column!important;gap:12px!important}
	div.memur-wa-footer-block .mwf-text{text-align:center!important;min-width:0!important}
	div.memur-wa-footer-block a.mwf-btn{width:100%!important;text-align:center!important;padding:12px!important;font-size:14px!important}
	}
	

.haberSingle .imageArea::before{background:none !important;background-image:none !important;content:none !important;}
.haberSingle .imageArea img{filter:none !important;opacity:1 !important;}

