@font-face {
    font-family: 'Mallory MP';
    src: url('MalloryMP-BoldItalic.eot');
    src: local('Mallory MP Bold Italic'), local('MalloryMP-BoldItalic'),
        url('MalloryMP-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMP-BoldItalic.woff2') format('woff2'),
        url('MalloryMP-BoldItalic.woff') format('woff'),
        url('MalloryMP-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Mallory MP Book';
    src: url('MalloryMP-BookItalic.eot');
    src: local('Mallory MP Book Italic'), local('MalloryMP-BookItalic'),
        url('MalloryMP-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMP-BookItalic.woff2') format('woff2'),
        url('MalloryMP-BookItalic.woff') format('woff'),
        url('MalloryMP-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

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

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

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

@font-face {
    font-family: 'Mallory MP Cmpct';
    src: url('MalloryMPCompact-BlackItalic.eot');
    src: local('Mallory MP Cmpct Black Italic'), local('MalloryMPCompact-BlackItalic'),
        url('MalloryMPCompact-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-BlackItalic.woff2') format('woff2'),
        url('MalloryMPCompact-BlackItalic.woff') format('woff'),
        url('MalloryMPCompact-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

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

@font-face {
    font-family: 'Mallory MP';
    src: url('MalloryMP-MediumItalic.eot');
    src: local('Mallory MP Medium Italic'), local('MalloryMP-MediumItalic'),
        url('MalloryMP-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMP-MediumItalic.woff2') format('woff2'),
        url('MalloryMP-MediumItalic.woff') format('woff'),
        url('MalloryMP-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Mallory MP Nrrw';
    src: url('MalloryMPNarrow-Bold.eot');
    src: local('Mallory MP Nrrw Bold'), local('MalloryMPNarrow-Bold'),
        url('MalloryMPNarrow-Bold.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-Bold.woff2') format('woff2'),
        url('MalloryMPNarrow-Bold.woff') format('woff'),
        url('MalloryMPNarrow-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

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

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

@font-face {
    font-family: 'Mallory MP Cmpct Book';
    src: url('MalloryMPCompact-BookItalic.eot');
    src: local('Mallory MP Cmpct Book Italic'), local('MalloryMPCompact-BookItalic'),
        url('MalloryMPCompact-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-BookItalic.woff2') format('woff2'),
        url('MalloryMPCompact-BookItalic.woff') format('woff'),
        url('MalloryMPCompact-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Mallory MP Cmpct';
    src: url('MalloryMPCompact-BoldItalic.eot');
    src: local('Mallory MP Cmpct Bold Italic'), local('MalloryMPCompact-BoldItalic'),
        url('MalloryMPCompact-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-BoldItalic.woff2') format('woff2'),
        url('MalloryMPCompact-BoldItalic.woff') format('woff'),
        url('MalloryMPCompact-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Mallory MP Cmpct';
    src: url('MalloryMPCompact-LightItalic.eot');
    src: local('Mallory MP Cmpct Light Italic'), local('MalloryMPCompact-LightItalic'),
        url('MalloryMPCompact-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-LightItalic.woff2') format('woff2'),
        url('MalloryMPCompact-LightItalic.woff') format('woff'),
        url('MalloryMPCompact-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

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

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

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

@font-face {
    font-family: 'Mallory MP Cmpct';
    src: url('MalloryMPCompact-Bold.eot');
    src: local('Mallory MP Cmpct Bold'), local('MalloryMPCompact-Bold'),
        url('MalloryMPCompact-Bold.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-Bold.woff2') format('woff2'),
        url('MalloryMPCompact-Bold.woff') format('woff'),
        url('MalloryMPCompact-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Mallory MP Cmpct';
    src: url('MalloryMPCompact-Medium.eot');
    src: local('Mallory MP Cmpct Medium'), local('MalloryMPCompact-Medium'),
        url('MalloryMPCompact-Medium.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-Medium.woff2') format('woff2'),
        url('MalloryMPCompact-Medium.woff') format('woff'),
        url('MalloryMPCompact-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mallory MP Nrrw';
    src: url('MalloryMPNarrow-BlackItalic.eot');
    src: local('Mallory MP Nrrw Black Italic'), local('MalloryMPNarrow-BlackItalic'),
        url('MalloryMPNarrow-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-BlackItalic.woff2') format('woff2'),
        url('MalloryMPNarrow-BlackItalic.woff') format('woff'),
        url('MalloryMPNarrow-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

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

@font-face {
    font-family: 'Mallory MP Nrrw';
    src: url('MalloryMPNarrow-BoldItalic.eot');
    src: local('Mallory MP Nrrw Bold Italic'), local('MalloryMPNarrow-BoldItalic'),
        url('MalloryMPNarrow-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-BoldItalic.woff2') format('woff2'),
        url('MalloryMPNarrow-BoldItalic.woff') format('woff'),
        url('MalloryMPNarrow-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Mallory MP Nrrw Book';
    src: url('MalloryMPNarrow-BookItalic.eot');
    src: local('Mallory MP Nrrw Book Italic'), local('MalloryMPNarrow-BookItalic'),
        url('MalloryMPNarrow-BookItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-BookItalic.woff2') format('woff2'),
        url('MalloryMPNarrow-BookItalic.woff') format('woff'),
        url('MalloryMPNarrow-BookItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

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

@font-face {
    font-family: 'Mallory MP Cmpct';
    src: url('MalloryMPCompact-MediumItalic.eot');
    src: local('Mallory MP Cmpct Medium Italic'), local('MalloryMPCompact-MediumItalic'),
        url('MalloryMPCompact-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPCompact-MediumItalic.woff2') format('woff2'),
        url('MalloryMPCompact-MediumItalic.woff') format('woff'),
        url('MalloryMPCompact-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

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

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

@font-face {
    font-family: 'Mallory MP Nrrw';
    src: url('MalloryMPNarrow-MediumItalic.eot');
    src: local('Mallory MP Nrrw Medium Italic'), local('MalloryMPNarrow-MediumItalic'),
        url('MalloryMPNarrow-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-MediumItalic.woff2') format('woff2'),
        url('MalloryMPNarrow-MediumItalic.woff') format('woff'),
        url('MalloryMPNarrow-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Mallory MP Nrrw';
    src: url('MalloryMPNarrow-Medium.eot');
    src: local('Mallory MP Nrrw Medium'), local('MalloryMPNarrow-Medium'),
        url('MalloryMPNarrow-Medium.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-Medium.woff2') format('woff2'),
        url('MalloryMPNarrow-Medium.woff') format('woff'),
        url('MalloryMPNarrow-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mallory MP Nrrw';
    src: url('MalloryMPNarrow-LightItalic.eot');
    src: local('Mallory MP Nrrw Light Italic'), local('MalloryMPNarrow-LightItalic'),
        url('MalloryMPNarrow-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('MalloryMPNarrow-LightItalic.woff2') format('woff2'),
        url('MalloryMPNarrow-LightItalic.woff') format('woff'),
        url('MalloryMPNarrow-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

