/* Hack */

@font-face {
  font-family: 'Hack';
  src: url('/_theme/fonts/hack/eot/hack-regular-webfont.eot?v=2.010');
  src: url('/_theme/fonts/hack/eot/hack-regular-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('/_theme/fonts/hack/woff2/hack-regular-webfont.woff2?v=2.010') format('woff2'), url('/_theme/fonts/hack/woff/hack-regular-webfont.woff?v=2.010') format('woff'), url('/_theme/fonts/hack/ttf/hack-regular-webfont.ttf?v=2.010') format('truetype'), url('/_theme/fonts/hack/svg/hack-regular-webfont.svg?v=2.010#hackregular') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Hack';
  src: url('/_theme/fonts/hack/eot/hack-bold-webfont.eot?v=2.010');
  src: url('/_theme/fonts/hack/eot/hack-bold-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('/_theme/fonts/hack/woff2/hack-bold-webfont.woff2?v=2.010') format('woff2'), url('/_theme/fonts/hack/woff/hack-bold-webfont.woff?v=2.010') format('woff'), url('/_theme/fonts/hack/ttf/hack-bold-webfont.ttf?v=2.010') format('truetype'), url('/_theme/fonts/hack/svg/hack-bold-webfont.svg?v=2.010#hackbold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Hack';
  src: url('/_theme/fonts/hack/eot/hack-regularoblique-webfont.eot?v=2.010');
  src: url('/_theme/fonts/hack/eot/hack-regularoblique-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('/_theme/fonts/hack/woff2/hack-regularoblique-webfont.woff2?v=2.010') format('woff2'), url('/_theme/fonts/hack/woff/hack-regularoblique-webfont.woff?v=2.010') format('woff'), url('/_theme/fonts/hack/ttf/hack-regularoblique-webfont.ttf?v=2.010') format('truetype'), url('/_theme/fonts/hack/svg/hack-regularoblique-webfont.svg?v=2.010#hackregularoblique') format('svg');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Hack';
  src: url('/_theme/fonts/hack/eot/hack-boldoblique-webfont.eot?v=2.010');
  src: url('/_theme/fonts/hack/eot/hack-boldoblique-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('/_theme/fonts/hack/woff2/hack-boldoblique-webfont.woff2?v=2.010') format('woff2'), url('/_theme/fonts/hack/woff/hack-boldoblique-webfont.woff?v=2.010') format('woff'), url('/_theme/fonts/hack/ttf/hack-boldoblique-webfont.ttf?v=2.010') format('truetype'), url('/_theme/fonts/hack/svg/hack-boldoblique-webfont.svg?v=2.010#hackboldoblique') format('svg');
  font-weight: 700;
  font-style: italic;
}

/* OPen Sans */

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/Light/OpenSans-Light.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/_theme/fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
  src: url("/_theme/fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("/_theme/fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0") format("woff2"), url("/_theme/fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("/_theme/fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("/_theme/fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic; }
