﻿/*Scandia*/
@font-face {
  font-family: 'Scandia';
  src: url('/dir_font/scandia/Scandia-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Scandia Medium';
  src: url('/dir_font/scandia/Scandia-Medium.ttf') format('truetype');
}


/* Roboto Slab */
@font-face {
  font-family: 'Roboto Slab';
  src: url('/dir_font/roboto_slab/RobotoSlab-VariableFont_wght.ttf') format('truetype');
  /*src: url('/dir_font/scandia/Scandia-Regular.ttf') format('truetype');*/
  font-weight: 100 900;
  font-style: normal;
}

/* Shadows Into Light */
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  src: url('/dir_font/shadows_into_light/ShadowsIntoLight-Regular.ttf') format('truetype');
  font-display: swap;
}


@font-face {
  font-family: 'Shadows Into Light Two';
  font-style: normal;
  font-weight: 400;
  src: url('/dir_font/shadows_into_light_two/ShadowsIntoLightTwo-Regular.ttf') format('truetype');
  font-display: swap;
}

/* Barlow */
/* Thin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 100;
  src: url('/dir_font/barlow/Barlow-Thin.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 100;
  src: url('/dir_font/barlow/Barlow-ThinItalic.ttf') format('truetype');
  font-display: swap;
}

/* ExtraLight */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 200;
  src: url('/dir_font/barlow/Barlow-ExtraLight.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 200;
  src: url('/dir_font/barlow/Barlow-ExtraLightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Light */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  src: url('/dir_font/barlow/Barlow-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 300;
  src: url('/dir_font/barlow/Barlow-LightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Regular */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('/dir_font/barlow/Barlow-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  src: url('/dir_font/barlow/Barlow-Italic.ttf') format('truetype');
  font-display: swap;
}

/* Medium */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: url('/dir_font/barlow/Barlow-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 500;
  src: url('/dir_font/barlow/Barlow-MediumItalic.ttf') format('truetype');
  font-display: swap;
}

/* SemiBold */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: url('/dir_font/barlow/Barlow-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 600;
  src: url('/dir_font/barlow/Barlow-SemiBoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Bold */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url('/dir_font/barlow/Barlow-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 700;
  src: url('/dir_font/barlow/Barlow-BoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* ExtraBold */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 800;
  src: url('/dir_font/barlow/Barlow-ExtraBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 800;
  src: url('/dir_font/barlow/Barlow-ExtraBoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Black */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 900;
  src: url('/dir_font/barlow/Barlow-Black.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 900;
  src: url('/dir_font/barlow/Barlow-BlackItalic.ttf') format('truetype');
  font-display: swap;
}



/* Thin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Thin.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-ThinItalic.ttf') format('truetype');
  font-display: swap;
}

/* ExtraLight */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-ExtraLight.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-ExtraLightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Light */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-LightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Regular */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Italic.ttf') format('truetype');
  font-display: swap;
}

/* Medium */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-MediumItalic.ttf') format('truetype');
  font-display: swap;
}

/* SemiBold */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-SemiBoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Bold */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-BoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* ExtraBold */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-ExtraBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-ExtraBoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Black */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-Black.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('/dir_font/barlow_condensed/BarlowCondensed-BlackItalic.ttf') format('truetype');
  font-display: swap;
}



/* Thin */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Thin.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-ThinItalic.ttf') format('truetype');
  font-display: swap;
}

/* ExtraLight */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-ExtraLight.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-ExtraLightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Light */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-LightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Regular */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Italic.ttf') format('truetype');
  font-display: swap;
}

/* Medium */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-MediumItalic.ttf') format('truetype');
  font-display: swap;
}

/* SemiBold */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-SemiBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-SemiBoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Bold */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-BoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* ExtraBold */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-ExtraBold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-ExtraBoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Black */
@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-Black.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Barlow Semi Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('/dir_font/barlow_semi_condensed/BarlowSemiCondensed-BlackItalic.ttf') format('truetype');
  font-display: swap;
}


/* Lato */
/* Hairline (100) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('/dir_font/lato/Lato-Hairline.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('/dir_font/lato/Lato-HairlineItalic.ttf') format('truetype');
  font-display: swap;
}

/* Thin (200) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 200;
  src: url('/dir_font/lato/Lato-Thin.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 200;
  src: url('/dir_font/lato/Lato-ThinItalic.ttf') format('truetype');
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/dir_font/lato/Lato-Light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('/dir_font/lato/Lato-LightItalic.ttf') format('truetype');
  font-display: swap;
}

/* Regular (400) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/dir_font/lato/Lato-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('/dir_font/lato/Lato-Italic.ttf') format('truetype');
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  src: url('/dir_font/lato/Lato-Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 500;
  src: url('/dir_font/lato/Lato-MediumItalic.ttf') format('truetype');
  font-display: swap;
}

/* SemiBold (600) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 600;
  src: url('/dir_font/lato/Lato-Semibold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 600;
  src: url('/dir_font/lato/Lato-SemiboldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/dir_font/lato/Lato-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('/dir_font/lato/Lato-BoldItalic.ttf') format('truetype');
  font-display: swap;
}

/* Heavy (800) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 800;
  src: url('/dir_font/lato/Lato-Heavy.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 800;
  src: url('/dir_font/lato/Lato-HeavyItalic.ttf') format('truetype');
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('/dir_font/lato/Lato-Black.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('/dir_font/lato/Lato-BlackItalic.ttf') format('truetype');
  font-display: swap;
}



