/*******************************/
/*       Font Classes          */
/*******************************/

/*
    GINESO font family
*/

.ginesoCondThin {
    font-family: gineso, sans-serif;
    font-weight: 100;
    font-style: normal;
}

.ginesoCondThinItalic {
    font-family: gineso, sans-serif;
    font-weight: 100;
    font-style: italic;
}

.ginesoCondLight {
    font-family: gineso, sans-serif;
    font-weight: 300;
    font-style: normal;
}

.ginesoCondLightItalic {
    font-family: gineso, sans-serif;
    font-weight: 300;
    font-style: italic;
}

.ginesoCondBook {
    font-family: gineso, sans-serif;
    font-weight: 400;
    font-style: normal;
}

.ginesoCondBookItalic {
    font-family: gineso, sans-serif;
    font-weight: 400;
    font-style: italic;
}

.ginesoCondRegular {
    font-family: gineso, sans-serif;
    font-weight: 500;
    font-style: normal;
}

.ginesoCondRegularItalic {
    font-family: gineso, sans-serif;
    font-weight: 500;
    font-style: italic;
}

.ginesoCondMedium {
    font-family: gineso, sans-serif;
    font-weight: 600;
    font-style: normal;
}

.ginesoCondMediumItalic {
    font-family: gineso, sans-serif;
    font-weight: 600;
    font-style: italic;
}

.ginesoCondDemi {
    font-family: gineso, sans-serif;
    font-weight: 700;
    font-style: normal;
}

.ginesoCondDemiItalic {
    font-family: gineso, sans-serif;
    font-weight: 700;
    font-style: italic;
}

.ginesoCondBold {
    font-family: gineso, sans-serif;
    font-weight: 800;
    font-style: normal;
}

.ginesoCondBoldItalic {
    font-family: gineso, sans-serif;
    font-weight: 800;
    font-style: italic;
}

.ginesoCondBlack {
    font-family: gineso, sans-serif;
    font-weight: 900;
    font-style: normal;
}

.ginesoCondBlackItalic {
    font-family: gineso, sans-serif;
    font-weight: 900;
    font-style: italic;
}

/*
    ACHERUS font family
*/

.acherusGrotesqueThin {
    font-family: acherus, sans-serif;
    font-weight: 100;
    font-style: normal;
}

.acherusGrotesqueThinItalic {
    font-family: acherus, sans-serif;
    font-weight: 100;
    font-style: italic;
}

.acherusGrotesqueUltraLight {
    font-family: acherus, sans-serif;
    font-weight: 200;
    font-style: normal;
}

.acherusGrotesqueUltraLightItalic {
    font-family: acherus, sans-serif;
    font-weight: 200;
    font-style: italic;
}

.acherusGrotesqueLight {
    font-family: acherus, sans-serif;
    font-weight: 300;
    font-style: normal;
}

.acherusGrotesqueLightItalic {
    font-family: acherus, sans-serif;
    font-weight: 300;
    font-style: italic;
}

.acherusGrotesqueRegular {
    font-family: acherus, sans-serif;
    font-weight: 500;
    font-style: normal;
}

.acherusGrotesqueRegularItalic {
    font-family: acherus, sans-serif;
    font-weight: 500;
    font-style: italic;
}

.acherusGrotesqueMedium {
    font-family: acherus, sans-serif;
    font-weight: 600;
    font-style: normal;
}

.acherusGrotesqueMediumItalic {
    font-family: acherus, sans-serif;
    font-weight: 600;
    font-style: italic;
}

.acherusGrotesqueBold {
    font-family: acherus, sans-serif;
    font-weight: 700;
    font-style: normal;
}

.acherusGrotesqueBoldItalic {
    font-family: acherus, sans-serif;
    font-weight: 700;
    font-style: italic;
}

.acherusGrotesqueExtraBold {
    font-family: acherus, sans-serif;
    font-weight: 800;
    font-style: normal;
}

.acherusGrotesqueExtraBoldItalic {
    font-family: acherus, sans-serif;
    font-weight: 800;
    font-style: italic;
}

.acherusGrotesqueBlack {
    font-family: acherus, sans-serif;
    font-weight: 900;
    font-style: normal;
}

.acherusGrotesqueBlackItalic {
    font-family: acherus, sans-serif;
    font-weight: 900;
    font-style: italic;
}

/*
    CRIMSON_TEXT font family
*/

.crimsonTextRegular {
    font-family: crimsonText, sans-serif;
    font-weight: 400;
    font-style: normal;
}

.crimsonTextItalic {
    font-family: crimsonText, sans-serif;
    font-weight: 400;
    font-style: italic;
}

.crimsonTextSemiBold {
    font-family: crimsonText, sans-serif;
    font-weight: 600;
    font-style: normal;
}

.crimsonTextSemiBoldItalic {
    font-family: crimsonText, sans-serif;
    font-weight: 600;
    font-style: italic;
}

.crimsonTextBold {
    font-family: crimsonText, sans-serif;
    font-weight: 700;
    font-style: normal;
}

.crimsonTextBoldItalic {
    font-family: crimsonText, sans-serif;
    font-weight: 700;
    font-style: italic;
}