/*
Theme Name: Divi Child - Wei
Theme URI: https://www.weixiaoduo.com/themes/divi
Template: Divi
Author: 薇晓朵网络工作室
Author URI: https://www.weixiaoduo.com/
Description: 这是一款基于 Divi 的子主题，由 薇晓朵网络工作室 开发并针对中文用户做了特别优化，更美观，更快速。如果您需要进行主题文件修改，请在此子主题的基础上进行修改，【提示：可复制原主题文件到此子主题目录中】。
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 1.4
Updated: 2020-11-08 13:26:09
*/


h1, h2, h3, h4, h5, h6, body, input, textarea, select {
    font-family: PingFang SC, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Helvetica, sans-serif!important;
}

li#wp-admin-bar-my-sites {
    display: none!important;
}
li#wp-admin-bar-wpseo-menu {
    display: none!important;
}
li#wp-admin-bar-comments {
    display: none!important;
}
li#wp-admin-bar-updates {
    display: none!important;
}
li#wp-admin-bar-delete-cache {
    display: none!important;
}
li#wp-admin-bar-new-user {
    display: none!important;
}
li#wp-admin-bar-revslider {
    display: none!important;
}

ul#wp-admin-bar-wp-logo-default {
    display: none!important;
}
li#wp-admin-bar-bp-notifications {
    display: none!important;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    display: none!important;
}



/*bbPress new forum CSS by Weixiaoduo.com */


#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #f4f4f4;
}

#bbpress-forums .bbp-user-section {
    overflow: unset;
}
form.searchform.bbp-search-form.search-form {
    margin-left: 0px;
}
#bbpress-forums div.bbp-the-content-wrapper .wp-switch-editor {
    position: relative;
    float: left;
    width: unset;
}

#bbpress-forums div.bbp-the-content-wrapper .wp-editor-wrap {
    padding-left: 0px;
}

span.bbp-user-edit-link {
    display: none;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    height: 150px;
    margin: 0 0 20px 0;
    width: 150px;
    margin-top: 0;
    padding: 10px;
    border: 1px solid #e7e7e7;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
    background: #fff;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
  margin: 15px 10px 10px;
}

.main-navigation ul li a {
    padding: 12px 13px 12px 20px;
}
article p, aside a, main p {
    line-height: 25px;
}

article header h1, article header h2 {
    padding: 3% 0 3% 5px;
}
#secondary ul li {
    padding: 10px 10px 10px 30px;
}
#bbpress-forums {
	overflow:visible
}
div.bbp-template-notice.info {
    border: #f1f1f1 1px solid;
    background-color: #cdbe93;
    display: none;
}

#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
    margin-bottom: 20px;
}

#bbpress-forums .wp-editor-container,#wp-bbp_reply_content-editor-container,#wp-bbp_topic_content-editor-container {
	border:1px solid #d2d2d2
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  font-size: 14px;
  padding: 20px 15px 20px 15px;
  background-repeat: no-repeat;
  background-position: right top;
  background: #ffffff;
}

#bbpress-forums p.bbp-topic-meta img.avatar {
    display: none;
}

#bbpress-forums div.bbp-search-form {
	float:none!important;
	text-align:right;
	margin-bottom:40px;
}
#bbpress-forums .bbp-search-form {
	font-size:0;
	clear:left
}
#bbpress-forums .bbp-search-form .hidden {
	height:0;
	width:0;
	overflow:hidden;
	position:absolute;
	background:0 0;
	left:-999em
}
#bbpress-forums .bbp-search-form .search-table {
	display:table;
	width:100%
}

#bbpress-forums .bbp-search-form #bbp_search,.bbp-search-form #bbp_search {
	color:#aaa9a9;
	background-color:#fff;
	border:1px solid #d2d2d2;
	color:#747474;
	font-size:13px;
	padding:8px 2%;
	width:100%;
	text-indent:0;
	box-sizing:border-box
}
.bbp-search-form input[type=submit] {
	width:34px;
	height:34px;
	color:#fff!important;
	font-size:14px!important;
	line-height:34px;
	background:#000;
	border:none!important;
	margin:0!important;
	padding:0!important;
	cursor:pointer;
	text-indent:0!important;
	font-family:FontAwesome
}
.bbp-search-form input[type=submit]:hover {
	background:#73B73E;
}
#bbpress-forums .custom_select_box .dd-container .dd-selected {
	padding:0 15px 0 0!important;
	text-indent:5px
}
#bbpress-forums .custom_select_box .dd-options li a:hover {
	background:#000!important
}
#bbpress-forums ul.bbp-forums {
	font-size:13px
}
#bbpress-forums li.bbp-header {
	border-top:none;
    background: #f1f1f1;
	padding:20px 20px 20px 30px;
	font-weight:700
}
#bbpress-forums li.bbp-header ul {
	font-size:15px
}

#bbpress-forums li.bbp-body ul.forum .bbp-forum-info,#bbpress-forums li.bbp-body ul.topic .bbp-forum-info,#bbpress-forums li.bbp-header ul .bbp-forum-info {
	width:52%
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-topic-count,#bbpress-forums li.bbp-body ul.topic .bbp-forum-topic-count,#bbpress-forums li.bbp-header ul .bbp-forum-topic-count {
	width:12%
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-reply-count,#bbpress-forums li.bbp-body ul.topic .bbp-forum-reply-count,#bbpress-forums li.bbp-header ul .bbp-forum-reply-count {
	width:12%
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,#bbpress-forums li.bbp-body ul.topic .bbp-forum-freshness,#bbpress-forums li.bbp-header ul .bbp-forum-freshness {
	width:24%
}
#bbpress-forums div.even,#bbpress-forums ul.even {
	background:0 0
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,#bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness,#bbpress-forums p.bbp-topic-meta {
	font-size:12px;
	line-height:18px
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta {
	margin:3px 0
}
#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea {
	margin:0
}
#bbpress-forums fieldset.bbp-form p {
	margin-bottom:16px
}
#bbpress-forums fieldset select#bbp_forum_id {
	max-width:none
}
#bbpress-forums .avada-select-parent select {
	width:100%
}
.fusion-bbp-header {
	clear:both
}
.fusion-bbp-header #favorite-toggle,.fusion-bbp-header #subscription-toggle {
	margin-bottom:25px
}
.bbp-pagination {
    text-align: right;
    font-size: 12px;
    margin-bottom: 25px;
}
.bbp-pagination .bbp-pagination-links a:hover,.bbp-pagination .bbp-pagination-links span.current {
	opacity:1
}
.bbp-pagination .bbp-pagination-links a:hover {
	background:0 0
}
.top-pagination .bbp-pagination {
	margin-bottom:0
}
.bbp-footer {
	display:none
}
#bbpress-forums .bbp-topics {
	margin-top:25px
}

.bbp-pagination-count {
	float:none
}
#bbpress-forums fieldset.bbp-form {
	border:none;
	padding:0
}
#bbpress-forums fieldset.bbp-form legend {
	padding:0 0 10px;
	font-size:15px;
	font-weight:700
}
#bbpress-forums fieldset.bbp-form label {
	font-size:13px;
	margin-bottom:5px
}
#bbpress-forums .bbp-form input#bbp_reply_edit_reason,#bbpress-forums .bbp-form input#bbp_topic_edit_reason,#bbpress-forums .bbp-topic-reply #bbp_reply_move_destination_title,#bbpress-forums .bbp-topic-split #bbp_topic_split_destination_title,.bbp-login-form input[type=password],.bbp-login-form input[type=text],.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title,.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select {
	color:#aaa9a9;
	background-color:#fff;
	border:1px solid #d2d2d2;
	color:#747474;
	font-size:13px;
	padding:9px 2%;
	width:100%
}
.bbp-topic-form select#bbp_stick_topic_select,.bbp-topic-form select#bbp_topic_status_select {
	width:100%
}
#bbpress-forums .bbp-forum-freshness .bbp-topic-freshness-author .avatar,#bbpress-forums .bbp-topic-freshness .bbp-topic-freshness-author .avatar,#bbpress-forums .bbp-topic-meta .bbp-topic-started-by .avatar,.widget_display_topics .topic-author .avatar {
	border:medium none;
	margin:0 2px;
	vertical-align:middle
}
.bbp-submit-wrapper button {
	cursor:pointer
}
.bbp-reply-form fieldset .notify,.bbp-topic-form fieldset .notify {
	float:right;
	margin-top:18px
}
div.bbp-submit-wrapper {
	clear:none;
	margin-top:10px;
    font-size: 16px;
}
#bbpress-forums ul.bbp-replies {
	margin-bottom:0
}
#bbpress-forums .bbp-replies .bbp-header {
	display:none
}
#bbpress-forums div.bbp-topic-tags {
	float:left;
	font-size:13px;
	margin-left:-2px;
	margin-top:5px
}
#bbpress-forums div.bbp-reply-favs {
	float:right;
	margin:0;
	font-size:13px;
	font-weight:700
}
#bbpress-forums ul.bbp-replies {
	margin-top:30px;
	border:none
}
#bbpress-forums .even,#bbpress-forums .odd {
	overflow:visible
}
.bbp-topics .bbp-topic-meta .bbp-author-avatar {
	display:none
}
#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar {
	  margin-bottom:10px;
    margin-top: 0;
    padding: 5px;
    border: 1px solid #e7e7e7;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.1);
    box-shadow: 0 0 7px rgba(0,0,0,.1);
    background: #fff;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role {
    font-size: 13px;
    font-style: normal;
    background: #73B73E!important;
    border-color: #73B73E;
    margin-bottom: 10px;
    border: 1px solid rgba(70, 70, 70, 0.32);
    color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author {
	font-size:13px
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name {
	margin:10px 0 0
}
#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role {
	font-size:13px;
	font-style:normal;
	margin-bottom:10px
}
#bbpress-forums div.bbp-reply-author .bbp-reply-post-date,#bbpress-forums div.bbp-topic-author .bbp-reply-post-date {
	padding:12px 0;
	border-top:1px solid #e6e5e6;
	border-bottom:1px solid #e6e5e6;
	margin-bottom:10px
}

#bbpress-forums div.bbp-reply-author .fusion-reply-id,#bbpress-forums div.bbp-topic-author .fusion-reply-id {
	display:block
}
li.bbp-body div.hentry {
	padding:0;
	margin-bottom:30px;
	background:0 0;
}
#bbpress-forums div.even {
	background:#efefef;
}
#bbpress-forums div.bbp-reply-header {
	padding:15px 20px;
	font-size:12px;
	border-top:none;
	clear:none;
  border-bottom: 1px solid #f1f1f1;
  background-color: #efefef;
}
#bbpress-forums .bbp-reply-header a.bbp-reply-permalink {
	padding-left:3px;
	font-size:12px
}
span.bbp-admin-links,span.bbp-admin-links a {
	font-size:11px;
	color:#747474;
}
span.bbp-admin-links a {
	padding:0 2px!important;
}
#bbpress-forums div.bbp-reply-content {
	border:1px solid #f1f1f1;
    background-color: #ffffff;
    padding: 0;
    color: #6a6a6a;
	margin-left:150px;
	position:relative;
	padding:30px 20px;
}

#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a {
    color: #73B73E;
}

.bbp-arrow {
	border-bottom:1px solid #e6e5e6;
	border-left:1px solid #e6e5e6;
	background:#fff;
	content:"";
	height:14px;
	position:absolute;
	top:4px;
	left:-8px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	width:14px;
	z-index:100;
}
#bbpress-forums .bbp-reply-form fieldset label {
	font-size:13px;
	margin-bottom:5px;
}
.bbp-reply-form input#bbp_topic_tags {
	color:#aaa9a9;
	background-color:#fff;
	border:1px solid #d2d2d2;
	color:#747474;
	font-size:13px;
	padding:8px 2%;
	width:100%;
}
#bbpress-forums input#bbp_reply_edit_reason,#bbpress-forums input#bbp_reply_move_destination_title,#bbpress-forums input#bbp_topic_edit_reason,#bbpress-forums input#bbp_topic_split_destination_title {
	color:#aaa9a9;
	background-color:#fff;
	border:1px solid #d2d2d2;
	color:#747474;
	font-size:13px;
	padding:8px 2%;
	width:95.5%
}
a.bbp-author-avatar {
	display:block
}
.fusion-alert a.bbp-author-avatar {
	display:inline
}

.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky {
	background:#ffffe8;
	color:#747474
}
.bbp-forum-content ul.sticky a,.bbp-topics ul.sticky a,.bbp-topics ul.super-sticky a,.bbp-topics-front ul.super-sticky a {
	color:#333
}
.bbp-user-section .bbp-pagination {
	text-align:left
}
.bbp-user-section .pagination {
	float:none
}
#bbpress-forums .pagination {
	margin-top:20px
}
.bbp-topic-pagination .prev {
	margin-right:8px;
	font-size:12px
}
.bbp-topic-pagination .next {
	margin-left:8px;
	font-size:12px
}
#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd {
	background-color:transparent
}
#bbpress-forums .status-spam.odd .bbp-reply-content,#bbpress-forums .status-trash.odd .bbp-reply-content {
	background-color:#fdd
}
#bbpress-forums .status-spam.odd .bbp-arrow,#bbpress-forums .status-trash.odd .bbp-arrow {
	background-color:#fdd
}
div.bbp-template-notice,div.indicator-hint {
	padding:15px 20px
}
.bbp-forum {
	font-size:13px
}
.bbp-forum-title .bbp-forum-post-date {
	float:right
}
.bbp-forum-search a.bbp-reply-permalink {
	margin-left:0
}
#bbpress-forums .bbp-forum-search div.bbp-reply-content {
	margin:0
}
#bbpress-forums .bbp-search-results .bbp-forum-header {
	font-size:12px;
	padding:15px 20px;
	border:none
}
#bbpress-forums .bbp-search-results div.bbp-forum-title h3 {
	margin:0;
	font-size:13px;
	line-height:20px
}
#bbpress-forums .bbp-search-results .bbp-forum-content {
	margin:0;
	padding:30px 20px;
	border:1px solid
}
#bbpress-forums .bbp-search-results .bbp-topic-header {
	margin-left:150px;
	padding:15px 20px;
	border:none
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-post-date {
	display:none
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title {
	text-align:right
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title h3 {
	display:inline;
	font-size:12px
}
#bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title .bbp-topic-title-meta {
	display:inline;
	float:none
}
#bbpress-forums .bbp-search-results .bbp-topic-author>br {
	display:none
}
#bbpress-forums .bbp-search-results .bbp-topic-content {
	position:relative;
	margin-left:150px;
	padding:30px 20px;
	border:1px solid
}
#bbpress-forums .bbp-search-results .bbp-meta {
	float:right
}
#bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink {
	margin-left:2px
}
#bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink:before {
	content:"|";
	margin-right:2px
}
.bbp-topic-title-meta {
	float:right
}
#bbpress-forums ul.bbp-search-results {
	margin-top:25px;
	border:none
}
.bbp-search-results .bbp-header {
	display:none
}
.bbp-reply-to {
	float:right
}
.bbp-no-topic {
	clear:both
}
.bbp-no-reply {
	clear:both
}
#bbpress-forums .read-more {
	position:static
}
#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 {
    border: 1px solid rgba(255, 255, 255, 0);
}
.widget .bbp-search-form .screen-reader-text {
	display:none
}
.widget .bbp-search-form .search-field #bbp_search {
	padding:8px 15px
}
.widget.bbp_widget_login .bbp-logged-in h4 {
	margin-bottom:5px
}
.widget.bbp_widget_login .bbp-logged-in .logout-link {
	margin:0
}
.widget.bbp_widget_login .bbp-login-form label {
	width:auto
}
#sidebar .widget.bbp_widget_login .bbp-login-form label {
	width:auto
}
.widget.widget_display_forums ul li,.widget.widget_display_replies ul li,.widget.widget_display_topics ul li,.widget.widget_display_views ul li {
	position:relative;
	padding:10px 10px 10px 30px;
	border-bottom:1px solid #e7e6e6
}
.widget.widget_display_forums ul li>a,.widget.widget_display_replies ul li>a,.widget.widget_display_topics ul li>a,.widget.widget_display_views ul li>a {
	padding:0;
	border:none
}
#slidingbar-area .widget.widget_display_forums ul li>a,#slidingbar-area .widget.widget_display_replies ul li>a,#slidingbar-area .widget.widget_display_topics ul li>a,#slidingbar-area .widget.widget_display_views ul li>a {
	padding:0;
	border:none
}
.widget.widget_display_forums ul li>a:first-child:before,.widget.widget_display_replies ul li>a:first-child:before,.widget.widget_display_topics ul li>a:first-child:before,.widget.widget_display_views ul li>a:first-child:before {
	content:'\f105';
	position:absolute;
	margin-left:-12px;
	font-size:14px;
	font-family: FontAwesome
}
.widget.widget_display_replies ul li .bbp-reply-topic-title {
	display:block
}
.widget.widget_display_replies ul li>div {
	margin:0
}
.widget.widget_display_topics .bbp-forum-title {
	display:block
}
.widget.widget_display_stats dd,.widget.widget_display_stats dt {
	margin:0;
	padding:10px 10px 10px 30px;
	border-bottom:1px solid #000
}
.widget.widget_display_stats dt {
	display:block
}
.widget.widget_display_stats dt:before {
	content:'\f105';
	position:absolute;
	margin-left:-12px;
	font-size:14px;
	font-family: FontAwesome
}
.widget .bbp-author-avatar .avatar {
	vertical-align:middle
}
.widget_display_stats dl dt {
	float:left;
	margin-right:10px
}
.widget_display_replies ul li>div {
	margin-left:16px
}
#bbpress-forums .bbp-reply-form .bbp-form>div>p:nth-child(3),single-forum #bbpress-forums .bbp-topic-form .bbp-form>div>p:nth-child(6) {
	display:inline-block;
	margin-top:18px
}
.bbp-form .bbp-template-notice,.bbp-form .fusion-alert {
	display:none
}
.quicktags-toolbar .button {
	font-weight:400!important;
	text-transform:none!important
}
.quicktags-toolbar input[value="b"] {
	font-weight:700!important
}
.rtl #bbpress-forums div.bbp-reply-content,.rtl #bbpress-forums div.bbp-topic-content {
	margin-left:0;
	margin-right:150px
}
.rtl #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
	float:right
}
.rtl .bbp-pagination-links {
	float:left
}
.rtl #bbpress-forums .bbp-search-results .bbp-topic-header {
	margin-left:0;
	margin-right:150px
}
.rtl #bbpress-forums .bbp-search-results .bbp-topic-header .bbp-topic-title {
	text-align:left
}
.rtl #bbpress-forums .bbp-search-results .bbp-topic-content {
	margin-left:0
}
.rtl #bbpress-forums .bbp-search-results .bbp-meta {
	float:left
}
.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink,.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-topic-permalink {
	margin-left:0;
	margin-right:2px
}
.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-forum-permalink:before,.rtl #bbpress-forums .bbp-search-results .bbp-meta .bbp-topic-permalink:before {
	content:"|";
	margin-left:2px;
	margin-right:0
}
@media only screen and (max-width:640px) {
	#bbpress-forums .bbp-topic-title,#bbpress-forums li.bbp-body ul.forum .bbp-forum-info,#bbpress-forums li.bbp-body ul.topic .bbp-forum-info,#bbpress-forums li.bbp-header ul .bbp-forum-info {
	width:50%
}
#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title {
	text-align:left;
	text-transform:none
}
#bbpress-forums li.bbp-body ul.forum .bbp-forum-topic-count,#bbpress-forums li.bbp-body ul.topic .bbp-forum-topic-count,#bbpress-forums li.bbp-header ul .bbp-forum-topic-count,#bbpress-forums li.bbp-topic-voice-count {
	display:none
}
#bbpress-forums .bbp-topic-reply-count,#bbpress-forums li.bbp-body ul.forum .bbp-forum-reply-count,#bbpress-forums li.bbp-body ul.topic .bbp-forum-reply-count,#bbpress-forums li.bbp-header ul .bbp-forum-reply-count {
	width:15%
}
#bbpress-forums .bbp-topic-freshness,#bbpress-forums li.bbp-body ul.forum .bbp-forum-freshness,#bbpress-forums li.bbp-body ul.topic .bbp-forum-freshness,#bbpress-forums li.bbp-header ul .bbp-forum-freshness {
	width:35%
}
}@media only screen and (max-width:480px) {
	#bbpress-forums li.bbp-header {
	padding:20px
}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic {
	padding:13px 20px
}
.fusion-body #bbpress-forums .bbp-body div.bbp-reply-author,.fusion-body #bbpress-forums .bbp-body div.bbp-topic-author {
	float:none;
	margin:0 10px 10px;
	padding-left:80px;
	position:relative;
	text-align:left;
	width:auto!important
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name {
	clear:none;
	display:inline-block;
	margin-left:0;
	word-wrap:break-word
}
#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar {
	position:absolute;
	top:0;
	left:0;
	width:60px;
	height:auto
}
#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role {
	font-size:12px;
	font-style:normal
}
#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content {
	clear:both;
	margin:10px;
	padding:0
}
#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p {
	margin-bottom:1em
}
#bbpress-forums .bbp-search-results .bbp-topic-header {
	margin:0
}
}


#bbpress-forums {
	margin-bottom:0;
	font-size:1em;
}
.content-area .forum-titles {
	font-weight:600;
	color:#555;
}
.content-area .bbp-forum-title,.content-area .bbp-topic-permalink {
	font-weight:600;
	font-size:1.077em;
	margin:0;
}
#bbpress-forums p.bbp-topic-meta {
	font-size:0.846em;
}


.bbp-body .bbp-forum-topic-count,.bbp-body .bbp-forum-reply-count,.bbp-body .bbp-forum-freshness {
	color:#888;;
}
#bbpress-forums div.odd,#bbpress-forums ul.odd {
	background:#efefef;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta {
	margin-bottom:0;
	margin-top:0;
}

#bbpress-forums div.bbp-forum-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	margin:0;
}
.bbp-body .bbp-reply-author br {
	display:none;
}
.bbp-body .bbp-reply-author .avatar {
	width:80px;
	height:80px;
	margin-bottom:20px;
}
#bbpress-forums fieldset.bbp-form label {
	margin-bottom:5px;
}
.bbp-topics-front ul.super-sticky,.bbp-topics ul.super-sticky,.bbp-topics ul.sticky,.bbp-forum-content ul.sticky {
	background:none !important;
	font-size:1em;
}
#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form textarea,#bbpress-forums fieldset.bbp-form select {
	margin-bottom:20px;
}
div.bbp-submit-wrapper {
	float:none;
	margin-top:0;
}
div.bbp-submit-wrapper button {
    width: 100%;
    font-size: 15px;
    padding: 15px;
    -webkit-appearance: button;
   background-color: #333;
   border: 0;
   color: #fff;
   cursor: pointer;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
	border:1px solid #eee;
	border-radius:0;
}

#bbpress-forums fieldset.bbp-form input, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form textarea {
    margin: 0;
    font-size: 13px;
    border: 1px solid #ededed;
    background-color: #fff;
    box-shadow: none;
}
#bbpress-forums .status-spam,#bbpress-forums .status-spam.odd {
	opacity:0.3;
	background:#f7f7f7;
}
span.bbp-admin-links a {
	color:#666;
}
span.bbp-admin-links a:hover {
	color:#000;
	text-decoration:underline;
}

#bbpress-forums .bbp-search-author,#bbpress-forums .bbp-search-content {
	text-align:left;
}
.bbp-search .bbp-meta {
	display:none;
}
#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-reply-title h3 {
	font-size:14px;
	font-weight:600;
}

#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:1em;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	background:none;
	border:1px solid #eee;
	border-top:none;
	color:inherit;
	font-family:inherit;
	line-height:1.75;
	font-size:1em;
  background-color: #fff;
}
#bbpress-forums .status-closed,#bbpress-forums .status-closed a {
	color:#999
}
#bbp_topic_subscription,#bbp_topic_subscription {
	margin-right:5px !important
}
#bbpress-forums fieldset.bbp-form legend {
	color:#555;
	font-size:1.231em;
	font-weight:400;
	padding:5px 15px
}
#bbpress-forums fieldset.bbp-form {
	padding-bottom:20px
}
#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle {
	font-size:0.923em;
	color:#aaa
}
#bbpress-forums>#subscription-toggle {
    margin: 20px 20px 20px 20px;
}
#bbpress-forums #favorite-toggle a:hover {
	text-decoration:none;
	color:#333
}
#bbpress-forums #favorite-toggle a:before {
	content:"\f08a";
	margin-right:6px
}
#bbpress-forums #favorite-toggle .is-favorite a:before {
	content:"\f004"
}
#bbpress-forums .subscription-toggle:before {
	content:"\f09e";
	margin-right:6px
}
#bbpress-forums .is-subscribed .subscription-toggle:before {
	content:"\f00d"
}
#bbpress-forums .bbp-reply-content #subscription-toggle {
	display:inline-block;
	padding-left:5px;
	color:#ccc
}
#bbpress-forums .bbp-reply-content #subscription-toggle>span {
	padding-left:5px
}
#bbpress-forums .bbp-reply-content #subscription-toggle a:hover {
	color:#333;
	text-decoration:none
}
.bbp-body a.bbp-forum-title,.bbp-body a.bbp-topic-permalink {
	color:#555656;
	display:inline-block
}
.bbp-body a.bbp-forum-title:before,.bbp-body a.bbp-topic-permalink:before {
	position:absolute;
	left:0;
	top:0px;
	display:inline-block;
	width:25px;
	font-family:"FontAwesome";
	content:"\f086"
}
.bbp-body .no-replies a.bbp-forum-title:before {
	content:"\f0e5"
}
.bbp-body .status-closed a.bbp-topic-permalink:before {
	content:"\f023"
}
.bbp-body a.bbp-forum-title,.bbp-body a.bbp-topic-permalink {
	position:relative;
	padding-left:25px
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta {
	padding-left:25px
}
.bbp-user-replies-created .bbp-body a.bbp-forum-title,.bbp-user-replies-created .bbp-body a.bbp-topic-permalink,.bbp-reply-title a.bbp-topic-permalink {
	padding:0;
	position:static;
	font-weight:normal
}
.bbp-user-replies-created .bbp-body a.bbp-topic-permalink:before,.bbp-reply-title a.bbp-topic-permalink:before {
	display:none
}
#bbpress-forums>#subscription-toggle .subscription-toggle {
	float:right;
	padding:.4em 1.2em;
	margin:0;
	display:inline-block;
	font-size:1em;
	font-weight:normal;
	outline:none;
	cursor:pointer;
	outline:none;
	border:none;
	font-family:inherit;
	-webkit-appearance:none;
	transition:all 0.15s ease-in-out;
	border-radius:3px;
	-webkit-font-smoothing:inherit;
	text-decoration:none;
	background:#ee7836;
	color:#fff;
	font-weight:600
}
#bbpress-forums>#subscription-toggle .subscription-toggle {
	text-decoration:none
}
#bbpress-forums>#subscription-toggle .subscription-toggle:hover {
	opacity:0.85
}
#bbpress-forums>#subscription-toggle .is-subscribed a {
	background:#f73936
}
#bbp_search,#bbp_search_submit {
	margin-bottom:20px;
	padding-top:0;
	padding-bottom:0
}
#bbpress-forums #bbp_search {
	background:#fff;
}
#bbpress-forums #bbp_search_submit {
	font-size:1em;
	text-transform:uppercase;
	letter-spacing:1px
}
#bbpress-forums div.bbp-search-form {
	float:none;
  margin-top: 40px;
}
#bbpress-forums #bbp-search-results {
	border-top:0
}
#bbpress-forums #bbp-search-results .bbp-forum-content {
	margin-left:0
}
#bbpress-forums #bbp-search-results .bbp-forum-title a:hover {
	text-decoration:underline
}
#bbp_search {
	width:90% !important;
	float:left;
	height:40px
}
#bbp_search_submit {
	float:right;
	width:10%;
	height:40px;
	line-height:40px;
	padding-top:0;
	padding-bottom:0
}
.bbp-search .bbp-forum-title h3 a,.bbp-search .bbp-topic-title h3 a,.bbp-search .bbp-reply-title h3 a {
	color:#000;
	text-decoration:underline
}
.widget #bbp_search {
	height:34px;
	width:70% !important;
	margin:0;
	border-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}
.widget #bbp_search_submit {
	width:30%;
	height:34px;
	line-height:34px;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}
div.bbp-template-notice p {
	text-align:center;
	margin:0.8em 0.5em !important;
}
.bbp-login-form,.bbp-logged-in {
    background: #ffffff;
	border:1px solid #73B73E;
	padding:20px;
}
.bbp-login-form label {
	width:auto;
	margin-bottom:5px;
	color:#222;
}
.bbp-login-form input[type="text"],.bbp-login-form input[type="password"] {
	background:#fff;
	width:100%;
	max-width:100%;
	border:1px solid #eee;
}
.bbp-login-form input:-webkit-autofill {
	-webkit-box-shadow:0 0 0px 1000px #fff inset;
}
#sidebar .bbp-login-form label[for=rememberme] {
	width:auto;
}
#footer-widgets .bbp-login-form,#footer-widgets .bbp-logged-in {
	background:#222;
	border-color:#343434;
}
#footer-widgets .bbp-login-form label {
	color:inherit;
}
.bbp-login-form .bbp-username,.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper {
	margin-top:0;
	margin-bottom:10px;
}
body #bbpress-forums input#bbp_topic_title,body #bbpress-forums input#bbp_topic_tags {
	width:100%;
	margin-bottom:0;
	background:#fff;
	border-color:#eee;
}
.bbp-logged-in {
	text-align:center;
}
.bbp-logged-in .user-submit {
	display:block;
	margin:0 auto;
	width:80px;
	margin-bottom:10px;
}
.bbp-logged-in .user-submit img {
	display:block;
	height:80px;
	width:80px;
	float:none;
	margin:0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
}
.bbp-logged-in .user-submit img:hover {
	opacity:.8;
	-moz-opacity:.8;
	-webkit-opacity:.8;
}
.bbp-logged-in h4 {
	font-weight:600;
	color:#444;
	font-size:1.077em;
	margin:0 0 2px;
}
.bbp-logged-in h4 a {
	color:inherit;
}
.bbp-logged-in a.button {
	font-size:.923em;
}

.wpex-bbpress-forum-info li {
	margin-bottom:2px;
}
.wpex-bbpress-forum-info li:last-child {
	margin:0;
}
.wpex-bbpress-forum-info li .fa {
	margin-right:10px;
}
.widget_display_views li,.widget_display_forums li,.widget_display_topics li {
	padding:6px 0;
	border-bottom:1px solid #eee;
}
.widget_display_forums li:first-child,.widget_display_views li:first-child,.widget_display_topics li:first-child {
	border-top:1px solid #eee;
}
#bbp-user-wrapper {
	padding:20px 0;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	font-size:1.8em;
	font-weight:400;
	margin:0 0 10px;
	padding:0;
	line-height:1.5;
}
.bbp-user-section p {
	margin-bottom:5px;
}
.bbp-user-section p.bbp-user-description {
	margin-bottom:30px;
}

#bbpress-forums #bbp-user-body {
	margin-left:260px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	width:auto;
	height:auto;
	text-align:center;
	margin-bottom:20px;
}

#bbp-user-navigation ul {
	border:1px solid #c4c4c4;
	border-radius:3px;
	font-weight:600;
	font-size:1em;
  background: #fff;
}
#bbp-user-navigation li {
	border-bottom:1px solid #c5c5c5;
}
#bbp-user-navigation li:first-child a {
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
#bbp-user-navigation li:last-child a {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
#bbp-user-navigation li:last-child {
	border-bottom:none;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
	position:relative;
	display:block;
	padding:0.538em 30px 0.538em 0.769em;
	color:#777;
	transition:all 0.25s;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:after {
	display:block;
	font-family:"FontAwesome";
	content:"\f054";
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-6px;
	height:12px;
	line-height:12px;
	font-size:0.923em;
	color:#bbb;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover {
	color:#222;
	background:#f7f7f7;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
	background:#555656;
	color:#fff;
	opacity:1;
	margin:-1px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:after {
	color:#fff;
}
#bbpress-forums #bbp-your-profile .bbp-form {
	margin-bottom:30px;
	border-radius:3px;
	padding:25px;
}
#bbp-user-subscriptions .bbp-user-section {
	margin-bottom:30px;
}
.bbp-row-actions #favorite-toggle,.bbp-row-actions #subscription-toggle {
	margin-bottom:10px;
}
