/* ELAK CORE v1.22.1 — Bize Ulaşın sağ tarafta, tek WhatsApp simgesi. */
/* Bu dosya sadece giriş öncesindeki yüzen iletişim çubuğunun sunumunu değiştirir. */
#view-landing .elak21-side-social{
  left:auto!important;
  right:0!important;
  top:48%;
  bottom:auto;
  transform:translateY(-50%);
  border-radius:16px 0 0 16px;
  border:1px solid #f5c9b8;
  border-right:0;
  background:linear-gradient(165deg,#fff8f2 0%,#ffe6d9 100%);
  box-shadow:-6px 9px 26px rgba(106,52,37,.17);
  padding:12px 7px 10px;
}
#view-landing .elak21-side-caption{
  color:#8a3d36;
  font-weight:800;
  letter-spacing:.12em;
  transform:none;
}
#view-landing .elak21-side-link{
  color:#174967!important;
  background:#ffffff;
  border:1px solid rgba(158,88,66,.15);
  box-shadow:0 2px 7px rgba(124,71,55,.08);
  transition:background .16s ease,transform .16s ease,box-shadow .16s ease;
}
#view-landing .elak21-side-link:hover{
  background:#fffaf5;
  transform:translateX(-3px);
  box-shadow:0 5px 12px rgba(124,71,55,.16);
}
#view-landing .elak21-side-link svg{
  stroke:#174967;
}
#view-landing .elak21-side-link.elak21-email,
#view-landing .elak21-side-link.elak21-instagram,
#view-landing .elak21-side-link.elak21-youtube{
  background:#fff;
  color:#174967!important;
}
/* Yukarı çık, sağdaki iletişim ve WhatsApp düğmelerinden ayrı tarafta kalsın. */
#view-landing .elak21-scroll-top{
  right:auto!important;
  left:20px!important;
}
@media(max-width:900px){
  #view-landing .elak21-side-social{
    left:auto!important;
    right:0!important;
    top:auto!important;
    bottom:108px!important;
    transform:none!important;
    padding:8px 5px 6px;
    border-radius:13px 0 0 13px;
  }
  #view-landing .elak21-side-link{
    width:34px;
    height:34px;
    margin-bottom:4px;
  }
  #view-landing .elak21-scroll-top{
    right:auto!important;
    left:14px!important;
    bottom:98px!important;
  }
}
@media(max-width:600px){
  #view-landing .elak21-side-social{bottom:104px!important;opacity:.96;}
  #view-landing .elak21-scroll-top{left:12px!important;bottom:100px!important;}
}

/* v1.22.4 - Tek WhatsApp Bize Ulaşın çubuğunda; yukarı çık eski sağ-alt yerinde. */
#view-landing .elak21-side-link.elak21-whatsapp{
  background:#e4f9ed!important;color:#117b57!important;border-color:#b4e8cd!important;
}
#view-landing .elak21-side-link.elak21-whatsapp svg{
  width:23px;height:23px;stroke:#0c805b!important;fill:none;
}
#view-landing .elak21-scroll-top{
  left:auto!important;right:21px!important;bottom:105px!important;
}
@media(max-width:900px){
  /* Sağdaki iletişim çubuğu aşağıdaki yukarı düğmesinin üstüne binmesin. */
  #view-landing .elak21-side-social{
    top:43%!important;bottom:auto!important;transform:translateY(-50%)!important;
  }
  #view-landing .elak21-scroll-top{
    left:auto!important;right:17px!important;bottom:101px!important;
  }
}
@media(max-width:600px){
  #view-landing .elak21-side-social{top:40%!important;bottom:auto!important}
  #view-landing .elak21-scroll-top{left:auto!important;right:17px!important;bottom:101px!important}
}


/* v1.22.5 - Gerçek sosyal medya logoları */
#view-landing .elak21-side-link{
  font-size:0;
}
#view-landing .elak21-side-link svg,
#view-landing .elak21-footer-social-link svg{
  width:20px;
  height:20px;
  display:block;
}
#view-landing .elak21-side-link.elak21-instagram{color:#E4405F!important}
#view-landing .elak21-side-link.elak21-facebook{color:#1877F2!important}
#view-landing .elak21-side-link.elak21-youtube{color:#FF0000!important}
#view-landing .elak21-side-link.elak21-x{color:#111827!important}
#view-landing .elak21-side-link.elak21-email{color:#174967!important}
#view-landing .elak21-side-link.elak21-instagram svg,
#view-landing .elak21-side-link.elak21-email svg{stroke:currentColor!important}
#view-landing .elak21-side-link.elak21-instagram svg path,
#view-landing .elak21-side-link.elak21-instagram svg circle{stroke:currentColor!important}
#view-landing .elak21-side-link.elak21-facebook svg,
#view-landing .elak21-side-link.elak21-youtube svg,
#view-landing .elak21-side-link.elak21-x svg{fill:currentColor}
#view-landing .elak21-footer-social{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:18px}
#view-landing .elak21-footer-social-link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#f6fbff;text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}
#view-landing .elak21-footer-social-link:hover{transform:translateY(-1px);background:rgba(255,255,255,.14);box-shadow:0 8px 16px rgba(0,0,0,.12)}
#view-landing .elak21-footer-social-link.is-instagram{color:#ffdbe5}
#view-landing .elak21-footer-social-link.is-facebook{color:#d8e9ff}
#view-landing .elak21-footer-social-link.is-youtube{color:#ffd8d8}
#view-landing .elak21-footer-social-link.is-x{color:#f3f4f6}
#view-landing .elak21-footer-social-link.is-whatsapp{color:#dcfce7}
#view-landing .elak21-footer-social-link.is-email{color:#dbeafe}
#view-landing .elak21-footer-social-link svg{flex:0 0 auto}
#view-landing .elak21-footer-social-link span{line-height:1;font-weight:700}
@media(max-width:600px){
  #view-landing .elak21-footer-social{gap:8px}
  #view-landing .elak21-footer-social-link{padding:7px 10px}
}
