@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-zhttfa');
	src:url('../fonts/icomoon.eot?#iefix-zhttfa') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-zhttfa') format('woff'),
		url('../fonts/icomoon.ttf?-zhttfa') format('truetype'),
		url('../fonts/icomoon.svg?-zhttfa#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eng:before {
	content: "\e60e";
	font-size:33px;
}

a.icon-eng:link { color: #bbbbbb; }
a.icon-eng:visited { color: #bbbbbb; }
a.icon-eng:hover { color: #c20d23; }
a.icon-eng:active { color: #c20d23; }

.icon-tree:before {
	content: "\e600";
}
.icon-feed:before {
	content: "\e601";
	font-size:22px;
}

a.icon-feed:link { color: #bbbbbb; }
a.icon-feed:visited { color: #bbbbbb; }
a.icon-feed:hover { color: #f19500; }
a.icon-feed:active { color: #f19500; }

.icon-mail:before {
	content: "\e602";
	font-size:28px;
}

a.icon-mail:link { color: #bbbbbb; }
a.icon-mail:visited { color: #bbbbbb; }
a.icon-mail:hover { color: #99ccff; }
a.icon-mail:active { color: #99ccff; }

.icon-house:before {
	content: "\e603";
}
.icon-cross:before {
	content: "\e604";
}
.icon-flow-tree:before {
	content: "\e605";
}
.icon-arrow-left:before {
	content: "\e606";
	font-size:12px;
}

a.icon-arrow-left:link { color: #99ccff; }
a.icon-arrow-left:visited { color: #99ccff; }
a.icon-arrow-left:hover { color: #99ccff; }
a.icon-arrow-left:active { color: #99ccff; }

.icon-arrow-down:before {
	content: "\e607";
}
.icon-arrow-up:before {
	content: "\e608";
	font-size:23px;
}

a.icon-arrow-up:link { color: #ffffff; }
a.icon-arrow-up:visited { color: #ffffff; }
a.icon-arrow-up:hover { color: #ccffff; }
a.icon-arrow-up:active { color: #ccffff; }

.icon-arrow-right:before {
	content: "\e609";
	font-size:12px;
}

a.icon-arrow-right:link { color: #99ccff; }
a.icon-arrow-right:visited { color: #99ccff; }
a.icon-arrow-right:hover { color: #99ccff; }
a.icon-arrow-right:active { color: #99ccff; }

.icon-facebook:before {
	content: "\e60c";
	font-size:35px;
}

a.icon-facebook:link { color: #bbbbbb; }
a.icon-facebook:visited { color: #bbbbbb; }
a.icon-facebook:hover { color: #3b5998; }
a.icon-facebook:active { color: #3b5998; }

.icon-in:before {
	content: "\e60d";
}
