/* IcoFont - Replaced with lightweight CSS arrows */
.icofont{
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Provide native-arrow fallbacks for commonly used IcoFont classes */
.icofont-long-arrow-left:before{content:"←"}
.icofont-long-arrow-right:before{content:"→"}
.icofont-rounded-left:before{content:"‹"}
.icofont-rounded-right:before{content:"›"}

/* Themify Icons Font */
@font-face{
  font-family:themify;
  src:url(../fonts/themify.eot?-fvbane);
  src:url(../fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
      url(../fonts/themify.woff?-fvbane) format('woff');
  font-weight:400;
  font-style:normal;
  font-display:swap
}

[class*=" ti-"],[class^=ti-]{
  font-family:themify;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

/* Font Awesome Font */
@font-face{
  font-family:'FontAwesome';
  src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
      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
}

.fa-2x{font-size:2em}
.fa-fw{width:1.28571429em;text-align:center}
