/* ******************************************************** 
 * Additional styles for bbPress
 ******************************************************** */

ul.forum-titles {
/* color:#aaa; */
}

/* adjust font sizes */
#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 ul.bbp-search-result {
  font-size:14px;
  border-left:none;
  border-right:none;
}
div.bbp-breadcrumb, 
div.bbp-topic-tags,
#bbpress-forums .bbp-forum-info .bbp-forum-content, 
#bbpress-forums p.bbp-topic-meta {
  font-size:12px;
}
div.bbp-breadcrumb {
  text-transform:uppercase;
}

/* search form */
#bbpress-forums .bbp-search-form {
  margin-bottom:4px;
}
#bbp_search_submit.button {
  padding:0.1em 0.5em;
}

/* remove background from forum elements */
#bbpress-forums div.odd, 
#bbpress-forums ul.odd, 
#bbpress-forums div.even, 
#bbpress-forums ul.even, 
#bbpress-forums div.bbp-forum-header, 
#bbpress-forums div.bbp-topic-header, 
#bbpress-forums div.bbp-reply-header,
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer {
  background:none; 
}

/* hide avatars */
#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 {
  display: none;
}

/* make signatures more discrete */
.bbp-signature {
  font-size:80%;
  color:#777;
}

/* columns */
li.bbp-forum-freshness, li.bbp-topic-freshness {
  float:right;
  text-align:right;
}

/* stickies */
.bbp-topics-front ul.super-sticky, 
.bbp-topics ul.super-sticky, 
.bbp-topics ul.sticky, 
.bbp-forum-content ul.sticky {
  background-color: #2a2a2a !important;
  padding-left:2em;
  /* font-size: 1.1em; */
}

/* pagination stuff */
div.bbp-pagination-count {
  color:#777;
}

.bbp-pagination-links span.current {
  background:transparent;
} 
.bbp-pagination-links .prev.page-numbers, 
.bbp-pagination-links .next.page-numbers,
.bbp-pagination-links .page-numbers,
.bbp-pagination-links .page-numbers.current {
  /* padding:0 0.5em; */
  /* font-size:1.2em; */
  /* height:1.5em; */
  background:#333;
  border:none;
  border-radius:2px;
}
.bbp-pagination-links .prev.page-numbers, 
.bbp-pagination-links .next.page-numbers {
  /* padding:0.2em 0.5em 0.2em 0.5em; */
}
.bbp-pagination-links .page-numbers.current {
  background:#222;
}

/* notice above the topic form */
div.bbp-template-notice {
  background:none;
  color:#777;
  border-color:#333;
}
div.bbp-template-notice.info {
  background:none;
  color:#777;
  border:none;
}

/* borders */
#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 li.bbp-header, 
#bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic,
div.bbp-forum-header, 
div.bbp-topic-header, 
div.bbp-reply-header {
  border-color:#555;
}
#bbpress-forums fieldset.bbp-form {
  border:none;
}
#bbpress-forums .bbp-reply-form legend {
  border-bottom:none;
  margin-bottom:0;
}

/* lists in topics */
#bbpress-forums div.bbp-topic-content ul li, #bbpress-forums div.bbp-reply-content ul li {
  margin-bottom:0.5em;
}


/* code and preformatted */
#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 {
 background:#444;
 font-size:1.0em;
}

/* style the new topic form */
#bbpress-forums fieldset.bbp-form {
  padding:inherit;
  margin-top:60px;
}

/* attachment form */
#bbpress-forums .bbp-attachments-form input {
  padding:6px;
}

/* some more stuff */
.quicktags-toolbar {
  background-color:#222!important;
}
/* this is needed to prevent replies from being cropped */
#bbpress-forums div.reply {
  width:initial!important;
}
/* style the buttons */
#bbpress-forums div.bbp-the-content-wrapper input {
  box-shadow:none;
  padding:1px 8px 0 8px;
  font-size:11px;
  line-height:11px;
}
/* hide the footer in the topics list */
li.bbp-footer {
  display:none;
}
/* style the list header */
li.bbp-header {
  background-color:#1e1e1e!important;
}
/* disable the override of link colors */
span.bbp-admin-links a {
  color:#518c8c;
}
/* dim closed topics */
/* #bbpress-forums .status-closed a {
  color:#777;
}
 */

/* fix the font color for closed topics */
#bbpress-forums .status-closed, 
#bbpress-forums .status-closed a {
  color: inherit;
}

/* make sticky titles stand out */
.sticky a.bbp-topic-permalink {
  color:#ffff33!important;
}


/* ADDED FOR STOREFRONT THEME */
#bbpress-forums fieldset.bbp-form legend {
  padding-left:1em; /* required to cancel the negative offset in storefront */
  font-size:1.5em;
  color:#647979;
  background:transparent;
}
#bbpress-forums fieldset.bbp-form {
  padding:initial;
  background:transparent;
}
input#bbp_topic_title {
  max-width:50%;
  font-family:Consolas,Monaco,monospace;
}

/* 2023-03-11: tweaks after added description on single forum page */
.bbp-single-forum-description {
  float: left;
  max-width:50em;
  margin: 2em 0 1em -6em;
}

.bbp-pagination {
  background: #333;
  padding: 0.5em 0.8em;
}

div.bbp-template-notice {
  /*color: #dccc4b;*/
  color: #dc5f4b;
}