#bbpress-forums #bbp-search-form {
	position: relative
}
.bbp-forums {
	margin: 50px 0 0
}
#bbpress-forums fieldset.bbp-form input {
	width: auto
}
ul.rw-ui-group-items {
	list-style-type: none
}
.bbp-breadcrumb {
	display: none
}
#bbpress-forums div.bbp-search-form {
	float: none;
	margin: 0 0 30px
}
#bbp-search-form > div {
	display: flex
}
#bbpress-forums #bbp-search-form #bbp_search {
	width: 100%
}
#bbp_search {
	margin-right: 16px
}
.rtl #bbp_search {
	margin-left: 20px;
	margin-right: 0
}
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid rgba(167, 167, 167, 0.3);
	padding: 15px 30px;
	display: flex;
	align-items: center
}
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer,
div.bbp-forum-header, div.bbp-topic-header, 
div.bbp-reply-header, li.bbp-body div.hentry {
	padding: 15px 30px
}
.bbp-forum-title,li.bbp-topic-title > a {
	font-size: 20px;
	font-weight: bold
}
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer {
	background: rgba(167, 167, 167, 0.15)
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, 
#bbpress-forums p.bbp-topic-meta {
	color: #a7a7a7;
	margin: 0;
	font-size: 14px
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, 
li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	width: 8%
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
	width: 28%
}
a.bbp-author-avatar {
	display: inline-block
}
div.bbp-template-notice p {
	padding: 0 8px;
	font-size: 14px;
	line-height: 2
}
#bbpress-forums div.odd, #bbpress-forums ul.odd,
#bbpress-forums div.even, #bbpress-forums ul.even {
	background: none;padding: 0
}
#bbpress-forums .status-publish .bbp-topic-author, 
#bbpress-forums .status-publish .bbp-reply-author {
	border-right: 1px solid rgba(167, 167, 167, 0.2);
	padding: 20px
}
#bbpress-forums .status-publish .bbp-topic-content, 
#bbpress-forums .status-publish .bbp-reply-content {
	margin-left: 156px;
	padding: 20px 30px 0
}
div.bbp-submit-wrapper {
	margin: 15px 0
}
#bbpress-forums fieldset.bbp-form {
	border: 1px solid rgba(167, 167, 167, 0.2);
	padding: 20px 30px
}
#bbpress-forums .bbp-author-name, #bbpress-forums .bbp-author-ip {
	color: inherit
}
#bbpress-forums fieldset.bbp-form legend {
	padding: 5px 15px
}
.bbp-reply-content {
	font-size: 18px
}
.bbp-author-ip {
	opacity: .3
}
.type-topic {
	position: relative
}
.type-topic.sticky:before {
	top: 15px;
	right: 15px
}

@media screen and (max-width: 500px) {

	#bbpress-forums li.bbp-body ul.forum, 
	#bbpress-forums li.bbp-body ul.topic {
		display: block
	}
	#bbpress-forums li.bbp-header, 
	#bbpress-forums li.bbp-footer {
    	display: none
	}

}
