/* =========================================================
   RIG SANS - LOCAL FONT FILES
   Folder: fonts/rig-sans/
   ========================================================= */


/* THIN - 100 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-thin.otf") format("opentype");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-thinitalic.otf") format("opentype");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}


/* LIGHT - 300 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-lightitalic.otf") format("opentype");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}


/* REGULAR - 400 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-regularitalic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}


/* MEDIUM - 500 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-mediumitalic.otf") format("opentype");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}


/* SEMIBOLD - 600 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-semibold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-semibolditalic.otf") format("opentype");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}


/* BOLD - 700 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-bolditalic.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}


/* EXTRA BOLD - 800 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-extrabold.otf") format("opentype");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-extrabolditalic.otf") format("opentype");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}


/* BLACK - 900 */
@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-black.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "rig-sans";
    src: url("fonts/rig-sans/rigsans-blackitalic.otf") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}


/* =========================================================
   TYPEKIT-COMPATIBLE CLASS
   Keep this because your existing website may use:
   class="tk-rig-sans"
   ========================================================= */

.tk-rig-sans {
    font-family: "rig-sans", sans-serif;
}