/* =============================================================
   BLOG SINGLE POST CSS
   Sayfa: tüm blog yazıları (is_singular('post'))
   Body class: .single-post
   Taşıma tarihi: 2026-05-14
   Kaynak: Additional CSS (Customize → Ek CSS)
   ============================================================= */


/* Blog yazıları için başlık line-height düzeni */
.single-post .entry-content h1 { 
  font-family: "Lexend" !important;
  line-height: 68px !important; 
}

.single-post .entry-content h2 { 
  font-family: "Lexend" !important;
  line-height: 44px !important; 
  font-size: 40px !important;
  font-weight: 600 !important;
}

.single-post .entry-content h3 { 
  font-family: "Lexend" !important;
  line-height: 50px !important; 
}

.single-post .entry-content h4 { 
  font-family: "Lexend" !important;
  line-height: 42px !important; 
}

.single-post .entry-content h5 { 
  font-family: "Lexend" !important;
  line-height: 36px !important; 
}

.single-post .entry-content h6 { 
  font-family: "Lexend" !important;
  line-height: 32px !important; 
}

@media (max-width: 767px) {
  .single-post .entry-content h1 { line-height: 52px !important; }
  .single-post .entry-content h2 { line-height: 44px !important; }
  .single-post .entry-content h3 { line-height: 40px !important; }
  .single-post .entry-content h4 { line-height: 34px !important; }
  .single-post .entry-content h5 { line-height: 30px !important; }
  .single-post .entry-content h6 { line-height: 28px !important; }
}

/* Geçici blog detay sidebar düzenlemesi */
section.related_wrap.related_position_below_content.related_style_classic {
  display: none;
}

@media (max-width: 768px) {
  body[style] {
    padding-top: 0px !important;
  }
} 

/* Blog tek post Elementor düzenlemesi */
@media (max-width: 767px) {
    .elementor-43201 .elementor-element.elementor-element-7703bdf {
        padding: 0 !important;
        margin-top: -13px !important;
    }
}

/* Blog tek post Elementor spacer */
.elementor-43201 .elementor-element.elementor-element-c6f211c {
  --spacer-size: none;
}

/* Card spacer */
.card-spacer {
  margin-top: 16px;
}

/* Post meta düzenleme */
.post_meta .post_meta_item, 
.post_meta .vc_inline-link {
  font-size: inherit;
  display: inline-block;
  margin-left: 10%;
  -webkit-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.nav-links-single .nav-links {
  margin-top: 0;
  text-align: left;
  overflow: hidden;
  text-transform: none;
  padding: 10px !important;
}

.team_page_related, 
.related_wrap.related_style_classic {
  padding: 10px !important;
}

section.comments_wrap.opened {
  display: none;
}

.post_content.post_content_single.entry-content {
  padding: 10px;
}

.elementor-slideshow__title {
  display: none;
}

/* Blog author gizle */
.post_meta.post_meta_other {
  display: none;
}

/* Blog image */
.post_featured:not(.post_featured_bg)[class*="hover_"] {
  display: inline-block;
  vertical-align: top;
  border-radius: 16px;
  border-color: none !important;
}

.post_tags_single {
  display: none !important;
}
