#bbpress-forums .bbp-topics a,
#bbpress-forums .bbp-forums a {
  color: #000;
}
#bbpress-forums .forum-wrapper {
  padding: 0 0 50px;
}
#bbpress-forums .bbp-search-form {
  padding: 0 0 20px;
  display: none;
}
#bbpress-forums img.avatar,
.bbp-author-avatar{
   display: none !important;
}

#bbpress-forums .quicktags-toolbar input {
  display: inline-block;
  width: auto;
}
#bbpress-forums input,
#bbpress-forums select,
#bbpress-forums textarea {
  width: auto;
}
#bbpress-forums .wp-editor-container {
  border: 1px solid #ccc;
}
#bbpress-forums #subscription-toggle {
  float: right;
  padding: 3px;
}
#bbpress-forums legend {
  border: none;
  margin: 0;
}
.bbp-forum-title,
.bbp-reply-topic-title{
   font-weight: 600;
}
#forum-page .bbp-forum-freshness,
#forum-page .bbp-forum-content,
#forum-page p.bbp-topic-meta{
   font-size: 12px !important;
   color: #777;
}


#bbpress-forums label {
  margin: 5px 0 10px !important;
}
#bbpress-forums .bbp-forum-description img {
  display: none;
}

.bbp-topic-freshness-author{
   width: auto;
   display: inline-block;
}
   .bbp-topic-freshness-author img{
      display: none;
   }
.bbp-reply-author,
.bbp-author-name,
.bbp-topic-meta{
   word-break: break-all;
}
.bbp-reply-author img.photo{
   margin-bottom: 10px !important;   
}

tt{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.bbp-reply-content{
}

.bbp-breadcrumb p,
.bbp-topic-tags p,
.bbp-reply-author,
.bbp-reply-content{
   font-size: 13px !important;
   color: #777;
}
#bbpress-forums #subscription-toggle {
  float: right;
  padding: 0 !important;
}

.bbp-template-notice{
   padding: 6px 12px !important;
}
   .bbp-template-notice p{
      margin: 0 !important;
   }
   .bbp-template-notice.info img,
   .bbp-topics .bbp-author-avatar img{
      display: none !important;
   }
   
.bbp-topics li,
li.bbp-header ul li{
   font-size: 13px !important;
}
a.bbp-topic-permalink{
   font-weight: bold;
   font-size: 15px !important;
}
.bbp-topics li p.bbp-topic-meta,
.bbp-forum-info,
li.bbp-header ul li{
   color: #777;
}
li.bbp-header ul li{
   text-transform: uppercase;
}
#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{
   margin-bottom: 0 !important;
}


/* Forum Sidebar */
.forum-sidebar{
   padding-bottom: 50px;
}
   .forum-sidebar .widget h4{
      text-transform: uppercase;
      margin: 0 0 10px;
      font-size: 17px;
      word-break: break-all;
   }
   .forum-sidebar .widget{
      padding: 16px 0 0;
      margin: 16px 0 0;
      border-top: 1px solid #ccc;
   }      
      .forum-sidebar .widget:first-child{
         border-top: none;
      }
      
   .forum-sidebar .widget ul{
      margin: 0;
      padding: 0;
   }
      .forum-sidebar .widget ul li{
         margin: 0 0 10px;
         overflow: hidden;
         font-size: 14px !important;
      }
         .forum-sidebar .widget ul li div{
            color: #999;
            font-size: 12px !important;
         }
      
      
   .bbp-logged-in{
      padding-left: 60px;
      position: relative;
      font-size: 14px;
   }
      .bbp-logged-in img{
         width: 50px;
         position: absolute;
         left: 0;
         top: 1px;
      }
      .bbp-logged-in h4,
      .bbp-logged-in p{
         text-transform: none !important;
         margin: 0 0 10px;
         font-size: 14px !important;
      }
   
   
/* Login */
.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;
}
.bbp-remember-me label{
   font-size: 12px; 
}
.bbp-login-links,
a.logout-link{
   font-size: 12px;   
   padding: 5px 0;
}
   .bbp-login-links a{
      margin: 0 10px 0 0;
      display: inline-block;
      clear: none !important;
   }
   
.bbp-login-form{
   width: 75%;
}
.bbp-login-form label{
   display: inline-block !important;
}

.forum-sidebar .bbp-submit-wrapper,
.bbp-login-form .bbp-submit-wrapper{
   text-align: left;
   display: block;
   width: 100%;
   padding: 15px 0;
}


