/**
 * fonts Stylesheet Open Sans
 * @updated 2026-01-13 by Thomas Jirasko
 */

/* Light */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 300;
	src: url('fonts/OpenSansLight.eot');
	src: url('fonts/OpenSansLight.eot') format('embedded-opentype'),
			 url('fonts/OpenSansLight.woff2') format('woff2'),
			 url('fonts/OpenSansLight.woff') format('woff'),
			 url('fonts/OpenSansLight.ttf') format('truetype'),
			 url('fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}
/* Regular */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 400;
	src: url('fonts/OpenSansRegular.eot');
	src: url('fonts/OpenSansRegular.eot') format('embedded-opentype'),
			 url('fonts/OpenSansRegular.woff2') format('woff2'),
			 url('fonts/OpenSansRegular.woff') format('woff'),
			 url('fonts/OpenSansRegular.ttf') format('truetype'),
			 url('fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
/* Semi Bold */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 600;
	src: url('fonts/OpenSansSemiBold.eot');
	src: url('fonts/OpenSansSemiBold.eot') format('embedded-opentype'),
			 url('fonts/OpenSansSemiBold.woff2') format('woff2'),
			 url('fonts/OpenSansSemiBold.woff') format('woff'),
			 url('fonts/OpenSansSemiBold.ttf') format('truetype'),
			 url('fonts/OpenSansSemiBold.svg#OpenSansSemiBold') format('svg');
}
/* Bold */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 700;
	src: url('fonts/OpenSansBold.eot');
	src: url('fonts/OpenSansBold.eot') format('embedded-opentype'),
			 url('fonts/OpenSansBold.woff2') format('woff2'),
			 url('fonts/OpenSansBold.woff') format('woff'),
			 url('fonts/OpenSansBold.ttf') format('truetype'),
			 url('fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}
/* Light Italic */
@font-face {
  font-family: 'OpenSans';
  font-style: italic;
  font-weight: 300;
	src: url('fonts/OpenSansLightItalic.eot');
	src: url('fonts/OpenSansLightItalic.eot') format('embedded-opentype'),
			 url('fonts/OpenSansLightItalic.woff2') format('woff2'),
			 url('fonts/OpenSansLightItalic.woff') format('woff'),
			 url('fonts/OpenSansLightItalic.ttf') format('truetype'),
			 url('fonts/OpenSansLightItalic.svg#OpenSansLightItalic') format('svg');
}
/* Italic */
@font-face {
  font-family: 'OpenSans';
  font-style: italic;
  font-weight: 400;
	src: url('fonts/OpenSansItalic.eot');
	src: url('fonts/OpenSansItalic.eot') format('embedded-opentype'),
			 url('fonts/OpenSansItalic.woff2') format('woff2'),
			 url('fonts/OpenSansItalic.woff') format('woff'),
			 url('fonts/OpenSansItalic.ttf') format('truetype'),
			 url('fonts/OpenSansItalic.svg#OpenSansItalic') format('svg');
}
/* Semi Bold Italic */
@font-face {
  font-family: 'OpenSans';
  font-style: italic;
  font-weight: 600;
	src: url('fonts/OpenSansSemiBoldItalic.eot');
	src: url('fonts/OpenSansSemiBoldItalic.eot') format('embedded-opentype'),
			 url('fonts/OpenSansSemiBoldItalic.woff2') format('woff2'),
			 url('fonts/OpenSansSemiBoldItalic.woff') format('woff'),
			 url('fonts/OpenSansSemiBoldItalic.ttf') format('truetype'),
			 url('fonts/OpenSansSemiBoldItalic.svg#OpenSansSemiBoldItalic') format('svg');
}
/* Bold Italic */
@font-face {
  font-family: 'OpenSans';
  font-style: italic;
  font-weight: 700;
	src: url('fonts/OpenSansBoldItalic.eot');
	src: url('fonts/OpenSansBoldItalic.eot') format('embedded-opentype'),
			 url('fonts/OpenSansBoldItalic.woff2') format('woff2'),
			 url('fonts/OpenSansBoldItalic.woff') format('woff'),
			 url('fonts/OpenSansBoldItalic.ttf') format('truetype'),
			 url('fonts/OpenSansBoldItalic.svg#OpenSansBoldItalic') format('svg');
}