@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

.nunito-sans {
    font-family: "Nunito Sans", serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-variation-settings:
        "wdth" 100,
        "YTLC" 500;
}

.nunito-sans-700 {
    font-family: "Nunito Sans", serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-variation-settings:
        "wdth" 100,
        "YTLC" 500;
}

.nunito-sans-900 {
    font-family: "Nunito Sans", serif;
    font-optical-sizing: auto;
    font-weight: 900;
    font-style: normal;
    font-variation-settings:
        "wdth" 100,
        "YTLC" 500;
}

.opensansbold {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700
}

.opensans {
    font-family: 'Open Sans', sans-serif !important;
}

@font-face {
    font-family: 'Soleil-SemiBold';
    src: url('../fonts/Soleil-SemiBold/Soleil-SemiBold.eot');
    src: url('../fonts/Soleil-SemiBold/Soleil-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Soleil-SemiBold/Soleil-SemiBold.woff') format('woff'),
        url('../fonts/Soleil-SemiBold/Soleil-SemiBold.ttf') format('truetype'),
        url('../fonts/Soleil-SemiBold/Soleil-SemiBold.svg#Soleil-SemiBold') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleil-semibold {
    font-family: 'Soleil-SemiBold' !important;
}

@font-face {
    font-family: 'Soleil-Bold';
    src: url('../fonts/Soleil-Bold/Soleil-Bold.eot');
    src: url('../fonts/Soleil-Bold/Soleil-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Soleil-Bold/Soleil-Bold.woff') format('woff'),
        url('../fonts/Soleil-Bold/Soleil-Bold.ttf') format('truetype'),
        url('../fonts/Soleil-Bold/Soleil-Bold.svg#Soleil-Bold') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleil-bold {
    font-family: 'Soleil-Bold' !important;
}

@font-face {
    font-family: 'Soleil-ExtraBold';
    src: url('../fonts/Soleil-ExtraBold/Soleil-ExtraBold.eot');
    src: url('../fonts/Soleil-ExtraBold/Soleil-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Soleil-ExtraBold/Soleil-ExtraBold.woff') format('woff'),
        url('../fonts/Soleil-ExtraBold/Soleil-ExtraBold.ttf') format('truetype'),
        url('../fonts/Soleil-ExtraBold/Soleil-ExtraBold.svg#Soleil-ExtraBold') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleil-extrabold {
    font-family: 'Soleil-ExtraBold' !important;
}

@font-face {
    font-family: 'Soleil-Regular';
    src: url('../fonts/Soleil-Regular/Soleil-Regular.eot');
    src: url('../fonts/Soleil-Regular/Soleil-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Soleil-Regular/Soleil-Regular.woff') format('woff'),
        url('../fonts/Soleil-Regular/Soleil-Regular.ttf') format('truetype'),
        url('../fonts/Soleil-Regular/Soleil-Regular.svg#Soleil-Regular') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleil-soft {
    font-family: 'Soleil-Regular' !important;
}

@font-face {
    font-family: 'Soleil-Light';
    src: url('../fonts/Soleil-Light/Soleil-Light.eot');
    src: url('../fonts/Soleil-Light/Soleil-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Soleil-Light/Soleil-Light.woff') format('woff'),
        url('../fonts/Soleil-Light/Soleil-Light.ttf') format('truetype'),
        url('../fonts/Soleil-Light/Soleil-Light.svg#Soleil-Light') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleil-light {
    font-family: 'Soleil-Light' !important;
}

@font-face {
    font-family: 'SoleilBk-Italic';
    src: url('../fonts/SoleilBk-Italic/SoleilBk-Italic.eot');
    src: url('../fonts/SoleilBk-Italic/SoleilBk-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SoleilBk-Italic/SoleilBk-Italic.woff') format('woff'),
        url('../fonts/SoleilBk-Italic/SoleilBk-Italic.ttf') format('truetype'),
        url('../fonts/SoleilBk-Italic/SoleilBk-Italic.svg#SoleilBk-Italic') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleilbk-italic {
    font-family: 'SoleilBk-Italic' !important;
}

@font-face {
    font-family: 'Soleil-Book';
    src: url('../fonts/Soleil-Book/Soleil-Book.eot');
    src: url('../fonts/Soleil-Book/Soleil-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Soleil-Book/Soleil-Book.woff') format('woff'),
        url('../fonts/Soleil-Book/Soleil-Book.ttf') format('truetype'),
        url('../fonts/Soleil-Book/Soleil-Book.svg#Soleil-Book') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.soleilbk {
    font-family: 'Soleil-Book' !important;
}

@font-face {
    font-family: 'Photoshoot';
    src: url('../fonts/Photoshoot/Photoshoot-Regular.eot');
    src: url('../fonts/Photoshoot/Photoshoot-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Photoshoot/Photoshoot-Regular.woff') format('woff'),
        url('../fonts/Photoshoot/Photoshoot-Regular.ttf') format('truetype'),
        url('../fonts/Photoshoot/Photoshoot-Regular.svg#Photoshoot') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.photoshoot {
    font-family: 'Photoshoot' !important;
}

.avenirnext {
    font-family: 'AvenirNext-Regular' !important;
}

@font-face {
    font-family: 'AvenirNext-Regular';
    src: url('../fonts/AvenirNext/Avenir Next W04 Regular.eot');
    src: url('../fonts/AvenirNext/Avenir Next W04 Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNext/Avenir Next W04 Regular.woff') format('woff'),
        url('../fonts/AvenirNext/Avenir Next W04 Regular.ttf') format('truetype'),
        url('../fonts/AvenirNext/Avenir Next W04 Regular.svg#AvenirNextW04-Regular') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.avenir-medium,
.avenirnext-medium {
    font-family: 'AvenirNext-Medium' !important;
}

@font-face {
    font-family: 'AvenirNext-Medium';
    src: url('../fonts/AvenirNext/Avenir Next W10 Medium.eot');
    src: url('../fonts/AvenirNext/Avenir Next W10 Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNext/Avenir Next W10 Medium.woff') format('woff'),
        url('../fonts/AvenirNext/Avenir Next W10 Medium.ttf') format('truetype'),
        url('../fonts/AvenirNext/Avenir Next W10 Medium.svg#AvenirNextW10-Medium') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.avenir-bold,
.avenirnext-bold {
    font-family: 'Avenir Next Bold' !important;
}

@font-face {
    font-family: 'Avenir Next Bold';
    src: url('../fonts/AvenirNext/AvenirNextLTW01BoldRegular.eot');
    src: url('../fonts/AvenirNext/AvenirNextLTW01BoldRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNext/AvenirNextLTW01BoldRegular.woff2') format('woff2'),
        url('../fonts/AvenirNext/AvenirNextLTW01BoldRegular.woff') format('woff'),
        url('../fonts/AvenirNext/AvenirNextLTW01BoldRegular.ttf') format('truetype'),
        url('../fonts/AvenirNext/AvenirNextLTW01BoldRegular.svg#AvenirNextLTW01BoldRegular') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.avenirnext-heavy {
    font-family: 'Avenir Next Heavy' !important;
}

@font-face {
    font-family: 'Avenir Next Heavy';
    src: url('../fonts/AvenirNext/AvenirNext-Heavy.eot');
    src: url('../fonts/AvenirNext/AvenirNext-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AvenirNext/AvenirNext-Heavy.woff') format('woff'),
        url('../fonts/AvenirNext/AvenirNext-Heavy.woff2') format('woff'),
        url('../fonts/AvenirNext/AvenirNext-Heavy.ttf') format('truetype'),
        url('../fonts/AvenirNext/AvenirNext-Heavy.svg#AvenirNext-Heavy') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: "Avenir Book";
    src: url("../fonts/AvenirNext/AvenirBook.eot?") format("eot"),
        url("../fonts/AvenirNext/AvenirBook.woff") format("woff"),
        url("../fonts/AvenirNext/AvenirBook.ttf") format("truetype"),
        url("../fonts/AvenirNext/AvenirBook.svg#AvenirBook") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.avenir-book {
    font-family: "Avenir Book" !important;
}

@font-face {
    font-family: "Avenir Black";
    src: url("../fonts/AvenirBook/Avenir-Black.eot?") format("eot"),
        url("../fonts/AvenirBook/Avenir-Black.woff") format("woff"),
        url("../fonts/AvenirBook/Avenir-Black.ttf") format("truetype"),
        url("../fonts/AvenirBook/Avenir-Black.svg#Avenir-Black") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.avenir-black {
    font-family: "Avenir Black" !important;
}

@font-face {
    font-family: 'SofiaProRegular';
    src: url('../fonts/SofiaProRegular/SofiaProRegular.eot');
    src: url('../fonts/SofiaProRegular/SofiaProRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SofiaProRegular/SofiaProRegular.woff') format('woff'),
        url('../fonts/SofiaProRegular/SofiaProRegular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.sofiapro {
    font-family: 'SofiaProRegular' !important;
}

@font-face {
    font-family: 'SofiaProBold';
    src: url('../fonts/SofiaProBold/SofiaProBold.eot');
    src: url('../fonts/SofiaProBold/SofiaProBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SofiaProBold/SofiaProBold.woff') format('woff'),
        url('../fonts/SofiaProBold/SofiaProBold.ttf') format('truetype'),
        url('../fonts/SofiaProBold/SofiaProBold.svg#SofiaProBold') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.sofiapro-bold {
    font-family: 'SofiaProBold' !important;
}

@font-face {
    font-family: 'Palmer';
    src: url('../fonts/ASPalmerSansRegular/font.woff2') format('woff2'),
        url('../fonts/ASPalmerSansRegular/font.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.palmer {
    font-family: 'Palmer' !important;
}

@font-face {
    font-family: 'LintMcCree-BoldItalic';
    src: url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.eot'),
        url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.woff2') format('woff2'),
        url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.woff') format('woff'),
        url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.otf') format('opentype') url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.ttf') format('truetype'),
        url('../fonts/LintMcCree/LintMcCreeIntlBB-BoldItalic.svg#LintMcCreeIntlBB-BoldItalic') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.lintmc-bolditalic {
    font-family: 'LintMcCree-BoldItalic' !important;
}

.kestrelscript {
    font-family: 'kestrel-script' !important;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue/font.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/font.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.helveticaneue {
    font-family: 'HelveticaNeue' !important;
}

@font-face {
    font-family: "Helvetica Neue Regular";
    src: url("../fonts/HelveticaNeue/helveticaneue-regular.eot");
    src: url("../fonts/HelveticaNeue/helveticaneue-regular.eot?#iefix")format("embedded-opentype"),
        url("../fonts/HelveticaNeue/helveticaneue-regular.woff")format("woff"),
        url("../fonts/HelveticaNeue/helveticaneue-regular.woff2")format("woff2"),
        url("../fonts/HelveticaNeue/helveticaneue-regular.ttf")format("truetype"),
        url("../fonts/HelveticaNeue/helveticaneue-regular.svg#Helvetica Neue Regular")format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.helveticaneueregular {
    font-family: "Helvetica Neue Regular";
}

@font-face {
    font-family: 'HelveticaNeue-Bold';
    src: url('../fonts/HelveticaNeue/helvetica-neue-bold.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/helvetica-neue-bold.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.helveticaneue-bold {
    font-family: 'HelveticaNeue-Bold' !important;
    font-weight: normal;
}

@font-face {
    font-family: 'HelveticaNeue-CondensedBlack';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-CondensedBlack.eot'),
        url('../fonts/HelveticaNeue/HelveticaNeue-CondensedBlack.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.helveticaneue-cblack {
    font-family: 'HelveticaNeue-CondensedBlack' !important;
}

@font-face {
    font-family: 'HelveticaNeue-CondensedBold';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-CondensedBold.eot'),
        url('../fonts/HelveticaNeue/HelveticaNeue-CondensedBold.woff') format('woff'),
        url('../fonts/HelveticaNeue/HelveticaNeue-CondensedBold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.helveticaneue-cbold {
    font-family: 'HelveticaNeue-CondensedBold' !important;
}

@font-face {
    font-family: 'HelveticaNeue-Roman';
    src: url('../fonts/HelveticaNeue/helvetica-neue-roman.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/helvetica-neue-roman.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.helveticaneue-roman {
    font-family: 'HelveticaNeue-Roman' !important;
}

@font-face {
    font-family: 'HelveticaNeue-Medium';
    src: url('../fonts/HelveticaNeue/HelveticaNeue-Medium.woff2') format('woff2'),
        url('../fonts/HelveticaNeue/HelveticaNeue-Medium.woff') format('woff');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.helveticaneue-medium {
    font-family: 'HelveticaNeue-Medium' !important;
}

@font-face {
    font-family: 'RifficFree-Bold';
    src: url('../fonts/Riffic/RifficFree-Bold.eot'),
        url('../fonts/Riffic/RifficFree-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Riffic/RifficFree-Bold.woff2') format('woff2'),
        url('../fonts/Riffic/RifficFree-Bold.woff') format('woff'),
        url('../fonts/Riffic/RifficFree-Bold.ttf') format('truetype'),
        url('../fonts/Riffic/RifficFree-Bold.svg#RifficFree-Bold') format('svg');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.riffic-bold {
    font-family: 'RifficFree-Bold' !important;
}

@font-face {
    font-family: 'TheHolidays';
    src: url('../fonts/TheHolidays/TheHolidays-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.the-holidays {
    font-family: 'TheHolidays' !important;
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-ExtraLight.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-ExtraLight-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Light.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Light-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Regular.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Medium.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Medium-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Bold.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Bold-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-ExtraBold.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-ExtraBold-Italic.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Black.woff') format('woff')
}

@font-face {
    font-family: 'Tisa Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/TisaSansPro/Tisa-Sans-Pro-Black-Italic.woff') format('woff')
}

.tisa {
    font-family: 'Tisa Sans Pro' !important;
}

@font-face {
    font-family: 'Bumper-Sticker-DEMO-Regular';
    src: url('../fonts/Bumper-Sticker-DEMO-Regular/Bumper-Sticker-DEMO-Regular.ttf.woff') format('woff'),
        url('../fonts/Bumper-Sticker-DEMO-Regular/Bumper-Sticker-DEMO-Regular.ttf.svg#Bumper-Sticker-DEMO-Regular') format('svg'),
        url('../fonts/Bumper-Sticker-DEMO-Regular/Bumper-Sticker-DEMO-Regular.ttf.eot'),
        url('../fonts/Bumper-Sticker-DEMO-Regular/Bumper-Sticker-DEMO-Regular.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.bumper {
    font-family: 'Bumper-Sticker-DEMO-Regular';
}

.coockieDough {
    font-family: 'Cookie Dough LTD' !important;
}

@font-face {
    font-family: 'Cookie Dough LTD';
    src: url('../fonts/CookieDoughLTD/CookieDoughILTD-Regular.eot');
    src: url('../fonts/CookieDoughLTD/CookieDoughILTD-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CookieDoughLTD/CookieDoughILTD-Regular.woff2') format('woff2'),
        url('../fonts/CookieDoughLTD/CookieDoughILTD-Regular.woff') format('woff'),
        url('../fonts/CookieDoughLTD/CookieDoughILTD-Regular.ttf') format('truetype'),
        url('../fonts/CookieDoughLTD/CookieDoughILTD-Regular.svg#AvenirNextLTW01BoldRegular') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ChunkFive-Regular';
    src: url('../fonts/ChunkFive-Regular/ChunkFive-Regular.otf') format('opentype');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

.chunkfive-regular {
    font-family: 'ChunkFive-Regular' !important;
}

@font-face {
    font-family: 'Potato sans';
    src: url('../fonts/PotatoSansBold/Potato_sans-Bold.eot');
    src: url('../fonts/PotatoSansBold/Potato_sans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PotatoSansBold/Potato_sans-Bold.woff') format('woff'),
        url('../fonts/PotatoSansBold/Potato_sans-Bold.ttf') format('truetype'),
        url('../fonts/PotatoSansBold/Potato_sans-Bold.svg#Potato_sans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.potato-bold {
    font-family: 'Potato sans' !important;
}