#bbpress-forums li.bbp-body ul.forum {
    overflow: hidden !important;
    color: #000 !important;
    border-bottom: 0px !important;
}
.type-topic {
    border-top: 1px solid #d0cfcd !important;
    border-bottom: 0px !important;
    margin-top: -1px !important;
}
.bbp-form div p {
	font-size: 14px !important;
	font-weight: 600 !important;
}

/*media screen*/
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
	color: #2476bf !important;
}

/*media screen*/
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
	background-color: #ffe5b4 !important;
	font-size: 1.1em !important;
}

/*media screen*/
li.bbp-forum-freshness a, li.bbp-topic-freshness a {
	font-size: 10px !important;
	color: #444 !important !important;
}
li.bbp-forum-freshness a.topic-title, li.bbp-topic-freshness a.topic-title {
    font-size: 12px !important;
}

#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
	color: #666 !important;
}

/*media screen*/
#bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form legend, .bbp-topic-title h3 {
	background: transparent !important;
	text-transform: uppercase !important;
	line-height: 20px !important;
	padding: 15px !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	text-rendering: optimizelegibility !important;
}

/*media screen*/
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
	background-color: #f4f4f4 !important;
}

/*media screen*/
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header {
	border-top: 1px solid #ddd !important;
	clear: both !important;
}


/*media screen*/
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
	border-top: 1px dotted #ddd !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 8px 0 0 !important;
	font-size: 11px !important;
	color: #aaa !important;
}

/*media screen*/
#bbpress-forums li.bbp-footer {
	background: #999 !important;
	font-weight: bold !important;
	padding: 8px !important;
	text-align: center !important;
}

/*media screen*/
#bbpress-forums fieldset.bbp-form {
	border: 1px solid #eee !important;
	padding: 0 !important;
	margin-bottom: 10px !important;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	overflow: hidden !important;
	padding: 20px 15px 15px !important;
}

/*media screen*/
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	font-size: 12px !important;
	overflow: hidden !important;
	border: none !important;
	margin-bottom: 0 !important;
	clear: both !important;
}

/*media screen*/
#bbp_search {
	display: inline-block !important;
}

/*bbpress search*/
#bbp-search-form {
    margin-left: 20px;
	position: relative !important;
}

#bbp_search {
	width: 200px !important;
	height: 34px !important;
	color: #999 !important;
	font-size: 14px !important;
	padding-left: 26px !important;
	line-height: 20px !important;
	border: 2px solid #ddd !important;
}

#bbp-search-form div:after {
	color: #ccc !important;
	line-height: 24px !important;
	font-size: 14px !important;
	content: "\f002" !important;
	position: absolute !important;
	left: 10px !important;
	top: 5px !important;
	font-family: FontAwesome !important;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
	display: inline-block !important;
}
/*media screen*/
#bbpress-forums div.bbp-topic-content ul, #bbpress-forums div.bbp-reply-content ul, #bbpress-forums div.bbp-topic-content ol, #bbpress-forums div.bbp-reply-content ol {
	margin: 0 24px 15px !important;
	padding: 0;
}
#bbpress-forums div.bbp-topic-content ul.with-icons, #bbpress-forums div.bbp-reply-content ul.with-icons, #bbpress-forums div.bbp-topic-content ol.with-icons, #bbpress-forums div.bbp-reply-content ol.with-icons {
    margin: 0 !important;
}

#bbpress-forums div.bbp-topic-content h1, #bbpress-forums div.bbp-reply-content h1, #bbpress-forums div.bbp-topic-content h2, #bbpress-forums div.bbp-reply-content h2, #bbpress-forums div.bbp-topic-content h3, #bbpress-forums div.bbp-reply-content h3, #bbpress-forums div.bbp-topic-content h4, #bbpress-forums div.bbp-reply-content h4, #bbpress-forums div.bbp-topic-content h5, #bbpress-forums div.bbp-reply-content h5, #bbpress-forums div.bbp-topic-content h6, #bbpress-forums div.bbp-reply-content h6 {
	margin-left: 5px !important;
}

/*media screen*/
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	border-left: 1px solid #eee !important;
}
/*media screen*/
.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink {
	display: none !important;
}
media screen
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	max-width: 60px !important;
	max-height: 60px !important;
}

.bbp-author-name {
	font-size: 11px !important;
}

.bbp-author-name {
	font-size: 11px !important;
	display: inline-block !important;
	margin: 0 auto !important;
}
.bbp-remember-me {
    display: inline-block !important;
}
media screen
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input {
    padding: 5px !important;
    float: right !important;
}
media screen
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
    margin-left: 140px !important;
}
media screen
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
    width: 135px !important;
}
media screen
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
    display: none !important;
}
.bbp-template-notice {
    border-radius: 0px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}
media screen
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {
    margin: 0 0 8px !important;
    margin-left: 5px !important;
}
.bbp-reply-content {
    margin-right: -15px !important;
}
/*media screen*/
#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {
    margin-left: 140px !important;
    padding: 0 !important;
    text-align: left !important;
    background: transparent !important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    overflow: hidden !important;
    padding: 20px 15px 15px !important;
    color: #000 !important;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    color: #3b8dbd !important;
}
/*media screen*/
#bbpress-forums div.bbp-the-content-wrapper {
    margin-bottom: 10px !important;
    border-bottom: 1px solid #ddd !important;
}
/*media screen*/
#bbpress-forums div.bbp-the-content-wrapper {
    margin-bottom: 10px !important;
    border: 1px solid #ddd !important;
    margin: 5px !important;
}
/*media screen*/
.bbp-author-role {
    border-top: 1px solid #ddd !important;
    width: 104% !important;
}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header {
    border-top: 1px solid #ddd !important;
    clear: both !important;
    border-bottom: 1px solid #ddd !important;
}
.bbp-attachments-form {
    margin-left: 5px !important;
}
/*media all*/
#bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form legend, .bbp-topic-title h3 {
    background: #f4f4f4 !important;
}
.bbp-header {
    border: 1px solid #d0cfcd;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
/*media all*/
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
    border-bottom: 1px solid #d0cfcd !important;
    border-top: 1px solid #d0cfcd !important;
}
/*media all*/
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
    border-left: 1px solid #d0cfcd !important;
}
/*media screen*/
#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {
    border: 0px !important;
}
.bbp-reply-content {
    border-left: 1px solid !important;
}
#bbpress-forums .status-closed .bbp-topic-title {
    background: url(../img/locked-icon-white.png) no-repeat no-repeat !important;
    padding-left: 25px !important;
}
#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink::before, #bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink::before {
	content: "\f450" !important;
	margin-right: 5px !important;
	float: left !important;
	padding-top: 3px !important;
	background: url(../img/forum-icon-sticky.png) no-repeat !important;
	width: 29px !important;
	height: 29px !important;
}
/*media all*/
div.bbp-template-notice {
    background: #eee !important;
    color: #111 !important;
    border: 1px solid #494949 !important;
}
/*media all*/
media screen #bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {
    margin-left: 0px !important;
}
/*media screen*/
#bbpress-forums div.bbp-the-content-wrapper input {
    font-size: 12px;
    padding: 5px;
    margin: 0 2px 0 0;
    line-height: 1em;
    margin-right: 5px !important;
}
/*media screen*/
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    font-size: 12px !important;
    margin: 5px 0 5px;
    padding: 0;
    word-wrap: break-word;
    border-left: 0px !important;
}
/*media screen*/
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 8px;
    background: #fff !important;
}
.bbp-forum-topic-count {
    border-radius: 50px;
    border: 1px solid #ddd;
    margin-right: 5px !important;
    width: 15% !important;
}
.bbp-forum-reply-count {
    border: 1px solid #ddd;
    border-radius: 50px !important;
    width: 15% !important;
}
/*media all*/
li.bbp-forum-info, li.bbp-topic-title {
    float: left !important;
    text-align: left !important;
    width: 45% !important;
}
/*media all*/
li.bbp-forum-freshness, li.bbp-topic-freshness {
    text-align: center !important;
    float: right !important;
    width: 22% !important;
}
.bbp-topic-voice-count {
    border: 1px solid #ddd;
    border-radius: 50px !important;
    margin-right: 5px !important;
    width: 15% !important;
}
.bbp-topic-reply-count {
    border: 1px #ddd solid !important;
    width: 15% !important;
    border-radius: 50px !important;
}
.bbp-footer {
    color: #eee;
}
/*media all*/
.status-closed #bbpress-forums li.bbp-header, #bbpress-forums fieldset.bbp-form legend, .bbp-topic-title h3 {
    background: url(../img/locked-icon-white.png) #f4f4f4 no-repeat 40% !important;
}
/*media screen*/
#bbpress-forums fieldset.bbp-form legend {
    padding: 5px;
    background: #ddd !important;
}
/*media screen*/
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
    padding: 0px !important;
}
/*media screen*/
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
    padding: 10px !important;
}
#bbpress-forums ul.sticky li.bbp-topic-title a.bbp-topic-permalink::before, #bbpress-forums ul.super-sticky li.bbp-topic-title a.bbp-topic-permalink::before {
content: "" !important;
}
.bbp-author-role {
border-right: 0px !important;
}
/*media all*/
.status-category .bbp-forum-title {
    font-size: 25px !important;
    cursor: default !important;
    text-decoration: none !important;
    width: 1009% !important;
    float: left;
}
/*media all*/
#bbpress-forums .status-category .bbp-forums-list li {
    display: block;
}
/*media all*/
#bbpress-forums li.bbp-header {
    border-top-color: #d0cfcd !important;
}
/*media all*/
.avatar {
    border-radius: 10px;
}
blockquote {
	padding: 8px !important;
	background: rgba(0,0,0,0.1) !important;
	border: 1px solid rgba(167,167,167,0.3) !important;
	font-style: italic !important;
	border-radius: 1px !important;
margin: 5px !important;
}
.wp-core-ui .quicktags-toolbar input.button.button-small {
    margin: 2px;
    border: 0;
    box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1), 0px 3px 4px -3px rgba(0,0,0,0.3);
    background: url(../img/buttons-textformat.png);
    font-size: 0px !important;
    width: 26px !important;
    height: 26px !important;
}
#qt_bbp_reply_content_em {
    background-position: -27px 0;
}
#qt_bbp_reply_content_link {
    background-position: -135px 0;
}
#qt_bbp_reply_content_block {
    background-position: -189px 0;
}
#qt_bbp_reply_content_del {
    background-position: -81px 0;
}
#qt_bbp_reply_content_img {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_reply_content_ul {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_reply_content_ol {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_reply_content_li {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_reply_content_code {
    width: auto !important;
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_reply_content_close {
    width: auto !important;
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_topic_content_em {
    background-position: -27px 0;
}
#qt_bbp_topic_content_link {
    background-position: -135px 0;
}
#qt_bbp_topic_content_block {
    background-position: -189px 0;
}
#qt_bbp_topic_content_del {
    background-position: -81px 0;
}
#qt_bbp_topic_content_img {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_topic_content_ul {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_topic_content_ol {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_topic_content_li {
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_topic_content_code {
    width: auto !important;
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
#qt_bbp_topic_content_close {
    width: auto !important;
    font-size: 13px !important;
    background: rgba(240,240,240,0.9) !important;
    width: auto !important;
}
span.bbp-admin-links a {
    font-size: 11px !important;
}
.bbp-signature {
    color: #777 !important;
}
#bbpress-forums li.bbp-footer {
    background: #f4f4f4 !important;
    border: 1px solid #ddd !important;
    color: #555 !important;
}
#bbpress-forums div.reply {
    height: auto;
    width: 100%;
}
span.bbp-admin-links a {
color: #bbb !important;
}
/*media all*/
#bbpress-forums fieldset.bbp-form {
    background: #fff;
    border: 1px solid #ddd !important;
}
/*media all*/
.bbp-form div p {
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-left: 5px !important;
}
/*media all*/
.user-id-1 {
    border-left: 2px solid #1b61bf !important;
    border-radius: 2px;
}
#bbpress-forums .bbp-forum-status-closed .bbp-forum-title {
    background: url(../img/locked-icon-white.png) no-repeat no-repeat !important;
    padding-left: 25px;
    margin-left: -10px !important;
}
#bbpress-forums li.bbp-body ul.forum.status-category {
    background: transparent !important;
    border: 0px !important;
}
/*media all*/
.status-category .bbp-forum-title {
    font-weight: bold;
    background: rgba(240,240,240,1);
    padding: 10px;
    color: #555;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.bbp-body {
    background: #fff !important;
    border: 1px solid #d0cfcd;
}
#bbpress-forums li.bbp-body ul.status-category {
    padding-left: 0px !important;
}
.bbp-footer {
    margin-top: 5px !important;
}
.status-category .bbp-forum-topic-count {
    margin-top: 15px !important;
    border-color: #555 !important;
}
.status-category .bbp-forum-reply-count {
    margin-top: 15px !important;
    border-color: #555 !important;
}
.status-category .bbp-forums-list {
    border: 1px solid #eee !important;
    width: 2000%;
    margin-left: -1px !important;
    padding: 10px !important;
}
.status-category .bbp-forum-content {
    background: rgba(230,230,230,1);
    width: 230%;
    padding: 10px !important;
    color: #111;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#bbpress-forums li.bbp-body ul.topic {
    padding-left: 10px !important;
}
