/* ---------------- */
/* -              - */
/* -  F O N T S   - */
/* -              - */
/* ---------------- */



/* site fonts */

@font-face {
	font-family: 'Larsen Mono';
    src: url('../fonts/LarsenMono-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Debris';
    src: url('../fonts/Debris0400-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram VF';
    src: url('../fonts/BeltramVF.woff2') format('woff2-variations');
    font-weight: 300 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono VF';
    src: url('../fonts/BeltramMonoVF.woff2') format('woff2-variations');
    font-weight: 300 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur VF';
    src: url('../fonts/ChauffeurVF3.woff2') format('woff2-variations');
    font-weight: 400 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO VF';
    src: url('../fonts/DolphKOOVF3.woff2') format('woff2-variations');
    font-weight: 300 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Larsen VF';
    src: url('../fonts/LarsenVF.woff2') format('woff2-variations');
    font-stretch: 60 130;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Louche VF';
    src: url('../fonts/LoucheVF.woff2') format('woff2-variations');
    font-weight: 400 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau VF';
    src: url('../fonts/RondeauVF.woff2') format('woff2-variations');
    font-weight: 100 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

.beltram-vf {
  	font-family: "Beltram VF";
  	font-variation-settings: "wght" 600, "slnt" 0;
}

.beltram-vf-mobile {
  	font-family: "Beltram VF";
  	font-variation-settings: "wght" 600, "slnt" 0;
  	transition: font-variation-settings 0.3s ease;
}

.beltram-mono-vf {
  	font-family: "Beltram Mono VF";
  	font-variation-settings: "wght" 300, "slnt" 90;
}

.beltram-mono-vf-mobile {
  	font-family: "Beltram Mono VF";
  	font-variation-settings: "wght" 300, "slnt" 90;
  	transition: font-variation-settings 0.3s ease;
}

.chauffeur-vf {
  	font-family: "Chauffeur VF";
  	font-variation-settings: "wght" 900, "slnt" 90;
}

.chauffeur-vf-mobile {
  	font-family: "Chauffeur VF";
  	font-variation-settings: "wght" 900, "slnt" 90;
  	transition: font-variation-settings 0.3s ease;
}

.dolph-koo-vf {
  	font-family: "Dolph KOO VF";
  	font-variation-settings: "wght" 700, "slnt" 90;
}

.dolph-koo-vf-mobile {
  	font-family: "Dolph KOO VF";
  	font-variation-settings: "wght" 700, "slnt" 90;
  	transition: font-variation-settings 0.3s ease;
}

.larsen-vf {
  	font-family: "Larsen VF";
  	font-variation-settings: "wdth" 100;
}

.larsen-vf-mobile {
  	font-family: "Larsen VF";
  	font-variation-settings: "wdth" 100;
  	transition: font-variation-settings 0.3s ease;
}

.louche-vf {
  	font-family: "Louche VF";
  	font-variation-settings: "wght" 400;
}

.louche-vf-mobile {
  	font-family: "Louche VF";
  	font-variation-settings: "wght" 400;
  	transition: font-variation-settings 0.3s ease;
}

.rondeau-vf {
  	font-family: "Rondeau VF";
  	font-variation-settings: "wght" 400;
}

.rondeau-vf-mobile {
  	font-family: "Rondeau VF";
  	font-variation-settings: "wght" 400;
  	transition: font-variation-settings 0.3s ease;
}


/* Rondeau */

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Thin.woff2') format('woff2');
    font-weight: 100;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-ThinItalic.woff2') format('woff2');
    font-weight: 100;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Extralight.woff2') format('woff2');
    font-weight: 200;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-ExtralightItalic.woff2') format('woff2');
    font-weight: 200;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Light.woff2') format('woff2');
    font-weight: 300;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-LightItalic.woff2') format('woff2');
    font-weight: 300;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Regular.woff2') format('woff2');
    font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-RegularItalic.woff2') format('woff2');
    font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Bold.woff2') format('woff2');
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-BoldItalic.woff2') format('woff2');
    font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Extrabold.woff2') format('woff2');
    font-weight: 800;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-ExtraboldItalic.woff2') format('woff2');
    font-weight: 800;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-Black.woff2') format('woff2');
    font-weight: 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Rondeau';
    src: url('../fonts/RondeauTest-BlackItalic.woff2') format('woff2');
    font-weight: 900;
	font-style: italic;
	text-rendering: optimizeLegibility;
}


/* Chauffeur */

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-Regular.woff2') format('woff2');
    font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-RegularItalic.woff2') format('woff2');
    font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-Medium.woff2') format('woff2');
    font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-MediumItalic.woff2') format('woff2');
    font-weight: 500;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-Semibold.woff2') format('woff2');
    font-weight: 600;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-SemiboldItalic.woff2') format('woff2');
    font-weight: 600;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-Bold.woff2') format('woff2');
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-BoldItalic.woff2') format('woff2');
    font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-Black.woff2') format('woff2');
    font-weight: 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Chauffeur Compressed';
    src: url('../fonts/ChauffeurCompressedTest-BlackItalic.woff2') format('woff2');
    font-weight: 900;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

/* Dolph */

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-LightItalic.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-RegularItalic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-MediumItalic.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KOO';
    src: url('../fonts/DolphKOOTest-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-LightItalic.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-RegularItalic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-MediumItalic.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph KAA';
    src: url('../fonts/DolphKAATest-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-LightItalic.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-RegularItalic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-MediumItalic.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Dolph YY';
    src: url('../fonts/DolphYYTest-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

/* Larsen */

@font-face {
	font-family: 'Larsen';
    src: url('../fonts/LarsenTest-BoldCondensed.woff2') format('woff2');
	font-stretch: condensed;
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Larsen';
    src: url('../fonts/LarsenTest-BoldNarrow.woff2') format('woff2');
	font-stretch: semi-condensed;
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Larsen';
    src: url('../fonts/LarsenTest-Bold.woff2') format('woff2');
	font-stretch: normal;
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Larsen';
    src: url('../fonts/LarsenTest-BoldExtended.woff2') format('woff2');
	font-stretch: expanded;
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

/* Louche */

@font-face {
	font-family: 'Louche';
    src: url('../fonts/LoucheTest-Regular.woff2') format('woff2');
    font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Louche';
    src: url('../fonts/LoucheTest-Medium.woff2') format('woff2');
    font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Louche';
    src: url('../fonts/LoucheTest-Semibold.woff2') format('woff2');
    font-weight: 600;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Louche';
    src: url('../fonts/LoucheTest-Bold.woff2') format('woff2');
    font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Louche';
    src: url('../fonts/LoucheTest-Black.woff2') format('woff2');
    font-weight: 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

/* Beltram */

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-LightItalic.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-RegularItalic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-MediumItalic.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-Semibold.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-SemiboldItalic.woff2') format('woff2');
	font-weight: 600;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-Black.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram';
    src: url('../fonts/BeltramTest-BlackItalic.woff2') format('woff2');
	font-weight: 900;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

/* Beltram Mono */

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-LightItalic.woff2') format('woff2');
	font-weight: 300;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-RegularItalic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-MediumItalic.woff2') format('woff2');
	font-weight: 500;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-Semibold.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-SemiboldItalic.woff2') format('woff2');
	font-weight: 600;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-Black.woff2') format('woff2');
	font-weight: 900;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: 'Beltram Mono';
    src: url('../fonts/BeltramMonoTest-BlackItalic.woff2') format('woff2');
	font-weight: 900;
	font-style: italic;
	text-rendering: optimizeLegibility;
}

/* site font classes */

.debris-regular {
	font-family: 'Debris';
	font-weight: 400;
}

.larsen-mono {
	font-family: 'Larsen Mono';
	font-weight: 400;
}


/* Rondeau */

.rondeau-thin {
	font-family: 'Rondeau';
	font-weight: 100;
	font-style: normal;
}

.rondeau-thin-italic {
	font-family: 'Rondeau';
	font-weight: 100;
	font-style: italic;
}

.rondeau-extralight {
	font-family: 'Rondeau';
	font-weight: 200;
	font-style: normal;
}

.rondeau-extralight-italic {
	font-family: 'Rondeau';
	font-weight: 200;
	font-style: italic;
}

.rondeau-light {
	font-family: 'Rondeau';
	font-weight: 300;
	font-style: normal;
}

.rondeau-light-italic {
	font-family: 'Rondeau';
	font-weight: 300;
	font-style: italic;
}

.rondeau-regular {
	font-family: 'Rondeau';
	font-weight: 400;
	font-style: normal;
}

.rondeau-regular-italic {
	font-family: 'Rondeau';
	font-weight: 400;
	font-style: italic;
}

.rondeau-bold {
	font-family: 'Rondeau';
	font-weight: 700;
	font-style: normal;
}

.rondeau-bold-italic {
	font-family: 'Rondeau';
	font-weight: 700;
	font-style: italic;
}

.rondeau-extrabold {
	font-family: 'Rondeau';
	font-weight: 800;
	font-style: normal;
}

.rondeau-extrabold-italic {
	font-family: 'Rondeau';
	font-weight: 800;
	font-style: italic;
}

.rondeau-black {
	font-family: 'Rondeau';
	font-weight: 900;
	font-style: normal;
}

.rondeau-black-italic {
	font-family: 'Rondeau';
	font-weight: 900;
	font-style: italic;
}

/* Chauffeur */

.chauffeur-comp-regular {
	font-family: 'Chauffeur Compressed';
	font-weight: 400;
	font-style: normal;
}

.chauffeur-comp-regular-italic {
	font-family: 'Chauffeur Compressed';
	font-weight: 400;
	font-style: italic;
}

.chauffeur-comp-medium {
	font-family: 'Chauffeur Compressed';
	font-weight: 500;
	font-style: normal;
}

.chauffeur-comp-medium-italic {
	font-family: 'Chauffeur Compressed';
	font-weight: 500;
	font-style: italic;
}

.chauffeur-comp-semibold {
	font-family: 'Chauffeur Compressed';
	font-weight: 600;
	font-style: normal;
}

.chauffeur-comp-semibold-italic {
	font-family: 'Chauffeur Compressed';
	font-weight: 600;
	font-style: italic;
}

.chauffeur-comp-bold {
	font-family: 'Chauffeur Compressed';
	font-weight: 700;
	font-style: normal;
}

.chauffeur-comp-bold-italic {
	font-family: 'Chauffeur Compressed';
	font-weight: 700;
	font-style: italic;
}

.chauffeur-comp-black {
	font-family: 'Chauffeur Compressed';
	font-weight: 900;
	font-style: normal;
}

.chauffeur-comp-black-italic {
	font-family: 'Chauffeur Compressed';
	font-weight: 900;
	font-style: italic;
}


/* Larsen */

.larsen-condensed {
	font-family: 'Larsen';
	font-stretch: condensed;
}

.larsen-narrow {
	font-family: 'Larsen';
	font-stretch: semi-condensed;
}

.larsen-normal {
	font-family: 'Larsen';
	font-stretch: normal;
}

.larsen-extended {
	font-family: 'Larsen';
	font-stretch: expanded;
}

/* Beltram */

.beltram-light {
	font-family: 'Beltram';
	font-weight: 300;
	font-style: normal;
}

.beltram-light-italic {
	font-family: 'Beltram';
	font-weight: 300;
	font-style: italic;
}

.beltram-regular {
	font-family: 'Beltram';
	font-weight: 400;
	font-style: normal;
}

.beltram-regular-italic {
	font-family: 'Beltram';
	font-weight: 400;
	font-style: italic;
}

.beltram-medium {
	font-family: 'Beltram';
	font-weight: 500;
	font-style: normal;
}

.beltram-medium-italic {
	font-family: 'Beltram';
	font-weight: 500;
	font-style: italic;
}

.beltram-semibold {
	font-family: 'Beltram';
	font-weight: 600;
	font-style: normal;
}

.beltram-semibold-italic {
	font-family: 'Beltram';
	font-weight: 600;
	font-style: italic;
}

.beltram-bold {
	font-family: 'Beltram';
	font-weight: 700;
	font-style: normal;
}

.beltram-bold-italic {
	font-family: 'Beltram';
	font-weight: 700;
	font-style: italic;
}

.beltram-black {
	font-family: 'Beltram';
	font-weight: 900;
	font-style: normal;
}

.beltram-black-italic {
	font-family: 'Beltram';
	font-weight: 900;
	font-style: italic;
}

/* Beltram Mono */

.beltram-mono-light {
	font-family: 'Beltram Mono';
	font-weight: 300;
	font-style: normal;
}

.beltram-mono-light-italic {
	font-family: 'Beltram Mono';
	font-weight: 300;
	font-style: italic;
}

.beltram-mono-regular {
	font-family: 'Beltram Mono';
	font-weight: 400;
	font-style: normal;
}

.beltram-mono-regular-italic {
	font-family: 'Beltram Mono';
	font-weight: 400;
	font-style: italic;
}

.beltram-mono-medium {
	font-family: 'Beltram Mono';
	font-weight: 500;
	font-style: normal;
}

.beltram-mono-medium-italic {
	font-family: 'Beltram Mono';
	font-weight: 500;
	font-style: italic;
}

.beltram-mono-semibold {
	font-family: 'Beltram Mono';
	font-weight: 600;
	font-style: normal;
}

.beltram-mono-semibold-italic {
	font-family: 'Beltram Mono';
	font-weight: 600;
	font-style: italic;
}

.beltram-mono-bold {
	font-family: 'Beltram Mono';
	font-weight: 700;
	font-style: normal;
}

.beltram-mono-bold-italic {
	font-family: 'Beltram Mono';
	font-weight: 700;
	font-style: italic;
}

.beltram-mono-black {
	font-family: 'Beltram Mono';
	font-weight: 900;
	font-style: normal;
}

.beltram-mono-black-italic {
	font-family: 'Beltram Mono';
	font-weight: 900;
	font-style: italic;
}

/* Louche */

.louche-regular {
	font-family: 'Louche';
	font-weight: 400;
}

.louche-medium {
	font-family: 'Louche';
	font-weight: 500;
}

.louche-semibold {
	font-family: 'Louche';
	font-weight: 600;
}

.louche-bold {
	font-family: 'Louche';
	font-weight: 700;
}

.louche-black {
	font-family: 'Louche';
	font-weight: 900;
}

/* Dolph */

.dolph-koo-light {
	font-family: 'Dolph KOO';
	font-weight: 300;
	font-style: normal;
}

.dolph-koo-light-italic {
	font-family: 'Dolph KOO';
	font-weight: 300;
	font-style: italic;
}

.dolph-koo-regular {
	font-family: 'Dolph KOO';
	font-weight: 400;
	font-style: normal;
}

.dolph-koo-regular-italic {
	font-family: 'Dolph KOO';
	font-weight: 400;
	font-style: italic;
}

.dolph-koo-medium {
	font-family: 'Dolph KOO';
	font-weight: 500;
	font-style: normal;
}

.dolph-koo-medium-italic {
	font-family: 'Dolph KOO';
	font-weight: 500;
	font-style: italic;
}

.dolph-koo-bold {
	font-family: 'Dolph KOO';
	font-weight: 700;
	font-style: normal;
}

.dolph-koo-bold-italic {
	font-family: 'Dolph KOO';
	font-weight: 700;
	font-style: italic;
}

.dolph-kaa-light {
	font-family: 'Dolph KAA';
	font-weight: 300;
	font-style: normal;
}

.dolph-kaa-light-italic {
	font-family: 'Dolph KAA';
	font-weight: 300;
	font-style: italic;
}

.dolph-kaa-regular {
	font-family: 'Dolph KAA';
	font-weight: 400;
	font-style: normal;
}

.dolph-kaa-regular-italic {
	font-family: 'Dolph KAA';
	font-weight: 400;
	font-style: italic;
}

.dolph-kaa-medium {
	font-family: 'Dolph KAA';
	font-weight: 500;
	font-style: normal;
}

.dolph-kaa-medium-italic {
	font-family: 'Dolph KAA';
	font-weight: 500;
	font-style: italic;
}

.dolph-kaa-bold {
	font-family: 'Dolph KAA';
	font-weight: 700;
	font-style: normal;
}

.dolph-kaa-bold-italic {
	font-family: 'Dolph KAA';
	font-weight: 700;
	font-style: italic;
}

.dolph-yy-light {
	font-family: 'Dolph YY';
	font-weight: 300;
	font-style: normal;
}

.dolph-yy-light-italic {
	font-family: 'Dolph YY';
	font-weight: 300;
	font-style: italic;
}

.dolph-yy-regular {
	font-family: 'Dolph YY';
	font-weight: 400;
	font-style: normal;
}

.dolph-yy-regular-italic {
	font-family: 'Dolph YY';
	font-weight: 400;
	font-style: italic;
}

.dolph-yy-medium {
	font-family: 'Dolph YY';
	font-weight: 500;
	font-style: normal;
}

.dolph-yy-medium-italic {
	font-family: 'Dolph YY';
	font-weight: 500;
	font-style: italic;
}

.dolph-yy-bold {
	font-family: 'Dolph YY';
	font-weight: 700;
	font-style: normal;
}

.dolph-yy-bold-italic {
	font-family: 'Dolph YY';
	font-weight: 700;
	font-style: italic;
}