.loop-topic-box, div.bbp-breadcrumb, div.bbp-topic-tags, .bbp-search-form {
    padding: 0 20px;
}
.bbp-no-topic{
	min-height: 0!important;
	padding: 40px 0!important;
}
.bbp-no-topic .not-logged-in-img-wrap{
	display: none;
}
.topic-fresh{
	font-family: Tahoma,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
}
.topic-fresh .topic-forum,
.topic-fresh .topic-forum a{
	color: #8f9499;
	font-weight: 400!important;
}
.topic-fresh .topic-forum{
	margin-bottom: 10px;
	padding-left: 5px;
}
.topic-fresh .topic-author,
.topic-fresh .topic-creation-date,
.topic-fresh .topic-freshness-author{
	margin-right: 5px;
	color: #8f9499;
}
.topic-fresh .topic-author a{
	color: #8f9499;
	font-weight: 400!important;
	padding-left: 21px;
    background: url(//www.alldocube.com/en/wp-content/uploads/2021/06/1624415665-bbp-author.png) no-repeat 0 0;
}
.topic-fresh .topic-freshness-author a{
	color: #8f9499;
	font-weight: 400!important;
	padding-left: 21px;
    background: url(//www.alldocube.com/en/wp-content/uploads/2021/06/1624415665-bbp-replys.png) no-repeat 0 0;
}
.topic-freshness-date a{
	color: #8f9499;
	font-weight: 400;
}
.topic-icon{margin-left: 2px;}
.single-topic{position: relative;padding:10px 15px;border-bottom:1px solid #eee;}
.single-topic:last-of-type{
	border-bottom: none;
}
.single-topic .bbp-author-avatar{float: left;padding-right: 20px}
.single-topic .bbp-author-avatar img{
	width: 45px;
	height: 45px;
	border-radius: 3px;
	padding: 2px;
    background: #FFF;
    border: 1px solid;
    border-color: #F2F2F2 #CDCDCD #CDCDCD #F2F2F2;
}
.single-topic .topic-detail{margin-left: 70px;}
.single-topic .stat{
	position: absolute;
    right: 0;
    bottom: 0;
}
.single-topic .statbox{
	display: inline-block;
	padding: 0 0 0 28px;
	background:url(//www.alldocube.com/en/wp-content/uploads/2021/06/1624415666-statbox-color.png);background-repeat: no-repeat 
	}
.single-topic .stat-reply{
	background-position: 0 -70px;
}
.single-topic .stat-viewcount{
	background-position: 0 -39px;
	padding-right: 13px
}
.single-topic .topic-title{
	font-size:14px;
	color: #333;
	display: block;
	margin-bottom: 10px;
	word-wrap: break-word;
}
.single-topic .topic-fresh{
	font-size: 12px;
    font-weight: 400!important;
    padding-right: 110px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.single-topic .topic-icon{
	background:url(//www.alldocube.com/en/wp-content/uploads/2021/06/1624415666-community-icon.png);
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.single-topic .topic-icon:first-child{
	margin-left: 2px;
}
.single-topic .icon-has-image{width:15px;height: 12px;background-position: -16px 0px}
.single-topic .icon-sticky{width:12px;height: 12px;background-position: 0px 0px}
.single-topic .icon-hot{width:12px;height:12px;background-position: -100px 0}
.single-topic .icon-closed{width:12px;height: 12px;background-position: -63px 0px}
.single-topic .icon-new{width:17px;height: 12px;background-position: -38px 0px}
.single-topic .icon-notic{width:14px;height: 12px;background-position: -81px 0px}
@media(max-width: 767px){
	.loop-topic-box, div.bbp-breadcrumb, div.bbp-topic-tags, .bbp-search-form {
	    padding: 0 15px;
	}
	.topic-fresh .topic-forum,
	.topic-fresh .topic-creation-date,
	.topic-fresh .topic-freshness-author,
	.topic-fresh .topic-freshness-date{display: none}
	.single-topic{padding:10px 0;}
	.bbp-author-avatar{padding-right: 10px}
	.topic-detail{margin-left: 55px;}
	.topic-icon{display: none}
}
@media(max-width: 480px){
	.loop-topic-box, .bbp-pagination, div.bbp-breadcrumb, div.bbp-topic-tags, .bbp-search-form, .bbp-template-notice {
    	padding: 0 10px;
	}
	.topic-title{font-size: 13px;}
	}