@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-hair.eot');
    src: local('Fira Sans Hair'),
         url('../fonts/firasans-hair.eot') format('embedded-opentype'),
         url('../fonts/firasans-hair.woff') format('woff'),
         url('../fonts/firasans-hair.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-hairitalic.eot');
    src: local('Fira Sans Hair Italic'),
         url('../fonts/firasans-hairitalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-hairitalic.woff') format('woff'),
         url('../fonts/firasans-hairitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-ultralight.eot');
    src: local('Fira Sans UltraLight'),
         url('../fonts/firasans-ultralight.eot') format('embedded-opentype'),
         url('../fonts/firasans-ultralight.woff') format('woff'),
         url('../fonts/firasans-ultralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-ultralightitalic.eot');
    src: local('Fira Sans UltraLight Italic'),
         url('../fonts/firasans-ultralightitalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-ultralightitalic.woff') format('woff'),
         url('../fonts/firasans-ultralightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-light.eot');
    src: local('Fira Sans Light'),
         url('../fonts/firasans-light.eot') format('embedded-opentype'),
         url('../fonts/firasans-light.woff') format('woff'),
         url('../fonts/firasans-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-lightitalic.eot');
    src: local('Fira Sans Light Italic'),
         url('../fonts/firasans-lightitalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-lightitalic.woff') format('woff'),
         url('../fonts/firasans-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-regular.eot');
    src: local('Fira Sans Regular'),
         url('../fonts/firasans-regular.eot') format('embedded-opentype'),
         url('../fonts/firasans-regular.woff') format('woff'),
         url('../fonts/firasans-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-italic.eot');
    src: local('Fira Sans Regular Italic'),
         url('../fonts/firasans-italic.eot') format('embedded-opentype'),
         url('../fonts/firasans-italic.woff') format('woff'),
         url('../fonts/firasans-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-medium.eot');
    src: local('Fira Sans Medium'),
         url('../fonts/firasans-medium.eot') format('embedded-opentype'),
         url('../fonts/firasans-medium.woff') format('woff'),
         url('../fonts/firasans-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-mediumitalic.eot');
    src: local('Fira Sans Medium Italic'),
         url('../fonts/firasans-mediumitalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-mediumitalic.woff') format('woff'),
         url('../fonts/firasans-mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-semibold.eot');
    src: local('Fira Sans SemiBold'),
         url('../fonts/firasans-semibold.eot') format('embedded-opentype'),
         url('../fonts/firasans-semibold.woff') format('woff'),
         url('../fonts/firasans-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-semibolditalic.eot');
    src: local('Fira Sans SemiBold Italic'),
         url('../fonts/firasans-semibolditalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-semibolditalic.woff') format('woff'),
         url('../fonts/firasans-semibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-bold.eot');
    src: local('Fira Sans Bold'),
         url('../fonts/firasans-bold.eot') format('embedded-opentype'),
         url('../fonts/firasans-bold.woff') format('woff'),
         url('../fonts/firasans-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-bolditalic.eot');
    src: local('Fira Sans Bold Italic'),
         url('../fonts/firasans-bolditalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-bolditalic.woff') format('woff'),
         url('../fonts/firasans-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-extrabold.eot');
    src: local('Fira Sans ExtraBold'),
         url('../fonts/firasans-extrabold.eot') format('embedded-opentype'),
         url('../fonts/firasans-extrabold.woff') format('woff'),
         url('../fonts/firasans-extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-extrabolditalic.eot');
    src: local('Fira Sans ExtraBold Italic'),
         url('../fonts/firasans-extrabolditalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-extrabolditalic.woff') format('woff'),
         url('../fonts/firasans-extrabolditalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-heavy.eot');
    src: local('Fira Sans Heavy'),
         url('../fonts/firasans-heavy.eot') format('embedded-opentype'),
         url('../fonts/firasans-heavy.woff') format('woff'),
         url('../fonts/firasans-heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url('../fonts/firasans-heavyitalic.eot');
    src: local('Fira Sans Heavy Italic'),
         url('../fonts/firasans-heavyitalic.eot') format('embedded-opentype'),
         url('../fonts/firasans-heavyitalic.woff') format('woff'),
         url('../fonts/firasans-heavyitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}


@font-face{
    font-family: 'Fira Mono';
    src: url('../fonts/firamono-regular.eot');
    src: local('Fira Mono'),
         url('../fonts/firamono-regular.eot') format('embedded-opentype'),
         url('../fonts/firamono-regular.woff') format('woff'),
         url('../fonts/firamono-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Mono';
    src: url('../fonts/firamono-bold.eot');
    src: local('Fira Mono Bold'),
         url('../fonts/firamono-bold.eot') format('embedded-opentype'),
         url('../fonts/firamono-bold.woff') format('woff'),
         url('../fonts/firamono-bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

