/* Unified Font Face Declarations for Maritime Institute Child Theme */

/* Gomme Sans Font Family */

/* Gomme Sans Light - 300 */
@font-face {
    font-family: 'Gomme Sans';
    src: url('../fonts/GommeSansLight.woff2') format('woff2'),
         url('../fonts/GommeSansLight.woff') format('woff'),
         url('../fonts/GommeSansLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Gomme Sans Light Italic - 300 */
@font-face {
    font-family: 'Gomme Sans';
    src: url('../fonts/GommeSansLightItalic.woff2') format('woff2'),
         url('../fonts/GommeSansLightItalic.woff') format('woff'),
         url('../fonts/GommeSansLightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Gomme Sans Regular - 400 */
@font-face {
    font-family: 'Gomme Sans';
    src: url('../fonts/GommeSansRegular.woff2') format('woff2'),
         url('../fonts/GommeSansRegular.woff') format('woff'),
         url('../fonts/GommeSansRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Gomme Sans Regular Italic - 400 */
@font-face {
    font-family: 'Gomme Sans';
    src: url('../fonts/GommeSansItalic.woff2') format('woff2'),
         url('../fonts/GommeSansItalic.woff') format('woff'),
         url('../fonts/GommeSansItalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Gomme Sans Bold - 700 */
@font-face {
    font-family: 'Gomme Sans';
    src: url('../fonts/GommeSansBold.woff2') format('woff2'),
         url('../fonts/GommeSansBold.woff') format('woff'),
         url('../fonts/GommeSansBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Gomme Sans Bold Italic - 700 */
@font-face {
    font-family: 'Gomme Sans';
    src: url('../fonts/GommeSansBoldItalic.woff2') format('woff2'),
         url('../fonts/GommeSansBoldItalic.woff') format('woff'),
         url('../fonts/GommeSansBoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Gotham Font Family */

/* Gotham Book (Regular) - 400 */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBook.woff2') format('woff2'),
         url('../fonts/GothamBook.woff') format('woff'),
         url('../fonts/GothamBook.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Gotham Book Italic - 400 */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBookItalic.woff2') format('woff2'),
         url('../fonts/GothamBookItalic.woff') format('woff'),
         url('../fonts/GothamBookItalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Gotham Bold - 700 */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBold.woff2') format('woff2'),
         url('../fonts/GothamBold.woff') format('woff'),
         url('../fonts/GothamBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Gotham Bold Italic - 700 */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBoldItalic.woff2') format('woff2'),
         url('../fonts/GothamBoldItalic.woff') format('woff'),
         url('../fonts/GothamBoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}