.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
}