.tpgb-post-author {
    position: relative;
    display: block
}
.tpgb-post-inner a.author-name {
    font-size: 28px;
    line-height: 1.6em;
    color: #212121
}
.tpgb-post-inner {
    display: flex;
    position: relative;
    width: 100%;
    flex-direction: row;
    padding: 20px 25px;
    align-items: center
}
.tpgb-post-inner.author-style-1 .author-info {
    margin-left: 15px;
    position: relative
}
.tpgb-post-inner .author-bio {
    font-size: 15px;
    line-height: 22px;
    color: #7b7b7b;
    width: 100%
}