@font-face {
  font-family: 'effac';
  src: url('../font/effac.eot?5613121');
  src: url('../font/effac.eot?5613121#iefix') format('embedded-opentype'),
       url('../font/effac.woff2?5613121') format('woff2'),
       url('../font/effac.woff?5613121') format('woff'),
       url('../font/effac.ttf?5613121') format('truetype'),
       url('../font/effac.svg?5613121#effac') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'effac';
    src: url('../font/effac.svg?5613121#effac') format('svg');
  }
}
*/
 
 [class^="fa-"]:before, [class*=" fa-"]:before,
.fa, .fab, .fad, .fal, .far, .fas {
  font-family: "effac";
  font-style: normal;
  font-weight: normal;
  speak: never;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.fa-heart:before { content: '\f004'; } /* '' */
.fa-star:before { content: '\f005'; } /* '' */
.fa-check:before { content: '\f00c'; } /* '' */
.fa-times:before { content: '\f00d'; } /* '' */
.fa-clock:before { content: '\f017'; } /* '' */
.fa-download:before { content: '\f019'; } /* '' */
.fa-play:before { content: '\f04b'; } /* '' */
.fa-chevron-left:before { content: '\f053'; } /* '' */
.fa-chevron-right:before { content: '\f054'; } /* '' */
.fa-question-circle:before { content: '\f059'; } /* '' */
.fa-info-circle:before { content: '\f05a'; } /* '' */
.fa-arrow-left:before { content: '\f060'; } /* '' */
.fa-arrow-right:before { content: '\f061'; } /* '' */
.fa-arrow-up:before { content: '\f062'; } /* '' */
.fa-arrow-down:before { content: '\f063'; } /* '' */
.fa-plus:before { content: '\f067'; } /* '' */
.fa-exclamation-circle:before { content: '\f06a'; } /* '' */
.fa-exclamation-triangle:before { content: '\f071'; } /* '' */
.fa-calendar-alt:before { content: '\f073'; } /* '' */
.fa-chevron-up:before { content: '\f077'; } /* '' */
.fa-chevron-down:before { content: '\f078'; } /* '' */
.fa-linkedin:before { content: '\f08c'; } /* '' */
.fa-twitter:before { content: '\f099'; } /* '' */
.fa-facebook:before { content: '\f09a'; } /* '' */
.fa-hand-point-right:before { content: '\f0a4'; } /* '' */
.fa-flask:before { content: '\f0c3'; } /* '' */
.fa-paperclip:before { content: '\f0c6'; } /* '' */
.fa-bars:before { content: '\f0c9'; } /* '' */
.fa-caret-down:before { content: '\f0d7'; } /* '' */
.fa-caret-up:before { content: '\f0d8'; } /* '' */
.fa-caret-left:before { content: '\f0d9'; } /* '' */
.fa-caret-right:before { content: '\f0da'; } /* '' */
.fa-envelope:before { content: '\f0e0'; } /* '' */
.fa-lightbulb:before { content: '\f0eb'; } /* '' */
.fa-angle-left:before { content: '\f104'; } /* '' */
.fa-angle-right:before { content: '\f105'; } /* '' */
.fa-angle-up:before { content: '\f106'; } /* '' */
.fa-angle-down:before { content: '\f107'; } /* '' */
.fa-quote-left:before { content: '\f10d'; } /* '' */
.fa-quote-right:before { content: '\f10e'; } /* '' */
.fa-spinner:before { content: '\f110'; } /* '' */
.fa-smile:before { content: '\f118'; } /* '' */
.fa-frown:before { content: '\f119'; } /* '' */
.fa-question:before { content: '\f128'; } /* '' */
.fa-info:before { content: '\f129'; } /* '' */
.fa-exclamation:before { content: '\f12a'; } /* '' */
.fa-play-circle:before { content: '\f144'; } /* '' */
.fa-file-alt:before { content: '\f15c'; } /* '' */
.fa-xing:before { content: '\f168'; } /* '' */
.fa-desktop:before { content: '\f26c'; } /* '' */
.fa-map-pin:before { content: '\f276'; } /* '' */
.fa-long-arrow-alt-down:before { content: '\f309'; } /* '' */
.fa-long-arrow-alt-left:before { content: '\f30a'; } /* '' */
.fa-long-arrow-alt-right:before { content: '\f30b'; } /* '' */
.fa-long-arrow-alt-up:before { content: '\f30c'; } /* '' */
.fa-external-link-alt:before { content: '\f35d'; } /* '' */
.fa-mobile-alt:before { content: '\f3cd'; } /* '' */
.fa-shield-alt:before { content: '\f3ed'; } /* '' */
.fa-tablet-alt:before { content: '\f3fa'; } /* '' */
.fa-file-download:before { content: '\f56d'; } /* '' */
.fa-phone-alt:before { content: '\f879'; } /* '' */