/* -----------------------------------------*/
/* LANGUAGE FLAGS */

/* Language Flags */
.lang-item img {
  display: none;
}
.lang-item a {
  display: inline-flex !important;
  align-items: center;
  gap: .5rem;
}
.lang-item a:before {
  content: "";
  width: 1em;
  aspect-ratio: 1;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--wp--preset--color--custom-gray);
  border-radius: 999px;
}
a[hreflang="en-US"]:before {
  background-image: url("https://rastegarlawgroup.com/wp-content/uploads/2026/07/lang-us.svg");
}
a[hreflang="es-MX"]:before {
  background-image: url("https://rastegarlawgroup.com/wp-content/uploads/2026/07/lang-mx.svg");
}
a[hreflang="fa-IR"]:before {
  background-image: url("https://rastegarlawgroup.com/wp-content/uploads/2026/07/lang-ir.svg");
}
