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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraExtended.eot');
    src: local('Soho Pro Ultra Extended'), local('SohoPro-UltraExtended'),
        url('SohoPro-UltraExtended.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraExtended.woff2') format('woff2'),
        url('SohoPro-UltraExtended.woff') format('woff'),
        url('SohoPro-UltraExtended.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

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

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

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

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

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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraExtendedUltraIt.eot');
    src: local('Soho Pro UltraExtended Ultra Italic'), local('SohoPro-UltraExtendedUltraIt'),
        url('SohoPro-UltraExtendedUltraIt.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraExtendedUltraIt.woff2') format('woff2'),
        url('SohoPro-UltraExtendedUltraIt.woff') format('woff'),
        url('SohoPro-UltraExtendedUltraIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

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

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

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

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

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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraCondensed.eot');
    src: local('Soho Pro Ultra Condensed'), local('SohoPro-UltraCondensed'),
        url('SohoPro-UltraCondensed.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraCondensed.woff2') format('woff2'),
        url('SohoPro-UltraCondensed.woff') format('woff'),
        url('SohoPro-UltraCondensed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraCompressed.eot');
    src: local('Soho Pro Ultra Compressed'), local('SohoPro-UltraCompressed'),
        url('SohoPro-UltraCompressed.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraCompressed.woff2') format('woff2'),
        url('SohoPro-UltraCompressed.woff') format('woff'),
        url('SohoPro-UltraCompressed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

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

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

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

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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-ExtraBoldItalic.eot');
    src: local('Soho Pro ExtraBold Italic'), local('SohoPro-ExtraBoldItalic'),
        url('SohoPro-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-ExtraBoldItalic.woff2') format('woff2'),
        url('SohoPro-ExtraBoldItalic.woff') format('woff'),
        url('SohoPro-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

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

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

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

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

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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraItalic.eot');
    src: local('Soho Pro Ultra Italic'), local('SohoPro-UltraItalic'),
        url('SohoPro-UltraItalic.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraItalic.woff2') format('woff2'),
        url('SohoPro-UltraItalic.woff') format('woff'),
        url('SohoPro-UltraItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraExtendedItalic.eot');
    src: local('Soho Pro Ultra Extended Italic'), local('SohoPro-UltraExtendedItalic'),
        url('SohoPro-UltraExtendedItalic.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraExtendedItalic.woff2') format('woff2'),
        url('SohoPro-UltraExtendedItalic.woff') format('woff'),
        url('SohoPro-UltraExtendedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

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

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

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

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

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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-ExtraLightItalic.eot');
    src: local('Soho Pro ExtraLight Italic'), local('SohoPro-ExtraLightItalic'),
        url('SohoPro-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-ExtraLightItalic.woff2') format('woff2'),
        url('SohoPro-ExtraLightItalic.woff') format('woff'),
        url('SohoPro-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

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

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

@font-face {
    font-family: 'Soho Pro';
    src: url('SohoPro-UltraExtendedUltra.eot');
    src: local('Soho Pro UltraExtended Ultra'), local('SohoPro-UltraExtendedUltra'),
        url('SohoPro-UltraExtendedUltra.eot?#iefix') format('embedded-opentype'),
        url('SohoPro-UltraExtendedUltra.woff2') format('woff2'),
        url('SohoPro-UltraExtendedUltra.woff') format('woff'),
        url('SohoPro-UltraExtendedUltra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

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

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

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

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

