/* BBPress and BuddyPress styles
----------------------------------------------------------------- */
.buddypress .buddypress-wrap.alignwide {
  width: auto;
  left: auto;
}

/* Buttons 
--------------------------------------------- */
div#buddypress #aw-whats-new-submit,
div#buddypress #avatar-crop-actions a.button,
div#buddypress .avatar-history-actions .avatar-history-action,
div#buddypress .bp-profile-button .button,
div#buddypress .activity-comments form input,
div#buddypress .activity-comments form div.ac-reply-content a,
div#buddypress .activity-list li.load-more a,
div#buddypress .activity-list li.load-newest a,
div#buddypress .standard-form div.submit input,
div#buddypress #bp-browse-button,
div#buddypress #bp-delete-cover-image,
div#buddypress #bp-delete-avatar,
div#buddypress #notification-bulk-manage,
div#buddypress #friend-list a.button:not(.remove),
div#buddypress #members-list a.friendship-button,
div#buddypress #members_search_submit,
div#buddypress #groups_search_submit,
div#buddypress #bbp_search_submit,
div#buddypress #drag-drop-area input[type="button"],
div#buddypress #subnav #bp-create-doc-button,
div#buddypress #group-settings-form input[type="submit"],
div#buddypress #item-header-content .group-button a,
div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button),
div#buddypress #item-body #members-list li .action a,
div#buddypress #item-body #friend-list li .action a,
div#buddypress #item-body #admins-list li .action a,
div#buddypress #item-body > .rtmedia-container .rtm-load-more a,
div#buddypress #rt_media_comment_submit,
div#buddypress #rtmedia-add-media-button-post-update,
div#buddypress .rtmedia-comment-media-upload,
div#buddypress .rtmedia-item-actions button,
div#buddypress .rtmedia-editor-buttons .button,
div#buddypress #rtmedia_media_single_edit input[type="button"],
div#buddypress #rtmedia_media_single_edit .button,
.rtmedia-popup #rtmedia_create_new_album,
div#buddypress .wp_attachment_image .rtmedia-image-edit,
div#bbpress-forums #subscription-toggle a,
div#bbpress-forums #favorite-toggle a {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  white-space: nowrap;
  height: auto;
  max-width: 100%;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_link);
  background-color: var(--theme-color-accent_link);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
  padding: var(--theme-var-btn_padding) var(--theme-var-btn_padding2);
  border-width: 0 !important;
}
div#buddypress #aw-whats-new-submit:hover, div#buddypress #aw-whats-new-submit:focus,
div#buddypress #avatar-crop-actions a.button:hover,
div#buddypress #avatar-crop-actions a.button:focus,
div#buddypress .avatar-history-actions .avatar-history-action:hover,
div#buddypress .avatar-history-actions .avatar-history-action:focus,
div#buddypress .bp-profile-button .button:hover,
div#buddypress .bp-profile-button .button:focus,
div#buddypress .activity-comments form input:hover,
div#buddypress .activity-comments form input:focus,
div#buddypress .activity-comments form div.ac-reply-content a:hover,
div#buddypress .activity-comments form div.ac-reply-content a:focus,
div#buddypress .activity-list li.load-more a:hover,
div#buddypress .activity-list li.load-more a:focus,
div#buddypress .activity-list li.load-newest a:hover,
div#buddypress .activity-list li.load-newest a:focus,
div#buddypress .standard-form div.submit input:hover,
div#buddypress .standard-form div.submit input:focus,
div#buddypress #bp-browse-button:hover,
div#buddypress #bp-browse-button:focus,
div#buddypress #bp-delete-cover-image:hover,
div#buddypress #bp-delete-cover-image:focus,
div#buddypress #bp-delete-avatar:hover,
div#buddypress #bp-delete-avatar:focus,
div#buddypress #notification-bulk-manage:hover,
div#buddypress #notification-bulk-manage:focus,
div#buddypress #friend-list a.button:not(.remove):hover,
div#buddypress #friend-list a.button:not(.remove):focus,
div#buddypress #members-list a.friendship-button:hover,
div#buddypress #members-list a.friendship-button:focus,
div#buddypress #members_search_submit:hover,
div#buddypress #members_search_submit:focus,
div#buddypress #groups_search_submit:hover,
div#buddypress #groups_search_submit:focus,
div#buddypress #bbp_search_submit:hover,
div#buddypress #bbp_search_submit:focus,
div#buddypress #drag-drop-area input[type="button"]:hover,
div#buddypress #drag-drop-area input[type="button"]:focus,
div#buddypress #subnav #bp-create-doc-button:hover,
div#buddypress #subnav #bp-create-doc-button:focus,
div#buddypress #group-settings-form input[type="submit"]:hover,
div#buddypress #group-settings-form input[type="submit"]:focus,
div#buddypress #item-header-content .group-button a:hover,
div#buddypress #item-header-content .group-button a:focus,
div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button):hover,
div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button):focus,
div#buddypress #item-body #members-list li .action a:hover,
div#buddypress #item-body #members-list li .action a:focus,
div#buddypress #item-body #friend-list li .action a:hover,
div#buddypress #item-body #friend-list li .action a:focus,
div#buddypress #item-body #admins-list li .action a:hover,
div#buddypress #item-body #admins-list li .action a:focus,
div#buddypress #item-body > .rtmedia-container .rtm-load-more a:hover,
div#buddypress #item-body > .rtmedia-container .rtm-load-more a:focus,
div#buddypress #rt_media_comment_submit:hover,
div#buddypress #rt_media_comment_submit:focus,
div#buddypress #rtmedia-add-media-button-post-update:hover,
div#buddypress #rtmedia-add-media-button-post-update:focus,
div#buddypress .rtmedia-comment-media-upload:hover,
div#buddypress .rtmedia-comment-media-upload:focus,
div#buddypress .rtmedia-item-actions button:hover,
div#buddypress .rtmedia-item-actions button:focus,
div#buddypress .rtmedia-editor-buttons .button:hover,
div#buddypress .rtmedia-editor-buttons .button:focus,
div#buddypress #rtmedia_media_single_edit input[type="button"]:hover,
div#buddypress #rtmedia_media_single_edit input[type="button"]:focus,
div#buddypress #rtmedia_media_single_edit .button:hover,
div#buddypress #rtmedia_media_single_edit .button:focus,
.rtmedia-popup #rtmedia_create_new_album:hover,
.rtmedia-popup #rtmedia_create_new_album:focus,
div#buddypress .wp_attachment_image .rtmedia-image-edit:hover,
div#buddypress .wp_attachment_image .rtmedia-image-edit:focus,
div#bbpress-forums #subscription-toggle a:hover,
div#bbpress-forums #subscription-toggle a:focus,
div#bbpress-forums #favorite-toggle a:hover,
div#bbpress-forums #favorite-toggle a:focus {
  color: var(--theme-color-accent_text);
  border-color: var(--theme-color-accent_hover);
  background-color: var(--theme-color-accent_hover);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
}

/* Disabled */
div#buddypress .avatar-history-actions .avatar-history-action.disabled {
  color: var(--theme-color-text) !important;
  border-color: var(--theme-color-bd_color) !important;
  background-color: var(--theme-color-bd_color) !important;
  cursor: default;
}

/* Small */
div#buddypress .bp-profile-button .button,
div#buddypress #avatar-crop-actions a.button,
div#buddypress .avatar-history-actions .avatar-history-action,
div#buddypress #item-body #members-list li .action a,
div#buddypress #item-body #friend-list li .action a,
div#buddypress #item-body #admins-list li .action a {
  font-size: 10px !important;
  letter-spacing: 0.08em !important;
  padding: 5px 1.5em;
}

div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button) {
  font-size: 11px;
  letter-spacing: 0.08em;
  padding: 7.5px 2.15em;
}

div#buddypress #item-header-content .group-button a,
div#buddypress #rtmedia-add-media-button-post-update,
div#buddypress #aw-whats-new-submit,
div#buddypress #subnav #bp-create-doc-button,
div#bbpress-forums #subscription-toggle a,
div#bbpress-forums #favorite-toggle a,
.rtmedia-popup #rtmedia_create_new_album {
  padding: 10px var(--theme-var-btn_padding3);
}

/* Link 2 */
div#buddypress #aw-whats-new-submit,
div#buddypress .activity-comments form input,
div#buddypress #rt_media_comment_submit,
div#buddypress #item-header-content .group-button a,
div#bbpress-forums #subscription-toggle .is-subscribed a,
div#bbpress-forums #favorite-toggle .is-favorite a,
div#buddypress #bp-delete-cover-image,
div#buddypress #bp-delete-avatar,
div#buddypress #drag-drop-area input[type="button"].start-media-upload {
  border-color: var(--theme-color-accent_link2);
  background-color: var(--theme-color-accent_link2);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link2_02);
}
div#buddypress #aw-whats-new-submit:hover, div#buddypress #aw-whats-new-submit:focus,
div#buddypress .activity-comments form input:hover,
div#buddypress .activity-comments form input:focus,
div#buddypress #rt_media_comment_submit:hover,
div#buddypress #rt_media_comment_submit:focus,
div#buddypress #item-header-content .group-button a:hover,
div#buddypress #item-header-content .group-button a:focus,
div#bbpress-forums #subscription-toggle .is-subscribed a:hover,
div#bbpress-forums #subscription-toggle .is-subscribed a:focus,
div#bbpress-forums #favorite-toggle .is-favorite a:hover,
div#bbpress-forums #favorite-toggle .is-favorite a:focus,
div#buddypress #bp-delete-cover-image:hover,
div#buddypress #bp-delete-cover-image:focus,
div#buddypress #bp-delete-avatar:hover,
div#buddypress #bp-delete-avatar:focus,
div#buddypress #drag-drop-area input[type="button"].start-media-upload:hover,
div#buddypress #drag-drop-area input[type="button"].start-media-upload:focus {
  border-color: var(--theme-color-accent_hover2);
  background-color: var(--theme-color-accent_hover2);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover2_02);
}

/* Link 3 */
div#buddypress .activity-comments form div.ac-reply-content a {
  border-color: var(--theme-color-accent_link3);
  background-color: var(--theme-color-accent_link3);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link3_02);
}
div#buddypress .activity-comments form div.ac-reply-content a:hover, div#buddypress .activity-comments form div.ac-reply-content a:focus {
  border-color: var(--theme-color-accent_hover3);
  background-color: var(--theme-color-accent_hover3);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover3_02);
}

/* Link 5 */
div#buddypress #subnav #bp-create-doc-button {
  border-color: var(--theme-color-accent_link5);
  background-color: var(--theme-color-accent_link5);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link5_02);
}
div#buddypress #subnav #bp-create-doc-button:hover, div#buddypress #subnav #bp-create-doc-button:focus {
  border-color: var(--theme-color-accent_hover5);
  background-color: var(--theme-color-accent_hover5);
  box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover5_02);
}

/* Border */
div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button),
div#buddypress #item-body #members-list li .action a,
div#buddypress #item-body #friend-list li .action a,
div#buddypress #item-body #admins-list li .action a {
  border-width: 1px !important;
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-bd_color);
  background-color: transparent;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
}
div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button):hover, div#buddypress #item-header #item-header-content #item-buttons a:not(.group-button):focus,
div#buddypress #item-body #members-list li .action a:hover,
div#buddypress #item-body #members-list li .action a:focus,
div#buddypress #item-body #friend-list li .action a:hover,
div#buddypress #item-body #friend-list li .action a:focus,
div#buddypress #item-body #admins-list li .action a:hover,
div#buddypress #item-body #admins-list li .action a:focus {
  color: var(--theme-color-accent_link);
  border-color: var(--theme-color-accent_link);
  background-color: transparent;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
}

/* Inputs & Forms
--------------------------------------------- */
div#buddypress .dir-search input[type="text"],
div#buddypress .groups-members-search input[type="text"],
div#buddypress .standard-form input[type="text"],
div#buddypress .standard-form textarea,
div#buddypress .standard-form select,
div#buddypress .rtmedia-item-comments textarea,
div#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-conten,
div#bbpress-forums fieldset.bbp-form input[type="password"],
div#bbpress-forums fieldset.bbp-form input[type="text"],
div#bbpress-forums fieldset.bbp-form select,
div#buddypress .standard-form input[type="email"],
div#buddypress .standard-form input[type="text"],
div#buddypress .standard-form input[type="password"] {
  padding: var(--theme-var-input_padding) 20px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  box-sizing: border-box;
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_color);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  min-height: unset;
  height: auto;
}
div#buddypress .dir-search input[type="text"]:hover, div#buddypress .dir-search input[type="text"]:focus,
div#buddypress .groups-members-search input[type="text"]:hover,
div#buddypress .groups-members-search input[type="text"]:focus,
div#buddypress .standard-form input[type="text"]:hover,
div#buddypress .standard-form input[type="text"]:focus,
div#buddypress .standard-form textarea:hover,
div#buddypress .standard-form textarea:focus,
div#buddypress .standard-form select:hover,
div#buddypress .standard-form select:focus,
div#buddypress .rtmedia-item-comments textarea:hover,
div#buddypress .rtmedia-item-comments textarea:focus,
div#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-conten:hover,
div#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-conten:focus,
div#bbpress-forums fieldset.bbp-form input[type="password"]:hover,
div#bbpress-forums fieldset.bbp-form input[type="password"]:focus,
div#bbpress-forums fieldset.bbp-form input[type="text"]:hover,
div#bbpress-forums fieldset.bbp-form input[type="text"]:focus,
div#bbpress-forums fieldset.bbp-form select:hover,
div#bbpress-forums fieldset.bbp-form select:focus,
div#buddypress .standard-form input[type="email"]:hover,
div#buddypress .standard-form input[type="email"]:focus,
div#buddypress .standard-form input[type="text"]:hover,
div#buddypress .standard-form input[type="text"]:focus,
div#buddypress .standard-form input[type="password"]:hover,
div#buddypress .standard-form input[type="password"]:focus {
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_hover);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
}

div#buddypress .field-visibility-settings,
div#buddypress .field-visibility-settings-notoggle,
div#buddypress .field-visibility-settings-toggle {
  color: inherit;
}

/* Edit profile form */
div#buddypress .standard-form,
div#bbpress-forums .bbp-topic-tag-form form,
div#buddypress .rtm-form,
.rtmedia-popup #rtm-modal-container {
  /* Title label */
  /* Checkbox & Radio label */
  /* Select */
  /* Fields */
  /* Radio and Checkbox */
  /* Title label */
  /* Status */
  /* Columns */
}
div#buddypress .standard-form br,
div#bbpress-forums .bbp-topic-tag-form form br,
div#buddypress .rtm-form br,
.rtmedia-popup #rtm-modal-container br {
  display: none;
}
div#buddypress .standard-form p,
div#bbpress-forums .bbp-topic-tag-form form p,
div#buddypress .rtm-form p,
.rtmedia-popup #rtm-modal-container p {
  margin-bottom: 0;
  padding: 0;
}
div#buddypress .standard-form p + .radio,
div#buddypress .standard-form p + .checkbox,
div#bbpress-forums .bbp-topic-tag-form form p + .radio,
div#bbpress-forums .bbp-topic-tag-form form p + .checkbox,
div#buddypress .rtm-form p + .radio,
div#buddypress .rtm-form p + .checkbox,
.rtmedia-popup #rtm-modal-container p + .radio,
.rtmedia-popup #rtm-modal-container p + .checkbox {
  margin-top: var(--theme-font-p_margin-bottom);
}
div#buddypress .standard-form code,
div#bbpress-forums .bbp-topic-tag-form form code,
div#buddypress .rtm-form code,
.rtmedia-popup #rtm-modal-container code {
  margin-bottom: 14px;
}
div#buddypress .standard-form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label), div#buddypress .standard-form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#buddypress .standard-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#buddypress .standard-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#buddypress .standard-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#buddypress .standard-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  margin: var(--theme-var-label_margin);
  display: block;
  color: var(--theme-color-text_dark);
}
div#buddypress .standard-form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong, div#buddypress .standard-form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .standard-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .standard-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .standard-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .standard-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums .bbp-topic-tag-form form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums .bbp-topic-tag-form form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums .bbp-topic-tag-form form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums .bbp-topic-tag-form form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums .bbp-topic-tag-form form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums .bbp-topic-tag-form form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .rtm-form > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .rtm-form > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .rtm-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .rtm-form *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .rtm-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#buddypress .rtm-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
.rtmedia-popup #rtm-modal-container > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
.rtmedia-popup #rtm-modal-container > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
.rtmedia-popup #rtm-modal-container *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
.rtmedia-popup #rtm-modal-container *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
.rtmedia-popup #rtm-modal-container *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
.rtmedia-popup #rtm-modal-container *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong {
  font-weight: inherit;
}
div#buddypress .standard-form label.radio_label,
div#buddypress .standard-form label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form label.checkbox_label,
div#buddypress .rtm-form label.radio_label,
div#buddypress .rtm-form label.checkbox_label,
.rtmedia-popup #rtm-modal-container label.radio_label,
.rtmedia-popup #rtm-modal-container label.checkbox_label {
  display: block;
  margin: var(--theme-var-checkbox_margin);
}
div#buddypress .standard-form input[type="radio"] + label,
div#buddypress .standard-form input[type="checkbox"] + label,
div#bbpress-forums .bbp-topic-tag-form form input[type="radio"] + label,
div#bbpress-forums .bbp-topic-tag-form form input[type="checkbox"] + label,
div#buddypress .rtm-form input[type="radio"] + label,
div#buddypress .rtm-form input[type="checkbox"] + label,
.rtmedia-popup #rtm-modal-container input[type="radio"] + label,
.rtmedia-popup #rtm-modal-container input[type="checkbox"] + label {
  font-weight: 400;
  color: var(--theme-color-text);
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress .standard-form input[type="radio"]:checked + label,
div#buddypress .standard-form input[type="checkbox"]:checked + label,
div#bbpress-forums .bbp-topic-tag-form form input[type="radio"]:checked + label,
div#bbpress-forums .bbp-topic-tag-form form input[type="checkbox"]:checked + label,
div#buddypress .rtm-form input[type="radio"]:checked + label,
div#buddypress .rtm-form input[type="checkbox"]:checked + label,
.rtmedia-popup #rtm-modal-container input[type="radio"]:checked + label,
.rtmedia-popup #rtm-modal-container input[type="checkbox"]:checked + label {
  color: var(--theme-color-text_dark);
}
div#buddypress .standard-form select,
div#buddypress .standard-form .select_container .select2-container,
div#bbpress-forums .bbp-topic-tag-form form select,
div#bbpress-forums .bbp-topic-tag-form form .select_container .select2-container,
div#buddypress .rtm-form select,
div#buddypress .rtm-form .select_container .select2-container,
.rtmedia-popup #rtm-modal-container select,
.rtmedia-popup #rtm-modal-container .select_container .select2-container {
  width: inherit;
  margin: 0 !important;
}
div#buddypress .standard-form input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
div#buddypress .standard-form textarea,
div#buddypress .standard-form .select_container,
div#buddypress .standard-form .select2-container,
div#buddypress .standard-form .bp-emojionearea,
div#buddypress .standard-form .taggle_list,
div#bbpress-forums .bbp-topic-tag-form form input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
div#bbpress-forums .bbp-topic-tag-form form textarea,
div#bbpress-forums .bbp-topic-tag-form form .select_container,
div#bbpress-forums .bbp-topic-tag-form form .select2-container,
div#bbpress-forums .bbp-topic-tag-form form .bp-emojionearea,
div#bbpress-forums .bbp-topic-tag-form form .taggle_list,
div#buddypress .rtm-form input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
div#buddypress .rtm-form textarea,
div#buddypress .rtm-form .select_container,
div#buddypress .rtm-form .select2-container,
div#buddypress .rtm-form .bp-emojionearea,
div#buddypress .rtm-form .taggle_list,
.rtmedia-popup #rtm-modal-container input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
.rtmedia-popup #rtm-modal-container textarea,
.rtmedia-popup #rtm-modal-container .select_container,
.rtmedia-popup #rtm-modal-container .select2-container,
.rtmedia-popup #rtm-modal-container .bp-emojionearea,
.rtmedia-popup #rtm-modal-container .taggle_list {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 var(--theme-var-grid_gap) !important;
}
div#buddypress .standard-form .checkbox,
div#buddypress .standard-form .radio,
div#bbpress-forums .bbp-topic-tag-form form .checkbox,
div#bbpress-forums .bbp-topic-tag-form form .radio,
div#buddypress .rtm-form .checkbox,
div#buddypress .rtm-form .radio,
.rtmedia-popup #rtm-modal-container .checkbox,
.rtmedia-popup #rtm-modal-container .radio {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress .standard-form .checkbox label.radio_label,
div#buddypress .standard-form .checkbox label.checkbox_label,
div#buddypress .standard-form .radio label.radio_label,
div#buddypress .standard-form .radio label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form .radio label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form .radio label.checkbox_label,
div#buddypress .rtm-form .checkbox label.radio_label,
div#buddypress .rtm-form .checkbox label.checkbox_label,
div#buddypress .rtm-form .radio label.radio_label,
div#buddypress .rtm-form .radio label.checkbox_label,
.rtmedia-popup #rtm-modal-container .checkbox label.radio_label,
.rtmedia-popup #rtm-modal-container .checkbox label.checkbox_label,
.rtmedia-popup #rtm-modal-container .radio label.radio_label,
.rtmedia-popup #rtm-modal-container .radio label.checkbox_label {
  margin-bottom: 0;
}
div#buddypress .standard-form .checkbox label.radio_label.checked,
div#buddypress .standard-form .checkbox label.checkbox_label.checked,
div#buddypress .standard-form .radio label.radio_label.checked,
div#buddypress .standard-form .radio label.checkbox_label.checked,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.radio_label.checked,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.checkbox_label.checked,
div#bbpress-forums .bbp-topic-tag-form form .radio label.radio_label.checked,
div#bbpress-forums .bbp-topic-tag-form form .radio label.checkbox_label.checked,
div#buddypress .rtm-form .checkbox label.radio_label.checked,
div#buddypress .rtm-form .checkbox label.checkbox_label.checked,
div#buddypress .rtm-form .radio label.radio_label.checked,
div#buddypress .rtm-form .radio label.checkbox_label.checked,
.rtmedia-popup #rtm-modal-container .checkbox label.radio_label.checked,
.rtmedia-popup #rtm-modal-container .checkbox label.checkbox_label.checked,
.rtmedia-popup #rtm-modal-container .radio label.radio_label.checked,
.rtmedia-popup #rtm-modal-container .radio label.checkbox_label.checked {
  color: var(--theme-color-text_dark);
}
div#buddypress .standard-form .checkbox label.radio_label + label.radio_label, div#buddypress .standard-form .checkbox label.radio_label + label.checkbox_label,
div#buddypress .standard-form .checkbox label.checkbox_label + label.radio_label,
div#buddypress .standard-form .checkbox label.checkbox_label + label.checkbox_label,
div#buddypress .standard-form .radio label.radio_label + label.radio_label,
div#buddypress .standard-form .radio label.radio_label + label.checkbox_label,
div#buddypress .standard-form .radio label.checkbox_label + label.radio_label,
div#buddypress .standard-form .radio label.checkbox_label + label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.radio_label + label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.radio_label + label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.checkbox_label + label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label.checkbox_label + label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form .radio label.radio_label + label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form .radio label.radio_label + label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form .radio label.checkbox_label + label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form .radio label.checkbox_label + label.checkbox_label,
div#buddypress .rtm-form .checkbox label.radio_label + label.radio_label,
div#buddypress .rtm-form .checkbox label.radio_label + label.checkbox_label,
div#buddypress .rtm-form .checkbox label.checkbox_label + label.radio_label,
div#buddypress .rtm-form .checkbox label.checkbox_label + label.checkbox_label,
div#buddypress .rtm-form .radio label.radio_label + label.radio_label,
div#buddypress .rtm-form .radio label.radio_label + label.checkbox_label,
div#buddypress .rtm-form .radio label.checkbox_label + label.radio_label,
div#buddypress .rtm-form .radio label.checkbox_label + label.checkbox_label,
.rtmedia-popup #rtm-modal-container .checkbox label.radio_label + label.radio_label,
.rtmedia-popup #rtm-modal-container .checkbox label.radio_label + label.checkbox_label,
.rtmedia-popup #rtm-modal-container .checkbox label.checkbox_label + label.radio_label,
.rtmedia-popup #rtm-modal-container .checkbox label.checkbox_label + label.checkbox_label,
.rtmedia-popup #rtm-modal-container .radio label.radio_label + label.radio_label,
.rtmedia-popup #rtm-modal-container .radio label.radio_label + label.checkbox_label,
.rtmedia-popup #rtm-modal-container .radio label.checkbox_label + label.radio_label,
.rtmedia-popup #rtm-modal-container .radio label.checkbox_label + label.checkbox_label {
  margin-top: 15px;
}
div#buddypress .standard-form .checkbox label:not(.radio_label):not(.checkbox_label),
div#buddypress .standard-form .radio label:not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form .checkbox label:not(.radio_label):not(.checkbox_label),
div#bbpress-forums .bbp-topic-tag-form form .radio label:not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form .checkbox label:not(.radio_label):not(.checkbox_label),
div#buddypress .rtm-form .radio label:not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container .checkbox label:not(.radio_label):not(.checkbox_label),
.rtmedia-popup #rtm-modal-container .radio label:not(.radio_label):not(.checkbox_label) {
  margin: 0;
  color: inherit;
  font-size: inherit;
}
div#buddypress .standard-form .checkbox label,
div#buddypress .standard-form .radio label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label,
div#bbpress-forums .bbp-topic-tag-form form .radio label,
div#buddypress .rtm-form .checkbox label,
div#buddypress .rtm-form .radio label,
.rtmedia-popup #rtm-modal-container .checkbox label,
.rtmedia-popup #rtm-modal-container .radio label {
  margin-top: 0;
}
div#buddypress .standard-form .checkbox label strong,
div#buddypress .standard-form .radio label strong,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label strong,
div#bbpress-forums .bbp-topic-tag-form form .radio label strong,
div#buddypress .rtm-form .checkbox label strong,
div#buddypress .rtm-form .radio label strong,
.rtmedia-popup #rtm-modal-container .checkbox label strong,
.rtmedia-popup #rtm-modal-container .radio label strong {
  font-weight: inherit;
}
div#buddypress .standard-form .checkbox ul, div#buddypress .standard-form .checkbox ol,
div#buddypress .standard-form .radio ul,
div#buddypress .standard-form .radio ol,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ul,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ol,
div#bbpress-forums .bbp-topic-tag-form form .radio ul,
div#bbpress-forums .bbp-topic-tag-form form .radio ol,
div#buddypress .rtm-form .checkbox ul,
div#buddypress .rtm-form .checkbox ol,
div#buddypress .rtm-form .radio ul,
div#buddypress .rtm-form .radio ol,
.rtmedia-popup #rtm-modal-container .checkbox ul,
.rtmedia-popup #rtm-modal-container .checkbox ol,
.rtmedia-popup #rtm-modal-container .radio ul,
.rtmedia-popup #rtm-modal-container .radio ol {
  margin: 0 0 0 15px;
}
div#buddypress .standard-form .checkbox ul li, div#buddypress .standard-form .checkbox ol li,
div#buddypress .standard-form .radio ul li,
div#buddypress .standard-form .radio ol li,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ul li,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ol li,
div#bbpress-forums .bbp-topic-tag-form form .radio ul li,
div#bbpress-forums .bbp-topic-tag-form form .radio ol li,
div#buddypress .rtm-form .checkbox ul li,
div#buddypress .rtm-form .checkbox ol li,
div#buddypress .rtm-form .radio ul li,
div#buddypress .rtm-form .radio ol li,
.rtmedia-popup #rtm-modal-container .checkbox ul li,
.rtmedia-popup #rtm-modal-container .checkbox ol li,
.rtmedia-popup #rtm-modal-container .radio ul li,
.rtmedia-popup #rtm-modal-container .radio ol li {
  margin: 0;
}
div#buddypress .standard-form .checkbox ul li + li, div#buddypress .standard-form .checkbox ol li + li,
div#buddypress .standard-form .radio ul li + li,
div#buddypress .standard-form .radio ol li + li,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ul li + li,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ol li + li,
div#bbpress-forums .bbp-topic-tag-form form .radio ul li + li,
div#bbpress-forums .bbp-topic-tag-form form .radio ol li + li,
div#buddypress .rtm-form .checkbox ul li + li,
div#buddypress .rtm-form .checkbox ol li + li,
div#buddypress .rtm-form .radio ul li + li,
div#buddypress .rtm-form .radio ol li + li,
.rtmedia-popup #rtm-modal-container .checkbox ul li + li,
.rtmedia-popup #rtm-modal-container .checkbox ol li + li,
.rtmedia-popup #rtm-modal-container .radio ul li + li,
.rtmedia-popup #rtm-modal-container .radio ol li + li {
  margin-top: 0.34em;
}
div#buddypress .standard-form .checkbox ul + label,
div#buddypress .standard-form .checkbox ol + label,
div#buddypress .standard-form .radio ul + label,
div#buddypress .standard-form .radio ol + label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ul + label,
div#bbpress-forums .bbp-topic-tag-form form .checkbox ol + label,
div#bbpress-forums .bbp-topic-tag-form form .radio ul + label,
div#bbpress-forums .bbp-topic-tag-form form .radio ol + label,
div#buddypress .rtm-form .checkbox ul + label,
div#buddypress .rtm-form .checkbox ol + label,
div#buddypress .rtm-form .radio ul + label,
div#buddypress .rtm-form .radio ol + label,
.rtmedia-popup #rtm-modal-container .checkbox ul + label,
.rtmedia-popup #rtm-modal-container .checkbox ol + label,
.rtmedia-popup #rtm-modal-container .radio ul + label,
.rtmedia-popup #rtm-modal-container .radio ol + label {
  margin-top: 10px;
}
div#buddypress .standard-form .checkbox label + ul,
div#buddypress .standard-form .checkbox label + ol,
div#buddypress .standard-form .radio label + ul,
div#buddypress .standard-form .radio label + ol,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label + ul,
div#bbpress-forums .bbp-topic-tag-form form .checkbox label + ol,
div#bbpress-forums .bbp-topic-tag-form form .radio label + ul,
div#bbpress-forums .bbp-topic-tag-form form .radio label + ol,
div#buddypress .rtm-form .checkbox label + ul,
div#buddypress .rtm-form .checkbox label + ol,
div#buddypress .rtm-form .radio label + ul,
div#buddypress .rtm-form .radio label + ol,
.rtmedia-popup #rtm-modal-container .checkbox label + ul,
.rtmedia-popup #rtm-modal-container .checkbox label + ol,
.rtmedia-popup #rtm-modal-container .radio label + ul,
.rtmedia-popup #rtm-modal-container .radio label + ol {
  margin-top: 0.7em;
  font-size: 12px;
}
div#buddypress .standard-form p label.radio_label,
div#buddypress .standard-form p label.checkbox_label,
div#bbpress-forums .bbp-topic-tag-form form p label.radio_label,
div#bbpress-forums .bbp-topic-tag-form form p label.checkbox_label,
div#buddypress .rtm-form p label.radio_label,
div#buddypress .rtm-form p label.checkbox_label,
.rtmedia-popup #rtm-modal-container p label.radio_label,
.rtmedia-popup #rtm-modal-container p label.checkbox_label {
  margin: 0;
}
div#buddypress .standard-form legend,
div#buddypress .standard-form .field-visibility-settings-notoggle,
div#bbpress-forums .bbp-topic-tag-form form legend,
div#bbpress-forums .bbp-topic-tag-form form .field-visibility-settings-notoggle,
div#buddypress .rtm-form legend,
div#buddypress .rtm-form .field-visibility-settings-notoggle,
.rtmedia-popup #rtm-modal-container legend,
.rtmedia-popup #rtm-modal-container .field-visibility-settings-notoggle {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  margin: var(--theme-var-label_margin);
  display: block;
  color: var(--theme-color-text_dark);
}
div#buddypress .standard-form legend strong,
div#buddypress .standard-form .field-visibility-settings-notoggle strong,
div#bbpress-forums .bbp-topic-tag-form form legend strong,
div#bbpress-forums .bbp-topic-tag-form form .field-visibility-settings-notoggle strong,
div#buddypress .rtm-form legend strong,
div#buddypress .rtm-form .field-visibility-settings-notoggle strong,
.rtmedia-popup #rtm-modal-container legend strong,
.rtmedia-popup #rtm-modal-container .field-visibility-settings-notoggle strong {
  font-weight: inherit;
}
div#buddypress .standard-form .bp-avatar-status,
div#bbpress-forums .bbp-topic-tag-form form .bp-avatar-status,
div#buddypress .rtm-form .bp-avatar-status,
.rtmedia-popup #rtm-modal-container .bp-avatar-status {
  margin-bottom: var(--theme-var-grid_gap) !important;
}
div#buddypress .standard-form .bp-avatar-status:empty,
div#bbpress-forums .bbp-topic-tag-form form .bp-avatar-status:empty,
div#buddypress .rtm-form .bp-avatar-status:empty,
.rtmedia-popup #rtm-modal-container .bp-avatar-status:empty {
  display: none;
}
div#buddypress .standard-form .left-menu,
div#buddypress .standard-form .main-column,
div#bbpress-forums .bbp-topic-tag-form form .left-menu,
div#bbpress-forums .bbp-topic-tag-form form .main-column,
div#buddypress .rtm-form .left-menu,
div#buddypress .rtm-form .main-column,
.rtmedia-popup #rtm-modal-container .left-menu,
.rtmedia-popup #rtm-modal-container .main-column {
  margin-bottom: var(--theme-var-grid_gap);
}

/* Edit profile form */
div#buddypress .standard-form,
div#buddypress .rtm-form,
.rtmedia-popup #rtm-modal-container {
  /* Submit */
}
div#buddypress .standard-form .submit,
div#buddypress .rtm-form .submit,
.rtmedia-popup #rtm-modal-container .submit {
  margin: 0;
  padding: 0;
  float: none;
}
div#buddypress .standard-form .submit input[type="button"],
div#buddypress .rtm-form .submit input[type="button"],
.rtmedia-popup #rtm-modal-container .submit input[type="button"] {
  margin-right: 11px;
}

/* Forum - new post form */
div#bbpress-forums #new-post {
  /* Title label */
  /* Checkbox & Radio label */
  /* Select */
  /* Fields */
  /* Fieldset */
  /* Submit */
}
div#bbpress-forums #new-post br {
  display: none;
}
div#bbpress-forums #new-post p {
  margin-bottom: 0;
  padding: 0;
}
div#bbpress-forums #new-post p + .radio,
div#bbpress-forums #new-post p + .checkbox {
  margin-top: var(--theme-font-p_margin-bottom);
}
div#bbpress-forums #new-post code {
  margin-bottom: 14px;
}
div#bbpress-forums #new-post > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label), div#bbpress-forums #new-post > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #new-post *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #new-post *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #new-post *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #new-post *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  margin: var(--theme-var-label_margin);
  display: block;
  color: var(--theme-color-text_dark);
}
div#bbpress-forums #new-post > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong, div#bbpress-forums #new-post > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #new-post *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #new-post *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #new-post *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #new-post *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong {
  font-weight: inherit;
}
div#bbpress-forums #new-post label.radio_label,
div#bbpress-forums #new-post label.checkbox_label {
  display: block;
  margin: var(--theme-var-checkbox_margin);
}
div#bbpress-forums #new-post input[type="radio"] + label,
div#bbpress-forums #new-post input[type="checkbox"] + label {
  font-weight: 400;
  color: var(--theme-color-text);
  margin-bottom: var(--theme-var-grid_gap);
}
div#bbpress-forums #new-post input[type="radio"]:checked + label,
div#bbpress-forums #new-post input[type="checkbox"]:checked + label {
  color: var(--theme-color-text_dark);
}
div#bbpress-forums #new-post select,
div#bbpress-forums #new-post .select_container .select2-container {
  width: inherit;
  margin: 0 !important;
}
div#bbpress-forums #new-post input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
div#bbpress-forums #new-post textarea,
div#bbpress-forums #new-post .select_container,
div#bbpress-forums #new-post .select2-container,
div#bbpress-forums #new-post .bp-emojionearea,
div#bbpress-forums #new-post .taggle_list {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 var(--theme-var-grid_gap) !important;
}
div#bbpress-forums #new-post fieldset fieldset legend {
  margin-bottom: 0;
}
div#bbpress-forums #new-post .bbp-submit-wrapper {
  margin: 0;
  padding: 0;
  float: none;
}

/* Forum - move reply form */
div#bbpress-forums #move_reply,
div#bbpress-forums #split_topic {
  margin-top: var(--theme-var-grid_gap);
  /* Title label */
  /* Checkbox & Radio label */
  /* Select */
  /* Fields */
  /* Fieldset */
  /* Title */
  /* Submit */
  /* Message */
}
div#bbpress-forums #move_reply br,
div#bbpress-forums #split_topic br {
  display: none;
}
div#bbpress-forums #move_reply p,
div#bbpress-forums #split_topic p {
  margin-bottom: 0;
  padding: 0;
}
div#bbpress-forums #move_reply p + .radio,
div#bbpress-forums #move_reply p + .checkbox,
div#bbpress-forums #split_topic p + .radio,
div#bbpress-forums #split_topic p + .checkbox {
  margin-top: var(--theme-font-p_margin-bottom);
}
div#bbpress-forums #move_reply code,
div#bbpress-forums #split_topic code {
  margin-bottom: 14px;
}
div#bbpress-forums #move_reply > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label), div#bbpress-forums #move_reply > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #move_reply *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #move_reply *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #move_reply *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #move_reply *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #split_topic > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #split_topic > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #split_topic *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #split_topic *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #split_topic *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label),
div#bbpress-forums #split_topic *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  margin: var(--theme-var-label_margin);
  display: block;
  color: var(--theme-color-text_dark);
}
div#bbpress-forums #move_reply > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong, div#bbpress-forums #move_reply > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #move_reply *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #move_reply *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #move_reply *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #move_reply *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #split_topic > label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #split_topic > label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #split_topic *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #split_topic *:not(h3):not(.radio):not(.checkbox) > label:first-child:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #split_topic *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="delete-group-understand"]):not(.radio_label):not(.checkbox_label) strong,
div#bbpress-forums #split_topic *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label:not([for="bp-docs-group-enable"]):not([for="group-notify-members"]):not(.radio_label):not(.checkbox_label) strong {
  font-weight: inherit;
}
div#bbpress-forums #move_reply label.radio_label,
div#bbpress-forums #move_reply label.checkbox_label,
div#bbpress-forums #split_topic label.radio_label,
div#bbpress-forums #split_topic label.checkbox_label {
  display: block;
  margin: var(--theme-var-checkbox_margin);
}
div#bbpress-forums #move_reply input[type="radio"] + label,
div#bbpress-forums #move_reply input[type="checkbox"] + label,
div#bbpress-forums #split_topic input[type="radio"] + label,
div#bbpress-forums #split_topic input[type="checkbox"] + label {
  font-weight: 400;
  color: var(--theme-color-text);
  margin-bottom: var(--theme-var-grid_gap);
}
div#bbpress-forums #move_reply input[type="radio"]:checked + label,
div#bbpress-forums #move_reply input[type="checkbox"]:checked + label,
div#bbpress-forums #split_topic input[type="radio"]:checked + label,
div#bbpress-forums #split_topic input[type="checkbox"]:checked + label {
  color: var(--theme-color-text_dark);
}
div#bbpress-forums #move_reply select,
div#bbpress-forums #move_reply .select_container .select2-container,
div#bbpress-forums #split_topic select,
div#bbpress-forums #split_topic .select_container .select2-container {
  width: inherit;
  margin: 0 !important;
}
div#bbpress-forums #move_reply input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
div#bbpress-forums #move_reply textarea,
div#bbpress-forums #move_reply .select_container,
div#bbpress-forums #move_reply .select2-container,
div#bbpress-forums #move_reply .bp-emojionearea,
div#bbpress-forums #move_reply .taggle_list,
div#bbpress-forums #split_topic input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not(.taggle_input),
div#bbpress-forums #split_topic textarea,
div#bbpress-forums #split_topic .select_container,
div#bbpress-forums #split_topic .select2-container,
div#bbpress-forums #split_topic .bp-emojionearea,
div#bbpress-forums #split_topic .taggle_list {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 var(--theme-var-grid_gap) !important;
}
div#bbpress-forums #move_reply fieldset,
div#bbpress-forums #split_topic fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
div#bbpress-forums #move_reply legend,
div#bbpress-forums #split_topic legend {
  padding: 0;
  margin: 0 0 var(--theme-var-grid_gap);
}
div#bbpress-forums #move_reply .bbp-submit-wrapper,
div#bbpress-forums #split_topic .bbp-submit-wrapper {
  margin: 0;
  padding: 0;
  float: none;
}
div#bbpress-forums #move_reply .bbp-template-notice,
div#bbpress-forums #split_topic .bbp-template-notice {
  margin-bottom: var(--theme-var-grid_gap) !important;
}

/* Drag and drop  
--------------------------------------------- */
.drag-drop #drag-drop-area {
  border-color: var(--theme-color-bd_color);
}
.drag-drop #drag-drop-area .drag-drop-inside p {
  font-size: inherit;
  color: inherit;
}
.drag-drop #drag-drop-area .drag-drop-inside p.drag-drop-buttons {
  margin-top: 15px;
}

/* Messages
--------------------------------------------- */
div#buddypress #message,
div#buddypress #sitewide-notice,
div#buddypress #bp-webcam-message,
div#buddypress .bp-cover-image-status p,
div#buddypress .bp-avatar-status p,
div#buddypress .media-edit-messge,
div#buddypress .notice,
div#buddypress .bp-avatar p.warning,
div#bbpress-forums .bbp-template-notice,
div#buddypress .rtmedia-gallery-message-box span,
div#buddypress .rtmedia-nodata {
  font-size: 13px;
  line-height: 23px;
  padding: var(--theme-var-msg_padding) !important;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  color: var(--theme-color-text) !important;
  background-color: var(--theme-color-content_bg) !important;
  border: 1px solid var(--theme-color-bd_color) !important;
  box-shadow: none !important;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  margin: 0 !important;
}
div#buddypress #message:empty,
div#buddypress #sitewide-notice:empty,
div#buddypress #bp-webcam-message:empty,
div#buddypress .bp-cover-image-status p:empty,
div#buddypress .bp-avatar-status p:empty,
div#buddypress .media-edit-messge:empty,
div#buddypress .notice:empty,
div#buddypress .bp-avatar p.warning:empty,
div#bbpress-forums .bbp-template-notice:empty,
div#buddypress .rtmedia-gallery-message-box span:empty,
div#buddypress .rtmedia-nodata:empty {
  display: none;
}
div#buddypress #message:before,
div#buddypress #sitewide-notice:before,
div#buddypress #bp-webcam-message:before,
div#buddypress .bp-cover-image-status p:before,
div#buddypress .bp-avatar-status p:before,
div#buddypress .media-edit-messge:before,
div#buddypress .notice:before,
div#buddypress .bp-avatar p.warning:before,
div#bbpress-forums .bbp-template-notice:before,
div#buddypress .rtmedia-gallery-message-box span:before,
div#buddypress .rtmedia-nodata:before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--theme-color-menu_bg);
  display: block !important;
  transform: translateZ(-1px);
}
div#buddypress #message:after,
div#buddypress #sitewide-notice:after,
div#buddypress #bp-webcam-message:after,
div#buddypress .bp-cover-image-status p:after,
div#buddypress .bp-avatar-status p:after,
div#buddypress .media-edit-messge:after,
div#buddypress .notice:after,
div#buddypress .bp-avatar p.warning:after,
div#bbpress-forums .bbp-template-notice:after,
div#buddypress .rtmedia-gallery-message-box span:after,
div#buddypress .rtmedia-nodata:after {
  display: none;
}
div#buddypress #message *,
div#buddypress #sitewide-notice *,
div#buddypress #bp-webcam-message *,
div#buddypress .bp-cover-image-status p *,
div#buddypress .bp-avatar-status p *,
div#buddypress .media-edit-messge *,
div#buddypress .notice *,
div#buddypress .bp-avatar p.warning *,
div#bbpress-forums .bbp-template-notice *,
div#buddypress .rtmedia-gallery-message-box span *,
div#buddypress .rtmedia-nodata * {
  background-color: transparent !important;
  color: inherit !important;
  border: none !important;
  padding: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
}
div#buddypress #message *:before,
div#buddypress #sitewide-notice *:before,
div#buddypress #bp-webcam-message *:before,
div#buddypress .bp-cover-image-status p *:before,
div#buddypress .bp-avatar-status p *:before,
div#buddypress .media-edit-messge *:before,
div#buddypress .notice *:before,
div#buddypress .bp-avatar p.warning *:before,
div#bbpress-forums .bbp-template-notice *:before,
div#buddypress .rtmedia-gallery-message-box span *:before,
div#buddypress .rtmedia-nodata *:before {
  display: none !important;
}
div#buddypress #message img,
div#buddypress #sitewide-notice img,
div#buddypress #bp-webcam-message img,
div#buddypress .bp-cover-image-status p img,
div#buddypress .bp-avatar-status p img,
div#buddypress .media-edit-messge img,
div#buddypress .notice img,
div#buddypress .bp-avatar p.warning img,
div#bbpress-forums .bbp-template-notice img,
div#buddypress .rtmedia-gallery-message-box span img,
div#buddypress .rtmedia-nodata img {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: none;
  margin-right: 7px;
}
div#buddypress #message[class*="error"], div#buddypress #message[class*="nodata"],
div#buddypress #sitewide-notice[class*="error"],
div#buddypress #sitewide-notice[class*="nodata"],
div#buddypress #bp-webcam-message[class*="error"],
div#buddypress #bp-webcam-message[class*="nodata"],
div#buddypress .bp-cover-image-status p[class*="error"],
div#buddypress .bp-cover-image-status p[class*="nodata"],
div#buddypress .bp-avatar-status p[class*="error"],
div#buddypress .bp-avatar-status p[class*="nodata"],
div#buddypress .media-edit-messge[class*="error"],
div#buddypress .media-edit-messge[class*="nodata"],
div#buddypress .notice[class*="error"],
div#buddypress .notice[class*="nodata"],
div#buddypress .bp-avatar p.warning[class*="error"],
div#buddypress .bp-avatar p.warning[class*="nodata"],
div#bbpress-forums .bbp-template-notice[class*="error"],
div#bbpress-forums .bbp-template-notice[class*="nodata"],
div#buddypress .rtmedia-gallery-message-box span[class*="error"],
div#buddypress .rtmedia-gallery-message-box span[class*="nodata"],
div#buddypress .rtmedia-nodata[class*="error"],
div#buddypress .rtmedia-nodata[class*="nodata"] {
  border-color: var(--theme-color-accent_link2_05) !important;
}
div#buddypress #message[class*="error"]:before, div#buddypress #message[class*="nodata"]:before,
div#buddypress #sitewide-notice[class*="error"]:before,
div#buddypress #sitewide-notice[class*="nodata"]:before,
div#buddypress #bp-webcam-message[class*="error"]:before,
div#buddypress #bp-webcam-message[class*="nodata"]:before,
div#buddypress .bp-cover-image-status p[class*="error"]:before,
div#buddypress .bp-cover-image-status p[class*="nodata"]:before,
div#buddypress .bp-avatar-status p[class*="error"]:before,
div#buddypress .bp-avatar-status p[class*="nodata"]:before,
div#buddypress .media-edit-messge[class*="error"]:before,
div#buddypress .media-edit-messge[class*="nodata"]:before,
div#buddypress .notice[class*="error"]:before,
div#buddypress .notice[class*="nodata"]:before,
div#buddypress .bp-avatar p.warning[class*="error"]:before,
div#buddypress .bp-avatar p.warning[class*="nodata"]:before,
div#bbpress-forums .bbp-template-notice[class*="error"]:before,
div#bbpress-forums .bbp-template-notice[class*="nodata"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="error"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="nodata"]:before,
div#buddypress .rtmedia-nodata[class*="error"]:before,
div#buddypress .rtmedia-nodata[class*="nodata"]:before {
  background-color: var(--theme-color-accent_link2_005);
}
div#buddypress #message[class*="info"],
div#buddypress #sitewide-notice[class*="info"],
div#buddypress #bp-webcam-message[class*="info"],
div#buddypress .bp-cover-image-status p[class*="info"],
div#buddypress .bp-avatar-status p[class*="info"],
div#buddypress .media-edit-messge[class*="info"],
div#buddypress .notice[class*="info"],
div#buddypress .bp-avatar p.warning[class*="info"],
div#bbpress-forums .bbp-template-notice[class*="info"],
div#buddypress .rtmedia-gallery-message-box span[class*="info"],
div#buddypress .rtmedia-nodata[class*="info"] {
  border-color: var(--theme-color-accent_link_05) !important;
}
div#buddypress #message[class*="info"]:before,
div#buddypress #sitewide-notice[class*="info"]:before,
div#buddypress #bp-webcam-message[class*="info"]:before,
div#buddypress .bp-cover-image-status p[class*="info"]:before,
div#buddypress .bp-avatar-status p[class*="info"]:before,
div#buddypress .media-edit-messge[class*="info"]:before,
div#buddypress .notice[class*="info"]:before,
div#buddypress .bp-avatar p.warning[class*="info"]:before,
div#bbpress-forums .bbp-template-notice[class*="info"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="info"]:before,
div#buddypress .rtmedia-nodata[class*="info"]:before {
  background-color: var(--theme-color-accent_link_005);
}
div#buddypress #message[class*="warning"], div#buddypress #message[class*="notice"],
div#buddypress #sitewide-notice[class*="warning"],
div#buddypress #sitewide-notice[class*="notice"],
div#buddypress #bp-webcam-message[class*="warning"],
div#buddypress #bp-webcam-message[class*="notice"],
div#buddypress .bp-cover-image-status p[class*="warning"],
div#buddypress .bp-cover-image-status p[class*="notice"],
div#buddypress .bp-avatar-status p[class*="warning"],
div#buddypress .bp-avatar-status p[class*="notice"],
div#buddypress .media-edit-messge[class*="warning"],
div#buddypress .media-edit-messge[class*="notice"],
div#buddypress .notice[class*="warning"],
div#buddypress .notice[class*="notice"],
div#buddypress .bp-avatar p.warning[class*="warning"],
div#buddypress .bp-avatar p.warning[class*="notice"],
div#bbpress-forums .bbp-template-notice[class*="warning"],
div#bbpress-forums .bbp-template-notice[class*="notice"],
div#buddypress .rtmedia-gallery-message-box span[class*="warning"],
div#buddypress .rtmedia-gallery-message-box span[class*="notice"],
div#buddypress .rtmedia-nodata[class*="warning"],
div#buddypress .rtmedia-nodata[class*="notice"] {
  border-color: var(--theme-color-accent_link3_05) !important;
}
div#buddypress #message[class*="warning"]:before, div#buddypress #message[class*="notice"]:before,
div#buddypress #sitewide-notice[class*="warning"]:before,
div#buddypress #sitewide-notice[class*="notice"]:before,
div#buddypress #bp-webcam-message[class*="warning"]:before,
div#buddypress #bp-webcam-message[class*="notice"]:before,
div#buddypress .bp-cover-image-status p[class*="warning"]:before,
div#buddypress .bp-cover-image-status p[class*="notice"]:before,
div#buddypress .bp-avatar-status p[class*="warning"]:before,
div#buddypress .bp-avatar-status p[class*="notice"]:before,
div#buddypress .media-edit-messge[class*="warning"]:before,
div#buddypress .media-edit-messge[class*="notice"]:before,
div#buddypress .notice[class*="warning"]:before,
div#buddypress .notice[class*="notice"]:before,
div#buddypress .bp-avatar p.warning[class*="warning"]:before,
div#buddypress .bp-avatar p.warning[class*="notice"]:before,
div#bbpress-forums .bbp-template-notice[class*="warning"]:before,
div#bbpress-forums .bbp-template-notice[class*="notice"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="warning"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="notice"]:before,
div#buddypress .rtmedia-nodata[class*="warning"]:before,
div#buddypress .rtmedia-nodata[class*="notice"]:before {
  background-color: var(--theme-color-accent_link3_005);
}
div#buddypress #message[class*="updated"], div#buddypress #message[class*="success"],
div#buddypress #sitewide-notice[class*="updated"],
div#buddypress #sitewide-notice[class*="success"],
div#buddypress #bp-webcam-message[class*="updated"],
div#buddypress #bp-webcam-message[class*="success"],
div#buddypress .bp-cover-image-status p[class*="updated"],
div#buddypress .bp-cover-image-status p[class*="success"],
div#buddypress .bp-avatar-status p[class*="updated"],
div#buddypress .bp-avatar-status p[class*="success"],
div#buddypress .media-edit-messge[class*="updated"],
div#buddypress .media-edit-messge[class*="success"],
div#buddypress .notice[class*="updated"],
div#buddypress .notice[class*="success"],
div#buddypress .bp-avatar p.warning[class*="updated"],
div#buddypress .bp-avatar p.warning[class*="success"],
div#bbpress-forums .bbp-template-notice[class*="updated"],
div#bbpress-forums .bbp-template-notice[class*="success"],
div#buddypress .rtmedia-gallery-message-box span[class*="updated"],
div#buddypress .rtmedia-gallery-message-box span[class*="success"],
div#buddypress .rtmedia-nodata[class*="updated"],
div#buddypress .rtmedia-nodata[class*="success"] {
  border-color: var(--theme-color-accent_link5_05) !important;
}
div#buddypress #message[class*="updated"]:before, div#buddypress #message[class*="success"]:before,
div#buddypress #sitewide-notice[class*="updated"]:before,
div#buddypress #sitewide-notice[class*="success"]:before,
div#buddypress #bp-webcam-message[class*="updated"]:before,
div#buddypress #bp-webcam-message[class*="success"]:before,
div#buddypress .bp-cover-image-status p[class*="updated"]:before,
div#buddypress .bp-cover-image-status p[class*="success"]:before,
div#buddypress .bp-avatar-status p[class*="updated"]:before,
div#buddypress .bp-avatar-status p[class*="success"]:before,
div#buddypress .media-edit-messge[class*="updated"]:before,
div#buddypress .media-edit-messge[class*="success"]:before,
div#buddypress .notice[class*="updated"]:before,
div#buddypress .notice[class*="success"]:before,
div#buddypress .bp-avatar p.warning[class*="updated"]:before,
div#buddypress .bp-avatar p.warning[class*="success"]:before,
div#bbpress-forums .bbp-template-notice[class*="updated"]:before,
div#bbpress-forums .bbp-template-notice[class*="success"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="updated"]:before,
div#buddypress .rtmedia-gallery-message-box span[class*="success"]:before,
div#buddypress .rtmedia-nodata[class*="updated"]:before,
div#buddypress .rtmedia-nodata[class*="success"]:before {
  background-color: var(--theme-color-accent_link5_005);
}

div#buddypress #template-notices #message {
  margin: 0 calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) var(--theme-var-grid_gap) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) !important;
}

div#buddypress #item-body #subnav + #message,
div#buddypress #item-body .friends #message,
div#buddypress #item-body .groups #message,
div#buddypress #groups-directory-form .groups #message,
div#buddypress #item-body #group-settings-form h2:not(.bp-screen-reader-text) + #message,
div#buddypress .bp-cover-image-status,
.group-invites div#buddypress #item-body > #message:first-child,
div#bbpress-forums div.bbp-topic-tags + .bbp-template-notice,
div#bbpress-forums .bbp-user-section .bbp-template-notice,
div#bbpress-forums #subscription-toggle + .bbp-template-notice,
div#bbpress-forums #favorite-toggle + .bbp-template-notice,
div#bbpress-forums .bbp-template-notice + .bbp-template-notice,
div#bbpress-forums h2 + div#bbpress-forums > .bbp-template-notice,
div#bbpress-forums .bbp-breadcrumb + .bbp-template-notice,
div#bbpress-forums .bbp-topic-tag-form .bbp-template-notice + form,
div#buddypress #group-create-tabs + #template-notices,
div#buddypress #members-dir-list > #message:first-child,
div#buddypress #item-body #subnav ~ .media-edit-messge,
div#buddypress .bp-uploader-window + p.warning,
div#buddypress .rtm-load-more + .rtmedia-nodata {
  margin-top: var(--theme-var-grid_gap) !important;
}

div#buddypress #whats-new-form > #message:first-child,
div#bbpress-forums .bbp-reply-form .bbp-form legend + .bbp-template-notice,
div#bbpress-forums .bbp-topic-form .bbp-form legend + .bbp-template-notice,
div#buddypress .notice {
  margin-bottom: var(--theme-var-grid_gap) !important;
}

/* Table  
--------------------------------------------- */
div#buddypress table.forum tr td,
div#buddypress table.messages-notices tr td,
div#buddypress table.notifications-settings tr td,
div#buddypress table.profile-fields tr td,
div#buddypress table.notifications tr td,
div#buddypress table.profile-settings tr td,
div#buddypress table.wp-profile-fields tr td {
  padding: 15px 10px 13px;
}
div#buddypress table.forum tr td a,
div#buddypress table.messages-notices tr td a,
div#buddypress table.notifications-settings tr td a,
div#buddypress table.profile-fields tr td a,
div#buddypress table.notifications tr td a,
div#buddypress table.profile-settings tr td a,
div#buddypress table.wp-profile-fields tr td a {
  color: var(--theme-color-text_dark);
}
div#buddypress table.forum tr td a:hover, div#buddypress table.forum tr td a:focus,
div#buddypress table.messages-notices tr td a:hover,
div#buddypress table.messages-notices tr td a:focus,
div#buddypress table.notifications-settings tr td a:hover,
div#buddypress table.notifications-settings tr td a:focus,
div#buddypress table.profile-fields tr td a:hover,
div#buddypress table.profile-fields tr td a:focus,
div#buddypress table.notifications tr td a:hover,
div#buddypress table.notifications tr td a:focus,
div#buddypress table.profile-settings tr td a:hover,
div#buddypress table.profile-settings tr td a:focus,
div#buddypress table.wp-profile-fields tr td a:hover,
div#buddypress table.wp-profile-fields tr td a:focus {
  color: var(--theme-color-accent_link);
}
div#buddypress table.forum tr td.label,
div#buddypress table.messages-notices tr td.label,
div#buddypress table.notifications-settings tr td.label,
div#buddypress table.profile-fields tr td.label,
div#buddypress table.notifications tr td.label,
div#buddypress table.profile-settings tr td.label,
div#buddypress table.wp-profile-fields tr td.label {
  border-right: none;
  font-weight: 500;
  color: var(--theme-color-text_dark);
}

div#buddypress table.forum tr th,
div#buddypress table.messages-notices tr th,
div#buddypress table.notifications tr th,
div#buddypress table.notifications-settings tr th,
div#buddypress table.profile-fields tr th,
div#buddypress table.wp-profile-fields tr th {
  padding: 17px 0 14px;
}

div#buddypress table.notification-settings td:first-child + td,
div#buddypress table.notifications td:first-child + td {
  border-left: none;
}

/* Pagination, Breadcrumbs and Load more button
--------------------------------------------- */
div#buddypress .pagination,
div#buddypress .bbp-pagination,
div#bbpress-forums .bbp-pagination {
  color: inherit;
  font-size: 14px;
  margin: var(--theme-var-grid_gap) 0 0;
  padding: 0;
  float: none;
  overflow: hidden;
}
div#buddypress .pagination .pag-count,
div#buddypress .bbp-pagination .pag-count,
div#bbpress-forums .bbp-pagination .pag-count {
  margin-left: 0;
}
div#buddypress .pagination .bbp-pagination-count,
div#buddypress .bbp-pagination .bbp-pagination-count,
div#bbpress-forums .bbp-pagination .bbp-pagination-count {
  border: none;
}
div#buddypress .pagination .bbp-pagination-links,
div#buddypress .pagination .pagination-links,
div#buddypress .bbp-pagination .bbp-pagination-links,
div#buddypress .bbp-pagination .pagination-links,
div#bbpress-forums .bbp-pagination .bbp-pagination-links,
div#bbpress-forums .bbp-pagination .pagination-links {
  margin-right: 0;
}
div#buddypress .pagination .bbp-pagination-links a,
div#buddypress .pagination .bbp-pagination-links span.current,
div#buddypress .pagination .pagination-links a,
div#buddypress .pagination .pagination-links span.current,
div#buddypress .bbp-pagination .bbp-pagination-links a,
div#buddypress .bbp-pagination .bbp-pagination-links span.current,
div#buddypress .bbp-pagination .pagination-links a,
div#buddypress .bbp-pagination .pagination-links span.current,
div#bbpress-forums .bbp-pagination .bbp-pagination-links a,
div#bbpress-forums .bbp-pagination .bbp-pagination-links span.current,
div#bbpress-forums .bbp-pagination .pagination-links a,
div#bbpress-forums .bbp-pagination .pagination-links span.current {
  font-size: 14px;
  line-height: inherit;
  font-weight: 400;
  border: none;
  padding: 0;
  margin: 0 0 0 13px;
  color: var(--theme-color-text);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#buddypress .pagination .bbp-pagination-links a:hover,
div#buddypress .pagination .bbp-pagination-links span.current:hover,
div#buddypress .pagination .pagination-links a:hover,
div#buddypress .pagination .pagination-links span.current:hover,
div#buddypress .bbp-pagination .bbp-pagination-links a:hover,
div#buddypress .bbp-pagination .bbp-pagination-links span.current:hover,
div#buddypress .bbp-pagination .pagination-links a:hover,
div#buddypress .bbp-pagination .pagination-links span.current:hover,
div#bbpress-forums .bbp-pagination .bbp-pagination-links a:hover,
div#bbpress-forums .bbp-pagination .bbp-pagination-links span.current:hover,
div#bbpress-forums .bbp-pagination .pagination-links a:hover,
div#bbpress-forums .bbp-pagination .pagination-links span.current:hover {
  font-weight: inherit;
  color: var(--theme-color-accent_link2);
  background-color: transparent;
}
div#buddypress .pagination .bbp-pagination-links span.current,
div#buddypress .pagination .pagination-links span.current,
div#buddypress .bbp-pagination .bbp-pagination-links span.current,
div#buddypress .bbp-pagination .pagination-links span.current,
div#bbpress-forums .bbp-pagination .bbp-pagination-links span.current,
div#bbpress-forums .bbp-pagination .pagination-links span.current {
  opacity: 1;
  background-color: transparent;
  border: none;
  color: var(--theme-color-accent_link2);
}

div#bbpress-forums .bbp-search-form + div.bbp-breadcrumb,
div#bbpress-forums .bbp-search-form + div.bbp-topic-tags {
  padding: 14px 0;
}
div#bbpress-forums div.bbp-breadcrumb,
div#bbpress-forums div.bbp-topic-tags {
  font-size: 14px;
  float: none;
  margin: 0;
}
div#bbpress-forums div.bbp-breadcrumb a,
div#bbpress-forums div.bbp-topic-tags a {
  font-weight: 500;
  color: var(--theme-color-accent_link);
}
div#bbpress-forums div.bbp-breadcrumb a:hover, div#bbpress-forums div.bbp-breadcrumb a:focus,
div#bbpress-forums div.bbp-topic-tags a:hover,
div#bbpress-forums div.bbp-topic-tags a:focus {
  color: var(--theme-color-accent_hover);
}
div#bbpress-forums div.bbp-breadcrumb p,
div#bbpress-forums div.bbp-topic-tags p {
  margin: 0;
}
div#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-sep,
div#bbpress-forums div.bbp-topic-tags .bbp-breadcrumb-sep {
  color: var(--theme-color-text_dark);
  margin: 0 4px;
  display: inline-block;
  font-size: 15px;
}
div#bbpress-forums div.bbp-topic-tags {
  margin-top: var(--theme-var-grid_gap);
}

div#buddypress .activity-list li.load-more,
div#buddypress .activity-list li.load-newest {
  background: transparent;
  font-size: inherit;
  padding: 0;
  border: none;
  margin: var(--theme-var-grid_gap) 0 0;
  overflow: visible;
}

div#buddypress .activity-list li.load-more a,
div#buddypress .activity-list li.load-newest a {
  font-size: 13px !important;
  padding: 16px 3.85em !important;
  width: 100%;
}

/* Profile header
--------------------------------------------- */
div#buddypress #item-header {
  background-color: var(--theme-color-content_bg);
  /* Cover image */
}
div#buddypress #item-header #header-cover-image {
  min-height: 346px;
  max-height: 346px;
}
div#buddypress #item-header #item-header-cover-image {
  padding: 25.7em calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 16px ) ) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 16px ) );
  display: flex;
  flex-direction: row;
}
div#buddypress #item-header #item-header-cover-image #item-header-avatar {
  float: none;
  margin: -5.46em var(--theme-var-grid_gap) 0 0;
  min-width: 155px;
}
div#buddypress #item-header #item-header-cover-image #item-header-avatar img.avatar {
  border: none;
  float: none;
  margin: 0;
  width: 155px;
}
div#buddypress #item-header #item-header-cover-image #item-header-content {
  float: none;
  width: 100%;
  margin: 0 0 11px 0;
  /* Name */
  /* Buttons */
  /* Username */
  /* Activity */
  /* Highlight */
  /* Meta */
}
div#buddypress #item-header #item-header-cover-image #item-header-content .user-publicname {
  display: block;
  margin-top: 0;
  margin-bottom: 6px;
}
div#buddypress #item-header #item-header-cover-image #item-header-content .user-publicname {
  text-shadow: none;
  color: var(--theme-color-text_dark);
}
div#buddypress #item-header #item-header-cover-image #item-header-content #item-buttons {
  float: right;
  margin: 0;
  padding: 0;
  text-align: right;
  transform: translateY(-5px);
}
div#buddypress #item-header #item-header-cover-image #item-header-content #item-buttons .generic-button {
  float: none;
  display: inline-block;
  margin: 0 0 0 9px;
}
div#buddypress #item-header #item-header-cover-image #item-header-content .user-meta {
  white-space: nowrap;
}
div#buddypress #item-header #item-header-cover-image #item-header-content .user-nicename {
  display: inline-block;
  margin-bottom: 0;
}
div#buddypress #item-header #item-header-cover-image #item-header-content .user-nicename a,
div#buddypress #item-header #item-header-cover-image #item-header-content .user-nicename {
  font-size: 14px;
  line-height: inherit;
  font-weight: 400;
  text-shadow: none;
  color: var(--theme-color-text_light);
}
div#buddypress #item-header #item-header-cover-image #item-header-content .activity {
  font-size: 14px;
  display: inline-block;
  color: var(--theme-color-text_light);
}
div#buddypress #item-header #item-header-cover-image #item-header-content .user-nicename + .activity:before,
div#buddypress #item-header #item-header-cover-image #item-header-content .highlight + .activity:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--theme-color-text_light);
  margin: 0 10px 2px;
  vertical-align: middle;
}
div#buddypress #item-header #item-header-cover-image #item-header-content .highlight {
  font-size: 14px;
  display: inline-block;
  color: var(--theme-color-text_light);
}
div#buddypress #item-header #item-header-cover-image #item-header-content #item-meta {
  font-size: 14px;
  margin-bottom: 0;
  padding-bottom: 0;
  color: inherit;
  display: none;
}

/* Profile navigation
--------------------------------------------- */
div#buddypress #item-nav,
div#buddypress > .activity-type-tabs {
  position: relative;
  overflow: hidden;
  padding: 19px calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) );
  background-color: var(--theme-color-navigate_bg);
}
div#buddypress #item-nav .item-list-tabs,
div#buddypress > .activity-type-tabs .item-list-tabs {
  overflow: visible;
}
div#buddypress #item-nav ul,
div#buddypress > .activity-type-tabs ul {
  overflow: hidden;
  margin-bottom: -10px;
}
div#buddypress #item-nav ul li,
div#buddypress > .activity-type-tabs ul li {
  font-size: 13px;
  line-height: 19px;
  font-weight: 500;
  min-height: 20.5px;
  margin-right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) );
  margin-top: 1px;
  margin-bottom: 10px;
  text-indent: 0;
}
div#buddypress #item-nav ul li a,
div#buddypress > .activity-type-tabs ul li a {
  padding: 0;
}
div#buddypress #item-nav ul li.current a, div#buddypress #item-nav ul li.selected a,
div#buddypress #item-nav ul li a:hover,
div#buddypress > .activity-type-tabs ul li.current a,
div#buddypress > .activity-type-tabs ul li.selected a,
div#buddypress > .activity-type-tabs ul li a:hover {
  color: var(--theme-color-accent_link2);
  background-color: inherit;
  opacity: inherit;
  font-weight: inherit;
}
div#buddypress #item-nav ul li a span,
div#buddypress > .activity-type-tabs ul li a span {
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0;
  text-indent: 0;
  border: none;
  padding: 2px 11px;
  margin-top: -2px;
  margin-left: 3px;
  display: inline-block;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link4) !important;
}

/* Profile body
--------------------------------------------- */
div#buddypress #item-body {
  padding: 0;
  margin: 0;
}

/* New post form
--------------------------------------------- */
div#buddypress #item-body #whats-new-form,
div#buddypress > form#whats-new-form {
  /* Avatar */
  /* User greeting */
  /* Content */
}
div#buddypress #item-body #whats-new-form #whats-new-avatar,
div#buddypress > form#whats-new-form #whats-new-avatar {
  z-index: 3;
  position: relative;
  padding: 12px 13px 12px calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) );
  border: 1px solid var(--theme-color-bd_color);
  border-width: 1px 0 0 1px;
  -webkit-border-radius: 5px 0 0 0;
  -ms-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  background-color: var(--theme-color-navigate_bg);
}
div#buddypress #item-body #whats-new-form #whats-new-avatar a img,
div#buddypress > form#whats-new-form #whats-new-avatar a img {
  width: 41px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
div#buddypress #item-body #whats-new-form .activity-greeting,
div#buddypress > form#whats-new-form .activity-greeting {
  z-index: 2;
  position: relative;
  font-size: 14px;
  line-height: inherit;
  font-weight: 600;
  color: var(--theme-color-text_dark);
  display: block;
  margin: 0;
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) ) 20px 20px 20px;
  border: 1px solid var(--theme-color-bd_color);
  border-width: 1px 1px 0 1px;
  -webkit-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-navigate_bg);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
}
div#buddypress #item-body #whats-new-form #whats-new-content,
div#buddypress > form#whats-new-form #whats-new-content {
  z-index: 4;
  position: relative;
  margin-left: 0;
  padding: 0;
  -webkit-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid var(--theme-color-bd_color);
  border-width: 1px;
  background-color: var(--theme-color-input_bg_color);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.02);
  /* Buttons */
}
div#buddypress #item-body #whats-new-form #whats-new-content textarea:not(.rtm-upload-edit-desc),
div#buddypress > form#whats-new-form #whats-new-content textarea:not(.rtm-upload-edit-desc) {
  font-size: 15px;
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) );
  border: none;
  color: var(--theme-color-input_text) !important;
  background-color: transparent;
  box-shadow: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
div#buddypress #item-body #whats-new-form #whats-new-content textarea:not(.rtm-upload-edit-desc):hover, div#buddypress #item-body #whats-new-form #whats-new-content textarea:not(.rtm-upload-edit-desc):active,
div#buddypress > form#whats-new-form #whats-new-content textarea:not(.rtm-upload-edit-desc):hover,
div#buddypress > form#whats-new-form #whats-new-content textarea:not(.rtm-upload-edit-desc):active {
  color: var(--theme-color-input_dark) !important;
}
div#buddypress #item-body #whats-new-form #whats-new-content #rtm-drop-files-title,
div#buddypress > form#whats-new-form #whats-new-content #rtm-drop-files-title {
  box-sizing: border-box;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options {
  overflow: visible;
  padding: 0 calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) ) 20px;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options #rtmedia-add-media-button-post-update,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options #rtmedia-add-media-button-post-update {
  margin-bottom: 0;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options .rtm-upload-button-wrapper + span,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options .rtm-upload-button-wrapper + span {
  display: none;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options #rtmedia_uploader_filelist,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options #rtmedia_uploader_filelist {
  padding-top: 20px;
  margin-bottom: 0;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options #rtmedia_uploader_filelist canvas,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options #rtmedia_uploader_filelist canvas {
  height: auto;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box {
  white-space: nowrap;
  gap: 10px;
}
div#buddypress #item-body #whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box select,
div#buddypress > form#whats-new-form #whats-new-content #whats-new-options #whats-new-post-in-box select {
  font-size: 13px;
  line-height: 19px;
  margin: 0;
  border-color: var(--theme-color-input_bd_color);
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  box-shadow: none;
}

.my-account.just-me div#buddypress #item-body #whats-new-form,
.group-home div#buddypress #item-body #whats-new-form {
  margin-top: var(--theme-var-grid_gap);
}

/* Filters
--------------------------------------------- */
div#buddypress #item-body #subnav,
div#buddypress > #subnav {
  z-index: 2;
  position: relative;
  margin: var(--theme-var-grid_gap) 0 0 !important;
  /* Buttons */
}
div#buddypress #item-body #subnav > ul,
div#buddypress > #subnav > ul {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
div#buddypress #item-body #subnav > ul > li#activity-groups-personal-li, div#buddypress #item-body #subnav > ul > li#activity-filter-select, div#buddypress #item-body #subnav > ul > li#read-personal-li, div#buddypress #item-body #subnav > ul > li#members-order-select, div#buddypress #item-body #subnav > ul > li#groups-order-select, div#buddypress #item-body #subnav > ul > li#group_members-order-select, div#buddypress #item-body #subnav > ul > li.groups-members-search, div#buddypress #item-body #subnav > ul > li#edited-personal-li, div#buddypress #item-body #subnav > ul > li#requests-personal-li, div#buddypress #item-body #subnav > ul > li#invites-personal-li, div#buddypress #item-body #subnav > ul > li.feed, div#buddypress #item-body #subnav > ul > li:last-child, div#buddypress #item-body #subnav > ul#bp-docs-all-docs > li:last-of-type,
div#buddypress > #subnav > ul > li#activity-groups-personal-li,
div#buddypress > #subnav > ul > li#activity-filter-select,
div#buddypress > #subnav > ul > li#read-personal-li,
div#buddypress > #subnav > ul > li#members-order-select,
div#buddypress > #subnav > ul > li#groups-order-select,
div#buddypress > #subnav > ul > li#group_members-order-select,
div#buddypress > #subnav > ul > li.groups-members-search,
div#buddypress > #subnav > ul > li#edited-personal-li,
div#buddypress > #subnav > ul > li#requests-personal-li,
div#buddypress > #subnav > ul > li#invites-personal-li,
div#buddypress > #subnav > ul > li.feed,
div#buddypress > #subnav > ul > li:last-child,
div#buddypress > #subnav > ul#bp-docs-all-docs > li:last-of-type {
  padding-right: 0;
}
div#buddypress #item-body #subnav > ul > li.groups-members-search,
div#buddypress > #subnav > ul > li.groups-members-search {
  border-bottom: none;
}
div#buddypress #item-body #subnav > ul > li,
div#buddypress > #subnav > ul > li {
  padding-right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  border-bottom: 1px solid var(--theme-color-bd_color);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  text-indent: 0;
  float: none;
  margin: 0;
}
div#buddypress #item-body #subnav > ul > li a,
div#buddypress > #subnav > ul > li a {
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  background-color: transparent;
  padding: 0 0 19px;
  margin-bottom: -1px;
  border-bottom: 1px solid var(--theme-color-bd_color);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#buddypress #item-body #subnav > ul > li a:before,
div#buddypress > #subnav > ul > li a:before {
  display: none;
}
div#buddypress #item-body #subnav > ul > li a span,
div#buddypress > #subnav > ul > li a span {
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0;
  border: none;
  padding: 2px 11px;
  margin-left: 7px;
  display: inline-block;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link4);
}
div#buddypress #item-body #subnav > ul > li:hover > a, div#buddypress #item-body #subnav > ul > li.selected > a, div#buddypress #item-body #subnav > ul > li.current > a,
div#buddypress > #subnav > ul > li:hover > a,
div#buddypress > #subnav > ul > li.selected > a,
div#buddypress > #subnav > ul > li.current > a {
  opacity: 1;
  background-color: transparent;
  color: var(--theme-color-accent_link2);
  border-color: var(--theme-color-accent_link2);
}
div#buddypress #item-body #subnav > ul > li#activity-filter-select, div#buddypress #item-body #subnav > ul > li#members-order-select, div#buddypress #item-body #subnav > ul > li#groups-order-select, div#buddypress #item-body #subnav > ul > li#group_members-order-select,
div#buddypress > #subnav > ul > li#activity-filter-select,
div#buddypress > #subnav > ul > li#members-order-select,
div#buddypress > #subnav > ul > li#groups-order-select,
div#buddypress > #subnav > ul > li#group_members-order-select {
  border-bottom: none;
  margin-top: 0;
  padding-right: 0;
  margin-left: auto;
}
div#buddypress #item-body #subnav > ul > li#activity-filter-select:first-child:last-child, div#buddypress #item-body #subnav > ul > li#members-order-select:first-child:last-child, div#buddypress #item-body #subnav > ul > li#groups-order-select:first-child:last-child, div#buddypress #item-body #subnav > ul > li#group_members-order-select:first-child:last-child,
div#buddypress > #subnav > ul > li#activity-filter-select:first-child:last-child,
div#buddypress > #subnav > ul > li#members-order-select:first-child:last-child,
div#buddypress > #subnav > ul > li#groups-order-select:first-child:last-child,
div#buddypress > #subnav > ul > li#group_members-order-select:first-child:last-child {
  float: none;
}
div#buddypress #item-body #subnav > ul > li#activity-filter-select > label, div#buddypress #item-body #subnav > ul > li#activity-filter-select form > label, div#buddypress #item-body #subnav > ul > li#members-order-select > label, div#buddypress #item-body #subnav > ul > li#members-order-select form > label, div#buddypress #item-body #subnav > ul > li#groups-order-select > label, div#buddypress #item-body #subnav > ul > li#groups-order-select form > label, div#buddypress #item-body #subnav > ul > li#group_members-order-select > label, div#buddypress #item-body #subnav > ul > li#group_members-order-select form > label,
div#buddypress > #subnav > ul > li#activity-filter-select > label,
div#buddypress > #subnav > ul > li#activity-filter-select form > label,
div#buddypress > #subnav > ul > li#members-order-select > label,
div#buddypress > #subnav > ul > li#members-order-select form > label,
div#buddypress > #subnav > ul > li#groups-order-select > label,
div#buddypress > #subnav > ul > li#groups-order-select form > label,
div#buddypress > #subnav > ul > li#group_members-order-select > label,
div#buddypress > #subnav > ul > li#group_members-order-select form > label {
  display: none;
}
div#buddypress #item-body #subnav > ul > li#activity-filter-select #activity-filter-by, div#buddypress #item-body #subnav > ul > li#members-order-select #activity-filter-by, div#buddypress #item-body #subnav > ul > li#groups-order-select #activity-filter-by, div#buddypress #item-body #subnav > ul > li#group_members-order-select #activity-filter-by,
div#buddypress > #subnav > ul > li#activity-filter-select #activity-filter-by,
div#buddypress > #subnav > ul > li#members-order-select #activity-filter-by,
div#buddypress > #subnav > ul > li#groups-order-select #activity-filter-by,
div#buddypress > #subnav > ul > li#group_members-order-select #activity-filter-by {
  padding-top: 11px;
  padding-bottom: 11px;
}
div#buddypress #item-body #subnav #members_search_submit,
div#buddypress > #subnav #members_search_submit {
  margin-left: 11px;
}
div#buddypress #item-body #subnav #bp-create-doc-button,
div#buddypress > #subnav #bp-create-doc-button {
  margin: 0 0 0 auto;
  border: none;
}

div#buddypress #item-body #whats-new-form + #subnav {
  margin-top: 0 !important;
  padding-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ) );
  -webkit-border-radius: 0 0 15px 15px;
  -ms-border-radius: 0 0 15px 15px;
  border-radius: 0 0 15px 15px;
  /* ok */
}

/* Activity
--------------------------------------------- */
div#buddypress div.activity #activity-stream {
  border: none;
  margin: 0;
  /* Avatar */
  /* Content */
  /* Comments */
}
div#buddypress div.activity #activity-stream .activity-avatar img {
  width: 41px;
  height: 41px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 0;
  margin-right: 13px;
}
div#buddypress div.activity #activity-stream .activity-content {
  margin: 0;
  /* Header */
  /* Inner */
  /* Meta */
}
div#buddypress div.activity #activity-stream .activity-content .activity-header {
  font-size: 14px;
  line-height: 20px;
  color: var(--theme-color-text);
  margin-right: 0;
  margin-left: 3.857em;
}
div#buddypress div.activity #activity-stream .activity-content .activity-header a:not(.view) {
  font-weight: 600;
}
div#buddypress div.activity #activity-stream .activity-content .activity-header a.view {
  color: inherit;
  display: block;
  position: relative;
  /* Tooltip */
}
div#buddypress div.activity #activity-stream .activity-content .activity-header a.view:hover::before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 15px;
  border: 4px solid;
  border-color: transparent transparent var(--theme-color-bg_color);
  display: block;
  margin-top: -3px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-header a.view:hover::after {
  color: var(--theme-color-text);
  background-color: var(--theme-color-bg_color);
  box-shadow: none;
  border: none;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-top: 5px;
  margin-bottom: 0;
  top: 100%;
  bottom: auto;
}
div#buddypress div.activity #activity-stream .activity-content .activity-header p {
  margin: 1px 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-header img.avatar {
  margin: 0 7px -8px 5px !important;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
div#buddypress div.activity #activity-stream .activity-content .activity-header > p .time-since {
  display: block;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner {
  margin: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) ) 0 0 0;
  /* Groups */
  /* Profile */
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner > p {
  margin: 0 0 1.6em;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner > p:last-child {
  margin: 0 0 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .activity-read-more {
  margin-left: 0;
  margin-top: var(--theme-var-sm_grid_gap);
  display: block;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-group-short-description {
  margin-bottom: 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-group-short-description .bp-group-avatar-content {
  margin-bottom: 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-group-short-description .bp-group-short-description-title {
  margin: 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-group-short-description .bp-profile-button {
  text-align: center;
  margin-top: 15px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-group-preview-cover {
  min-height: 150px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-group-preview-cover img {
  height: 150px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-inner .bp-profile-button {
  text-align: center;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta {
  margin: 17px 0 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta a {
  font-size: 13px;
  color: var(--theme-color-text_light);
  background-color: transparent;
  border: none;
  padding: 0;
  margin-right: 12px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta a:last-child {
  margin-right: 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta a:before {
  font-family: "fontello";
  color: var(--theme-color-text_dark);
  font-size: 15px;
  margin-right: 3px;
  margin-left: -1px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta a:hover, div#buddypress div.activity #activity-stream .activity-content .activity-meta a:focus {
  color: var(--theme-color-text_dark);
  background: transparent;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta a span {
  background: transparent;
  color: inherit;
  font-size: inherit;
  padding: 0;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta .acomment-reply:before {
  content: '\E9D2';
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta .fav:before,
div#buddypress div.activity #activity-stream .activity-content .activity-meta .unfav:before {
  content: '\E9BC';
  margin-right: 6px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta .delete-activity:before {
  content: '\E9D4';
  margin-right: 5px;
}
div#buddypress div.activity #activity-stream .activity-content .activity-meta .edit:before {
  content: '\E9D3';
}
div#buddypress div.activity #activity-stream .activity-item.has-comments .activity-comments {
  padding: 20px calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) ) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) );
  margin: 18px calc( -1 * ( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) ) calc( -1 * var(--theme-var-grid_gap) ) calc( -1 * ( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) );
  background-color: var(--theme-color-navigate_bg);
  border-top: 1px solid var(--theme-color-bd_color);
}
div#buddypress div.activity #activity-stream .activity-item.has-comments .activity-comments > form {
  padding: 0;
}
div#buddypress div.activity #activity-stream .activity-item:not(.has-comments) .activity-comments {
  margin: 0;
  overflow: visible;
}
div#buddypress div.activity #activity-stream .activity-item:not(.has-comments) .activity-comments > form {
  padding: var(--theme-var-grid_gap) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) );
  margin: 16px calc( -1 * ( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) ) calc( -1 * var(--theme-var-grid_gap) ) calc( -1 * ( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) );
  background-color: var(--theme-color-navigate_bg);
  border-top: 1px solid var(--theme-color-bd_color);
  overflow: hidden;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments {
  /* Comments list */
  /* New comment form */
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul {
  padding: 0;
  /* Avatar */
  /* Meta */
  /* Content */
  /* Options */
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul li {
  border-top: none;
  padding: 0;
  overflow: visible;
  text-indent: 0;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul li > ul:not(:empty),
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul li + li {
  margin-top: 20px;
  padding-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  border-top: 1px solid var(--theme-color-bd_color);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul li > ul {
  margin-left: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 24px ) );
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-avatar img {
  width: 41px;
  height: 41px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 0;
  margin-right: 13px;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-meta {
  font-size: 12px;
  color: var(--theme-color-text);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-meta a:not(.activity-time-since) {
  font-size: 14px;
  line-height: inherit;
  font-weight: 600;
  color: var(--theme-color-text_dark);
  margin-right: 3px;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-meta a:not(.activity-time-since):hover {
  color: var(--theme-color-accent_hover);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-content {
  font-size: 14px;
  line-height: 26px;
  margin: -1px 0 0 3.857em;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-content .activity-read-more {
  margin-left: 0;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-options {
  margin: 5px 0 0 3.6em;
  float: none;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-options a {
  font-size: 13px;
  margin-right: 17px;
  font-weight: 500;
  color: var(--theme-color-text);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-options a.acomment-reply:hover {
  color: var(--theme-color-text_dark);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul .acomment-options a.delete:hover {
  color: var(--theme-color-accent_link2);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul + .ac-form,
div#buddypress div.activity #activity-stream .activity-item .activity-comments ul + .ac-form + .ac-form,
div#buddypress div.activity #activity-stream .activity-item .activity-comments .acomment-options + .ac-form {
  margin-top: 20px;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form {
  padding: 0;
  margin: 0;
  /* Avatar */
  /* Content */
  /* Message */
  /* Media uploader */
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-avatar img {
  width: 41px;
  height: 41px;
  margin: 0;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: none;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content {
  color: inherit;
  margin-left: 3.6em;
  padding-left: 0;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content .ac-textarea {
  background: transparent;
  border: none;
  padding: 0;
  margin-bottom: 20px;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content .ac-textarea textarea {
  padding: var(--theme-var-input_padding) 20px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: var(--theme-var-rad);
  -ms-border-radius: var(--theme-var-rad);
  border-radius: var(--theme-var-rad);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  box-sizing: border-box;
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_color);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:hover, div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content .ac-textarea textarea:focus {
  color: var(--theme-color-input_text);
  border-color: var(--theme-color-input_bd_color);
  background-color: var(--theme-color-input_bg_hover);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  background-color: var(--theme-color-input_bg_color);
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content > button, div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content > input[type="submit"], div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content > a {
  margin: 0;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content > button {
  margin-right: 9px;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .ac-reply-content ~ #message {
  margin-top: 20px !important;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .rtmedia-uploader-div {
  color: inherit;
  margin-left: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 11px ) );
  padding-left: 20px;
  display: none;
}
div#buddypress div.activity #activity-stream .activity-item .activity-comments .ac-form .rtmedia-uploader-div .plupload_file {
  margin-top: 15px;
}

body:not(.logged-in) div#buddypress div.activity .activity-meta {
  display: none !important;
}

div#buddypress #whats-new-form + div.activity,
div#buddypress #subnav + div.activity {
  margin-top: var(--theme-var-grid_gap);
}

/* Profile
--------------------------------------------- */
div#buddypress #item-body .profile:not(.activity-item) {
  z-index: 2;
  margin-top: var(--theme-var-grid_gap);
  /* View */
  /* Edit */
  /* Change Profile Photo */
  /* Change Cover Image */
  /* Delete Profile Photo */
}
div#buddypress #item-body .profile:not(.activity-item) > h2,
div#buddypress #item-body .profile:not(.activity-item) .bp-widget h2,
div#buddypress #item-body .profile:not(.activity-item) .standard-form h2 {
  margin-top: 0;
  margin-bottom: 0.7em;
}
div#buddypress #item-body .profile:not(.activity-item) .bp-widget .profile-fields {
  box-shadow: none;
}
div#buddypress #item-body .profile:not(.activity-item) #profile-edit-form > h2 {
  margin-bottom: 0.9em;
}
div#buddypress #item-body .profile:not(.activity-item) .bp-avatar-nav {
  margin: 0 0 var(--theme-var-grid_gap);
}
div#buddypress #item-body .profile:not(.activity-item) .bp-avatar-nav ul {
  border-color: var(--theme-color-bd_color);
  margin-bottom: 0;
}
div#buddypress #item-body .profile:not(.activity-item) .bp-avatar-nav ul li {
  border-color: var(--theme-color-bd_color);
  border-bottom-color: var(--theme-color-content_bg);
}
div#buddypress #item-body .profile:not(.activity-item) .bp-avatar-nav ul li a {
  font-weight: 500;
  opacity: 1;
  color: var(--theme-color-text);
}
div#buddypress #item-body .profile:not(.activity-item) .bp-avatar + .bp-avatar-status {
  margin-top: var(--theme-var-grid_gap) !important;
  margin-bottom: 0;
}
div#buddypress #item-body .profile:not(.activity-item) .bp-avatar + .bp-avatar-status:empty {
  display: none;
}
div#buddypress #item-body .profile:not(.activity-item) #avatar-to-crop {
  margin-bottom: 0;
}
div#buddypress #item-body .profile:not(.activity-item) #avatar-crop-actions a.button {
  width: 100%;
}
div#buddypress #item-body .profile:not(.activity-item) .avatar-history-table {
  width: 100%;
}
div#buddypress #item-body .profile:not(.activity-item) .avatar-history-actions .avatar-history-action {
  margin: 15px 5px 0;
}
div#buddypress #item-body .profile:not(.activity-item) .bp-cover-image-status + .bp-cover-image-manage:not(:empty) {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body .profile:not(.activity-item) .bp-cover-image-manage p {
  margin-bottom: 0;
}
div#buddypress #item-body .profile:not(.activity-item) .bp-cover-image-manage #bp-delete-cover-image {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body .profile:not(.activity-item) #bp-delete-avatar-container p,
div#buddypress #item-body .profile:not(.activity-item) #bp-delete-cover-image-container p {
  margin-bottom: 0;
}
div#buddypress #item-body .profile:not(.activity-item) #bp-delete-avatar-container #bp-delete-avatar,
div#buddypress #item-body .profile:not(.activity-item) #bp-delete-cover-image-container #bp-delete-avatar {
  margin-top: var(--theme-var-grid_gap);
}

/* Notifications
--------------------------------------------- */
div#buddypress #item-body #notifications-bulk-management {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body #notifications-bulk-management .notifications .bulk-select-check label {
  padding: 0 0 0 19px;
}
div#buddypress #item-body #notifications-bulk-management .notifications .bulk-select-check,
div#buddypress #item-body #notifications-bulk-management .notifications .notification-actions {
  text-align: center;
}
div#buddypress #item-body #notifications-bulk-management .notifications .bulk-select-check a:after,
div#buddypress #item-body #notifications-bulk-management .notifications .notification-actions a:after {
  display: none;
}
div#buddypress #item-body #notifications-bulk-management .notifications .notification-description {
  width: 50%;
}
div#buddypress #item-body #notifications-bulk-management .notifications-options-nav {
  margin-top: var(--theme-var-grid_gap);
  display: flex;
}
div#buddypress #item-body #notifications-bulk-management .notifications-options-nav .select_container {
  margin-right: 15px;
}

/* Friends
--------------------------------------------- */
div#buddypress #item-body #members-list,
div#buddypress #item-body #friend-list,
div#buddypress #item-body #admins-list {
  margin-top: var(--theme-var-grid_gap);
  box-sizing: border-box;
  border: none;
}
div#buddypress #item-body #members-list li,
div#buddypress #item-body #friend-list li,
div#buddypress #item-body #admins-list li {
  padding: 0;
  margin: 0;
  border: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: visible;
}
div#buddypress #item-body #members-list li img.avatar,
div#buddypress #item-body #friend-list li img.avatar,
div#buddypress #item-body #admins-list li img.avatar {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  float: none;
  margin: 0 20px 0 0;
  width: 50px;
}
div#buddypress #item-body #members-list li .item-title,
div#buddypress #item-body #friend-list li .item-title,
div#buddypress #item-body #admins-list li .item-title {
  font-weight: 500;
  font-size: inherit;
  margin: 0;
  width: auto;
}
div#buddypress #item-body #members-list li .item-title .update,
div#buddypress #item-body #friend-list li .item-title .update,
div#buddypress #item-body #admins-list li .item-title .update {
  display: none;
}
div#buddypress #item-body #members-list li .joined,
div#buddypress #item-body #friend-list li .joined,
div#buddypress #item-body #admins-list li .joined {
  font-size: 13px;
}
div#buddypress #item-body #members-list li .action,
div#buddypress #item-body #friend-list li .action,
div#buddypress #item-body #admins-list li .action {
  position: relative;
  top: auto;
  right: auto;
  margin: 0 -10px -10px auto;
  font-size: 0;
  line-height: 0;
  max-width: 60%;
}
div#buddypress #item-body #members-list li .action > a, div#buddypress #item-body #members-list li .action > .generic-button,
div#buddypress #item-body #friend-list li .action > a,
div#buddypress #item-body #friend-list li .action > .generic-button,
div#buddypress #item-body #admins-list li .action > a,
div#buddypress #item-body #admins-list li .action > .generic-button {
  margin: 0 10px 10px 0;
  display: inline-block;
}
div#buddypress #item-body #members-list li + li,
div#buddypress #item-body #friend-list li + li,
div#buddypress #item-body #admins-list li + li {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid var(--theme-color-bd_color);
}

/* Groups & Members search
--------------------------------------------- */
div#buddypress #groups-dir-search,
div#buddypress #members-dir-search {
  float: none;
  margin: 0 0 var(--theme-var-grid_gap);
}
div#buddypress #groups-dir-search:not(:first-child),
div#buddypress #members-dir-search:not(:first-child) {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #groups-dir-search .bp-screen-reader-text,
div#buddypress #members-dir-search .bp-screen-reader-text {
  display: block;
  position: relative !important;
  width: auto;
  height: auto;
  color: var(--theme-color-text_dark);
  text-align: left;
}
div#buddypress #groups-dir-search #groups_search,
div#buddypress #groups-dir-search #members_search,
div#buddypress #members-dir-search #groups_search,
div#buddypress #members-dir-search #members_search {
  margin-right: 11px;
  margin-bottom: 0px;
  width: calc(100% - 147px);
}
div#buddypress #groups-dir-search #groups_search_submit,
div#buddypress #groups-dir-search #members_search_submit,
div#buddypress #members-dir-search #groups_search_submit,
div#buddypress #members-dir-search #members_search_submit {
  width: 131px;
}

/* Groups & Members navigation
--------------------------------------------- */
div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul,
div#buddypress #create-group-form #group-create-tabs ul {
  overflow: hidden;
  margin-bottom: -10px;
}
div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul li,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul li,
div#buddypress #create-group-form #group-create-tabs ul li {
  font-size: 13px;
  line-height: 19px;
  font-weight: 500;
  min-height: 20.5px;
  margin-right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 2px ) );
  margin-top: 1px;
  margin-bottom: 10px;
  text-indent: 0;
}
div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul li a, div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul li > span,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul li a,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul li > span,
div#buddypress #create-group-form #group-create-tabs ul li a,
div#buddypress #create-group-form #group-create-tabs ul li > span {
  padding: 0;
}
div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul li.current a, div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul li.selected a,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul li.current a,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul li.selected a,
div#buddypress #create-group-form #group-create-tabs ul li.current a,
div#buddypress #create-group-form #group-create-tabs ul li.selected a {
  color: var(--theme-color-accent_link2);
  background-color: inherit;
  opacity: inherit;
  font-weight: inherit;
}
div#buddypress #groups-directory-form .item-list-tabs:not(#subnav) ul li a span,
div#buddypress #members-directory-form .item-list-tabs:not(#subnav) ul li a span,
div#buddypress #create-group-form #group-create-tabs ul li a span {
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0;
  border: none;
  padding: 2px 11px;
  margin-left: 3px;
  display: inline-block;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  border-radius: 21px;
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link4) !important;
}

/* Groups & Members filters 
--------------------------------------------- */
div#buddypress #groups-directory-form #subnav,
div#buddypress #members-directory-form #subnav {
  z-index: 2;
  margin: 0;
}
div#buddypress #groups-directory-form #subnav > ul > li#activity-filter-select, div#buddypress #groups-directory-form #subnav > ul > li#members-order-select, div#buddypress #groups-directory-form #subnav > ul > li#groups-order-select,
div#buddypress #members-directory-form #subnav > ul > li#activity-filter-select,
div#buddypress #members-directory-form #subnav > ul > li#members-order-select,
div#buddypress #members-directory-form #subnav > ul > li#groups-order-select {
  border-bottom: none;
  margin-top: 0;
  padding-right: 0;
  text-indent: 0;
}
div#buddypress #groups-directory-form #subnav > ul > li#activity-filter-select:first-child:last-child, div#buddypress #groups-directory-form #subnav > ul > li#members-order-select:first-child:last-child, div#buddypress #groups-directory-form #subnav > ul > li#groups-order-select:first-child:last-child,
div#buddypress #members-directory-form #subnav > ul > li#activity-filter-select:first-child:last-child,
div#buddypress #members-directory-form #subnav > ul > li#members-order-select:first-child:last-child,
div#buddypress #members-directory-form #subnav > ul > li#groups-order-select:first-child:last-child {
  float: none;
  margin: 0;
}
div#buddypress #groups-directory-form #subnav > ul > li#activity-filter-select > label, div#buddypress #groups-directory-form #subnav > ul > li#activity-filter-select form > label, div#buddypress #groups-directory-form #subnav > ul > li#members-order-select > label, div#buddypress #groups-directory-form #subnav > ul > li#members-order-select form > label, div#buddypress #groups-directory-form #subnav > ul > li#groups-order-select > label, div#buddypress #groups-directory-form #subnav > ul > li#groups-order-select form > label,
div#buddypress #members-directory-form #subnav > ul > li#activity-filter-select > label,
div#buddypress #members-directory-form #subnav > ul > li#activity-filter-select form > label,
div#buddypress #members-directory-form #subnav > ul > li#members-order-select > label,
div#buddypress #members-directory-form #subnav > ul > li#members-order-select form > label,
div#buddypress #members-directory-form #subnav > ul > li#groups-order-select > label,
div#buddypress #members-directory-form #subnav > ul > li#groups-order-select form > label {
  display: none;
}
div#buddypress #groups-directory-form #subnav > ul > li#activity-filter-select #activity-filter-by, div#buddypress #groups-directory-form #subnav > ul > li#members-order-select #activity-filter-by, div#buddypress #groups-directory-form #subnav > ul > li#groups-order-select #activity-filter-by,
div#buddypress #members-directory-form #subnav > ul > li#activity-filter-select #activity-filter-by,
div#buddypress #members-directory-form #subnav > ul > li#members-order-select #activity-filter-by,
div#buddypress #members-directory-form #subnav > ul > li#groups-order-select #activity-filter-by {
  padding-top: 11px;
  padding-bottom: 11px;
}

/* Groups list 
--------------------------------------------- */
div#buddypress #groups-list {
  border: none;
  width: auto;
  margin-top: var(--theme-var-grid_gap);
  margin-right: calc( -1 * var(--theme-var-grid_gap) );
  margin-bottom: calc( -1 * var(--theme-var-grid_gap) );
  display: flex;
  flex-wrap: wrap;
}
div#buddypress #groups-list > li {
  padding: 8.4em calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  margin-right: var(--theme-var-grid_gap);
  margin-bottom: var(--theme-var-grid_gap);
  display: inline-block;
  vertical-align: top;
  width: calc(33.3% - var(--theme-var-grid_gap));
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: var(--theme-var-content_rad);
  -ms-border-radius: var(--theme-var-content_rad);
  border-radius: var(--theme-var-content_rad);
                                                      /*
background-size: auto 178px;
background-repeat: no-repeat;
background-position: top center;*/
  /* Avatar */
  /* Item */
  /* Action */
}
div#buddypress #groups-list > li .item-avatar {
  position: relative;
  z-index: 2;
}
div#buddypress #groups-list > li .item-avatar img.avatar {
  float: none;
  margin: 0;
  width: 84px;
}
div#buddypress #groups-list > li .item {
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  margin-left: 0;
  /* Title */
  /* Meta */
  /* Description */
  /* Cover image */
}
div#buddypress #groups-list > li .item .item-title {
  width: auto;
  font-weight: 500;
}
div#buddypress #groups-list > li .item .item-title .update {
  display: none;
}
div#buddypress #groups-list > li .item .item-meta {
  margin-top: 2px;
}
div#buddypress #groups-list > li .item .item-meta .activity {
  font-size: 13px;
  font-weight: 500;
  color: var(--theme-color-text_light);
}
div#buddypress #groups-list > li .item .item-desc {
  display: none;
}
div#buddypress #groups-list > li .item .item-cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: auto 178px;
  background-repeat: no-repeat;
  background-position: top center;
}
div#buddypress #groups-list > li .action {
  position: initial;
  top: auto;
  right: auto;
  float: none;
  text-align: inherit;
  margin-top: 18px;
  margin-left: 0;
  padding-top: 13px;
  border-top: 1px solid var(--theme-color-bd_color);
  /* Button */
  /* Meta */
}
div#buddypress #groups-list > li .action div.group-button {
  position: absolute;
  right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  top: 12.73em;
  z-index: 2;
}
div#buddypress #groups-list > li .action div.group-button a {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 0;
  border: none;
  padding: 0;
  color: var(--theme-color-accent_link);
  background-color: transparent;
}
div#buddypress #groups-list > li .action div.group-button a:hover, div#buddypress #groups-list > li .action div.group-button a:focus {
  color: var(--theme-color-accent_hover);
}
div#buddypress #groups-list > li .action .meta {
  font-size: 13px;
  font-weight: 500;
  color: var(--theme-color-text_light);
  margin: 0;
}

/* Group list 
--------------------------------------------- */
div#buddypress #group-list {
  border: none;
  width: auto;
  margin-top: var(--theme-var-grid_gap);
  margin-right: calc( -1 * var(--theme-var-grid_gap) );
  margin-bottom: calc( -1 * var(--theme-var-grid_gap) );
  display: flex;
  flex-wrap: wrap;
}
div#buddypress #group-list > li {
  padding: 8.4em calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  margin-right: var(--theme-var-grid_gap);
  margin-bottom: var(--theme-var-grid_gap);
  display: inline-block;
  vertical-align: top;
  width: calc(33.3% - var(--theme-var-grid_gap));
  box-sizing: border-box;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: var(--theme-var-content_rad);
  -ms-border-radius: var(--theme-var-content_rad);
  border-radius: var(--theme-var-content_rad);
  background-size: auto 178px;
  background-repeat: no-repeat;
  background-position: top center;
  overflow: hidden;
  /* Background */
  /* Avatar */
  /* Title */
  /* Description */
  /* Action */
}
div#buddypress #group-list > li .item_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 178px;
  z-index: 0;
}
div#buddypress #group-list > li .item-avatar {
  z-index: 1;
  position: relative;
  margin-bottom: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
}
div#buddypress #group-list > li .item-avatar img.avatar {
  float: none;
  margin: 0;
  width: 84px;
}
div#buddypress #group-list > li h4 {
  width: auto;
  font-weight: 500;
}
div#buddypress #group-list > li h4 a {
  display: inline-block;
}
div#buddypress #group-list > li h4 .small {
  font-size: 13px;
  font-weight: 500;
  color: var(--theme-color-text_light);
  margin-top: 2px;
  display: block;
  text-indent: -16px;
  overflow: hidden;
}
div#buddypress #group-list > li .desc,
div#buddypress #group-list > li .desc + p {
  display: none;
}
div#buddypress #group-list > li .action {
  position: initial;
  top: auto;
  right: auto;
  text-align: inherit;
  margin-top: 18px;
  padding-top: 13px;
  border-top: 1px solid var(--theme-color-bd_color);
  /* Button */
}
div#buddypress #group-list > li .action a {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 0;
  border: none;
  padding: 0;
  color: var(--theme-color-accent_link);
  background-color: transparent;
}
div#buddypress #group-list > li .action a:hover, div#buddypress #group-list > li .action a:focus {
  color: var(--theme-color-accent_hover);
}

/* Group create
--------------------------------------------- */
div#buddypress #create-group-form #group-create-tabs {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) ) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 13px ) );
  background-color: var(--theme-color-navigate_bg);
}
div#buddypress #create-group-form #template-notices #message {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
div#buddypress #create-group-form #group-create-body {
  margin: var(--theme-var-grid_gap) 0 0;
  /* Change Profile Photo */
  /* Delete Profile Photo */
}
div#buddypress #create-group-form #group-create-body p {
  margin-bottom: 10px;
}
div#buddypress #create-group-form #group-create-body .bp-avatar-nav {
  margin: var(--theme-var-grid_gap) 0;
}
div#buddypress #create-group-form #group-create-body .bp-avatar-nav ul {
  border-color: var(--theme-color-bd_color);
  margin-bottom: 0;
}
div#buddypress #create-group-form #group-create-body .bp-avatar-nav ul li {
  border-color: var(--theme-color-bd_color);
  border-bottom-color: var(--theme-color-content_bg);
}
div#buddypress #create-group-form #group-create-body .bp-avatar-nav ul li a {
  font-weight: 500;
  opacity: 1;
  color: var(--theme-color-text);
}
div#buddypress #create-group-form #group-create-body .bp-avatar {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #create-group-form #group-create-body #bp-delete-avatar-container p,
div#buddypress #create-group-form #group-create-body #bp-delete-cover-image-container p {
  margin-bottom: 0;
}
div#buddypress #create-group-form #group-create-body #bp-delete-avatar-container #bp-delete-avatar,
div#buddypress #create-group-form #group-create-body #bp-delete-cover-image-container #bp-delete-avatar {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #create-group-form #group-create-body #bp-delete-avatar-container #bp-delete-cover-image,
div#buddypress #create-group-form #group-create-body #bp-delete-cover-image-container #bp-delete-cover-image {
  margin: var(--theme-var-grid_gap) 0;
}
div#buddypress #create-group-form #template-notices #message {
  margin-right: 0;
  margin-left: 0;
}

.group-avatar div#buddypress #create-group-form .left-menu {
  width: 84px;
}
.group-avatar div#buddypress #create-group-form .left-menu img {
  width: 100%;
}
.group-avatar div#buddypress #create-group-form .main-column {
  margin-left: 7.6em;
}

.group-invites div#buddypress #create-group-form {
  /* Invite list */
  /* Friend list */
  /* Buttons */
}
.group-invites div#buddypress #create-group-form #invite-list {
  height: auto;
  margin: 0;
  padding: 15px 20px;
  box-sizing: border-box;
  background-color: var(--theme-color-navigate_bg);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.group-invites div#buddypress #create-group-form #invite-list ul {
  padding: 0;
  margin: 0 !important;
}
.group-invites div#buddypress #create-group-form #invite-list ul li {
  margin-left: 0 !important;
}
.group-invites div#buddypress #create-group-form #invite-list ul li + li {
  margin-top: 10px !important;
}
.group-invites div#buddypress #create-group-form .left-menu,
.group-invites div#buddypress #create-group-form .main-column {
  float: none !important;
  display: inline-block !important;
  vertical-align: top;
}
.group-invites div#buddypress #create-group-form .main-column {
  margin-left: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) !important;
  width: calc(100% - 190px);
}
.group-invites div#buddypress #create-group-form #friend-list {
  box-sizing: border-box;
  border: none;
}
.group-invites div#buddypress #create-group-form #friend-list li:first-child {
  margin-top: var(--theme-var-grid_gap);
}
.group-invites div#buddypress #create-group-form #friend-list li {
  padding: 0;
  margin: 0;
  border: 0;
}
.group-invites div#buddypress #create-group-form #friend-list li img.avatar {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 0 20px 0 0;
}
.group-invites div#buddypress #create-group-form #friend-list li h4 {
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  width: auto;
}
.group-invites div#buddypress #create-group-form #friend-list li .action {
  position: relative;
  top: auto;
  right: auto;
  margin-left: auto;
  float: right;
}
.group-invites div#buddypress #create-group-form #friend-list li + li {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid var(--theme-color-bd_color);
}
.group-invites div#buddypress #create-group-form #message ~ .submit {
  margin-top: var(--theme-var-grid_gap);
}

.group-course-settings div#buddypress #create-group-form br {
  display: none;
}

/* Group - Home
--------------------------------------------- */
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content {
  display: flex;
  flex-direction: column;
  max-width: none;
  margin: 0;
  /* Title & admin */
  /* User meta */
  /* Group meta */
  /* Buttons */
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions {
  order: 1;
  width: auto;
  max-width: none;
  padding-top: 0px;
  margin: 0;
  float: none;
  text-align: left;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions .user-publicname {
  order: 1;
  margin-right: auto;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions h2:not(.user-publicname) {
  order: 2;
  font-size: 13px;
  line-height: inherit;
  font-weight: 400;
  margin-bottom: 0;
  color: var(--theme-color-text_light);
  display: inline-block;
  vertical-align: middle;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions #group-admins {
  order: 3;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  padding-left: 12px;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions #group-admins li + li {
  margin: 0 0 0 5px;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions #group-admins li {
  margin: 0;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions #group-admins a {
  display: block;
  padding: 0;
  margin: 0;
  border: none;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions #group-admins a img.avatar {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content .user-meta {
  order: 2;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-meta {
  order: 3;
  display: block;
  margin: 13px 0 0;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-meta p:last-child {
  margin-bottom: 0;
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-buttons {
  order: 4;
  float: none;
  transform: none;
  text-align: left;
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 4px ) );
}
body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-buttons .generic-button {
  margin: 0;
}

/* Group - Member list 
--------------------------------------------- */
div#buddypress #members-group-list #member-list {
  border: none;
  width: auto;
  margin-top: var(--theme-var-grid_gap);
  margin-right: calc( -1 * var(--theme-var-grid_gap) );
  margin-bottom: calc( -1 * var(--theme-var-grid_gap) );
  display: flex;
  flex-wrap: wrap;
}
div#buddypress #members-group-list #member-list > li {
  padding: var(--theme-var-grid_gap) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  margin-right: var(--theme-var-grid_gap);
  margin-bottom: var(--theme-var-grid_gap);
  display: inline-block;
  vertical-align: top;
  width: calc(33.3% - var(--theme-var-grid_gap));
  box-sizing: border-box;
  text-align: center;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: var(--theme-var-content_rad);
  -ms-border-radius: var(--theme-var-content_rad);
  border-radius: var(--theme-var-content_rad);
  background-size: auto 178px;
  background-repeat: no-repeat;
  background-position: top center;
  /* Avatar */
  /* Title */
  /* Meta */
  /* Action */
}
div#buddypress #members-group-list #member-list > li img.avatar {
  float: none;
  margin: 0;
  width: 130px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
div#buddypress #members-group-list #member-list > li h5 {
  width: auto;
  font-weight: 500;
  margin-top: 19px;
  margin-bottom: 0;
}
div#buddypress #members-group-list #member-list > li .activity {
  font-size: 13px;
  font-weight: 500;
  color: var(--theme-color-text_light);
}
div#buddypress #members-group-list #member-list > li .action {
  position: initial;
  top: auto;
  right: auto;
  text-align: inherit;
  float: none;
  margin: 0;
  margin-top: 18px;
  padding-top: 13px;
  border-top: 1px solid var(--theme-color-bd_color);
  /* Button */
}
div#buddypress #members-group-list #member-list > li .action a {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 0;
  border: none;
  padding: 0;
  color: var(--theme-color-accent_link);
  background-color: transparent;
}
div#buddypress #members-group-list #member-list > li .action a:hover, div#buddypress #members-group-list #member-list > li .action a:focus {
  color: var(--theme-color-accent_hover);
}

/* Group - Members list 
--------------------------------------------- */
div#buddypress #members-dir-list #members-list {
  border: none;
  width: auto;
  margin-top: var(--theme-var-grid_gap);
  margin-right: calc( -1 * var(--theme-var-grid_gap) );
  margin-bottom: calc( -1 * var(--theme-var-grid_gap) );
  display: flex;
  flex-wrap: wrap;
}
div#buddypress #members-dir-list #members-list > li {
  padding: var(--theme-var-grid_gap) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  margin-right: var(--theme-var-grid_gap);
  margin-bottom: var(--theme-var-grid_gap);
  display: inline-block;
  vertical-align: top;
  width: calc(33.3% - var(--theme-var-grid_gap));
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  border: 1px solid var(--theme-color-bd_color);
  -webkit-border-radius: var(--theme-var-content_rad);
  -ms-border-radius: var(--theme-var-content_rad);
  border-radius: var(--theme-var-content_rad);
  background-size: auto 178px;
  background-repeat: no-repeat;
  background-position: top center;
  /* Avatar */
  /* Item */
  /* Action */
}
div#buddypress #members-dir-list #members-list > li .item-avatar img.avatar {
  float: none;
  margin: 0;
  width: 130px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
div#buddypress #members-dir-list #members-list > li .item {
  margin-top: 19px;
  /* Title */
  /* Meta */
  /* Description */
}
div#buddypress #members-dir-list #members-list > li .item .item-title {
  width: auto;
  font-weight: 500;
}
div#buddypress #members-dir-list #members-list > li .item .item-title .update {
  display: none;
}
div#buddypress #members-dir-list #members-list > li .item .item-meta {
  margin-top: 0;
}
div#buddypress #members-dir-list #members-list > li .item .item-meta .activity {
  font-size: 13px;
  font-weight: 500;
  color: var(--theme-color-text_light);
}
div#buddypress #members-dir-list #members-list > li .item .item-desc {
  display: none;
}
div#buddypress #members-dir-list #members-list > li .action {
  position: initial;
  top: auto;
  right: auto;
  text-align: inherit;
  margin: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) ) calc( -1 * ( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) ) calc( -1 * ( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) );
  border-top: 1px solid var(--theme-color-bd_color);
  background-color: var(--theme-color-navigate_bg);
  display: flex;
  flex-direction: row;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button + .generic-button {
  border-left: 1px solid var(--theme-color-bd_color);
}
div#buddypress #members-dir-list #members-list > li .action .generic-button {
  width: 50%;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button a {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 1px ) ) 0;
  color: inherit;
  font-weight: 400;
  text-indent: -1000px;
  background-color: transparent;
  box-shadow: none;
  border: none;
  display: block;
  position: relative;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button a:before {
  font-family: "fontello";
  position: absolute;
  z-index: 1;
  top: calc(50% - 13px);
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-indent: 0;
  font-size: 18px;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button a:hover:before {
  color: var(--theme-color-accent_link);
}
div#buddypress #members-dir-list #members-list > li .action .generic-button a[data-title]:after {
  content: attr(data-title);
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 0;
  text-indent: 0;
  position: absolute;
  bottom: 80%;
  left: 50%;
  transform: translateX(-50%);
  color: var(--theme-color-text_dark);
  border: 1px solid var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
  display: block;
  max-width: calc(100% - 10px);
  width: max-content;
  white-space: normal;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  opacity: 0;
  -webkit-border-radius: 25px;
  -ms-border-radius: 25px;
  border-radius: 25px;
  -webkit-transition: all ease 0.3s;
  -ms-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button a:hover:after {
  opacity: 1;
  bottom: 100%;
  margin-bottom: 5px;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button .friendship-button.add::before {
  content: '\E9D6';
}
div#buddypress #members-dir-list #members-list > li .action .generic-button .friendship-button.remove::before,
div#buddypress #members-dir-list #members-list > li .action .generic-button .friendship-button.requested::before {
  content: '\E9D7';
}
div#buddypress #members-dir-list #members-list > li .action .generic-button .send-message::before {
  content: '\E9D5';
}
div#buddypress #members-dir-list #members-list > li.is-current-user .action {
  border-top: none;
}

/* Group - Send Invites
--------------------------------------------- */
div#buddypress #send-invite-form {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #send-invite-form .invite {
  /* Invite list */
  /* Friend list */
  /* Pagination */
}
div#buddypress #send-invite-form .invite #invite-list {
  height: auto;
  margin: 0;
  padding: 15px 20px;
  box-sizing: border-box;
  background-color: var(--theme-color-navigate_bg);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
div#buddypress #send-invite-form .invite #invite-list ul {
  padding: 0;
  margin: 0 !important;
}
div#buddypress #send-invite-form .invite #invite-list ul li {
  margin-left: 0 !important;
}
div#buddypress #send-invite-form .invite #invite-list ul li + li {
  margin-top: 10px !important;
}
div#buddypress #send-invite-form .invite #friend-list {
  padding: 0;
  box-shadow: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  float: none;
}
div#buddypress #send-invite-form .invite #friend-list li h3 {
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  width: auto;
}
div#buddypress #send-invite-form .invite #friend-list li .activity {
  margin-left: 10px;
}
div#buddypress #send-invite-form .invite #pag-top {
  margin-top: 0;
}

/* Group - Manage
--------------------------------------------- */
div#buddypress #group-settings-form {
  margin-top: var(--theme-var-grid_gap);
  /* Details */
  /* Settings */
  /* Change Profile Photo */
  /* Delete Profile Photo */
  /* Members */
  /* Media */
  /* Forum */
  /* Course Settings */
  /* Delete */
}
div#buddypress #group-settings-form > h2,
div#buddypress #group-settings-form .bp-widget h2,
div#buddypress #group-settings-form .standard-form h2 {
  margin-top: 0;
  margin-bottom: 0.7em;
}
div#buddypress #group-settings-form > h2 + p, div#buddypress #group-settings-form > h2 + fieldset > p,
div#buddypress #group-settings-form .bp-widget h2 + p,
div#buddypress #group-settings-form .bp-widget h2 + fieldset > p,
div#buddypress #group-settings-form .standard-form h2 + p,
div#buddypress #group-settings-form .standard-form h2 + fieldset > p {
  margin-bottom: 1.6em;
}
div#buddypress #group-settings-form label[for="group-notify-members"] {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #group-settings-form label:first-child {
  display: block;
}
div#buddypress #group-settings-form .bp-cover-image {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #group-settings-form .bp-avatar-nav {
  margin: var(--theme-var-grid_gap) 0;
}
div#buddypress #group-settings-form .bp-avatar-nav ul {
  border-color: var(--theme-color-bd_color);
  margin-bottom: 0;
}
div#buddypress #group-settings-form .bp-avatar-nav ul li {
  border-color: var(--theme-color-bd_color);
  border-bottom-color: var(--theme-color-content_bg);
}
div#buddypress #group-settings-form .bp-avatar-nav ul li a {
  font-weight: 500;
  opacity: 1;
  color: var(--theme-color-text);
}
div#buddypress #group-settings-form .bp-avatar {
  margin-bottom: 0;
}
div#buddypress #group-settings-form .bp-avatar-status {
  margin-top: var(--theme-var-grid_gap) !important;
  margin-bottom: 0 !important;
}
div#buddypress #group-settings-form .bp-avatar-status:empty {
  display: none;
}
div#buddypress #group-settings-form #bp-delete-avatar-container p,
div#buddypress #group-settings-form #bp-delete-cover-image-container p {
  margin-bottom: 0;
}
div#buddypress #group-settings-form #bp-delete-avatar-container #bp-delete-avatar,
div#buddypress #group-settings-form #bp-delete-cover-image-container #bp-delete-avatar {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #group-settings-form #bp-delete-avatar-container #bp-delete-cover-image,
div#buddypress #group-settings-form #bp-delete-cover-image-container #bp-delete-cover-image {
  margin: var(--theme-var-grid_gap) 0 0;
}
div#buddypress #group-settings-form .group-members-list {
  margin: 0;
  overflow: unset;
}
div#buddypress #group-settings-form .group-members-list + .group-members-list {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #group-settings-form .group-members-list > h3 {
  margin-top: 0;
}
div#buddypress #group-settings-form .group-members-list #members-list {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
div#buddypress #group-settings-form .rtmedia-group-media-settings > h4 {
  margin-top: 0;
}
div#buddypress #group-settings-form .rtmedia-group-media-settings hr {
  display: none;
}
div#buddypress #group-settings-form .description {
  color: inherit;
  font-size: 80%;
  margin: calc(-1 * var(--theme-var-grid_gap) + 5px) 0 var(--theme-var-grid_gap);
}
div#buddypress #group-settings-form .bp-learndash-group-course > h4,
div#buddypress #group-settings-form .bp-learndash-course-activity-checkbox > h4 {
  margin-top: 0;
}
div#buddypress #group-settings-form .bp-learndash-course-activity-checkbox .bp-checkbox-wrap:not(:last-child) input[type="checkbox"] + label {
  margin-bottom: 15px;
}
div#buddypress #group-settings-form label[for="delete-group-understand"] {
  font-weight: 400;
  margin: var(--theme-var-grid_gap) 0;
}

/* Forums
--------------------------------------------- */
div#bbpress-forums {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  overflow: visible;
  /* Titles */
  /* Search */
  /* Subscribe & Favourite*/
}
div#bbpress-forums a, div#bbpress-forums a:hover {
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#bbpress-forums > h2,
div#bbpress-forums .entry-title {
  margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) );
  margin-bottom: 0;
}
div#bbpress-forums .bbp-search-form + .entry-title {
  line-height: 47px;
}
div#bbpress-forums .bbp-search-form #bbp_search_submit {
  margin-left: 9px;
}
div#bbpress-forums #favorite-toggle,
div#bbpress-forums #subscription-toggle {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-top: var(--theme-var-grid_gap);
}
div#bbpress-forums #subscription-toggle + #favorite-toggle {
  margin-left: 11px;
}
div#bbpress-forums #subscription-toggle {
  font-size: 0;
}

/* Forums list
--------------------------------------------- */
div#bbpress-forums .bbp-forums {
  font-size: inherit;
  margin: var(--theme-var-grid_gap) 0 0;
  /* Header & Footer */
  /* Body */
}
div#bbpress-forums .bbp-forums .bbp-forum-info {
  width: 47%;
  padding-right: 20px;
  box-sizing: border-box;
}
div#bbpress-forums .bbp-forums .bbp-forum-topic-count {
  width: 11%;
  padding-right: 20px;
  box-sizing: border-box;
  text-align: left;
}
div#bbpress-forums .bbp-forums .bbp-forum-reply-count {
  width: 25%;
  padding-right: 20px;
  box-sizing: border-box;
  text-align: left;
}
div#bbpress-forums .bbp-forums .bbp-forum-freshness {
  width: 17%;
  text-align: left;
}
div#bbpress-forums .bbp-forums .bbp-header,
div#bbpress-forums .bbp-forums .bbp-footer {
  font-size: 12px;
  line-height: inherit;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-navigate_bg);
  border: none;
  padding: 16px 19px 15px;
}
div#bbpress-forums .bbp-forums .bbp-footer {
  border-top: 1px solid var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
}
div#bbpress-forums .bbp-forums .bbp-body > ul {
  color: var(--theme-color-text_light);
  background-color: var(--theme-color-content_bg);
  border-top: 1px solid var(--theme-color-bd_color);
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 8px ) ) 20px calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  /* Info */
  /* Topic and reply count */
  /* Freshness */
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-info .bbp-row-actions {
  display: none;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-info .bbp-forum-title {
  font-weight: 500;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-info .bbp-forum-content {
  font-size: 13px;
  margin: 1px 0 0 0;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-info .bbp-forums-list {
  border: none;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-topic-count,
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-reply-count {
  font-size: 14px;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness {
  font-size: 14px;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness a {
  color: inherit;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness a:hover, div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness a:focus {
  color: var(--theme-color-accent_link);
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness .bbp-topic-meta {
  font-size: 13px;
  margin: 0;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness .bbp-topic-meta .bbp-author-avatar {
  display: inline-block;
  vertical-align: middle;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness .bbp-topic-meta .bbp-author-avatar img {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: none;
  margin-right: 7px;
}
div#bbpress-forums .bbp-forums .bbp-body > ul .bbp-forum-freshness .bbp-topic-meta .bbp-author-name {
  display: inline-block;
  vertical-align: middle;
}

/* Topics list
--------------------------------------------- */
div#bbpress-forums .bbp-topics {
  font-size: inherit;
  margin: var(--theme-var-grid_gap) 0 0;
  /* Header & Footer */
  /* Body */
}
div#bbpress-forums .bbp-topics .bbp-topic-title {
  width: 47%;
  padding-right: 20px;
  box-sizing: border-box;
}
div#bbpress-forums .bbp-topics .bbp-topic-voice-count {
  width: 11%;
  padding-right: 20px;
  box-sizing: border-box;
  text-align: left;
}
div#bbpress-forums .bbp-topics .bbp-topic-reply-count {
  width: 25%;
  padding-right: 20px;
  box-sizing: border-box;
  text-align: left;
}
div#bbpress-forums .bbp-topics .bbp-topic-freshness {
  width: 17%;
  text-align: left;
}
div#bbpress-forums .bbp-topics .bbp-header,
div#bbpress-forums .bbp-topics .bbp-footer {
  font-size: 12px;
  line-height: inherit;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-navigate_bg);
  border: none;
  padding: 16px 19px 15px;
}
div#bbpress-forums .bbp-topics .bbp-footer {
  border-top: 1px solid var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
}
div#bbpress-forums .bbp-topics .bbp-body > ul {
  color: var(--theme-color-text_light);
  background-color: var(--theme-color-content_bg);
  border-top: 1px solid var(--theme-color-bd_color);
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 8px ) ) 20px calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  /* Info */
  /* Topic and reply count */
  /* Freshness */
  /* Sticky */
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-title .bbp-row-actions {
  display: none;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-title .bbp-topic-permalink {
  font-weight: 500;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-title .bbp-topic-meta {
  font-size: 13px;
  margin: 1px 0 0;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-title .bbp-topic-meta img.avatar,
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-title .bbp-topic-meta .bbp-author-avatar img {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: none;
  margin-right: 7px;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-title .bbp-topic-meta span {
  white-space: normal;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-reply-count,
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-voice-count {
  font-size: 14px;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness {
  font-size: 14px;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness a {
  color: inherit;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness a:hover, div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness a:focus {
  color: var(--theme-color-accent_link);
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness .bbp-topic-meta {
  font-size: 13px;
  margin: 0;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness .bbp-topic-meta .bbp-author-avatar {
  display: inline-block;
  vertical-align: middle;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness .bbp-topic-meta .bbp-author-avatar img {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: none;
  margin-right: 7px;
}
div#bbpress-forums .bbp-topics .bbp-body > ul .bbp-topic-freshness .bbp-topic-meta .bbp-author-name {
  display: inline-block;
  vertical-align: middle;
}
div#bbpress-forums .bbp-topics .bbp-body > ul.sticky {
  background-color: var(--theme-color-accent_link) !important;
  background-image: url(../../images/block_bg.png);
  background-size: cover;
  background-position: center;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: var(--theme-color-accent_text);
}
div#bbpress-forums .bbp-topics .bbp-body > ul.sticky a {
  color: inherit;
}
div#bbpress-forums .bbp-topics .bbp-body > ul.sticky a:hover, div#bbpress-forums .bbp-topics .bbp-body > ul.sticky a:focus {
  color: var(--theme-color-accent_link3);
}

div#bbpress-forums .bbp-pagination + .bbp-no-topic {
  margin-top: var(--theme-var-grid_gap);
}

/* Replies
--------------------------------------------- */
div#bbpress-forums .bbp-replies {
  font-size: inherit;
  border: none;
  margin: var(--theme-var-grid_gap) 0 0;
  overflow: visible;
  /* Header & Footer */
  /* Body */
  /* Message */
}
div#bbpress-forums .bbp-replies .bbp-reply-author {
  width: 101px;
  text-align: left;
}
div#bbpress-forums .bbp-replies .bbp-reply-content {
  margin-left: 8.8em;
}
div#bbpress-forums .bbp-replies .bbp-header,
div#bbpress-forums .bbp-replies .bbp-footer {
  font-size: 12px;
  line-height: inherit;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-navigate_bg);
  padding: 15px 18px 14px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid var(--theme-color-bd_color);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
}
div#bbpress-forums .bbp-replies .bbp-body {
  margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ) );
  margin-bottom: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  /* Date */
  /* Topic & Reply */
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 9px ) ) 0 0 8.33em;
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header:first-child {
  margin-top: 0;
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta {
  font-size: 13px;
  color: var(--theme-color-text_light);
  display: flex;
  flex-wrap: wrap;
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta .bbp-header {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  color: inherit;
  background-color: inherit;
  padding: inherit;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: none;
  box-shadow: none;
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta .bbp-reply-permalink {
  margin-left: auto;
  color: var(--theme-color-text_light);
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta .bbp-admin-links {
  float: none;
  clear: both;
  width: 100%;
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta .bbp-admin-links a {
  font-size: 11px;
  color: var(--theme-color-text_light);
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta .bbp-admin-links a:hover, div#bbpress-forums .bbp-replies .bbp-body .bbp-reply-header .bbp-meta .bbp-admin-links a:focus {
  color: var(--theme-color-accent_link);
}
div#bbpress-forums .bbp-replies .bbp-body .topic,
div#bbpress-forums .bbp-replies .bbp-body .reply {
  padding: 0;
  margin-top: 10px;
  background-color: transparent;
  /* Avatar */
  /* Content */
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author {
  text-align: center;
  width: 101px;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-link,
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-avatar,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-link,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-avatar {
  display: block;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-link img,
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-avatar img,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-link img,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-avatar img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 85px;
  max-width: 85px;
  margin: 0;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-link .bbp-author-name,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-link .bbp-author-name {
  font-size: 13px;
  font-weight: 500;
  margin: 4px 0 0;
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-link:hover .bbp-author-name,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-link:hover .bbp-author-name {
  color: var(--theme-color-accent_hover);
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-role,
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-reply-ip,
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-role,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-reply-ip,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bpbm-private-message-link-buddypress {
  font-size: 11px;
  line-height: 1.5em;
  font-weight: 500;
  font-style: normal;
  color: var(--theme-color-text_light);
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bbp-author-ip,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bbp-author-ip {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bpbm-private-message-link-buddypress {
  color: inherit;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-author .bpbm-private-message-link-buddypress:hover,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-author .bpbm-private-message-link-buddypress:hover {
  color: var(--theme-color-accent_link);
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content {
  border: 1px solid var(--theme-color-bd_color);
  color: var(--theme-color-text_light);
  background-color: var(--theme-color-content_bg);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  font-size: 14px;
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) 17px;
  margin-left: 8.92em;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content:before,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content:before {
  content: '';
  border: 1px solid;
  border-color: transparent transparent var(--theme-color-bd_color) var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
  position: absolute;
  z-index: 1;
  top: 38px;
  left: -6px;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content:after,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content:after {
  display: none;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content p:last-child,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content p:last-child {
  margin-bottom: 0;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content .bbp-reply-revision-log,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content .bbp-reply-revision-log {
  padding-top: 1.6em;
}
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content .bbp-reply-revision-log img.avatar,
div#bbpress-forums .bbp-replies .bbp-body .topic .bbp-reply-content .bbp-topic-revision-log img.avatar,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content .bbp-reply-revision-log img.avatar,
div#bbpress-forums .bbp-replies .bbp-body .reply .bbp-reply-content .bbp-topic-revision-log img.avatar {
  border: none;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
div#bbpress-forums .bbp-replies + .bbp-pagination + .bbp-no-reply {
  margin-top: var(--theme-var-grid_gap);
}

/* Search
--------------------------------------------- */
div#bbpress-forums .bbp-search-results {
  font-size: inherit;
  border: none;
  margin: var(--theme-var-grid_gap) 0 0;
  overflow: visible;
  /* Header & Footer */
  /* Body */
  /* Message */
}
div#bbpress-forums .bbp-search-results .bbp-search-author {
  width: 101px;
  text-align: left;
}
div#bbpress-forums .bbp-search-results .bbp-search-content {
  margin-left: 8.8em;
}
div#bbpress-forums .bbp-search-results .bbp-header,
div#bbpress-forums .bbp-search-results .bbp-footer {
  font-size: 12px;
  line-height: inherit;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-navigate_bg);
  padding: 15px 18px 14px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid var(--theme-color-bd_color);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
}
div#bbpress-forums .bbp-search-results .bbp-body {
  margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ) );
  margin-bottom: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  /* Date */
  /* Topic & Reply */
  /* Forums */
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 9px ) ) 0 0 8.33em;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header:first-child,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header:first-child {
  margin-top: 0;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-meta,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-meta {
  font-size: 13px;
  color: var(--theme-color-text_light);
  display: flex;
  flex-wrap: wrap;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-meta .bbp-topic-permalink,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-meta .bbp-reply-permalink,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-meta .bbp-topic-permalink,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-meta .bbp-reply-permalink {
  margin-left: auto;
  color: var(--theme-color-text_light);
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-title h3,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-reply-title h3,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-topic-title h3,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-reply-title h3 {
  line-height: 1.217em;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-title a,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-reply-title a,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-topic-title a,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-reply-title a {
  display: inline-block;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-title-meta,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-reply-title-meta,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-topic-title-meta,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-reply-title-meta {
  font-size: 13px;
  line-height: 1.6em;
  color: var(--theme-color-text_light);
  display: flex;
  flex-wrap: wrap;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-title-meta a,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-topic-header .bbp-reply-title-meta a,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-topic-title-meta a,
div#bbpress-forums .bbp-search-results .bbp-body .bbp-reply-header .bbp-reply-title-meta a {
  margin-left: 5px;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic,
div#bbpress-forums .bbp-search-results .bbp-body .reply {
  padding: 0;
  margin-top: 10px;
  background-color: transparent;
  /* Avatar */
  /* Content */
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author {
  text-align: center;
  width: 101px;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-link,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-avatar,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-link,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-link,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-link,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-avatar {
  display: block;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-link img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-avatar img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-link img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-avatar img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-link img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-avatar img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-link img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-avatar img.avatar {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 85px;
  max-width: 85px;
  margin: 0;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-link .bbp-author-name,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-link .bbp-author-name,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-link .bbp-author-name,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-link .bbp-author-name {
  font-size: 13px;
  font-weight: 500;
  margin: 4px 0 0;
  color: var(--theme-color-text_dark);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-link:hover .bbp-author-name,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-link:hover .bbp-author-name,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-link:hover .bbp-author-name,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-link:hover .bbp-author-name {
  color: var(--theme-color-accent_hover);
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-role,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-reply-ip,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-role,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-reply-ip,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-role,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-reply-ip,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-role,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-reply-ip,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bpbm-private-message-link-buddypress {
  font-size: 11px;
  line-height: 1.5em;
  font-weight: 500;
  font-style: normal;
  color: var(--theme-color-text_light);
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bbp-author-ip,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bbp-author-ip,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bbp-author-ip,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bbp-author-ip {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bpbm-private-message-link-buddypress,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bpbm-private-message-link-buddypress {
  color: inherit;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-author .bpbm-private-message-link-buddypress:hover,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-author .bpbm-private-message-link-buddypress:hover,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-author .bpbm-private-message-link-buddypress:hover,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-author .bpbm-private-message-link-buddypress:hover {
  color: var(--theme-color-accent_link);
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-content,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-content,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-content,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-content {
  border: 1px solid var(--theme-color-bd_color);
  color: var(--theme-color-text_light);
  background-color: var(--theme-color-content_bg);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  font-size: 14px;
  padding: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) ) 17px;
  margin-left: 8.92em;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-content:before,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-content:before,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-content:before,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-content:before {
  content: '';
  border: 1px solid;
  border-color: transparent transparent var(--theme-color-bd_color) var(--theme-color-bd_color);
  background-color: var(--theme-color-content_bg);
  position: absolute;
  z-index: 1;
  top: 38px;
  left: -6px;
  width: 8px;
  height: 8px;
  transform: rotate(45deg);
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-content:after,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-content:after,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-content:after,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-content:after {
  display: none;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-content p:last-child,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-content p:last-child,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-content p:last-child,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-content p:last-child {
  margin-bottom: 0;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-content .bbp-topic-revision-log,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-content .bbp-topic-revision-log,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-content .bbp-topic-revision-log,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-content .bbp-topic-revision-log {
  padding-top: 1.6em;
}
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-topic-content .bbp-topic-revision-log img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .topic .bbp-reply-content .bbp-topic-revision-log img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-topic-content .bbp-topic-revision-log img.avatar,
div#bbpress-forums .bbp-search-results .bbp-body .reply .bbp-reply-content .bbp-topic-revision-log img.avatar {
  border: none;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header {
  background-color: var(--theme-color-navigate_bg);
  padding: 15px 18px 14px;
  border-radius: 5px;
  border: 1px solid var(--theme-color-bd_color);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 9px ));
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-meta {
  font-size: 13px;
  color: var(--theme-color-text_light);
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-meta a {
  color: inherit;
}
div#bbpress-forums .bbp-search-results .bbp-body .bbp-forum-header .bbp-forum-title a {
  display: inline-block;
}
div#bbpress-forums .bbp-search-results .bbp-body .forum {
  padding: 0;
  background-color: transparent;
  /* Content */
}
div#bbpress-forums .bbp-search-results .bbp-body .forum .bbp-forum-content {
  margin-left: 0;
  color: var(--theme-color-text_light);
  font-size: 14px;
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ));
  padding: 0;
}
div#bbpress-forums .bbp-search-results + .bbp-pagination + .bbp-no-reply {
  margin-top: var(--theme-var-grid_gap);
}

/* Reply & Topic form
--------------------------------------------- */
div#bbpress-forums .bbp-reply-form,
div#bbpress-forums .bbp-topic-form {
  margin-top: var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-reply-form .bbp-form,
div#bbpress-forums .bbp-topic-form .bbp-form {
  border: none;
  padding: 0;
  margin: 0;
}
div#bbpress-forums .bbp-reply-form .bbp-form br,
div#bbpress-forums .bbp-topic-form .bbp-form br {
  display: none;
}
div#bbpress-forums .bbp-reply-form .bbp-form h2, div#bbpress-forums .bbp-reply-form .bbp-form legend,
div#bbpress-forums .bbp-topic-form .bbp-form h2,
div#bbpress-forums .bbp-topic-form .bbp-form legend {
  padding: 0;
  margin: 0 0 var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-reply-form .bbp-form p, div#bbpress-forums .bbp-reply-form .bbp-form .bbp-the-content-wrapper,
div#bbpress-forums .bbp-topic-form .bbp-form p,
div#bbpress-forums .bbp-topic-form .bbp-form .bbp-the-content-wrapper {
  margin: 0;
}

/* Merge topics  
--------------------------------------------- */
div#bbpress-forums .bbp-topic-merge {
  margin-top: var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-topic-merge .bbp-form .bbp-form,
div#bbpress-forums .bbp-topic-merge .bbp-form + .bbp-form {
  margin-top: var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-topic-merge .bbp-form {
  border: none;
  padding: 0;
  margin-bottom: 0;
}
div#bbpress-forums .bbp-topic-merge .bbp-form legend {
  padding: 0;
  margin-bottom: var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-topic-merge .bbp-form > label,
div#bbpress-forums .bbp-topic-merge .bbp-form *:not(h3):not(.radio):not(.checkbox) > label:first-child,
div#bbpress-forums .bbp-topic-merge .bbp-form *:not(.radio):not(.checkbox) > *:not([type="checkbox"]):not([type="radio"]) + label {
  font-size: inherit;
  line-height: inherit;
  font-weight: 500;
  margin: var(--theme-var-label_margin);
  display: block;
  color: var(--theme-color-text_dark);
}
div#bbpress-forums .bbp-topic-merge .bbp-form .select_container select {
  margin-bottom: 0;
}
div#bbpress-forums .bbp-topic-merge .bbp-form input[type="checkbox"] + label:not([for="bbp_topic_tags"]) {
  margin-bottom: 15px;
}
div#bbpress-forums .bbp-topic-merge .bbp-form .bbp-form + .bbp-template-notice {
  margin-top: var(--theme-var-grid_gap) !important;
}
div#bbpress-forums .bbp-topic-merge .bbp-form .bbp-submit-wrapper {
  margin-top: var(--theme-var-grid_gap);
}

/* Topic tag form  
--------------------------------------------- */
div#bbpress-forums .bbp-topic-tag-form {
  margin-top: var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-topic-tag-form .bbp-form:not(#bbp-edit-topic-tag) {
  padding: 10px var(--theme-var-grid_gap) var(--theme-var-grid_gap);
  border-color: var(--theme-color-bd_color);
}
div#bbpress-forums .bbp-topic-tag-form .bbp-form:not(#bbp-edit-topic-tag):not(:last-child) {
  margin-bottom: var(--theme-var-grid_gap);
}
div#bbpress-forums .bbp-topic-tag-form #bbp-edit-topic-tag {
  padding: 0;
  border: none;
}
div#bbpress-forums .bbp-topic-tag-form #bbp-edit-topic-tag > legend {
  padding: 0;
}
div#bbpress-forums .bbp-topic-tag-form #delete_tag,
div#bbpress-forums .bbp-topic-tag-form #merge_tag {
  display: block;
}
div#bbpress-forums .bbp-topic-tag-form .bbp-submit-wrapper {
  float: none;
  margin-top: 0;
}

/* RTMedia  
--------------------------------------------- */
div#buddypress {
  /* Media uploader */
  /* Media in the user activity stream */
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader {
  /* Privacy terms */
  /* Messages */
  /* Media list */
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtmedia-upload-terms #rtmedia_upload_terms_conditions,
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtmedia-upload-terms label {
  padding-left: 2.15em;
  margin-top: 20px;
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rt_alert_msg {
  font-size: 12px;
  margin-top: 10px;
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list {
  margin: 0 -5px -5px 0;
  overflow: hidden;
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li {
  padding: 5px !important;
  margin: 0 5px 5px 0;
  background-color: var(--theme-color-navigate_bg);
  /* Info */
  /* Close */
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_name {
  /* Edit */
  /* Input & Textarea */
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_name .dashicons {
  background: var(--theme-color-navigate_bg);
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_name .rtm-upload-edit-title-wrapper,
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_name .rtm-upload-edit-desc-wrapper {
  margin-top: 5px;
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_name input, div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_name textarea {
  font-size: 12px !important;
  color: var(--theme-color-input_text) !important;
  padding: 5px;
  margin-top: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
div#buddypress .rtmedia-uploader-div .rtmedia-uploader .rtm-plupload-list li .plupload_file_action {
  background: var(--theme-color-navigate_bg);
}
div#buddypress .rtmedia-activity-container .rtmedia-activity-text + ul.rtmedia-list,
div#buddypress .rtmedia-activity-container ul.rtmedia-list li + li {
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 4px ) );
}
div#buddypress .rtmedia-activity-container .rtmedia-activity-text + ul.rtmedia-list:empty,
div#buddypress .rtmedia-activity-container ul.rtmedia-list li + li:empty {
  display: none;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list:first-child {
  margin-top: 5px;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list:last-child {
  margin-bottom: 0;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
  display: block;
  /* Title */
  /* Audio */
  /* Video */
  /* Video and photo */
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li > a {
  display: block;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li .rtmedia-item-title {
  margin-top: 5px !important;
  display: none;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li .rtmedia-item-title,
div#buddypress .rtmedia-activity-container ul.rtmedia-list li .rtmedia-item-title a {
  margin: 0px;
  color: inherit;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li .rtmedia-item-title br,
div#buddypress .rtmedia-activity-container ul.rtmedia-list li .rtmedia-item-title a br {
  display: none;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-music {
  width: 100% !important;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-music .mejs-container {
  margin-bottom: 0;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-video {
  width: auto !important;
  height: unset !important;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-video .rtmedia-item-thumbnail,
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-video .mejs-video {
  height: unset !important;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-video .mejs-container {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-video .mejs-container .mejs-mediaelement {
  height: unset;
  position: relative;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-video div.rtmedia-item-thumbnail, div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-photo a {
  height: 100% !important;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list li.media-type-photo a .rtmedia-item-thumbnail img {
  width: auto !important;
  height: auto !important;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list.rtm-activity-photo-list:not(.rtmedia-activity-media-length-1) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 11px;
}
div#buddypress .rtmedia-activity-container ul.rtmedia-list.rtm-activity-photo-list:not(.rtmedia-activity-media-length-1) li {
  padding: 0;
  margin: 0;
}

/* RTMedia - Popup
--------------------------------------------- */
.rtmedia-popup {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  box-shadow: 0 3px 20px #1d26260d;
  padding: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 15px ) ) calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 14px ) );
  background-color: var(--theme-color-content_bg);
}
.rtmedia-popup .rtm-modal-title {
  margin-bottom: 1em;
}
.rtmedia-popup .mfp-close {
  color: var(--theme-color-text);
  margin: 11px;
  font-size: 30px;
}

/* RTMedia - Lightbox
--------------------------------------------- */
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container {
  padding: 0;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container {
  /* Media info */
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container:before, .mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container:after {
  display: none;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtm-mfp-close {
  width: 22px;
  height: 22px;
  left: auto;
  top: 0;
  right: 0;
  margin: calc( -1 * var(--theme-var-grid_gap) ) 0 0;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta {
  padding: var(--theme-var-grid_gap);
  /* User */
  /* Comments */
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details {
  margin-bottom: 20px;
  /* Photo */
  /* Name */
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .userprofile {
  max-width: 44px;
  margin: 0 15px 0 0;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .userprofile img {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .username {
  margin-bottom: 0;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .username a {
  font-weight: 500;
  color: var(--theme-color-text_dark);
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .username a:hover {
  color: var(--theme-color-accent_link);
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .rtm-time-privacy:before, .mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .rtm-time-privacy:after {
  display: none;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-user-meta-details .rtm-time-privacy .dashicons {
  vertical-align: middle;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments {
  margin-bottom: 5px;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button, .mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments a {
  color: var(--theme-color-text);
  box-shadow: none;
  background-color: transparent;
  letter-spacing: 0;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments button:hover, .mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-item-comments .rtmedia-actions-before-comments a:hover {
  color: var(--theme-color-text_dark);
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-media-single-comments {
  padding: 0;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtm-media-single-comments textarea {
  max-height: unset;
  min-height: unset;
  padding: var(--theme-var-input_padding);
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin-bottom: 15px;
}
.mfp-wrap .mfp-container div#buddypress .rtmedia-single-container .rtm-lightbox-container .rtmedia-single-meta .rtmedia-no-comments {
  line-height: 16px;
}

/* RTMedia - All
--------------------------------------------- */
div#buddypress #item-body > .rtmedia-container {
  margin-top: var(--theme-var-grid_gap);
  /* Title */
  /* Options */
  /* Search */
  /* Upload */
  /* Media list */
  /* Load more */
}
div#buddypress #item-body > .rtmedia-container .rtm-gallery-title {
  margin: 0 0 0.7em 0;
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options {
  line-height: inherit;
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui {
  font-size: 13px;
  line-height: inherit;
  font-weight: 500;
  margin: 0;
  padding: 11px 0 14px;
  color: var(--theme-color-text_dark);
  border: none;
  border-bottom: 1px solid var(--theme-color-bd_color);
  vertical-align: top;
  display: inline-block;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list:hover,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui:hover {
  color: var(--theme-color-accent_link2);
  border-bottom: 1px solid var(--theme-color-accent_link2);
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list .dashicons,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui .dashicons {
  font-size: inherit;
  line-height: inherit;
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list#rtm-media-options-list,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui#rtm-media-options-list {
  margin-right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  position: relative;
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list#rtm-media-options-list:after,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui#rtm-media-options-list:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: auto;
  right: -26px;
  bottom: -1px;
  left: 100%;
  height: 1px;
  background-color: var(--theme-color-bd_color);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list#rtm-media-options-list:hover:after,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui#rtm-media-options-list:hover:after {
  background-color: var(--theme-color-accent_link2);
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list#rtm-media-options-list .rtm-options,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui#rtm-media-options-list .rtm-options {
  background-color: var(--theme-color-accent_link4);
}
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm-media-options-list#rtm-media-options-list .rtm-options:after,
div#buddypress #item-body > .rtmedia-container .rtm-media-options #rtm_show_upload_ui#rtm-media-options-list .rtm-options:after {
  border-bottom-color: var(--theme-color-accent_link4);
}
div#buddypress #item-body > .rtmedia-container #media_search_form {
  padding: 0;
  margin: 0;
  border: none;
  position: relative;
}
div#buddypress #item-body > .rtmedia-container #media_search_form #media_search_input {
  max-height: unset;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  border: 1px solid var(--theme-color-input_bd_color);
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form {
  /* Drag & Drop */
  /* Media list */
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop {
  color: inherit;
  background: transparent;
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-album-privacy span {
  font-size: inherit;
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-album-privacy span label {
  font-weight: 500;
  margin: 0 0 14px;
  display: block;
  color: var(--theme-color-text_dark);
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-album-privacy span label i {
  display: none;
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-upload-tab-content .rtmedia-upload-input,
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-upload-tab-content .rtm-seperator,
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-upload-tab-content .drag-drop-info,
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-upload-tab-content .dashicons-info {
  display: inline-block;
  vertical-align: middle;
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-upload-tab-content .rtm-seperator {
  margin: 0px 10px;
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form .drag-drop .rtm-upload-tab-content .drag-drop-info {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
div#buddypress #item-body > .rtmedia-container #rtm-media-gallery-uploader #rtmedia-uploader-form #rtmedia_uploader_filelist {
  padding: 0;
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list {
  margin: 0 -15px -15px 0;
  overflow: hidden;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li {
  margin: 0;
  padding: 0 15px 15px 0;
  border-color: var(--theme-color-bd_color);
  max-width: 50%;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions {
  width: calc(100% - 15px);
  bottom: 15px;
  opacity: 1;
  background-color: transparent;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions a {
  width: 50%;
  padding: 5px 0;
  display: block;
  float: left;
  text-align: center;
  font-size: 12px;
  line-height: 21px;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link);
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions a i {
  display: none;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions a:hover, div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions a:focus {
  background-color: var(--theme-color-accent_hover);
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions .rtm-delete-media {
  background-color: var(--theme-color-accent_link2);
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions .rtm-delete-media:hover, div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-gallery-item-actions .rtm-delete-media:focus {
  background-color: var(--theme-color-accent_hover2);
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-list-item-a .rtmedia-item-thumbnail {
  max-width: 100%;
  background-color: var(--theme-color-content_bg);
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-list-item-a .rtmedia-item-thumbnail .rtmedia_time {
  right: 15px;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-list-item-a .rtmedia-item-thumbnail img {
  max-width: 100%;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-list li .rtmedia-album-media-count {
  background-color: var(--theme-color-accent_link4);
  color: var(--theme-color-accent_text);
  padding: 0 7px;
}
div#buddypress #item-body > .rtmedia-container .rtmedia-no-media-found {
  min-height: auto;
  margin-bottom: 0;
}
div#buddypress #item-body > .rtmedia-container .rtm-load-more {
  background: transparent;
  padding: 0;
  line-height: inherit;
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-container .rtm-load-more a {
  display: block !important;
  margin: auto;
  width: fit-content;
}

/* RTMedia - Edit media
--------------------------------------------- */
div#buddypress #item-body > .rtmedia-media-edit {
  /* Title */
  /* Tabs */
  /* Tabs content */
  /* Fields */
  /* Buttons */
  /* Edit Image */
}
div#buddypress #item-body > .rtmedia-media-edit .rtmedia-title {
  margin: 0 0 0.7em 0;
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs {
  border: 0;
  margin: 0 0 var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs li {
  margin: 0;
  padding-right: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 6px ) );
  border: none;
  border-bottom: 1px solid var(--theme-color-bd_color);
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs li:after {
  display: none;
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs li a {
  font-size: 13px;
  line-height: inherit;
  font-weight: 500;
  color: var(--theme-color-text_dark);
  background-color: transparent;
  padding: 0 0 14px;
  margin-bottom: -1px;
  border-bottom: 1px solid var(--theme-color-bd_color);
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -ms-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs li.active a, div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs li:hover a {
  color: var(--theme-color-accent_link2);
  border-bottom: 1px solid var(--theme-color-accent_link2);
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs li:last-child {
  padding-right: 0;
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs-content #panel2 .wp_attachment_image > p {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-tabs-content #panel2 .wp_attachment_image > p .button {
  float: none;
  margin: 0;
}
div#buddypress #item-body > .rtmedia-media-edit .rtm-field-wrap {
  margin-bottom: 0;
}
div#buddypress #item-body > .rtmedia-media-edit .rtmedia-editor-buttons .button + .button {
  margin-left: 11px;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-wrap {
  padding: 0;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-menu {
  font-size: 0;
  min-width: unset;
  margin: -6px -6px var(--theme-var-grid_gap) 0;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-menu .button {
  font-size: 11px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-shadow: none;
  border-style: solid;
  border-width: 1px !important;
  padding: 5px 15px;
  margin: 6px 6px 0 0;
  color: var(--theme-color-text_dark);
  border-color: var(--theme-color-bd_color);
  background-color: transparent;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-menu .button:before {
  font-size: 13px;
  font-weight: 400;
  top: -1px;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-menu .button:hover, div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-menu .button:focus {
  color: var(--theme-color-accent_link);
  border-color: var(--theme-color-accent_link);
  background-color: transparent;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-crop-wrap {
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-submit {
  margin: 0;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-panel-content .imgedit-submit input[type="button"] + .button {
  margin-left: 11px;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings {
  padding: 0;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-group,
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-group-top,
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-submit,
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-scale,
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings fieldset {
  margin: 0;
  padding: 0;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-group + .imgedit-group {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-group .dashicons {
  line-height: inherit;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings h2 {
  margin-bottom: 0.7em;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings p {
  margin: 0 0 1em;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .nowrap {
  white-space: normal;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings input[type="text"] {
  width: auto;
  max-width: calc(50% - 7px);
  font-size: 13px;
  padding: var(--theme-var-input_padding) 20px;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-scale-warn {
  display: none;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-separator {
  font-size: inherit;
  color: inherit;
  vertical-align: middle;
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .dashicons-editor-help {
  display: none;
}
div#buddypress #item-body > .rtmedia-media-edit #rtmedia_media_single_edit .imgedit-settings .imgedit-scale-button-wrapper {
  margin-top: 0;
  display: block;
}

/* RTMedia - Single media
--------------------------------------------- */
div#buddypress #item-body .rtmedia-single-container {
  margin-top: var(--theme-var-grid_gap);
  /* Buttons */
  /* Comments */
}
div#buddypress #item-body .rtmedia-single-container .rtmedia-media-title {
  display: none;
}
div#buddypress #item-body .rtmedia-single-container .rtmedia-item-actions {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body .rtmedia-single-container .rtmedia-item-actions form {
  margin: 0 10px 0 0;
  padding: 0;
}
div#buddypress #item-body .rtmedia-single-container .rtmedia-item-comments {
  margin-top: var(--theme-var-grid_gap);
  /* Buttons */
}
div#buddypress #item-body .rtmedia-single-container .rtmedia-item-comments .rtm-like-comments-info {
  margin-top: var(--theme-var-grid_gap);
}
div#buddypress #item-body .rtmedia-single-container .rtmedia-item-comments #rt_media_comment_form {
  margin-top: var(--theme-var-grid_gap);
}

/* Profile settings  
--------------------------------------------- */
div#buddypress #item-body #settings-form {
  margin-top: var(--theme-var-grid_gap);
  /* Password */
}
div#buddypress #item-body #settings-form > p:first-child {
  font-weight: 500;
  margin: 0 0 14px;
  display: block;
  color: var(--theme-color-text_dark);
}
div#buddypress #item-body #settings-form table {
  width: 100%;
  margin-bottom: var(--theme-var-grid_gap);
}
div#buddypress #item-body #settings-form table .yes input[type="checkbox"], div#buddypress #item-body #settings-form table .yes input[type="radio"], div#buddypress #item-body #settings-form table .no input[type="checkbox"], div#buddypress #item-body #settings-form table .no input[type="radio"] {
  position: relative !important;
  margin: 0 !important;
}
div#buddypress #item-body #settings-form table .field-visibility-settings-notoggle {
  margin: 0;
}
div#buddypress #item-body #settings-form a[href*="=lostpassword"] {
  display: inline-block;
  margin-bottom: var(--theme-var-grid_gap);
}

/* Register & Login
--------------------------------------------- */
div#buddypress #signup_form.standard-form {
  overflow: hidden;
  /* Inputs */
  /* Submit */
  /* Messages */
  /* Validation */
}
div#buddypress #signup_form.standard-form input[type="text"],
div#buddypress #signup_form.standard-form input[type="password"],
div#buddypress #signup_form.standard-form input[type="email"] {
  width: 100%;
}
div#buddypress #signup_form.standard-form #signup_submit {
  margin-right: 0;
}
div#buddypress #signup_form.standard-form div.error,
div#buddypress #signup_form.standard-form #pass-strength-result {
  font-size: 12px;
  line-height: 1.4em;
  text-align: left;
  width: auto;
  padding: 0;
  margin-top: calc( -1 * var(--theme-var-grid_gap) + 4px );
  margin-bottom: 15px;
  border: none;
  color: var(--theme-color-accent_link2);
  background-color: transparent;
}
div#buddypress #signup_form.standard-form .not-valid {
  border-color: var(--theme-color-accent_link2_05) !important;
}
div#buddypress #signup_form.standard-form #pass-strength-result {
  width: auto;
}
div#buddypress #signup_form.standard-form #pass-strength-result.bad {
  color: var(--theme-color-accent_link3);
}
div#buddypress #signup_form.standard-form #pass-strength-result.good, div#buddypress #signup_form.standard-form #pass-strength-result.strong {
  color: var(--theme-color-accent_link5);
}

/* Widgets
--------------------------------------------- */
/* Recently Active Members */
.widget.widget_bp_core_recently_active_widget,
.wp-widget-bp_core_recently_active_widget,
.wp-widget-bp_classic_members_recently_active_widget {
  /* Tooltip */
}
.widget.widget_bp_core_recently_active_widget .avatar-block,
.wp-widget-bp_core_recently_active_widget .avatar-block,
.wp-widget-bp_classic_members_recently_active_widget .avatar-block {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.widget.widget_bp_core_recently_active_widget .avatar-block .item-avatar a,
.wp-widget-bp_core_recently_active_widget .avatar-block .item-avatar a,
.wp-widget-bp_classic_members_recently_active_widget .avatar-block .item-avatar a {
  float: none;
  margin: 0;
  position: relative;
}
.widget.widget_bp_core_recently_active_widget .avatar-block .item-avatar a img,
.wp-widget-bp_core_recently_active_widget .avatar-block .item-avatar a img,
.wp-widget-bp_classic_members_recently_active_widget .avatar-block .item-avatar a img {
  margin: 0;
  height: auto;
  width: 100%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.widget.widget_bp_core_recently_active_widget .avatar-block + .sc_button_wrap,
.widget.widget_bp_core_recently_active_widget .widget-error + .sc_button_wrap,
.wp-widget-bp_core_recently_active_widget .avatar-block + .sc_button_wrap,
.wp-widget-bp_core_recently_active_widget .widget-error + .sc_button_wrap,
.wp-widget-bp_classic_members_recently_active_widget .avatar-block + .sc_button_wrap,
.wp-widget-bp_classic_members_recently_active_widget .widget-error + .sc_button_wrap {
  margin-top: calc( var(--theme-var-sm_grid_gap) + ( var(--theme-var-grid_gap_koef) * 4px ) );
  margin-bottom: -6px;
}
.widget.widget_bp_core_recently_active_widget .bp-tooltip::before,
.wp-widget-bp_core_recently_active_widget .bp-tooltip::before,
.wp-widget-bp_classic_members_recently_active_widget .bp-tooltip::before {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 4px solid;
  border-color: var(--theme-color-bg_color) transparent transparent;
  display: block;
  margin-bottom: 1px;
  display: none;
}
.widget.widget_bp_core_recently_active_widget .bp-tooltip:hover::before,
.wp-widget-bp_core_recently_active_widget .bp-tooltip:hover::before,
.wp-widget-bp_classic_members_recently_active_widget .bp-tooltip:hover::before {
  display: block;
}
.widget.widget_bp_core_recently_active_widget .bp-tooltip::after,
.wp-widget-bp_core_recently_active_widget .bp-tooltip::after,
.wp-widget-bp_classic_members_recently_active_widget .bp-tooltip::after {
  color: var(--theme-color-text);
  background-color: var(--theme-color-bg_color);
  box-shadow: none;
  border: none;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 9px;
  top: auto;
  bottom: 100%;
}

/* Who's online */
.widget.widget_bp_core_whos_online_widget .avatar-block,
.wp-widget-bp_core_whos_online_widget .avatar-block,
.wp-widget-bp_classic_members_whos_online_widget .avatar-block {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 15px;
  grid-row-gap: 25px;
}
.widget.widget_bp_core_whos_online_widget .avatar-block .item-avatar,
.wp-widget-bp_core_whos_online_widget .avatar-block .item-avatar,
.wp-widget-bp_classic_members_whos_online_widget .avatar-block .item-avatar {
  position: relative;
}
.widget.widget_bp_core_whos_online_widget .avatar-block .item-avatar:before,
.wp-widget-bp_core_whos_online_widget .avatar-block .item-avatar:before,
.wp-widget-bp_classic_members_whos_online_widget .avatar-block .item-avatar:before {
  content: '';
  width: 16px;
  height: 16px;
  background-color: var(--theme-color-accent_link5);
  border: 3px solid var(--theme-color-content_bg);
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 3px;
}
.widget.widget_bp_core_whos_online_widget .avatar-block .item-avatar a,
.wp-widget-bp_core_whos_online_widget .avatar-block .item-avatar a,
.wp-widget-bp_classic_members_whos_online_widget .avatar-block .item-avatar a {
  float: none;
  margin: 0;
}
.widget.widget_bp_core_whos_online_widget .avatar-block .item-avatar a img,
.wp-widget-bp_core_whos_online_widget .avatar-block .item-avatar a img,
.wp-widget-bp_classic_members_whos_online_widget .avatar-block .item-avatar a img {
  margin: 0;
  height: auto;
  width: 100%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* Recent Topics */
.widget.widget_display_topics.with_author ul,
.wp-widget-bbp_topics_widget.with_author ul {
  padding: 0;
  margin-top: 0;
}
.widget.widget_display_topics.with_author ul li + li,
.wp-widget-bbp_topics_widget.with_author ul li + li {
  margin-top: 20px;
}
.widget.widget_display_topics.with_author ul li,
.wp-widget-bbp_topics_widget.with_author ul li {
  font-size: 11px;
  color: var(--theme-color-text_light);
  text-transform: uppercase;
  padding-left: 8.18em;
  min-height: 75px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  /* Forum title */
  /* Topic author */
}
.widget.widget_display_topics.with_author ul li:before,
.wp-widget-bbp_topics_widget.with_author ul li:before {
  display: none;
}
.widget.widget_display_topics.with_author ul li .bbp-forum-title,
.wp-widget-bbp_topics_widget.with_author ul li .bbp-forum-title {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.333em;
  text-transform: none;
  display: block;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 0;
}
.widget.widget_display_topics.with_author ul li .topic-author,
.wp-widget-bbp_topics_widget.with_author ul li .topic-author {
  margin-left: 0.3em;
}
.widget.widget_display_topics.with_author ul li .topic-author img,
.wp-widget-bbp_topics_widget.with_author ul li .topic-author img {
  position: absolute;
  left: 1px;
  top: 0;
  width: 75px;
}
.widget.widget_display_topics.with_author ul li .topic-author a .bbp-author-name,
.wp-widget-bbp_topics_widget.with_author ul li .topic-author a .bbp-author-name {
  color: var(--theme-color-text_light);
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.widget.widget_display_topics.with_author ul li .topic-author a:hover .bbp-author-name,
.wp-widget-bbp_topics_widget.with_author ul li .topic-author a:hover .bbp-author-name {
  color: var(--theme-color-accent_link);
}
.widget.widget_display_topics.with_author ul li div,
.wp-widget-bbp_topics_widget.with_author ul li div {
  width: 100%;
  line-height: 1.61em;
}

/* Members */
.widget.widget_bp_core_members_widget,
.wp-widget-bp_core_members_widget,
.wp-widget-bp_classic_members_widget,
.widget.widget_bp_groups_widget,
.wp-widget-bp_groups_widget,
.wp-widget-bp_classic_groups_widget {
  /* Count */
  /* Tabs */
  /* Members */
}
.widget.widget_bp_core_members_widget .members_count,
.wp-widget-bp_core_members_widget .members_count,
.wp-widget-bp_classic_members_widget .members_count,
.widget.widget_bp_groups_widget .members_count,
.wp-widget-bp_groups_widget .members_count,
.wp-widget-bp_classic_groups_widget .members_count {
  font-size: 12px;
  line-height: 1em;
  font-weight: 500;
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link2);
  float: right;
  padding: 7px 14px;
  margin: 1px 0 0 0;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  /* ok */
}
.widget.widget_bp_core_members_widget div.item-options,
.wp-widget-bp_core_members_widget div.item-options,
.wp-widget-bp_classic_members_widget div.item-options,
.widget.widget_bp_groups_widget div.item-options,
.wp-widget-bp_groups_widget div.item-options,
.wp-widget-bp_classic_groups_widget div.item-options {
  font-size: inherit;
  margin: 0 -3px -8px 0;
  padding: 0;
}
.widget.widget_bp_core_members_widget div.item-options a,
.wp-widget-bp_core_members_widget div.item-options a,
.wp-widget-bp_classic_members_widget div.item-options a,
.widget.widget_bp_groups_widget div.item-options a,
.wp-widget-bp_groups_widget div.item-options a,
.wp-widget-bp_classic_groups_widget div.item-options a {
  font-size: 11px;
  line-height: inherit;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 2px 13px;
  margin: 0 3px 8px 0;
  display: inline-block;
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  /* ok */
  color: var(--theme-color-text_dark);
  background-color: var(--theme-color-bg_color);
}
.widget.widget_bp_core_members_widget div.item-options a:hover, .widget.widget_bp_core_members_widget div.item-options a.selected,
.wp-widget-bp_core_members_widget div.item-options a:hover,
.wp-widget-bp_core_members_widget div.item-options a.selected,
.wp-widget-bp_classic_members_widget div.item-options a:hover,
.wp-widget-bp_classic_members_widget div.item-options a.selected,
.widget.widget_bp_groups_widget div.item-options a:hover,
.widget.widget_bp_groups_widget div.item-options a.selected,
.wp-widget-bp_groups_widget div.item-options a:hover,
.wp-widget-bp_groups_widget div.item-options a.selected,
.wp-widget-bp_classic_groups_widget div.item-options a:hover,
.wp-widget-bp_classic_groups_widget div.item-options a.selected {
  color: var(--theme-color-accent_text);
  background-color: var(--theme-color-accent_link5);
}
.widget.widget_bp_core_members_widget div.item-options .bp-separator,
.wp-widget-bp_core_members_widget div.item-options .bp-separator,
.wp-widget-bp_classic_members_widget div.item-options .bp-separator,
.widget.widget_bp_groups_widget div.item-options .bp-separator,
.wp-widget-bp_groups_widget div.item-options .bp-separator,
.wp-widget-bp_classic_groups_widget div.item-options .bp-separator {
  display: none;
}
.widget.widget_bp_core_members_widget .item-options + .item-list,
.wp-widget-bp_core_members_widget .item-options + .item-list,
.wp-widget-bp_classic_members_widget .item-options + .item-list,
.widget.widget_bp_groups_widget .item-options + .item-list,
.wp-widget-bp_groups_widget .item-options + .item-list,
.wp-widget-bp_classic_groups_widget .item-options + .item-list {
  margin-top: var(--theme-var-grid_gap);
}
.widget.widget_bp_core_members_widget .item-list,
.wp-widget-bp_core_members_widget .item-list,
.wp-widget-bp_classic_members_widget .item-list,
.widget.widget_bp_groups_widget .item-list,
.wp-widget-bp_groups_widget .item-list,
.wp-widget-bp_classic_groups_widget .item-list {
  padding: 0;
  margin-top: 0;
}
.widget.widget_bp_core_members_widget .item-list li + li,
.wp-widget-bp_core_members_widget .item-list li + li,
.wp-widget-bp_classic_members_widget .item-list li + li,
.widget.widget_bp_groups_widget .item-list li + li,
.wp-widget-bp_groups_widget .item-list li + li,
.wp-widget-bp_classic_groups_widget .item-list li + li {
  margin-top: 20px;
}
.widget.widget_bp_core_members_widget .item-list li,
.wp-widget-bp_core_members_widget .item-list li,
.wp-widget-bp_classic_members_widget .item-list li,
.widget.widget_bp_groups_widget .item-list li,
.wp-widget-bp_groups_widget .item-list li,
.wp-widget-bp_classic_groups_widget .item-list li {
  display: flex;
  align-items: center;
  background: none;
  /* Avatar */
  /* Item */
}
.widget.widget_bp_core_members_widget .item-list li:before,
.wp-widget-bp_core_members_widget .item-list li:before,
.wp-widget-bp_classic_members_widget .item-list li:before,
.widget.widget_bp_groups_widget .item-list li:before,
.wp-widget-bp_groups_widget .item-list li:before,
.wp-widget-bp_classic_groups_widget .item-list li:before {
  display: none;
}
.widget.widget_bp_core_members_widget .item-list li .item-avatar,
.wp-widget-bp_core_members_widget .item-list li .item-avatar,
.wp-widget-bp_classic_members_widget .item-list li .item-avatar,
.widget.widget_bp_groups_widget .item-list li .item-avatar,
.wp-widget-bp_groups_widget .item-list li .item-avatar,
.wp-widget-bp_classic_groups_widget .item-list li .item-avatar {
  margin-right: 14px;
}
.widget.widget_bp_core_members_widget .item-list li .item-avatar a,
.wp-widget-bp_core_members_widget .item-list li .item-avatar a,
.wp-widget-bp_classic_members_widget .item-list li .item-avatar a,
.widget.widget_bp_groups_widget .item-list li .item-avatar a,
.wp-widget-bp_groups_widget .item-list li .item-avatar a,
.wp-widget-bp_classic_groups_widget .item-list li .item-avatar a {
  float: none;
  margin: 0;
}
.widget.widget_bp_core_members_widget .item-list li .item-avatar a img,
.wp-widget-bp_core_members_widget .item-list li .item-avatar a img,
.wp-widget-bp_classic_members_widget .item-list li .item-avatar a img,
.widget.widget_bp_groups_widget .item-list li .item-avatar a img,
.wp-widget-bp_groups_widget .item-list li .item-avatar a img,
.wp-widget-bp_classic_groups_widget .item-list li .item-avatar a img {
  width: 75px;
  height: 75px;
  display: block;
  margin: 0;
  max-width: unset;
}
.widget.widget_bp_core_members_widget .item-list li .item,
.wp-widget-bp_core_members_widget .item-list li .item,
.wp-widget-bp_classic_members_widget .item-list li .item,
.widget.widget_bp_groups_widget .item-list li .item,
.wp-widget-bp_groups_widget .item-list li .item,
.wp-widget-bp_classic_groups_widget .item-list li .item {
  width: 100%;
  margin: 2px 0 0;
  padding-right: 2em;
  position: relative;
}
.widget.widget_bp_core_members_widget .item-list li .item:before,
.wp-widget-bp_core_members_widget .item-list li .item:before,
.wp-widget-bp_classic_members_widget .item-list li .item:before,
.widget.widget_bp_groups_widget .item-list li .item:before,
.wp-widget-bp_groups_widget .item-list li .item:before,
.wp-widget-bp_classic_groups_widget .item-list li .item:before {
  content: '...';
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -13px;
  transform: translateY(-50%);
  font-size: 40px;
  letter-spacing: -0.05em;
  color: var(--theme-color-bd_color);
  display: block;
}
.widget.widget_bp_core_members_widget .item-list li .item .item-title,
.wp-widget-bp_core_members_widget .item-list li .item .item-title,
.wp-widget-bp_classic_members_widget .item-list li .item .item-title,
.widget.widget_bp_groups_widget .item-list li .item .item-title,
.wp-widget-bp_groups_widget .item-list li .item .item-title,
.wp-widget-bp_classic_groups_widget .item-list li .item .item-title {
  font-weight: 500;
}
.widget.widget_bp_core_members_widget .item-list li .item .item-meta,
.wp-widget-bp_core_members_widget .item-list li .item .item-meta,
.wp-widget-bp_classic_members_widget .item-list li .item .item-meta,
.widget.widget_bp_groups_widget .item-list li .item .item-meta,
.wp-widget-bp_groups_widget .item-list li .item .item-meta,
.wp-widget-bp_classic_groups_widget .item-list li .item .item-meta {
  font-size: 11px;
  line-height: 18px;
  text-transform: uppercase;
  margin: 3px 0 1px 0;
  color: var(--theme-color-text_light);
}
.widget.widget_bp_core_members_widget .item-list li .item .item-meta .activity,
.wp-widget-bp_core_members_widget .item-list li .item .item-meta .activity,
.wp-widget-bp_classic_members_widget .item-list li .item .item-meta .activity,
.widget.widget_bp_groups_widget .item-list li .item .item-meta .activity,
.wp-widget-bp_groups_widget .item-list li .item .item-meta .activity,
.wp-widget-bp_classic_groups_widget .item-list li .item .item-meta .activity {
  font-size: inherit;
}
.widget.widget_bp_core_members_widget .item-list + .sc_button_wrap,
.wp-widget-bp_core_members_widget .item-list + .sc_button_wrap,
.wp-widget-bp_classic_members_widget .item-list + .sc_button_wrap,
.widget.widget_bp_groups_widget .item-list + .sc_button_wrap,
.wp-widget-bp_groups_widget .item-list + .sc_button_wrap,
.wp-widget-bp_classic_groups_widget .item-list + .sc_button_wrap {
  margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 5px ) );
  margin-bottom: -6px;
  padding-top: 19px;
  border-top: 1px solid var(--theme-color-bd_color);
  display: block;
}

/* Login */
.wp-widget-bbp_login_widget img.avatar {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.wp-widget-bbp_login_widget h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: var(--theme-font-h4_font-size);
  font-weight: 600;
}

.wp-widget-bp_classic_core_login_widget img.avatar {
  float: left;
  margin: 0 15px 0 0;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.wp-widget-bp_classic_core_login_widget .bp-login-widget-user-link {
  font-size: var(--theme-font-h4_font-size);
  font-weight: 600;
}
.wp-widget-bp_classic_core_login_widget .bp-login-widget-user-link a {
  color: var(--theme-color-text_dark);
}
.wp-widget-bp_classic_core_login_widget .bp-login-widget-user-link a:hover {
  color: var(--theme-color-accent_link);
}

/* Replies */
.wp-widget-bbp_replies_widget .bbp-author-avatar {
  margin-right: 8px;
  vertical-align: middle;
}

/* Stats */
.wp-widget-bbp_stats_widget dl {
  margin: 0;
}
.wp-widget-bbp_stats_widget dd {
  margin-left: 0;
  color: var(--theme-color-text_dark);
}

/* Search */
.wp-widget-bbp_search_widget #bbp-search-form > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.wp-widget-bbp_search_widget #bbp-search-form > div input[type="text"] {
  width: 100%;
}

@media (min-width: 1280px) {
  /* BBPress and BuddyPress */
  .sidebar_hide div#buddypress #members-dir-list #members-list > li,
  .sidebar_hide div#buddypress #groups-list > li,
  .sidebar_hide div#buddypress #members-group-list #member-list > li {
    width: calc(25% - var(--theme-var-grid_gap));
  }
}

/*# sourceMappingURL=bbpress.css.map */
