﻿@font-face {
    font-family: Helvetica-Neu-Bold;
    src: url('/assets/fonts/helveticaneue/Helvetica Neu Bold.ttf');
}

@font-face {
    font-family: Helvetica-Neu-Medium;
    src: url('/assets/fonts/helveticaneue/HelveticaNeue Medium.ttf');
}

@font-face {
    font-family: Helvetica-Neu-Light;
    src: url('/assets/fonts/helveticaneue/HelveticaNeue Light.ttf');
}

@font-face {
    font-family: Helvetica-Neu-Regular;
    src: url('/assets/fonts/helveticaneue/HelveticaNeue.ttf');
}

@font-face {
    font-family: Helvetica-Neu-Thin;
    src: url('/assets/fonts/helveticaneue/HelveticaNeue Thin.ttf');
}

@font-face {
    font-family: Helvetica-Neu-CondensedBold;
    src: url('/assets/fonts/helveticaneue/HelveticaNeue-CondensedBold.otf');
}

@font-face {
    font-family: Helvetica-Neu-BlackCond;
    src: url('/assets/fonts/helveticaneue/HelveticaNeue BlackCond.ttf');
}

@font-face {
    font-family: Avenir;
    src: url('/assets/fonts/avenir/Avenir.ttc');
}

@font-face {
    font-family: Avenir-Next;
    src: url('/assets/fonts/avenir/Avenir Next.ttc');
}

@font-face {
    font-family: Avenir-Next-Condensed;
    src: url('/assets/fonts/avenir/Avenir Next Condensed.ttc');
}

@font-face {
    font-family: Bradley-Hand-Bold;
    src: url('/assets/fonts/bradleyhand/Bradley Hand Bold.ttf');
}

@font-face {
    font-family: Lucida-Grande;
    src: url('/assets/fonts/lucidagrande/LucidaGrande.ttf');
}

@font-face {
    font-family: Lucida-Grande-Bold;
    src: url('/assets/fonts/lucidagrande/LucidaGrandeBold.ttf');
}

@font-face {
    font-family: Lucida-Grande-Bold;
    src: url('/assets/fonts/lucidagrande/LucidaGrandeBold.ttf');
}

@font-face {
    font-family: Ping-Fang-Regular;
    src: url('/assets/fonts/pingfang/PingFang SC Regular.ttf');
}
@font-face {
    font-family: Ping-Fang-Light;
    src: url('/assets/fonts/pingfang/PingFang SC Light.ttf');
}
@font-face {
    font-family: Ping-Fang-Semibold;
    src: url('/assets/fonts/pingfang/PingFang SC Semibold.ttf');
}
@font-face {
    font-family: Ping-Fang-Bold;
    src: url('/assets/fonts/pingfang/PingFang SC Bold.ttf');
}
@font-face {
    font-family: Noto-Sans-SC-Black;
    src: url('/assets/fonts/notosanssc/NotoSansSC-Black.otf');
}

@font-face {
    font-family: Noto-Sans-SC-Bold;
    src: url('/assets/fonts/notosanssc/NotoSansSC-Bold.otf');
}

@font-face {
    font-family: Noto-Sans-SC-Light;
    src: url('/assets/fonts/notosanssc/NotoSansSC-Light.otf');
}

@font-face {
    font-family: Noto-Sans-SC-Medium;
    src: url('/assets/fonts/notosanssc/NotoSansSC-Medium.otf');
}

@font-face {
    font-family: Noto-Sans-SC-Regular;
    src: url('/assets/fonts/notosanssc/NotoSansSC-Regular.otf');
}

@font-face {
    font-family: Noto-Sans-SC-Thin;
    src: url('/assets/fonts/notosanssc/NotoSansSC-Thin.otf');
}

@font-face {
    font-family: Roboto-Slab-Black;
    src: url('/assets/fonts/robotoslab/RobotoSlab-Black.ttf');
}

@font-face {
    font-family: Roboto-Slab-Bold;
    src: url('/assets/fonts/robotoslab/RobotoSlab-Bold.ttf');
}

@font-face {
    font-family: Roboto-Slab-ExtraBold;
    src: url('/assets/fonts/robotoslab/RobotoSlab-ExtraBold.ttf');
}

@font-face {
    font-family: Roboto-Slab-ExtraLight;
    src: url('/assets/fonts/robotoslab/RobotoSlab-ExtraLight.ttf');
}

@font-face {
    font-family: Roboto-Slab-Light;
    src: url('/assets/fonts/robotoslab/RobotoSlab-Light.ttf');
}

@font-face {
    font-family: Roboto-Slab-Medium;
    src: url('/assets/fonts/robotoslab/RobotoSlab-Medium.ttf');
}

@font-face {
    font-family: Roboto-Slab-Regular;
    src: url('/assets/fonts/robotoslab/RobotoSlab-Regular.ttf');
}

@font-face {
    font-family: Roboto-Slab-SemiBold;
    src: url('/assets/fonts/robotoslab/RobotoSlab-SemiBold.ttf');
}

@font-face {
    font-family: Roboto-Slab-Thin;
    src: url('/assets/fonts/robotoslab/RobotoSlab-Thin.ttf');
}

@font-face {
    font-family: Open-Sans-Regular;
    src: url('/assets/fonts/OpenSans/OpenSans-Regular.ttf');
}
@font-face {
    font-family: Open-Sans-Bold;
    src: url('/assets/fonts/OpenSans/OpenSans-Bold.ttf');
}
@font-face {
    font-family: OpenSans-SemiBold;
    src: url('/assets/fonts/opensans/OpenSans-SemiBold.ttf');
}
@font-face {
    font-family: Open-Sans-SemiBold;
    src: url('/assets/fonts/OpenSans/OpenSans-SemiBold.ttf');
}
@font-face {
    font-family: Open-Sans-CondBold;
    src: url('/assets/fonts/OpenSans/OpenSans-condBold.ttf');
}

@font-face {
    font-family: Open-Sans-CondLight;
    src: url('/assets/fonts/OpenSans/OpenSans-CondLight.ttf');
}

@font-face {
    font-family: Open-Sans-CondSemiBold;
    src: url('/assets/fonts/OpenSans/OpenSans-CondSemiBold.ttf');
}

@font-face {
    font-family: Open-Sans-CondLightItalic;
    src: url('/assets/fonts/OpenSans/OpenSans-CondLightItalic.ttf');
}

@font-face {
    font-family: SFPro-Bold;
    src: url('/assets/fonts/sfpro/SFPRODISPLAYBOLD.OTF');
}

@font-face {
    font-family: SFPro-Regular;
    src: url('/assets/fonts/sfpro/SFPRODISPLAYREGULAR.OTF');
}

@font-face {
    font-family: SFPro-Medium;
    src: url('/assets/fonts/sfpro/SFPRODISPLAYMEDIUM.OTF');
}

@font-face {
    font-family: SFPro-Light;
    src: url('/assets/fonts/sfpro/SFPRODISPLAYLIGHT.otf');
}

@font-face {
    font-family: SFPro-SemiBold;
    src: url('/assets/fonts/sfpro/SFPROSEMIBOLD.otf');
}

@font-face {
    font-family: SF-Pro;
    src: url('/assets/fonts/sfpro/SFPRODISPLAYREGULAR.OTF')
}
@font-face {
    font-family: SFPro-Heavy;
    src: url('/assets/fonts/sfpro/SFPROHEAVY.otf');
}

/*FONT CLASSES*/

.helvetica-neue-light {
    font-family: Helvetica-Neu-Light;
}

.helvetica-neue-medium {
    font-family: Helvetica-Neu-Medium;
}

.helvetica-neue-bold {
    font-family: Helvetica-Neu-Bold;
}

.helvetica-neue-thin {
    font-family: Helvetica-Neu-Thin;
}

.helvetica-neue-regular {
    font-family: Helvetica-Neu-Regular;
}

.helvetica-neue-condensedBold {
    font-family: Helvetica-Neu-CondensedBold;
}

.helvetica-neue-condensedBlack {
    font-family: Helvetica-Neu-BlackCond;
}

.avenir {
    font-family: Avenir;
}

.avenir-next {
    font-family: Avenir-Next;
}

.avenir-next-condensed {
    font-family: Avenir-Next-Condensed;
}

.bradley-hand-bold {
    font-family: Bradley-Hand-Bold;
}

.lucida-grande {
    font-family: Lucida-Grande;
}

.lucida-grande-bold {
    font-family: Lucida-Grande-Bold;
}

.ping-fang-regular {
    font-family: Ping-Fang-Regular;
}

.ping-fang-semibold {
    font-family: Ping-Fang-Semibold;
}

.noto-sans-sc-black {
    font-family: Noto-Sans-SC-Black !important;
    letter-spacing: 0px;
}

.noto-sans-sc-bold {
    font-family: Noto-Sans-SC-Bold !important;
    letter-spacing: 0px;
}

.noto-sans-sc-light {
    font-family: Noto-Sans-SC-Light !important;
    letter-spacing: 0px;
}

.noto-sans-sc-medium {
    font-family: Noto-Sans-SC-Medium !important;
    letter-spacing: 0px;
}

.noto-sans-sc-regular {
    font-family: Noto-Sans-SC-Regular !important;
    letter-spacing: 0px;
}

.noto-sans-sc-thin {
    font-family: Noto-Sans-SC-Thin !important;
    letter-spacing: 0px;
}

.roboto-slab-black {
    font-family: Roboto-Slab-Black !important;
    letter-spacing: 0px;
}

.roboto-slab-bold {
    font-family: Roboto-Slab-Bold !important;
    letter-spacing: 0px;
}

.roboto-slab-extrabold {
    font-family: Roboto-Slab-ExtraBold !important;
    letter-spacing: 0px;
}

.roboto-slab-extralight {
    font-family: Roboto-Slab-ExtraLight !important;
    letter-spacing: 0px;
}

.roboto-slab-light {
    font-family: Roboto-Slab-Light !important;
    letter-spacing: 0px;
}

.roboto-slab-medium {
    font-family: Roboto-Slab-Medium !important;
    letter-spacing: 0px;
}

.roboto-slab-regular {
    font-family: Roboto-Slab-Regular !important;
    letter-spacing: 0px;
}

.roboto-slab-semibold {
    font-family: Roboto-Slab-SemiBold !important;
    letter-spacing: 0px;
}

.roboto-slab-thin {
    font-family: Roboto-Slab-Thin !important;
    letter-spacing: 0px;
}

