@font-face {
    font-family: 'Catalpa';
    src: url('Catalpa-Extralight.eot');
    src: local('Catalpa Extralight'), local('Catalpa-Extralight'),
        url('Catalpa-Extralight.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Extralight.woff2') format('woff2'),
        url('Catalpa-Extralight.woff') format('woff'),
        url('Catalpa-Extralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa';
    src: url('Catalpa-Light.eot');
    src: local('Catalpa Light'), local('Catalpa-Light'),
        url('Catalpa-Light.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Light.woff2') format('woff2'),
        url('Catalpa-Light.woff') format('woff'),
        url('Catalpa-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa';
    src: url('Catalpa-Black.eot');
    src: local('Catalpa Black'), local('Catalpa-Black'),
        url('Catalpa-Black.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Black.woff2') format('woff2'),
        url('Catalpa-Black.woff') format('woff'),
        url('Catalpa-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa';
    src: url('Catalpa-Heavy.eot');
    src: local('Catalpa Heavy'), local('Catalpa-Heavy'),
        url('Catalpa-Heavy.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Heavy.woff2') format('woff2'),
        url('Catalpa-Heavy.woff') format('woff'),
        url('Catalpa-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa';
    src: url('Catalpa-Extrabold.eot');
    src: local('Catalpa Extrabold'), local('Catalpa-Extrabold'),
        url('Catalpa-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Extrabold.woff2') format('woff2'),
        url('Catalpa-Extrabold.woff') format('woff'),
        url('Catalpa-Extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa Hairline';
    src: url('Catalpa-Hairline.eot');
    src: local('Catalpa Hairline'), local('Catalpa-Hairline'),
        url('Catalpa-Hairline.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Hairline.woff2') format('woff2'),
        url('Catalpa-Hairline.woff') format('woff'),
        url('Catalpa-Hairline.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa';
    src: url('Catalpa-Thin.eot');
    src: local('Catalpa Thin'), local('Catalpa-Thin'),
        url('Catalpa-Thin.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Thin.woff2') format('woff2'),
        url('Catalpa-Thin.woff') format('woff'),
        url('Catalpa-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Catalpa Ultrablack';
    src: url('Catalpa-Ultrablack.eot');
    src: local('Catalpa Ultrablack'), local('Catalpa-Ultrablack'),
        url('Catalpa-Ultrablack.eot?#iefix') format('embedded-opentype'),
        url('Catalpa-Ultrablack.woff2') format('woff2'),
        url('Catalpa-Ultrablack.woff') format('woff'),
        url('Catalpa-Ultrablack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

