/*
 * PetroTalCorp - Font Awesome compatibility
 * Compatibility layer for Font Awesome 5 Pro subset.
 */

/* Standard icons originally referencing Font Awesome 6 */
.c-strut-dropdown__arrow::before,
.c-strut-checkbox__ui::before,
.g-mobile-header__underline-link::after,
.g-mobile-subnav-takeover__back::before,
.g-search__clear::before,
.c-search-input__clear::before,
.c-search-input__submit .o-btn__icon::after,
.c-carousel-controls__navigation::before,
.c-person__btn::after,
.c-person-popup__close::before,
.c-operations-map__pan-zoom-control__zoom-button,
.c-operations-map__legend__toggle-button__inner::after,
.c-operations-map__legend-item__checkbox::before,
.c-operations-map__modal__title::after,
.c-operations-map-slider__toggler::before,
.c-operations-map-slider__ui__arrow,
.p-basic-pagination__navigation::before,
.c-wysiwyg a[href$=".pdf"]::before {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900 !important;
}

/* Existing Font Awesome Kit references using standard glyphs */
.o-btn__icon::after,
.o-btn:not(.o-btn--primary).o-btn--download::after,
.o-btn:not(.o-btn--primary).o-btn--internal::after,
.o-btn:not(.o-btn--primary).o-btn--external::after {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900 !important;
}

/*
 * PetroTalCorp - News and article card icons
 * Replace unavailable Font Awesome Kit custom glyph.
 */
.c-news-card__icon.c-card-icon::before,
.c-article-card__icon.c-card-icon::before {
    content: "\f061" !important;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900 !important;
}
