/**

PUPN Fonts

**/


/* Chunk Five */
@font-face {
    font-family: 'ChunkFive';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/chunkfive-webfont.eot');
    src: url('fonts/chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/chunkfive-webfont.woff2') format('woff2'),
         url('fonts/chunkfive-webfont.woff') format('woff'),
         url('fonts/chunkfive-webfont.ttf') format('truetype'),
         url('fonts/chunkfive-webfont.svg#chunkfiveroman') format('svg');
}

/* Crimson Text */
@font-face {
    font-family: 'CrimsonText';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/crimsontext-roman-webfont.eot');
    src: url('fonts/crimsontext-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-roman-webfont.woff2') format('woff2'),
         url('fonts/crimsontext-roman-webfont.woff') format('woff'),
         url('fonts/crimsontext-roman-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-roman-webfont.svg#crimson_textroman') format('svg');
}

/* Crimson Text - Italic */
@font-face {
    font-family: 'CrimsonText';
    font-weight: normal;
    font-style: italic;
    src: url('fonts/crimsontext-italic-webfont.eot');
    src: url('fonts/crimsontext-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-italic-webfont.woff2') format('woff2'),
         url('fonts/crimsontext-italic-webfont.woff') format('woff'),
         url('fonts/crimsontext-italic-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-italic-webfont.svg#crimson_textitalic') format('svg');
}

/* Crimson Text Bold */
@font-face {
    font-family: 'CrimsonText';
    font-weight: 700;
    font-style: normal;
    src: url('fonts/crimsontext-bold-webfont.eot');
    src: url('fonts/crimsontext-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-bold-webfont.woff2') format('woff2'),
         url('fonts/crimsontext-bold-webfont.woff') format('woff'),
         url('fonts/crimsontext-bold-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-bold-webfont.svg#crimson_textbold') format('svg');
}

/* Crimson Text Bold - Italic */
@font-face {
    font-family: 'CrimsonText';
    font-weight: 700;
    font-style: italic;
    src: url('fonts/crimsontext-bolditalic-webfont.eot');
    src: url('fonts/crimsontext-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/crimsontext-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/crimsontext-bolditalic-webfont.woff') format('woff'),
         url('fonts/crimsontext-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/crimsontext-bolditalic-webfont.svg#crimson_textbold_italic') format('svg');
}

/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat-v10-latin-200.eot');
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
       url('fonts/montserrat-v10-latin-200.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-200.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-200.woff') format('woff'),
       url('fonts/montserrat-v10-latin-200.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-200.svg#Montserrat') format('svg');
}

/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/montserrat-v10-latin-200italic.eot');
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
       url('fonts/montserrat-v10-latin-200italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-200italic.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-200italic.woff') format('woff'),
       url('fonts/montserrat-v10-latin-200italic.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-200italic.svg#Montserrat') format('svg');
}

/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/montserrat-v10-latin-300.eot');
  src: local('Montserrat Light'), local('Montserrat-Light'),
       url('fonts/montserrat-v10-latin-300.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-300.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-300.woff') format('woff'),
       url('fonts/montserrat-v10-latin-300.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-300.svg#Montserrat') format('svg');
}

/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/montserrat-v10-latin-300italic.eot');
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
       url('fonts/montserrat-v10-latin-300italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-300italic.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-300italic.woff') format('woff'),
       url('fonts/montserrat-v10-latin-300italic.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-300italic.svg#Montserrat') format('svg');
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v10-latin-regular.eot');
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('fonts/montserrat-v10-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-regular.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-regular.woff') format('woff'),
       url('fonts/montserrat-v10-latin-regular.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-regular.svg#Montserrat') format('svg');
}

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/montserrat-v10-latin-italic.eot');
  src: local('Montserrat Italic'), local('Montserrat-Italic'),
       url('fonts/montserrat-v10-latin-italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-italic.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-italic.woff') format('woff'),
       url('fonts/montserrat-v10-latin-italic.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-italic.svg#Montserrat') format('svg');
}

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat-v10-latin-500.eot');
  src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('fonts/montserrat-v10-latin-500.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-500.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-500.woff') format('woff'),
       url('fonts/montserrat-v10-latin-500.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-500.svg#Montserrat') format('svg');
}

/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/montserrat-v10-latin-500italic.eot');
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
       url('fonts/montserrat-v10-latin-500italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/montserrat-v10-latin-500italic.woff2') format('woff2'),
       url('fonts/montserrat-v10-latin-500italic.woff') format('woff'),
       url('fonts/montserrat-v10-latin-500italic.ttf') format('truetype'),
       url('fonts/montserrat-v10-latin-500italic.svg#Montserrat') format('svg');
}

/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/oswald-v14-latin-200.eot');
  src: local('Oswald ExtraLight'), local('Oswald-ExtraLight'),
       url('fonts/oswald-v14-latin-200.eot?#iefix') format('embedded-opentype'),
       url('fonts/oswald-v14-latin-200.woff2') format('woff2'),
       url('fonts/oswald-v14-latin-200.woff') format('woff'),
       url('fonts/oswald-v14-latin-200.ttf') format('truetype'),
       url('fonts/oswald-v14-latin-200.svg#Oswald') format('svg');
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v14-latin-300.eot');
  src: local('Oswald Light'), local('Oswald-Light'),
       url('fonts/oswald-v14-latin-300.eot?#iefix') format('embedded-opentype'),
       url('fonts/oswald-v14-latin-300.woff2') format('woff2'),
       url('fonts/oswald-v14-latin-300.woff') format('woff'),
       url('fonts/oswald-v14-latin-300.ttf') format('truetype'),
       url('fonts/oswald-v14-latin-300.svg#Oswald') format('svg');
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v14-latin-regular.eot');
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('fonts/oswald-v14-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/oswald-v14-latin-regular.woff2') format('woff2'),
       url('fonts/oswald-v14-latin-regular.woff') format('woff'),
       url('fonts/oswald-v14-latin-regular.ttf') format('truetype'),
       url('fonts/oswald-v14-latin-regular.svg#Oswald') format('svg');
}

/* playfair-display-regular - latin */
@font-face {
  font-family: 'PlayfairDisplay';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/playfair-display-v10-latin-regular.eot');
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'),
       url('fonts/playfair-display-v10-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/playfair-display-v10-latin-regular.woff2') format('woff2'),
       url('fonts/playfair-display-v10-latin-regular.woff') format('woff'),
       url('fonts/playfair-display-v10-latin-regular.ttf') format('truetype'),
       url('fonts/playfair-display-v10-latin-regular.svg#PlayfairDisplay') format('svg');
}

/* playfair-display-italic - latin */
@font-face {
  font-family: 'PlayfairDisplay';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/playfair-display-v10-latin-italic.eot');
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'),
       url('fonts/playfair-display-v10-latin-italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/playfair-display-v10-latin-italic.woff2') format('woff2'),
       url('fonts/playfair-display-v10-latin-italic.woff') format('woff'),
       url('fonts/playfair-display-v10-latin-italic.ttf') format('truetype'),
       url('fonts/playfair-display-v10-latin-italic.svg#PlayfairDisplay') format('svg');
}

/* playfair-display-700 - latin */
@font-face {
  font-family: 'PlayfairDisplay';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/playfair-display-v10-latin-700.eot');
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'),
       url('fonts/playfair-display-v10-latin-700.eot?#iefix') format('embedded-opentype'),
       url('fonts/playfair-display-v10-latin-700.woff2') format('woff2'),
       url('fonts/playfair-display-v10-latin-700.woff') format('woff'),
       url('fonts/playfair-display-v10-latin-700.ttf') format('truetype'),
       url('fonts/playfair-display-v10-latin-700.svg#PlayfairDisplay') format('svg');
}

/* playfair-display-700italic - latin */
@font-face {
  font-family: 'PlayfairDisplay';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/playfair-display-v10-latin-700italic.eot');
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'),
       url('fonts/playfair-display-v10-latin-700italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/playfair-display-v10-latin-700italic.woff2') format('woff2'),
       url('fonts/playfair-display-v10-latin-700italic.woff') format('woff'),
       url('fonts/playfair-display-v10-latin-700italic.ttf') format('truetype'),
       url('fonts/playfair-display-v10-latin-700italic.svg#PlayfairDisplay') format('svg');
}



/* Proxima Nova */
@font-face {
    font-family: 'ProximaNovaThin';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/ProximaNovaThin-webfont.eot');
    src: url('fonts/ProximaNovaThin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ProximaNovaThin-webfont.woff2') format('woff2'),
         url('fonts/ProximaNovaThin-webfont.woff') format('woff'),
         url('fonts/ProximaNovaThin-webfont.ttf') format('truetype'),
         url('fonts/ProximaNovaThin-webfont.svg#proxima_nova_ltthin') format('svg');
}


/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: url('fonts/roboto-v16-latin-regular.eot');
  src: local('Roboto'), local('Roboto-Light'),
       url('fonts/roboto-v16-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-regular.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-regular.woff') format('woff'),
       url('fonts/roboto-v16-latin-regular.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-regular.svg#Roboto') format('svg');
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: normal;
  src: url('fonts/roboto-v16-latin-italic.eot');
  src: local('Roboto Italic'), local('Roboto-LightItalic'),
       url('fonts/roboto-v16-latin-italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-italic.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-italic.woff') format('woff'),
       url('fonts/roboto-v16-latin-italic.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-italic.svg#Roboto') format('svg');
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v16-latin-300.eot');
  src: local('Roboto Light'), local('Roboto-Light'),
       url('fonts/roboto-v16-latin-300.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-300.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-300.woff') format('woff'),
       url('fonts/roboto-v16-latin-300.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-300.svg#Roboto') format('svg');
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v16-latin-300italic.eot');
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('fonts/roboto-v16-latin-300italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-300italic.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-300italic.woff') format('woff'),
       url('fonts/roboto-v16-latin-300italic.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-300italic.svg#Roboto') format('svg');
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v16-latin-500.eot');
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fonts/roboto-v16-latin-500.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-500.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-500.woff') format('woff'),
       url('fonts/roboto-v16-latin-500.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-500.svg#Roboto') format('svg');
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v16-latin-500italic.eot');
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('fonts/roboto-v16-latin-500italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-500italic.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-500italic.woff') format('woff'),
       url('fonts/roboto-v16-latin-500italic.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-500italic.svg#Roboto') format('svg');
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v16-latin-700.eot');
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('fonts/roboto-v16-latin-700.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-700.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-700.woff') format('woff'),
       url('fonts/roboto-v16-latin-700.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-700.svg#Roboto') format('svg');
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v16-latin-700italic.eot');
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('fonts/roboto-v16-latin-700italic.eot?#iefix') format('embedded-opentype'),
       url('fonts/roboto-v16-latin-700italic.woff2') format('woff2'),
       url('fonts/roboto-v16-latin-700italic.woff') format('woff'),
       url('fonts/roboto-v16-latin-700italic.ttf') format('truetype'),
       url('fonts/roboto-v16-latin-700italic.svg#Roboto') format('svg');
}







