/* 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;
  -o-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);
  -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link_02);
  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);
    -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover_02);
    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);
  -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link2_02);
  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);
    -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover2_02);
    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);
  -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link3_02);
  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);
    -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover3_02);
    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);
  -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_link5_02);
  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);
    -webkit-box-shadow: var(--theme-var-btn_shadow) var(--theme-color-accent_hover5_02);
    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;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
  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;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
    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);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
  -webkit-box-sizing: border-box;
  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);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
    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%;
    -webkit-box-sizing: border-box;
    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%;
    -webkit-box-sizing: border-box;
    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%;
    -webkit-box-sizing: border-box;
    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;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  overflow: hidden;
  position: relative;
  -webkit-transform-style: preserve-3d;
  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;
    -webkit-transform: translateZ(-1px);
    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;
      -o-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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    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;
        -webkit-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        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);
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
    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);
    -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, 0.02);
    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;
      -webkit-box-shadow: none;
      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 {
      -webkit-box-sizing: border-box;
      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 #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; }
        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 0 0 10px;
          border-color: var(--theme-color-input_bd_color);
          padding-top: 10px;
          padding-bottom: 10px;
          width: calc(100% - 10px); }

.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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    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;
    -o-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;
      -o-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);
          -webkit-box-shadow: none;
          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-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-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);
            -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
            -webkit-box-sizing: border-box;
            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);
              -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02);
              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 {
    -webkit-box-shadow: none;
    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: -webkit-box;
    display: -ms-flexbox;
    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);
  -webkit-box-sizing: border-box;
  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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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));
    -webkit-box-sizing: border-box;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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));
    -webkit-box-sizing: border-box;
    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;
    -webkit-box-sizing: border-box;
    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 {
    -webkit-box-sizing: border-box;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  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 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: auto;
    max-width: none;
    padding-top: 0px;
    margin: 0;
    float: none;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end; }
    body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-actions .user-publicname {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      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) {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      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 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      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 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
  body.single-item.groups div#buddypress #item-header #item-header-cover-image #item-header-content #item-meta {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    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 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    float: none;
    -webkit-transform: none;
    -ms-transform: 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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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));
    -webkit-box-sizing: border-box;
    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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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));
    -webkit-box-sizing: border-box;
    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: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      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;
          -webkit-box-shadow: none;
          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;
            -o-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%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-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: -webkit-max-content;
            width: -moz-max-content;
            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;
            -o-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;
      -webkit-box-sizing: border-box;
      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;
      -webkit-box-shadow: none;
      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;
      -webkit-box-shadow: none;
      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;
    -o-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;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  div#bbpress-forums .bbp-forums .bbp-forum-topic-count {
    width: 11%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left; }
  div#bbpress-forums .bbp-forums .bbp-forum-reply-count {
    width: 25%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    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;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  div#bbpress-forums .bbp-topics .bbp-topic-voice-count {
    width: 11%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left; }
  div#bbpress-forums .bbp-topics .bbp-topic-reply-count {
    width: 25%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    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);
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
    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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        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;
          -webkit-box-shadow: 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;
          -o-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;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          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);
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
    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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        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;
          -o-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;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          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);
      -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.04);
      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: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    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;
  -webkit-box-shadow: 0 3px 20px #1d26260d;
  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);
          -webkit-box-shadow: none;
          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;
      -o-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;
          -o-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: -webkit-fit-content;
      width: -moz-fit-content;
      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;
        -o-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;
        -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
        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;
          -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.01);
          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 {
  /* Tooltip */ }
  .widget.widget_bp_core_recently_active_widget .avatar-block,
  .wp-widget-bp_core_recently_active_widget .avatar-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    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 {
      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 {
        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 {
    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 {
    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 {
    display: block; }
  .widget.widget_bp_core_recently_active_widget .bp-tooltip::after,
  .wp-widget-bp_core_recently_active_widget .bp-tooltip::after {
    color: var(--theme-color-text);
    background-color: var(--theme-color-bg_color);
    -webkit-box-shadow: none;
    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 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  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 {
    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 {
      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 {
      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 {
        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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    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;
        -o-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 {
      line-height: 1.61em; }

/* Members */
.widget.widget_bp_core_members_widget,
.wp-widget-bp_core_members_widget,
.widget.widget_bp_groups_widget,
.wp-widget-bp_groups_widget {
  /* Count */
  /* Tabs */
  /* Members */ }
  .widget.widget_bp_core_members_widget .members_count,
  .wp-widget-bp_core_members_widget .members_count,
  .widget.widget_bp_groups_widget .members_count,
  .wp-widget-bp_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,
  .widget.widget_bp_groups_widget div.item-options,
  .wp-widget-bp_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,
    .widget.widget_bp_groups_widget div.item-options a,
    .wp-widget-bp_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,
      .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 {
        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,
    .widget.widget_bp_groups_widget div.item-options .bp-separator,
    .wp-widget-bp_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,
  .widget.widget_bp_groups_widget .item-options + .item-list,
  .wp-widget-bp_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,
  .widget.widget_bp_groups_widget .item-list,
  .wp-widget-bp_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,
    .widget.widget_bp_groups_widget .item-list li + li,
    .wp-widget-bp_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,
    .widget.widget_bp_groups_widget .item-list li,
    .wp-widget-bp_groups_widget .item-list li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      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,
      .widget.widget_bp_groups_widget .item-list li:before,
      .wp-widget-bp_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,
      .widget.widget_bp_groups_widget .item-list li .item-avatar,
      .wp-widget-bp_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,
        .widget.widget_bp_groups_widget .item-list li .item-avatar a,
        .wp-widget-bp_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,
          .widget.widget_bp_groups_widget .item-list li .item-avatar a img,
          .wp-widget-bp_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,
      .widget.widget_bp_groups_widget .item-list li .item,
      .wp-widget-bp_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,
        .widget.widget_bp_groups_widget .item-list li .item:before,
        .wp-widget-bp_groups_widget .item-list li .item:before {
          content: '...';
          position: absolute;
          right: 0;
          top: 50%;
          margin-top: -13px;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          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,
        .widget.widget_bp_groups_widget .item-list li .item .item-title,
        .wp-widget-bp_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,
        .widget.widget_bp_groups_widget .item-list li .item .item-meta,
        .wp-widget-bp_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,
          .widget.widget_bp_groups_widget .item-list li .item .item-meta .activity,
          .wp-widget-bp_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,
  .widget.widget_bp_groups_widget .item-list + .sc_button_wrap,
  .wp-widget-bp_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; }

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

@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)); } }
