/* Identidade atual da rede X, independente da versao do Font Awesome. */
.fa-twitter::before,
.fab.fa-twitter::before,
.icon-twitter::before {
    content: "" !important;
    display: inline-block;
    width: .9em;
    height: .9em;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z'/%3E%3C/svg%3E") center / contain no-repeat;
    vertical-align: -.06em;
}

/* Componentes que ainda conservavam a identidade azul do Twitter. */
.jeg_twitter,
.jeg_btn-twitter,
.single-meta .social a.fa-twitter,
.share-btn-twitter,
a.twitter,
.btn-twitter {
    background-color: #000 !important;
    border-color: #000 !important;
}

.jeg_twitter,
.jeg_btn-twitter,
.single-meta .social a.fa-twitter,
.share-btn-twitter,
a.twitter,
.btn-twitter,
.jeg_twitter .fa-twitter,
.jeg_btn-twitter .fa-twitter,
.btn-twitter .fa-twitter {
    color: #fff !important;
}

/* Links de compartilhamento antigos que definiam azul diretamente no HTML. */
a[href*="twitter.com"][style*="color"] {
    color: #000 !important;
}
