
/* Fonts */

  /* Goudy Old Style */
  @font-face {
    font-family: 'Goudy Old Style';
    font-style: normal;
    src: url('/fonts/GOUDOS.ttf') format('truetype');
  }

  /* 45. Montserrat -webkit-text-stroke Fix */
  /* Black 900 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('../css/fonts/Montserrat-Black.ttf') format('truetype'),
         url('../css/fonts/Montserrat-Black.otf') format('opentype');
  }
  
  /* ExtraBold 800 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('../css/fonts/Montserrat-ExtraBold.ttf') format('truetype'),
         url('../css/fonts/Montserrat-ExtraBold.otf') format('opentype');
  }
  
  /* Bold 700 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../css/fonts/Montserrat-Bold.ttf') format('truetype'),
         url('../css/fonts/Montserrat-Bold.otf') format('opentype');
  }
  
  /* SemiBold 600 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../css/fonts/Montserrat-SemiBold.ttf') format('truetype'),
         url('../css/fonts/Montserrat-SemiBold.otf') format('opentype');
  }
  
  /* Medium 500 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../css/fonts/Montserrat-Medium.ttf') format('truetype'),
         url('../css/fonts/Montserrat-Medium.otf') format('opentype');
  }
  
  /* Regular 400 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../css/fonts/Montserrat-Regular.ttf') format('truetype'),
         url('../css/fonts/Montserrat-Regular.otf') format('opentype');
  }
  
  /* Light 300 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../css/fonts/Montserrat-Light.ttf') format('truetype'),
         url('../css/fonts/Montserrat-Light.otf') format('opentype');
  }
  
  /* ExtraLight 200 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('../css/fonts/Montserrat-ExtraLight.ttf') format('truetype'),
         url('../css/fonts/Montserrat-ExtraLight.otf') format('opentype');
  }
  
  /* Thin 100 */
  @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('../css/fonts/Montserrat-Thin.ttf') format('truetype'),
         url('../css/fonts/Montserrat-Thin.otf') format('opentype');
  }

  /* Playfair Display Font */
  @font-face {
    font-family: "PlayfairDisplay";
    font-style: normal;
    font-weight: 700;
    src: url("../../../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold-LiningNums.eot?#iefix") format("embedded-opentype"), url("../../../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold-LiningNums.woff2") format("woff2"), url("../../../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold-LiningNums.woff") format("woff"), url("../../../fonts/PlayfairDisplay-Bold/PlayfairDisplay-Bold-LiningNums.ttf") format("truetype");
  }
  @font-face {
    font-family: "PlayfairDisplay";
    font-style: italic;
    font-weight: 700;
    src: url("../../../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.woff") format("woff"), url("../../../fonts/PlayfairDisplay-BoldItalic/PlayfairDisplay-BoldItalic.ttf") format("truetype");
  }
  @font-face {
    font-family: "PlayfairDisplay";
    font-style: italic;
    font-weight: 400;
    src: url("../../../fonts/PlayfairDisplay-Italic/PlayfairDisplay-Italic.eot?#iefix") format("embedded-opentype"), url("../../../fonts/PlayfairDisplay-Italic/PlayfairDisplay-Italic.woff") format("woff"), url("../../../fonts/PlayfairDisplay-Italic/PlayfairDisplay-Italic.ttf") format("truetype");
  }