/* MenkulEX v1.2.78 — Blog ritim rafinesi + final CTA merkezleme + mobil footer iletişim merkezleme */

/* Blog final CTA: metin tarafı ortalanmış, dengeli ve sabit kontrast. */
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container{
  align-items:center!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  max-width:820px!important;
  margin-inline:auto!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > span,
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > h2,
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > p{
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > span{
  margin-bottom:9px!important;
  font-size:12px!important;
  line-height:1.25!important;
  letter-spacing:.11em!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > h2{
  margin-top:0!important;
  margin-bottom:10px!important;
  max-width:760px!important;
  font-size:clamp(25px,2.25vw,35px)!important;
  line-height:1.16!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > p{
  margin-top:0!important;
  margin-bottom:0!important;
  max-width:790px!important;
  font-size:15px!important;
  line-height:1.6!important;
}
body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:last-child{
  justify-content:center!important;
  align-items:center!important;
}

/* Blog genel ritim: daha tutarlı section aralıkları ve okunabilir topic header. */
body.xan-blog-page .mx-blog-overview-v1271{padding-top:22px!important;padding-bottom:10px!important}
body.xan-blog-page .mx-blog-featured-v1271{padding-top:28px!important;padding-bottom:38px!important}
body.xan-blog-page .mx-blog-topic-section-v1271{padding-top:34px!important;padding-bottom:34px!important}
body.xan-blog-page .mx-blog-topic-head-v1271{
  border:1px solid rgba(5,89,112,.16)!important;
  background:linear-gradient(135deg,#fff 0%,#fbfdfe 100%)!important;
  box-shadow:0 12px 34px rgba(6,46,84,.055)!important;
}
body.xan-blog-page .mx-blog-topic-copy-v1271 h2{
  color:#071c35!important;
  font-weight:700!important;
  letter-spacing:-.02em!important;
}
body.xan-blog-page .mx-blog-topic-copy-v1271 p{
  color:#34495a!important;
  line-height:1.58!important;
}
body.xan-blog-page .mx-blog-card-v1271{
  transition:box-shadow .18s ease,border-color .18s ease!important;
}
body.xan-blog-page .mx-blog-card-v1271:hover{
  border-color:rgba(5,89,112,.30)!important;
  box-shadow:0 16px 38px rgba(6,46,84,.095)!important;
  transform:none!important;
}
body.xan-blog-page .mx-blog-card-v1271 .xan-blog-read-v124{
  min-width:124px!important;
  justify-content:center!important;
}

/* Mobil footer: Bize Ulaşın bloğunu ortala, ancak çok satırlı adresi okunabilir tut. */
@media(max-width:760px){
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    max-width:520px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-top:6px!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact > h3{
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row{
    display:grid!important;
    grid-template-columns:18px minmax(0,auto)!important;
    justify-content:center!important;
    align-items:start!important;
    width:fit-content!important;
    max-width:min(100%,390px)!important;
    margin:0 auto 10px!important;
    column-gap:9px!important;
    text-align:left!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row > svg,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row > .xan-icon{
    justify-self:center!important;
  }
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row a,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-contact-row span,
  body .xan-footer-v124.xan-footer-v171 .xan-footer-contact .xan-footer-contact-action-v209{
    display:block!important;
    width:auto!important;
    max-width:350px!important;
    margin:0!important;
    text-align:left!important;
    line-height:1.48!important;
  }

  body.xan-blog-page .mx-blog-final-cta-v1271{
    padding-top:30px!important;
    padding-bottom:30px!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container{
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
    padding:24px 18px!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > h2{
    font-size:26px!important;
    line-height:1.18!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:first-child > p{
    font-size:14px!important;
    line-height:1.58!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:last-child{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  body.xan-blog-page .mx-blog-final-cta-v1271 > .xan-container > div:last-child a{
    width:100%!important;
    min-height:46px!important;
    justify-content:center!important;
    text-align:center!important;
  }
  body.xan-blog-page .mx-blog-topic-section-v1271{padding-top:27px!important;padding-bottom:27px!important}
  body.xan-blog-page .mx-blog-topic-head-v1271{padding:18px!important;border-radius:20px!important}
}
