.la,
.lab,
.lar,
.las {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

@font-face {
	font-family: "Line Awesome Brands";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/line-awesome/la-brands-400.eot");
	src: url("../fonts/line-awesome/la-brands-400.eot?#iefix")
			format("embedded-opentype"),
		url("../fonts/line-awesome/la-brands-400.woff2") format("woff2"),
		url("../fonts/line-awesome/la-brands-400.woff") format("woff"),
		url("../fonts/line-awesome/la-brands-400.ttf") format("truetype"),
		url("../fonts/line-awesome/la-brands-400.svg#lineawesome") format("svg");
}

@font-face {
	font-family: "Line Awesome Free";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/line-awesome/la-regular-400.eot");
	src: url("../fonts/line-awesome/la-regular-400.eot?#iefix")
			format("embedded-opentype"),
		url("../fonts/line-awesome/la-regular-400.woff2") format("woff2"),
		url("../fonts/line-awesome/la-regular-400.woff") format("woff"),
		url("../fonts/line-awesome/la-regular-400.ttf") format("truetype"),
		url("../fonts/line-awesome/la-regular-400.svg#lineawesome")
			format("svg");
}

@font-face {
	font-family: "Line Awesome Free";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("../fonts/line-awesome/la-solid-900.eot");
	src: url("../fonts/line-awesome/la-solid-900.eot?#iefix")
			format("embedded-opentype"),
		url("../fonts/line-awesome/la-solid-900.woff2") format("woff2"),
		url("../fonts/line-awesome/la-solid-900.woff") format("woff"),
		url("../fonts/line-awesome/la-solid-900.ttf") format("truetype"),
		url("../fonts/line-awesome/la-solid-900.svg#lineawesome") format("svg");
}

.la,
.las {
	font-family: "Line Awesome Free", monospace;
	font-weight: 900;
}

.lar {
	font-family: "Line Awesome Free", monospace;
	font-weight: 400;
}

.lab {
	font-family: "Line Awesome Brands", monospace;
	font-weight: 400;
}

.la-lg {
	font-size: 1.33333em;
	line-height: 0.75em;
	vertical-align: -0.0667em;
}

.la-2x {
	font-size: 2em;
}

.la-align-center::before {
	content: "\f037";
}

.la-align-justify::before {
	content: "\f039";
}

.la-align-left::before {
	content: "\f036";
}

.la-align-right::before {
	content: "\f038";
}

.la-arrow-down::before {
	content: "\f063";
}

.la-arrow-left::before {
	content: "\f060";
}

.la-arrow-right::before {
	content: "\f061";
}

.la-arrow-up::before {
	content: "\f062";
}

.la-arrows-alt-h::before {
	content: "\f337";
}

.la-arrows-alt-v::before {
	content: "\f338";
}

.la-box::before {
	content: "\f466";
}

.la-cloud-upload-alt::before {
	content: "\f382";
}

.la-cog::before {
	content: "\f013";
}

.la-edit::before {
	content: "\f044";
}

.la-expand::before {
	content: "\f065";
}

.la-facebook-f::before {
	content: "\f39e";
}

.la-filter::before {
	content: "\f0b0";
}

.la-github::before {
	content: "\f09b";
}

.la-home::before {
	content: "\f015";
}

.la-image::before {
	content: "\f03e";
}

.la-indent::before {
	content: "\f03c";
}

.la-instagram::before {
	content: "\f16d";
}

.la-linkedin-in::before {
	content: "\f0e1";
}

.la-long-arrow-alt-down::before {
	content: "\f309";
}

.la-long-arrow-alt-up::before {
	content: "\f30c";
}

.la-outdent::before {
	content: "\f03b";
}

.la-plus::before {
	content: "\f067";
}

.la-save::before {
	content: "\f0c7";
}

.la-search::before {
	content: "\f002";
}

.la-search-plus::before {
	content: "\f00e";
}

.la-star::before {
	content: "\f005";
}

.la-times::before {
	content: "\f00d";
}

.la-trash::before {
	content: "\f1f8";
}

.la-twitter::before {
	content: "\f099";
}

.la-undo::before {
	content: "\f0e2";
}

.la-video::before {
	content: "\f03d";
}
