/**
 * 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*/