@font-face {
  font-family: gdbbx;
  src: url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2"), url("fonts/gdbbx.woff2?750.7500") format("woff2"), url("fonts/gdbbx.woff?750.7500") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
i.gdbbx-icon {
  font: normal normal normal 14px gdbbx;
  font-size: inherit;
  text-transform: none;
  display: inline-block;
  vertical-align: text-bottom;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gdbbx-icon.gdbbx-icon-align-center:before {
  content: "\f101";
}

.gdbbx-icon.gdbbx-icon-align-justify:before {
  content: "\f102";
}

.gdbbx-icon.gdbbx-icon-align-left:before {
  content: "\f103";
}

.gdbbx-icon.gdbbx-icon-align-right:before {
  content: "\f104";
}

.gdbbx-icon.gdbbx-icon-anchor:before {
  content: "\f105";
}

.gdbbx-icon.gdbbx-icon-arrow-turn-down:before {
  content: "\f106";
}

.gdbbx-icon.gdbbx-icon-backward:before {
  content: "\f107";
}

.gdbbx-icon.gdbbx-icon-ban:before {
  content: "\f108";
}

.gdbbx-icon.gdbbx-icon-block-quote:before {
  content: "\f109";
}

.gdbbx-icon.gdbbx-icon-bold:before {
  content: "\f10a";
}

.gdbbx-icon.gdbbx-icon-bookmark:before {
  content: "\f10b";
}

.gdbbx-icon.gdbbx-icon-border-outer:before {
  content: "\f10c";
}

.gdbbx-icon.gdbbx-icon-calendar:before {
  content: "\f10d";
}

.gdbbx-icon.gdbbx-icon-camera-retro:before {
  content: "\f10e";
}

.gdbbx-icon.gdbbx-icon-circle-info:before {
  content: "\f10f";
}

.gdbbx-icon.gdbbx-icon-circle-question:before {
  content: "\f110";
}

.gdbbx-icon.gdbbx-icon-circle-xmark:before {
  content: "\f111";
}

.gdbbx-icon.gdbbx-icon-clock:before {
  content: "\f112";
}

.gdbbx-icon.gdbbx-icon-code:before {
  content: "\f113";
}

.gdbbx-icon.gdbbx-icon-droplet:before {
  content: "\f114";
}

.gdbbx-icon.gdbbx-icon-envelope:before {
  content: "\f115";
}

.gdbbx-icon.gdbbx-icon-eye-slash:before {
  content: "\f116";
}

.gdbbx-icon.gdbbx-icon-eye:before {
  content: "\f117";
}

.gdbbx-icon.gdbbx-icon-file-audio:before {
  content: "\f118";
}

.gdbbx-icon.gdbbx-icon-file-chart-pie:before {
  content: "\f119";
}

.gdbbx-icon.gdbbx-icon-file-code:before {
  content: "\f11a";
}

.gdbbx-icon.gdbbx-icon-file-contract:before {
  content: "\f11b";
}

.gdbbx-icon.gdbbx-icon-file-image:before {
  content: "\f11c";
}

.gdbbx-icon.gdbbx-icon-file-lines:before {
  content: "\f11d";
}

.gdbbx-icon.gdbbx-icon-file-pdf:before {
  content: "\f11e";
}

.gdbbx-icon.gdbbx-icon-file-spreadsheet:before {
  content: "\f11f";
}

.gdbbx-icon.gdbbx-icon-file-video:before {
  content: "\f120";
}

.gdbbx-icon.gdbbx-icon-file-zipper:before {
  content: "\f121";
}

.gdbbx-icon.gdbbx-icon-file:before {
  content: "\f122";
}

.gdbbx-icon.gdbbx-icon-folder-closed:before {
  content: "\f123";
}

.gdbbx-icon.gdbbx-icon-google:before {
  content: "\f124";
}

.gdbbx-icon.gdbbx-icon-heading:before {
  content: "\f125";
}

.gdbbx-icon.gdbbx-icon-highlighter:before {
  content: "\f126";
}

.gdbbx-icon.gdbbx-icon-image:before {
  content: "\f127";
}

.gdbbx-icon.gdbbx-icon-italic:before {
  content: "\f128";
}

.gdbbx-icon.gdbbx-icon-life-ring:before {
  content: "\f129";
}

.gdbbx-icon.gdbbx-icon-link:before {
  content: "\f12a";
}

.gdbbx-icon.gdbbx-icon-list-alt:before {
  content: "\f12b";
}

.gdbbx-icon.gdbbx-icon-list-ol:before {
  content: "\f12c";
}

.gdbbx-icon.gdbbx-icon-list-ul:before {
  content: "\f12d";
}

.gdbbx-icon.gdbbx-icon-list:before {
  content: "\f12e";
}

.gdbbx-icon.gdbbx-icon-lock-keyhole:before {
  content: "\f12f";
}

.gdbbx-icon.gdbbx-icon-message-check:before {
  content: "\f130";
}

.gdbbx-icon.gdbbx-icon-message-dots:before {
  content: "\f131";
}

.gdbbx-icon.gdbbx-icon-message-text:before {
  content: "\f132";
}

.gdbbx-icon.gdbbx-icon-messages:before {
  content: "\f133";
}

.gdbbx-icon.gdbbx-icon-minus:before {
  content: "\f134";
}

.gdbbx-icon.gdbbx-icon-notebook:before {
  content: "\f135";
}

.gdbbx-icon.gdbbx-icon-paperclip-vertical:before {
  content: "\f136";
}

.gdbbx-icon.gdbbx-icon-quote-left:before {
  content: "\f137";
}

.gdbbx-icon.gdbbx-icon-quote-right:before {
  content: "\f138";
}

.gdbbx-icon.gdbbx-icon-rectangle:before {
  content: "\f139";
}

.gdbbx-icon.gdbbx-icon-square-info:before {
  content: "\f13a";
}

.gdbbx-icon.gdbbx-icon-square-plus:before {
  content: "\f13b";
}

.gdbbx-icon.gdbbx-icon-strikethrough:before {
  content: "\f13c";
}

.gdbbx-icon.gdbbx-icon-subscript:before {
  content: "\f13d";
}

.gdbbx-icon.gdbbx-icon-superscript:before {
  content: "\f13e";
}

.gdbbx-icon.gdbbx-icon-text-size:before {
  content: "\f13f";
}

.gdbbx-icon.gdbbx-icon-thumbtack:before {
  content: "\f140";
}

.gdbbx-icon.gdbbx-icon-underline:before {
  content: "\f141";
}

.gdbbx-icon.gdbbx-icon-user-secret:before {
  content: "\f142";
}

.gdbbx-icon.gdbbx-icon-user:before {
  content: "\f143";
}

.gdbbx-icon.gdbbx-icon-users:before {
  content: "\f144";
}

.gdbbx-icon.gdbbx-icon-vimeo:before {
  content: "\f145";
}

.gdbbx-icon.gdbbx-icon-window-frame:before {
  content: "\f146";
}

.gdbbx-icon.gdbbx-icon-window-maximize:before {
  content: "\f147";
}

.gdbbx-icon.gdbbx-icon-youtube:before {
  content: "\f148";
}

/* Full Width */
.gdbbx-fw {
  width: 1.28571429em;
  text-align: center;
}

/* Sizes */
.gdbbx-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.gdbbx-2x {
  font-size: 2em;
}

.gdbbx-3x {
  font-size: 3em;
}

.gdbbx-4x {
  font-size: 4em;
}

.gdbbx-5x {
  font-size: 5em;
}

.gdbbx-6x {
  font-size: 6em;
}

/* Spin */
.gdbbx-spin {
  -webkit-animation: gdbbx-spin 2s infinite linear;
  animation: gdbbx-spin 2s infinite linear;
}

@-webkit-keyframes gdbbx-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes gdbbx-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
#bbpress-forums i.gdbbx-icon-mark {
  margin-right: 4px;
  cursor: pointer;
  vertical-align: middle;
}
#bbpress-forums .gdbbx-new-topic-replies i.gdbbx-icon-mark {
  margin-right: 0;
  margin-left: 4px;
}

/* Accessibility */
.gdbbx-accessibility-show-for-sr {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

/* Few Fixes */
.gdbbx-editor-fix {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px !important;
  margin-top: 0 !important;
  width: 100%;
  resize: vertical;
}

#bbpress-forums .form-allowed-tags code {
  width: 100%;
}
#bbpress-forums #bbp-search-results .bbp-topic-title h3 {
  display: inline;
}
#bbpress-forums .bbp-reply-content h4.bbp-reply-title {
  border-bottom: 1px solid #DDD;
  margin: 0 0 1em;
  padding: 0 0 0.5em;
  width: 80%;
}
#bbpress-forums .gdbbx-forum-actions-bar {
  clear: both;
  text-align: right;
  margin: 15px 0;
  padding: 10px;
  background: #EAEAEA;
}
#bbpress-forums .gdbbx-forum-actions-bar a {
  font-size: 16px;
}
#bbpress-forums .gdbbx-row-actions .gdbbx-single-action {
  float: right;
}
#bbpress-forums .gdbbx-row-actions .gdbbx-single-action a {
  text-decoration: none;
  padding: 0 3px 1px;
  color: #FAA;
  border: 1px solid #FAA;
  background-color: #FEE;
  font-weight: 700;
  font-size: 12px;
}
#bbpress-forums .gdbbx-user-muted-users .bbp-user-section .gdbbx-muted-user {
  display: inline-flex;
  border: 1px solid #EEE;
  padding: 10px;
  gap: 20px;
  flex-wrap: nowrap;
  margin: 0 10px 10px 0;
}
#bbpress-forums .gdbbx-user-muted-users .bbp-user-section .gdbbx-muted-user a {
  text-decoration: none;
  font-size: 16px;
}
#bbpress-forums .gdbbx-user-muted-users .bbp-user-section .gdbbx-muted-user a img {
  float: left;
  margin: 0 5px 0 0;
}
#bbpress-forums .gdbbx-user-muted-users .bbp-user-section .gdbbx-muted-user span {
  text-decoration: none;
  padding: 0 3px 1px;
  color: #FAA;
  border: 1px solid #FAA;
  background-color: #FEE;
  font-weight: 700;
  font-size: 12px;
}

/* Feature: User Stats */
.gdbbx-bbcode-profile_items .gdbbx-value,
#bbpress-forums.gdbbx-user-stats .gdbbx-value {
  font-weight: bold;
}
.gdbbx-bbcode-profile_items .gdbbx-label.gdbbx-status-offline,
#bbpress-forums.gdbbx-user-stats .gdbbx-label.gdbbx-status-offline {
  color: #C00;
}
.gdbbx-bbcode-profile_items .gdbbx-label.gdbbx-status-online,
#bbpress-forums.gdbbx-user-stats .gdbbx-label.gdbbx-status-online {
  color: #298500;
  font-weight: bold;
}

/* Feature: Quote */
#bbpress-forums .gdbbx-bbcode-quote {
  padding: 0 0 0.5em 1em;
}
#bbpress-forums .gdbbx-bbcode-quote p:last-child {
  margin-bottom: 0 !important;
}
#bbpress-forums .gdbbx-bbcode-quote .gdbbx-quote-title {
  font-weight: bold;
  padding-bottom: 2px;
  margin-bottom: 5px;
  border-bottom: 1px solid #DDD;
}
#bbpress-forums .gdbbx-bbcode-quote.gdbbx-quote-is-private p {
  font-weight: bold;
  color: #800;
}

/* Feature: Canned Replies */
#bbpress-forums .gdbbx-canned-replies {
  margin: 5px 0 15px;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-show {
  font-weight: bold;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-hide {
  font-weight: bold;
  display: none;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-list,
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-reply-content {
  display: none;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-category {
  margin: 0;
  font-size: 18px;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-list legend .gdbbx-canned-replies-hide {
  float: right;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-list ul {
  margin: 8px 0;
  padding: 0 0 0 8px;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-list ul:last-of-type {
  margin: 8px 0 0;
}
#bbpress-forums .gdbbx-canned-replies .gdbbx-canned-replies-list ul .gdbbx-canned-reply {
  list-style: disc inside;
}

/* Feature: Front Forum */
#bbpress-forums .gdbbx-forum-index-block {
  margin: 15px 0 0;
  clear: both;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-forums-inner-block {
  margin: 0 0 15px;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-forums-inner-block h4 {
  background-color: #EEE;
  color: #111;
  line-height: 1.5em;
  margin: 0 0 5px;
  padding: 5px 10px;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-forums-inner-block p {
  color: #333;
  margin: 0 0 10px;
  line-height: 16px;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-forums-inner-block label {
  display: inline;
  line-height: inherit;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-front-user a {
  color: inherit !important;
  text-decoration: none;
  border: 0;
  box-shadow: none;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-front-user.gdbbx-user-color-bbp_keymaster {
  color: #D00;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-front-user.gdbbx-user-color-bbp_moderator {
  color: #06C;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-front-user.gdbbx-user-color-bbp_participant {
  color: #333;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-front-user.gdbbx-user-color-bbp_spectator {
  color: #0D0;
}
#bbpress-forums .gdbbx-forum-index-block .gdbbx-front-user.gdbbx-user-color-bbp_blocked {
  color: #AAA;
}
#bbpress-forums .gdbbx-forum-index-block .bbp-author-avatar img {
  margin: 0 3px -2px 0;
  float: none;
}

/* Feature: BBCodes */
#bbpress-forums .bbp-topic-content .gdbbx-bbcode-heading,
#bbpress-forums .bbp-reply-content .gdbbx-bbcode-heading {
  margin: 0.5em 0;
}
#bbpress-forums .bbp-topic-content .gdbbx-bbcode-heading:first-of-type,
#bbpress-forums .bbp-reply-content .gdbbx-bbcode-heading:first-of-type {
  margin-top: 0;
}
#bbpress-forums .syntaxhighlighter .gdbbx-bbcode-scode {
  padding: 1em 0;
  border: 1px solid #DDD;
}
#bbpress-forums .gdbbx-bbcode-spoiler {
  padding: 0 5px;
}
#bbpress-forums .gdbbx-bbcode-hr {
  clear: none;
  margin: 1em 0;
}
#bbpress-forums table.gdbbx-bbcode-nfo {
  border: 1px solid #222;
}
#bbpress-forums table.gdbbx-bbcode-nfo td.gdbbx-bbcode-el-title {
  background: #222;
  color: #FFF;
  border: none;
}
#bbpress-forums table.gdbbx-bbcode-nfo td.gdbbx-bbcode-el-content {
  padding: 0;
}
#bbpress-forums table.gdbbx-bbcode-nfo td.gdbbx-bbcode-el-content pre {
  color: #000;
  background: #FFF;
  font-size: 10px;
  line-height: 10px;
  font-family: monospace;
  border: none;
  margin: 0;
}
#bbpress-forums .gdbbx-bbcode-hide {
  margin: 6px 0 12px;
  border: 1px solid #CCC;
}
#bbpress-forums .gdbbx-bbcode-hide.gdbbx-hide-hidden .gdbbx-hide-title {
  color: #C00;
}
#bbpress-forums .gdbbx-bbcode-hide .gdbbx-hide-title {
  padding: 4px 8px;
  font-weight: bold;
  background-color: #CCC;
}
#bbpress-forums .gdbbx-bbcode-hide .gdbbx-hide-content {
  padding: 4px 8px;
  background-color: #FDFDFD;
}
#bbpress-forums .gdbbx-bbcode-attachment > br {
  display: none;
}

/* Feature: Signature */
#bbpress-forums .gdbbx-signature {
  border-top: 1px solid #DDD;
  margin-top: 15px;
  padding: 5px 0;
}
#bbpress-forums .gdbbx-signature p {
  margin: 0 0 5px;
}
#bbpress-forums .gdbbx-signature p:last-child {
  margin: 0;
}
#bbpress-forums #bbp-your-profile fieldset .gdbbx-editor-textarea fieldset.gdbbx-signature {
  display: inline;
  width: 60%;
}
#bbpress-forums #bbp-your-profile fieldset .gdbbx-editor-textarea fieldset.gdbbx-signature .description,
#bbpress-forums #bbp-your-profile fieldset .gdbbx-editor-textarea fieldset.gdbbx-signature textarea {
  width: 100%;
  margin: 10px 0 20px !important;
  box-sizing: border-box;
}

/* Feature: Private Topics and Replies */
#bbpress-forums div.topic.gdbbx-private-topic, #bbpress-forums div.reply.gdbbx-private-reply,
#bbpress-forums li.topic.gdbbx-private-topic,
#bbpress-forums li.reply.gdbbx-private-reply {
  background-color: #FFF8F8;
}
#bbpress-forums div.topic.gdbbx-private-topic-locked, #bbpress-forums div.reply.gdbbx-private-reply-locked,
#bbpress-forums li.topic.gdbbx-private-topic-locked,
#bbpress-forums li.reply.gdbbx-private-reply-locked {
  background-color: #FEE;
}
#bbpress-forums div.topic.gdbbx-private-topic-locked .bbp-topic-content, #bbpress-forums div.reply.gdbbx-private-reply-locked .bbp-reply-content,
#bbpress-forums li.topic.gdbbx-private-topic-locked .bbp-topic-content,
#bbpress-forums li.reply.gdbbx-private-reply-locked .bbp-reply-content {
  font-weight: bold;
}
#bbpress-forums .gdbbx-private-reply-hidden {
  display: none;
}

/* Feature: Thumbnail */
#bbpress-forums .gdbbx-topic-thumbnail {
  float: left;
  margin-right: 10px;
}
#bbpress-forums .gdbbx-topic-thumbnail a {
  display: block;
}
#bbpress-forums .gdbbx-topic-thumbnail img {
  height: 48px;
  width: auto;
}

/* Feature: Report */
#bbpress-forums .gdbbx-report-wrapper {
  box-sizing: border-box;
  position: relative;
  margin: 1em 0 0;
  padding: 1em;
  border: 1px solid #DDD;
}
#bbpress-forums .gdbbx-report-wrapper * {
  box-sizing: border-box;
}
#bbpress-forums .gdbbx-report-wrapper input {
  margin: 0;
  width: 100%;
}
#bbpress-forums .gdbbx-report-wrapper button {
  margin: 0;
}
#bbpress-forums .gdbbx-report-wrapper p {
  margin: 0;
}
#bbpress-forums .gdbbx-report-wrapper p .description {
  margin: 0.25em 0 0.5em;
  font-size: 90%;
  font-style: italic;
}

/* Feature: Thanks */
#bbpress-forums .gdbbx-thanks-wrapper {
  border-top: 1px solid #DDD;
  margin-top: 10px;
  padding: 10px 0;
  overflow: auto;
}
#bbpress-forums .gdbbx-thanks-wrapper:empty {
  display: none;
}
#bbpress-forums .gdbbx-thanks-wrapper h6 {
  margin: 0 0 10px !important;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.4em;
}
#bbpress-forums .gdbbx-thanks-wrapper .gdbbx-thanks-list {
  line-height: 16px;
}
#bbpress-forums .gdbbx-thanks-wrapper .gdbbx-thanks-list a {
  line-height: 16px;
  vertical-align: top;
}
#bbpress-forums .gdbbx-thanks-wrapper .gdbbx-thanks-list .avatar {
  width: 16px;
  vertical-align: top;
  display: inline-block;
  float: none !important;
  margin: 0 2px 0 0 !important;
}

/* Feature: Badges */
#bbpress-forums .gdbbx-badge-new-reply {
  float: left;
}
#bbpress-forums .gdbbx-badge-new-reply,
#bbpress-forums .gdbbx-badge-unread-forum,
#bbpress-forums .gdbbx-badge-unread-topic,
#bbpress-forums .gdbbx-badge-new-reply-topic,
#bbpress-forums .gdbbx-badge-new-posts,
#bbpress-forums .gdbbx-badge-new-topic {
  vertical-align: text-bottom;
  background: #111;
  color: #FFF;
  border-radius: 2px;
  padding: 0 4px 2px;
  margin: 0 4px 0 0;
  font-size: 90%;
  cursor: help;
}
#bbpress-forums .gdbbx-badge-unread-forum,
#bbpress-forums .gdbbx-badge-unread-topic {
  background: #009;
}
#bbpress-forums .gdbbx-badge-new-reply-topic {
  background: #090;
}

/* Feature: Meta Footer */
#bbpress-forums .gdbbx-footer-meta {
  background-color: #F4F4F4;
  padding: 8px;
  margin: 12px 0 0;
  overflow: auto;
}
#bbpress-forums .gdbbx-footer-meta .gdbbx-admin-links {
  float: right;
}
#bbpress-forums .gdbbx-footer-meta .gdbbx-admin-links a,
#bbpress-forums .gdbbx-footer-meta .gdbbx-admin-links span {
  color: #BBB;
  font-weight: 400;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
}

/* Feature: User Settings */
.gdbbx-user-settings span.description {
  display: block;
  font-weight: normal;
  font-style: italic;
}

/* Feature: Not Found */
#bbpress-forums.bbpress-is-private-forum .bbp-breadcrumb {
  float: none;
}

/* Extra: Quantum Theme */
body.gd-quantum-theme #bbpress-forums .gdbbx-signature-form textarea {
  margin: 0;
}
body.gd-quantum-theme #bbpress-forums i.gdbbx-icon-mark {
  vertical-align: bottom;
}
body.gd-quantum-theme .gdbbx-bbcodes-toolbar {
  border-radius: 0;
  border-width: 2px;
}
body.gd-quantum-theme .gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button button.gdbbx-button i {
  vertical-align: middle;
}
body.gd-quantum-theme .bbp-form.gdbbx-fieldset-auto-close .description {
  display: block;
}

#bbpress-forums .gdbbx-attachments .__bulk {
  clear: both;
  font-weight: bold;
  margin: 5px 0 0;
  padding: 5px 0 0;
  border-top: 1px dashed #DDD;
}
#bbpress-forums .gdbbx-attachments-errors ol.__errors-list {
  clear: both;
  margin: 0;
  list-style: decimal inside none;
}
#bbpress-forums .gdbbx-attachments-errors ol.__errors-list li {
  margin: 3px 0 3px;
  list-style: decimal inside none;
}
#bbpress-forums .gdbbx-attachments-errors ol.__errors-list li:last-child {
  margin-bottom: 0;
}
#bbpress-forums .gdbbx-attachments,
#bbpress-forums .gdbbx-attachments-errors {
  border-top: 1px solid #DDD;
  margin-top: 10px;
  padding: 10px 0;
  overflow: auto;
}
#bbpress-forums .gdbbx-attachments h6.__title,
#bbpress-forums .gdbbx-attachments-errors h6.__title {
  margin: 0 0 10px;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.4em;
}
#bbpress-forums .gdbbx-attachments-login-message {
  margin: 1em 0 0;
}

#bbpress-forums .gdbbx-attachments-files-container ol.__files-list {
  list-style: none;
  line-height: 1.8;
  margin: 0;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list li {
  list-style: none;
  margin: 0;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list li a {
  text-decoration: none;
  box-shadow: none;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list li a img {
  display: block;
  box-shadow: none;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list li a .gdbbx-icon {
  vertical-align: middle;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__without-thumbnails li.__link .__actions {
  margin-left: 10px;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-2 li.__thumb {
  flex: 0 0 calc((100% - 15px) / 2);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-3 li.__thumb {
  flex: 0 0 calc((100% - 30px) / 3);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-4 li.__thumb {
  flex: 0 calc((100% - 45px) / 4);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-5 li.__thumb {
  flex: 0 0 calc((100% - 60px) / 5);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-6 li.__thumb {
  flex: 0 0 calc((100% - 75px) / 6);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-7 li.__thumb {
  flex: 0 0 calc((100% - 90px) / 7);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-grid.__columns-8 li.__thumb {
  flex: 0 0 calc((100% - 105px) / 8);
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails.__thumbnails-layout-inline {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 15px;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb {
  padding: 0;
  height: auto;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__thumb-holder {
  background: #EEE;
  color: #111;
  text-transform: uppercase;
  font-size: 2.5em;
  display: block;
  text-align: center;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__actions:before, #bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__actions:after {
  content: " ";
  display: table;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__actions:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__actions {
  *zoom: 1;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__caption {
  padding: 0;
  margin: 0;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__caption p.__text {
  margin: 5px 0;
  word-wrap: break-word;
  word-break: break-all;
  line-height: 1.3em;
  padding: 0;
  font-size: 12px;
}
#bbpress-forums .gdbbx-attachments-files-container ol.__files-list.__with-thumbnails li.__thumb .__caption img {
  margin: 0;
}

#bbpress-forums .bbp-form .gdbbx-attachments-form-current .gdbbx-attachments {
  border-top: none;
  margin-top: 0;
  padding: 0;
}
#bbpress-forums .bbp-form .gdbbx-attachments-edit ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
#bbpress-forums .bbp-form .gdbbx-attachments-edit ol li.gdbbx-attachment {
  margin: 0;
  padding: 0;
  overflow: auto;
  line-height: 32px;
}
#bbpress-forums .bbp-form .gdbbx-attachments-edit ol li.gdbbx-attachment .gdbbx-icon {
  vertical-align: middle;
}
#bbpress-forums .bbp-form .gdbbx-attachments-edit ol li.gdbbx-attachment select {
  margin: 4px 0 0 0;
  padding: 3px;
  float: right;
  height: auto;
  font-size: 11px;
  box-sizing: border-box;
  display: inline-block;
  width: auto;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form.gdbbx-auto-newfile .gdbbx-attachment-add-file {
  display: none;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input {
  padding: 0;
  margin: 0.5em 0;
  border: 0;
  border-right: 4px solid transparent;
  border-radius: 3px 0 0 3px;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input:after {
  content: " ";
  display: table;
  clear: both;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input input {
  margin: 0;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input.gdbbx-attachment-added {
  background-color: #F4FFF4;
  border-right-color: #46B450;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input.gdbbx-attachment-added a {
  color: #46B450;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input.gdbbx-attachment-invalid {
  background-color: #FFF4F4;
  border-right-color: #DC3232;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachments-input.gdbbx-attachment-invalid a {
  color: #DC3232;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-disabled div {
  display: none;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active input {
  display: none;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active .gdbbx-attachment-preview {
  width: 160px;
  height: 38px;
  border-radius: 3px;
  float: left;
  margin: 0 10px 0 0;
  background-color: #EEE;
  cursor: pointer;
  position: relative;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active .gdbbx-attachment-preview span {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 3px;
  bottom: 6px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding: 0 10px;
  position: absolute;
  left: 6px;
  border: 1px solid #999;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active .gdbbx-attachment-preview img.gdbbx-attached-file {
  border: 1px solid #EEE;
  border-radius: 3px;
  box-shadow: none;
  height: 118px;
  width: 158px;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active .gdbbx-attachment-preview p.gdbbx-attached-file {
  font-size: 2em;
  font-weight: bold;
  letter-spacing: -2px;
  line-height: 1.4em;
  margin: 0 0.4em 0 0.3em !important;
  text-align: right;
  color: #777;
  word-wrap: initial;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active .gdbbx-attachment-control {
  line-height: 22px;
  float: left;
  margin: 5px 0;
  width: calc(100% - 170px);
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-validation-active .gdbbx-attachment-control input {
  font-size: 12px;
  height: 22px;
  padding: 2px 4px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#bbpress-forums .bbp-form .gdbbx-attachments-form .gdbbx-attachment-added .gdbbx-attachment-preview {
  height: 120px;
}
#bbpress-forums .bbp-form .gdbbx-attachment-add-file {
  background-color: #FEFEFE;
  border: 1px solid #999;
  border-radius: 3px;
  bottom: 6px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  padding: 0 1em;
  margin: 0.5em 0 0;
  right: 6px;
}
#bbpress-forums .bbp-form .gdbbx-attachment-add-file:before {
  display: block;
  clear: both;
}

.gdbbx-attachments-thread {
  margin: 0 0 15px;
  clear: both;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager {
  margin-top: 15px;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__prev,
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__next,
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__current {
  font-weight: bold;
  padding: 1px 15px 2px;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__current {
  background: #666;
  color: #F4F4F4;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__prev,
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__next {
  background: #EEE;
  color: #333;
  cursor: pointer;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__prev {
  margin-right: 15px;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager .__next {
  margin-left: 15px;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager.gdbbx-thread-current-first .__prev {
  display: none;
}
.gdbbx-attachments-thread .gdbbx-attachments-thread-pager.gdbbx-thread-current-last .__next {
  display: none;
}

.gdbbx-accessibility-show-for-sr {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.gdbbx-bbcodes-toolbar {
  box-sizing: border-box;
  display: block;
  border-radius: 3px 3px 0 0;
  border: 1px solid #DDD;
  background-color: #F5F5F5;
  margin: 0;
  padding: 0;
  border-bottom: none;
}
.gdbbx-bbcodes-toolbar * {
  box-sizing: border-box;
}
.gdbbx-bbcodes-toolbar .gdbbx-buttonbar-inner {
  overflow: hidden;
  padding: 3px;
}
.gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button {
  border: 1px solid #F5F5F5;
  text-align: center;
  border-radius: 3px;
  display: inline-block;
}
.gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button button.gdbbx-button {
  display: block;
  text-decoration: none;
  border: none;
  margin: 0;
  padding: 3px 4px 4px !important;
  color: #666 !important;
  background: none !important;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button button.gdbbx-button i {
  line-height: 1;
  vertical-align: text-top;
}
.gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button:hover {
  border: 1px solid #DDD;
  background-color: #FFF;
}
.gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button:hover button .gdbbx-button {
  color: #111;
}
.gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-small .gdbbx-buttonbar-button {
  height: 30px;
  line-height: 28px;
  padding: 0;
  margin: 1px;
  width: 30px !important;
}
.gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-small .gdbbx-buttonbar-button button.gdbbx-button {
  height: 28px;
  line-height: 28px;
}
.gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-medium .gdbbx-buttonbar-button {
  height: 36px;
  line-height: 34px;
  padding: 0;
  margin: 3px;
  width: 36px !important;
  cursor: pointer;
}
.gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-medium .gdbbx-buttonbar-button button.gdbbx-button {
  height: 34px;
  line-height: 34px;
}
.gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-large .gdbbx-buttonbar-button {
  height: 42px;
  line-height: 40px;
  padding: 0;
  margin: 5px;
  width: 42px !important;
}
.gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-large .gdbbx-buttonbar-button button.gdbbx-button {
  height: 42px;
  line-height: 42px;
}

.gdbbx-signature-form {
  margin: 0 !important;
}
.gdbbx-signature-form.gdbbx-editor-bbcodes.gdbbx-buddypress-xprofile textarea,
.gdbbx-signature-form.gdbbx-editor-bbcodes textarea {
  width: 100% !important;
  margin: 0;
  border-color: #DDD;
  background-color: #FFF;
  box-sizing: border-box;
}

#profile-page .gdbbx-signature-form.gdbbx-editor-bbcodes textarea.signature:focus {
  box-shadow: none;
}

.bp-profile-field .gdbbx-signature-form.wp-editor-wrap {
  margin-left: 200px !important;
}

#bbpress-forums .gdbbx-signature-form.gdbbx-editor-bbcodes textarea.signature {
  width: 100% !important;
  margin: 0 !important;
  border-color: #DDD !important;
  background-color: #FFF !important;
}
#bbpress-forums .gdbbx-bbcodes-toolbar .gdbbx-buttonbar-button button.gdbbx-button i {
  line-height: 1;
}
#bbpress-forums .gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-small .gdbbx-buttonbar-button button.gdbbx-button i {
  font-size: 14px;
}
#bbpress-forums .gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-medium .gdbbx-buttonbar-button button.gdbbx-button i {
  font-size: 18px;
}
#bbpress-forums .gdbbx-bbcodes-toolbar.gdbbx-buttonbar-size-large .gdbbx-buttonbar-button button.gdbbx-button i {
  font-size: 22px;
}

#buddypress button.gdbbx-button {
  padding: 2px 3px;
}

.gdbbx-widget {
  clear: both;
  /* Info Widgets */
  /* Profile Widget */
  /* Thanks Widget */
  /* New Posts Widget */
  /* Online Status Widget */
}
.gdbbx-widget .gdbbx-widget-the-info-dl {
  width: 100%;
  line-height: 1.9;
  font-size: 13px;
  border: none;
  margin: 0;
}
.gdbbx-widget .gdbbx-widget-the-info-dl dl {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  margin: 0;
}
.gdbbx-widget .gdbbx-widget-the-info-dl dl dt {
  flex: 0 0 65%;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 5px 0;
  margin: 0;
  font-weight: normal;
}
.gdbbx-widget .gdbbx-widget-the-info-dl dl dt:after {
  content: ":";
}
.gdbbx-widget .gdbbx-widget-the-info-dl dl dd {
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 0 0 35%;
  padding: 5px 0;
  margin: 0;
  text-align: right;
}
.gdbbx-widget .gdbbx-widget-the-info-list {
  width: 100%;
  line-height: 1.9;
  font-size: 13px;
  border: none;
  margin: 0;
}
.gdbbx-widget .gdbbx-widget-the-info-list label {
  display: inline;
  font-size: inherit;
}
.gdbbx-widget .gdbbx-widget-the-info-list i.gdbbx-icon {
  float: left;
  vertical-align: middle;
  margin-right: 4px;
  line-height: inherit;
}
.gdbbx-widget .gdbbx-widget-the-info-table table {
  width: 100%;
  line-height: 1.5;
  font-size: 13px;
  border: none;
  margin: 0;
}
.gdbbx-widget .gdbbx-widget-the-info-table table tbody {
  border: 0;
  background: none;
}
.gdbbx-widget .gdbbx-widget-the-info-table table tbody tr, .gdbbx-widget .gdbbx-widget-the-info-table table tbody tr:nth-child(2n) {
  background: none;
}
.gdbbx-widget .gdbbx-widget-the-info-table table tbody th, .gdbbx-widget .gdbbx-widget-the-info-table table tbody td {
  vertical-align: top;
  border: none;
  padding: 5px;
}
.gdbbx-widget .gdbbx-widget-the-info-table table tbody th {
  text-align: left;
  padding-left: 0;
}
.gdbbx-widget .gdbbx-widget-the-info-table table tbody td {
  text-align: right;
  padding-right: 0;
}
.gdbbx-widget .gdbbx-widget-the-info-table table i.gdbbx-icon {
  float: left;
  vertical-align: middle;
  margin-right: 4px;
  line-height: inherit;
}
.gdbbx-widget .gdbbx-widget-the-profile-default a {
  text-decoration: none;
}
.gdbbx-widget .gdbbx-widget-the-profile-default h3.gdbbx-widget-profile-title {
  font-size: 1.4em;
  background-color: #FAFAFA;
  color: #333;
  margin-bottom: 1em;
  padding: 0.3em 0.1em;
  text-align: center;
}
.gdbbx-widget .gdbbx-widget-the-profile-default h3.gdbbx-widget-profile-title a {
  color: #333;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile {
  display: table;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile > div {
  display: table-cell;
  vertical-align: top;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__left {
  text-align: center;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__left a {
  font-size: 0.9em;
  display: block;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__right {
  padding-left: 1em;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__right h4 {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 0.5em;
  padding: 0;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__right .__profile-stats {
  margin: 0 0 1em;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__right ul {
  margin-bottom: 0.5em;
  float: none;
  padding: 0;
  list-style: none;
}
.gdbbx-widget .gdbbx-widget-the-profile-default .gdbbx-widget-profile .__right ul:last-child {
  margin-bottom: 0;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced a {
  text-decoration: none;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced h3.gdbbx-widget-profile-title {
  font-size: 1.3em;
  line-height: 1.5;
  color: #333;
  border-bottom: 1px solid #333;
  margin-bottom: 1em;
  text-align: center;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced h3.gdbbx-widget-profile-title a {
  color: #333;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced .gdbbx-widget-profile {
  text-align: center;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced .gdbbx-widget-profile .__profile-links {
  font-size: 0.8em;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced .gdbbx-widget-profile .__extended-links {
  line-height: 1.3;
  margin: 0.5em 0 0;
  font-size: 0.9em;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced .gdbbx-widget-profile .__profile-stats {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  border-top: 1px solid #888;
  line-height: 1.5;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced .gdbbx-widget-profile .__profile-stats ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.gdbbx-widget .gdbbx-widget-the-profile-enhanced .gdbbx-widget-profile .__profile-stats ul li {
  border: 0;
  padding: 0;
  margin: 0;
}
.gdbbx-widget .gdbbx-widget-userthanks-default {
  line-height: 24px;
}
.gdbbx-widget .gdbbx-widget-userthanks-default img {
  float: left;
  margin: 4px 4px 0 0;
}
.gdbbx-widget .gdbbx-widget-newpost-default {
  font-size: 14px;
}
.gdbbx-widget .gdbbx-widget-newpost-default .gdbbx-post-inner h4.gdbbx-title {
  margin: 0 0 0.5em;
  font-size: 1.2em;
}
.gdbbx-widget .gdbbx-widget-newpost-default .gdbbx-post-inner h4.gdbbx-title a {
  font-weight: bold;
}
.gdbbx-widget .gdbbx-widget-newpost-default .gdbbx-post-inner .gdbbx-post-meta img {
  vertical-align: text-bottom;
  margin-right: 2px;
}
.gdbbx-widget .gdbbx-online-status {
  font-size: 14px;
}
.gdbbx-widget .gdbbx-online-status .gdbbx-online-user {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
}
.gdbbx-widget .gdbbx-online-status p:last-of-type {
  margin-bottom: 0;
}
.gdbbx-widget .gdbbx-online-status .gdbbx-online-user img {
  display: inline-block;
  vertical-align: -3px;
}
