@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-Regular.eot');
  src: url('Fira/Sans/FiraSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-Light.eot');
  src: url('Fira/Sans/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-Medium.eot');
  src: url('Fira/Sans/FiraSans-Medium.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-Bold.eot');
  src: url('Fira/Sans/FiraSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-RegularItalic.eot');
  src: url('Fira/Sans/FiraSans-RegularItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-RegularItalic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-LightItalic.eot');
  src: url('Fira/Sans/FiraSans-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-MediumItalic.eot');
  src: url('Fira/Sans/FiraSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'FiraSans';
  src: url('Fira/Sans/FiraSans-BoldItalic.eot');
  src: url('Fira/Sans/FiraSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/Sans/FiraSans-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'FiraMono';
  src: url('Fira/Mono/FiraMono-Regular.eot');
  src: url('Fira/Mono/FiraMono-Regular.eot?#iefix') format('embedded-opentype'),
       url('Fira/Mono/FiraMono-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraMono';
  src: url('Fira/Mono/FiraMono-Bold.eot');
  src: url('Fira/Mono/FiraMono-Bold.eot?#iefix') format('embedded-opentype'),
       url('Fira/Mono/FiraMono-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
/* small-caps */
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-Regular.eot');
  src: url('Fira/SansSC/FiraSansSC-Regular.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-Light.eot');
  src: url('Fira/SansSC/FiraSansSC-Light.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-Medium.eot');
  src: url('Fira/SansSC/FiraSansSC-Medium.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-Bold.eot');
  src: url('Fira/SansSC/FiraSansSC-Bold.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-RegularItalic.eot');
  src: url('Fira/SansSC/FiraSansSC-RegularItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-RegularItalic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-LightItalic.eot');
  src: url('Fira/SansSC/FiraSansSC-LightItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-MediumItalic.eot');
  src: url('Fira/SansSC/FiraSansSC-MediumItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'FiraSansSC';
  src: url('Fira/SansSC/FiraSansSC-BoldItalic.eot');
  src: url('Fira/SansSC/FiraSansSC-BoldItalic.eot?#iefix') format('embedded-opentype'),
       url('Fira/SansSC/FiraSansSC-BoldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}

