/*
.eot                                     --> IE9 Compat Modes
.eot?#iefix - format : embedded-opentype --> IE6-IE8
.woff2 - format : woff2                  --> Super Modern Browsers
.woff - format : woff                    --> Modern Browsers
.ttf - format : truetype                 --> Safari, Android, iOS
.svg - format : svg                      --> Legacy iOS
*/

/* ======================================== Badass Moon ======================================== */
@font-face {
    font-family: 'Badass Moon';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/BadassMoon.eot');
    src: url('../fonts/BadassMoon.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BadassMoon.woff2') format('woff2'),
        url('../fonts/BadassMoon.woff') format('woff'),
        url('../fonts/BadassMoon.ttf') format('truetype'),
        url('../fonts/BadassMoon.svg#BadassMoon') format('svg'); }

/* ======================================== Bebas Neue Pro - Bold ======================================== */
@font-face {
    font-family: 'Bebas Neue Pro';
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/BebasNeuePro-Bold.eot');
    src: url('../fonts/BebasNeuePro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BebasNeuePro-Bold.woff2') format('woff2'),
        url('../fonts/BebasNeuePro-Bold.woff') format('woff'),
        url('../fonts/BebasNeuePro-Bold.ttf') format('truetype'),
        url('../fonts/BebasNeuePro-Bold.svg#BebasNeuePro-Bold') format('svg'); }

/* ======================================== ROCKETWILDNESS ======================================== */
@font-face {
    font-family: 'ROCKETWILDNESS';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/ROCKETWILDNESS.eot');
    src: url('../fonts/ROCKETWILDNESS.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ROCKETWILDNESS.woff2') format('woff2'),
        url('../fonts/ROCKETWILDNESS.woff') format('woff'),
        url('../fonts/ROCKETWILDNESS.ttf') format('truetype'),
        url('../fonts/ROCKETWILDNESS.svg#ROCKETWILDNESS') format('svg'); }

/* ======================================== La Graphiste - Icons ======================================== */
@font-face {
    font-family: 'La Graphiste - Icons';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/LaGraphisteIcons-Regular.eot');
    src: url('../fonts/LaGraphisteIcons-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LaGraphisteIcons-Regular.woff2') format('woff2'),
        url('../fonts/LaGraphisteIcons-Regular.woff') format('woff'),
        url('../fonts/LaGraphisteIcons-Regular.ttf') format('truetype'),
        url('../fonts/LaGraphisteIcons-Regular.svg#LaGraphisteIcons-Regular') format('svg'); }

/* ======================================== Cross-Stitch ======================================== */
@font-face {
    font-family: 'Cross-Stitch';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/CrossStitch-Regular.eot');
    src: url('../fonts/CrossStitch-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CrossStitch-Regular.woff2') format('woff2'),
        url('../fonts/CrossStitch-Regular.woff') format('woff'),
        url('../fonts/CrossStitch-Regular.ttf') format('truetype'),
        url('../fonts/CrossStitch-Regular.svg#CrossStitch-Regular') format('svg'); }


/* ======================================== Montserrat ======================================== */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* ===================================== Source Sans 3 ======================================== */

/* Source Sans 3-200 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 200;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-200.eot');
    src: url('../fonts/source-sans-3-v8-latin-200.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-200.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-200.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-200.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-200.svg#SourceSans3') format('svg'); }

/* Source Sans 3-200italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 200;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-200italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-200italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-200italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-200italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-200italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-200italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-300 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 300;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-300.eot');
    src: url('../fonts/source-sans-3-v8-latin-300.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-300.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-300.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-300.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-300.svg#SourceSans3') format('svg'); }

/* Source Sans 3-300italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 300;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-300italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-300italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-300italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-300italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-300italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-300italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-400 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-regular.eot');
    src: url('../fonts/source-sans-3-v8-latin-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-regular.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-regular.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-regular.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-regular.svg#SourceSans3') format('svg'); }

/* Source Sans 3-400italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 400;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-500 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-500.eot');
    src: url('../fonts/source-sans-3-v8-latin-500.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-500.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-500.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-500.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-500.svg#SourceSans3') format('svg'); }

/* Source Sans 3-500italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 500;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-500italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-500italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-500italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-500italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-500italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-500italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-600 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 600;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-600.eot');
    src: url('../fonts/source-sans-3-v8-latin-600.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-600.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-600.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-600.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-600.svg#SourceSans3') format('svg'); }

/* Source Sans 3-600italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 600;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-600italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-600italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-600italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-600italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-600italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-600italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-700 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 700;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-700.eot');
    src: url('../fonts/source-sans-3-v8-latin-700.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-700.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-700.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-700.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-700.svg#SourceSans3') format('svg'); }

/* Source Sans 3-700italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 700;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-700italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-700italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-700italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-700italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-700italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-700italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-800 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 800;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-800.eot');
    src: url('../fonts/source-sans-3-v8-latin-800.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-800.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-800.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-800.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-800.svg#SourceSans3') format('svg'); }

/* Source Sans 3-800italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 800;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-800italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-800italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-800italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-800italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-800italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-800italic.svg#SourceSans3') format('svg'); }

/* Source Sans 3-900 - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 900;
    font-style: normal;
    src: url('../fonts/source-sans-3-v8-latin-900.eot');
    src: url('../fonts/source-sans-3-v8-latin-900.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-900.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-900.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-900.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-900.svg#SourceSans3') format('svg'); }

/* Source Sans 3-900italic - latin */
@font-face {
    font-family: 'Source Sans 3';
    font-weight: 900;
    font-style: italic;
    src: url('../fonts/source-sans-3-v8-latin-900italic.eot');
    src: url('../fonts/source-sans-3-v8-latin-900italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/source-sans-3-v8-latin-900italic.woff2') format('woff2'),
        url('../fonts/source-sans-3-v8-latin-900italic.woff') format('woff'),
        url('../fonts/source-sans-3-v8-latin-900italic.ttf') format('truetype'),
        url('../fonts/source-sans-3-v8-latin-900italic.svg#SourceSans3') format('svg'); }


/* ======================================== Cormorant Garamond ======================================== */

/* cormorant-garamond-300 - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    font-style: normal;
    src: url('../fonts/cormorant-garamond-v9-latin-300.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-300.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-300.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-300.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-300.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-300.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-300italic - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 300;
    font-style: italic;
    src: url('../fonts/cormorant-garamond-v9-latin-300italic.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-300italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-300italic.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-300italic.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-300italic.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-300italic.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-400 - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 400;
    font-style: normal;
    src: url('../fonts/cormorant-garamond-v9-latin-regular.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-regular.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-regular.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-regular.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-regular.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-400italic - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 400;
    font-style: italic;
    src: url('../fonts/cormorant-garamond-v9-latin-italic.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-italic.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-italic.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-italic.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-italic.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-500 - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 500;
    font-style: normal;
    src: url('../fonts/cormorant-garamond-v9-latin-500.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-500.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-500.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-500.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-500.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-500.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-500italic - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 500;
    font-style: italic;
    src: url('../fonts/cormorant-garamond-v9-latin-500italic.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-500italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-500italic.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-500italic.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-500italic.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-500italic.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-600 - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    font-style: normal;
    src: url('../fonts/cormorant-garamond-v9-latin-600.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-600.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-600.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-600.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-600.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-600.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-600italic - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    font-style: italic;
    src: url('../fonts/cormorant-garamond-v9-latin-600italic.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-600italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-600italic.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-600italic.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-600italic.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-600italic.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-700 - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-style: normal;
    src: url('../fonts/cormorant-garamond-v9-latin-700.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-700.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-700.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-700.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-700.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-700.svg#CormorantGaramond') format('svg'); }

/* cormorant-garamond-700italic - latin */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-style: italic;
    src: url('../fonts/cormorant-garamond-v9-latin-700italic.eot');
    src: url('../fonts/cormorant-garamond-v9-latin-700italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cormorant-garamond-v9-latin-700italic.woff2') format('woff2'),
        url('../fonts/cormorant-garamond-v9-latin-700italic.woff') format('woff'),
        url('../fonts/cormorant-garamond-v9-latin-700italic.ttf') format('truetype'),
        url('../fonts/cormorant-garamond-v9-latin-700italic.svg#CormorantGaramond') format('svg'); }


/* ===================================== FF Good Pro ======================================== */

/* FF Good Pro-Light */
@font-face {
    font-family: "FF Good Pro";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Light.eot');
    src: url('../fonts/FFGoodPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Light.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Light.woff') format('woff'),
        url('../fonts/FFGoodPro-Light.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Light.svg#FFGoodPro-Light') format('svg'); }

/* FF Good Pro-LightItalic */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/FFGoodPro-LightItalic.eot');
    src: url('../fonts/FFGoodPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-LightItalic.woff2') format('woff2'),
        url('../fonts/FFGoodPro-LightItalic.woff') format('woff'),
        url('../fonts/FFGoodPro-LightItalic.ttf') format('truetype'),
        url('../fonts/FFGoodPro-LightItalic.svg#FFGoodPro-LightItalic') format('svg'); }

/* FF Good Pro-Regular */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Regular.eot');
    src: url('../fonts/FFGoodPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Regular.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Regular.woff') format('woff'),
        url('../fonts/FFGoodPro-Regular.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Regular.svg#FFGoodPro-Regular') format('svg'); }

/* FF Good Pro-Italic */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Italic.eot');
    src: url('../fonts/FFGoodPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Italic.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Italic.woff') format('woff'),
        url('../fonts/FFGoodPro-Italic.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Italic.svg#FFGoodPro-Italic') format('svg'); }

/* FF Good Pro-Medium */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Medium.eot');
    src: url('../fonts/FFGoodPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Medium.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Medium.woff') format('woff'),
        url('../fonts/FFGoodPro-Medium.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Medium.svg#FFGoodPro-Medium') format('svg'); }

/* FF Good Pro-MediumItalic */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/FFGoodPro-MediumItalic.eot');
    src: url('../fonts/FFGoodPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-MediumItalic.woff2') format('woff2'),
        url('../fonts/FFGoodPro-MediumItalic.woff') format('woff'),
        url('../fonts/FFGoodPro-MediumItalic.ttf') format('truetype'),
        url('../fonts/FFGoodPro-MediumItalic.svg#FFGoodPro-MediumItalic') format('svg'); }

/* FF Good Pro-Bold */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Bold.eot');
    src: url('../fonts/FFGoodPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Bold.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Bold.woff') format('woff'),
        url('../fonts/FFGoodPro-Bold.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Bold.svg#FFGoodPro-Bold') format('svg'); }

/* FF Good Pro-BoldItalic */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: bold;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/FFGoodPro-BoldItalic.eot');
    src: url('../fonts/FFGoodPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-BoldItalic.woff2') format('woff2'),
        url('../fonts/FFGoodPro-BoldItalic.woff') format('woff'),
        url('../fonts/FFGoodPro-BoldItalic.ttf') format('truetype'),
        url('../fonts/FFGoodPro-BoldItalic.svg#FFGoodPro-BoldItalic') format('svg'); }

/* FF Good Pro-Black */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Black.eot');
    src: url('../fonts/FFGoodPro-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Black.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Black.woff') format('woff'),
        url('../fonts/FFGoodPro-Black.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Black.svg#FFGoodPro-Black') format('svg'); }

/* FF Good Pro-BlackItalic */
@font-face {
    font-family: 'FF Good Pro';
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/FFGoodPro-BlackItalic.eot');
    src: url('../fonts/FFGoodPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-BlackItalic.woff2') format('woff2'),
        url('../fonts/FFGoodPro-BlackItalic.woff') format('woff'),
        url('../fonts/FFGoodPro-BlackItalic.ttf') format('truetype'),
        url('../fonts/FFGoodPro-BlackItalic.svg#FFGoodPro-BlackItalic') format('svg'); }

/* FF Good Pro-Ultra */
@font-face {
    font-family: 'FF Good Pro Ultra';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/FFGoodPro-Ultra.eot');
    src: url('../fonts/FFGoodPro-Ultra.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-Ultra.woff2') format('woff2'),
        url('../fonts/FFGoodPro-Ultra.woff') format('woff'),
        url('../fonts/FFGoodPro-Ultra.ttf') format('truetype'),
        url('../fonts/FFGoodPro-Ultra.svg#FFGoodPro-Ultra') format('svg'); }

/* FF Good Pro-UltraItalic */
@font-face {
    font-family: 'FF Good Pro Ultra';
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/FFGoodPro-UltraItalic.eot');
    src: url('../fonts/FFGoodPro-UltraItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FFGoodPro-UltraItalic.woff2') format('woff2'),
        url('../fonts/FFGoodPro-UltraItalic.woff') format('woff'),
        url('../fonts/FFGoodPro-UltraItalic.ttf') format('truetype'),
        url('../fonts/FFGoodPro-UltraItalic.svg#FFGoodPro-UltraItalic') format('svg'); }


/* ===================================== ITC New Baskerville ======================================== */

/* ITC New Baskerville */
@font-face {
    font-family: 'ITC New Baskerville';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/ITCNewBaskerville.eot');
    src: url('../fonts/ITCNewBaskerville.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCNewBaskerville.woff2') format('woff2'),
        url('../fonts/ITCNewBaskerville.woff') format('woff'),
        url('../fonts/ITCNewBaskerville.ttf') format('truetype'),
        url('../fonts/ITCNewBaskerville.svg#ITCNewBaskerville') format('svg');
}

/* ITC New Baskerville Italic */
@font-face {
    font-family: 'ITC New Baskerville';
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    src: url('../fonts/ITCNewBaskerville-Italic.eot');
    src: url('../fonts/ITCNewBaskerville-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCNewBaskerville-Italic.woff2') format('woff2'),
        url('../fonts/ITCNewBaskerville-Italic.woff') format('woff'),
        url('../fonts/ITCNewBaskerville-Italic.ttf') format('truetype'),
        url('../fonts/ITCNewBaskerville-Italic.svg#ITCNewBaskerville-Italic') format('svg');
}