.tpgb-post-inner.author-style-2 {
    flex-direction: column;
    max-width: 300px;
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    position: relative;
    margin: 0 auto
}
.tpgb-post-inner.author-style-2 .author-avatar.tpgb-trans-linear {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto
}
.tpgb-post-inner.author-style-2 .author-info {
    width: 100%;
    margin-top: 10px
}
.author-style-2.text-left {
    margin-left: 0
}
.author-style-2.text-right {
    margin-right: 0
}