.elementor-16 .elementor-element.elementor-element-73b88021 .elementskit-post-image-card .elementskit-post-body {
    padding: 10px;
    border-radius: 40px;
}

nav.navigation.post-navigation {
display: none;
}

.ast-separate-container .comments-area {
    border-top: 0;
    display: none;
}

.elementor-6356 .elementor-element.elementor-element-d153be6 .elementor-pagination {
    margin-top: 30px;
}

.elementor-6356 .elementor-element.elementor-element-d153be6 .elementor-pagination a {
    background: #2196f3;
    padding: 5px 10px;
    color: white;
    border-radius: 5px;
}

.elementor-6356 .elementor-element.elementor-element-d153be6 .elementor-pagination span {
    background: #070707;
    padding: 5px 10px;
    color: white;
    border-radius: 5px;
}
.site-branding {
    display: flex;
    align-items: center;
}

.site-title {
    margin: 0 0 0 10px;
}
.eael_load_more_text {
    background-color: transparent !important;
}
/* Popup Maker içerik alanı stil ayarları */
.pum-content {
  font-family: 'Merriweather', serif !important;
  line-height: 1.4 !important;  /* Satır aralığını düşürür */
  font-size: 16px !important;  /* Gerekirse yazı boyutu */
  color: #333 !important;      /* Yazı rengi (tercihe göre değiştirilebilir) */
}
.ast-site-identity {
  display: flex;
  align-items: center;
  gap: 12px;
}

.ast-site-identity img {
  width: 120px;
  height: auto;
  max-height: none;
  object-fit: contain;
}

.ast-site-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
  padding-top: 5px;
}
h1.entry-title {
  text-align: center;
  font-size: 2.5em;         /* Başlığı biraz büyütür */
  font-weight: 600;         /* Kalın yazı tipi */
  margin-top: 15px;
}
/**/

/* ===== ARAMA KUTUSU GENISLIK DUZELTMESI ===== */
/* Header arama alani genisletme */
.ast-builder-layout-element.ast-header-search {
    flex-grow: 1;
    min-width: 220px;
}

.ast-header-search .ast-search-menu-icon {
    min-width: 200px;
    width: 100%;
}

.ast-header-search .ast-search-menu-icon .search-form {
    width: 100%;
}

.ast-header-search .search-field {
    width: 100% !important;
    min-width: 150px;
}

/* Arama butonu gorunurlugu */
.ast-header-search .search-submit {
    padding: 0 12px;
}

/* ═══ TORUN HESAPLAMA ARAÇLARI CSS ═══ */
:root{--torun-primary:#8B0000;--torun-primary-dark:#6B0000;--torun-bg:#FAFAFA;--torun-card:#FFFFFF;--torun-border:#E0E0E0;--torun-text:#333333;--torun-text-light:#666666;--torun-accent:#C0392B;--torun-success:#27AE60;--torun-info:#2980B9;--torun-warning:#F39C12;--torun-shadow:0 2px 12px rgba(0,0,0,0.08);--torun-radius:10px;--torun-font:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.torun-hesaplama-container{max-width:720px;margin:30px auto;padding:0 16px;font-family:var(--torun-font);color:var(--torun-text)}
.torun-hesaplama-baslik{text-align:center;margin-bottom:28px}
.torun-hesaplama-baslik h2{color:var(--torun-primary);font-size:26px;margin:0 0 8px;font-weight:700}
.torun-hesaplama-baslik p{color:var(--torun-text-light);font-size:14px;margin:0;line-height:1.5}
.torun-form{background:var(--torun-card);border:1px solid var(--torun-border);border-radius:var(--torun-radius);padding:28px;box-shadow:var(--torun-shadow)}
.torun-form-section-title{color:var(--torun-primary);font-size:16px;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--torun-primary);font-weight:600}
.torun-form-group{margin-bottom:16px}
.torun-form-group label{display:block;font-weight:600;margin-bottom:6px;font-size:14px;color:var(--torun-text)}
.torun-form-group input,.torun-form-group select{width:100%;padding:10px 12px;border:1px solid var(--torun-border);border-radius:6px;font-size:14px;box-sizing:border-box;transition:border-color .2s}
.torun-form-group input:focus,.torun-form-group select:focus{border-color:var(--torun-primary);outline:none;box-shadow:0 0 0 2px rgba(139,0,0,0.1)}
.torun-form-group small{display:block;margin-top:4px;font-size:11px;color:var(--torun-text-light);line-height:1.4}
.torun-form-row{display:flex;gap:16px}
.torun-form-row .torun-form-group{flex:1}
.torun-form-divider{border:none;border-top:1px solid var(--torun-border);margin:20px 0}
.zorunlu{color:var(--torun-accent)}
.torun-btn{display:block;width:100%;padding:14px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}
.torun-btn-primary{background:var(--torun-primary);color:#FFF}
.torun-btn-primary:hover{background:var(--torun-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,0,0,0.3)}
.torun-btn-secondary{display:inline-block;padding:8px 20px;background:transparent;color:var(--torun-text-light);border:1px solid var(--torun-border);border-radius:6px}
.torun-btn-secondary:hover{background:var(--torun-bg);color:var(--torun-text)}
.torun-hata{display:none;background:#FDEDEE;border:1px solid #F5C6CB;color:#721C24;padding:12px 16px;border-radius:6px;margin-top:16px;font-size:13px}
.torun-hata.aktif{display:block}
.torun-bilgi{background:#E8F4FD;border:1px solid #B8DAFF;border-radius:6px;padding:12px 16px;font-size:12px;color:#004085;line-height:1.5}
.torun-uyari{background:#FFF3CD;border:1px solid #FFEAA7;border-radius:6px;padding:12px 16px;font-size:12px;color:#856404;line-height:1.5}
.torun-sonuc{display:none;margin-top:24px;border:1px solid var(--torun-border);border-radius:var(--torun-radius);overflow:hidden;box-shadow:var(--torun-shadow);background:var(--torun-card)}
.torun-sonuc.aktif{display:block}
.torun-sonuc-baslik{background:var(--torun-primary);color:#FFF;padding:16px 24px;font-size:18px;font-weight:700;text-align:center}
.torun-sonuc-icerik{padding:20px 24px}
.torun-sonuc-satir{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #F0F0F0;font-size:14px}
.torun-sonuc-satir .etiket{color:var(--torun-text-light);font-weight:500}
.torun-sonuc-satir .deger{font-weight:600;color:var(--torun-text);text-align:right}
.torun-sonuc-toplam{background:var(--torun-primary);color:#FFF;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}
.torun-sonuc-toplam .etiket{font-size:16px;font-weight:600}
.torun-sonuc-toplam .deger{font-size:20px;font-weight:700}
.torun-yazdir-btn{display:block;text-align:center;padding:12px;color:var(--torun-primary);font-weight:600;text-decoration:none;border-top:1px solid var(--torun-border);font-size:14px}
.torun-yazdir-btn:hover{background:var(--torun-bg)}
.torun-yasal-uyari{margin-top:20px;padding:14px;background:var(--torun-bg);border-radius:6px;font-size:11px;color:var(--torun-text-light);text-align:center;line-height:1.5}
@media(max-width:600px){.torun-form-row{flex-direction:column;gap:0}.torun-hesaplama-container{padding:0 10px}.torun-form{padding:18px}.torun-sonuc-toplam{flex-direction:column;text-align:center;gap:4px}}
/* ═══ ARAÇLAR SAYFASI KARTLARI ═══ */
.torun-araclar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;max-width:960px;margin:0 auto;padding:20px 0}
.torun-arac-kart{background:var(--torun-card);border:1px solid var(--torun-border);border-radius:var(--torun-radius);padding:24px;text-align:center;transition:all .3s;box-shadow:var(--torun-shadow);text-decoration:none;color:var(--torun-text);display:block}
.torun-arac-kart:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(139,0,0,0.15);border-color:var(--torun-primary)}
.torun-arac-kart .kart-ikon{font-size:36px;margin-bottom:12px}
.torun-arac-kart .kart-baslik{font-size:16px;font-weight:700;color:var(--torun-primary);margin-bottom:8px}
.torun-arac-kart .kart-aciklama{font-size:12px;color:var(--torun-text-light);line-height:1.4}


/* === YAZI İKİ YANA YASLAMA === */
.entry-content p {
    text-align: justify;
}

/* === SON YAYINLANAN MAKALELER KART BAŞLIK BOYUTU === */
.elementor-element-3d9825c6 .eael-entry-title .eael-grid-post-link {
    font-size: 17px !important;
    line-height: 1.3 !important;
}
.elementor-element-3d9825c6 .eael-entry-title {
    font-size: 17px !important;
    line-height: 1.3 !important;
}

/* === YAZI BAŞLIĞI GÖRÜNÜRLÜK GARANTİSİ === */
.single-post .entry-content h1:first-child {
    color: #1e293b !important;
    font-size: 28px !important;
    text-align: center !important;
    line-height: 1.4 !important;
    margin-bottom: 30px !important;
}