/* =========================================
   FONT AWESOME 5 - GLOBAL FIX
   usuwa konflikty FA4 + podwójne ikony
========================================= */

/* RESET starych ikon (FA4 / icon-*) */
[class^="icon-"],
[class*=" icon-"] {
    font-family: inherit !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

/* =========================================
   FONT AWESOME 5 - poprawne działanie
========================================= */

.fas, .far, .fab {
    display: inline-block;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

/* solid icons */
.fas::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

/* regular icons */
.far::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

/* brands */
.fab::before {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}

/* =========================================
   KOLOR IKON (Twój pomarańczowy)
========================================= */

.fas, .far, .fab,
.ic-1 i,
.ic-5 i,
.list-b i {
    color: #fb8865;
}

/* =========================================
   BREADCRUMBS (FA5 zamiast FA4)
========================================= */

#breadcrumbs ul li:after {
    content: "\f105"; /* fa-angle-right */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 12px;
    color: #ccc;
    margin: 0 0 0 9px;
}

/* =========================================
   FIX: usunięcie "duchów" ikon (duplikatów)
========================================= */

i:before {
    display: inline-block;
}

/* jeśli gdzieś FA4 się jeszcze ładuje */
.fa:before {
    display: none !important;
}

/* =========================================
   ACCESSIBILITY BAR (Twój skrypt ASB)
========================================= */

#accessibilityBar i {
    font-size: 18px !important;
}

/* =========================================
   OPCJONALNE (hover)
========================================= */

.fas:hover,
.far:hover,
.fab:hover {
    opacity: 0.8;
}

/* =========================================
   BEZPIECZEŃSTWO - brak konfliktów
========================================= */

i[class*="fa-"] {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}
