/*
 * Font Awesome -> Line Awesome kompatibilitási réteg (ejjellato)
 * A Font Awesome 4.7 / 5.x CDN stíluslapok helyett: a megosztott PHP modulok, JS-ek és
 * modul template-ek által még kiírt "fa / fas / far / fab fa-*" osztályokat a már betöltött
 * Line Awesome 1.3 betűkészletre képezi (LA ugyanazokat a kódpontokat használja).
 * A "FontAwesome" font-family-t (SCSS-ben font: ... FontAwesome) a Line Awesome solid fontra irányítja.
 * Csak a forráskódban előforduló ikonnevek vannak felvéve - új FA ikon esetén ide kell felvenni
 * (vagy inkább las/lar/lab la-* osztályt használni).
 */
@font-face {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/fonts/la-solid-900.woff2') format('woff2'),
		url('https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/fonts/la-solid-900.woff') format('woff');
}
.fa, .fas, .far, .fab {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; }
.fas { font-family: 'Line Awesome Free'; font-weight: 900; }
.far { font-family: 'Line Awesome Free'; font-weight: 400; }
.fab { font-family: 'Line Awesome Brands'; font-weight: 400; }

/* Méretezés, animáció */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-spin { -webkit-animation: la-spin 2s infinite linear; animation: la-spin 2s infinite linear; }
.fa-pulse { -webkit-animation: la-spin 1s infinite steps(8); animation: la-spin 1s infinite steps(8); }

/* FA4 nevek, amelyek LA-ban regular / brands betűkészletet igényelnek */
.fa.fa-calendar-times-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-cc-mastercard { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-cc-paypal { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-cc-visa { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-clipboard { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-clock-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-credit-card { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-envelope-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-eye { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-facebook { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-facebook-f { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-file-pdf-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-flickr { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-google-plus { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-google-plus-square { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-heart-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-image { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-instagram { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-linkedin { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-linkedin-square { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-list-alt { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-money { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-pencil-square-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-picture-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-pinterest { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-reddit { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-stumbleupon { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-twitter { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-user-o { font-family: 'Line Awesome Free'; font-weight: 400; }
.fa.fa-youtube { font-family: 'Line Awesome Brands'; font-weight: 400; }
.fa.fa-youtube-play { font-family: 'Line Awesome Brands'; font-weight: 400; }

/* Ikonok */
.fa-angle-double-left:before { content: '\f100'; }
.fa-angle-double-right:before { content: '\f101'; }
.fa-angle-down:before { content: '\f107'; }
.fa-angle-left:before { content: '\f104'; }
.fa-angle-right:before { content: '\f105'; }
.fa-angle-up:before { content: '\f106'; }
.fa-arrow-circle-left:before { content: '\f0a8'; }
.fa-arrow-circle-right:before { content: '\f0a9'; }
.fa-ban:before { content: '\f05e'; }
.fa-bars:before { content: '\f0c9'; }
.fa-calendar:before { content: '\f133'; }
.fa-calendar-times-o:before { content: '\f273'; }
.fa-camera:before { content: '\f030'; }
.fa-caret-down:before { content: '\f0d7'; }
.fa-caret-right:before { content: '\f0da'; }
.fa-caret-up:before { content: '\f0d8'; }
.fa-cart-arrow-down:before { content: '\f218'; }
.fa-cart-plus:before { content: '\f217'; }
.fa-cc-mastercard:before { content: '\f1f1'; }
.fa-cc-paypal:before { content: '\f1f4'; }
.fa-cc-visa:before { content: '\f1f0'; }
.fa-certificate:before { content: '\f0a3'; }
.fa-chart-line:before { content: '\f201'; }
.fa-check:before { content: '\f00c'; }
.fa-check-circle:before { content: '\f058'; }
.fa-check-square:before { content: '\f14a'; }
.fa-chevron-circle-left:before { content: '\f137'; }
.fa-chevron-circle-right:before { content: '\f138'; }
.fa-chevron-down:before { content: '\f078'; }
.fa-chevron-left:before { content: '\f053'; }
.fa-chevron-right:before { content: '\f054'; }
.fa-chevron-up:before { content: '\f077'; }
.fa-clipboard:before { content: '\f328'; }
.fa-clock-o:before { content: '\f017'; }
.fa-close:before { content: '\f00d'; }
.fa-credit-card:before { content: '\f09d'; }
.fa-crown:before { content: '\f521'; }
.fa-download:before { content: '\f019'; }
.fa-envelope:before { content: '\f0e0'; }
.fa-envelope-o:before { content: '\f0e0'; }
.fa-envelope-open:before { content: '\f2b6'; }
.fa-exchange:before { content: '\f362'; }
.fa-exclamation-circle:before { content: '\f06a'; }
.fa-exclamation-triangle:before { content: '\f071'; }
.fa-eye:before { content: '\f06e'; }
.fa-facebook:before { content: '\f09a'; }
.fa-facebook-f:before { content: '\f39e'; }
.fa-file-excel:before { content: '\f1c3'; }
.fa-file-pdf-o:before { content: '\f1c1'; }
.fa-filter:before { content: '\f0b0'; }
.fa-flickr:before { content: '\f16e'; }
.fa-gift:before { content: '\f06b'; }
.fa-globe:before { content: '\f0ac'; }
.fa-google-plus:before { content: '\f2b3'; }
.fa-google-plus-square:before { content: '\f0d4'; }
.fa-grin-stars:before { content: '\f587'; }
.fa-handshake:before { content: '\f2b5'; }
.fa-heart:before { content: '\f004'; }
.fa-heart-o:before { content: '\f004'; }
.fa-home:before { content: '\f015'; }
.fa-image:before { content: '\f03e'; }
.fa-info:before { content: '\f129'; }
.fa-info-circle:before { content: '\f05a'; }
.fa-instagram:before { content: '\f16d'; }
.fa-key:before { content: '\f084'; }
.fa-level-down:before { content: '\f3be'; }
.fa-level-up:before { content: '\f3bf'; }
.fa-link:before { content: '\f0c1'; }
.fa-linkedin:before { content: '\f08c'; }
.fa-linkedin-square:before { content: '\f08c'; }
.fa-list-alt:before { content: '\f022'; }
.fa-list-ul:before { content: '\f0ca'; }
.fa-lock:before { content: '\f023'; }
.fa-map-marker:before { content: '\f041'; }
.fa-map-marker-alt:before { content: '\f3c5'; }
.fa-minus:before { content: '\f068'; }
.fa-mobile-alt:before { content: '\f3cd'; }
.fa-money:before { content: '\f3d1'; }
.fa-money-check:before { content: '\f53c'; }
.fa-pencil-square-o:before { content: '\f044'; }
.fa-phone:before { content: '\f095'; }
.fa-phone-volume:before { content: '\f2a0'; }
.fa-picture-o:before { content: '\f03e'; }
.fa-pinterest:before { content: '\f0d2'; }
.fa-plus:before { content: '\f067'; }
.fa-plus-circle:before { content: '\f055'; }
.fa-print:before { content: '\f02f'; }
.fa-question:before { content: '\f128'; }
.fa-question-circle:before { content: '\f059'; }
.fa-quote-left:before { content: '\f10d'; }
.fa-reddit:before { content: '\f1a1'; }
.fa-remove:before { content: '\f00d'; }
.fa-rss:before { content: '\f09e'; }
.fa-search:before { content: '\f002'; }
.fa-shopping-basket:before { content: '\f291'; }
.fa-shopping-cart:before { content: '\f07a'; }
.fa-sign-in:before { content: '\f2f6'; }
.fa-sign-in-alt:before { content: '\f2f6'; }
.fa-sign-out:before { content: '\f2f5'; }
.fa-sliders:before { content: '\f1de'; }
.fa-sort-alpha-asc:before { content: '\f15d'; }
.fa-sort-alpha-desc:before { content: '\f881'; }
.fa-spinner:before { content: '\f110'; }
.fa-star:before { content: '\f005'; }
.fa-stumbleupon:before { content: '\f1a4'; }
.fa-tags:before { content: '\f02c'; }
.fa-th:before { content: '\f00a'; }
.fa-th-list:before { content: '\f00b'; }
.fa-times:before { content: '\f00d'; }
.fa-trash:before { content: '\f1f8'; }
.fa-trash-alt:before { content: '\f2ed'; }
.fa-trophy:before { content: '\f091'; }
.fa-truck:before { content: '\f0d1'; }
.fa-twitter:before { content: '\f099'; }
.fa-unlock-alt:before { content: '\f13e'; }
.fa-usd:before { content: '\f155'; }
.fa-user:before { content: '\f007'; }
.fa-user-circle:before { content: '\f2bd'; }
.fa-user-o:before { content: '\f007'; }
.fa-users:before { content: '\f0c0'; }
.fa-youtube:before { content: '\f167'; }
.fa-youtube-play:before { content: '\f167'; }
