.nav_footer {
  background: var(--color-background-dark-glass) !important;
  overflow: visible !important;
  /* مهم — چون المنت باید بیرون بزنه */
  backdrop-filter: blur(12px);
  /* افکت بلور */
  -webkit-backdrop-filter: blur(12px);
  /* سازگاری با Safari */
  box-shadow: 0 7px 14px 4px #55230080;
  /* سایه نرم */
  z-index: 999;
}

.nav_footer::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 90px !important;
  /* اندازه بریدگی */
  height: 100% !important;
  /* عمق بریدگی */
  background: transparent !important;
  border-radius: 0 0 50px 50px !important;
  /* شکل U */
  box-shadow: 0 0 0 2000px rgba(255, 255, 255, 0.1) inset !important;
  backdrop-filter: blur(10px) !important;
  /* حفظ گلسمورفیسم */
  -webkit-backdrop-filter: blur(10px) !important;
}


.nav_footer .active .elementor-icon,
.nav_footer .active a,
.nav_footer a.active {
    color: var(--color-accent) !important;
    fill: var(--color-accent) !important;
}



/* استایل کلی آیکون‌های شبکه اجتماعی */
.wp-block-social-links .wp-block-social-link a svg {
  width: 28px !important;
  /* اندازه یکم بزرگ‌تر */
  height: 28px !important;
  fill: currentColor !important;
  /* استفاده از رنگ متن */
}

/* رنگ مخصوص هر شبکه */
.wp-social-link-instagram a {
  color: #F00072 !important;
}

/* صورتی اینستاگرام */
.wp-social-link-whatsapp a {
  color: #25D366 !important;
}

/* سبز واتساپ */
.wp-social-link-telegram a {
  color: #0088cc !important;
}

/* آبی تلگرام */

.wp-block-social-links li {
  transition: all 0.8 ease;
}

/* افکت هاور قشنگ */
.wp-block-social-links li:hover {
  transform: translateY(-2px) !important;
  opacity: 0.85 !important;
}

.widget {
  margin-bottom: 5px !important;
}