/* Font Awesome 4 to 6 Compatibility Layer */
/* This file provides backward compatibility for FA 4 classes when using FA 6 */

/* Import Font Awesome 6 */
@import url('../fontawesome6/css/all.min.css');

/* FA 4 to FA 6 Class Mapping */
/* Common icons that changed in FA 6 */

/* Instagram - FA 4: fa-instagram, FA 6: fa-brands fa-instagram */
.fa-instagram:before {
    content: "\f16d";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Facebook - FA 4: fa-facebook, FA 6: fa-brands fa-facebook-f */
.fa-facebook:before {
    content: "\f39e";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Twitter - FA 4: fa-twitter, FA 6: fa-brands fa-twitter */
.fa-twitter:before {
    content: "\f099";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* LinkedIn - FA 4: fa-linkedin, FA 6: fa-brands fa-linkedin */
.fa-linkedin:before {
    content: "\f0e1";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* YouTube - FA 4: fa-youtube, FA 6: fa-brands fa-youtube */
.fa-youtube:before {
    content: "\f167";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Pinterest - FA 4: fa-pinterest, FA 6: fa-brands fa-pinterest */
.fa-pinterest:before {
    content: "\f0d2";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Google Plus - FA 4: fa-google-plus, FA 6: fa-brands fa-google-plus-g */
.fa-google-plus:before {
    content: "\f0d5";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* GitHub - FA 4: fa-github, FA 6: fa-brands fa-github */
.fa-github:before {
    content: "\f09b";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* WhatsApp - FA 4: fa-whatsapp, FA 6: fa-brands fa-whatsapp */
.fa-whatsapp:before {
    content: "\f232";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Snapchat - FA 4: fa-snapchat, FA 6: fa-brands fa-snapchat */
.fa-snapchat:before {
    content: "\f2ab";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Tumblr - FA 4: fa-tumblr, FA 6: fa-brands fa-tumblr */
.fa-tumblr:before {
    content: "\f173";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Skype - FA 4: fa-skype, FA 6: fa-brands fa-skype */
.fa-skype:before {
    content: "\f17e";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Dropbox - FA 4: fa-dropbox, FA 6: fa-brands fa-dropbox */
.fa-dropbox:before {
    content: "\f16b";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Stack Overflow - FA 4: fa-stack-overflow, FA 6: fa-brands fa-stack-overflow */
.fa-stack-overflow:before {
    content: "\f16c";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Flickr - FA 4: fa-flickr, FA 6: fa-brands fa-flickr */
.fa-flickr:before {
    content: "\f16e";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Vimeo - FA 4: fa-vimeo, FA 6: fa-brands fa-vimeo */
.fa-vimeo:before {
    content: "\f27d";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Reddit - FA 4: fa-reddit, FA 6: fa-brands fa-reddit */
.fa-reddit:before {
    content: "\f1a1";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Steam - FA 4: fa-steam, FA 6: fa-brands fa-steam */
.fa-steam:before {
    content: "\f1b6";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Wordpress - FA 4: fa-wordpress, FA 6: fa-brands fa-wordpress */
.fa-wordpress:before {
    content: "\f19a";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Drupal - FA 4: fa-drupal, FA 6: fa-brands fa-drupal */
.fa-drupal:before {
    content: "\f1a9";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Joomla - FA 4: fa-joomla, FA 6: fa-brands fa-joomla */
.fa-joomla:before {
    content: "\f1aa";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Behance - FA 4: fa-behance, FA 6: fa-brands fa-behance */
.fa-behance:before {
    content: "\f1b4";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* DeviantArt - FA 4: fa-deviantart, FA 6: fa-brands fa-deviantart */
.fa-deviantart:before {
    content: "\f1bd";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* SoundCloud - FA 4: fa-soundcloud, FA 6: fa-brands fa-soundcloud */
.fa-soundcloud:before {
    content: "\f1be";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Spotify - FA 4: fa-spotify, FA 6: fa-brands fa-spotify */
.fa-spotify:before {
    content: "\f1bc";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Vine - FA 4: fa-vine, FA 6: fa-brands fa-vine */
.fa-vine:before {
    content: "\f1ca";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Codepen - FA 4: fa-codepen, FA 6: fa-brands fa-codepen */
.fa-codepen:before {
    content: "\f1cb";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* JSFiddle - FA 4: fa-jsfiddle, FA 6: fa-brands fa-jsfiddle */
.fa-jsfiddle:before {
    content: "\f1cc";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Git - FA 4: fa-git, FA 6: fa-brands fa-git */
.fa-git:before {
    content: "\f1d3";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Git Square - FA 4: fa-git-square, FA 6: fa-brands fa-git-square */
.fa-git-square:before {
    content: "\f1d2";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Hacker News - FA 4: fa-hacker-news, FA 6: fa-brands fa-hacker-news */
.fa-hacker-news:before {
    content: "\f1d4";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* WeChat - FA 4: fa-wechat, FA 6: fa-brands fa-weixin */
.fa-wechat:before {
    content: "\f1d7";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Weixin - FA 4: fa-weixin, FA 6: fa-brands fa-weixin */
.fa-weixin:before {
    content: "\f1d7";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* QQ - FA 4: fa-qq, FA 6: fa-brands fa-qq */
.fa-qq:before {
    content: "\f1d6";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Tencent Weibo - FA 4: fa-tencent-weibo, FA 6: fa-brands fa-tencent-weibo */
.fa-tencent-weibo:before {
    content: "\f1d5";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Renren - FA 4: fa-renren, FA 6: fa-brands fa-renren */
.fa-renren:before {
    content: "\f18b";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Weibo - FA 4: fa-weibo, FA 6: fa-brands fa-weibo */
.fa-weibo:before {
    content: "\f18a";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* VK - FA 4: fa-vk, FA 6: fa-brands fa-vk */
.fa-vk:before {
    content: "\f189";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Odnoklassniki - FA 4: fa-odnoklassniki, FA 6: fa-brands fa-odnoklassniki */
.fa-odnoklassniki:before {
    content: "\f263";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Odnoklassniki Square - FA 4: fa-odnoklassniki-square, FA 6: fa-brands fa-odnoklassniki-square */
.fa-odnoklassniki-square:before {
    content: "\f264";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Get Pocket - FA 4: fa-get-pocket, FA 6: fa-brands fa-get-pocket */
.fa-get-pocket:before {
    content: "\f265";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Wikipedia W - FA 4: fa-wikipedia-w, FA 6: fa-brands fa-wikipedia-w */
.fa-wikipedia-w:before {
    content: "\f266";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Safari - FA 4: fa-safari, FA 6: fa-brands fa-safari */
.fa-safari:before {
    content: "\f267";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Chrome - FA 4: fa-chrome, FA 6: fa-brands fa-chrome */
.fa-chrome:before {
    content: "\f268";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Firefox - FA 4: fa-firefox, FA 6: fa-brands fa-firefox */
.fa-firefox:before {
    content: "\f269";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Opera - FA 4: fa-opera, FA 6: fa-brands fa-opera */
.fa-opera:before {
    content: "\f26a";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Internet Explorer - FA 4: fa-internet-explorer, FA 6: fa-brands fa-internet-explorer */
.fa-internet-explorer:before {
    content: "\f26b";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Contao - FA 4: fa-contao, FA 6: fa-brands fa-contao */
.fa-contao:before {
    content: "\f26d";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* 500px - FA 4: fa-500px, FA 6: fa-brands fa-500px */
.fa-500px:before {
    content: "\f26e";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Amazon - FA 4: fa-amazon, FA 6: fa-brands fa-amazon */
.fa-amazon:before {
    content: "\f270";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Houzz - FA 4: fa-houzz, FA 6: fa-brands fa-houzz */
.fa-houzz:before {
    content: "\f27c";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Black Tie - FA 4: fa-black-tie, FA 6: fa-brands fa-black-tie */
.fa-black-tie:before {
    content: "\f27e";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Fonticons - FA 4: fa-fonticons, FA 6: fa-brands fa-fonticons */
.fa-fonticons:before {
    content: "\f280";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Reddit Alien - FA 4: fa-reddit-alien, FA 6: fa-brands fa-reddit-alien */
.fa-reddit-alien:before {
    content: "\f281";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Edge - FA 4: fa-edge, FA 6: fa-brands fa-edge */
.fa-edge:before {
    content: "\f282";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Codie Pie - FA 4: fa-codiepie, FA 6: fa-brands fa-codiepie */
.fa-codiepie:before {
    content: "\f284";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* MODX - FA 4: fa-modx, FA 6: fa-brands fa-modx */
.fa-modx:before {
    content: "\f285";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Fort Awesome - FA 4: fa-fort-awesome, FA 6: fa-brands fa-fort-awesome */
.fa-fort-awesome:before {
    content: "\f286";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* USB - FA 4: fa-usb, FA 6: fa-brands fa-usb */
.fa-usb:before {
    content: "\f287";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Product Hunt - FA 4: fa-product-hunt, FA 6: fa-brands fa-product-hunt */
.fa-product-hunt:before {
    content: "\f288";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Mixcloud - FA 4: fa-mixcloud, FA 6: fa-brands fa-mixcloud */
.fa-mixcloud:before {
    content: "\f289";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Scribd - FA 4: fa-scribd, FA 6: fa-brands fa-scribd */
.fa-scribd:before {
    content: "\f28a";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Pied Piper - FA 4: fa-pied-piper, FA 6: fa-brands fa-pied-piper */
.fa-pied-piper:before {
    content: "\f2ae";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Pied Piper Alt - FA 4: fa-pied-piper-alt, FA 6: fa-brands fa-pied-piper-alt */
.fa-pied-piper-alt:before {
    content: "\f1a8";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Pied Piper PP - FA 4: fa-pied-piper-pp, FA 6: fa-brands fa-pied-piper-pp */
.fa-pied-piper-pp:before {
    content: "\f1a7";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* First Order - FA 4: fa-first-order, FA 6: fa-brands fa-first-order */
.fa-first-order:before {
    content: "\f2b0";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Yoast - FA 4: fa-yoast, FA 6: fa-brands fa-yoast */
.fa-yoast:before {
    content: "\f2b1";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* ThemeIsle - FA 4: fa-themeisle, FA 6: fa-brands fa-themeisle */
.fa-themeisle:before {
    content: "\f2b2";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Google Plus Circle - FA 4: fa-google-plus-circle, FA 6: fa-brands fa-google-plus-circle */
.fa-google-plus-circle:before {
    content: "\f2b3";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Google Plus Official - FA 4: fa-google-plus-official, FA 6: fa-brands fa-google-plus-official */
.fa-google-plus-official:before {
    content: "\f2b3";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Font Awesome - FA 4: fa-font-awesome, FA 6: fa-brands fa-font-awesome */
.fa-font-awesome:before {
    content: "\f2b4";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Handshake O - FA 4: fa-handshake-o, FA 6: fa-regular fa-handshake */
.fa-handshake-o:before {
    content: "\f2b5";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Envelope Open - FA 4: fa-envelope-open, FA 6: fa-regular fa-envelope-open */
.fa-envelope-open:before {
    content: "\f2b6";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Envelope Open O - FA 4: fa-envelope-open-o, FA 6: fa-regular fa-envelope-open */
.fa-envelope-open-o:before {
    content: "\f2b7";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Linode - FA 4: fa-linode, FA 6: fa-brands fa-linode */
.fa-linode:before {
    content: "\f2b8";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Address Book - FA 4: fa-address-book, FA 6: fa-regular fa-address-book */
.fa-address-book:before {
    content: "\f2b9";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Address Book O - FA 4: fa-address-book-o, FA 6: fa-regular fa-address-book */
.fa-address-book-o:before {
    content: "\f2ba";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* VCard - FA 4: fa-vcard, FA 6: fa-regular fa-address-card */
.fa-vcard:before {
    content: "\f2bb";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Address Card - FA 4: fa-address-card, FA 6: fa-regular fa-address-card */
.fa-address-card:before {
    content: "\f2bb";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* VCard O - FA 4: fa-vcard-o, FA 6: fa-regular fa-address-card */
.fa-vcard-o:before {
    content: "\f2bc";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Address Card O - FA 4: fa-address-card-o, FA 6: fa-regular fa-address-card */
.fa-address-card-o:before {
    content: "\f2bc";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* User Circle - FA 4: fa-user-circle, FA 6: fa-regular fa-user-circle */
.fa-user-circle:before {
    content: "\f2bd";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* User Circle O - FA 4: fa-user-circle-o, FA 6: fa-regular fa-user-circle */
.fa-user-circle-o:before {
    content: "\f2be";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* User O - FA 4: fa-user-o, FA 6: fa-regular fa-user */
.fa-user-o:before {
    content: "\f2c0";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* ID Badge - FA 4: fa-id-badge, FA 6: fa-regular fa-id-badge */
.fa-id-badge:before {
    content: "\f2c1";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Drivers License - FA 4: fa-drivers-license, FA 6: fa-regular fa-id-card */
.fa-drivers-license:before {
    content: "\f2c2";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* ID Card - FA 4: fa-id-card, FA 6: fa-regular fa-id-card */
.fa-id-card:before {
    content: "\f2c2";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Drivers License O - FA 4: fa-drivers-license-o, FA 6: fa-regular fa-id-card */
.fa-drivers-license-o:before {
    content: "\f2c3";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* ID Card O - FA 4: fa-id-card-o, FA 6: fa-regular fa-id-card */
.fa-id-card-o:before {
    content: "\f2c3";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Quora - FA 4: fa-quora, FA 6: fa-brands fa-quora */
.fa-quora:before {
    content: "\f2c4";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Free Code Camp - FA 4: fa-free-code-camp, FA 6: fa-brands fa-free-code-camp */
.fa-free-code-camp:before {
    content: "\f2c5";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Telegram - FA 4: fa-telegram, FA 6: fa-brands fa-telegram */
.fa-telegram:before {
    content: "\f2c6";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Thermometer - FA 4: fa-thermometer, FA 6: fa-solid fa-thermometer */
.fa-thermometer:before {
    content: "\f2c7";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer 4 - FA 4: fa-thermometer-4, FA 6: fa-solid fa-thermometer */
.fa-thermometer-4:before {
    content: "\f2c7";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer Full - FA 4: fa-thermometer-full, FA 6: fa-solid fa-thermometer */
.fa-thermometer-full:before {
    content: "\f2c7";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer 3 - FA 4: fa-thermometer-3, FA 6: fa-solid fa-thermometer-three-quarters */
.fa-thermometer-3:before {
    content: "\f2c8";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer Three Quarters - FA 4: fa-thermometer-three-quarters, FA 6: fa-solid fa-thermometer-three-quarters */
.fa-thermometer-three-quarters:before {
    content: "\f2c8";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer 2 - FA 4: fa-thermometer-2, FA 6: fa-solid fa-thermometer-half */
.fa-thermometer-2:before {
    content: "\f2c9";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer Half - FA 4: fa-thermometer-half, FA 6: fa-solid fa-thermometer-half */
.fa-thermometer-half:before {
    content: "\f2c9";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer 1 - FA 4: fa-thermometer-1, FA 6: fa-solid fa-thermometer-quarter */
.fa-thermometer-1:before {
    content: "\f2ca";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer Quarter - FA 4: fa-thermometer-quarter, FA 6: fa-solid fa-thermometer-quarter */
.fa-thermometer-quarter:before {
    content: "\f2ca";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer 0 - FA 4: fa-thermometer-0, FA 6: fa-solid fa-thermometer-empty */
.fa-thermometer-0:before {
    content: "\f2cb";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Thermometer Empty - FA 4: fa-thermometer-empty, FA 6: fa-solid fa-thermometer-empty */
.fa-thermometer-empty:before {
    content: "\f2cb";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Shower - FA 4: fa-shower, FA 6: fa-solid fa-shower */
.fa-shower:before {
    content: "\f2cc";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Bathtub - FA 4: fa-bathtub, FA 6: fa-solid fa-bath */
.fa-bathtub:before {
    content: "\f2cd";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* S15 - FA 4: fa-s15, FA 6: fa-solid fa-bath */
.fa-s15:before {
    content: "\f2cd";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Bath - FA 4: fa-bath, FA 6: fa-solid fa-bath */
.fa-bath:before {
    content: "\f2cd";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Podcast - FA 4: fa-podcast, FA 6: fa-solid fa-podcast */
.fa-podcast:before {
    content: "\f2ce";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Window Maximize - FA 4: fa-window-maximize, FA 6: fa-regular fa-window-maximize */
.fa-window-maximize:before {
    content: "\f2d0";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Window Minimize - FA 4: fa-window-minimize, FA 6: fa-regular fa-window-minimize */
.fa-window-minimize:before {
    content: "\f2d1";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Window Restore - FA 4: fa-window-restore, FA 6: fa-regular fa-window-restore */
.fa-window-restore:before {
    content: "\f2d2";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Times Rectangle - FA 4: fa-times-rectangle, FA 6: fa-regular fa-window-close */
.fa-times-rectangle:before {
    content: "\f2d3";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Window Close - FA 4: fa-window-close, FA 6: fa-regular fa-window-close */
.fa-window-close:before {
    content: "\f2d3";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Times Rectangle O - FA 4: fa-times-rectangle-o, FA 6: fa-regular fa-window-close */
.fa-times-rectangle-o:before {
    content: "\f2d4";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Window Close O - FA 4: fa-window-close-o, FA 6: fa-regular fa-window-close */
.fa-window-close-o:before {
    content: "\f2d4";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Bandcamp - FA 4: fa-bandcamp, FA 6: fa-brands fa-bandcamp */
.fa-bandcamp:before {
    content: "\f2d5";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Grav - FA 4: fa-grav, FA 6: fa-brands fa-grav */
.fa-grav:before {
    content: "\f2d6";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Etsy - FA 4: fa-etsy, FA 6: fa-brands fa-etsy */
.fa-etsy:before {
    content: "\f2d7";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* IMDB - FA 4: fa-imdb, FA 6: fa-brands fa-imdb */
.fa-imdb:before {
    content: "\f2d8";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Ravelry - FA 4: fa-ravelry, FA 6: fa-brands fa-ravelry */
.fa-ravelry:before {
    content: "\f2d9";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Eercast - FA 4: fa-eercast, FA 6: fa-brands fa-eercast */
.fa-eercast:before {
    content: "\f2da";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Microchip - FA 4: fa-microchip, FA 6: fa-solid fa-microchip */
.fa-microchip:before {
    content: "\f2db";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Snowflake O - FA 4: fa-snowflake-o, FA 6: fa-regular fa-snowflake */
.fa-snowflake-o:before {
    content: "\f2dc";
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
}

/* Superpowers - FA 4: fa-superpowers, FA 6: fa-brands fa-superpowers */
.fa-superpowers:before {
    content: "\f2dd";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* WPExplorer - FA 4: fa-wpexplorer, FA 6: fa-brands fa-wpexplorer */
.fa-wpexplorer:before {
    content: "\f2de";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Meetup - FA 4: fa-meetup, FA 6: fa-brands fa-meetup */
.fa-meetup:before {
    content: "\f2e0";
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Ensure proper font loading for all FA 6 styles */
.fa,
.fas {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

.far {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 400 !important;
}

.fab {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400 !important;
}

/* Maintain FA 4 compatibility for existing classes */
.fa:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

/* Override Material Icons when Font Awesome is also present */
.fa.material-icons,
.material-icons.fa {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

/* Ensure Font Awesome icons take precedence over Material Icons */
.fa.material-icons:before,
.material-icons.fa:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}

/* Specific override for brand icons with material-icons class */
.fa-instagram.material-icons:before,
.fa-facebook.material-icons:before,
.fa-twitter.material-icons:before,
.fa-linkedin.material-icons:before,
.fa-youtube.material-icons:before,
.fa-github.material-icons:before,
.fa-whatsapp.material-icons:before,
.fa-snapchat.material-icons:before,
.fa-tumblr.material-icons:before,
.fa-skype.material-icons:before,
.fa-dropbox.material-icons:before,
.fa-stack-overflow.material-icons:before,
.fa-flickr.material-icons:before,
.fa-vimeo.material-icons:before,
.fa-reddit.material-icons:before,
.fa-steam.material-icons:before,
.fa-wordpress.material-icons:before,
.fa-drupal.material-icons:before,
.fa-joomla.material-icons:before,
.fa-behance.material-icons:before,
.fa-deviantart.material-icons:before,
.fa-soundcloud.material-icons:before,
.fa-spotify.material-icons:before,
.fa-vine.material-icons:before,
.fa-codepen.material-icons:before,
.fa-jsfiddle.material-icons:before,
.fa-git.material-icons:before,
.fa-git-square.material-icons:before,
.fa-hacker-news.material-icons:before,
.fa-wechat.material-icons:before,
.fa-weixin.material-icons:before,
.fa-qq.material-icons:before,
.fa-tencent-weibo.material-icons:before,
.fa-renren.material-icons:before,
.fa-weibo.material-icons:before,
.fa-vk.material-icons:before,
.fa-odnoklassniki.material-icons:before,
.fa-odnoklassniki-square.material-icons:before,
.fa-get-pocket.material-icons:before,
.fa-wikipedia-w.material-icons:before,
.fa-safari.material-icons:before,
.fa-chrome.material-icons:before,
.fa-firefox.material-icons:before,
.fa-opera.material-icons:before,
.fa-internet-explorer.material-icons:before,
.fa-contao.material-icons:before,
.fa-500px.material-icons:before,
.fa-amazon.material-icons:before,
.fa-houzz.material-icons:before,
.fa-black-tie.material-icons:before,
.fa-fonticons.material-icons:before,
.fa-reddit-alien.material-icons:before,
.fa-edge.material-icons:before,
.fa-codiepie.material-icons:before,
.fa-modx.material-icons:before,
.fa-fort-awesome.material-icons:before,
.fa-usb.material-icons:before,
.fa-product-hunt.material-icons:before,
.fa-mixcloud.material-icons:before,
.fa-scribd.material-icons:before,
.fa-pied-piper.material-icons:before,
.fa-pied-piper-alt.material-icons:before,
.fa-pied-piper-pp.material-icons:before,
.fa-first-order.material-icons:before,
.fa-yoast.material-icons:before,
.fa-themeisle.material-icons:before,
.fa-google-plus-circle.material-icons:before,
.fa-google-plus-official.material-icons:before,
.fa-font-awesome.material-icons:before,
.fa-linode.material-icons:before,
.fa-quora.material-icons:before,
.fa-free-code-camp.material-icons:before,
.fa-telegram.material-icons:before,
.fa-bandcamp.material-icons:before,
.fa-grav.material-icons:before,
.fa-etsy.material-icons:before,
.fa-imdb.material-icons:before,
.fa-ravelry.material-icons:before,
.fa-eercast.material-icons:before,
.fa-superpowers.material-icons:before,
.fa-wpexplorer.material-icons:before,
.fa-meetup.material-icons:before {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400 !important;
}

/* Override for brand icons that need the brands font family */
.fa-instagram:before,
.fa-facebook:before,
.fa-twitter:before,
.fa-linkedin:before,
.fa-youtube:before,
.fa-pinterest:before,
.fa-google-plus:before,
.fa-github:before,
.fa-whatsapp:before,
.fa-snapchat:before,
.fa-tumblr:before,
.fa-skype:before,
.fa-dropbox:before,
.fa-stack-overflow:before,
.fa-flickr:before,
.fa-vimeo:before,
.fa-reddit:before,
.fa-steam:before,
.fa-wordpress:before,
.fa-drupal:before,
.fa-joomla:before,
.fa-behance:before,
.fa-deviantart:before,
.fa-soundcloud:before,
.fa-spotify:before,
.fa-vine:before,
.fa-codepen:before,
.fa-jsfiddle:before,
.fa-git:before,
.fa-git-square:before,
.fa-hacker-news:before,
.fa-wechat:before,
.fa-weixin:before,
.fa-qq:before,
.fa-tencent-weibo:before,
.fa-renren:before,
.fa-weibo:before,
.fa-vk:before,
.fa-odnoklassniki:before,
.fa-odnoklassniki-square:before,
.fa-get-pocket:before,
.fa-wikipedia-w:before,
.fa-safari:before,
.fa-chrome:before,
.fa-firefox:before,
.fa-opera:before,
.fa-internet-explorer:before,
.fa-contao:before,
.fa-500px:before,
.fa-amazon:before,
.fa-houzz:before,
.fa-black-tie:before,
.fa-fonticons:before,
.fa-reddit-alien:before,
.fa-edge:before,
.fa-codiepie:before,
.fa-modx:before,
.fa-fort-awesome:before,
.fa-usb:before,
.fa-product-hunt:before,
.fa-mixcloud:before,
.fa-scribd:before,
.fa-pied-piper:before,
.fa-pied-piper-alt:before,
.fa-pied-piper-pp:before,
.fa-first-order:before,
.fa-yoast:before,
.fa-themeisle:before,
.fa-google-plus-circle:before,
.fa-google-plus-official:before,
.fa-font-awesome:before,
.fa-linode:before,
.fa-quora:before,
.fa-free-code-camp:before,
.fa-telegram:before,
.fa-bandcamp:before,
.fa-grav:before,
.fa-etsy:before,
.fa-imdb:before,
.fa-ravelry:before,
.fa-eercast:before,
.fa-superpowers:before,
.fa-wpexplorer:before,
.fa-meetup:before {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400;
}

/* Override for regular icons that need the regular font family */
.fa-handshake-o:before,
.fa-envelope-open:before,
.fa-envelope-open-o:before,
.fa-address-book:before,
.fa-address-book-o:before,
.fa-vcard:before,
.fa-address-card:before,
.fa-vcard-o:before,
.fa-address-card-o:before,
.fa-user-circle:before,
.fa-user-circle-o:before,
.fa-user-o:before,
.fa-id-badge:before,
.fa-drivers-license:before,
.fa-id-card:before,
.fa-drivers-license-o:before,
.fa-id-card-o:before,
.fa-window-maximize:before,
.fa-window-minimize:before,
.fa-window-restore:before,
.fa-times-rectangle:before,
.fa-window-close:before,
.fa-times-rectangle-o:before,
.fa-window-close-o:before,
.fa-snowflake-o:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
} 