/* cedanismani.com — footer paleti (site geneli). Kaynak karar: yeni anasayfa v12.
   mu-plugins/ce-anasayfa.php her sayfada yukler. */
/* ---- FOOTER: tema footer'ı sayfa paletine çekilir ---- */
body #Footer{background:#2B3269;position:relative}
body #Footer:before{content:"";position:absolute;left:0;right:0;top:0;
  height:clamp(60px,7vw,110px);pointer-events:none;
  background:linear-gradient(180deg,#C4D0E8 0,rgba(43,50,105,0) 100%);opacity:.3}
body #Footer>*{position:relative;z-index:1}
body #Footer h4{font-family:'Libre Franklin',system-ui,sans-serif;font-weight:700;
  letter-spacing:-.01em;color:#fff}
body #Footer,body #Footer p,body #Footer li{
  font-family:'IBM Plex Sans',system-ui,sans-serif;color:rgba(255,255,255,.74)}
body #Footer a{color:rgba(255,255,255,.82);transition:color .2s}
body #Footer a:hover{color:#fff}
body #Footer .footer_copy{border-top:1px solid rgba(255,255,255,.13);
  background:transparent;color:rgba(255,255,255,.6)}
body #Footer .footer_copy a{color:rgba(255,255,255,.6)}
body #Footer .widget_custom_html h4{margin-bottom:14px}

/* b19 (2026-10-06): footer "Ön Görüşme Talebi" düğmesi dar sütunda iki satıra kırılıp kocaman oluyordu
   (tema özel CSS'i 12 px + 22 px dolgu, !important). Tek satır + sütun daraldıkça küçülen yazı/dolgu. */
#Footer .footer-cta-btn{white-space:nowrap!important;max-width:100%!important;box-sizing:border-box!important}
@media (max-width:1240px){#Footer .footer-cta-btn{font-size:11px!important;padding:9px 14px!important;letter-spacing:.6px!important}}
@media (max-width:960px){#Footer .footer-cta-btn{font-size:10px!important;padding:8px 11px!important;letter-spacing:.4px!important}#Footer .footer-cta-btn::after{margin-left:5px!important}}
@media (max-width:767px){#Footer .footer-cta-btn{font-size:12px!important;padding:10px 18px!important;letter-spacing:1px!important}}

/* b24 (2026-10-07): telefonda footer alt menü bağlantıları 15 px yüksekliğinde ve bitişikti (PageSpeed: "dokunma hedefleri
   yeterli boyut/boşluğa sahip değil"). Her bağlantı en az 36 px yüksek dokunma alanı alır; masaüstü görünümü değişmez. */
@media (max-width:768px){
  #Footer .footer_copy .social-menu li{margin:0 2px 4px!important;padding:0!important}
  #Footer .footer_copy .social-menu li a{display:inline-block!important;padding:9px 8px!important;min-height:36px;box-sizing:border-box;line-height:18px}
}
