/* ----------------------------------------------------------------
	font-icons
-----------------------------------------------------------------*/
@font-face {
	font-family: 'font-icons';
	src:url('/themes/chunic/HTWF/fonts/font-icons.eot');
	src:url('/themes/chunic/HTWF/fonts/font-icons.eot') format('embedded-opentype'),
		url('/themes/chunic/HTWF/fonts/font-icons.woff') format('woff'),
		url('/themes/chunic/HTWF/fonts/font-icons.ttf') format('truetype'),
		url('/themes/chunic/HTWF/fonts/font-icons.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'lined-icons';
	src:url('/themes/chunic/HTWF/fonts/lined-icons.eot');
	src:url('/themes/chunic/HTWF/fonts/lined-icons.eot') format('embedded-opentype'),
		url('/themes/chunic/HTWF/fonts/lined-icons.woff') format('woff'),
		url('/themes/chunic/HTWF/fonts/lined-icons.ttf') format('truetype'),
		url('/themes/chunic/HTWF/fonts/lined-icons.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"],
[class^="icon-line-"], [class*=" icon-line-"],
[class^="icon-line2-"], [class*=" icon-line2-"],
.side-header #primary-menu ul > li.sub-menu > a:after {
	display: inline-block;
	font-family: 'font-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-line-"], [class*=" icon-line-"] { font-family: 'lined-icons'; }

.icon-line-plus:before {
	content: "\e114";
}

.icon-line-ellipsis:before {
	content: "\e129";
}

.icon-angle-right:before {
    content: "\e7a5";
}