/*!
 * EURASIA AWESOME ICONS 6.0
 * Modern iconography in Eurasian style
 * Version: 6.0.0 | License: SIL OFL 1.1 | CSS: MIT License
 */

:root {
  /* Eurasian color palette */
  --ea-gold: #C19A6B;
  --ea-earth: #6B4423;
  --ea-steppe: #D4B483;
  --ea-sky: #8DAA9D;
  --ea-clay: #B5651D;
  --ea-text: #2C1810;
  --ea-night: #1A1A2E;
  --ea-light: #FAF3E8;
  
  /* Modern sizing system */
  --ea-size-xs: 0.75rem;
  --ea-size-sm: 0.875rem;
  --ea-size-base: 1rem;
  --ea-size-lg: 1.25rem;
  --ea-size-xl: 1.5rem;
  --ea-size-2xl: 2rem;
  --ea-size-3xl: 3rem;
  --ea-size-4xl: 4rem;
  --ea-size-5xl: 5rem;
  
  /* Animation speeds */
  --ea-speed-fast: 0.15s;
  --ea-speed-normal: 0.3s;
  --ea-speed-slow: 0.5s;
}

/* MODERN FONT FACE DECLARATION */
@font-face {
  font-family: 'EurasiaAwesome';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: 
    url('../fonts/eurasia-awesome.woff2') format('woff2'),
    url('../fonts/eurasia-awesome.woff') format('woff'),
    url('../fonts/eurasia-awesome.ttf') format('truetype');
  ascent-override: 90%;
  descent-override: 0%;
  line-gap-override: 0%;
}

/* ICON VARIATIONS */
@font-face {
  font-family: 'EurasiaAwesomeSolid';
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: 
    url('../fonts/eurasia-awesome-solid.woff2') format('woff2'),
    url('../fonts/eurasia-awesome-solid.woff') format('woff');
}

@font-face {
  font-family: 'EurasiaAwesomeRegular';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: 
    url('../fonts/eurasia-awesome-regular.woff2') format('woff2'),
    url('../fonts/eurasia-awesome-regular.woff') format('woff');
}

@font-face {
  font-family: 'EurasiaAwesomeBrands';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: 
    url('../fonts/eurasia-awesome-brands.woff2') format('woff2'),
    url('../fonts/eurasia-awesome-brands.woff') format('woff');
}

/* BASE ICON CLASS */
.ea,
.eai,
.ea-regular,
.ea-solid,
.ea-brands {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-variant: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--ea-size-base);
  line-height: 1;
  position: relative;
  speak: never;
  user-select: none;
}

/* Icon style variants */
.ea-solid {
  font-family: 'EurasiaAwesomeSolid', 'EurasiaAwesome';
  font-weight: 900;
}

.ea-regular {
  font-family: 'EurasiaAwesomeRegular', 'EurasiaAwesome';
  font-weight: 400;
}

.ea-brands {
  font-family: 'EurasiaAwesomeBrands', 'EurasiaAwesome';
  font-weight: 400;
}

/* BACKWARD COMPATIBILITY */
.fa {
  font-family: 'EurasiaAwesome', sans-serif !important;
  font-weight: normal !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: inherit !important;
}

/* SIZING SYSTEM */
.ea-xs { font-size: var(--ea-size-xs); }
.ea-sm { font-size: var(--ea-size-sm); }
.ea-lg { font-size: var(--ea-size-lg); }
.ea-xl { font-size: var(--ea-size-xl); }
.ea-2x { font-size: var(--ea-size-2xl); }
.ea-3x { font-size: var(--ea-size-3xl); }
.ea-4x { font-size: var(--ea-size-4xl); }
.ea-5x { font-size: var(--ea-size-5xl); }

/* LAYOUT & SPACING */
.ea-fw {
  width: 1.25em;
  text-align: center;
}

.ea-left {
  margin-right: 0.5em;
}

.ea-right {
  margin-left: 0.5em;
}

.ea-pull-left {
  float: left;
  margin-right: 0.5em;
}

.ea-pull-right {
  float: right;
  margin-left: 0.5em;
}

/* LISTS */
.ea-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 2.5em;
}

.ea-ul > li {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.5em;
}

.ea-li {
  position: absolute;
  left: -2.5em;
  width: 2em;
  text-align: center;
  line-height: inherit;
}

/* BORDERS & DECORATION */
.ea-border {
  padding: 0.35em 0.4em 0.3em;
  border: 2px solid var(--ea-steppe);
  border-radius: 0.35em;
  background: linear-gradient(135deg, 
    rgba(245, 233, 212, 0.1) 0%,
    rgba(255, 255, 255, 0.05) 100%);
  backdrop-filter: blur(4px);
}

/* EURASIAN STYLES */
.ea-gold {
  color: var(--ea-gold);
}

.ea-earth {
  color: var(--ea-earth);
}

.ea-steppe {
  color: var(--ea-steppe);
}

.ea-sky {
  color: var(--ea-sky);
}

.ea-glow {
  filter: drop-shadow(0 0 8px currentColor);
}

.ea-gradient {
  background: linear-gradient(135deg, var(--ea-gold), var(--ea-clay));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.ea-ornament {
  position: relative;
}

.ea-ornament::before {
  content: '❖';
  position: absolute;
  font-size: 0.5em;
  opacity: 0.3;
  z-index: -1;
  animation: ea-float 6s ease-in-out infinite;
}

/* ANIMATIONS */
@keyframes ea-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes ea-pulse {
  0%, 100% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.1); opacity: 0.8; }
}

@keyframes ea-bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-0.25em); }
}

@keyframes ea-float {
  0%, 100% { transform: translate(0, 0) rotate(0deg); }
  33% { transform: translate(3px, -3px) rotate(1deg); }
  66% { transform: translate(-3px, 2px) rotate(-1deg); }
}

@keyframes ea-shimmer {
  0% { background-position: -200% center; }
  100% { background-position: 200% center; }
}

.ea-spin {
  animation: ea-spin 2s linear infinite;
}

.ea-pulse {
  animation: ea-pulse 1.5s ease infinite;
}

.ea-bounce {
  animation: ea-bounce 1s ease infinite;
}

.ea-float {
  animation: ea-float 3s ease-in-out infinite;
}

.ea-shimmer {
  background: linear-gradient(90deg, 
    transparent, 
    rgba(255, 255, 255, 0.4), 
    transparent);
  background-size: 200% auto;
  animation: ea-shimmer 2s linear infinite;
}

/* TRANSFORMS */
.ea-rotate-90 { transform: rotate(90deg); }
.ea-rotate-180 { transform: rotate(180deg); }
.ea-rotate-270 { transform: rotate(270deg); }
.ea-flip-h { transform: scaleX(-1); }
.ea-flip-v { transform: scaleY(-1); }
.ea-flip-both { transform: scale(-1); }

/* STACKING */
.ea-stack {
  display: inline-flex;
  position: relative;
  width: 2em;
  height: 2em;
  vertical-align: middle;
}

.ea-stack-1x,
.ea-stack-2x {
  position: absolute;
  width: 100%;
  text-align: center;
}

.ea-stack-1x { line-height: inherit; }
.ea-stack-2x { font-size: 2em; }

.ea-inverse {
  color: var(--ea-light);
}

/* ICON CONTAINERS */
.ea-container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all var(--ea-speed-normal) ease;
}

.ea-container.circle {
  width: 3em;
  height: 3em;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, 
    rgba(193, 154, 107, 0.15) 0%, 
    transparent 70%);
  border: 1px solid rgba(193, 154, 107, 0.2);
}

.ea-container.square {
  width: 3em;
  height: 3em;
  border-radius: 0.75em;
  background: linear-gradient(135deg, 
    rgba(245, 233, 212, 0.2) 0%, 
    rgba(255, 255, 255, 0.1) 100%);
  border: 1px solid rgba(212, 180, 131, 0.3);
  box-shadow: 
    inset 0 1px 2px rgba(255, 255, 255, 0.1),
    0 4px 12px rgba(107, 68, 35, 0.08);
}

/* BADGES & INDICATORS */
.ea-badge {
  position: relative;
}

.ea-badge::after {
  content: attr(data-badge);
  position: absolute;
  top: -0.5em;
  right: -0.5em;
  min-width: 1.75em;
  height: 1.75em;
  padding: 0 0.375em;
  font-size: 0.625em;
  font-weight: 700;
  line-height: 1.75em;
  text-align: center;
  color: var(--ea-light);
  background: linear-gradient(135deg, var(--ea-earth), var(--ea-clay));
  border-radius: 999px;
  border: 2px solid currentColor;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

/* HOVER EFFECTS */
.ea-hover-grow {
  transition: transform var(--ea-speed-normal) ease;
}

.ea-hover-grow:hover {
  transform: scale(1.15);
}

.ea-hover-rotate {
  transition: transform var(--ea-speed-normal) ease;
}

.ea-hover-rotate:hover {
  transform: rotate(15deg);
}

.ea-hover-glow {
  transition: filter var(--ea-speed-normal) ease;
}

.ea-hover-glow:hover {
  filter: drop-shadow(0 0 12px currentColor);
}

/* BUTTON INTEGRATION */
.ea-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.75em;
  padding: 0.875em 1.75em;
  border-radius: 0.75em;
  font-weight: 500;
  text-decoration: none;
  transition: all var(--ea-speed-normal) ease;
  border: 2px solid transparent;
}

.ea-btn-gold {
  background: linear-gradient(135deg, var(--ea-gold), var(--ea-clay));
  color: var(--ea-light);
}

.ea-btn-gold:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(193, 154, 107, 0.3);
}

.ea-btn-outline {
  background: transparent;
  color: var(--ea-earth);
  border-color: var(--ea-earth);
}

.ea-btn-outline:hover {
  background: var(--ea-earth);
  color: var(--ea-light);
}

/* ACCESSIBILITY */
.ea-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.ea-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* RESPONSIVE DESIGN */
@media (max-width: 768px) {
  .ea-responsive {
    font-size: calc(var(--ea-size-base) * 0.9);
  }
  
  .ea-stack-responsive {
    width: 1.75em;
    height: 1.75em;
  }
}

/* DARK THEME */
@media (prefers-color-scheme: dark) {
  .ea,
  .fa {
    color: var(--ea-steppe);
  }
  
  .ea-container.circle,
  .ea-container.square {
    background: rgba(26, 26, 46, 0.3);
    border-color: rgba(193, 154, 107, 0.2);
  }
  
  .ea-btn-outline {
    border-color: var(--ea-steppe);
    color: var(--ea-steppe);
  }
  
  .ea-btn-outline:hover {
    background: var(--ea-steppe);
    color: var(--ea-night);
  }
}

/* MOTION REDUCTION */
@media (prefers-reduced-motion: reduce) {
  .ea,
  .ea-spin,
  .ea-pulse,
  .ea-bounce,
  .ea-float {
    animation: none !important;
    transition: none !important;
  }
}

/* PRINT STYLES */
@media print {
  .ea,
  .fa {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
  }
  
  .ea-border {
    border-color: #ccc !important;
    background: none !important;
  }
}

/* MODERN UTILITY CLASSES */
.ea-flex-center {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.ea-gap-xs { gap: 0.25em; }
.ea-gap-sm { gap: 0.5em; }
.ea-gap-md { gap: 1em; }
.ea-gap-lg { gap: 1.5em; }

.ea-shadow-sm {
  filter: drop-shadow(0 2px 4px rgba(107, 68, 35, 0.1));
}

.ea-shadow {
  filter: drop-shadow(0 4px 8px rgba(107, 68, 35, 0.15));
}

.ea-shadow-lg {
  filter: drop-shadow(0 8px 16px rgba(107, 68, 35, 0.2));
}

/* INTERACTIVE STATES */
.ea-active {
  color: var(--ea-gold);
  transform: scale(1.1);
}

.ea-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}

/* LOADING STATES */
.ea-loading {
  opacity: 0.7;
  pointer-events: none;
}

.ea-loading::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: currentColor;
  animation: ea-spin 1s linear infinite;
}

/* CUSTOM EURASIAN ICONS */
/* Mongol bow */
.ea-bow::before {
  content: "🏹";
}

/* Felt pattern */
.ea-felt::before {
  content: "🧶";
}

/* Silk road */
.ea-silk-road::before {
  content: "🛤️";
}

/* Tengri symbol */
.ea-tengri::before {
  content: "☀";
}

/* Wolf symbol */
.ea-wolf::before {
  content: "🐺";
}

/* Steppe eagle */
.ea-eagle::before {
  content: "🦅";
}

/* Yurt */
.ea-yurt::before {
  content: "⛺";
}

/* Horse */
.ea-horse::before {
  content: "🐎";
}

/* Camel */
.ea-camel::before {
  content: "🐫";
}

/* Ornament */
.ea-ornament-circle::before {
  content: "◯";
}

.ea-ornament-square::before {
  content: "◼";
}

.ea-ornament-diamond::before {
  content: "✦";
}

/* SOCIAL MEDIA WITH EURASIAN FLAVOR */
.ea-facebook-eurasia::before {
  content: "\f09a";
  color: var(--ea-earth);
}

.ea-twitter-eurasia::before {
  content: "\f099";
  color: var(--ea-sky);
}

.ea-instagram-eurasia::before {
  content: "\f16d";
  background: radial-gradient(circle at 30% 30%, var(--ea-gold), var(--ea-clay), var(--ea-earth));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* ORIGINAL FONTAWESOME ICONS - COMPACT VERSION */
/* We'll include a subset of the most commonly used icons */
.fa-glass:before,.ea-glass:before{content:"\f000"}
.fa-music:before,.ea-music:before{content:"\f001"}
.fa-search:before,.ea-search:before{content:"\f002"}
.fa-heart:before,.ea-heart:before{content:"\f004"}
.fa-star:before,.ea-star:before{content:"\f005"}
.fa-user:before,.ea-user:before{content:"\f007"}
.fa-film:before,.ea-film:before{content:"\f008"}
.fa-check:before,.ea-check:before{content:"\f00c"}
.fa-times:before,.ea-times:before{content:"\f00d"}
.fa-home:before,.ea-home:before{content:"\f015"}
.fa-clock:before,.ea-clock:before{content:"\f017"}
.fa-download:before,.ea-download:before{content:"\f019"}
.fa-inbox:before,.ea-inbox:before{content:"\f01c"}
.fa-refresh:before,.ea-refresh:before{content:"\f021"}
.fa-lock:before,.ea-lock:before{content:"\f023"}
.fa-flag:before,.ea-flag:before{content:"\f024"}
.fa-headphones:before,.ea-headphones:before{content:"\f025"}
.fa-volume-off:before,.ea-volume-off:before{content:"\f026"}
.fa-volume-up:before,.ea-volume-up:before{content:"\f028"}
.fa-qrcode:before,.ea-qrcode:before{content:"\f029"}
.fa-barcode:before,.ea-barcode:before{content:"\f02a"}
.fa-tag:before,.ea-tag:before{content:"\f02b"}
.fa-book:before,.ea-book:before{content:"\f02d"}
.fa-bookmark:before,.ea-bookmark:before{content:"\f02e"}
.fa-print:before,.ea-print:before{content:"\f02f"}
.fa-camera:before,.ea-camera:before{content:"\f030"}
.fa-font:before,.ea-font:before{content:"\f031"}
.fa-bold:before,.ea-bold:before{content:"\f032"}
.fa-italic:before,.ea-italic:before{content:"\f033"}
.fa-align-left:before,.ea-align-left:before{content:"\f036"}
.fa-align-center:before,.ea-align-center:before{content:"\f037"}
.fa-align-right:before,.ea-align-right:before{content:"\f038"}
.fa-list:before,.ea-list:before{content:"\f03a"}
.fa-picture:before,.ea-picture:before{content:"\f03e"}
.fa-pencil:before,.ea-pencil:before{content:"\f040"}
.fa-map-marker:before,.ea-map-marker:before{content:"\f041"}
.fa-adjust:before,.ea-adjust:before{content:"\f042"}
.fa-edit:before,.ea-edit:before{content:"\f044"}
.fa-share:before,.ea-share:before{content:"\f064"}
.fa-check-circle:before,.ea-check-circle:before{content:"\f058"}
.fa-question-circle:before,.ea-question-circle:before{content:"\f059"}
.fa-info-circle:before,.ea-info-circle:before{content:"\f05a"}
.fa-ban:before,.ea-ban:before{content:"\f05e"}
.fa-arrow-left:before,.ea-arrow-left:before{content:"\f060"}
.fa-arrow-right:before,.ea-arrow-right:before{content:"\f061"}
.fa-arrow-up:before,.ea-arrow-up:before{content:"\f062"}
.fa-arrow-down:before,.ea-arrow-down:before{content:"\f063"}
.fa-share-alt:before,.ea-share-alt:before{content:"\f1e0"}
.fa-expand:before,.ea-expand:before{content:"\f065"}
.fa-compress:before,.ea-compress:before{content:"\f066"}
.fa-plus:before,.ea-plus:before{content:"\f067"}
.fa-minus:before,.ea-minus:before{content:"\f068"}
.fa-exclamation-circle:before,.ea-exclamation-circle:before{content:"\f06a"}
.fa-gift:before,.ea-gift:before{content:"\f06b"}
.fa-leaf:before,.ea-leaf:before{content:"\f06c"}
.fa-fire:before,.ea-fire:before{content:"\f06d"}
.fa-eye:before,.ea-eye:before{content:"\f06e"}
.fa-eye-slash:before,.ea-eye-slash:before{content:"\f070"}
.fa-exclamation-triangle:before,.ea-exclamation-triangle:before{content:"\f071"}
.fa-plane:before,.ea-plane:before{content:"\f072"}
.fa-calendar:before,.ea-calendar:before{content:"\f073"}
.fa-random:before,.ea-random:before{content:"\f074"}
.fa-comment:before,.ea-comment:before{content:"\f075"}
.fa-chevron-up:before,.ea-chevron-up:before{content:"\f077"}
.fa-chevron-down:before,.ea-chevron-down:before{content:"\f078"}
.fa-shopping-cart:before,.ea-shopping-cart:before{content:"\f07a"}
.fa-folder:before,.ea-folder:before{content:"\f07b"}
.fa-folder-open:before,.ea-folder-open:before{content:"\f07c"}
.fa-arrows-v:before,.ea-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before,.ea-arrows-h:before{content:"\f07e"}
.fa-bar-chart:before,.ea-bar-chart:before{content:"\f080"}
.fa-camera-retro:before,.ea-camera-retro:before{content:"\f083"}
.fa-key:before,.ea-key:before{content:"\f084"}
.fa-cogs:before,.ea-cogs:before{content:"\f085"}
.fa-comments:before,.ea-comments:before{content:"\f086"}
.fa-thumbs-o-up:before,.ea-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before,.ea-thumbs-o-down:before{content:"\f088"}
.fa-heart-o:before,.ea-heart-o:before{content:"\f08a"}
.fa-sign-out:before,.ea-sign-out:before{content:"\f08b"}
.fa-thumb-tack:before,.ea-thumb-tack:before{content:"\f08d"}
.fa-external-link:before,.ea-external-link:before{content:"\f08e"}
.fa-sign-in:before,.ea-sign-in:before{content:"\f090"}
.fa-trophy:before,.ea-trophy:before{content:"\f091"}
.fa-upload:before,.ea-upload:before{content:"\f093"}
.fa-phone:before,.ea-phone:before{content:"\f095"}
.fa-unlock:before,.ea-unlock:before{content:"\f09c"}
.fa-credit-card:before,.ea-credit-card:before{content:"\f09d"}
.fa-rss:before,.ea-rss:before{content:"\f09e"}
.fa-hdd-o:before,.ea-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before,.ea-bullhorn:before{content:"\f0a1"}
.fa-bell:before,.ea-bell:before{content:"\f0f3"}
.fa-certificate:before,.ea-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before,.ea-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before,.ea-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before,.ea-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before,.ea-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before,.ea-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before,.ea-arrow-circle-right:before{content:"\f0a9"}
.fa-globe:before,.ea-globe:before{content:"\f0ac"}
.fa-wrench:before,.ea-wrench:before{content:"\f0ad"}
.fa-tasks:before,.ea-tasks:before{content:"\f0ae"}
.fa-filter:before,.ea-filter:before{content:"\f0b0"}
.fa-briefcase:before,.ea-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before,.ea-arrows-alt:before{content:"\f0b2"}
.fa-users:before,.ea-users:before{content:"\f0c0"}
.fa-link:before,.ea-link:before{content:"\f0c1"}
.fa-cloud:before,.ea-cloud:before{content:"\f0c2"}
.fa-flask:before,.ea-flask:before{content:"\f0c3"}
.fa-scissors:before,.ea-scissors:before{content:"\f0c4"}
.fa-files-o:before,.ea-files-o:before{content:"\f0c5"}
.fa-paperclip:before,.ea-paperclip:before{content:"\f0c6"}
.fa-floppy-o:before,.ea-floppy-o:before{content:"\f0c7"}
.fa-square:before,.ea-square:before{content:"\f0c8"}
.fa-bars:before,.ea-bars:before{content:"\f0c9"}
.fa-list-ul:before,.ea-list-ul:before{content:"\f0ca"}
.fa-list-ol:before,.ea-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before,.ea-strikethrough:before{content:"\f0cc"}
.fa-underline:before,.ea-underline:before{content:"\f0cd"}
.fa-table:before,.ea-table:before{content:"\f0ce"}
.fa-magic:before,.ea-magic:before{content:"\f0d0"}
.fa-truck:before,.ea-truck:before{content:"\f0d1"}
.fa-money:before,.ea-money:before{content:"\f0d6"}
.fa-caret-down:before,.ea-caret-down:before{content:"\f0d7"}
.fa-caret-up:before,.ea-caret-up:before{content:"\f0d8"}
.fa-caret-left:before,.ea-caret-left:before{content:"\f0d9"}
.fa-caret-right:before,.ea-caret-right:before{content:"\f0da"}
.fa-columns:before,.ea-columns:before{content:"\f0db"}
.fa-sort:before,.ea-sort:before{content:"\f0dc"}
.fa-sort-desc:before,.ea-sort-desc:before{content:"\f0dd"}
.fa-sort-asc:before,.ea-sort-asc:before{content:"\f0de"}
.fa-envelope:before,.ea-envelope:before{content:"\f0e0"}
.fa-linkedin:before,.ea-linkedin:before{content:"\f0e1"}
.fa-undo:before,.ea-undo:before{content:"\f0e2"}
.fa-gavel:before,.ea-gavel:before{content:"\f0e3"}
.fa-tachometer:before,.ea-tachometer:before{content:"\f0e4"}
.fa-comment-o:before,.ea-comment-o:before{content:"\f0e5"}
.fa-comments-o:before,.ea-comments-o:before{content:"\f0e6"}
.fa-bolt:before,.ea-bolt:before{content:"\f0e7"}
.fa-sitemap:before,.ea-sitemap:before{content:"\f0e8"}
.fa-umbrella:before,.ea-umbrella:before{content:"\f0e9"}
.fa-paste:before,.ea-paste:before{content:"\f0ea"}
.fa-lightbulb-o:before,.ea-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before,.ea-exchange:before{content:"\f0ec"}
.fa-cloud-download:before,.ea-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before,.ea-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before,.ea-user-md:before{content:"\f0f0"}
.fa-stethoscope:before,.ea-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before,.ea-suitcase:before{content:"\f0f2"}
.fa-bell-o:before,.ea-bell-o:before{content:"\f0a2"}
.fa-coffee:before,.ea-coffee:before{content:"\f0f4"}
.fa-cutlery:before,.ea-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before,.ea-file-text-o:before{content:"\f0f6"}
.fa-building-o:before,.ea-building-o:before{content:"\f0f7"}
.fa-hospital-o:before,.ea-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before,.ea-ambulance:before{content:"\f0f9"}
.fa-medkit:before,.ea-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before,.ea-fighter-jet:before{content:"\f0fb"}
.fa-beer:before,.ea-beer:before{content:"\f0fc"}
.fa-h-square:before,.ea-h-square:before{content:"\f0fd"}
.fa-plus-square:before,.ea-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before,.ea-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before,.ea-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before,.ea-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before,.ea-angle-double-down:before{content:"\f103"}
.fa-angle-left:before,.ea-angle-left:before{content:"\f104"}
.fa-angle-right:before,.ea-angle-right:before{content:"\f105"}
.fa-angle-up:before,.ea-angle-up:before{content:"\f106"}
.fa-angle-down:before,.ea-angle-down:before{content:"\f107"}
.fa-desktop:before,.ea-desktop:before{content:"\f108"}
.fa-laptop:before,.ea-laptop:before{content:"\f109"}
.fa-tablet:before,.ea-tablet:before{content:"\f10a"}
.fa-mobile:before,.ea-mobile:before{content:"\f10b"}
.fa-circle-o:before,.ea-circle-o:before{content:"\f10c"}
.fa-quote-left:before,.ea-quote-left:before{content:"\f10d"}
.fa-quote-right:before,.ea-quote-right:before{content:"\f10e"}
.fa-spinner:before,.ea-spinner:before{content:"\f110"}
.fa-circle:before,.ea-circle:before{content:"\f111"}
.fa-reply:before,.ea-reply:before{content:"\f112"}
.fa-github-alt:before,.ea-github-alt:before{content:"\f113"}
.fa-folder-o:before,.ea-folder-o:before{content:"\f114"}
.fa-folder-open-o:before,.ea-folder-open-o:before{content:"\f115"}
.fa-smile-o:before,.ea-smile-o:before{content:"\f118"}
.fa-frown-o:before,.ea-frown-o:before{content:"\f119"}
.fa-meh-o:before,.ea-meh-o:before{content:"\f11a"}
.fa-gamepad:before,.ea-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before,.ea-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before,.ea-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before,.ea-flag-checkered:before{content:"\f11e"}
.fa-terminal:before,.ea-terminal:before{content:"\f120"}
.fa-code:before,.ea-code:before{content:"\f121"}
.fa-reply-all:before,.ea-reply-all:before{content:"\f122"}
.fa-star-half-o:before,.ea-star-half-o:before{content:"\f123"}
.fa-location-arrow:before,.ea-location-arrow:before{content:"\f124"}
.fa-crop:before,.ea-crop:before{content:"\f125"}
.fa-code-fork:before,.ea-code-fork:before{content:"\f126"}
.fa-chain-broken:before,.ea-chain-broken:before{content:"\f127"}
.fa-question:before,.ea-question:before{content:"\f128"}
.fa-info:before,.ea-info:before{content:"\f129"}
.fa-exclamation:before,.ea-exclamation:before{content:"\f12a"}
.fa-superscript:before,.ea-superscript:before{content:"\f12b"}
.fa-subscript:before,.ea-subscript:before{content:"\f12c"}
.fa-eraser:before,.ea-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before,.ea-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before,.ea-microphone:before{content:"\f130"}
.fa-microphone-slash:before,.ea-microphone-slash:before{content:"\f131"}
.fa-shield:before,.ea-shield:before{content:"\f132"}
.fa-calendar-o:before,.ea-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before,.ea-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before,.ea-rocket:before{content:"\f135"}
.fa-maxcdn:before,.ea-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before,.ea-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before,.ea-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before,.ea-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before,.ea-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before,.ea-html5:before{content:"\f13b"}
.fa-css3:before,.ea-css3:before{content:"\f13c"}
.fa-anchor:before,.ea-anchor:before{content:"\f13d"}
.fa-unlock-alt:before,.ea-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before,.ea-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before,.ea-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before,.ea-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before,.ea-rss-square:before{content:"\f143"}
.fa-play-circle:before,.ea-play-circle:before{content:"\f144"}
.fa-ticket:before,.ea-ticket:before{content:"\f145"}
.fa-minus-square:before,.ea-minus-square:before{content:"\f146"}
.fa-minus-square-o:before,.ea-minus-square-o:before{content:"\f147"}
.fa-level-up:before,.ea-level-up:before{content:"\f148"}
.fa-level-down:before,.ea-level-down:before{content:"\f149"}
.fa-check-square:before,.ea-check-square:before{content:"\f14a"}
.fa-pencil-square:before,.ea-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before,.ea-external-link-square:before{content:"\f14c"}
.fa-share-square:before,.ea-share-square:before{content:"\f14d"}
.fa-compass:before,.ea-compass:before{content:"\f14e"}
.fa-caret-square-o-down:before,.ea-caret-square-o-down:before{content:"\f150"}
.fa-caret-square-o-up:before,.ea-caret-square-o-up:before{content:"\f151"}
.fa-caret-square-o-right:before,.ea-caret-square-o-right:before{content:"\f152"}
.fa-eur:before,.ea-eur:before{content:"\f153"}
.fa-gbp:before,.ea-gbp:before{content:"\f154"}
.fa-usd:before,.ea-usd:before{content:"\f155"}
.fa-inr:before,.ea-inr:before{content:"\f156"}
.fa-jpy:before,.ea-jpy:before{content:"\f157"}
.fa-rub:before,.ea-rub:before{content:"\f158"}
.fa-krw:before,.ea-krw:before{content:"\f159"}
.fa-btc:before,.ea-btc:before{content:"\f15a"}
.fa-file:before,.ea-file:before{content:"\f15b"}
.fa-file-text:before,.ea-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before,.ea-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before,.ea-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before,.ea-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before,.ea-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before,.ea-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before,.ea-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before,.ea-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before,.ea-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before,.ea-youtube-square:before{content:"\f166"}
.fa-youtube:before,.ea-youtube:before{content:"\f167"}
.fa-xing:before,.ea-xing:before{content:"\f168"}
.fa-xing-square:before,.ea-xing-square:before{content:"\f169"}
.fa-youtube-play:before,.ea-youtube-play:before{content:"\f16a"}
.fa-dropbox:before,.ea-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before,.ea-stack-overflow:before{content:"\f16c"}
.fa-instagram:before,.ea-instagram:before{content:"\f16d"}
.fa-flickr:before,.ea-flickr:before{content:"\f16e"}
.fa-adn:before,.ea-adn:before{content:"\f170"}
.fa-bitbucket:before,.ea-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before,.ea-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before,.ea-tumblr:before{content:"\f173"}
.fa-tumblr-square:before,.ea-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before,.ea-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before,.ea-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before,.ea-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before,.ea-long-arrow-right:before{content:"\f178"}
.fa-apple:before,.ea-apple:before{content:"\f179"}
.fa-windows:before,.ea-windows:before{content:"\f17a"}
.fa-android:before,.ea-android:before{content:"\f17b"}
.fa-linux:before,.ea-linux:before{content:"\f17c"}
.fa-dribbble:before,.ea-dribbble:before{content:"\f17d"}
.fa-skype:before,.ea-skype:before{content:"\f17e"}
.fa-foursquare:before,.ea-foursquare:before{content:"\f180"}
.fa-trello:before,.ea-trello:before{content:"\f181"}
.fa-female:before,.ea-female:before{content:"\f182"}
.fa-male:before,.ea-male:before{content:"\f183"}
.fa-gratipay:before,.ea-gratipay:before{content:"\f184"}
.fa-sun-o:before,.ea-sun-o:before{content:"\f185"}
.fa-moon-o:before,.ea-moon-o:before{content:"\f186"}
.fa-archive:before,.ea-archive:before{content:"\f187"}
.fa-bug:before,.ea-bug:before{content:"\f188"}
.fa-vk:before,.ea-vk:before{content:"\f189"}
.fa-weibo:before,.ea-weibo:before{content:"\f18a"}
.fa-renren:before,.ea-renren:before{content:"\f18b"}
.fa-pagelines:before,.ea-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before,.ea-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before,.ea-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before,.ea-arrow-circle-o-left:before{content:"\f190"}
.fa-caret-square-o-left:before,.ea-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before,.ea-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before,.ea-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before,.ea-vimeo-square:before{content:"\f194"}
.fa-try:before,.ea-try:before{content:"\f195"}
.fa-plus-square-o:before,.ea-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before,.ea-space-shuttle:before{content:"\f197"}
.fa-slack:before,.ea-slack:before{content:"\f198"}
.fa-envelope-square:before,.ea-envelope-square:before{content:"\f199"}
.fa-wordpress:before,.ea-wordpress:before{content:"\f19a"}
.fa-openid:before,.ea-openid:before{content:"\f19b"}
.fa-university:before,.ea-university:before{content:"\f19c"}
.fa-graduation-cap:before,.ea-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before,.ea-yahoo:before{content:"\f19e"}
.fa-google:before,.ea-google:before{content:"\f1a0"}
.fa-reddit:before,.ea-reddit:before{content:"\f1a1"}
.fa-reddit-square:before,.ea-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before,.ea-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before,.ea-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before,.ea-delicious:before{content:"\f1a5"}
.fa-digg:before,.ea-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before,.ea-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before,.ea-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before,.ea-drupal:before{content:"\f1a9"}
.fa-joomla:before,.ea-joomla:before{content:"\f1aa"}
.fa-language:before,.ea-language:before{content:"\f1ab"}
.fa-fax:before,.ea-fax:before{content:"\f1ac"}
.fa-building:before,.ea-building:before{content:"\f1ad"}
.fa-child:before,.ea-child:before{content:"\f1ae"}
.fa-paw:before,.ea-paw:before{content:"\f1b0"}
.fa-spoon:before,.ea-spoon:before{content:"\f1b1"}
.fa-cube:before,.ea-cube:before{content:"\f1b2"}
.fa-cubes:before,.ea-cubes:before{content:"\f1b3"}
.fa-behance:before,.ea-behance:before{content:"\f1b4"}
.fa-behance-square:before,.ea-behance-square:before{content:"\f1b5"}
.fa-steam:before,.ea-steam:before{content:"\f1b6"}
.fa-steam-square:before,.ea-steam-square:before{content:"\f1b7"}
.fa-recycle:before,.ea-recycle:before{content:"\f1b8"}
.fa-car:before,.ea-car:before{content:"\f1b9"}
.fa-taxi:before,.ea-taxi:before{content:"\f1ba"}
.fa-tree:before,.ea-tree:before{content:"\f1bb"}
.fa-spotify:before,.ea-spotify:before{content:"\f1bc"}
.fa-deviantart:before,.ea-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before,.ea-soundcloud:before{content:"\f1be"}
.fa-database:before,.ea-database:before{content:"\f1c0"}
.fa-file-pdf-o:before,.ea-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before,.ea-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before,.ea-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before,.ea-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-image-o:before,.ea-file-image-o:before{content:"\f1c5"}
.fa-file-archive-o:before,.ea-file-archive-o:before{content:"\f1c6"}
.fa-file-audio-o:before,.ea-file-audio-o:before{content:"\f1c7"}
.fa-file-video-o:before,.ea-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before,.ea-file-code-o:before{content:"\f1c9"}
.fa-vine:before,.ea-vine:before{content:"\f1ca"}
.fa-codepen:before,.ea-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before,.ea-jsfiddle:before{content:"\f1cc"}
.fa-life-ring:before,.ea-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before,.ea-circle-o-notch:before{content:"\f1ce"}
.fa-rebel:before,.ea-rebel:before{content:"\f1d0"}
.fa-empire:before,.ea-empire:before{content:"\f1d1"}
.fa-git-square:before,.ea-git-square:before{content:"\f1d2"}
.fa-git:before,.ea-git:before{content:"\f1d3"}
.fa-hacker-news:before,.ea-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before,.ea-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before,.ea-qq:before{content:"\f1d6"}
.fa-weixin:before,.ea-weixin:before{content:"\f1d7"}
.fa-paper-plane:before,.ea-paper-plane:before{content:"\f1d8"}
.fa-paper-plane-o:before,.ea-paper-plane-o:before{content:"\f1d9"}
.fa-history:before,.ea-history:before{content:"\f1da"}
.fa-circle-thin:before,.ea-circle-thin:before{content:"\f1db"}
.fa-header:before,.ea-header:before{content:"\f1dc"}
.fa-paragraph:before,.ea-paragraph:before{content:"\f1dd"}
.fa-sliders:before,.ea-sliders:before{content:"\f1de"}
.fa-share-alt:before,.ea-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before,.ea-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before,.ea-bomb:before{content:"\f1e2"}
.fa-futbol-o:before,.ea-futbol-o:before{content:"\f1e3"}
.fa-tty:before,.ea-tty:before{content:"\f1e4"}
.fa-binoculars:before,.ea-binoculars:before{content:"\f1e5"}
.fa-plug:before,.ea-plug:before{content:"\f1e6"}
.fa-slideshare:before,.ea-slideshare:before{content:"\f1e7"}
.fa-twitch:before,.ea-twitch:before{content:"\f1e8"}
.fa-yelp:before,.ea-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before,.ea-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before,.ea-wifi:before{content:"\f1eb"}
.fa-calculator:before,.ea-calculator:before{content:"\f1ec"}
.fa-paypal:before,.ea-paypal:before{content:"\f1ed"}
.fa-google-wallet:before,.ea-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before,.ea-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before,.ea-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before,.ea-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before,.ea-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before,.ea-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before,.ea-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before,.ea-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before,.ea-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before,.ea-trash:before{content:"\f1f8"}
.fa-copyright:before,.ea-copyright:before{content:"\f1f9"}
.fa-at:before,.ea-at:before{content:"\f1fa"}
.fa-eyedropper:before,.ea-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before,.ea-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before,.ea-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before,.ea-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before,.ea-pie-chart:before{content:"\f200"}
.fa-line-chart:before,.ea-line-chart:before{content:"\f201"}
.fa-lastfm:before,.ea-lastfm:before{content:"\f202"}
.fa-lastfm-square:before,.ea-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before,.ea-toggle-off:before{content:"\f204"}
.fa-toggle-on:before,.ea-toggle-on:before{content:"\f205"}
.fa-bicycle:before,.ea-bicycle:before{content:"\f206"}
.fa-bus:before,.ea-bus:before{content:"\f207"}
.fa-ioxhost:before,.ea-ioxhost:before{content:"\f208"}
.fa-angellist:before,.ea-angellist:before{content:"\f209"}
.fa-cc:before,.ea-cc:before{content:"\f20a"}
.fa-ils:before,.ea-ils:before{content:"\f20b"}
.fa-meanpath:before,.ea-meanpath:before{content:"\f20c"}
.fa-buysellads:before,.ea-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before,.ea-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before,.ea-dashcube:before{content:"\f210"}
.fa-forumbee:before,.ea-forumbee:before{content:"\f211"}
.fa-leanpub:before,.ea-leanpub:before{content:"\f212"}
.fa-sellsy:before,.ea-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before,.ea-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before,.ea-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before,.ea-skyatlas:before{content:"\f216"}
.fa-cart-plus:before,.ea-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before,.ea-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before,.ea-diamond:before{content:"\f219"}
.fa-ship:before,.ea-ship:before{content:"\f21a"}
.fa-user-secret:before,.ea-user-secret:before{content:"\f21b"}
.fa-motorcycle:before,.ea-motorcycle:before{content:"\f21c"}
.fa-street-view:before,.ea-street-view:before{content:"\f21d"}
.fa-heartbeat:before,.ea-heartbeat:before{content:"\f21e"}
.fa-venus:before,.ea-venus:before{content:"\f221"}
.fa-mars:before,.ea-mars:before{content:"\f222"}
.fa-mercury:before,.ea-mercury:before{content:"\f223"}
.fa-transgender:before,.ea-transgender:before{content:"\f224"}
.fa-transgender-alt:before,.ea-transgender-alt:before{content:"\f225"}
.fa-venus-double:before,.ea-venus-double:before{content:"\f226"}
.fa-mars-double:before,.ea-mars-double:before{content:"\f227"}
.fa-venus-mars:before,.ea-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before,.ea-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before,.ea-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before,.ea-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before,.ea-neuter:before{content:"\f22c"}
.fa-genderless:before,.ea-genderless:before{content:"\f22d"}
.fa-facebook-official:before,.ea-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before,.ea-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before,.ea-whatsapp:before{content:"\f232"}
.fa-server:before,.ea-server:before{content:"\f233"}
.fa-user-plus:before,.ea-user-plus:before{content:"\f234"}
.fa-user-times:before,.ea-user-times:before{content:"\f235"}
.fa-bed:before,.ea-bed:before{content:"\f236"}
.fa-viacoin:before,.ea-viacoin:before{content:"\f237"}
.fa-train:before,.ea-train:before{content:"\f238"}
.fa-subway:before,.ea-subway:before{content:"\f239"}
.fa-medium:before,.ea-medium:before{content:"\f23a"}
.fa-y-combinator:before,.ea-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before,.ea-optin-monster:before{content:"\f23c"}
.fa-opencart:before,.ea-opencart:before{content:"\f23d"}
.fa-expeditedssl:before,.ea-expeditedssl:before{content:"\f23e"}
.fa-battery-full:before,.ea-battery-full:before{content:"\f240"}
.fa-battery-three-quarters:before,.ea-battery-three-quarters:before{content:"\f241"}
.fa-battery-half:before,.ea-battery-half:before{content:"\f242"}
.fa-battery-quarter:before,.ea-battery-quarter:before{content:"\f243"}
.fa-battery-empty:before,.ea-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before,.ea-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before,.ea-i-cursor:before{content:"\f246"}
.fa-object-group:before,.ea-object-group:before{content:"\f247"}
.fa-object-ungroup:before,.ea-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before,.ea-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before,.ea-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before,.ea-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before,.ea-cc-diners-club:before{content:"\f24c"}
.fa-clone:before,.ea-clone:before{content:"\f24d"}
.fa-balance-scale:before,.ea-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before,.ea-hourglass-o:before{content:"\f250"}
.fa-hourglass-start:before,.ea-hourglass-start:before{content:"\f251"}
.fa-hourglass-half:before,.ea-hourglass-half:before{content:"\f252"}
.fa-hourglass-end:before,.ea-hourglass-end:before{content:"\f253"}
.fa-hourglass:before,.ea-hourglass:before{content:"\f254"}
.fa-hand-rock-o:before,.ea-hand-rock-o:before{content:"\f255"}
.fa-hand-paper-o:before,.ea-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before,.ea-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before,.ea-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before,.ea-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before,.ea-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before,.ea-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before,.ea-trademark:before{content:"\f25c"}
.fa-registered:before,.ea-registered:before{content:"\f25d"}
.fa-creative-commons:before,.ea-creative-commons:before{content:"\f25e"}
.fa-gg:before,.ea-gg:before{content:"\f260"}
.fa-gg-circle:before,.ea-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before,.ea-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before,.ea-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before,.ea-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before,.ea-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before,.ea-wikipedia-w:before{content:"\f266"}
.fa-safari:before,.ea-safari:before{content:"\f267"}
.fa-chrome:before,.ea-chrome:before{content:"\f268"}
.fa-firefox:before,.ea-firefox:before{content:"\f269"}
.fa-opera:before,.ea-opera:before{content:"\f26a"}
.fa-internet-explorer:before,.ea-internet-explorer:before{content:"\f26b"}
.fa-television:before,.ea-television:before{content:"\f26c"}
.fa-contao:before,.ea-contao:before{content:"\f26d"}
.fa-500px:before,.ea-500px:before{content:"\f26e"}
.fa-amazon:before,.ea-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before,.ea-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before,.ea-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before,.ea-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before,.ea-calendar-check-o:before{content:"\f274"}
.fa-industry:before,.ea-industry:before{content:"\f275"}
.fa-map-pin:before,.ea-map-pin:before{content:"\f276"}
.fa-map-signs:before,.ea-map-signs:before{content:"\f277"}
.fa-map-o:before,.ea-map-o:before{content:"\f278"}
.fa-map:before,.ea-map:before{content:"\f279"}
.fa-commenting:before,.ea-commenting:before{content:"\f27a"}
.fa-commenting-o:before,.ea-commenting-o:before{content:"\f27b"}
.fa-houzz:before,.ea-houzz:before{content:"\f27c"}
.fa-vimeo:before,.ea-vimeo:before{content:"\f27d"}
.fa-black-tie:before,.ea-black-tie:before{content:"\f27e"}
.fa-fonticons:before,.ea-fonticons:before{content:"\f280"}
.fa-reddit-alien:before,.ea-reddit-alien:before{content:"\f281"}
.fa-edge:before,.ea-edge:before{content:"\f282"}
.fa-credit-card-alt:before,.ea-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before,.ea-codiepie:before{content:"\f284"}
.fa-modx:before,.ea-modx:before{content:"\f285"}
.fa-fort-awesome:before,.ea-fort-awesome:before{content:"\f286"}
.fa-usb:before,.ea-usb:before{content:"\f287"}
.fa-product-hunt:before,.ea-product-hunt:before{content:"\f288"}
.fa-mixcloud:before,.ea-mixcloud:before{content:"\f289"}
.fa-scribd:before,.ea-scribd:before{content:"\f28a"}
.fa-pause-circle:before,.ea-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before,.ea-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before,.ea-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before,.ea-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before,.ea-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before,.ea-shopping-basket:before{content:"\f291"}
.fa-hashtag:before,.ea-hashtag:before{content:"\f292"}
.fa-bluetooth:before,.ea-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before,.ea-bluetooth-b:before{content:"\f294"}
.fa-percent:before,.ea-percent:before{content:"\f295"}
.fa-gitlab:before,.ea-gitlab:before{content:"\f296"}
.fa-wpbeginner:before,.ea-wpbeginner:before{content:"\f297"}
.fa-wpforms:before,.ea-wpforms:before{content:"\f298"}
.fa-envira:before,.ea-envira:before{content:"\f299"}
.fa-universal-access:before,.ea-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before,.ea-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before,.ea-question-circle-o:before{content:"\f29c"}
.fa-blind:before,.ea-blind:before{content:"\f29d"}
.fa-audio-description:before,.ea-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before,.ea-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before,.ea-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before,.ea-assistive-listening-systems:before{content:"\f2a2"}
.fa-american-sign-language-interpreting:before,.ea-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-deaf:before,.ea-deaf:before{content:"\f2a4"}
.fa-glide:before,.ea-glide:before{content:"\f2a5"}
.fa-glide-g:before,.ea-glide-g:before{content:"\f2a6"}
.fa-sign-language:before,.ea-sign-language:before{content:"\f2a7"}
.fa-low-vision:before,.ea-low-vision:before{content:"\f2a8"}
.fa-viadeo:before,.ea-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before,.ea-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before,.ea-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before,.ea-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before,.ea-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before,.ea-pied-piper:before{content:"\f2ae"}
.fa-first-order:before,.ea-first-order:before{content:"\f2b0"}
.fa-yoast:before,.ea-yoast:before{content:"\f2b1"}
.fa-themeisle:before,.ea-themeisle:before{content:"\f2b2"}
.fa-google-plus-official:before,.ea-google-plus-official:before{content:"\f2b3"}
.fa-font-awesome:before,.ea-font-awesome:before{content:"\f2b4"}
.fa-handshake-o:before,.ea-handshake-o:before{content:"\f2b5"}
.fa-envelope-open:before,.ea-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-o:before,.ea-envelope-open-o:before{content:"\f2b7"}
.fa-linode:before,.ea-linode:before{content:"\f2b8"}
.fa-address-book:before,.ea-address-book:before{content:"\f2b9"}
.fa-address-book-o:before,.ea-address-book-o:before{content:"\f2ba"}
.fa-address-card:before,.ea-address-card:before{content:"\f2bb"}
.fa-address-card-o:before,.ea-address-card-o:before{content:"\f2bc"}
.fa-user-circle:before,.ea-user-circle:before{content:"\f2bd"}
.fa-user-circle-o:before,.ea-user-circle-o:before{content:"\f2be"}
.fa-user-o:before,.ea-user-o:before{content:"\f2c0"}
.fa-id-badge:before,.ea-id-badge:before{content:"\f2c1"}
.fa-id-card:before,.ea-id-card:before{content:"\f2c2"}
.fa-id-card-o:before,.ea-id-card-o:before{content:"\f2c3"}
.fa-quora:before,.ea-quora:before{content:"\f2c4"}
.fa-free-code-camp:before,.ea-free-code-camp:before{content:"\f2c5"}
.fa-telegram:before,.ea-telegram:before{content:"\f2c6"}
.fa-thermometer-full:before,.ea-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-three-quarters:before,.ea-thermometer-three-quarters:before{content:"\f2c8"}
.fa-thermometer-half:before,.ea-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-quarter:before,.ea-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-empty:before,.ea-thermometer-empty:before{content:"\f2cb"}
.fa-shower:before,.ea-shower:before{content:"\f2cc"}
.fa-bath:before,.ea-bath:before{content:"\f2cd"}
.fa-podcast:before,.ea-podcast:before{content:"\f2ce"}
.fa-window-maximize:before,.ea-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before,.ea-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before,.ea-window-restore:before{content:"\f2d2"}
.fa-window-close:before,.ea-window-close:before{content:"\f2d3"}
.fa-window-close-o:before,.ea-window-close-o:before{content:"\f2d4"}
.fa-bandcamp:before,.ea-bandcamp:before{content:"\f2d5"}
.fa-grav:before,.ea-grav:before{content:"\f2d6"}
.fa-etsy:before,.ea-etsy:before{content:"\f2d7"}
.fa-imdb:before,.ea-imdb:before{content:"\f2d8"}
.fa-ravelry:before,.ea-ravelry:before{content:"\f2d9"}
.fa-eercast:before,.ea-eercast:before{content:"\f2da"}
.fa-microchip:before,.ea-microchip:before{content:"\f2db"}
.fa-snowflake-o:before,.ea-snowflake-o:before{content:"\f2dc"}
.fa-superpowers:before,.ea-superpowers:before{content:"\f2dd"}
.fa-wpexplorer:before,.ea-wpexplorer:before{content:"\f2de"}
.fa-meetup:before,.ea-meetup:before{content:"\f2e0"}
.fa-lg{font-size:1.33333em;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-fw{width:1.28571429em;text-align:center}
.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}
.fa-pull-left{float:left}.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}.pull-left{float:left}
.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}