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

[class^="fth-icon-"], [class*=" fth-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !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;
}

.fth-icon-flame {
  background: -webkit-gradient(linear,left top,right top,from(#ff8c00),color-stop(16.19%),to(red));
  background: -o-linear-gradient(134.37deg,#ff8c00 16.19%,red 99.55%);
  background: linear-gradient(315.63deg,#ff8c00 16.19%,red 99.55%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.fth-icon-flame-blank:before {
  content: "\e929";
  color: #e0e0e0;
}
.fth-icon-flame:before {
  content: "\e92a";
}
