/* Temas PerfectPanel usam Font Awesome 5 Pro (fal/far/fad). Temos só FA6 Free. */
.fa, .fas, .far, .fal, .fad, .fat, .fass, .fasr, .fasl,
i.fa, i.fas, i.far, i.fal, i.fad, span.fa, span.fas, span.far, span.fal, span.fad {
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
  font-style: normal !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fab, i.fab, span.fab {
  font-family: "Font Awesome 6 Brands" !important;
  font-weight: 400 !important;
}
/* FA4: class="fa fa-instagram" — .fa sozinho aponta pra Free e some o glifo */
.fa.fa-instagram, .fa.fa-facebook, .fa.fa-facebook-f, .fa.fa-facebook-square,
.fa.fa-twitter, .fa.fa-twitter-square, .fa.fa-x-twitter, .fa.fa-youtube,
.fa.fa-youtube-play, .fa.fa-tiktok, .fa.fa-telegram, .fa.fa-telegram-plane,
.fa.fa-whatsapp, .fa.fa-linkedin, .fa.fa-linkedin-in, .fa.fa-pinterest,
.fa.fa-pinterest-p, .fa.fa-snapchat, .fa.fa-snapchat-ghost, .fa.fa-twitch,
.fa.fa-discord, .fa.fa-vimeo, .fa.fa-vimeo-v, .fa.fa-reddit, .fa.fa-tumblr,
.fa.fa-vk, .fa.fa-skype, .fa.fa-github, .fa.fa-dribbble, .fa.fa-behance,
.fa.fa-medium, .fa.fa-slack, .fa.fa-spotify, .fa.fa-soundcloud,
.fa.fa-google, .fa.fa-google-plus, .fa.fa-apple, .fa.fa-android,
.fa.fa-instagram-square, .fa.fa-facebook-official,
i.fa.fa-instagram, i.fa.fa-facebook, i.fa.fa-twitter, i.fa.fa-youtube,
i.fa.fa-tiktok, i.fa.fa-telegram, i.fa.fa-telegram-plane, i.fa.fa-whatsapp {
  font-family: "Font Awesome 6 Brands" !important;
  font-weight: 400 !important;
}
.menu-icon i, .menu-icon .fa, .m-icon, .navbar-icon,
.app-sidebar i[class*="fa-"], .sidebar-menu i[class*="fa-"] {
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
}

/* Alias FA5 Pro / nomes removidos → glifo FA6 Free Solid */
.fa-shopping-cart:before{content:"\f07a"!important;}
.fa-user-plus:before{content:"\f234"!important;}
.fa-clipboard-list:before{content:"\f46d"!important;}
.fa-book-user:before{content:"\f02d"!important;}
.fa-sms:before{content:"\f7cd"!important;}
.fa-box-heart:before{content:"\f004"!important;}
.fa-list-alt:before{content:"\f03a"!important;}
.fa-box-check:before{content:"\f14a"!important;}
.fa-hand-holding-heart:before{content:"\f4c0"!important;}
.fa-donate:before,.fa-donate::before{content:"\f4c0"!important;}
.fa-handshake-alt:before{content:"\f2b5"!important;}
.fa-store:before{content:"\f54e"!important;}
.fa-dice-d20:before{content:"\f121"!important;}
.fa-user-headset:before{content:"\f590"!important;}
.fa-scroll-old:before{content:"\f15c"!important;}
.fa-shield-check:before{content:"\f3ed"!important;}
.fa-hand-holding-box:before{content:"\f466"!important;}
.fa-chevron-double-up:before{content:"\f102"!important;}
.fa-chevron-double-down:before{content:"\f103"!important;}
.fa-hospital-o:before{content:"\f0f8"!important;}
.fa-lock-alt:before{content:"\f023"!important;}
.fa-coin:before{content:"\f51e"!important;}
.fa-layer-plus:before{content:"\f5fd"!important;}
.fa-badge-check:before{content:"\f559"!important;}
.fa-usd-circle:before{content:"\f155"!important;}
.fa-user-crown:before{content:"\f521"!important;}
.fa-ballot:before{content:"\f0ae"!important;}
.fa-envelope-open-dollar:before{content:"\f0e0"!important;}
.fa-badge-percent:before{content:"\f295"!important;}
.fa-ballot-check:before{content:"\f0ae"!important;}
.fa-chart-pie-alt:before{content:"\f200"!important;}
.fa-comment-lines:before{content:"\f086"!important;}
.fa-arrow-alt-to-bottom:before{content:"\f019"!important;}
.fa-arrow-alt-from-bottom:before{content:"\f093"!important;}
.fa-credit-card-front:before{content:"\f09d"!important;}
.fa-badge-sheriff:before{content:"\f005"!important;}
.fa-calendar-edit:before{content:"\f133"!important;}
.fa-comment-alt-plus:before{content:"\f075"!important;}
.fa-box-full:before{content:"\f466"!important;}
.fa-tachometer-alt-slowest:before{content:"\f624"!important;}
.fa-clipboard-list-check:before{content:"\f46d"!important;}
.fa-credit-card-blank:before{content:"\f09d"!important;}
.fa-analytics:before{content:"\f201"!important;}
.fa-info-square:before{content:"\f05a"!important;}
.fa-camera-home:before{content:"\f030"!important;}
.fa-file-check:before{content:"\f15b"!important;}
.fa-comment-alt-dollar:before{content:"\f075"!important;}
.fa-comment-alt-medical:before{content:"\f7f5"!important;}
.fa-star-christmas:before{content:"\f005"!important;}
.fa-bell-on:before{content:"\f0f3"!important;}
.fa-angel:before{content:"\f007"!important;}
.fa-conveyor-belt:before{content:"\f0d1"!important;}
.fa-hands-usd:before{content:"\f4c0"!important;}
.fa-money-check-edit-alt:before{content:"\f53c"!important;}
.fa-star-shooting:before{content:"\f005"!important;}
.fa-sort-size-up-alt:before{content:"\f0de"!important;}
.fa-question-square:before{content:"\f059"!important;}
.fa-rocket-launch:before{content:"\f135"!important;}
.fa-tachometer-alt-fastest:before{content:"\f625"!important;}
.fa-sign-in:before,.fa-sign-in-alt:before{content:"\f2f6"!important;}

/* FAQ dos temas Simplify/Enternity: :before usa "Font Awesome 5 Pro" (não carregado) */
.faq-block__icon:before,
.faq-block__header-icon:before,
.style-collapse-icon:before,
.style-text-dark.faq-block__icon:before {
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900 !important;
  display: inline-block !important;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal !important;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
