.twitter {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:black;
    font-size: 0.8rem;
}
a.twitter {
    text-decoration: none;
}
a.twitter:hover {
    color: #2C9BDC;
}

.twitter.timeline {
    box-sizing: border-box;
    margin: 25px 0;
}

.twitter.tweet {
    display: block;
    border-right: 1px dotted #000;
    padding: 0 5px;
}
.twitter.tweet:last-child {
    border-right: unset;
    padding: 0 0 0 5px;
}

.twitter.profile-img-wrapper {
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}
.twitter.profile-img {
    width: 100%;
    height: 100%;
}
.twitter.profile-name {
    display: inline-block;
    vertical-align: top;
}
.twitter.name {
    display: inline-block;
    font-size: 0.9rem;
    font-weight: bold;
    color: #14171a;
    vertical-align: top;
}
a.twitter.profile:hover .twitter.name {
    color: #2C9BDC;
}
.twitter.verified {
    display: none;
}
.twitter.verified[data-verified="1"] {
    display: inline-block;
}
.twitter.screen-name {
    display: block;
    font-size: 0.8rem;
    font-weight: normal;
    color: #657786;
}
.twitter.logo {
    float: right;
}
.twitter.text {
    display: block;
    margin-top: 10px;
    font-size: 0.8rem;
    word-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
}
.twitter.text a {
    display: inline;
    text-decoration: none;
    color: #2b7bb9;
}
.twitter.text a:hover {
    color: #2c9bdc;
}
.twitter.date {
    display: inline-block;
    float: right;
    margin-top: 10px;
    font-size: 0.8rem;
    color: #657786;
}
.twitter.buttons {
    display: inline-block;
    margin-top: 10px;
}
.twitter.buttons a {
    margin-right: 8px;
    text-decoration: none;
}
.twitter.buttons a:hover svg.btn-reply path {
    fill: #42b0f3;
}
.twitter.buttons a:hover svg.btn-retweet path {
    fill: #4ccd87;
}
.twitter.buttons a:hover svg.btn-like path {
    fill: #e55683;
}
.twitter.buttons a span {
    display: inline-block;
    font-size: 0.8rem;
    color: #657786;
    margin-left: 2px;
    vertical-align: top;
}
.twitter.buttons a:hover span.count-reply {
    color: #42b0f3;
}
.twitter.buttons a:hover span.count-retweet {
    color: #4ccd87;
}
.twitter.buttons a:hover span.count-like {
    color: #e55683;
}
