@font-face {
    font-family: 'Bembo MT Pro';
    src: url('BemboMTPro-Regular.woff2') format('woff2'),
        url('BemboMTPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



  /******************/
 /**  MYRIAD PRO  **/
/******************/


@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Regular.woff2') format('woff2'),
        url('MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-It.woff2') format('woff2'),
        url('MyriadPro-It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Bold.woff2') format('woff2'),
        url('MyriadPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-BoldIt.woff2') format('woff2'),
        url('MyriadPro-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Light.woff2') format('woff2'),
        url('MyriadPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-LightIt.woff2') format('woff2'),
        url('MyriadPro-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-SemiboldIt.woff2') format('woff2'),
        url('MyriadPro-SemiboldIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('MyriadPro-Semibold.woff2') format('woff2'),
        url('MyriadPro-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}




/**********/
/* GOTHAM */
/**********/


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/***********/
/* UNIVERS */
/***********/

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

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd-LightObl.eot');
    src: local('Univers LT Std 45 Light Oblique'), local('UniversLTStd-LightObl'),
        url('UniversLTStd-LightObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-LightObl.woff2') format('woff2'),
        url('UniversLTStd-LightObl.woff') format('woff'),
        url('UniversLTStd-LightObl.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd.eot');
    src: local('Univers LT Std 55 Roman'), local('UniversLTStd'),
        url('UniversLTStd.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd.woff2') format('woff2'),
        url('UniversLTStd.woff') format('woff'),
        url('UniversLTStd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd-Obl.eot');
    src: local('Univers LT Std 55 Oblique'), local('UniversLTStd-Obl'),
        url('UniversLTStd-Obl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-Obl.woff2') format('woff2'),
        url('UniversLTStd-Obl.woff') format('woff'),
        url('UniversLTStd-Obl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

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

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd-BoldCn.woff2') format('woff2'),
        url('UniversLTStd-BoldCn.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd-BoldObl.eot');
    src: local('Univers LT Std 65 Bold Oblique'), local('UniversLTStd-BoldObl'),
        url('UniversLTStd-BoldObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-BoldObl.woff2') format('woff2'),
        url('UniversLTStd-BoldObl.woff') format('woff'),
        url('UniversLTStd-BoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

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

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd-BlackObl.eot');
    src: local('Univers LT Std 75 Black Oblique'), local('UniversLTStd-BlackObl'),
        url('UniversLTStd-BlackObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-BlackObl.woff2') format('woff2'),
        url('UniversLTStd-BlackObl.woff') format('woff'),
        url('UniversLTStd-BlackObl.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

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

@font-face {
    font-family: 'Univers';
    src: url('UniversLTStd-XBlackObl.eot');
    src: local('Univers LT Std 85 Extra Black Oblique'), local('UniversLTStd-XBlackObl'),
        url('UniversLTStd-XBlackObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-XBlackObl.woff2') format('woff2'),
        url('UniversLTStd-XBlackObl.woff') format('woff'),
        url('UniversLTStd-XBlackObl.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-Ex.eot');
    src: local('Univers LT Std 53 Extended'), local('UniversLTStd-Ex'),
        url('UniversLTStd-Ex.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-Ex.woff2') format('woff2'),
        url('UniversLTStd-Ex.woff') format('woff'),
        url('UniversLTStd-Ex.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-ExObl.eot');
    src: local('Univers LT Std 53 Extended Oblique'), local('UniversLTStd-ExObl'),
        url('UniversLTStd-ExObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-ExObl.woff2') format('woff2'),
        url('UniversLTStd-ExObl.woff') format('woff'),
        url('UniversLTStd-ExObl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-BoldEx.eot');
    src: local('Univers LT Std 63 Bold Extended'), local('UniversLTStd-BoldEx'),
        url('UniversLTStd-BoldEx.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-BoldEx.woff2') format('woff2'),
        url('UniversLTStd-BoldEx.woff') format('woff'),
        url('UniversLTStd-BoldEx.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-BoldExObl.eot');
    src: local('Univers LT Std 63 Bold Extended Oblique'), local('UniversLTStd-BoldExObl'),
        url('UniversLTStd-BoldExObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-BoldExObl.woff2') format('woff2'),
        url('UniversLTStd-BoldExObl.woff') format('woff'),
        url('UniversLTStd-BoldExObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-BlackEx.eot');
    src: local('Univers LT Std 73 Black Extended'), local('UniversLTStd-BlackEx'),
        url('UniversLTStd-BlackEx.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-BlackEx.woff2') format('woff2'),
        url('UniversLTStd-BlackEx.woff') format('woff'),
        url('UniversLTStd-BlackEx.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-BlackExObl.eot');
    src: local('Univers LT Std 73 Black Extended Oblique'), local('UniversLTStd-BlackExObl'),
        url('UniversLTStd-BlackExObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-BlackExObl.woff2') format('woff2'),
        url('UniversLTStd-BlackExObl.woff') format('woff'),
        url('UniversLTStd-BlackExObl.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-XBlackEx.eot');
    src: local('Univers LT Std 93 Extra Black Extended'), local('UniversLTStd-XBlackEx'),
        url('UniversLTStd-XBlackEx.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-XBlackEx.woff2') format('woff2'),
        url('UniversLTStd-XBlackEx.woff') format('woff'),
        url('UniversLTStd-XBlackEx.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Ex';
    src: url('UniversLTStd-XBlackExObl.eot');
    src: local('Univers LT Std 93 Extra Black Extended Oblique'), local('UniversLTStd-XBlackExObl'),
        url('UniversLTStd-XBlackExObl.eot?#iefix') format('embedded-opentype'),
        url('UniversLTStd-XBlackExObl.woff2') format('woff2'),
        url('UniversLTStd-XBlackExObl.woff') format('woff'),
        url('UniversLTStd-XBlackExObl.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}


/**********/
/* HUBEN */
/**********/


@font-face {
    font-family: 'Huben';
    src: url('huben-regular-webfont.woff2') format('woff2'),
         url('huben-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Huben';
    src: url('huben-regular-italic-webfont.woff2') format('woff2'),
         url('huben-regular-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'HubenOut';
    src: url('huben-outlined-webfont.woff2') format('woff2'),
         url('huben-outlined-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HubenOut';
    src: url('huben-outlined-italic-webfont.woff2') format('woff2'),
         url('huben-outlined-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;

}