#bbpress-forums {
	font-size: 100%;
	margin-bottom: 18px;
}

#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,
#bbpress-forums .bbp-forums-list li,
div.bbp-breadcrumb,
div.bbp-topic-tags,
.bbp-topic-action #favorite-toggle a,
.bbp-topic-action #subscription-toggle a,
.bbp-topic-pagination a,
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
#bbpress-forums #bbp-your-profile fieldset span.description,
div.bbp-template-notice p,
.bbp-logged-in h4,
#bbpress-forums h1,
#bbpress-forums #bbp-user-wrapper h2.entry-title,
#bbpress-forums div.row-actions,

.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky
 {
	font-size: 100% !important;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta,
#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,
#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 {
	font-size: 85% !important;
}

span.bbp-admin-links a,
span.bbp-author-ip,
body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code {
	font-size: 85% !important;
}

span.bbp-author-ip {
	font-size: 70% !important;
}


#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
  background-color: #f1f1f1;
  *background-color: #f1f1f1;
  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2ODkpIiAvPgo8L3N2Zz4=');
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f1f1f1');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f1f1f1')";
}

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	border: 0;
}

#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-header a,
#bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-footer a {
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#bbpress-forums li.bbp-header {	border-bottom: 1px solid #ebebeb; }
#bbpress-forums li.bbp-footer {	border-top: 1px solid #ebebeb; min-height: 18px; }

#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 #ebebeb;
  border-bottom: 1px solid rgba(0,0,0,.22);

  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;


  -webkit-box-shadow: 0 3px 0px rgba(0,0,0, 0.03), 0 1px 0 rgba(0, 0, 0, .07);
     -moz-box-shadow: 0 3px 0px rgba(0,0,0, 0.03), 0 1px 0 rgba(0, 0, 0, .07);
          box-shadow: 0 3px 0px rgba(0,0,0, 0.03), 0 1px 0 rgba(0, 0, 0, .07);

  -webkit-background-clip: border-box;
     -moz-background-clip: border-box;
          background-clip: border-box;

  background-color: #fff; 
}

#bbpress-forums legend {
  margin: 0 !important;
	border-bottom: 0;
  width: auto;
  display: inline-block;
  padding: 0 20px !important;
}

#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,
#bbpress-forums p.bbp-topic-meta img.avatar {
	border: 0;
	margin: 0 5px 0 !important;
}

#bbpress-forums div.bbp-topic-content code,
#bbpress-forums div.bbp-reply-content code,
#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre {
	font-family: Consolas, Monaco, Lucida Console, monospace !important;
}

#bbpress-forums div.reply {
  width: auto;
}

#bbpress-forums div.bbp-topic-content img,
#bbpress-forums div.bbp-reply-content img,
#bbpress-forums div.bbp-topic-content iframe,
#bbpress-forums div.bbp-reply-content iframe {
  max-width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#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;
}


dl-horizontal {
  *zoom: 1;
}

.widget_display_stats dl:before,
.widget_display_stats dl:after {
  display: table;
  line-height: 0;
  content: "";
}

.widget_display_stats dl:after {
  clear: both;
}

.widget_display_stats dl dt {
  float: left;
  width: 50%;
  overflow: hidden;
  clear: left;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal !important;
  margin-bottom: 6px;
}

.widget_display_stats dl dd {
  margin-left: 60%;
  margin-bottom: 6px;
  text-align: right;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding: 12px 18px;
}

#bbp-search-form input {
	margin-bottom: 6px;
}

.wp-editor-container textarea.wp-editor-area {
  border: 1px solid #ebebeb;
  border-top: 0;
}


#bbpress-forums fieldset.bbp-form select {
  width: 80%;
  max-width: 400px;
}

#bbpress-forums fieldset.bbp-form textarea,
#bbpress-forums fieldset.bbp-form input[type="text"] {
  width: 80%;
  max-width: 100%;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
  text-align: center;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
  width: 80px;
  height: 80px;
}

li.bbp-topic-freshness {
  width: 35%;
}

div.bbp-submit-wrapper {
  float: none;
}

div.bbp-template-notice, div.indicator-hint,
#bbpress-forums fieldset.bbp-form p {
  margin-bottom: 18px;
}

#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {
  font-weight: bold;
}

.bbp-topic-started-by a {
  opacity: 0.8 !important;
}

.bbp-topic-started-by a:hover {
  opacity: 1 !important;
}

#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 {
  margin: 12px 0 30px;
}

.bbp-pagination {
  margin-bottom: 18px;
}

.bbp-topic-form {
  margin-top: 30px;
}

div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
  padding: 12px;
}

#bbpress-forums fieldset.bbp-form label,
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
  margin-bottom: 6px;
}

