.news-more-link [class^=fa],
.item [class^=fa],
a[data-icon] [class^=fa] {
    margin-right: .25em;
}

.news-more-link-extern [class^=fa],
a[data-iconafter] [class^=fa] {
    margin-left: .25em
}

.fa-rotate-45::before {
    transform: rotate(45deg);
    display: inline-block
}

.fa-rotate-315::before {
    transform: rotate(-45deg);
    display: inline-block
}

.fa-icon-page::before {
    content: "\f15b";
}

.fa-icon-file::before {
    content: "\f15b";
}

.fa-icon-news::before {
    content: "\f1ea";
}

.fa-icon-external::before {
    content: "\f15b";
}

[class*=fa-file-]::before {
    content: "\f15b";
}

.fa-file-pdf::before {
    content: "\f1c1";
}

.fa-file-odt::before,
.fa-file-txt::before {
    content: "\f15c";
}

.fa-file-dotx::before,
.fa-file-doc::before,
.fa-file-docx::before {
    content: "\f1c2";
}

.fa-file-xls::before,
.fa-file-xlsx::before,
.fa-file-xltx::before {
    content: "\f1c3";
}

.fa-file-pps::before,
.fa-file-ppt::before,
.fa-file-pptx::before {
    content: "\f1c4";
}

.fa-file-png::before,
.fa-file-gif::before,
.fa-file-jpg::before,
.fa-file-jpeg::before,
.fa-file-tif::before,
.fa-file-tiff::before,
.fa-file-bmp::before {
    content: "\f1c5";
}

.fa-file-zip::before,
.fa-file-rar::before,
.fa-file-tar::before,
.fa-file-tgz::before {
    content: "\f1c6";
}

.fa-file-mp4::before,
.fa-file-ogg::before,
.fa-file-avi::before,
.fa-file-mpg::before,
.fa-file-mpeg::before {
    content: "\f1c8";
}

.fa-file-mp3::before {
    content: "\f1c7";

}