/**
 *
 * =====  FONTS  =====
 *
 */

@font-face {
	font-family: 'websymbolsliga';
	src:         url('../fonts/WebSymbolsLiga-Regular.eot');
	src:         url('../fonts/WebSymbolsLiga-Regular.eot?#iefix') format('embedded-opentype'),
				 url('../fonts/WebSymbolsLiga-Regular.woff') format('woff'),
				 url('../fonts/WebSymbolsLiga-Regular.ttf') format('truetype'),
				 url('../fonts/WebSymbolsLiga-Regular.svg#WebSymbolsRegular') format('svg');
}

@font-face {
	font-family: 'AK-Font full';
	src:         url('../fonts/AK-Font-Full.ttf') format('truetype'),
				 url('../fonts/AK-Font-Full.woff') format('woff'),
				 url('../fonts/AK-Font-Full.svg#AK-Font-Full') format('svg');
	font-weight: normal;
	font-style:  normal;
}

@font-face {
	font-family: 'AK-Font bold';
	src:         url('../fonts/AK-Font-Bold.ttf') format('truetype'),
				 url('../fonts/AK-Font-Bold.woff') format('woff'),
				 url('../fonts/AK-Font-Bold.svg#AK-Font-Bold') format('svg');
	font-weight: normal;
	font-style:  normal;
}

@font-face {
	font-family: 'AK-Font thin';
	src:         url('../fonts/AK-Font-Thin.ttf') format('truetype'),
				 url('../fonts/AK-Font-Thin.woff') format('woff'),
				 url('../fonts/AK-Font-Thin.svg#AK-Font-Thin') format('svg');
	font-weight: normal;
	font-style:  normal;
}

@font-face {
	font-family: 'AK-Font social';
	src:         url('../fonts/AK-Font-Social.ttf') format('truetype'),
				 url('../fonts/AK-Font-Social.woff') format('woff'),
				 url('../fonts/AK-Font-Social.svg#AK-Font-Social') format('svg');
	font-weight: normal;
	font-style:  normal;
}


/**
 *
 * =====  ICONS  =====
 *
 */

[class^="icon-"],
[class*=" icon-"] {
	font-family:            'AK-Font thin', sans sans-serif !important;
	font-style:              normal;
	font-weight:             normal;
	font-variant:            normal;
	text-transform:          none;
	line-height:             1;

	-webkit-font-smoothing:  antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-facebook::before 			{ content: "\e900"; }
.icon-google::before 			{ content: "\e901"; }
.icon-twitter::before 			{ content: "\e902"; }
.icon-youtube::before 			{ content: "\e903"; }
.icon-rss::before 				{ content: "\e904"; }
.icon-calendar::before  		{ content: "\e905"; }
.icon-mail::before 				{ content: "\e906"; }
.icon-text::before 				{ content: "\e907"; }
.icon-edit::before 				{ content: "\e908"; }
.icon-download::before 			{ content: "\e909"; }
.icon-setup::before 			{ content: "\e910"; }
.icon-refresh::before 			{ content: "\e911"; }
.icon-trash::before 			{ content: "\e912"; }
.icon-grid::before 				{ content: "\e913"; }
.icon-menu-3::before 			{ content: "\e914"; }
.icon-menu-4::before 			{ content: "\e915"; }
.icon-search::before 			{ content: "\e916"; }
.icon-circle::before 			{ content: "\e917"; }
.icon-square::before 			{ content: "\e918"; }
.icon-rectangle::before 		{ content: "\e919"; }
.icon-minus::before 			{ content: "\e920"; }
.icon-plus::before 				{ content: "\e921"; }
.icon-checked::before	 		{ content: "\e922"; }
.icon-close::before 			{ content: "\e923"; }
.icon-arrowhead-top::before 	{ content: "\e924"; }
.icon-arrow-top::before 		{ content: "\e925"; }
.icon-arrowhead-down::before 	{ content: "\e926"; }
.icon-arrow-down::before 		{ content: "\e927"; }
.icon-arrowhead-left::before 	{ content: "\e928"; }
.icon-arrow-left::before 		{ content: "\e929"; }
.icon-arrowhead-right::before	{ content: "\e930"; }
.icon-arrow-right::before 		{ content: "\e931"; }

[class="icon-instagram"],
[class="icon-youtube"],
[class="icon-linkedin"],
[class="icon-xing"] {
	font-family:            'AK-Font social', sans sans-serif !important;
	font-style:              normal;
	font-weight:             normal;
	font-variant:            normal;
	text-transform:          none;
	line-height:             1;

	-webkit-font-smoothing:  antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-instagram::before 		{ content: "\ea90"; }
.icon-youtube::before 			{ content: "\ea91"; }
.icon-linkedin::before 			{ content: "\ea92"; }
.icon-xing::before 				{ content: "\ea93"; }

[data-icon]::after {
	font-family: 		   'AK-Font thin', sans sans-serif !important;
	content: 				attr(data-icon);
	font-weight: 			normal;
	font-variant: 			normal;
	text-transform: 		none;
	line-height: 			1;
	-webkit-font-smoothing: antialiased;
}
