/*!* Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/

@font-face {
	font-family: fontawesome;
	src: url(../fonts/fontawesome-webfont862f.eot?v=4.1.0);
	src: url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.1.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont862f.woff?v=4.1.0) format('woff'), url(../fonts/fontawesome-webfont862f.ttf?v=4.1.0) format('truetype'), url(../fonts/fontawesome-webfont862f.svg?v=4.1.0#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0)
	}
	100% {
		-moz-transform: rotate(359deg)
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg)
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0)
	}
	100% {
		-o-transform: rotate(359deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-glass:before {
	content: "\f000"
}

.fa-home:before {
	content: "\f015"
}

.fa-font:before {
	content: "\f031"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-image:before {
	content: "\f03e"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-plus:before {
	content: "\f067"
}

.fa-phone:before {
	content: "\f095"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook:before {
	content: "\f09a"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-group:before {
	content: "\f0c0"
}

.fa-link:before {
	content: "\f0c1"
}

.fa-copy:before {
	content: "\f0c5"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-circle:before {
	content: "\f111"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-send:before {
	content: "\f1d8"
}

.fa-header:before {
	content: "\f1dc"
}