
/* Custom Fonts */
/*---------------------------------------*/

/* Lato */
@font-face {
  font-family: 'Lato';
  src: url('fonts/lato/lato-black.eot');
  src: url('fonts/lato/lato-black.eot?#iefix') format('embedded-opentype'), url('fonts/lato/lato-black.woff') format('woff'), url('fonts/lato/lato-black.ttf') format('truetype'), url('fonts/lato/lato-black.svg#latoblack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('fonts/lato/lato-bold.eot');
  src: url('fonts/lato/lato-bold.eot?#iefix') format('embedded-opentype'), url('fonts/lato/lato-bold.woff') format('woff'), url('fonts/lato/lato-bold.ttf') format('truetype'), url('fonts/lato/lato-bold.svg#latobold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('fonts/lato/lato-bolditalic.eot');
  src: url('fonts/lato/lato-bolditalic.eot?#iefix') format('embedded-opentype'), url('fonts/lato/lato-bolditalic.woff') format('woff'), url('fonts/lato/lato-bolditalic.ttf') format('truetype'), url('fonts/lato/lato-bolditalic.svg#latobold-italic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('fonts/lato/lato-italic.eot');
  src: url('fonts/lato/lato-italic.eot?#iefix') format('embedded-opentype'), url('fonts/lato/lato-italic.woff') format('woff'), url('fonts/lato/lato-italic.ttf') format('truetype'), url('fonts/lato/lato-italic.svg#latoitalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('fonts/lato/lato-light.eot');
  src: url('fonts/lato/lato-light.eot?#iefix') format('embedded-opentype'), url('fonts/lato/lato-light.woff') format('woff'), url('fonts/lato/lato-light.ttf') format('truetype'), url('fonts/lato/lato-light.svg#latolight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('fonts/lato/lato-regular.eot');
  src: url('fonts/lato/lato-regular.eot?#iefix') format('embedded-opentype'), url('fonts/lato/lato-regular.woff') format('woff'), url('fonts/lato/lato-regular.ttf') format('truetype'), url('fonts/lato/lato-regular.svg#latoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Work Sans */
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-Black.ttf');
  src: url('fonts/work_sans/WorkSans-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-ExtraBold.ttf');
  src: url('fonts/work_sans/WorkSans-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-Bold.ttf');
  src: url('fonts/work_sans/WorkSans-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-SemiBold.ttf');
  src: url('fonts/work_sans/WorkSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-Medium.ttf');
  src: url('fonts/work_sans/WorkSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-Regular.ttf');
  src: url('fonts/work_sans/WorkSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-Light.ttf');
  src: url('fonts/work_sans/WorkSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-ExtraLight.ttf');
  src: url('fonts/work_sans/WorkSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Work Sans';
  src: url('fonts/work_sans/WorkSans-Thin.ttf');
  src: url('fonts/work_sans/WorkSans-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}

/* Lora */
@font-face {
  font-family: 'Lora';
  src: url('fonts/lora/Lora-Bold.ttf');
  src: url('fonts/lora/Lora-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Lora';
  src: url('fonts/lora/Lora-BoldItalic.ttf');
  src: url('fonts/lora/Lora-BoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Lora';
  src: url('fonts/lora/Lora-Italic.ttf');
  src: url('fonts/lora/Lora-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Lora';
  src: url('fonts/lora/Lora-Regular.ttf');
  src: url('fonts/lora/Lora-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Work Sans';
}
