@font-face {
  font-family: 'SourceSansPro-Black';
  src: url(fonts/SourceSansPro-Black.eot);
  src: url(fonts/SourceSansPro-Black.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Black.otf) format('otf'),
       url(fonts/SourceSansPro-Black.svg#SourceSansPro-Black) format('svg'),
       url(fonts/SourceSansPro-Black.ttf) format('truetype'),
       url(fonts/SourceSansPro-Black.woff) format('woff'),
       url(fonts/SourceSansPro-Black.woff2) format('woff2');
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url(fonts/SourceSansPro-Bold.eot);
  src: url(fonts/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Bold.otf) format('otf'),
       url(fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg'),
       url(fonts/SourceSansPro-Bold.ttf) format('truetype'),
       url(fonts/SourceSansPro-Bold.woff) format('woff'),
       url(fonts/SourceSansPro-Bold.woff2) format('woff2');
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url(fonts/SourceSansPro-Regular.eot);
  src: url(fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Regular.otf) format('otf'),
       url(fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg'),
       url(fonts/SourceSansPro-Regular.ttf) format('truetype'),
       url(fonts/SourceSansPro-Regular.woff) format('woff'),
       url(fonts/SourceSansPro-Regular.woff2) format('woff2');
}

@font-face {
  font-family: 'SourceSansPro-Light';
  src: url(fonts/SourceSansPro-Light.eot);
  src: url(fonts/SourceSansPro-Light.eot?#iefix) format('embedded-opentype'),
       url(fonts/SourceSansPro-Light.otf) format('otf'),
       url(fonts/SourceSansPro-Light.svg#SourceSansPro-Light) format('svg'),
       url(fonts/SourceSansPro-Light.ttf) format('truetype'),
       url(fonts/SourceSansPro-Light.woff) format('woff'),
       url(fonts/SourceSansPro-Light.woff2) format('woff2');
}

/* Noah */
@font-face {
  font-family: 'noah-regular';
  src: url(./fonts/noah-regular.eot);
  src: url(./fonts/noah-regular.eot?#iefix) format('embedded-opentype'),
       url(./fonts/noah-regular.otf) format('otf'),
       url(./fonts/noah-regular.svg#noah-regular) format('svg'),
       url(./fonts/noah-regular.ttf) format('truetype'),
       url(./fonts/noah-regular.woff) format('woff'),
       url(./fonts/noah-regular.woff2) format('woff2');
}

@font-face {
  font-family: 'noah-bold';
  src: url(./fonts/noah-bold.eot);
  src: url(./fonts/noah-bold.eot?#iefix) format('embedded-opentype'),
       url(./fonts/noah-bold.otf) format('otf'),
       url(./fonts/noah-bold.svg#noah-bold) format('svg'),
       url(./fonts/noah-bold.ttf) format('truetype'),
       url(./fonts/noah-bold.woff) format('woff'),
       url(./fonts/noah-bold.woff2) format('woff2');
}

@font-face {
  font-family: 'Noah-Black';
  src: local('Noah Black'), local('Noah-Black'),
      url('./fonts/Noah-Black.woff2') format('woff2'),
      url('./fonts/Noah-Black.woff') format('woff'),
      url('./fonts/Noah-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}