.tx-mattgoldtwitter {
    padding: 0 15px;
}

.tweet {
    border: 1px solid #e1e8ed;
    border-radius: 4px;
    padding: 20px;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    font-family: Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    font: 16px/1.4 Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 16px;
    line-height: 1.4;
}

.tweet a:visited {
    color: rgb(43, 123, 185);
    text-decoration: none;
    outline: 0px;
}

.tweet a {
    color: rgb(43, 123, 185);
    text-decoration: none;
}

.tweet-image-container {
    margin: -20px -20px 15px -20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.tweet-image {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
}

.tweet-metadata {
    color:
        rgb(105, 120, 130);
    cursor:
        pointer;
    direction:
        ltr;
    display:
        block;
    font-size: 14px;
    font-weight:
        400;
    height:
        auto;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    text-align:
        left;
    text-size-adjust:
        100%;
    visibility:
        visible;
    margin-top: 5px;
    white-space:
        normal;
    width:
        auto;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}

.tweet-metadata a {
    background-color:
        rgba(0, 0, 0, 0);
    color:
        rgb(105, 120, 130) !important;
    cursor:
        pointer;
    direction:
        ltr;
    display:
        inline;
    font-weight:
        400;
    height:
        auto;
    line-height:
        19.6px;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    text-align:
        left;
    text-decoration-color:
        rgb(105, 120, 130);
    text-decoration-line:
        none;
    text-decoration-style:
        solid;
    text-size-adjust:
        100%;
    visibility:
        visible;
    white-space:
        normal;
    width:
        auto;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}



.tweet-body {
    margin-top: 14px;
}

.tweet-twitter-icon {
    width: 1.25em;
    background-image: url(../img/twitter.svg);
    color: rgb(43, 123, 185);
    display: inline-block;
    height: 1.25em;
    background-size: contain;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
}

.tweet-brand {
    color:
        rgb(28, 32, 34);
    cursor:
        pointer;
    direction:
        ltr;
    display:
        block;
    font-weight:
        400;
    height:
        36px;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    margin-left: auto;
    text-align:
        left;
    text-size-adjust:
        100%;
    visibility:
        visible;
    white-space:
        normal;
    width:
        20px;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}

.tweet-header {
    color:
        rgb(28, 32, 34);
    cursor:
        pointer;
    direction:
        ltr;
    display:
        flex;
    font-family:
        Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    font-size:
        16px;
    font-stretch:
        100%;
    font-style:
        normal;
    font-variant-caps:
        normal;
    font-variant-east-asian:
        normal;
    font-variant-ligatures:
        normal;
    font-variant-numeric:
        normal;
    font-weight:
        400;
    height:
        36px;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    text-align:
        left;
    text-size-adjust:
        100%;
    visibility:
        visible;
    white-space:
        normal;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}

.tweet-avatar-link {
    background-color:
        rgba(0, 0, 0, 0);
    color:
        rgb(28, 32, 34);
    cursor:
        pointer;
    direction:
        ltr;
    display:
        block;
    flex-basis:
        auto;
    flex-grow:
        0;
    flex-shrink:
        0;
    font-family:
        Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
    font-size:
        16px;
    font-stretch:
        100%;
    font-style:
        normal;
    font-variant-caps:
        normal;
    font-variant-east-asian:
        normal;
    font-variant-ligatures:
        normal;
    font-variant-numeric:
        normal;
    font-weight:
        400;
    height:
        36px;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    margin-right:
        9px;
    text-align:
        left;
    text-decoration-color:
        rgb(28, 32, 34);
    text-decoration-line:
        none;
    text-decoration-style:
        solid;
    text-size-adjust:
        100%;
    visibility:
        visible;
    white-space:
        normal;
    width:
        36px;
    -webkit-box-flex:
        0;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}

.tweet-avatar {
    max-width: 100%;
    max-height: 100%;
    border-radius: 50%;
}

.tweet-author {
    color:
        rgb(28, 32, 34);
    cursor:
        pointer;
    direction:
        ltr;
    display:
        flex;
    flex-direction:
        column;
    font-weight:
        400;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    overflow-x:
        hidden;
    overflow-y:
        hidden;
    text-align:
        left;
    text-size-adjust:
        100%;
    visibility:
        visible;
    white-space:
        normal;
    -webkit-box-direction:
        normal;
    -webkit-box-orient:
        vertical;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}

.tweet-author-name {
    color:
        rgb(28, 32, 34);
    cursor:
        pointer;
    direction:
        ltr;
    display:
        block;
    font-weight:
        700;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    overflow-x:
        hidden;
    overflow-y:
        hidden;
    padding-right:
        4px;
    text-align:
        left;
    text-size-adjust:
        100%;
    line-height: 1.2;
    visibility:
        visible;
    white-space:
        nowrap;
    -webkit-box-direction:
        normal;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}

.tweet-author-screename {
    color:
        rgb(105, 120, 130);
    cursor:
        pointer;
    direction:
        ltr;
    font-size: 14px;
    line-height: 1.2;
    display:
        block;
    flex-shrink:
        1;
    list-style-image:
        none;
    list-style-position:
        outside;
    list-style-type:
        none;
    overflow-x:
        hidden;
    overflow-y:
        hidden;
    text-align:
        left;
    text-size-adjust:
        100%;
    unicode-bidi:
        isolate;
    visibility:
        visible;
    white-space:
        nowrap;
    -webkit-box-direction:
        normal;
    -webkit-tap-highlight-color:
        rgba(0, 0, 0, 0);
}