/**
 * CSS for both Frontend+Backend.
 */
 .tpgb-post-meta {
    position: relative;
    display: flex
}

.tpgb-post-meta .tpgb-meta-info {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 20px;
    color: #666;
    transition: all .3s linear
}

.tpgb-post-meta .tpgb-meta-author i,.tpgb-post-meta .tpgb-meta-comment i,.tpgb-post-meta .tpgb-meta-date i,.tpgb-post-meta .tpgb-meta-info a {
    transition: all .3s linear
}

.tpgb-post-meta .tpgb-meta-info>span:after {
    margin: 0 5px;
    color: #b0b0b0
}

.tpgb-meta-info.layout-1 .tpgb-meta-category.style-1 a:after,.tpgb-post-meta .tpgb-meta-info.layout-1>span:after {
    position: relative;
    display: inline-block;
    content: ",";
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    vertical-align: bottom
}

.tpgb-meta-category.style-1 a:last-child:after,.tpgb-post-meta .tpgb-meta-info>span:last-child:after {
    display: none!important
}

.tpgb-post-meta .tpgb-meta-author a {
    text-transform: uppercase;
    font-weight: 600
}
/*Meta Date / Author */
.tpgb-meta-author i,.tpgb-meta-author img,.tpgb-meta-comment i,.tpgb-meta-date i {
    margin-right: 7px;
    font-style: normal
}
/*Meta Date / Author */
/*Meta Author*/
.tpgb-post-meta .tpgb-meta-author,.tpgb-post-meta .tpgb-meta-author a {
    display: flex;
    align-items: center;
    white-space: pre-wrap
}

.tpgb-post-meta .tpgb-meta-author img {
    max-width: 22px;
    border-radius: 2px;
    height: auto
}

.tpgb-meta-author a>span {
    line-height: 0
}
/*Meta Author*/