@font-face {
    font-family: 'AdobeCaslonProBold';
    src: url('acaslonpro-bold.eot');
    src: url('acaslonpro-bold.eot') format('embedded-opentype'),
         url('acaslonpro-bold.woff2') format('woff2'),
         url('acaslonpro-bold.woff') format('woff'),
         url('acaslonpro-bold.ttf') format('truetype'),
         url('acaslonpro-bold.svg#AdobeCaslonProBold') format('svg');
}
@font-face {
    font-family: "adobecaslonprosemibold";
    src: url('130157471-adobecaslonprosemibold.eot');
    src: url('130157471-adobecaslonprosemibold.eot?#iefix') format('embedded-opentype'),
    url('130157471-adobecaslonprosemibold.svg#adobecaslonprosemibold') format('svg'),
    url('130157471-adobecaslonprosemibold.woff') format('woff'),
    url('130157471-adobecaslonprosemibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdobeCaslonProRegular';
    src: url('acaslonpro-regular.eot');
    src: url('acaslonpro-regular.eot?#iefix') format('eot'),
         url('acaslonpro-regular.woff2') format('woff2'),
         url('acaslonpro-regular.woff') format('woff'),
         url('acaslonpro-regular.ttf') format('truetype'),
         url('acaslonpro-regular.svg#AdobeCaslonProRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova Regular Italic';
    src: url('proxima-nova-regular-italic.eot');
    src: url('proxima-nova-regular-italic.eot') format('embedded-opentype'),
         url('proxima-nova-regular-italic.woff2') format('woff2'),
         url('proxima-nova-regular-italic.woff') format('woff'),
         url('proxima-nova-regular-italic.ttf') format('truetype'),
         url('proxima-nova-regular-italic.svg#??') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('proximanova-regular.eot');
    src: url('proximanova-regular.eot') format('embedded-opentype'),
         url('proximanova-regular.woff2') format('woff2'),
         url('proximanova-regular.woff') format('woff'),
         url('proximanova-regular.ttf') format('truetype'),
         url('proximanova-regular.svg#ProximaNovaRegular') format('svg');
}
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('marksimonson-proximanovabold.eot');
    src: url('marksimonson-proximanovabold.eot') format('embedded-opentype'),
         url('marksimonson-proximanovabold.woff2') format('woff2'),
         url('marksimonson-proximanovabold.woff') format('woff'),
         url('marksimonson-proximanovabold.ttf') format('truetype'),
         url('marksimonson-proximanovabold.svg#ProximaNovaBold') format('svg');
}
@font-face {
  font-family: 'GeometricSlab712BT-ExtraBoldA';
  src: url('GeometricSlab712BT-ExtraBoldA.eot?#iefix') format('embedded-opentype'),  url('GeometricSlab712BT-ExtraBoldA.woff') format('woff'), url('GeometricSlab712BT-ExtraBoldA.ttf')  format('truetype'), url('GeometricSlab712BT-ExtraBoldA.svg#GeometricSlab712BT-ExtraBoldA') format('svg');
  font-weight: normal;
  font-style: normal;
}
