@font-face {
    font-family: 'Neue';
    src: url('fonts/neue-lte.eot');
    src: url('fonts/neue-lte.eot?#iefix') format('embedded-opentype'),
        url('fonts/neue-lte.woff2') format('woff2'),
        url('fonts/neue-lte.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue';
    src: url('fonts/neue-bld.eot');
    src: url('fonts/neue-bld.eot?#iefix') format('embedded-opentype'),
        url('fonts/neue-bld.woff2') format('woff2'),
        url('fonts/neue-bld.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue'; /* Removed the trailing slash */
    src: url('fonts/neue-med.eot');
    src: url('fonts/neue-med.eot?#iefix') format('embedded-opentype'),
        url('fonts/neue-med.woff2') format('woff2'),
        url('fonts/neue-med.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue';
    src: url('fonts/neue-reg.eot');
    src: url('fonts/neue-reg.eot?#iefix') format('embedded-opentype'),
        url('fonts/neue-reg.woff2') format('woff2'),
        url('fonts/neue-reg.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Neue';
  src:  url('fonts/neue-icn.eot?30qn21');
  src:  url('fonts/neue-icn.eot?30qn21#iefix') format('embedded-opentype'),
    url('fonts/neue-icn.woff?30qn21') format('woff'),
    url('fonts/neue-icn.svg?30qn21#Neue') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: block;
}

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

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

.neue-home:before {
  content: "\ae012";
}
.neue-pencil:before {
  content: "\ae013";
}
.neue-edit:before {
  content: "\ae014";
}
.neue-music-note:before {
  content: "\ae015";
}
.neue-music-notes:before {
  content: "\ae016";
}
.neue-album:before {
  content: "\ae017";
}
.neue-cassette:before {
  content: "\ae018";
}
.neue-tape:before {
  content: "\ae019";
}
.neue-tags:before {
  content: "\ae067";
}
.neue-tags-thin:before {
  content: "\ae068";
}
.neue-barcode:before {
  content: "\ae020";
}
.neue-ticket:before {
  content: "\ae021";
}
.neue-email:before {
  content: "\ae069";
}
.neue-envelope:before {
  content: "\ae070";
}
.neue-mailbox:before {
  content: "\ae071";
}
.neue-tv:before {
  content: "\ae022";
}
.neue-radio:before {
  content: "\ae023";
}
.neue-download:before {
  content: "\ae024";
}
.neue-cd:before {
  content: "\ae025";
}
.neue-vinyl:before {
  content: "\ae026";
}
.neue-spin-wide:before {
  content: "\ae027";
}
.neue-spin-thin:before {
  content: "\ae028";
}
.neue-paperplane:before {
  content: "\ae072";
}
.neue-power:before {
  content: "\ae029";
}
.neue-playlist:before {
  content: "\ae030";
}
.neue-more:before {
  content: "\ae031";
}
.neue-grid-circles:before {
  content: "\ae032";
}
.neue-grid-square:before {
  content: "\ae033";
}
.neue-menu:before {
  content: "\ae034";
}
.neue-sort:before {
  content: "\ae035";
}
.neue-sphere:before {
  content: "\ae036";
}
.neue-earth:before {
  content: "\ae037";
}
.neue-link:before {
  content: "\ae038";
}
.neue-attachment:before {
  content: "\ae039";
}
.neue-stack-picture:before {
  content: "\ae040";
}
.neue-stack-music:before {
  content: "\ae041";
}
.neue-stack-play:before {
  content: "\ae042";
}
.neue-play:before {
  content: "\ae043";
}
.neue-pause:before {
  content: "\ae044";
}
.neue-stop:before {
  content: "\ae045";
}
.neue-backward:before {
  content: "\ae046";
}
.neue-forward:before {
  content: "\ae047";
}
.neue-first:before {
  content: "\ae048";
}
.neue-last:before {
  content: "\ae049";
}
.neue-previous:before {
  content: "\ae050";
}
.neue-next:before {
  content: "\ae051";
}
.neue-volume-high:before {
  content: "\ae052";
}
.neue-volume-medium:before {
  content: "\ae053";
}
.neue-volume-low:before {
  content: "\ae054";
}
.neue-volume-mute:before {
  content: "\ae055";
}
.neue-loop:before {
  content: "\ae056";
}
.neue-shuffle:before {
  content: "\ae057";
}
.neue-arrow-up-thin:before {
  content: "\ae058";
}
.neue-arrow-right-thin:before {
  content: "\ae059";
}
.neue-arrow-down-thin:before {
  content: "\ae060";
}
.neue-arrow-left-thin:before {
  content: "\ae061";
}
.neue-arrow-up:before {
  content: "\ae062";
}
.neue-arrow-right:before {
  content: "\ae063";
}
.neue-arrow-down:before {
  content: "\ae064";
}
.neue-arrow-left:before {
  content: "\ae065";
}
.neue-command:before {
  content: "\ae066";
}
.neue-apple-music:before {
  content: "\ae001";
}
.neue-bandcamp:before {
  content: "\ae002";
}
.neue-deezer:before {
  content: "\ae003";
}
.neue-google-play:before {
  content: "\ae004";
}
.neue-itunes:before {
  content: "\ae005";
}
.neue-mixcloud:before {
  content: "\ae006";
}
.neue-napster:before {
  content: "\ae007";
}
.neue-soundcloud:before {
  content: "\ae008";
}
.neue-spotify:before {
  content: "\ae009";
}
.neue-tidal:before {
  content: "\ae010";
}
.neue-youtube-music:before {
  content: "\ae011";
}
.neue-info:before {
  content: "\ae073";
}