@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.woff2") format("woff2"),
       url("../fonts/fontawesome-webfont.woff") format("woff"),
       url("../fonts/fontawesome-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.fa {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  margin-right: 6px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-info-circle:before { content: "\f05a"; }
.fa-clock:before { content: "\f017"; }
.fa-map-marker:before { content: "\f041"; }
.fa-calendar:before { content: "\f073"; }
.fa-users:before { content: "\f0c0"; }
.fa-ticket:before { content: "\f145"; }
.fa-star:before { content: "\f005"; }
.fa-mobile:before { content: "\f10b"; }
.fa-globe:before { content: "\f0ac"; }
.fa-glass:before { content: "\f000"; }
.fa-play:before { content: "\f04b"; }
.fa-bars:before { content: "\f0c9"; }
.fa-share:before { content: "\f064"; }

/* Optional spacing fix */
.play-btn .fa,
.mobile-toggle .fa,
.feature-icon .fa,
.socials .fa {
  margin-right: 0;
}

.fa-chevron-down:before { content: "\f078"; }