/* BuyAnyToy Font Awesome compatibility layer
 * The site uses FA4, FA5/6-style prefixes, but ships FA4 locally.
 */
.fas,.far,.fab,.fad,.fal,.fa-solid,.fa-regular,.fa-brands,.fa-duotone,.fa-light,.fa-thin,.fa-sharp,.fa-sharp-solid,.fa-sharp-regular,.fa-sharp-light,.fa-sharp-thin {
  font-family: 'FontAwesome' !important;
  font-style: normal !important;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Preserve the old FA 4 selector semantics when a modern prefix is present. */
[class^="fas fa-"], [class*=" fas fa-"],
[class^="far fa-"], [class*=" far fa-"],
[class^="fab fa-"], [class*=" fab fa-"],
[class^="fad fa-"], [class*=" fad fa-"] { display:inline-block; }


/* Compatibility aliases for Font Awesome 5/6 names used by this site.
   This project ships Font Awesome 4.7, so map newer names to close FA4 equivalents. */
.fa-user-alt:before, .fa-circle-user:before { content: "\\f007"; }
.fa-sign-in-alt:before { content: "\\f090"; }
.fa-sign-out-alt:before, .fa-portal-exit:before { content: "\\f08b"; }
.fa-trash-alt:before { content: "\\f014"; }
.fa-spinner-third:before { content: "\\f110"; }
.fa-money-bill-wave:before, .fa-box-usd:before { content: "\\f0d6"; }
.fa-shield-alt:before, .fa-shield-check:before { content: "\\f132"; }
.fa-calendar-alt:before { content: "\\f073"; }
.fa-exclamation-triangle:before { content: "\\f071"; }
.fa-exclamation-circle:before { content: "\\f06a"; }
.fa-arrow-circle-right:before { content: "\\f0a9"; }
.fa-map-marker-alt:before { content: "\\f041"; }
.fa-random:before { content: "\\f074"; }
.fa-ellipsis-v:before { content: "\\f142"; }
.fa-ellipsis-h:before { content: "\\f141"; }
.fa-external-link:before { content: "\\f08e"; }
.fa-trash-o:before { content: "\\f014"; }
.fa-cart-shopping:before { content: "\\f07a"; }
.fa-coins:before, .fa-wallet:before { content: "\\f09d"; }
.fa-credit-card:before { content: "\\f09d"; }
.fa-shipping-fast:before { content: "\\f0d1"; }
.fa-hands-usd:before, .fa-comment-dollar:before { content: "\\f155"; }
.fa-handshake-simple:before { content: "\\f0c0"; }
.fa-tachometer-alt-fastest:before { content: "\\f0e4"; }
.fa-star-shooting:before { content: "\\f005"; }
.fa-grin-hearts:before { content: "\\f004"; }
.fa-telegram-plane:before { content: "\\f1d8"; }
.fa-facebook-f:before { content: "\\f09a"; }
.fa-linkedin-in:before { content: "\\f0e1"; }
.fa-pinterest-p:before { content: "\\f0d2"; }
.fa-remove:before { content: "\\f00d"; }
.fa-warning:before { content: "\\f071"; }
.fa-sync:before { content: "\\f021"; }
.fa-magic:before { content: "\\f0d0"; }
.fa-plus-circle:before { content: "\\f055"; }
.fa-info-circle:before { content: "\\f05a"; }
.fa-search:before { content: "\\f002"; }
.fa-clone:before { content: "\\f24d"; }
