/* X (formerly Twitter) logo: Font Awesome 4 has no such glyph, so it is drawn as a masked SVG that follows the text colour. */
.fa.fa-x-twitter {
    display: inline-block; width: 1em; height: 1em; vertical-align: middle; font-size: inherit; line-height: 1;
    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;
}
.fa.fa-x-twitter:before { content: none; }
/* Brand colour of the X share button */
html body #post-wrap #share .share-icons a.share-twitter { background-color: #000 !important; }
html body #post-wrap #share .share-icons a.share-twitter i { display: block; width: 15px; height: 15px; margin: 12px auto 0; line-height: 1; }
/* Brand colours of the other share buttons */
html body #post-wrap #share .share-icons a.share-google { background-color: #1877F2 !important; }
html body #post-wrap #share .share-icons a.share-linkedin { background-color: #25D366 !important; }
