/*
    Font Weights:
        100 - Thin
        200 - Extra Light (Ultra Light)
        300 - Light
        400 - Normal
        500 - Medium
        600 - Semi Bold (Demi Bold)
        700 - Bold
        800 - Extra Bold (Ultra Bold)
        900 - Black (Heavy)
*/

/* --- GT Walsheim --- */

/* Light */
@font-face {
    font-family: 'GT Walsheim';
    font-style: normal;
    font-weight: 300;
    src: url('GT-Walsheim-Light.woff') format('woff'),
        url('GT-Walsheim-Light.ttf') format('truetype'),
        url('GT-Walsheim-Light.eot') format('embedded-opentype');
}
@font-face {
    font-family: 'GT Walsheim';
    font-style: italic;
    font-weight: 300;
    src: url('GT-Walsheim-Light-Oblique.woff') format('woff'),
        url('GT-Walsheim-Light-Oblique.ttf') format('truetype'),
        url('GT-Walsheim-Light-Oblique.eot') format('embedded-opentype');
}

/* Regular */
@font-face {
    font-family: 'GT Walsheim';
    src: url('GT-Walsheim-Regular.woff') format('woff'),
        url('GT-Walsheim-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}
@font-face {
    font-family: 'GT Walsheim';
    src: url('GT-Walsheim-Regular-Oblique.woff') format('woff'),
        url('GT-Walsheim-Regular-Oblique.ttf') format('truetype');
    font-style: italic;
    font-weight: 400;
}

/* Medium */
@font-face {
    font-family: 'GT Walsheim';
    src: url('GT-Walsheim-Medium.woff') format('woff'),
        url('GT-Walsheim-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: 500;
}
@font-face {
    font-family: 'GT Walsheim';
    src: url('GT-Walsheim-Medium-Oblique.woff') format('woff'),
        url('GT-Walsheim-Medium-Oblique.ttf') format('truetype');
    font-style: italic;
    font-weight: 500;
}

/* Bold */
@font-face {
    font-family: 'GT Walsheim';
    font-style: normal;
    font-weight: 700;
    src: url('GT-Walsheim-Bold.woff') format('woff'),
        url('GT-Walsheim-Bold.ttf') format('truetype'),
        url('GT-Walsheim-Bold.eot') format('embedded-opentype');
}
@font-face {
    font-family: 'GT Walsheim';
    font-style: italic;
    font-weight: 700;
    src: url('GT-Walsheim-Bold-Oblique.woff') format('woff'),
        url('GT-Walsheim-Bold-Oblique.ttf') format('truetype'),
        url('GT-Walsheim-Bold-Oblique.eot') format('embedded-opentype');
}

/* --- Self Modern --- */

/* Regular */
@font-face {
    font-family: 'Self Modern';
    font-style: normal;
    font-weight: 400;
    src: url('SelfModern-Regular.woff2') format('woff2'),
        url('SelfModern-Regular.woff') format('woff'),
        url('SelfModern-Regular.ttf') format('truetype'),
        url('SelfModern-Regular.eot') format('embedded-opentype');
}

/* Italic */
@font-face {
    font-family: 'Self Modern';
    font-style: italic;
    font-weight: 400;
    src: url('SelfModern-Italic.woff2') format('woff2'),
        url('SelfModern-Italic.woff') format('woff'),
        url('SelfModern-Italic.ttf') format('truetype'),
        url('SelfModern-Italic.eot') format('embedded-opentype');
}

/* -- Monotype for Ski Free -- */
@font-face {
    font-family: '04b03';
    font-weight: 400;
    src: url('04b03.woff') format('woff');
}
