/*
 * Font Awesome Pro 5 -> Font Awesome Free 6.7.2 compatibility (yalovapilotaj.com, 2026-11-02)
 * 1) Pro-only style classes (Light / Duotone / Thin / Sharp) fall back to Free Solid,
 *    so any leftover markup (database, plugins) still renders a glyph.
 * 2) Keeps the FA5 Pro advance widths of the icons used on this site, so the
 *    surrounding text, buttons and lists do not move (FA6 redrew some glyphs wider).
 *    width = old advance, text-indent = half the difference (glyph stays centred).
 */
.fal, .fad, .fat, .fass, .fasr, .fasl, .fa-light, .fa-duotone, .fa-thin, .fa-sharp {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.fal::before, .fad::before, .fat::before, .fass::before, .fasr::before, .fasl::before,
.fa-light::before, .fa-duotone::before, .fa-thin::before, .fa-sharp::before { content: var(--fa); }
.fad::after, .fa-duotone::after { content: none; }

/* FA5 Pro advance widths */
.fa-arrow-right-long, .fa-long-arrow-right, .fa-arrow-left-long, .fa-long-arrow-left { width: .875em; text-indent: -.0625em; }
.fa-xmark { width: .625em; text-indent: -.0625em; }
.fa-plus { width: .75em; text-indent: -.0625em; }
.fa-bolt { width: .625em; text-indent: -.125em; }
.main-menu ul li.menu-item-has-children::after { letter-spacing: -.125em; }
.breadcrumb-menu li:not(:last-child)::after, .sidebar-category-list .category-name::before { width: .375em; text-indent: -.125em; }
.sidebar-service-list a::before { width: .875em; text-indent: -.0625em; }
.payment-method .accordion-button::after { width: .75em; text-indent: -.0625em; }
.fa-angle-right { width: .375em; text-indent: -.125em; }
.fa-file-pdf { width: .75em; text-indent: -.125em; }
