@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/300.eot');
	src: url('source-sans-pro/300.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/300.woff2') format('woff2'),
		 url('source-sans-pro/300.woff') format('woff'),
		 url('source-sans-pro/300.ttf') format('truetype'),
		 url('source-sans-pro/300.svg#source_sans_prolight') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/300i.eot');
	src: url('source-sans-pro/300i.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/300i.woff2') format('woff2'),
		 url('source-sans-pro/300i.woff') format('woff'),
		 url('source-sans-pro/300i.ttf') format('truetype'),
		 url('source-sans-pro/300i.svg#source_sans_prolight_italic') format('svg');
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/400.eot');
	src: url('source-sans-pro/400.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/400.woff2') format('woff2'),
		 url('source-sans-pro/400.woff') format('woff'),
		 url('source-sans-pro/400.ttf') format('truetype'),
		 url('source-sans-pro/400.svg#source_sans_proregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/400i.eot');
	src: url('source-sans-pro/400i.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/400i.woff2') format('woff2'),
		 url('source-sans-pro/400i.woff') format('woff'),
		 url('source-sans-pro/400i.ttf') format('truetype'),
		 url('source-sans-pro/400i.svg#source_sans_proitalic') format('svg');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/600.eot');
	src: url('source-sans-pro/600.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/600.woff2') format('woff2'),
		 url('source-sans-pro/600.woff') format('woff'),
		 url('source-sans-pro/600.ttf') format('truetype'),
		 url('source-sans-pro/600.svg#source_sans_prosemibold') format('svg');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/600i.eot');
	src: url('source-sans-pro/600i.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/600i.woff2') format('woff2'),
		 url('source-sans-pro/600i.woff') format('woff'),
		 url('source-sans-pro/600i.ttf') format('truetype'),
		 url('source-sans-pro/600i.svg#source_sans_proSBdIt') format('svg');
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/700.eot');
	src: url('source-sans-pro/700.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/700.woff2') format('woff2'),
		 url('source-sans-pro/700.woff') format('woff'),
		 url('source-sans-pro/700.ttf') format('truetype'),
		 url('source-sans-pro/700.svg#source_sans_probold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/700i.eot');
	src: url('source-sans-pro/700i.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/700i.woff2') format('woff2'),
		 url('source-sans-pro/700i.woff') format('woff'),
		 url('source-sans-pro/700i.ttf') format('truetype'),
		 url('source-sans-pro/700i.svg#source_sans_probold_italic') format('svg');
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/900.eot');
	src: url('source-sans-pro/900.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/900.woff2') format('woff2'),
		 url('source-sans-pro/900.woff') format('woff'),
		 url('source-sans-pro/900.ttf') format('truetype'),
		 url('source-sans-pro/900.svg#source_sans_problack') format('svg');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url('source-sans-pro/900i.eot');
	src: url('source-sans-pro/900i.eot?#iefix') format('embedded-opentype'),
		 url('source-sans-pro/900i.woff2') format('woff2'),
		 url('source-sans-pro/900i.woff') format('woff'),
		 url('source-sans-pro/900i.ttf') format('truetype'),
		 url('source-sans-pro/900i.svg#source_sans_problack_italic') format('svg');
	font-weight: 900;
	font-style: italic;
}
@font-face {
	font-family: 'TeX Gyre Heros Cn';
	src: url('tex-gyre-heros-cn/400.eot');
	src: url('tex-gyre-heros-cn/400.eot?#iefix') format('embedded-opentype'),
		 url('tex-gyre-heros-cn/400.woff2') format('woff2'),
		 url('tex-gyre-heros-cn/400.woff') format('woff'),
		 url('tex-gyre-heros-cn/400.ttf') format('truetype'),
		 url('tex-gyre-heros-cn/400.svg#tex-gyre-heros-cnregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'TeX Gyre Heros Cn';
	src: url('tex-gyre-heros-cn/400i.eot');
	src: url('tex-gyre-heros-cn/400i.eot?#iefix') format('embedded-opentype'),
		 url('tex-gyre-heros-cn/400i.woff2') format('woff2'),
		 url('tex-gyre-heros-cn/400i.woff') format('woff'),
		 url('tex-gyre-heros-cn/400i.ttf') format('truetype'),
		 url('tex-gyre-heros-cn/400i.svg#tex-gyre-heros-cnitalic') format('svg');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'TeX Gyre Heros Cn';
	src: url('tex-gyre-heros-cn/700.eot');
	src: url('tex-gyre-heros-cn/700.eot?#iefix') format('embedded-opentype'),
		 url('tex-gyre-heros-cn/700.woff2') format('woff2'),
		 url('tex-gyre-heros-cn/700.woff') format('woff'),
		 url('tex-gyre-heros-cn/700.ttf') format('truetype'),
		 url('tex-gyre-heros-cn/700.svg#tex-gyre-heros-cnbold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'TeX Gyre Heros Cn';
	src: url('tex-gyre-heros-cn/700i.eot');
	src: url('tex-gyre-heros-cn/700i.eot?#iefix') format('embedded-opentype'),
		 url('tex-gyre-heros-cn/700i.woff2') format('woff2'),
		 url('tex-gyre-heros-cn/700i.woff') format('woff'),
		 url('tex-gyre-heros-cn/700i.ttf') format('truetype'),
		 url('tex-gyre-heros-cn/700i.svg#tex-gyre-heros-cnbold_italic') format('svg');
	font-weight: 700;
	font-style: italic;
}