@font-face {
	font-family: 'tex gyre heros';
	src: url('../fonts/texgyreheros-regular-webfont.eot');
	src: url('../fonts/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheros-regular-webfont.woff') format('woff'),
		 url('../fonts/texgyreheros-regular-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheros-regular-webfont.svg#texgyreherosregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'tex gyre heros';
	src: url('../fonts/texgyreheros-bold-webfont.eot');
	src: url('../fonts/texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheros-bold-webfont.woff') format('woff'),
		 url('../fonts/texgyreheros-bold-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheros-bold-webfont.svg#texgyreherosbold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'tex gyre heros';
	src: url('../fonts/texgyreheros-italic-webfont.eot');
	src: url('../fonts/texgyreheros-italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheros-italic-webfont.woff') format('woff'),
		 url('../fonts/texgyreheros-italic-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheros-italic-webfont.svg#texgyreherositalic') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'tex gyre heros';
	src: url('../fonts/texgyreheros-bolditalic-webfont.eot');
	src: url('../fonts/texgyreheros-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheros-bolditalic-webfont.woff') format('woff'),
		 url('../fonts/texgyreheros-bolditalic-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheros-bolditalic-webfont.svg#texgyreherosbold_italic') format('svg');
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: 'tex gyre heros cn';
	src: url('../fonts/texgyreheroscn-regular-webfont.eot');
	src: url('../fonts/texgyreheroscn-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheroscn-regular-webfont.woff') format('woff'),
		 url('../fonts/texgyreheroscn-regular-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheroscn-regular-webfont.svg#texgyreheroscnregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'tex gyre heros cn';
	src: url('../fonts/texgyreheroscn-bold-webfont.eot');
	src: url('../fonts/texgyreheroscn-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheroscn-bold-webfont.woff') format('woff'),
		 url('../fonts/texgyreheroscn-bold-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheroscn-bold-webfont.svg#texgyreheroscnbold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'tex gyre heros cn';
	src: url('../fonts/texgyreheroscn-italic-webfont.eot');
	src: url('../fonts/texgyreheroscn-italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheroscn-italic-webfont.woff') format('woff'),
		 url('../fonts/texgyreheroscn-italic-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheroscn-italic-webfont.svg#texgyreheroscnitalic') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'tex gyre heros cn';
	src: url('../fonts/texgyreheroscn-bolditalic-webfont.eot');
	src: url('../fonts/texgyreheroscn-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/texgyreheroscn-bolditalic-webfont.woff') format('woff'),
		 url('../fonts/texgyreheroscn-bolditalic-webfont.ttf') format('truetype'),
		 url('../fonts/texgyreheroscn-bolditalic-webfont.svg#texgyreheroscnbold_italic') format('svg');
	font-weight: bold;
	font-style: italic;
}
.reg {
	font-family: tex gyre heros;
	font-weight: normal;
	font-style: normal;
}
.reg-bold {
	font-family: tex gyre heros;
	font-weight: bold;
	font-style: normal;
}
.reg-italic {
	font-family: tex gyre heros;
	font-weight: normal;
	font-style: italic;
}
.reg-bold-italic {
	font-family: tex gyre heros;
	font-weight: bold;
	font-style: italic;
}
.regcn {
	font-family: tex gyre heros cn;
	font-weight: normal;
	font-style: normal;
}
.regcn-bold {
	font-family: tex gyre heros cn;
	font-weight: bold;
	font-style: normal;
}
.regcn-italic {
	font-family: tex gyre heros cn;
	font-weight: normal;
	font-style: italic;
}
.regcn-bold-italic {
	font-family: tex gyre heros cn;
	font-weight: bold;
	font-style: italic;
}