@font-face {
  font-family: 'Fira Bold';
  src: url('FiraSans-Bold.eot?#iefix') format('embedded-opentype'),  url('FiraSans-Bold.woff') format('woff'), url('FiraSans-Bold.ttf')  format('truetype'), url('FiraSans-Bold.svg#FiraSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Italic';
  src: url('FiraSans-Italic.eot?#iefix') format('embedded-opentype'),  url('FiraSans-Italic.woff') format('woff'), url('FiraSans-Italic.ttf')  format('truetype'), url('FiraSans-Italic.svg#FiraSans-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Fira Regular';
  src: url('FiraSans-Regular.eot?#iefix') format('embedded-opentype'),  url('FiraSans-Regular.woff') format('woff'), url('FiraSans-Regular.ttf')  format('truetype'), url('FiraSans-Regular.svg#FiraSans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Fira SemiBold';
  src: url('FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'),  url('FiraSans-SemiBold.woff') format('woff'), url('FiraSans-SemiBold.ttf')  format('truetype'), url('FiraSans-SemiBold.svg#FiraSans-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Fira SemiBold Italic';
  src: url('FiraSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),  url('FiraSans-SemiBoldItalic.woff') format('woff'), url('FiraSans-SemiBoldItalic.ttf')  format('truetype'), url('FiraSans-SemiBoldItalic.svg#FiraSans-SemiBoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}