#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: 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, 0.22);
  border-radius: 3px;
  box-shadow: 0 3px 0px rgba(0, 0, 0, 0.03), 0 1px 0 rgba(0, 0, 0, 0.07);
  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;
  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; }
