@font-face {
  font-family: 'Font-Awesome';
  src:  url('../fonts/Font-Awesome-light.woff2?idi42v') format('woff2');
  src:  url('../fonts/Font-Awesome-light.eot?idi42v#iefix') format('embedded-opentype'),
    url('../fonts/Font-Awesome-light.ttf?idi42v') format('truetype'),
    url('../fonts/Font-Awesome-light.woff?idi42v') format('woff'),
    url('../fonts/Font-Awesome-light.svg?idi42v#Font-Awesome') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Font-Awesome' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

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

.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-arrow-down:before {
  content: "\f063";
}
.fa-arrow-from-bottom:before {
  content: "\f342";
}
.fa-arrow-from-left:before {
  content: "\f343";
}
.fa-arrow-from-right:before {
  content: "\f344";
}
.fa-arrow-from-top:before {
  content: "\f345";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-cog:before {
  content: "\f013";
}
.fa-dolly:before {
  content: "\f473";
}
.fa-ellipsis-h-alt:before {
  content: "\f39b";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-expand-wide:before {
  content: "\f320";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-file-alt:before {
  content: "\f15d";
}
.fa-file-certificate:before {
  content: "\f5f3";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-flag:before {
  content: "\f024";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-globe-africa:before {
  content: "\f57d";
}
.fa-grimace:before {
  content: "\f581";
}
.fa-grin:before {
  content: "\f582";
}
.fa-grin-alt:before {
  content: "\f583";
}
.fa-grin-beam:before {
  content: "\f584";
}
.fa-grin-beam-sweat:before {
  content: "\f585";
}
.fa-grin-hearts:before {
  content: "\f586";
}
.fa-grin-squint:before {
  content: "\f587";
}
.fa-grin-squint-tears:before {
  content: "\f588";
}
.fa-grin-stars:before {
  content: "\f589";
}
.fa-grin-tears:before {
  content: "\f58a";
}
.fa-grin-tongue:before {
  content: "\f58b";
}
.fa-grin-tongue-squint:before {
  content: "\f58c";
}
.fa-grin-tongue-wink:before {
  content: "\f58d";
}
.fa-grin-wink:before {
  content: "\f58e";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-right:before {
  content: "\f0a6";
}
.fa-hand-point-up:before {
  content: "\f0ad";
}
.fa-heart:before {
  content: "\f004";
}
.fa-home-alt:before {
  content: "\f80b";
}
.fa-inbox-in:before {
  content: "\f310";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-lock:before {
  content: "\f023";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-pin:before {
  content: "\f277";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-pen:before {
  content: "\f304";
}
.fa-phone-alt:before {
  content: "\f87b";
}
.fa-phone-office:before {
  content: "\f67e";
}
.fa-play:before {
  content: "\f04b";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-share:before {
  content: "\f064";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-shipping-fast:before {
  content: "\f48e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-sort-alpha-down:before {
  content: "\f15e";
}
.fa-sort-alpha-down-alt:before {
  content: "\f885";
}
.fa-sort-amount-down:before {
  content: "\f160";
}
.fa-sort-amount-down-alt:before {
  content: "\f888";
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-sort-numeric-down-alt:before {
  content: "\f88a";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-volume-slash:before {
  content: "\f2e2";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-window-alt:before {
  content: "\f40f";
}
