@font-face {
    font-family: 'fira_sanstwo';
    src: url('../fonts/firasans-two.eot');
    src: url('../fonts/firasans-two.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-two.woff') format('woff'),
        url('../fonts/firasans-two.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanstwo_italic';
    src: url('../fonts/firasans-twoitalic.eot');
    src: url('../fonts/firasans-twoitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-twoitalic.woff') format('woff'),
        url('../fonts/firasans-twoitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanseight';
    src: url('../fonts/firasans-eight.eot');
    src: url('../fonts/firasans-eight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-eight.woff') format('woff'),
        url('../fonts/firasans-eight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanseight_italic';
    src: url('../fonts/firasans-eightitalic.eot');
    src: url('../fonts/firasans-eightitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-eightitalic.woff') format('woff'),
        url('../fonts/firasans-eightitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanshair';
    src: url('../fonts/firasans-hair.eot');
    src: url('../fonts/firasans-hair.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-hair.woff') format('woff'),
        url('../fonts/firasans-hair.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanshair_italic';
    src: url('../fonts/firasans-hairitalic.eot');
    src: url('../fonts/firasans-hairitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-hairitalic.woff') format('woff'),
        url('../fonts/firasans-hairitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansthin';
    src: url('../fonts/firasans-thin.eot');
    src: url('../fonts/firasans-thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-thin.woff') format('woff'),
        url('../fonts/firasans-thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansthin_italic';
    src: url('../fonts/firasans-thinitalic.eot');
    src: url('../fonts/firasans-thinitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-thinitalic.woff') format('woff'),
        url('../fonts/firasans-thinitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansultralight';
    src: url('../fonts/firasans-ultralight.eot');
    src: url('../fonts/firasans-ultralight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-ultralight.woff') format('woff'),
        url('../fonts/firasans-ultralight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansultralight_italic';
    src: url('../fonts/firasans-ultralightitalic.eot');
    src: url('../fonts/firasans-ultralightitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-ultralightitalic.woff') format('woff'),
        url('../fonts/firasans-ultralightitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansextralight';
    src: url('../fonts/firasans-extralight.eot');
    src: url('../fonts/firasans-extralight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-extralight.woff') format('woff'),
        url('../fonts/firasans-extralight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansextralight_italic';
    src: url('../fonts/firasans-extralightitalic.eot');
    src: url('../fonts/firasans-extralightitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-extralightitalic.woff') format('woff'),
        url('../fonts/firasans-extralightitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanslight';
    src: url('../fonts/firasans-light.eot');
    src: url('../fonts/firasans-light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-light.woff') format('woff'),
        url('../fonts/firasans-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanslight_italic';
    src: url('../fonts/firasans-lightitalic.eot');
    src: url('../fonts/firasans-lightitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-lightitalic.woff') format('woff'),
        url('../fonts/firasans-lightitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansbook';
    src: url('../fonts/firasans-book.eot');
    src: url('../fonts/firasans-book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-book.woff') format('woff'),
        url('../fonts/firasans-book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansbook_italic';
    src: url('../fonts/firasans-bookitalic.eot');
    src: url('../fonts/firasans-bookitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-bookitalic.woff') format('woff'),
        url('../fonts/firasans-bookitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansregular';
    src: url('../fonts/firasans-regular.eot');
    src: url('../fonts/firasans-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-regular.woff') format('woff'),
        url('../fonts/firasans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansitalic';
    src: url('../fonts/firasans-regularitalic.eot');
    src: url('../fonts/firasans-regularitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-regularitalic.woff') format('woff'),
        url('../fonts/firasans-regularitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansmedium';
    src: url('../fonts/firasans-medium.eot');
    src: url('../fonts/firasans-medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-medium.woff') format('woff'),
        url('../fonts/firasans-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansmedium_italic';
    src: url('../fonts/firasans-mediumitalic.eot');
    src: url('../fonts/firasans-mediumitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-mediumitalic.woff') format('woff'),
        url('../fonts/firasans-mediumitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanssemibold';
    src: url('../fonts/firasans-semibold.eot');
    src: url('../fonts/firasans-semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-semibold.woff') format('woff'),
        url('../fonts/firasans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sanssemibold_italic';
    src: url('../fonts/firasans-semibolditalic.eot');
    src: url('../fonts/firasans-semibolditalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-semibolditalic.woff') format('woff'),
        url('../fonts/firasans-semibolditalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansbold';
    src: url('../fonts/firasans-bold.eot');
    src: url('../fonts/firasans-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-bold.woff') format('woff'),
        url('../fonts/firasans-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansbold_italic';
    src: url('../fonts/firasans-bolditalic.eot');
    src: url('../fonts/firasans-bolditalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-bolditalic.woff') format('woff'),
        url('../fonts/firasans-bolditalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansextrabold';
    src: url('../fonts/firasans-extrabold.eot');
    src: url('../fonts/firasans-extrabold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-extrabold.woff') format('woff'),
        url('../fonts/firasans-extrabold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansextrabold_italic';
    src: url('../fonts/firasans-extrabolditalic.eot');
    src: url('../fonts/firasans-extrabolditalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-extrabolditalic.woff') format('woff'),
        url('../fonts/firasans-extrabolditalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansheavy';
    src: url('../fonts/firasans-heavy.eot');
    src: url('../fonts/firasans-heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-heavy.woff') format('woff'),
        url('../fonts/firasans-heavy.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansheavy_italic';
    src: url('../fonts/firasans-heavyitalic.eot');
    src: url('../fonts/firasans-heavyitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-heavyitalic.woff') format('woff'),
        url('../fonts/firasans-heavyitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansultra';
    src: url('../fonts/firasans-ultra.eot');
    src: url('../fonts/firasans-ultra.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-ultra.woff') format('woff'),
        url('../fonts/firasans-ultra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_sansultra_italic';
    src: url('../fonts/firasans-ultraitalic.eot');
    src: url('../fonts/firasans-ultraitalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firasans-ultraitalic.woff') format('woff'),
        url('../fonts/firasans-ultraitalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_monobold';
    src: url('../fonts/firamono-bold.eot');
    src: url('../fonts/firamono-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firamono-bold.woff') format('woff'),
        url('../fonts/firamono-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fira_monoregular';
    src: url('../fonts/firamono-regular.eot');
    src: url('../fonts/firamono-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/firamono-regular.woff') format('woff'),
        url('../fonts/firamono-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}