.fa,
.fas,
.fab,
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  font-style: normal;
  line-height: 1;
}

.fa,
.fas,
.fab,
[class^="icon-"],
[class*=" icon-"] {
  font-family: "Segoe UI Symbol", "Segoe UI Emoji", sans-serif !important;
}

.fa::before,
.fas::before,
.fab::before,
[class^="icon-"]::before,
[class*=" icon-"]::before {
  display: inline-block;
  font-family: "Segoe UI Symbol", "Segoe UI Emoji", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-rendering: geometricPrecision;
}

.fa-angle-down::before {
  content: "\25BE";
}

.fa-clock::before {
  content: "\1F551";
}

.fa-envelope::before,
.fa-paper-plane::before,
.icon-email::before,
.icon-envelope::before,
.icon-paper-plane::before {
  content: "\2709";
}

.fa-phone-alt::before,
.icon-phone::before {
  content: "\260E";
}

.fa-times::before,
.icon-close::before {
  content: "\2715";
}

.fas.fa-check::before {
  content: "\2713";
}

.fab.fa-facebook-f::before {
  content: "f";
}

.fab.fa-twitter::before {
  content: "X";
}

.fab.fa-linkedin-in::before {
  content: "in";
  font-size: 0.82em;
}

.fab.fa-youtube::before {
  content: "\25B6";
}

.icon-grid::before {
  content: "\2630";
}

.icon-donate::before,
.icon-donation::before,
.icon-healthcare::before {
  content: "\2665";
}

.icon-duble-arrow::before,
.icon-right-arrow::before,
.icon-arrow-right::before {
  content: "\203A";
}

.icon-left-arrow::before,
.icon-arrow-left::before {
  content: "\2039";
}

.icon-trolley::before {
  content: "\1F6D2";
}

.icon-location::before {
  content: "\1F4CD";
}

.icon-play::before {
  content: "\25B6";
}

.icon-team::before {
  content: "\1F465";
}

.icon-money::before {
  content: "R";
}

.icon-unity::before {
  content: "\26AF";
}

.icon-plus::before {
  content: "+";
}

.icon-quote::before {
  content: "\201D";
}

.icon-search::before {
  content: "\1F50D";
}

.icon-star::before {
  content: "\2605";
}

.topbar-one__social .fab::before,
.mobile-nav__social .fab::before {
  font-family: var(--cleenhearts-heading-font, "Quicksand", sans-serif);
  font-weight: 700;
}

.fab.fa-facebook-f::before,
.fab.fa-twitter::before,
.fab.fa-youtube::before {
  font-size: 0.9em;
}

.cleenhearts-btn__icon-box__inner .icon-donate::before,
.cleenhearts-btn__icon-box__inner .icon-trolley::before,
.cleenhearts-btn__icon-box__inner .icon-duble-arrow::before {
  font-size: inherit;
}

.main-header__sidebar-btn .icon-grid::before,
.search-toggler .icon-search::before,
.topbar-one__info__icon::before,
.events-one__card__icon::before,
.event-card-two__time__icon::before {
  font-size: inherit;
}

.form-one__control .bootstrap-select > .dropdown-toggle:before,
.product__showing-sort .bootstrap-select > .dropdown-toggle:before,
.checkout-page__input-box .bootstrap-select > .dropdown-toggle:before {
  content: "\25BE";
  font-family: "Segoe UI Symbol", "Segoe UI Emoji", sans-serif;
  font-weight: 700;
}

.cleenhearts-breadcrumb li:not(:last-of-type)::after {
  content: "/";
  font-family: var(--cleenhearts-font, "DM Sans", sans-serif);
  font-weight: 700;
}

.footer-widget__subscribe__checkbox label::after {
  content: "\25CF";
  font-family: "Segoe UI Symbol", "Segoe UI Emoji", sans-serif;
  font-size: 0.7em;
}