/*********************************************************

# ICONS

*********************************************************/

/* HTML PDF DOC XLS ... */
a[href$=".pdf"] img,
a[href$=".PDF"] img,
a[href$=".doc"] img,
a[href$=".docx"] img,
a[href$=".dotx"] img,
a[href$=".pptx"] img,
a[href$=".ppsx"] img,
a[data-link-icon-src*="msword"] img,
a[data-link-icon-src*="mspowerpoint"] img,
a[data-link-icon-src*="msexcel"] img,
a[href$=".xls"] img,
a[href$=".xlsx"] img,
a img[src$="externallink.png"],
a img[src$="msword.png"],
a[href$=".pdf"] svg,
a[href$=".PDF"] svg,
a[href$=".doc"] svg,
a[href$=".docx"] svg,
a[href$=".dotx"] svg,
a[href$=".pptx"] svg,
a[href$=".ppsx"] svg,
a[href$=".msg"] svg,
a[href^="http"] svg,
a[data-link-icon-src*="msword"] svg,
a[data-link-icon-src*="mspowerpoint"] svg,
a[data-link-icon-src*="msexcel"] svg,
a[href$=".xls"] svg,
a[href$=".XLS"] svg,
a[href$=".xlsx"] svg,
a[href$=".XLSX"] svg,
a[href^="/"] svg {
    display: none;
}

a[href$=".pdf"]::before,
a[href$=".PDF"]::before,
a[href$=".doc"]::before,
a[href$=".docx"]::before,
a[href$=".dotx"]::before,
a[href$=".pptx"]::before,
a[href$=".ppsx"]::before,
a[data-link-icon-src*="msword"]::before,
a[data-link-icon-src*="mspowerpoint"]::before,
a[data-link-icon-src*="msexcel"]::before,
a[href$=".xls"]::before,
a[href$=".xlsx"]::before,
a[data-link-icon-src*="pdf"]::before,
a[href$=".jpg"]::before,
a[href$=".jpeg"]::before,
a[href$=".png"]::before,
a[href$=".gif"]::before,
a[href$=".svg"]::before,
a[data-mce-href][href*="edit-fileresource"]:not([data-link-icon-src])::before {
    font-family: "Font Awesome 6 Free";
    margin-right: 10px;
    font-size: 1rem;
    top: 0;
    position: relative;
    display: inline-block;
}

a[href$=".pdf"]::before,
a[href$=".PDF"]::before,
a[data-link-icon-src*="pdf"]::before,
a[href$=".doc"]::before,
a[href$=".docx"]::before,
a[href$=".pptx"]::before,
a[href$=".ppsx"]::before,
a[data-link-icon-src*="msword"]::before,
a[data-link-icon-src*="mspowerpoint"]::before,
a[data-link-icon-src*="msexcel"]::before,
a[href$=".xls"]::before,
a[href$=".xlsx"]::before,
a[href$=".jpg"]::before,
a[href$=".jpeg"]::before,
a[href$=".png"]::before,
a[href$=".gif"]::before,
a[href$=".svg"]::before,
a[data-mce-href][href*="edit-fileresource"]:not([data-link-icon-src])::before {
    font-size: 1rem;
    top: 0;
}

/* <a>-links */
.map-footer a::before {
    content: "\f054";
    font-weight: 900;
}

/* PDF */
a[href$=".pdf"]::before,
a[href$=".PDF"]::before,
a[data-link-icon-src*="pdf"]::before {
    content: "\f1c1" !important;
    font-weight: 600 !important;
}

/* Dokument */
a[href$=".doc"]::before,
a[href$=".docx"]::before,
a[href$=".dotx"]::before,
a[data-link-icon-src*="msword"]::before {
    content: "\f1c2" !important;
}

/* Excel */
a[href$=".xls"]::before,
a[href$=".xlsx"]::before,
a[data-link-icon-src*="msexcel"]::before {
    content: "\f1c3" !important;
}

/* Powerpoint */
a[href$=".pptx"]::before,
a[href$=".ppsx"]::before,
a[data-link-icon-src*="mspowerpoint"]::before {
    content: "\f1c4" !important;
}

/* Bilder */
a[href$=".jpg"]::before,
a[href$=".jpeg"]::before,
a[href$=".png"]::before,
a[href$=".gif"]::before,
a[href$=".svg"]::before,
a[data-mce-href][href*="edit-fileresource"]:not([data-link-icon-src])::before {
    content: "\f1c5" !important;
}
