@font-face {
  font-family: 'tges_en_ico';
  src:  url('fonts/tges_en_ico.eot?vzicwr');
  src:  url('fonts/tges_en_ico.eot?vzicwr#iefix') format('embedded-opentype'),
    url('fonts/tges_en_ico.ttf?vzicwr') format('truetype'),
    url('fonts/tges_en_ico.woff?vzicwr') format('woff'),
    url('fonts/tges_en_ico.svg?vzicwr#tges_en_ico') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fa-"], [class*=" fa-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'tges_en_ico' !important;
  speak: none;
  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-play:before {
  content: "\e905";
}
.fa-minus:before {
  content: "\e900";
  color: #aeaeae;
}
.fa-cross:before {
  content: "\e901";
  color: #aeaeae;
}
.fa-squarearrow:before {
  content: "\e902";
  color: #ed1a3a;
}
.fa-icon_office:before {
  content: "\e903";
  color: #d84358;
  margin-right: 0.4em;
}
.fa-icon_affiliates:before {
  content: "\e904";
  color: #43607c;
  width: 3rem;
  margin-right: 0.4em;
}
.fa-search:before {
  content: "\f002";
}
.fa-play:before {
  content: "\e905";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-right:before {
  content: "\f0da";
  color: #ed1a3a;
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-up2:before {
  content: "\f107";
}
