/*!
 *  Font Awesome 4.7.0 — subset for agfight theme.
 *  Only the 31 icons used across the templates/widgets/css are declared.
 *  Drops EOT/TTF/SVG sources (WOFF2 + WOFF cover every supported browser).
 *  Full upstream license: font-awesome/css/font-awesome.css
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
       url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Size helpers that actually exist in Font Awesome 4.7.
   NOTE: the theme markup also uses .fa-2 / .fa-3 / .fa-4 as if they were
   size modifiers, but those classes never existed upstream — they were
   no-ops in the original font-awesome.css and must stay no-ops here or
   any icon written as e.g. `fa fa-4 fa-angle-left` explodes to 4em and
   breaks surrounding layout (header menu, mobile nav, prev/next arrows). */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-fw { width: 1.28571429em; text-align: center; }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }
.fa-li.fa-lg { left: -1.85714286em; }

/* Used icon glyphs (31 unique). */
.fa-angle-down:before       { content: "\f107"; }
.fa-angle-left:before       { content: "\f104"; }
.fa-angle-right:before      { content: "\f105"; }
.fa-angle-up:before         { content: "\f106"; }
.fa-bolt:before             { content: "\f0e7"; }
.fa-camera:before           { content: "\f030"; }
.fa-chevron-right:before    { content: "\f054"; }
.fa-clock-o:before          { content: "\f017"; }
.fa-commenting:before       { content: "\f27a"; }
.fa-envelope:before         { content: "\f0e0"; }
.fa-envelope-square:before  { content: "\f199"; }
.fa-facebook:before,
.fa-facebook-f:before       { content: "\f09a"; }
.fa-facebook-official:before{ content: "\f230"; }
.fa-facebook-square:before  { content: "\f082"; }
.fa-instagram:before        { content: "\f16d"; }
.fa-linkedin:before         { content: "\f0e1"; }
.fa-linkedin-square:before  { content: "\f08c"; }
.fa-pinterest-p:before      { content: "\f231"; }
.fa-pinterest-square:before { content: "\f0d3"; }
.fa-play:before             { content: "\f04b"; }
.fa-play-circle-o:before    { content: "\f01d"; }
.fa-search:before           { content: "\f002"; }
.fa-share:before            { content: "\f064"; }
.fa-spotify:before          { content: "\f1bc"; }
.fa-times:before            { content: "\f00d"; }
.fa-tumblr:before           { content: "\f173"; }
.fa-twitter:before          { content: "\f099"; }
.fa-twitter-square:before   { content: "\f081"; }
.fa-youtube:before          { content: "\f167"; }
.fa-youtube-play:before     { content: "\f16a"; }
.fa-youtube-square:before   { content: "\f166"; }
