/* Font Awesome 5 Free lokal einbinden */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  src: url('../fonts/fa-brands-400.eot');
  src: url('../fonts/fa-brands-400.eot?#iefix') format('embedded-opentype'),
       url('../fonts/fa-brands-400.woff2') format('woff2'),
       url('../fonts/fa-brands-400.woff') format('woff'),
       url('../fonts/fa-brands-400.ttf') format('truetype'),
       url('../fonts/fa-brands-400.svg#fontawesome') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/fa-regular-400.eot');
  src: url('../fonts/fa-regular-400.eot?#iefix') format('embedded-opentype'),
       url('../fonts/fa-regular-400.woff2') format('woff2'),
       url('../fonts/fa-regular-400.woff') format('woff'),
       url('../fonts/fa-regular-400.ttf') format('truetype'),
       url('../fonts/fa-regular-400.svg#fontawesome') format('svg');
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  src: url('../fonts/fa-solid-900.eot');
  src: url('../fonts/fa-solid-900.eot?#iefix') format('embedded-opentype'),
       url('../fonts/fa-solid-900.woff2') format('woff2'),
       url('../fonts/fa-solid-900.woff') format('woff'),
       url('../fonts/fa-solid-900.ttf') format('truetype'),
       url('../fonts/fa-solid-900.svg#fontawesome') format('svg');
}

/* Wichtig: Schriftfamilie und Gewicht für Icons */
.fa,
.fas,
.far,
.fab {
  font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands' !important;
  font-style: normal;
  font-weight: 900; /* fas = solid */
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  /* etc. - kannst du hier anpassen */
}
.fab {
  font-weight: 400; /* fab = brands */
}
.far {
  font-weight: 400; /* far = regular */
}
