
:root {
    --m-gap: 16px;
    --m-radius: 10px;
    --m-border: #e8e8e8;
    --m-muted: #6b7280;
    --m-text: #1a1a2e;
    --m-bg: #ffffff;
    --m-hover: #f8f9fa;
}
#memur-lists-wrap { max-width: 1200px; margin: 10px auto; padding: 0 12px; }
.m-tier { margin: 0 0 14px; }
.m-tier__row { display: grid; grid-template-columns: 1fr 1fr; gap: var(--m-gap); margin-bottom: var(--m-gap); }
.m-tier__col { min-width: 0; }
.m-tier__full { margin-bottom: var(--m-gap); }
.m-list {
    background: var(--m-bg);
    border: 1px solid var(--m-border);
    border-radius: var(--m-radius);
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0,0,0,.02);
}
.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-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;
    flex: 1;
    min-width: 0;
}
.m-list__title svg { flex-shrink: 0; }
.m-list__title span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-list__more {
    font-size: 12px;
    font-weight: 600;
    color: var(--m-muted);
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .3px;
    padding: 6px 10px;
    border-radius: 6px;
    transition: background .15s, color .15s;
    flex-shrink: 0;
}
.m-list__more:hover {
    background: var(--list-color, #c90914);
    color: #fff;
}
.m-list__items {
    list-style: none;
    margin: 0;
    padding: 0;
}
.m-list__item {
    border-bottom: 1px solid #f3f4f6;
}
.m-list__item:last-child { border-bottom: none; }
.m-list__link {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 14px;
    min-height: 48px;
    text-decoration: none;
    color: var(--m-text);
    transition: background .12s;
}
.m-list__link:hover {
    background: var(--m-hover);
    color: var(--list-color, #c90914);
}
.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;
    font-family: 'Source Sans 3', system-ui, sans-serif;
}
.m-list__thumb {
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    object-fit: cover;
    border-radius: 6px;
    background: #f3f4f6;
}
.m-list__body {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 3px;
}
.m-list__heading {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
    color: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: 'Source Sans 3', system-ui, sans-serif;
}
.m-list__meta {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 10.5px;
    color: var(--m-muted);
    flex-wrap: wrap;
}
.m-list__cat {
    background: var(--list-color, #c90914);
    color: #fff;
    padding: 1px 5px;
    border-radius: 3px;
    font-weight: 600;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: .3px;
    opacity: .85;
}
.m-list__date { color: var(--m-muted); }
.m-list__item.is-pinned .m-list__num::after {
    content: '★';
    position: absolute;
    font-size: 8px;
    color: #f39c12;
    transform: translate(10px, -10px);
}
.m-list__item.is-ad .m-list__cat,
.m-list__item.is-ad .m-list__heading {
    position: relative;
}
.m-list__item.is-ad::before {
    content: 'REKLAM';
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 9px;
    font-weight: 700;
    color: var(--m-muted);
    background: #fef3c7;
    padding: 2px 6px;
    border-radius: 3px;
    letter-spacing: .5px;
}
.m-list__item.is-ad { position: relative; }

/* Mobile */
@media (max-width: 768px) {
    #memur-lists-wrap { padding: 0 8px; margin: 8px auto; }
    .m-tier__row { grid-template-columns: 1fr; gap: 10px; margin-bottom: 10px; }
    .m-list__head { padding: 10px 12px; }
    .m-list__title { font-size: 14px; }
    .m-list__more { font-size: 11px; padding: 4px 8px; }
    .m-list__link { padding: 9px 12px; gap: 9px; min-height: 52px; }
    .m-list__heading { font-size: 14.5px; line-height: 1.4; }
    .m-list__meta { font-size: 10px; gap: 5px; }
    .m-list__cat { font-size: 8.5px; padding: 1px 4px; }
    .m-list__num { width: 24px; height: 24px; font-size: 11px; }
    .m-list__thumb { width: 44px; height: 44px; }
}

/* Hide old sections globally (fallback for no-JS) */
body.home #home > .lastmin-slider,
body.home #home > .lastol,
body.home #home > .cuff,
body.home #home > .bottom { display: none !important; }
body.home #home > #memur-top-wrap,
body.home #home > #memur-populer-haberler { display: none !important; }

/* Hide push notification bar and related overlays on home */
body.home .push-bar, body.home [class*="push-notif"] { display: none !important; }


/* ============================================================
   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 */


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}

	/* 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}
	}
	
