.single-post p {
  color: #000000 !important;
}
.single-post p {
  font-weight: 400;
}
/* Sidebar'ı tamamen kaldır */
.single-post .sidebar,
.single-post .widget-area,
.single-post aside {
  display: none !important;
}

/* İçeriği tam genişlik yap */
.single-post .content-area,
.single-post .site-content,
.single-post .post-content {
  width: 100% !important;
}

/* Pricing cards - center card 2 & 3 to match card 1 */
.elementor-1514 .elementor-element.elementor-element-57bdd2a .rt-pricing-box-wrapper,
.elementor-1514 .elementor-element.elementor-element-4319d89 .rt-pricing-box-wrapper {
  text-align: center;
}
.rt-pricing-box-wrapper .feature-lists ul li {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
}

/* Yorumlar alanını tamamen gizle */
.comments-area,
.comment-respond,
.comment-form,
.comments-title,
#comments {
  display: none !important;
}
/* Share this (Jetpack paylaşım butonları) */
.sharedaddy,
.sd-sharing,
.sd-block,
.sd-content {
  display: none !important;
}

/* Like this (Jetpack beğeni) */
.jetpack-likes-widget-wrapper,
.post-likes-widget,
.like-post-wrapper {
  display: none !important;
}
/* Tags (Etiketler) alanını kaldır */
.post-tags,
.tags-links,
.entry-tags,
.single-post .tags,
.tagcloud {
  display: none !important;
}

/* Socials (Facebook, X, LinkedIn ikonları) */
.post-socials,
.social-share,
.social-icons,
.share-links,
.entry-socials {
  display: none !important;
}
/* SVG ve ikon fontlarını da kapat */
.single-post i[class*="fa"],
.single-post a[href*="facebook"],
.single-post a[href*="twitter"],
.single-post a[href*="linkedin"],
.single-post a[href*="x.com"] {
  display: none !important;
}
/* RT Post Grid – kartları eşit boy yap */
.rt-post-grid .rt-grid-item {
  display: flex;
}

.rt-post-grid .rt-grid-item .rt-post-holder {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Görsel yüksekliği sabitle */
.rt-post-grid .rt-post-holder .rt-post-thumb img {
  height: 220px;
  object-fit: cover;
}

/* Başlık sabit satır */
.rt-post-grid .rt-post-title {
  line-height: 1.4em;
  max-height: 2.8em;
  overflow: hidden;
}

/* Excerpt sabit satır */
.rt-post-grid .rt-post-excerpt {
  line-height: 1.5em;
  max-height: 4.5em;
  overflow: hidden;
}

/* Buton alta sabitlensin */
.rt-post-grid .rt-read-more {
  margin-top: auto;
}

.entry-title {
  font-weight: 800 !important;
}
.e-n-accordion-item p {
  font-size: 19px;
  line-height: 1.8;
}
@media(max-width:768px){
*{ box-sizing:border-box!important; }
body{ overflow-x:hidden!important; }
header, .elementor-location-header{ display:block!important; visibility:visible!important; }
.elementor-section, .elementor-container, .e-con{ width:100%!important; max-width:100%!important; padding-left:15px!important; padding-right:15px!important; }
img{ max-width:100%!important; height:auto!important; }
h1{font-size:24px!important;}
h2{font-size:22px!important;}
h3{font-size:20px!important;}
p{font-size:15px!important;}
button, .elementor-button{ width:100%!important; }
input,select,textarea{ width:100%!important; }
.elementor-nav-menu{ width:100%!important; }
.slick-track{ display:flex!important; }
.gt_float_switcher{ display:none!important; }
}
@media(max-width:768px){
html,body{ overflow-x:hidden!important; width:100%!important; }
}
/* Footer yazı renklerini görünür yap */
footer, footer p, footer a, footer span, footer li {
    color: #ffffff !important;
}
footer a:hover {
    color: #ffcc00 !important;
}
@media (max-width: 768px) {
    .ff-el-group-3, .ff-el-group-4 {
        display: inline-block;
        width: 48%;
        vertical-align: top;
    }
    .ff-el-group-3 { margin-right: 4%; }
    .ff-el-group-5 { clear: both; }
}
a[href^="tel"], a[href^="tel"]:visited, a[href^="tel"]:hover, a[href^="tel"]:active {
  color: inherit !important;
}
body { overflow-x: hidden; }
.elementor-container, .elementor-column, .elementor-widget-wrap { max-width: 100%; }

/* Ust boslugu kaldir */
#primary.content-area { padding-top: 0 !important; }

.elementor-section.elementor-section-stretched {
  left: 0 !important; right: 0 !important; width: 100% !important; max-width: 100% !important;
}

body.elementor-page article.hentry,
body.elementor-page .entry-content,
body.elementor-page .elementor.elementor-1514 {
  width: 100% !important; max-width: 100% !important;
}

#primary.content-area, .content-area { padding-top: 0 !important; margin-top: 0 !important; }

body.elementor-page .site-main,
body.elementor-page article,
body.elementor-page .entry-content,
body.elementor-page .elementor {
  width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;
}

@media (max-width: 768px) {
  body.elementor-page .site-main,
  body.elementor-page article,
  body.elementor-page .entry-content {
    width: 100% !important; max-width: 100% !important; overflow-x: hidden !important;
  }
}

body.elementor-page #primary .container {
  max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;
}
body.elementor-page #primary .row {
  margin-left: 0 !important; margin-right: 0 !important; width: 100% !important;
}
body.elementor-page #primary .col-12 {
  padding-left: 0 !important; padding-right: 0 !important; max-width: 100% !important;
}
body.elementor-page #main.site-main {
  width: 100% !important; max-width: 100% !important;
}