@import "https://use.typekit.net/xlt4ppn.css"; /* century-gothic */
/*@import "https://use.typekit.net/vbc8dmp.css"; !* cooper-black-std, p22-underground *!*/
@import url('https://fonts.googleapis.com/css2?family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&family=Madimi+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@font-face {
    font-family: "CooperBlack";
    src: local("CooperBlack"), url("/assets/fonts/cooper/CooperBlack-Std.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "P22Underground";
    src: local("P22Underground"), url("/assets/fonts/p22/p22underground-medium-webfont.woff2") format("woff2");
    /*src: local("P22Underground"), url("/assets/fonts/p22/P22Underground-Regular.otf") format("opentype");*/
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "DidotBold";
    src: local("DidotBold"), url("/assets/fonts/didot/Didot-Bold.otf") format("opentype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "BrandonGrotesqueMedium";
    src: local("BrandonGrotesqueMedium"), url("/assets/fonts/brandon/Brandon_Grotesque_medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "BrandonGrotesqueLight";
    src: local("BrandonGrotesqueLight"), url("/assets/fonts/brandon/Brandon_Grotesque_light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "BrandonGrotesqueBlack";
    src: local("BrandonGrotesqueBlack"), url("/assets/fonts/brandon/brandon-grotesque-black.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "BrandonGrotesqueRegular";
    src: local("BrandonGrotesqueRegular"), url("/assets/fonts/brandon/brandon-grotesque-regular.otf") format("opentype");
    font-weight: 300;
    font-style: ;
}

@font-face {
    font-family: "Helvetica";
    src: url("/assets/fonts/helvetica/Helvetica.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Helvetica";
    src: url("/assets/fonts/helvetica/HelveticaBold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Helvetica";
    src: url("/assets/fonts/helvetica/HelveticaLight.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}


@font-face {
    font-family: 'SulSans';
    font-weight: 300;
    font-style: normal;
    src: local("SulSans"), url("/assets/fonts/sulsans/SulSans-Light.woff2") format("woff2");
}
@font-face {
    font-family: 'SulSans';
    font-weight: 400;
    font-style: normal;
    src: local("SulSans"), url("/assets/fonts/sulsans/SulSans-Regular.woff2") format("woff2");
}
@font-face {
    font-family: 'SulSans';
    font-weight: 500;
    font-style: normal;
    src: local("SulSans"), url("/assets/fonts/sulsans/SulSans-Medium.woff2") format("woff2");
}
@font-face {
    font-family: 'SulSans';
    font-weight: 700;
    font-style: normal;
    src: local("SulSans"), url("/assets/fonts/sulsans/SulSans-Bold.woff2") format("woff2");
}



@font-face {
    font-family: 'TrajanSansPro';
    font-weight: 500;
    font-style: normal;
    src: local("TrajanSansPro"), url("/assets/fonts/trajan/TrajanSansPro-Semibold.ttf") format("truetype");
}

@font-face {
    font-family: 'Lato';
    font-weight: 400;
    font-style: normal;
    src: local("Lato"), url("/assets/fonts/lato/Lato-Regular.ttf") format("truetype");
}
@font-face {
    font-family: 'Lato';
    font-weight: 700;
    font-style: normal;
    src: local("Lato"), url("/assets/fonts/lato/Lato-Bold.ttf") format("truetype");
}
@font-face {
    font-family: 'LatoBold';
    font-weight: 700;
    font-style: normal;
    src: local("LatoBold"), url("/assets/fonts/lato/Lato-Bold.ttf") format("truetype");
}



@font-face {
    font-family: 'TrailmadeRegular';
    font-weight: 500;
    font-style: normal;
    src: local("TrailmadeRegular"), url("/assets/fonts/trailmade/TrailmadeRegular.woff2") format("woff2");
}


@font-face {
    font-family: 'SourceSansPro';
    font-weight: 500;
    font-style: normal;
    src: local("SourceSansPro"), url("/assets/fonts/sourcesans/SourceSansPro-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'SourceSansPro';
    font-weight: 600;
    font-style: normal;
    src: local("SourceSansPro"), url("/assets/fonts/sourcesans/SourceSansPro-Semibold.ttf") format("truetype");
}
@font-face {
    font-family: 'SourceSansPro';
    font-weight: 700;
    font-style: normal;
    src: local("SourceSansPro"), url("/assets/fonts/sourcesans/SourceSansPro-Bold.ttf") format("truetype");
}

@font-face {
    font-family: 'SourceSansSemibold';
    font-weight: 600;
    font-style: normal;
    src: local("SourceSansSemibold"), url("/assets/fonts/sourcesans/SourceSansPro-Semibold.ttf") format("truetype");
}

@font-face {
    font-family: 'BisonBold';
    font-weight: 700;
    font-style: normal;
    src: local("BisonBold"), url("/assets/fonts/bison/Bison-Bold.ttf") format("truetype");
}
/*@font-face {*/
/*    font-family: 'BisonBoldBigger';*/
/*    font-weight: 700;*/
/*    font-style: normal;*/
/*    src: local("BisonBold"), url("/assets/fonts/bison/Bison-Bold.ttf") format("truetype");*/
/*    size-adjust: 140%;*/
/*}*/

@font-face {
    font-family: 'RocaTwoRegular';
    font-weight: 500;
    font-style: normal;
    src: local("RocaTwoRegular"), url("/assets/fonts/roca-two/Roca-Two-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'NotoSans';
    font-weight: 500;
    font-style: normal;
    src: local("NotoSans"), url("/assets/fonts/noto/NotoSans-Regular.ttf") format("truetype");
}
@font-face {
    font-family: 'NotoSansBold';
    font-weight: 700;
    font-style: normal;
    src: local("NotoSans"), url("/assets/fonts/noto/NotoSans-SemiBold.ttf") format("truetype");
}



