@font-face {
	font-family: FontAwesome;
	src: url(fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"), url(fontawesome-webfont.woff?v=4.2.0) format("woff"), url(fontawesome-webfont.ttf?v=4.2.0) format("truetype"), url(fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");
	font-weight: normal;
	font-style: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html {
	font-family: sans-serif;
}
button {
	font-family: sans-serif;
}
input {
	font-family: sans-serif;
}
select {
	font-family: sans-serif;
}
textarea {
	font-family: sans-serif;
}
body {
	margin: 0px;
}
a:focus {
	outline: dotted thin;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
h2 {
	margin: 0.83em 0px; font-size: 1.5em;
}
h3 {
	margin: 1em 0px; font-size: 1.17em;
}
h4 {
	margin: 1.33em 0px; font-size: 1em;
}
h5 {
	margin: 1.67em 0px; font-size: 0.83em;
}
h6 {
	margin: 2.33em 0px; font-size: 0.67em;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
p {
	margin: 1em 0px;
}
pre {
	margin: 1em 0px;
}
code {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace,serif; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl {
	margin: 1em 0px;
}
menu {
	margin: 1em 0px;
}
ol {
	margin: 1em 0px;
}
ul {
	margin: 1em 0px;
}
dd {
	margin: 0px 0px 0px 40px;
}
menu {
	padding: 0px 0px 0px 40px;
}
ol {
	padding: 0px 0px 0px 40px;
}
ul {
	padding: 0px 0px 0px 40px;
}
nav ul {
	list-style: none;
}
nav ol {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid silver; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none; white-space: normal;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type=button] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input[type=checkbox] {
	padding: 0px; box-sizing: border-box;
}
input[type=radio] {
	padding: 0px; box-sizing: border-box;
}
input[type=search] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
[hidden] {
	display: none !important;
}
.pure-img {
	height: auto; display: block; max-width: 100%;
}
.pure-g {
	flex-flow:row wrap; letter-spacing: -0.31em; font-family: FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif; display: -ms-flexbox; text-rendering: optimizespeed; -webkit-flex-flow: row wrap;
}
.pure-u {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-g [class*='pure-u'] {
	font-family: sans-serif;
}
.pure-u-1 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-1 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-2 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-3 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-2-3 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-4 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-3-4 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-2-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-3-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-4-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-5-5 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-6 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-5-6 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-3-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-5-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-7-8 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-5-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-7-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-11-12 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-2-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-3-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-4-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-5-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-6-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-7-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-8-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-9-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-10-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-11-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-12-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-13-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-14-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-15-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-16-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-17-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-18-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-19-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-20-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-21-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-22-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-23-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-24-24 {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-u-1-24 {
	width: 4.16%;
}
.pure-u-1-12 {
	width: 8.33%;
}
.pure-u-2-24 {
	width: 8.33%;
}
.pure-u-1-8 {
	width: 12.5%;
}
.pure-u-3-24 {
	width: 12.5%;
}
.pure-u-1-6 {
	width: 16.66%;
}
.pure-u-4-24 {
	width: 16.66%;
}
.pure-u-1-5 {
	width: 20%;
}
.pure-u-5-24 {
	width: 20.83%;
}
.pure-u-1-4 {
	width: 25%;
}
.pure-u-6-24 {
	width: 25%;
}
.pure-u-7-24 {
	width: 29.16%;
}
.pure-u-1-3 {
	width: 33.33%;
}
.pure-u-8-24 {
	width: 33.33%;
}
.pure-u-3-8 {
	width: 37.5%;
}
.pure-u-9-24 {
	width: 37.5%;
}
.pure-u-2-5 {
	width: 40%;
}
.pure-u-5-12 {
	width: 41.66%;
}
.pure-u-10-24 {
	width: 41.66%;
}
.pure-u-11-24 {
	width: 45.83%;
}
.pure-u-1-2 {
	width: 50%;
}
.pure-u-12-24 {
	width: 50%;
}
.pure-u-13-24 {
	width: 54.16%;
}
.pure-u-7-12 {
	width: 58.33%;
}
.pure-u-14-24 {
	width: 58.33%;
}
.pure-u-3-5 {
	width: 60%;
}
.pure-u-5-8 {
	width: 62.5%;
}
.pure-u-15-24 {
	width: 62.5%;
}
.pure-u-2-3 {
	width: 66.66%;
}
.pure-u-16-24 {
	width: 66.66%;
}
.pure-u-17-24 {
	width: 70.83%;
}
.pure-u-3-4 {
	width: 75%;
}
.pure-u-18-24 {
	width: 75%;
}
.pure-u-19-24 {
	width: 79.16%;
}
.pure-u-4-5 {
	width: 80%;
}
.pure-u-5-6 {
	width: 83.33%;
}
.pure-u-20-24 {
	width: 83.33%;
}
.pure-u-7-8 {
	width: 87.5%;
}
.pure-u-21-24 {
	width: 87.5%;
}
.pure-u-11-12 {
	width: 91.66%;
}
.pure-u-22-24 {
	width: 91.66%;
}
.pure-u-23-24 {
	width: 95.83%;
}
.pure-u-1 {
	width: 100%;
}
.pure-u-1-1 {
	width: 100%;
}
.pure-u-5-5 {
	width: 100%;
}
.pure-u-24-24 {
	width: 100%;
}
.pure-button {
	text-align: center; line-height: normal; vertical-align: baseline; display: inline-block; white-space: nowrap; cursor: pointer; -ms-zoom: 1; -ms-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.pure-button {
	padding: 0.5em 1em; border-radius: 2px; border: 0px rgba(0, 0, 0, 0); border-image: none; color: rgba(0, 0, 0, 0.8); font-family: inherit; font-size: 100%; text-decoration: none; background-color: rgb(230, 230, 230);
}
.pure-button-hover {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:hover {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:focus {
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:focus {
	outline: 0px;
}
.pure-button-active {
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), inset 0px 0px 6px rgba(0,0,0,0.2);
}
.pure-button:active {
	box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), inset 0px 0px 6px rgba(0,0,0,0.2);
}
[disabled].pure-button {
	border: 0px currentColor; border-image: none; cursor: not-allowed; opacity: 0.4; box-shadow: none; background-image: none; -khtml-opacity: .4; -moz-opacity: .4;
}
.pure-button-disabled {
	border: 0px currentColor; border-image: none; cursor: not-allowed; opacity: 0.4; box-shadow: none; background-image: none; -khtml-opacity: .4; -moz-opacity: .4;
}
.pure-button-disabled:hover {
	border: 0px currentColor; border-image: none; cursor: not-allowed; opacity: 0.4; box-shadow: none; background-image: none; -khtml-opacity: .4; -moz-opacity: .4;
}
.pure-button-disabled:focus {
	border: 0px currentColor; border-image: none; cursor: not-allowed; opacity: 0.4; box-shadow: none; background-image: none; -khtml-opacity: .4; -moz-opacity: .4;
}
.pure-button-disabled:active {
	border: 0px currentColor; border-image: none; cursor: not-allowed; opacity: 0.4; box-shadow: none; background-image: none; -khtml-opacity: .4; -moz-opacity: .4;
}
.pure-button-hidden {
	display: none;
}
.pure-button-primary {
	color: rgb(255, 255, 255); background-color: rgb(0, 120, 231);
}
.pure-button-selected {
	color: rgb(255, 255, 255); background-color: rgb(0, 120, 231);
}
a.pure-button-primary {
	color: rgb(255, 255, 255); background-color: rgb(0, 120, 231);
}
a.pure-button-selected {
	color: rgb(255, 255, 255); background-color: rgb(0, 120, 231);
}
.pure-form input[type=text] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=password] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=email] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=url] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=date] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=month] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=time] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=datetime] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=datetime-local] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=week] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=number] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=search] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=tel] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=color] {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form select {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form textarea {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input:not([type]) {
	padding: 0.5em 0.6em; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 3px #ddd; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.pure-form input[type=color] {
	padding: 0.2em 0.5em;
}
.pure-form input[type=text]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=password]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=email]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=url]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=date]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=month]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=time]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=datetime]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=datetime-local]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=week]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=number]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=search]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=tel]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=color]:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form select:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form textarea:focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input:not([type]):focus {
	border-color: rgb(18, 159, 234); outline: 0px;
}
.pure-form input[type=file]:focus {
	outline: rgb(51, 51, 51) dotted thin;
}
.pure-form input[type=radio]:focus {
	outline: rgb(51, 51, 51) dotted thin;
}
.pure-form input[type=checkbox]:focus {
	outline: rgb(51, 51, 51) dotted thin;
}
.pure-form .pure-checkbox {
	margin: 0.5em 0px; display: block;
}
.pure-form .pure-radio {
	margin: 0.5em 0px; display: block;
}
.pure-form input[type=text][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=password][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=email][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=url][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=date][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=month][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=time][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=datetime][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=datetime-local][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=week][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=number][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=search][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=tel][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[type=color][disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form select[disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form textarea[disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input:not([type])[disabled] {
	color: rgb(202, 210, 211); cursor: not-allowed; background-color: rgb(234, 237, 237);
}
.pure-form input[readonly] {
	background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); color: rgb(119, 119, 119);
}
.pure-form select[readonly] {
	background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); color: rgb(119, 119, 119);
}
.pure-form textarea[readonly] {
	background: rgb(238, 238, 238); border-color: rgb(204, 204, 204); color: rgb(119, 119, 119);
}
.pure-form input:invalid:focus {
	border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);
}
.pure-form textarea:invalid:focus {
	border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);
}
.pure-form select:invalid:focus {
	border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);
}
.pure-form input:invalid:focus {
	border-color: rgb(233, 50, 45);
}
.pure-form textarea:invalid:focus {
	border-color: rgb(233, 50, 45);
}
.pure-form select:invalid:focus {
	border-color: rgb(233, 50, 45);
}
.pure-form input[type=file]:invalid:focus {
	outline-color: rgb(233, 50, 45);
}
.pure-form input[type=radio]:invalid:focus {
	outline-color: rgb(233, 50, 45);
}
.pure-form input[type=checkbox]:invalid:focus {
	outline-color: rgb(233, 50, 45);
}
.pure-form select {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(255, 255, 255);
}
.pure-form select[multiple] {
	height: auto;
}
.pure-form label {
	margin: 0.5em 0px 0.2em;
}
.pure-form fieldset {
	margin: 0px; padding: 0.35em 0px 0.75em; border: 0px currentColor; border-image: none;
}
.pure-form legend {
	padding: 0.3em 0px; width: 100%; color: rgb(51, 51, 51); margin-bottom: 0.3em; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.pure-form-stacked input[type=text] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=password] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=email] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=url] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=date] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=month] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=time] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=datetime] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=datetime-local] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=week] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=number] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=search] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=tel] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input[type=color] {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked select {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked label {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked textarea {
	margin: 0.25em 0px; display: block;
}
.pure-form-stacked input:not([type]) {
	margin: 0.25em 0px; display: block;
}
.pure-form-aligned input {
	vertical-align: middle; display: inline-block;
}
.pure-form-aligned textarea {
	vertical-align: middle; display: inline-block;
}
.pure-form-aligned select {
	vertical-align: middle; display: inline-block;
}
.pure-form-aligned .pure-help-inline {
	vertical-align: middle; display: inline-block;
}
.pure-form-message-inline {
	vertical-align: middle; display: inline-block;
}
.pure-form-aligned textarea {
	vertical-align: top;
}
.pure-form-aligned .pure-control-group {
	margin-bottom: 0.5em;
}
.pure-form-aligned .pure-control-group label {
	margin: 0px 1em 0px 0px; width: 10em; text-align: right; vertical-align: middle; display: inline-block;
}
.pure-form-aligned .pure-controls {
	margin: 1.5em 0px 0px 10em;
}
.pure-form input.pure-input-rounded {
	padding: 0.5em 1em; border-radius: 2em;
}
.pure-form .pure-input-rounded {
	padding: 0.5em 1em; border-radius: 2em;
}
.pure-form .pure-group fieldset {
	margin-bottom: 10px;
}
.pure-form .pure-group input {
	margin: 0px; padding: 10px; border-radius: 0px; top: -1px; display: block; position: relative;
}
.pure-form .pure-group input:focus {
	z-index: 2;
}
.pure-form .pure-group input:first-child {
	border-radius: 4px 4px 0px 0px; top: 1px;
}
.pure-form .pure-group input:last-child {
	border-radius: 0px 0px 4px 4px; top: -2px;
}
.pure-form .pure-group button {
	margin: 0.35em 0px;
}
.pure-form .pure-input-1 {
	width: 100%;
}
.pure-form .pure-input-2-3 {
	width: 66%;
}
.pure-form .pure-input-1-2 {
	width: 50%;
}
.pure-form .pure-input-1-3 {
	width: 33%;
}
.pure-form .pure-input-1-4 {
	width: 25%;
}
.pure-form .pure-help-inline {
	color: rgb(102, 102, 102); padding-left: 0.3em; font-size: 0.87em; vertical-align: middle; display: inline-block;
}
.pure-form-message-inline {
	color: rgb(102, 102, 102); padding-left: 0.3em; font-size: 0.87em; vertical-align: middle; display: inline-block;
}
.pure-form-message {
	color: rgb(102, 102, 102); font-size: 0.87em; display: block;
}
@media only screen and (max-width:480px)
{
.pure-form button[type=submit] {
	margin: 0.7em 0px 0px;
}
.pure-form input:not([type]) {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=text] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=password] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=email] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=url] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=date] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=month] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=time] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=datetime] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=datetime-local] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=week] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=number] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=search] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=tel] {
	margin-bottom: 0.3em; display: block;
}
.pure-form input[type=color] {
	margin-bottom: 0.3em; display: block;
}
.pure-form label {
	margin-bottom: 0.3em; display: block;
}
.pure-group input:not([type]) {
	margin-bottom: 0px;
}
.pure-group input[type=text] {
	margin-bottom: 0px;
}
.pure-group input[type=password] {
	margin-bottom: 0px;
}
.pure-group input[type=email] {
	margin-bottom: 0px;
}
.pure-group input[type=url] {
	margin-bottom: 0px;
}
.pure-group input[type=date] {
	margin-bottom: 0px;
}
.pure-group input[type=month] {
	margin-bottom: 0px;
}
.pure-group input[type=time] {
	margin-bottom: 0px;
}
.pure-group input[type=datetime] {
	margin-bottom: 0px;
}
.pure-group input[type=datetime-local] {
	margin-bottom: 0px;
}
.pure-group input[type=week] {
	margin-bottom: 0px;
}
.pure-group input[type=number] {
	margin-bottom: 0px;
}
.pure-group input[type=search] {
	margin-bottom: 0px;
}
.pure-group input[type=tel] {
	margin-bottom: 0px;
}
.pure-group input[type=color] {
	margin-bottom: 0px;
}
.pure-form-aligned .pure-control-group label {
	width: 100%; text-align: left; margin-bottom: 0.3em; display: block;
}
.pure-form-aligned .pure-controls {
	margin: 1.5em 0px 0px;
}
.pure-form .pure-help-inline {
	padding: 0.2em 0px 0.8em; font-size: 0.75em; display: block;
}
.pure-form-message-inline {
	padding: 0.2em 0px 0.8em; font-size: 0.75em; display: block;
}
.pure-form-message {
	padding: 0.2em 0px 0.8em; font-size: 0.75em; display: block;
}
}
.pure-menu ul {
	visibility: hidden; position: absolute;
}
.pure-menu.pure-menu-open {
	width: 100%; visibility: visible; z-index: 2;
}
.pure-menu ul {
	list-style: none; margin: 0px; padding: 0px; left: -10000px; top: -10000px; z-index: 1;
}
.pure-menu > ul {
	position: relative;
}
.pure-menu-open > ul {
	left: 0px; top: 0px; visibility: visible;
}
.pure-menu-open > ul:focus {
	outline: 0px;
}
.pure-menu li {
	position: relative;
}
.pure-menu a {
	padding: 5px 20px; color: inherit; line-height: 1.5em; text-decoration: none; display: block; white-space: nowrap;
}
.pure-menu .pure-menu-heading {
	padding: 5px 20px; color: inherit; line-height: 1.5em; text-decoration: none; display: block; white-space: nowrap;
}
.pure-menu.pure-menu-horizontal > .pure-menu-heading {
	margin: 0px; vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.pure-menu.pure-menu-horizontal > ul {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.pure-menu li a {
	padding: 5px 20px;
}
.pure-menu-can-have-children > .pure-menu-label::after {
	font-family: "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",sans-serif; margin-top: -1px; margin-right: -20px; float: right; content: "\25B8";
}
.pure-menu-can-have-children > .pure-menu-label {
	padding-right: 30px;
}
.pure-menu-separator {
	margin: 7px 2px; height: 1px; overflow: hidden; font-size: 0px; display: block; background-color: rgb(223, 223, 223);
}
.pure-menu-hidden {
	display: none;
}
.pure-menu-fixed {
	left: 0px; top: 0px; width: 100%; position: fixed;
}
.pure-menu-horizontal li {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.pure-menu-horizontal li li {
	display: block;
}
.pure-menu-horizontal > .pure-menu-children > .pure-menu-can-have-children > .pure-menu-label::after {
	content: "\25BE";
}
.pure-menu-horizontal > .pure-menu-children > .pure-menu-can-have-children > .pure-menu-label {
	padding-right: 30px;
}
.pure-menu-horizontal li.pure-menu-separator {
	margin: 0px 7px; width: 1px; height: 50%;
}
.pure-menu-horizontal li li.pure-menu-separator {
	margin: 7px 2px; width: auto; height: 1px;
}
.pure-menu.pure-menu-open {
	background: rgb(255, 255, 255); border: 1px solid rgb(183, 183, 183); border-image: none;
}
.pure-menu.pure-menu-horizontal li .pure-menu-children {
	background: rgb(255, 255, 255); border: 1px solid rgb(183, 183, 183); border-image: none;
}
.pure-menu.pure-menu-horizontal {
	border: 0px currentColor; border-image: none;
}
.pure-menu.pure-menu-horizontal .pure-menu-heading {
	border: 0px currentColor; border-image: none;
}
.pure-menu a {
	border-width: 1px 0px; border-style: solid none; border-color: transparent currentColor; border-image: none;
}
.pure-menu a {
	color: rgb(119, 119, 119);
}
.pure-menu .pure-menu-can-have-children > li::after {
	color: rgb(119, 119, 119);
}
.pure-menu .pure-menu-can-have-children > li:hover::after {
	color: rgb(255, 255, 255);
}
.pure-menu .pure-menu-open {
	background: rgb(222, 222, 222);
}
.pure-menu li a:hover {
	background: rgb(238, 238, 238);
}
.pure-menu li a:focus {
	background: rgb(238, 238, 238);
}
.pure-menu li.pure-menu-disabled a:hover {
	background: rgb(255, 255, 255); color: rgb(191, 191, 191);
}
.pure-menu li.pure-menu-disabled a:focus {
	background: rgb(255, 255, 255); color: rgb(191, 191, 191);
}
.pure-menu .pure-menu-disabled > a {
	border-color: transparent; cursor: default; background-image: none;
}
.pure-menu .pure-menu-disabled > a {
	color: rgb(191, 191, 191);
}
.pure-menu .pure-menu-can-have-children.pure-menu-disabled > a::after {
	color: rgb(191, 191, 191);
}
.pure-menu .pure-menu-heading {
	color: rgb(86, 93, 100); text-transform: uppercase; font-size: 90%; margin-top: 0.5em; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.pure-menu .pure-menu-selected a {
	color: rgb(0, 0, 0);
}
.pure-menu.pure-menu-open.pure-menu-fixed {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(183, 183, 183); border-image: none;
}
.pure-paginator {
	list-style: none; margin: 0px; padding: 0px; letter-spacing: -0.31em; text-rendering: optimizespeed;
}
.pure-paginator li {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; text-rendering: auto;
}
.pure-paginator .pure-button {
	padding: 0.8em 1.4em; border-radius: 0px; height: 1.1em; vertical-align: top;
}
.pure-paginator .pure-button:focus {
	outline-style: none;
}
.pure-paginator .pure-button:active {
	outline-style: none;
}
.pure-paginator .prev {
	color: rgb(192, 193, 195); text-shadow: 0px -1px 0px rgba(0,0,0,0.45);
}
.pure-paginator .next {
	color: rgb(192, 193, 195); text-shadow: 0px -1px 0px rgba(0,0,0,0.45);
}
.pure-paginator .prev {
	border-radius: 2px 0px 0px 2px;
}
.pure-paginator .next {
	border-radius: 0px 2px 2px 0px;
}
@media all and (max-width:480px)
{
.pure-menu-horizontal {
	width: 100%;
}
.pure-menu-children li {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
}
.pure-table {
	border: 1px solid rgb(203, 203, 203); border-image: none; border-collapse: collapse; border-spacing: 0; empty-cells: show;
}
.pure-table caption {
	font: italic 85% arial, sans-serif; padding: 1em 0px; text-align: center; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.pure-table td {
	border-width: 0px 0px 0px 1px; margin: 0px; padding: 0.5em 1em; overflow: visible; font-size: inherit; border-left-color: rgb(203, 203, 203); border-left-style: solid;
}
.pure-table th {
	border-width: 0px 0px 0px 1px; margin: 0px; padding: 0.5em 1em; overflow: visible; font-size: inherit; border-left-color: rgb(203, 203, 203); border-left-style: solid;
}
.pure-table td:first-child {
	border-left-width: 0px;
}
.pure-table th:first-child {
	border-left-width: 0px;
}
.pure-table thead {
	background: rgb(224, 224, 224); text-align: left; color: rgb(0, 0, 0); vertical-align: bottom;
}
.pure-table td {
	background-color: transparent;
}
.pure-table-odd td {
	background-color: rgb(242, 242, 242);
}
.pure-table-striped tr:nth-child(2n-1) td {
	background-color: rgb(242, 242, 242);
}
.pure-table-bordered td {
	border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
.pure-table-bordered tbody > tr:last-child td {
	border-bottom-width: 0px;
}
.pure-table-horizontal tbody > tr:last-child td {
	border-bottom-width: 0px;
}
.pure-table-horizontal td {
	border-width: 0px 0px 1px; border-bottom-color: rgb(203, 203, 203); border-bottom-style: solid;
}
.pure-table-horizontal th {
	border-width: 0px 0px 1px; border-bottom-color: rgb(203, 203, 203); border-bottom-style: solid;
}
.pure-table-horizontal tbody > tr:last-child td {
	border-bottom-width: 0px;
}
.fa {
	line-height: 1; font-family: FontAwesome; font-size: inherit; font-style: normal; font-variant: normal; font-weight: normal; display: inline-block; font-size-adjust: none; font-stretch: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
	line-height: 0.75em; font-size: 1.33em; vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28em; text-align: center;
}
.fa-ul {
	padding-left: 0px; margin-left: 2.14em; list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	left: -2.14em; top: 0.14em; width: 2.14em; text-align: center; position: absolute;
}
.fa-li.fa-lg {
	left: -1.85em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em; border-radius: 0.1em; border: 0.08em solid rgb(238, 238, 238); border-image: none;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: 0.3em;
}
.fa.pull-right {
	margin-left: 0.3em;
}
.fa-spin {
	animation:fa-spin 2s linear infinite; -webkit-animation: fa-spin 2s infinite linear;
}
.fa-rotate-90 {
	transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.fa-rotate-180 {
	transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.fa-rotate-270 {
	transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.fa-flip-horizontal {
	transform: scale(-1, 1); -webkit-transform: scale(-1, 1);
}
.fa-flip-vertical {
	transform: scale(1, -1); -webkit-transform: scale(1, -1);
}
:root .fa-rotate-90 {
	filter: none;
}
:root .fa-rotate-180 {
	filter: none;
}
:root .fa-rotate-270 {
	filter: none;
}
:root .fa-flip-horizontal {
	filter: none;
}
:root .fa-flip-vertical {
	filter: none;
}
.fa-stack {
	width: 2em; height: 2em; line-height: 2em; vertical-align: middle; display: inline-block; position: relative;
}
.fa-stack-1x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-2x {
	left: 0px; width: 100%; text-align: center; position: absolute;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: rgb(255, 255, 255);
}
.fa-glass::before {
	content: "\f000";
}
.fa-music::before {
	content: "\f001";
}
.fa-search::before {
	content: "\f002";
}
.fa-envelope-o::before {
	content: "\f003";
}
.fa-heart::before {
	content: "\f004";
}
.fa-star::before {
	content: "\f005";
}
.fa-star-o::before {
	content: "\f006";
}
.fa-user::before {
	content: "\f007";
}
.fa-film::before {
	content: "\f008";
}
.fa-th-large::before {
	content: "\f009";
}
.fa-th::before {
	content: "\f00a";
}
.fa-th-list::before {
	content: "\f00b";
}
.fa-check::before {
	content: "\f00c";
}
.fa-remove::before {
	content: "\f00d";
}
.fa-close::before {
	content: "\f00d";
}
.fa-times::before {
	content: "\f00d";
}
.fa-search-plus::before {
	content: "\f00e";
}
.fa-search-minus::before {
	content: "\f010";
}
.fa-power-off::before {
	content: "\f011";
}
.fa-signal::before {
	content: "\f012";
}
.fa-gear::before {
	content: "\f013";
}
.fa-cog::before {
	content: "\f013";
}
.fa-trash-o::before {
	content: "\f014";
}
.fa-home::before {
	content: "\f015";
}
.fa-file-o::before {
	content: "\f016";
}
.fa-clock-o::before {
	content: "\f017";
}
.fa-road::before {
	content: "\f018";
}
.fa-download::before {
	content: "\f019";
}
.fa-arrow-circle-o-down::before {
	content: "\f01a";
}
.fa-arrow-circle-o-up::before {
	content: "\f01b";
}
.fa-inbox::before {
	content: "\f01c";
}
.fa-play-circle-o::before {
	content: "\f01d";
}
.fa-rotate-right::before {
	content: "\f01e";
}
.fa-repeat::before {
	content: "\f01e";
}
.fa-refresh::before {
	content: "\f021";
}
.fa-list-alt::before {
	content: "\f022";
}
.fa-lock::before {
	content: "\f023";
}
.fa-flag::before {
	content: "\f024";
}
.fa-headphones::before {
	content: "\f025";
}
.fa-volume-off::before {
	content: "\f026";
}
.fa-volume-down::before {
	content: "\f027";
}
.fa-volume-up::before {
	content: "\f028";
}
.fa-qrcode::before {
	content: "\f029";
}
.fa-barcode::before {
	content: "\f02a";
}
.fa-tag::before {
	content: "\f02b";
}
.fa-tags::before {
	content: "\f02c";
}
.fa-book::before {
	content: "\f02d";
}
.fa-bookmark::before {
	content: "\f02e";
}
.fa-print::before {
	content: "\f02f";
}
.fa-camera::before {
	content: "\f030";
}
.fa-font::before {
	content: "\f031";
}
.fa-bold::before {
	content: "\f032";
}
.fa-italic::before {
	content: "\f033";
}
.fa-text-height::before {
	content: "\f034";
}
.fa-text-width::before {
	content: "\f035";
}
.fa-align-left::before {
	content: "\f036";
}
.fa-align-center::before {
	content: "\f037";
}
.fa-align-right::before {
	content: "\f038";
}
.fa-align-justify::before {
	content: "\f039";
}
.fa-list::before {
	content: "\f03a";
}
.fa-dedent::before {
	content: "\f03b";
}
.fa-outdent::before {
	content: "\f03b";
}
.fa-indent::before {
	content: "\f03c";
}
.fa-video-camera::before {
	content: "\f03d";
}
.fa-photo::before {
	content: "\f03e";
}
.fa-image::before {
	content: "\f03e";
}
.fa-picture-o::before {
	content: "\f03e";
}
.fa-pencil::before {
	content: "\f040";
}
.fa-map-marker::before {
	content: "\f041";
}
.fa-adjust::before {
	content: "\f042";
}
.fa-tint::before {
	content: "\f043";
}
.fa-edit::before {
	content: "\f044";
}
.fa-pencil-square-o::before {
	content: "\f044";
}
.fa-share-square-o::before {
	content: "\f045";
}
.fa-check-square-o::before {
	content: "\f046";
}
.fa-arrows::before {
	content: "\f047";
}
.fa-step-backward::before {
	content: "\f048";
}
.fa-fast-backward::before {
	content: "\f049";
}
.fa-backward::before {
	content: "\f04a";
}
.fa-play::before {
	content: "\f04b";
}
.fa-pause::before {
	content: "\f04c";
}
.fa-stop::before {
	content: "\f04d";
}
.fa-forward::before {
	content: "\f04e";
}
.fa-fast-forward::before {
	content: "\f050";
}
.fa-step-forward::before {
	content: "\f051";
}
.fa-eject::before {
	content: "\f052";
}
.fa-chevron-left::before {
	content: "\f053";
}
.fa-chevron-right::before {
	content: "\f054";
}
.fa-plus-circle::before {
	content: "\f055";
}
.fa-minus-circle::before {
	content: "\f056";
}
.fa-times-circle::before {
	content: "\f057";
}
.fa-check-circle::before {
	content: "\f058";
}
.fa-question-circle::before {
	content: "\f059";
}
.fa-info-circle::before {
	content: "\f05a";
}
.fa-crosshairs::before {
	content: "\f05b";
}
.fa-times-circle-o::before {
	content: "\f05c";
}
.fa-check-circle-o::before {
	content: "\f05d";
}
.fa-ban::before {
	content: "\f05e";
}
.fa-arrow-left::before {
	content: "\f060";
}
.fa-arrow-right::before {
	content: "\f061";
}
.fa-arrow-up::before {
	content: "\f062";
}
.fa-arrow-down::before {
	content: "\f063";
}
.fa-mail-forward::before {
	content: "\f064";
}
.fa-share::before {
	content: "\f064";
}
.fa-expand::before {
	content: "\f065";
}
.fa-compress::before {
	content: "\f066";
}
.fa-plus::before {
	content: "\f067";
}
.fa-minus::before {
	content: "\f068";
}
.fa-asterisk::before {
	content: "\f069";
}
.fa-exclamation-circle::before {
	content: "\f06a";
}
.fa-gift::before {
	content: "\f06b";
}
.fa-leaf::before {
	content: "\f06c";
}
.fa-fire::before {
	content: "\f06d";
}
.fa-eye::before {
	content: "\f06e";
}
.fa-eye-slash::before {
	content: "\f070";
}
.fa-warning::before {
	content: "\f071";
}
.fa-exclamation-triangle::before {
	content: "\f071";
}
.fa-plane::before {
	content: "\f072";
}
.fa-calendar::before {
	content: "\f073";
}
.fa-random::before {
	content: "\f074";
}
.fa-comment::before {
	content: "\f075";
}
.fa-magnet::before {
	content: "\f076";
}
.fa-chevron-up::before {
	content: "\f077";
}
.fa-chevron-down::before {
	content: "\f078";
}
.fa-retweet::before {
	content: "\f079";
}
.fa-shopping-cart::before {
	content: "\f07a";
}
.fa-folder::before {
	content: "\f07b";
}
.fa-folder-open::before {
	content: "\f07c";
}
.fa-arrows-v::before {
	content: "\f07d";
}
.fa-arrows-h::before {
	content: "\f07e";
}
.fa-bar-chart-o::before {
	content: "\f080";
}
.fa-bar-chart::before {
	content: "\f080";
}
.fa-twitter-square::before {
	content: "\f081";
}
.fa-facebook-square::before {
	content: "\f082";
}
.fa-camera-retro::before {
	content: "\f083";
}
.fa-key::before {
	content: "\f084";
}
.fa-gears::before {
	content: "\f085";
}
.fa-cogs::before {
	content: "\f085";
}
.fa-comments::before {
	content: "\f086";
}
.fa-thumbs-o-up::before {
	content: "\f087";
}
.fa-thumbs-o-down::before {
	content: "\f088";
}
.fa-star-half::before {
	content: "\f089";
}
.fa-heart-o::before {
	content: "\f08a";
}
.fa-sign-out::before {
	content: "\f08b";
}
.fa-linkedin-square::before {
	content: "\f08c";
}
.fa-thumb-tack::before {
	content: "\f08d";
}
.fa-external-link::before {
	content: "\f08e";
}
.fa-sign-in::before {
	content: "\f090";
}
.fa-trophy::before {
	content: "\f091";
}
.fa-github-square::before {
	content: "\f092";
}
.fa-upload::before {
	content: "\f093";
}
.fa-lemon-o::before {
	content: "\f094";
}
.fa-phone::before {
	content: "\f095";
}
.fa-square-o::before {
	content: "\f096";
}
.fa-bookmark-o::before {
	content: "\f097";
}
.fa-phone-square::before {
	content: "\f098";
}
.fa-twitter::before {
	content: "\f099";
}
.fa-facebook::before {
	content: "\f09a";
}
.fa-github::before {
	content: "\f09b";
}
.fa-unlock::before {
	content: "\f09c";
}
.fa-credit-card::before {
	content: "\f09d";
}
.fa-rss::before {
	content: "\f09e";
}
.fa-hdd-o::before {
	content: "\f0a0";
}
.fa-bullhorn::before {
	content: "\f0a1";
}
.fa-bell::before {
	content: "\f0f3";
}
.fa-certificate::before {
	content: "\f0a3";
}
.fa-hand-o-right::before {
	content: "\f0a4";
}
.fa-hand-o-left::before {
	content: "\f0a5";
}
.fa-hand-o-up::before {
	content: "\f0a6";
}
.fa-hand-o-down::before {
	content: "\f0a7";
}
.fa-arrow-circle-left::before {
	content: "\f0a8";
}
.fa-arrow-circle-right::before {
	content: "\f0a9";
}
.fa-arrow-circle-up::before {
	content: "\f0aa";
}
.fa-arrow-circle-down::before {
	content: "\f0ab";
}
.fa-globe::before {
	content: "\f0ac";
}
.fa-wrench::before {
	content: "\f0ad";
}
.fa-tasks::before {
	content: "\f0ae";
}
.fa-filter::before {
	content: "\f0b0";
}
.fa-briefcase::before {
	content: "\f0b1";
}
.fa-arrows-alt::before {
	content: "\f0b2";
}
.fa-group::before {
	content: "\f0c0";
}
.fa-users::before {
	content: "\f0c0";
}
.fa-chain::before {
	content: "\f0c1";
}
.fa-link::before {
	content: "\f0c1";
}
.fa-cloud::before {
	content: "\f0c2";
}
.fa-flask::before {
	content: "\f0c3";
}
.fa-cut::before {
	content: "\f0c4";
}
.fa-scissors::before {
	content: "\f0c4";
}
.fa-copy::before {
	content: "\f0c5";
}
.fa-files-o::before {
	content: "\f0c5";
}
.fa-paperclip::before {
	content: "\f0c6";
}
.fa-save::before {
	content: "\f0c7";
}
.fa-floppy-o::before {
	content: "\f0c7";
}
.fa-square::before {
	content: "\f0c8";
}
.fa-navicon::before {
	content: "\f0c9";
}
.fa-reorder::before {
	content: "\f0c9";
}
.fa-bars::before {
	content: "\f0c9";
}
.fa-list-ul::before {
	content: "\f0ca";
}
.fa-list-ol::before {
	content: "\f0cb";
}
.fa-strikethrough::before {
	content: "\f0cc";
}
.fa-underline::before {
	content: "\f0cd";
}
.fa-table::before {
	content: "\f0ce";
}
.fa-magic::before {
	content: "\f0d0";
}
.fa-truck::before {
	content: "\f0d1";
}
.fa-pinterest::before {
	content: "\f0d2";
}
.fa-pinterest-square::before {
	content: "\f0d3";
}
.fa-google-plus-square::before {
	content: "\f0d4";
}
.fa-google-plus::before {
	content: "\f0d5";
}
.fa-money::before {
	content: "\f0d6";
}
.fa-caret-down::before {
	content: "\f0d7";
}
.fa-caret-up::before {
	content: "\f0d8";
}
.fa-caret-left::before {
	content: "\f0d9";
}
.fa-caret-right::before {
	content: "\f0da";
}
.fa-columns::before {
	content: "\f0db";
}
.fa-unsorted::before {
	content: "\f0dc";
}
.fa-sort::before {
	content: "\f0dc";
}
.fa-sort-down::before {
	content: "\f0dd";
}
.fa-sort-desc::before {
	content: "\f0dd";
}
.fa-sort-up::before {
	content: "\f0de";
}
.fa-sort-asc::before {
	content: "\f0de";
}
.fa-envelope::before {
	content: "\f0e0";
}
.fa-linkedin::before {
	content: "\f0e1";
}
.fa-rotate-left::before {
	content: "\f0e2";
}
.fa-undo::before {
	content: "\f0e2";
}
.fa-legal::before {
	content: "\f0e3";
}
.fa-gavel::before {
	content: "\f0e3";
}
.fa-dashboard::before {
	content: "\f0e4";
}
.fa-tachometer::before {
	content: "\f0e4";
}
.fa-comment-o::before {
	content: "\f0e5";
}
.fa-comments-o::before {
	content: "\f0e6";
}
.fa-flash::before {
	content: "\f0e7";
}
.fa-bolt::before {
	content: "\f0e7";
}
.fa-sitemap::before {
	content: "\f0e8";
}
.fa-umbrella::before {
	content: "\f0e9";
}
.fa-paste::before {
	content: "\f0ea";
}
.fa-clipboard::before {
	content: "\f0ea";
}
.fa-lightbulb-o::before {
	content: "\f0eb";
}
.fa-exchange::before {
	content: "\f0ec";
}
.fa-cloud-download::before {
	content: "\f0ed";
}
.fa-cloud-upload::before {
	content: "\f0ee";
}
.fa-user-md::before {
	content: "\f0f0";
}
.fa-stethoscope::before {
	content: "\f0f1";
}
.fa-suitcase::before {
	content: "\f0f2";
}
.fa-bell-o::before {
	content: "\f0a2";
}
.fa-coffee::before {
	content: "\f0f4";
}
.fa-cutlery::before {
	content: "\f0f5";
}
.fa-file-text-o::before {
	content: "\f0f6";
}
.fa-building-o::before {
	content: "\f0f7";
}
.fa-hospital-o::before {
	content: "\f0f8";
}
.fa-ambulance::before {
	content: "\f0f9";
}
.fa-medkit::before {
	content: "\f0fa";
}
.fa-fighter-jet::before {
	content: "\f0fb";
}
.fa-beer::before {
	content: "\f0fc";
}
.fa-h-square::before {
	content: "\f0fd";
}
.fa-plus-square::before {
	content: "\f0fe";
}
.fa-angle-double-left::before {
	content: "\f100";
}
.fa-angle-double-right::before {
	content: "\f101";
}
.fa-angle-double-up::before {
	content: "\f102";
}
.fa-angle-double-down::before {
	content: "\f103";
}
.fa-angle-left::before {
	content: "\f104";
}
.fa-angle-right::before {
	content: "\f105";
}
.fa-angle-up::before {
	content: "\f106";
}
.fa-angle-down::before {
	content: "\f107";
}
.fa-desktop::before {
	content: "\f108";
}
.fa-laptop::before {
	content: "\f109";
}
.fa-tablet::before {
	content: "\f10a";
}
.fa-mobile-phone::before {
	content: "\f10b";
}
.fa-mobile::before {
	content: "\f10b";
}
.fa-circle-o::before {
	content: "\f10c";
}
.fa-quote-left::before {
	content: "\f10d";
}
.fa-quote-right::before {
	content: "\f10e";
}
.fa-spinner::before {
	content: "\f110";
}
.fa-circle::before {
	content: "\f111";
}
.fa-mail-reply::before {
	content: "\f112";
}
.fa-reply::before {
	content: "\f112";
}
.fa-github-alt::before {
	content: "\f113";
}
.fa-folder-o::before {
	content: "\f114";
}
.fa-folder-open-o::before {
	content: "\f115";
}
.fa-smile-o::before {
	content: "\f118";
}
.fa-frown-o::before {
	content: "\f119";
}
.fa-meh-o::before {
	content: "\f11a";
}
.fa-gamepad::before {
	content: "\f11b";
}
.fa-keyboard-o::before {
	content: "\f11c";
}
.fa-flag-o::before {
	content: "\f11d";
}
.fa-flag-checkered::before {
	content: "\f11e";
}
.fa-terminal::before {
	content: "\f120";
}
.fa-code::before {
	content: "\f121";
}
.fa-mail-reply-all::before {
	content: "\f122";
}
.fa-reply-all::before {
	content: "\f122";
}
.fa-star-half-empty::before {
	content: "\f123";
}
.fa-star-half-full::before {
	content: "\f123";
}
.fa-star-half-o::before {
	content: "\f123";
}
.fa-location-arrow::before {
	content: "\f124";
}
.fa-crop::before {
	content: "\f125";
}
.fa-code-fork::before {
	content: "\f126";
}
.fa-unlink::before {
	content: "\f127";
}
.fa-chain-broken::before {
	content: "\f127";
}
.fa-question::before {
	content: "\f128";
}
.fa-info::before {
	content: "\f129";
}
.fa-exclamation::before {
	content: "\f12a";
}
.fa-superscript::before {
	content: "\f12b";
}
.fa-subscript::before {
	content: "\f12c";
}
.fa-eraser::before {
	content: "\f12d";
}
.fa-puzzle-piece::before {
	content: "\f12e";
}
.fa-microphone::before {
	content: "\f130";
}
.fa-microphone-slash::before {
	content: "\f131";
}
.fa-shield::before {
	content: "\f132";
}
.fa-calendar-o::before {
	content: "\f133";
}
.fa-fire-extinguisher::before {
	content: "\f134";
}
.fa-rocket::before {
	content: "\f135";
}
.fa-maxcdn::before {
	content: "\f136";
}
.fa-chevron-circle-left::before {
	content: "\f137";
}
.fa-chevron-circle-right::before {
	content: "\f138";
}
.fa-chevron-circle-up::before {
	content: "\f139";
}
.fa-chevron-circle-down::before {
	content: "\f13a";
}
.fa-html5::before {
	content: "\f13b";
}
.fa-css3::before {
	content: "\f13c";
}
.fa-anchor::before {
	content: "\f13d";
}
.fa-unlock-alt::before {
	content: "\f13e";
}
.fa-bullseye::before {
	content: "\f140";
}
.fa-ellipsis-h::before {
	content: "\f141";
}
.fa-ellipsis-v::before {
	content: "\f142";
}
.fa-rss-square::before {
	content: "\f143";
}
.fa-play-circle::before {
	content: "\f144";
}
.fa-ticket::before {
	content: "\f145";
}
.fa-minus-square::before {
	content: "\f146";
}
.fa-minus-square-o::before {
	content: "\f147";
}
.fa-level-up::before {
	content: "\f148";
}
.fa-level-down::before {
	content: "\f149";
}
.fa-check-square::before {
	content: "\f14a";
}
.fa-pencil-square::before {
	content: "\f14b";
}
.fa-external-link-square::before {
	content: "\f14c";
}
.fa-share-square::before {
	content: "\f14d";
}
.fa-compass::before {
	content: "\f14e";
}
.fa-toggle-down::before {
	content: "\f150";
}
.fa-caret-square-o-down::before {
	content: "\f150";
}
.fa-toggle-up::before {
	content: "\f151";
}
.fa-caret-square-o-up::before {
	content: "\f151";
}
.fa-toggle-right::before {
	content: "\f152";
}
.fa-caret-square-o-right::before {
	content: "\f152";
}
.fa-euro::before {
	content: "\f153";
}
.fa-eur::before {
	content: "\f153";
}
.fa-gbp::before {
	content: "\f154";
}
.fa-dollar::before {
	content: "\f155";
}
.fa-usd::before {
	content: "\f155";
}
.fa-rupee::before {
	content: "\f156";
}
.fa-inr::before {
	content: "\f156";
}
.fa-cny::before {
	content: "\f157";
}
.fa-rmb::before {
	content: "\f157";
}
.fa-yen::before {
	content: "\f157";
}
.fa-jpy::before {
	content: "\f157";
}
.fa-ruble::before {
	content: "\f158";
}
.fa-rouble::before {
	content: "\f158";
}
.fa-rub::before {
	content: "\f158";
}
.fa-won::before {
	content: "\f159";
}
.fa-krw::before {
	content: "\f159";
}
.fa-bitcoin::before {
	content: "\f15a";
}
.fa-btc::before {
	content: "\f15a";
}
.fa-file::before {
	content: "\f15b";
}
.fa-file-text::before {
	content: "\f15c";
}
.fa-sort-alpha-asc::before {
	content: "\f15d";
}
.fa-sort-alpha-desc::before {
	content: "\f15e";
}
.fa-sort-amount-asc::before {
	content: "\f160";
}
.fa-sort-amount-desc::before {
	content: "\f161";
}
.fa-sort-numeric-asc::before {
	content: "\f162";
}
.fa-sort-numeric-desc::before {
	content: "\f163";
}
.fa-thumbs-up::before {
	content: "\f164";
}
.fa-thumbs-down::before {
	content: "\f165";
}
.fa-youtube-square::before {
	content: "\f166";
}
.fa-youtube::before {
	content: "\f167";
}
.fa-xing::before {
	content: "\f168";
}
.fa-xing-square::before {
	content: "\f169";
}
.fa-youtube-play::before {
	content: "\f16a";
}
.fa-dropbox::before {
	content: "\f16b";
}
.fa-stack-overflow::before {
	content: "\f16c";
}
.fa-instagram::before {
	content: "\f16d";
}
.fa-flickr::before {
	content: "\f16e";
}
.fa-adn::before {
	content: "\f170";
}
.fa-bitbucket::before {
	content: "\f171";
}
.fa-bitbucket-square::before {
	content: "\f172";
}
.fa-tumblr::before {
	content: "\f173";
}
.fa-tumblr-square::before {
	content: "\f174";
}
.fa-long-arrow-down::before {
	content: "\f175";
}
.fa-long-arrow-up::before {
	content: "\f176";
}
.fa-long-arrow-left::before {
	content: "\f177";
}
.fa-long-arrow-right::before {
	content: "\f178";
}
.fa-apple::before {
	content: "\f179";
}
.fa-windows::before {
	content: "\f17a";
}
.fa-android::before {
	content: "\f17b";
}
.fa-linux::before {
	content: "\f17c";
}
.fa-dribbble::before {
	content: "\f17d";
}
.fa-skype::before {
	content: "\f17e";
}
.fa-foursquare::before {
	content: "\f180";
}
.fa-trello::before {
	content: "\f181";
}
.fa-female::before {
	content: "\f182";
}
.fa-male::before {
	content: "\f183";
}
.fa-gittip::before {
	content: "\f184";
}
.fa-sun-o::before {
	content: "\f185";
}
.fa-moon-o::before {
	content: "\f186";
}
.fa-archive::before {
	content: "\f187";
}
.fa-bug::before {
	content: "\f188";
}
.fa-vk::before {
	content: "\f189";
}
.fa-weibo::before {
	content: "\f18a";
}
.fa-renren::before {
	content: "\f18b";
}
.fa-pagelines::before {
	content: "\f18c";
}
.fa-stack-exchange::before {
	content: "\f18d";
}
.fa-arrow-circle-o-right::before {
	content: "\f18e";
}
.fa-arrow-circle-o-left::before {
	content: "\f190";
}
.fa-toggle-left::before {
	content: "\f191";
}
.fa-caret-square-o-left::before {
	content: "\f191";
}
.fa-dot-circle-o::before {
	content: "\f192";
}
.fa-wheelchair::before {
	content: "\f193";
}
.fa-vimeo-square::before {
	content: "\f194";
}
.fa-turkish-lira::before {
	content: "\f195";
}
.fa-try::before {
	content: "\f195";
}
.fa-plus-square-o::before {
	content: "\f196";
}
.fa-space-shuttle::before {
	content: "\f197";
}
.fa-slack::before {
	content: "\f198";
}
.fa-envelope-square::before {
	content: "\f199";
}
.fa-wordpress::before {
	content: "\f19a";
}
.fa-openid::before {
	content: "\f19b";
}
.fa-institution::before {
	content: "\f19c";
}
.fa-bank::before {
	content: "\f19c";
}
.fa-university::before {
	content: "\f19c";
}
.fa-mortar-board::before {
	content: "\f19d";
}
.fa-graduation-cap::before {
	content: "\f19d";
}
.fa-yahoo::before {
	content: "\f19e";
}
.fa-google::before {
	content: "\f1a0";
}
.fa-reddit::before {
	content: "\f1a1";
}
.fa-reddit-square::before {
	content: "\f1a2";
}
.fa-stumbleupon-circle::before {
	content: "\f1a3";
}
.fa-stumbleupon::before {
	content: "\f1a4";
}
.fa-delicious::before {
	content: "\f1a5";
}
.fa-digg::before {
	content: "\f1a6";
}
.fa-pied-piper::before {
	content: "\f1a7";
}
.fa-pied-piper-alt::before {
	content: "\f1a8";
}
.fa-drupal::before {
	content: "\f1a9";
}
.fa-joomla::before {
	content: "\f1aa";
}
.fa-language::before {
	content: "\f1ab";
}
.fa-fax::before {
	content: "\f1ac";
}
.fa-building::before {
	content: "\f1ad";
}
.fa-child::before {
	content: "\f1ae";
}
.fa-paw::before {
	content: "\f1b0";
}
.fa-spoon::before {
	content: "\f1b1";
}
.fa-cube::before {
	content: "\f1b2";
}
.fa-cubes::before {
	content: "\f1b3";
}
.fa-behance::before {
	content: "\f1b4";
}
.fa-behance-square::before {
	content: "\f1b5";
}
.fa-steam::before {
	content: "\f1b6";
}
.fa-steam-square::before {
	content: "\f1b7";
}
.fa-recycle::before {
	content: "\f1b8";
}
.fa-automobile::before {
	content: "\f1b9";
}
.fa-car::before {
	content: "\f1b9";
}
.fa-cab::before {
	content: "\f1ba";
}
.fa-taxi::before {
	content: "\f1ba";
}
.fa-tree::before {
	content: "\f1bb";
}
.fa-spotify::before {
	content: "\f1bc";
}
.fa-deviantart::before {
	content: "\f1bd";
}
.fa-soundcloud::before {
	content: "\f1be";
}
.fa-database::before {
	content: "\f1c0";
}
.fa-file-pdf-o::before {
	content: "\f1c1";
}
.fa-file-word-o::before {
	content: "\f1c2";
}
.fa-file-excel-o::before {
	content: "\f1c3";
}
.fa-file-powerpoint-o::before {
	content: "\f1c4";
}
.fa-file-photo-o::before {
	content: "\f1c5";
}
.fa-file-picture-o::before {
	content: "\f1c5";
}
.fa-file-image-o::before {
	content: "\f1c5";
}
.fa-file-zip-o::before {
	content: "\f1c6";
}
.fa-file-archive-o::before {
	content: "\f1c6";
}
.fa-file-sound-o::before {
	content: "\f1c7";
}
.fa-file-audio-o::before {
	content: "\f1c7";
}
.fa-file-movie-o::before {
	content: "\f1c8";
}
.fa-file-video-o::before {
	content: "\f1c8";
}
.fa-file-code-o::before {
	content: "\f1c9";
}
.fa-vine::before {
	content: "\f1ca";
}
.fa-codepen::before {
	content: "\f1cb";
}
.fa-jsfiddle::before {
	content: "\f1cc";
}
.fa-life-bouy::before {
	content: "\f1cd";
}
.fa-life-buoy::before {
	content: "\f1cd";
}
.fa-life-saver::before {
	content: "\f1cd";
}
.fa-support::before {
	content: "\f1cd";
}
.fa-life-ring::before {
	content: "\f1cd";
}
.fa-circle-o-notch::before {
	content: "\f1ce";
}
.fa-ra::before {
	content: "\f1d0";
}
.fa-rebel::before {
	content: "\f1d0";
}
.fa-ge::before {
	content: "\f1d1";
}
.fa-empire::before {
	content: "\f1d1";
}
.fa-git-square::before {
	content: "\f1d2";
}
.fa-git::before {
	content: "\f1d3";
}
.fa-hacker-news::before {
	content: "\f1d4";
}
.fa-tencent-weibo::before {
	content: "\f1d5";
}
.fa-qq::before {
	content: "\f1d6";
}
.fa-wechat::before {
	content: "\f1d7";
}
.fa-weixin::before {
	content: "\f1d7";
}
.fa-send::before {
	content: "\f1d8";
}
.fa-paper-plane::before {
	content: "\f1d8";
}
.fa-send-o::before {
	content: "\f1d9";
}
.fa-paper-plane-o::before {
	content: "\f1d9";
}
.fa-history::before {
	content: "\f1da";
}
.fa-circle-thin::before {
	content: "\f1db";
}
.fa-header::before {
	content: "\f1dc";
}
.fa-paragraph::before {
	content: "\f1dd";
}
.fa-sliders::before {
	content: "\f1de";
}
.fa-share-alt::before {
	content: "\f1e0";
}
.fa-share-alt-square::before {
	content: "\f1e1";
}
.fa-bomb::before {
	content: "\f1e2";
}
.fa-soccer-ball-o::before {
	content: "\f1e3";
}
.fa-futbol-o::before {
	content: "\f1e3";
}
.fa-tty::before {
	content: "\f1e4";
}
.fa-binoculars::before {
	content: "\f1e5";
}
.fa-plug::before {
	content: "\f1e6";
}
.fa-slideshare::before {
	content: "\f1e7";
}
.fa-twitch::before {
	content: "\f1e8";
}
.fa-yelp::before {
	content: "\f1e9";
}
.fa-newspaper-o::before {
	content: "\f1ea";
}
.fa-wifi::before {
	content: "\f1eb";
}
.fa-calculator::before {
	content: "\f1ec";
}
.fa-paypal::before {
	content: "\f1ed";
}
.fa-google-wallet::before {
	content: "\f1ee";
}
.fa-cc-visa::before {
	content: "\f1f0";
}
.fa-cc-mastercard::before {
	content: "\f1f1";
}
.fa-cc-discover::before {
	content: "\f1f2";
}
.fa-cc-amex::before {
	content: "\f1f3";
}
.fa-cc-paypal::before {
	content: "\f1f4";
}
.fa-cc-stripe::before {
	content: "\f1f5";
}
.fa-bell-slash::before {
	content: "\f1f6";
}
.fa-bell-slash-o::before {
	content: "\f1f7";
}
.fa-trash::before {
	content: "\f1f8";
}
.fa-copyright::before {
	content: "\f1f9";
}
.fa-at::before {
	content: "\f1fa";
}
.fa-eyedropper::before {
	content: "\f1fb";
}
.fa-paint-brush::before {
	content: "\f1fc";
}
.fa-birthday-cake::before {
	content: "\f1fd";
}
.fa-area-chart::before {
	content: "\f1fe";
}
.fa-pie-chart::before {
	content: "\f200";
}
.fa-line-chart::before {
	content: "\f201";
}
.fa-lastfm::before {
	content: "\f202";
}
.fa-lastfm-square::before {
	content: "\f203";
}
.fa-toggle-off::before {
	content: "\f204";
}
.fa-toggle-on::before {
	content: "\f205";
}
.fa-bicycle::before {
	content: "\f206";
}
.fa-bus::before {
	content: "\f207";
}
.fa-ioxhost::before {
	content: "\f208";
}
.fa-angellist::before {
	content: "\f209";
}
.fa-cc::before {
	content: "\f20a";
}
.fa-shekel::before {
	content: "\f20b";
}
.fa-sheqel::before {
	content: "\f20b";
}
.fa-ils::before {
	content: "\f20b";
}
.fa-meanpath::before {
	content: "\f20c";
}
