.page-wrap{margin-top:30px;}
.forum-title, .topic-title{margin-bottom:20px;}
.forum-title h3, .topic-title h3{margin-top:0;margin-bottom:4px;}
.forum-description{color:#888;display:inline-block;font-size:13px;position:relative;z-index:15;font-style:italic;margin-bottom:0;}
#bbpress-forums img{width:auto;height:auto;}
div.bbp-breadcrumb{margin-bottom:10px;}
.bbp-breadcrumb a{font-size:13px;color:#aaa;}
.bbp-breadcrumb a i{margin-right:5px;}
.bbp-breadcrumb-current{font-size:13px;color:#aaa;}
.bbp-breadcrumb-sep{margin:0 8px;color:#aaa;}
.bbp-search-form{margin-bottom:30px;}
.search-wrap{position:relative;}
.searchform .search-button i{font-size:18px;color:#fff;}
.searchform input[type=text]{background:#f9f9f9;padding:12px 40px 12px 10px;outline:0;font-size:13px;color:#a6a6a6;border:1px solid rgba(0, 0, 0, 0.1);}
#bbpress-forums #bbp-search-form .search-icon, .widget_display_search .search-icon{height:45px;line-height:45px;width:45px;position:absolute;top:0;right:0;text-align:center;color:#fff;background-color:#ffb82b;}
#bbpress-forums{font-size:14px;color:#444;margin-bottom:0;}
#bbpress-forums div.bbp-search-form{width:100%;}
#bbpress-forums #bbp-search-form #bbp_search{width:100%;margin:0;padding:12px 40px 12px 15px;}
#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:none;margin-bottom:0;}
div.bbp-template-notice p{font-size:14px;color:#444;font-style:italic;}
#bbpress-forums li > a:hover{color:#ffb82b;}
#bbpress-forums li.bbp-body{border:1px solid #eee;border-top:none;}
#bbpress-forums li.bk-forum-loop{border:none;}
#bbpress-forums li.bbp-forum-info{padding:0 15px;}
#bbpress-forums li.bbp-header{padding:15px;background-color:#252525;color:#fff;font-size:14px;text-transform:uppercase;}
#subscription-toggle{color:#ffb82b;text-transform:uppercase;font-size:13px;padding:7px 21px;display:inline-block;width:inherit;margin-bottom:20px;position:absolute;font-style:italic;top:0;right:0;z-index:100;}
#subscription-toggle:hover{color:#ffb82b;}
#subscription-toggle:before{display:inline-block;font-family:FontAwesome;content:"\f178";margin-right:12px;}
.bbp-reply-content #subscription-toggle{color:#fff;position:static;margin:0;font-style:inherit;padding:0 0 0 8px;}
.bbp-reply-content #subscription-toggle > span{padding-left:8px;}
.bbp-reply-content #subscription-toggle:before{display:none;}
li.bbp-header div.bbp-reply-content span#favorite-toggle{font-size:13px;line-height:18px;}
.bbp-pagination{padding:0 5px;width:auto;float:left;margin-bottom:20px;margin-top:15px;}
#bbp_topic_subscription{float:left;margin:3px 8px 0 8px !important;width:inherit;}
.bk-forum-section{margin-bottom:30px;color:#444;}
.bk-forum-section:last-child{margin-bottom:0;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{border-bottom:1px dashed #eee;border-top:none;}
#bbpress-forums li.bbp-body ul.forum:last-child, #bbpress-forums li.bbp-body ul.topic:last-child{border-bottom:1px solid #eee;}
#bbpress-forums li.bbp-footer{padding:0;display:none;}
#bbpress-forums li.bk-bbp-footer{display:none;}
.forum-cat-header{padding:15px;background-color:#252525;color:#fff;font-size:14px;text-transform:uppercase;}
.bk-forum-title{font-size:16px;font-weight:bold;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{font-weight:400;}
li.bbp-forum-info, li.bbp-topic-title{padding:0 15px;}
li.bbp-topic-title{font-weight:400;}
#bbpress-forums .bbp-forum-info .bbp-forum-content{color:#888;font-style:italic;text-transform:none;font-size:14px;font-weight:400;}
#bbpress-forums li.bk-forum-loop ul.hentry{font-size:14px;padding:20px 15px;border-left:1px solid #eee;border-right:1px solid #eee;}
#bbpress-forums ul.odd{background-color:transparent;}
.bbp-author-avatar{vertical-align:25%;}
#bbpress-forums h1{font-size:25px;font-weight:600 !important;padding:20px;margin-top:0;}
.bbp-pagination-count{font-style:italic;color:#888;}
#bbpress-forums fieldset.bbp-form legend{font-size:16px;}
#bbpress-forums fieldset.bbp-form label{font-size:14px;margin-bottom:10px;}
#bbpress-forums fieldset.bbp-form input#bbp_topic_title{width:100%;}
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input{padding:8px;}
#bbpress-forums div.wp-editor-container{border:1px solid rgba(0, 0, 0, 0.1);}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{}
#bbpress-forums div.bbp-the-content-wrapper input{display:inline-block;width:inherit;}
#bbpress-forums div.bbp-reply-header{background:#7D7D7D;border:0;padding:10px 20px;}
#bbpress-forums div.bbp-reply-header .bbp-meta> span{margin-right:5px;}
#bbpress-forums div.bbp-template-notice img.avatar{border:none;}
.bbp-reply-post-date{font-style:italic;color:#fff;}
#bbpress-forums #bbp-user-wrapper h2.entry-title{padding-bottom:20px;}
span.bbp-admin-links a, .bbp-reply-header a.bbp-reply-permalink{color:#fff;font-size:12px;}
#bbpress-forums fieldset.bbp-form{margin-bottom:20px;}
#bbpress-forums #bbp-your-profile fieldset.submit{border:none;}
span.bbp-admin-links a:hover, .bbp-reply-header a.bbp-reply-permalink:hover{text-decoration:underline;}
li.bbp-forum-freshness, li.bbp-topic-freshness{text-align:right;}
#bbpress-forums .bbp-topic-freshness p.bbp-topic-meta, .bbp-forum-freshness > a, .bbp-topic-freshness > a{text-align:right;font-size:11px;display:block;}
.bbp-forum-freshness > a, .bbp-topic-freshness > a{padding-right:40px;}
.bbp-user-topics-started .bbp-topic-freshness > a, .bbp-user-favorites .bbp-topic-freshness > a, .bbp-user-subscriptions .bbp-topic-freshness > a{padding:0;}
.bbp-user-topics-started .bbp-forum-freshness .bbp-topic-meta, .bbp-user-favorites .bbp-forum-freshness .bbp-topic-meta, .bbp-user-subscriptions .bbp-forum-freshness .bbp-topic-meta{margin:0;}
.bbp-row-actions #favorite-toggle span.is-favorite a{color:#fff;border:none;margin-right:10px;}
.bbp-row-actions #subscription-toggle span.is-subscribed a{float:none;color:#fff;border:none;margin-right:10px;}
.bbp-pagination-links a:hover, .bbp-pagination-links span.current{color:#fff;}
#bbpress-forums p.bbp-topic-meta span{font-size:13px;}
#bbpress-forums .bbp-topic-freshness p.bbp-topic-meta img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar{border:none;float:right;margin-left:10px;}
#bbpress-forums div.bbp-reply-author img.avatar{margin-bottom:10px;border-radius:50%;}
#bbpress-forums div.bbp-reply-author a.bbp-author-name{font-size:14px;}
#bbpress-forums div.bbp-reply-content p{font-size:14px;color:#333;}
#bbpress-forums div.bbp-reply-title h3{color:#fff;}
.bbp-reply-header .bbp-topic-permalink{color:#fff;}
.bbp-reply-header .bbp-topic-permalink:hover{text-decoration:underline;}
.bbp-reply-header .bbp-header{color:#fff;}
#bbpress-forums div.bbp-topic-tags{float:none;clear:both;margin-bottom:15px;padding:0 5px;}
#bbpress-forums div.bbp-topic-tags .post-tags-title{font-size:10px;background-color:#111;color:#fff;font-weight:bold;margin-right:2px;text-transform:uppercase;padding:4px 12px;height:25px;display:inline-block;}
#bbpress-forums div.bbp-topic-tags a{display:inline-block;margin-right:2px;padding:4px 12px;background-color:#8a8a8a;color:#fff;text-transform:uppercase;font-size:10px;height:25px;}
#bbpress-forums div.bbp-topic-tags a:hover{background-color:#ffb82b;}
div.bbp-template-notice.info{margin-bottom:20px;margin-top:0;}
.bbp-author-name, .bbp-author-name:hover, .bbp-author-name:visited{color:#ffb82b;}
.widget_display_topics ul li, .widget_display_views ul li, .widget_display_replies ul li, .widget_display_forums ul li{margin-top:12px;}
.widget_display_topics ul li:first-child, .widget_display_views ul li:first-child, .widget_display_replies ul li:first-child, .widget_display_forums ul li:first-child{margin-top:0;}
.widget_display_topics ul li img{width:15px;margin-right:5px;}
.widget_display_topics ul li > div{font-style:italic;font-size:13px;font-weight:400;padding-left:24px;margin-top:10px;color:#ccc;}
.widget_recent_topics ul li{margin-top:32px;}
.widget_recent_topics ul li:first-child{margin-top:0;}
.widget_recent_topics .author .thumbnail{float:left;overflow:hidden;}
.widget_recent_topics .details{padding-left:90px;}
.widget_recent_topics .details .post-title, .widget_display_views ul li a, .widget_display_topics ul li a, .widget_display_replies ul li a,
.widget_display_forums ul li a, .widget_loginwithajaxwidget .bk-user-data{font-size:14px;margin:0 0 8px 0;color:#111;font-weight:400 !important;}
.widget_recent_topics .details .comment-author{color:#ccc;}
.widget_recent_topics .details .comment-author a{color:#ffb82b;}
.bbp-logged-in img.avatar{width:52px;height:52px}
.bbp-logged-in h4{font-weight:normal;font-size:18px;clear:none;margin-bottom:12px;line-height:1;}
.bbp-logged-in .logout-link{border:none;text-transform:none;padding:0;margin-top:0;}
.bbp-logged-in .logout-link:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:"\f178";margin-right:8px;}
.bbp-login-form .bbp-submit-wrapper{float:none;text-align:center;margin:10px 0;}
.bbp-login-form label{color:#444;margin-bottom:10px;}
.bbp-login-form fieldset{padding:0;border:none;}
.bbp-login-form .bbp-submit-wrapper.lost-pass, .bbp-login-form .bbp-submit-wrapper.register{float:left;}
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input{background-color:#f9f9f9;padding:14px;outline:0;margin:0;font-size:13px;color:#a6a6a6;width:100%;border:1px solid rgba(0, 0, 0, 0.1);}
.bbp-login-form .bbp-submit-wrapper #user-submit{width:100%;margin-top:0;}
.bbp-login-links > .button{width:48%;text-align:center;}
.bbp-login-links > .bbp-register-link{float:right !important;}
.bbp-login-links > .bbp-lostpass-link{float:left !important;}
.bbp-login-form .bbp-username{margin-top:0;}
.widget_latest_replies .author{float:left;width:90px;}
.widget_latest_replies .details{padding-left:90px;}
.widget_latest_replies .details h4{font-size:14px;margin:0 0 8px 0;color:#111;font-weight:400;display:inline;}
.widget_latest_replies .details .comment-author{text-decoration:underline;color:#ffb82b;display:inline-block;line-height:22px;font-style:italic;}
.widget_latest_replies .details .comment-author:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:"\f178";margin:0 4px;}
.widget_latest_replies ul li{margin-top:32px;}
.widget_latest_replies ul li:first-child{margin-top:0;}
@media(max-width:779px){ .bbp-forum-freshness, .bbp-topic-freshness{display:none;}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{width:21%;}
}
@media(max-width:510px){ li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{width:26%;}
.bbp-forum-reply-count, .bbp-forum-voice-count, .bbp-forum-topic-count, .bbp-topic-reply-count, .bbp-topic-voice-count{display:none;}
.bbp-forum-info, .bbp-topic-title{width:100% !important;}
#bbpress-forums fieldset.bbp-form{width:100%;max-width:100%;min-width:100%;}
}
@media(max-width:350px){
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
display: none;
}
}