@font-face {
  font-family: "Font-Awesome-5-Free";
  src: url("fonts/Font-Awesome-5-Free.eot?2anzm4");
  src:
    url("fonts/Font-Awesome-5-Free.eot?2anzm4#iefix") format("embedded-opentype"),
    url("fonts/Font-Awesome-5-Free.ttf?2anzm4") format("truetype"),
    url("fonts/Font-Awesome-5-Free.woff?2anzm4") format("woff"),
    url("fonts/Font-Awesome-5-Free.svg?2anzm4#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.fab,
.fa,
.far,
.sharethis-wrapper span:before,
.field--type-fivestar .fivestar-widget .star a,
.field--type-fivestar .fivestar-basic .fivestar-widget-static .star span {
  text-transform: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Font-Awesome-5-Free", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  speak: never;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-twitter:before,
.sharethis-wrapper .st_twitter_custom:before {
  content: "\f099";
}
.fa-facebook:before,
.sharethis-wrapper .st_facebook_custom:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f09a";
}
.fa-feed:before {
  content: "\f09e";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-bity:before {
  content: "\f0c1";
}
.sharethis-wrapper .st_email_custom:before {
  content: "\f0e0";
}
.fa-linkedin:before,
.fa-linkedin-in:before,
.sharethis-wrapper .st_linkedin_custom:before {
  content: "\f0e1";
}
.fa-youtube:before {
  content: "\f16a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-whatsapp:before,
.sharethis-wrapper .st_whatsapp_custom:before {
  content: "\f232";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
