@charset "UTF-8";
:root {
  --grimlock-icon-user-new: "";
  --grimlock-icon-user-new-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-group-request: "";
  --grimlock-icon-group-request-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-my-friends: "";
  --grimlock-icon-my-friends-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-my-friends-person: "";
  --grimlock-icon-my-friends-person-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-my-friends-like: "";
  --grimlock-icon-my-friends-like-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-my-friends-smile: "";
  --grimlock-icon-my-friends-smile-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-my-friends-star: "";
  --grimlock-icon-my-friends-star-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-my-friends-symbol: "";
  --grimlock-icon-my-friends-symbol-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-my-groups: "";
  --grimlock-icon-my-groups-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bp-private-message: "";
  --grimlock-icon-bp-private-message-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-add: "";
  --grimlock-icon-bp-friend-add-font-family: var(--grimlock-icon-font-family);
  --grimlock-icon-bp-friend-person-add: "";
  --grimlock-icon-bp-friend-person-add-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-smile-add: "";
  --grimlock-icon-bp-friend-smile-add-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-like-add: "";
  --grimlock-icon-bp-friend-like-add-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-star-add: "";
  --grimlock-icon-bp-friend-star-add-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-symbol-add: "";
  --grimlock-icon-bp-friend-symbol-add-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-requested: "";
  --grimlock-icon-bp-friend-requested-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-person-requested: "";
  --grimlock-icon-bp-friend-person-requested-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-smile-requested: "";
  --grimlock-icon-bp-friend-smile-requested-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-like-requested: "";
  --grimlock-icon-bp-friend-like-requested-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-star-requested: "";
  --grimlock-icon-bp-friend-star-requested-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-symbol-requested: "";
  --grimlock-icon-bp-friend-symbol-requested-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-approved: "";
  --grimlock-icon-bp-friend-approved-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-person-approved: "";
  --grimlock-icon-bp-friend-person-approved-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-smile-approved: "";
  --grimlock-icon-bp-friend-smile-approved-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-like-approved: "";
  --grimlock-icon-bp-friend-like-approved-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-star-approved: "";
  --grimlock-icon-bp-friend-star-approved-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-symbol-approved: "";
  --grimlock-icon-bp-friend-symbol-approved-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-remove: "";
  --grimlock-icon-bp-friend-remove-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-person-remove: "";
  --grimlock-icon-bp-friend-person-remove-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-smile-remove: "";
  --grimlock-icon-bp-friend-smile-remove-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-like-remove: "";
  --grimlock-icon-bp-friend-like-remove-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-star-remove: "";
  --grimlock-icon-bp-friend-star-remove-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-friend-symbol-remove: "";
  --grimlock-icon-bp-friend-symbol-remove-font-family: var(
    --grimlock-icon-font-family
  );
  --grimlock-icon-bp-match: "";
  --grimlock-icon-bp-match-font-family: var(--grimlock-icon-font-family);
}
:root {
  --bp-member-swipe-black-faded: var(--grimlock-table-striped-background-color);
  --bp-member-swipe-card-border-width: var(
    --grimlock-archive-post-border-width
  );
  --bp-member-swipe-card-border-color: var(
    --grimlock-archive-post-border-color
  );
  --bp-member-swipe-card-border-radius: var(
    --grimlock-archive-post-border-radius
  );
  --bp-member-swipe-card-box-shadow-color: var(
    --grimlock-archive-post-box-shadow-color
  );
  --bp-member-swipe-card-background-color: var(
    --grimlock-archive-post-background-color
  );
  --bp-member-swipe-card-color: var(--grimlock-archive-post-color);
  --bp-member-swipe-card-title-color: var(--grimlock-archive-post-title-color);
  --bp-member-swipe-card-title-font-weight: 600;
  --bp-member-swipe-color-danger: var(--grimlock-color-danger);
  --bp-member-swipe-color-success: var(--grimlock-color-success);
  --grimlock-section-nav-menu-icon-color: var(
    --grimlock-member-actions-button-background-color
  );
  --grimlock-section-nav-menu-icon-background-color: var(
    --grimlock-miscellaneous-actions-button-background-color
  );
  --grimlock-section-nav-menu-icon-background-color-primary: var(
    --grimlock-friend-button-background-color
  );
  --grimlock-section-nav-menu-icon-background-color-danger: var(
    --grimlock-delete-button-background-color
  );
  --grimlock-section-nav-menu-icon-background-color-success: var(
    --grimlock-success-button-background-color
  );
  --grimlock-section-nav-menu-icon-background-color-info: var(
    --grimlock-message-button-background-color
  );
}
#buddypress:not(.youzer) div.bp-template-notice > p,
#buddypress:not(.youzer) div#message > p,
#buddypress:not(.youzer) #sitewide-notice > p,
#buddypress:not(.youzer) .bp-avatar-status > p,
#buddypress:not(.youzer) .bp-cover-image-status > p,
#buddypress:not(.youzer) .bp-uploader-progress > p,
#buddypress:not(.youzer) .bp-cover-image > p,
#buddypress:not(.youzer) .success_review_msg > p,
#buddypress .standard-form#signup_form div div.error:not(#message),
.rtmedia-no-media-found,
.rtmedia-nodata,
.rtmedia-success,
.rtmedia-gallery-alert-container .rtmedia-success,
.rtmedia-warning,
.rtmedia-gallery-alert-container .rtmedia-warning,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments,
bpmts-feedback-form-status-message > span {
  position: relative;
  padding: 1.25rem 1.25rem;
  margin-bottom: 1.25rem;
  border: 0 !important;
  border-radius: var(--grimlock-archive-post-border-radius);
  background-color: var(--grimlock-button-primary-background-color) !important;
  color: var(--grimlock-button-primary-color) !important;
}
#buddypress:not(.youzer) div.bp-template-notice > p a,
#buddypress:not(.youzer) div#message > p a,
#buddypress:not(.youzer) #sitewide-notice > p a,
#buddypress:not(.youzer) .bp-avatar-status > p a,
#buddypress:not(.youzer) .bp-cover-image-status > p a,
#buddypress:not(.youzer) .bp-uploader-progress > p a,
#buddypress:not(.youzer) .bp-cover-image > p a,
#buddypress:not(.youzer) .success_review_msg > p a,
#buddypress .standard-form#signup_form div div.error:not(#message) a,
.rtmedia-no-media-found a,
.rtmedia-nodata a,
.rtmedia-success a,
.rtmedia-gallery-alert-container .rtmedia-success a,
.rtmedia-warning a,
.rtmedia-gallery-alert-container .rtmedia-warning a,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a,
bpmts-feedback-form-status-message > span a {
  color: inherit !important;
}
#buddypress:not(.youzer) div.bp-template-notice > p a:not(:hover),
#buddypress:not(.youzer) div#message > p a:not(:hover),
#buddypress:not(.youzer) #sitewide-notice > p a:not(:hover),
#buddypress:not(.youzer) .bp-avatar-status > p a:not(:hover),
#buddypress:not(.youzer) .bp-cover-image-status > p a:not(:hover),
#buddypress:not(.youzer) .bp-uploader-progress > p a:not(:hover),
#buddypress:not(.youzer) .bp-cover-image > p a:not(:hover),
#buddypress:not(.youzer) .success_review_msg > p a:not(:hover),
#buddypress
  .standard-form#signup_form
  div
  div.error:not(#message)
  a:not(:hover),
.rtmedia-no-media-found a:not(:hover),
.rtmedia-nodata a:not(:hover),
.rtmedia-success a:not(:hover),
.rtmedia-warning a:not(:hover),
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a:not(:hover),
bpmts-feedback-form-status-message > span a:not(:hover) {
  opacity: 0.7;
}
#buddypress:not(.youzer) div.bp-template-notice > p a:not(.btn):not(.button),
#buddypress:not(.youzer) div#message > p a:not(.btn):not(.button),
#buddypress:not(.youzer) #sitewide-notice > p a:not(.btn):not(.button),
#buddypress:not(.youzer) .bp-avatar-status > p a:not(.btn):not(.button),
#buddypress:not(.youzer) .bp-cover-image-status > p a:not(.btn):not(.button),
#buddypress:not(.youzer) .bp-uploader-progress > p a:not(.btn):not(.button),
#buddypress:not(.youzer) .bp-cover-image > p a:not(.btn):not(.button),
#buddypress:not(.youzer) .success_review_msg > p a:not(.btn):not(.button),
#buddypress
  .standard-form#signup_form
  div
  div.error:not(#message)
  a:not(.btn):not(.button),
.rtmedia-no-media-found a:not(.btn):not(.button),
.rtmedia-nodata a:not(.btn):not(.button),
.rtmedia-success a:not(.btn):not(.button),
.rtmedia-warning a:not(.btn):not(.button),
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a:not(.btn):not(.button),
bpmts-feedback-form-status-message > span a:not(.btn):not(.button) {
  text-decoration: underline !important;
}
#buddypress:not(.youzer)
  div.bp-template-notice
  > p
  a:not(.btn):not(.button):hover,
#buddypress:not(.youzer) div#message > p a:not(.btn):not(.button):hover,
#buddypress:not(.youzer) #sitewide-notice > p a:not(.btn):not(.button):hover,
#buddypress:not(.youzer) .bp-avatar-status > p a:not(.btn):not(.button):hover,
#buddypress:not(.youzer)
  .bp-cover-image-status
  > p
  a:not(.btn):not(.button):hover,
#buddypress:not(.youzer)
  .bp-uploader-progress
  > p
  a:not(.btn):not(.button):hover,
#buddypress:not(.youzer) .bp-cover-image > p a:not(.btn):not(.button):hover,
#buddypress:not(.youzer) .success_review_msg > p a:not(.btn):not(.button):hover,
#buddypress
  .standard-form#signup_form
  div
  div.error:not(#message)
  a:not(.btn):not(.button):hover,
.rtmedia-no-media-found a:not(.btn):not(.button):hover,
.rtmedia-nodata a:not(.btn):not(.button):hover,
.rtmedia-success a:not(.btn):not(.button):hover,
.rtmedia-warning a:not(.btn):not(.button):hover,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a:not(.btn):not(.button):hover,
bpmts-feedback-form-status-message > span a:not(.btn):not(.button):hover {
  text-decoration: none !important;
}
#buddypress:not(.youzer) div.bp-template-notice > p a.btn,
#buddypress:not(.youzer) div#message > p a.btn,
#buddypress:not(.youzer) #sitewide-notice > p a.btn,
#buddypress:not(.youzer) .bp-avatar-status > p a.btn,
#buddypress:not(.youzer) .bp-cover-image-status > p a.btn,
#buddypress:not(.youzer) .bp-uploader-progress > p a.btn,
#buddypress:not(.youzer) .bp-cover-image > p a.btn,
#buddypress:not(.youzer) .success_review_msg > p a.btn,
#buddypress .standard-form#signup_form div div.error:not(#message) a.btn,
.rtmedia-no-media-found a.btn,
.rtmedia-nodata a.btn,
.rtmedia-success a.btn,
.rtmedia-warning a.btn,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a.btn,
bpmts-feedback-form-status-message > span a.btn,
#buddypress:not(.youzer) div.bp-template-notice > p a.button,
#buddypress:not(.youzer) div#message > p a.button,
#buddypress:not(.youzer) #sitewide-notice > p a.button,
#buddypress:not(.youzer) .bp-avatar-status > p a.button,
#buddypress:not(.youzer) .bp-cover-image-status > p a.button,
#buddypress:not(.youzer) .bp-uploader-progress > p a.button,
#buddypress:not(.youzer) .bp-cover-image > p a.button,
#buddypress:not(.youzer) .success_review_msg > p a.button,
#buddypress .standard-form#signup_form div div.error:not(#message) a.button,
.rtmedia-no-media-found a.button,
.rtmedia-nodata a.button,
.rtmedia-success a.button,
.rtmedia-warning a.button,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a.button,
bpmts-feedback-form-status-message > span a.button {
  background-color: var(--grimlock-button-primary-color) !important;
  color: var(--grimlock-button-primary-background-color) !important;
  opacity: 1 !important;
  border: 0;
}
#buddypress:not(.youzer) div.bp-template-notice > p a.btn:hover,
#buddypress:not(.youzer) div#message > p a.btn:hover,
#buddypress:not(.youzer) #sitewide-notice > p a.btn:hover,
#buddypress:not(.youzer) .bp-avatar-status > p a.btn:hover,
#buddypress:not(.youzer) .bp-cover-image-status > p a.btn:hover,
#buddypress:not(.youzer) .bp-uploader-progress > p a.btn:hover,
#buddypress:not(.youzer) .bp-cover-image > p a.btn:hover,
#buddypress:not(.youzer) .success_review_msg > p a.btn:hover,
#buddypress .standard-form#signup_form div div.error:not(#message) a.btn:hover,
.rtmedia-no-media-found a.btn:hover,
.rtmedia-nodata a.btn:hover,
.rtmedia-success a.btn:hover,
.rtmedia-warning a.btn:hover,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a.btn:hover,
bpmts-feedback-form-status-message > span a.btn:hover,
#buddypress:not(.youzer) div.bp-template-notice > p a.button:hover,
#buddypress:not(.youzer) div#message > p a.button:hover,
#buddypress:not(.youzer) #sitewide-notice > p a.button:hover,
#buddypress:not(.youzer) .bp-avatar-status > p a.button:hover,
#buddypress:not(.youzer) .bp-cover-image-status > p a.button:hover,
#buddypress:not(.youzer) .bp-uploader-progress > p a.button:hover,
#buddypress:not(.youzer) .bp-cover-image > p a.button:hover,
#buddypress:not(.youzer) .success_review_msg > p a.button:hover,
#buddypress
  .standard-form#signup_form
  div
  div.error:not(#message)
  a.button:hover,
.rtmedia-no-media-found a.button:hover,
.rtmedia-nodata a.button:hover,
.rtmedia-success a.button:hover,
.rtmedia-warning a.button:hover,
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments
  a.button:hover,
bpmts-feedback-form-status-message > span a.button:hover {
  opacity: 0.7 !important;
}
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.next,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.prev {
  font-size: 0;
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] a,
div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] button,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.prev {
  text-decoration: none !important;
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] a:before,
div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] button:before,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.prev:before {
  font-family: var(--grimlock-icon-pager-prev-font-family) !important;
  content: var(--grimlock-icon-pager-prev);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  opacity: 1;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  background-image: none;
}
html[dir="rtl"]
  div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="prev"]
  a:before,
div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="prev"]
  html[dir="rtl"]
  a:before,
html[dir="rtl"]
  div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="prev"]
  button:before,
div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="prev"]
  html[dir="rtl"]
  button:before,
html[dir="rtl"]
  div#bp-docs-pagination
  div#bp-docs-paginate-links
  .page-numbers.prev:before,
div#bp-docs-pagination
  div#bp-docs-paginate-links
  html[dir="rtl"]
  .page-numbers.prev:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] a,
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] button,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.next {
  text-decoration: none !important;
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] a:after,
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] button:after,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.next:after {
  font-family: var(--grimlock-icon-pager-next-font-family) !important;
  content: var(--grimlock-icon-pager-next);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: inherit;
  opacity: 1;
  min-width: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  background-image: none;
}
html[dir="rtl"]
  div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="next"]
  a:after,
div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="next"]
  html[dir="rtl"]
  a:after,
html[dir="rtl"]
  div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="next"]
  button:after,
div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="next"]
  html[dir="rtl"]
  button:after,
html[dir="rtl"]
  div#bp-docs-pagination
  div#bp-docs-paginate-links
  .page-numbers.next:after,
div#bp-docs-pagination
  div#bp-docs-paginate-links
  html[dir="rtl"]
  .page-numbers.next:after {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
div#bp-docs-pagination div#bp-docs-paginate-links {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0;
}
div#bp-docs-pagination div#bp-docs-paginate-links::after {
  display: block;
  clear: both;
  content: "";
}
div#bp-docs-pagination div#bp-docs-paginate-links {
  display: flex;
  justify-content: center;
}
div#bp-docs-pagination div#bp-docs-paginate-links::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-paginate-links {
    justify-content: normal;
  }
}
div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="prev"]:not(:only-child),
div#bp-docs-pagination
  div#bp-docs-paginate-links
  [class*="next"]:not(:only-child) {
  max-width: 500px;
}
@media (max-width: 767.98px) {
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] a,
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] button,
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] a,
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] button {
    font-size: 0;
    padding: 1rem;
    width: 55px;
    min-width: 55px;
    height: 55px;
    min-height: 55px;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] {
    padding-right: 0.5rem;
  }
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] a,
div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] button {
  float: left;
  text-align: left;
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="prev"] a:before,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    button:before {
    margin-right: 0.75em;
  }
}
@media (min-width: 768px) {
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    a:hover:before,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    a:focus:before,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    button:hover:before,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    button:focus:before {
    -webkit-transform: translate3d(-0.25em, 0, 0);
    transform: translate3d(-0.25em, 0, 0);
  }
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    a:hover:before,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="prev"]
    a:hover:before,
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    a:focus:before,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="prev"]
    a:focus:before,
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    button:hover:before,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="prev"]
    button:hover:before,
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="prev"]
    button:focus:before,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="prev"]
    button:focus:before {
    -webkit-transform: scaleX(-1) translate3d(-0.25em, 0, 0);
    transform: scaleX(-1) translate3d(-0.25em, 0, 0);
  }
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] {
  margin-left: 1rem;
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] {
    margin-left: auto;
    padding-left: 0.5rem;
  }
}
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] a,
div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] button {
  float: right;
  text-align: right;
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-paginate-links [class*="next"] a:after,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    button:after {
    margin-left: 0.75em;
  }
}
@media (min-width: 768px) {
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    a:hover:after,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    a:focus:after,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    button:hover:after,
  div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    button:focus:after {
    -webkit-transform: translate3d(0.25em, 0, 0);
    transform: translate3d(0.25em, 0, 0);
  }
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    a:hover:after,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="next"]
    a:hover:after,
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    a:focus:after,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="next"]
    a:focus:after,
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    button:hover:after,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="next"]
    button:hover:after,
  html[dir="rtl"]
    div#bp-docs-pagination
    div#bp-docs-paginate-links
    [class*="next"]
    button:focus:after,
  div#bp-docs-pagination
    html[dir="rtl"]
    div#bp-docs-paginate-links
    [class*="next"]
    button:focus:after {
    -webkit-transform: scaleX(-1) translate3d(0.25em, 0, 0);
    transform: scaleX(-1) translate3d(0.25em, 0, 0);
  }
}
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers:hover,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers:focus,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers.current {
  color: var(--grimlock-pagination-hover-color);
  background-color: var(--grimlock-pagination-hover-background-color);
  border-color: var(--grimlock-pagination-hover-border-color);
}
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers {
  position: relative;
  float: left;
  padding: var(--grimlock-pagination-padding-y)
    var(--grimlock-pagination-padding-x);
  background-color: var(--grimlock-pagination-background-color);
  border: var(--grimlock-pagination-border-width) solid
    var(--grimlock-pagination-border-color);
  border-radius: var(--grimlock-pagination-border-radius);
  color: var(--grimlock-pagination-color);
  text-decoration: none !important;
  font-size: var(--grimlock-pagination-font-size);
  font-weight: var(--grimlock-pagination-font-weight);
  text-transform: var(--grimlock-pagination-text-transform);
  letter-spacing: var(--grimlock-pagination-letter-spacing);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  word-break: break-word;
}
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers:hover,
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers:focus {
  text-decoration: none !important;
}
div#bp-docs-pagination div#bp-docs-paginate-links .page-numbers {
  padding: calc(var(--grimlock-pagination-padding-y) * 0.75)
    calc(var(--grimlock-pagination-padding-x) * 0.75);
  min-width: 45px;
  min-height: 45px;
  line-height: 1;
}
.buddypress.directory.members .grimlock--page-header,
.buddypress.bp-user:not(.activity-permalink) .grimlock--page-header,
.buddypress.directory.groups .grimlock--page-header,
.buddypress.groups.single-item .grimlock--page-header,
.buddypress.groups.group-create .grimlock--page-header,
.buddypress.directory.activity .grimlock--page-header,
.buddypress.activity.my-activity .grimlock--page-header {
  display: none !important;
}
.bp-screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 1px !important;
  word-wrap: normal !important;
  padding: 0 !important;
  margin: 0 !important;
}
#buddypress:not(.youzer) {
  position: relative;
  margin: 2rem 0;
}
.buddypress.directory.members .grimlock--page-content,
.buddypress.directory.groups .grimlock--page-content,
.buddypress.directory.activity .grimlock--page-content,
.buddypress.groups.single-item .grimlock--page-content,
.buddypress.bp-user:not(.activity-permalink) .grimlock--page-content,
.buddypress.register .grimlock--page-content,
.buddypress.groups.group-create .grimlock--page-content {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
.buddypress.directory.members.single [id^="post-"],
.buddypress.directory.members.page [id^="post-"],
.buddypress.directory.groups.single [id^="post-"],
.buddypress.directory.groups.page [id^="post-"],
.buddypress.directory.activity.single [id^="post-"],
.buddypress.directory.activity.page [id^="post-"],
.buddypress.groups.single-item.single [id^="post-"],
.buddypress.groups.single-item.page [id^="post-"],
.buddypress.bp-user:not(.activity-permalink).single [id^="post-"],
.buddypress.bp-user:not(.activity-permalink).page [id^="post-"],
.buddypress.register.single [id^="post-"],
.buddypress.register.page [id^="post-"],
.buddypress.groups.group-create.single [id^="post-"],
.buddypress.groups.group-create.page [id^="post-"] {
  margin-bottom: 0;
}
.directory.members.buddypress.page-template-template-classic-9-3-cols-left
  #custom_header,
.directory.members.buddypress.page-template-template-classic-3-9-cols-left
  #custom_header {
  display: none !important;
}
@media (min-width: 768px) {
  .grimlock--custom_header-displayed:not(.grimlock--hero-displayed).page-template-template-classic-9-3-cols-left
    .grimlock-header
    .region__container,
  .grimlock--custom_header-displayed:not(.grimlock--hero-displayed).page-template-template-classic-3-9-cols-left
    .grimlock-header
    .region__container {
    margin-bottom: 0;
  }
}
.page-template-template-classic-3-9-cols-left .entry-content > #buddypress,
.page-template-template-classic-9-3-cols-left .entry-content > #buddypress,
.page-template-template-classic-9-3-cols-left #secondary-right,
.page-template-template-classic-3-9-cols-left #secondary-left {
  margin-top: 2rem !important;
}
.page-template-template-classic-9-3-cols-left
  #secondary-right
  .bps-form-header-title,
.page-template-template-classic-3-9-cols-left
  #secondary-left
  .bps-form-header-title {
  display: none;
}
.directory.members.buddypress.page-template-template-minimal
  .grimlock--page-header {
  text-align: center;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  margin-top: 1rem;
}
.directory.members.buddypress.page-template-template-minimal
  .grimlock--page-header
  .breadcrumb {
  text-align: center;
  align-items: center;
  justify-content: center;
}
#buddypress:not(.youzer) div.action,
#buddypress:not(.youzer) #members-list div.action,
#buddypress:not(.youzer) #members-swipe-list div.action,
#buddypress:not(.youzer) #groups-list div.action,
#buddypress:not(.youzer) #friend-list div.action,
#buddypress:not(.youzer) #mods-list div.action,
#buddypress:not(.youzer) #admins-list div.action,
#buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action {
  width: auto;
  height: 40px;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  text-align: center;
  color: var(--grimlock-miscellaneous-actions-button-background-color);
  background: var(--grimlock-member-actions-button-background-color);
  z-index: 99;
  border-radius: var(--grimlock-archive-post-border-radius);
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
#buddypress:not(.youzer) div.action:empty,
#buddypress:not(.youzer) #members-list div.action:empty,
#buddypress:not(.youzer) #members-swipe-list div.action:empty,
#buddypress:not(.youzer) #groups-list div.action:empty,
#buddypress:not(.youzer) #friend-list div.action:empty,
#buddypress:not(.youzer) #mods-list div.action:empty,
#buddypress:not(.youzer) #admins-list div.action:empty,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action:empty {
  display: none !important;
}
#buddypress:not(.youzer) div.action > a,
#buddypress:not(.youzer) div.action > div,
#buddypress:not(.youzer) #members-list div.action > a,
#buddypress:not(.youzer) #members-list div.action > div,
#buddypress:not(.youzer) #members-swipe-list div.action > a,
#buddypress:not(.youzer) #members-swipe-list div.action > div,
#buddypress:not(.youzer) #groups-list div.action > a,
#buddypress:not(.youzer) #groups-list div.action > div,
#buddypress:not(.youzer) #friend-list div.action > a,
#buddypress:not(.youzer) #friend-list div.action > div,
#buddypress:not(.youzer) #mods-list div.action > a,
#buddypress:not(.youzer) #mods-list div.action > div,
#buddypress:not(.youzer) #admins-list div.action > a,
#buddypress:not(.youzer) #admins-list div.action > div,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div {
  margin: 0;
  float: none;
  display: flex;
  width: 100%;
}
#buddypress:not(.youzer) div.action > a,
#buddypress:not(.youzer) div.action > div > a,
#buddypress:not(.youzer) #members-list div.action > a,
#buddypress:not(.youzer) #members-list div.action > div > a,
#buddypress:not(.youzer) #members-swipe-list div.action > a,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a,
#buddypress:not(.youzer) #groups-list div.action > a,
#buddypress:not(.youzer) #groups-list div.action > div > a,
#buddypress:not(.youzer) #friend-list div.action > a,
#buddypress:not(.youzer) #friend-list div.action > div > a,
#buddypress:not(.youzer) #mods-list div.action > a,
#buddypress:not(.youzer) #mods-list div.action > div > a,
#buddypress:not(.youzer) #admins-list div.action > a,
#buddypress:not(.youzer) #admins-list div.action > div > a,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  image-rendering: pixelated;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 0 !important;
  padding: 0;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0;
  color: var(--grimlock-miscellaneous-actions-button-background-color);
  background: none;
  border-radius: 0;
  text-shadow: none;
  width: 100%;
}
#buddypress:not(.youzer) div.action > a:before,
#buddypress:not(.youzer) div.action > a:after,
#buddypress:not(.youzer) div.action > div > a:before,
#buddypress:not(.youzer) div.action > div > a:after,
#buddypress:not(.youzer) #members-list div.action > a:before,
#buddypress:not(.youzer) #members-list div.action > a:after,
#buddypress:not(.youzer) #members-list div.action > div > a:before,
#buddypress:not(.youzer) #members-list div.action > div > a:after,
#buddypress:not(.youzer) #members-swipe-list div.action > a:before,
#buddypress:not(.youzer) #members-swipe-list div.action > a:after,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:before,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:after,
#buddypress:not(.youzer) #groups-list div.action > a:before,
#buddypress:not(.youzer) #groups-list div.action > a:after,
#buddypress:not(.youzer) #groups-list div.action > div > a:before,
#buddypress:not(.youzer) #groups-list div.action > div > a:after,
#buddypress:not(.youzer) #friend-list div.action > a:before,
#buddypress:not(.youzer) #friend-list div.action > a:after,
#buddypress:not(.youzer) #friend-list div.action > div > a:before,
#buddypress:not(.youzer) #friend-list div.action > div > a:after,
#buddypress:not(.youzer) #mods-list div.action > a:before,
#buddypress:not(.youzer) #mods-list div.action > a:after,
#buddypress:not(.youzer) #mods-list div.action > div > a:before,
#buddypress:not(.youzer) #mods-list div.action > div > a:after,
#buddypress:not(.youzer) #admins-list div.action > a:before,
#buddypress:not(.youzer) #admins-list div.action > a:after,
#buddypress:not(.youzer) #admins-list div.action > div > a:before,
#buddypress:not(.youzer) #admins-list div.action > div > a:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  image-rendering: pixelated;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: relative;
  line-height: 0;
  font-size: 1.15rem !important;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
#buddypress:not(.youzer) div.action > a:before,
#buddypress:not(.youzer) div.action > div > a:before,
#buddypress:not(.youzer) #members-list div.action > a:before,
#buddypress:not(.youzer) #members-list div.action > div > a:before,
#buddypress:not(.youzer) #members-swipe-list div.action > a:before,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:before,
#buddypress:not(.youzer) #groups-list div.action > a:before,
#buddypress:not(.youzer) #groups-list div.action > div > a:before,
#buddypress:not(.youzer) #friend-list div.action > a:before,
#buddypress:not(.youzer) #friend-list div.action > div > a:before,
#buddypress:not(.youzer) #mods-list div.action > a:before,
#buddypress:not(.youzer) #mods-list div.action > div > a:before,
#buddypress:not(.youzer) #admins-list div.action > a:before,
#buddypress:not(.youzer) #admins-list div.action > div > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:before {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: none;
}
#buddypress:not(.youzer) div.action > a:hover,
#buddypress:not(.youzer) div.action > a:focus,
#buddypress:not(.youzer) div.action > div > a:hover,
#buddypress:not(.youzer) div.action > div > a:focus,
#buddypress:not(.youzer) #members-list div.action > a:hover,
#buddypress:not(.youzer) #members-list div.action > a:focus,
#buddypress:not(.youzer) #members-list div.action > div > a:hover,
#buddypress:not(.youzer) #members-list div.action > div > a:focus,
#buddypress:not(.youzer) #members-swipe-list div.action > a:hover,
#buddypress:not(.youzer) #members-swipe-list div.action > a:focus,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:hover,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:focus,
#buddypress:not(.youzer) #groups-list div.action > a:hover,
#buddypress:not(.youzer) #groups-list div.action > a:focus,
#buddypress:not(.youzer) #groups-list div.action > div > a:hover,
#buddypress:not(.youzer) #groups-list div.action > div > a:focus,
#buddypress:not(.youzer) #friend-list div.action > a:hover,
#buddypress:not(.youzer) #friend-list div.action > a:focus,
#buddypress:not(.youzer) #friend-list div.action > div > a:hover,
#buddypress:not(.youzer) #friend-list div.action > div > a:focus,
#buddypress:not(.youzer) #mods-list div.action > a:hover,
#buddypress:not(.youzer) #mods-list div.action > a:focus,
#buddypress:not(.youzer) #mods-list div.action > div > a:hover,
#buddypress:not(.youzer) #mods-list div.action > div > a:focus,
#buddypress:not(.youzer) #admins-list div.action > a:hover,
#buddypress:not(.youzer) #admins-list div.action > a:focus,
#buddypress:not(.youzer) #admins-list div.action > div > a:hover,
#buddypress:not(.youzer) #admins-list div.action > div > a:focus,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:hover,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:focus,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:hover,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:focus {
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress:not(.youzer) div.action > a:hover:before,
#buddypress:not(.youzer) div.action > a:focus:before,
#buddypress:not(.youzer) div.action > div > a:hover:before,
#buddypress:not(.youzer) div.action > div > a:focus:before,
#buddypress:not(.youzer) #members-list div.action > a:hover:before,
#buddypress:not(.youzer) #members-list div.action > a:focus:before,
#buddypress:not(.youzer) #members-list div.action > div > a:hover:before,
#buddypress:not(.youzer) #members-list div.action > div > a:focus:before,
#buddypress:not(.youzer) #members-swipe-list div.action > a:hover:before,
#buddypress:not(.youzer) #members-swipe-list div.action > a:focus:before,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:hover:before,
#buddypress:not(.youzer) #members-swipe-list div.action > div > a:focus:before,
#buddypress:not(.youzer) #groups-list div.action > a:hover:before,
#buddypress:not(.youzer) #groups-list div.action > a:focus:before,
#buddypress:not(.youzer) #groups-list div.action > div > a:hover:before,
#buddypress:not(.youzer) #groups-list div.action > div > a:focus:before,
#buddypress:not(.youzer) #friend-list div.action > a:hover:before,
#buddypress:not(.youzer) #friend-list div.action > a:focus:before,
#buddypress:not(.youzer) #friend-list div.action > div > a:hover:before,
#buddypress:not(.youzer) #friend-list div.action > div > a:focus:before,
#buddypress:not(.youzer) #mods-list div.action > a:hover:before,
#buddypress:not(.youzer) #mods-list div.action > a:focus:before,
#buddypress:not(.youzer) #mods-list div.action > div > a:hover:before,
#buddypress:not(.youzer) #mods-list div.action > div > a:focus:before,
#buddypress:not(.youzer) #admins-list div.action > a:hover:before,
#buddypress:not(.youzer) #admins-list div.action > a:focus:before,
#buddypress:not(.youzer) #admins-list div.action > div > a:hover:before,
#buddypress:not(.youzer) #admins-list div.action > div > a:focus:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > a:focus:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div
  > a:focus:before {
  opacity: 1;
}
#buddypress:not(.youzer) div.action a.friendship-button:before,
#buddypress:not(.youzer) div.action .friendship-button > a:before,
#buddypress:not(.youzer) div.action .friendship-button-ext > a:before,
#buddypress:not(.youzer) div.action button.friendship-button:before,
#buddypress:not(.youzer) #members-list div.action a.friendship-button:before,
#buddypress:not(.youzer) #members-list div.action .friendship-button > a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:before,
#buddypress:not(.youzer) #groups-list div.action a.friendship-button:before,
#buddypress:not(.youzer) #groups-list div.action .friendship-button > a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:before,
#buddypress:not(.youzer) #friend-list div.action a.friendship-button:before,
#buddypress:not(.youzer) #friend-list div.action .friendship-button > a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:before,
#buddypress:not(.youzer) #mods-list div.action a.friendship-button:before,
#buddypress:not(.youzer) #mods-list div.action .friendship-button > a:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer) #mods-list div.action button.friendship-button:before,
#buddypress:not(.youzer) #admins-list div.action a.friendship-button:before,
#buddypress:not(.youzer) #admins-list div.action .friendship-button > a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:before {
  color: var(--grimlock-friend-button-background-color);
  font-family: var(--grimlock-icon-bp-friend-add-font-family) !important;
  content: var(--grimlock-icon-bp-friend-add);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:before {
  font-family: var(--grimlock-icon-bp-friend-person-add-font-family) !important;
  content: var(--grimlock-icon-bp-friend-person-add);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:before {
  font-family: var(--grimlock-icon-bp-friend-like-add-font-family) !important;
  content: var(--grimlock-icon-bp-friend-like-add);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:before {
  font-family: var(--grimlock-icon-bp-friend-smile-add-font-family) !important;
  content: var(--grimlock-icon-bp-friend-smile-add);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:before {
  font-family: var(--grimlock-icon-bp-friend-star-add-font-family) !important;
  content: var(--grimlock-icon-bp-friend-star-add);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:before {
  font-family: var(--grimlock-icon-bp-friend-symbol-add-font-family) !important;
  content: var(--grimlock-icon-bp-friend-symbol-add);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:not(.remove):hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:not(.remove):hover:before {
  font-family: var(--grimlock-icon-bp-friend-approved-font-family) !important;
  content: var(--grimlock-icon-bp-friend-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:not(.remove):hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-person-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-person-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:not(.remove):hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-like-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-like-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:not(.remove):hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-smile-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-smile-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:not(.remove):hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-star-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-star-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a:not(.remove):hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button:not(.remove):hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-symbol-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-symbol-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.friendship-button.is_friend:before,
#buddypress:not(.youzer) div.action a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer) div.action .friendship-button > a.is_friend:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer) div.action .friendship-button-ext > a.is_friend:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer) div.action button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:before {
  font-family: var(--grimlock-icon-bp-friend-approved-font-family) !important;
  content: var(--grimlock-icon-bp-friend-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-person-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-person-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-like-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-like-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-smile-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-smile-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-star-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-star-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-symbol-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-symbol-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.is_friend.remove:hover:before {
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action a.friendship-button.requested:before,
#buddypress:not(.youzer) div.action a.friendship-button.pending_friend:before,
#buddypress:not(.youzer) div.action .friendship-button > a.requested:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer) div.action .friendship-button-ext > a.requested:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer) div.action button.friendship-button.requested:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before {
  color: var(--grimlock-friend-button-background-color);
}
#buddypress:not(.youzer) div.action a.friendship-button.requested:before,
#buddypress:not(.youzer) div.action a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer) div.action .friendship-button > a.requested:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer) div.action .friendship-button-ext > a.requested:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer) div.action button.friendship-button.requested:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:before {
  font-family: var(--grimlock-icon-bp-friend-requested-font-family) !important;
  content: var(--grimlock-icon-bp-friend-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-person-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-person-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-like-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-like-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-smile-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-smile-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-star-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-star-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:before {
  font-family: var(
    --grimlock-icon-bp-friend-symbol-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-symbol-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before {
  font-family: var(--grimlock-icon-bp-friend-remove-font-family) !important;
  content: var(--grimlock-icon-bp-friend-remove);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-delete-button-background-color);
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-person-remove-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-person-remove);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-like-remove-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-like-remove);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-smile-remove-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-smile-remove);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-star-remove-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-star-remove);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.requested:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button.pending_friend:hover:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover:before {
  font-family: var(
    --grimlock-icon-bp-friend-symbol-remove-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-symbol-remove);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.accept-group:before,
#buddypress:not(.youzer) div.action a.accept:before,
#buddypress:not(.youzer) div.action div.accept.generic-button > a:before,
#buddypress:not(.youzer) #members-list div.action a.accept-group:before,
#buddypress:not(.youzer) #members-list div.action a.accept:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  div.accept.generic-button
  > a:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.accept-group:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.accept:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  div.accept.generic-button
  > a:before,
#buddypress:not(.youzer) #groups-list div.action a.accept-group:before,
#buddypress:not(.youzer) #groups-list div.action a.accept:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  div.accept.generic-button
  > a:before,
#buddypress:not(.youzer) #friend-list div.action a.accept-group:before,
#buddypress:not(.youzer) #friend-list div.action a.accept:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  div.accept.generic-button
  > a:before,
#buddypress:not(.youzer) #mods-list div.action a.accept-group:before,
#buddypress:not(.youzer) #mods-list div.action a.accept:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  div.accept.generic-button
  > a:before,
#buddypress:not(.youzer) #admins-list div.action a.accept-group:before,
#buddypress:not(.youzer) #admins-list div.action a.accept:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  div.accept.generic-button
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.accept-group:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.accept:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  div.accept.generic-button
  > a:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-success-button-background-color);
}
#buddypress:not(.youzer) div.action a.reject:before,
#buddypress:not(.youzer) div.action a.remove:before,
#buddypress:not(.youzer) div.action div.reject.generic-button > a:before,
#buddypress:not(.youzer) #members-list div.action a.reject:before,
#buddypress:not(.youzer) #members-list div.action a.remove:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  div.reject.generic-button
  > a:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.reject:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.remove:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  div.reject.generic-button
  > a:before,
#buddypress:not(.youzer) #groups-list div.action a.reject:before,
#buddypress:not(.youzer) #groups-list div.action a.remove:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  div.reject.generic-button
  > a:before,
#buddypress:not(.youzer) #friend-list div.action a.reject:before,
#buddypress:not(.youzer) #friend-list div.action a.remove:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  div.reject.generic-button
  > a:before,
#buddypress:not(.youzer) #mods-list div.action a.reject:before,
#buddypress:not(.youzer) #mods-list div.action a.remove:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  div.reject.generic-button
  > a:before,
#buddypress:not(.youzer) #admins-list div.action a.reject:before,
#buddypress:not(.youzer) #admins-list div.action a.remove:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  div.reject.generic-button
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.reject:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.remove:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  div.reject.generic-button
  > a:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action a[class*="send-message"]:before,
#buddypress:not(.youzer)
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a[class*="send-message"]:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a[class*="send-message"]:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a[class*="send-message"]:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a[class*="send-message"]:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer) #mods-list div.action a[class*="send-message"]:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a[class*="send-message"]:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a[class*="send-message"]:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  [class*="bp-better-messages-private-message"]
  > a:before {
  color: var(--grimlock-message-button-background-color);
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.follow:before,
#buddypress:not(.youzer) #members-list div.action a.follow:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.follow:before,
#buddypress:not(.youzer) #groups-list div.action a.follow:before,
#buddypress:not(.youzer) #friend-list div.action a.follow:before,
#buddypress:not(.youzer) #mods-list div.action a.follow:before,
#buddypress:not(.youzer) #admins-list div.action a.follow:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.follow:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-success-button-background-color);
}
#buddypress:not(.youzer) div.action a.follow:focus:before,
#buddypress:not(.youzer) #members-list div.action a.follow:focus:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.follow:focus:before,
#buddypress:not(.youzer) #groups-list div.action a.follow:focus:before,
#buddypress:not(.youzer) #friend-list div.action a.follow:focus:before,
#buddypress:not(.youzer) #mods-list div.action a.follow:focus:before,
#buddypress:not(.youzer) #admins-list div.action a.follow:focus:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.follow:focus:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem !important;
  color: var(--grimlock-miscellaneous-actions-button-background-color);
}
#buddypress:not(.youzer) div.action a.unfollow:before,
#buddypress:not(.youzer) #members-list div.action a.unfollow:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.unfollow:before,
#buddypress:not(.youzer) #groups-list div.action a.unfollow:before,
#buddypress:not(.youzer) #friend-list div.action a.unfollow:before,
#buddypress:not(.youzer) #mods-list div.action a.unfollow:before,
#buddypress:not(.youzer) #admins-list div.action a.unfollow:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.unfollow:before {
  font-family: var(--grimlock-icon-check-font-family) !important;
  content: var(--grimlock-icon-check);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-success-button-background-color);
}
#buddypress:not(.youzer) div.action a.unfollow:hover:before,
#buddypress:not(.youzer) #members-list div.action a.unfollow:hover:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.unfollow:hover:before,
#buddypress:not(.youzer) #groups-list div.action a.unfollow:hover:before,
#buddypress:not(.youzer) #friend-list div.action a.unfollow:hover:before,
#buddypress:not(.youzer) #mods-list div.action a.unfollow:hover:before,
#buddypress:not(.youzer) #admins-list div.action a.unfollow:hover:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.unfollow:hover:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action a.unfollow:focus:before,
#buddypress:not(.youzer) #members-list div.action a.unfollow:focus:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.unfollow:focus:before,
#buddypress:not(.youzer) #groups-list div.action a.unfollow:focus:before,
#buddypress:not(.youzer) #friend-list div.action a.unfollow:focus:before,
#buddypress:not(.youzer) #mods-list div.action a.unfollow:focus:before,
#buddypress:not(.youzer) #admins-list div.action a.unfollow:focus:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.unfollow:focus:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem !important;
  color: var(--grimlock-miscellaneous-actions-button-background-color);
}
#buddypress:not(.youzer) div.action a.add-review:before,
#buddypress:not(.youzer) #members-list div.action a.add-review:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.add-review:before,
#buddypress:not(.youzer) #groups-list div.action a.add-review:before,
#buddypress:not(.youzer) #friend-list div.action a.add-review:before,
#buddypress:not(.youzer) #mods-list div.action a.add-review:before,
#buddypress:not(.youzer) #admins-list div.action a.add-review:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.add-review:before {
  font-family: var(--grimlock-icon-star-half-font-family) !important;
  content: var(--grimlock-icon-star-half);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.poke-user-button:before,
#buddypress:not(.youzer) #members-list div.action a.poke-user-button:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.poke-user-button:before,
#buddypress:not(.youzer) #groups-list div.action a.poke-user-button:before,
#buddypress:not(.youzer) #friend-list div.action a.poke-user-button:before,
#buddypress:not(.youzer) #mods-list div.action a.poke-user-button:before,
#buddypress:not(.youzer) #admins-list div.action a.poke-user-button:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.poke-user-button:before {
  font-family: var(--grimlock-icon-poke-font-family) !important;
  content: var(--grimlock-icon-poke);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.poke-user-button[disabled="disabled"]:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.poke-user-button[disabled="disabled"]:before {
  opacity: 0.5;
}
#buddypress:not(.youzer) div.action .bp-featured-members-button a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .bp-featured-members-button
  a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bp-featured-members-button
  a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .bp-featured-members-button
  a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .bp-featured-members-button
  a:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .bp-featured-members-button
  a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .bp-featured-members-button
  a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bp-featured-members-button
  a:before {
  font-family: var(--grimlock-icon-star-off-font-family) !important;
  content: var(--grimlock-icon-star-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .bp-featured-members-button
  a.is_featured:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bp-featured-members-button
  a.is_featured:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.mention:before,
#buddypress:not(.youzer) #members-list div.action a.mention:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.mention:before,
#buddypress:not(.youzer) #groups-list div.action a.mention:before,
#buddypress:not(.youzer) #friend-list div.action a.mention:before,
#buddypress:not(.youzer) #mods-list div.action a.mention:before,
#buddypress:not(.youzer) #admins-list div.action a.mention:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.mention:before {
  font-family: var(--grimlock-icon-at-font-family) !important;
  content: var(--grimlock-icon-at);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action .bptk-suspend-profile,
#buddypress:not(.youzer) div.action .bptk-suspend-list,
#buddypress:not(.youzer) #members-list div.action .bptk-suspend-profile,
#buddypress:not(.youzer) #members-list div.action .bptk-suspend-list,
#buddypress:not(.youzer) #members-swipe-list div.action .bptk-suspend-profile,
#buddypress:not(.youzer) #members-swipe-list div.action .bptk-suspend-list,
#buddypress:not(.youzer) #groups-list div.action .bptk-suspend-profile,
#buddypress:not(.youzer) #groups-list div.action .bptk-suspend-list,
#buddypress:not(.youzer) #friend-list div.action .bptk-suspend-profile,
#buddypress:not(.youzer) #friend-list div.action .bptk-suspend-list,
#buddypress:not(.youzer) #mods-list div.action .bptk-suspend-profile,
#buddypress:not(.youzer) #mods-list div.action .bptk-suspend-list,
#buddypress:not(.youzer) #admins-list div.action .bptk-suspend-profile,
#buddypress:not(.youzer) #admins-list div.action .bptk-suspend-list,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-suspend-profile,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-suspend-list {
  order: 99;
}
#buddypress:not(.youzer) div.action .bptk-suspend-profile a:before,
#buddypress:not(.youzer) div.action .bptk-suspend-list a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .bptk-suspend-profile
  a:before,
#buddypress:not(.youzer) #members-list div.action .bptk-suspend-list a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bptk-suspend-profile
  a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bptk-suspend-list
  a:before,
#buddypress:not(.youzer) #groups-list div.action .bptk-suspend-profile a:before,
#buddypress:not(.youzer) #groups-list div.action .bptk-suspend-list a:before,
#buddypress:not(.youzer) #friend-list div.action .bptk-suspend-profile a:before,
#buddypress:not(.youzer) #friend-list div.action .bptk-suspend-list a:before,
#buddypress:not(.youzer) #mods-list div.action .bptk-suspend-profile a:before,
#buddypress:not(.youzer) #mods-list div.action .bptk-suspend-list a:before,
#buddypress:not(.youzer) #admins-list div.action .bptk-suspend-profile a:before,
#buddypress:not(.youzer) #admins-list div.action .bptk-suspend-list a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-suspend-profile
  a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-suspend-list
  a:before {
  font-family: var(--grimlock-icon-lock-font-family) !important;
  content: var(--grimlock-icon-lock);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-suspend-profile
  a[href*="unsuspend"]:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-suspend-list
  a[href*="unsuspend"]:before {
  font-family: var(--grimlock-icon-unlock-font-family) !important;
  content: var(--grimlock-icon-unlock);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action .bptk-report-profile,
#buddypress:not(.youzer) div.action .bptk-report-list,
#buddypress:not(.youzer) #members-list div.action .bptk-report-profile,
#buddypress:not(.youzer) #members-list div.action .bptk-report-list,
#buddypress:not(.youzer) #members-swipe-list div.action .bptk-report-profile,
#buddypress:not(.youzer) #members-swipe-list div.action .bptk-report-list,
#buddypress:not(.youzer) #groups-list div.action .bptk-report-profile,
#buddypress:not(.youzer) #groups-list div.action .bptk-report-list,
#buddypress:not(.youzer) #friend-list div.action .bptk-report-profile,
#buddypress:not(.youzer) #friend-list div.action .bptk-report-list,
#buddypress:not(.youzer) #mods-list div.action .bptk-report-profile,
#buddypress:not(.youzer) #mods-list div.action .bptk-report-list,
#buddypress:not(.youzer) #admins-list div.action .bptk-report-profile,
#buddypress:not(.youzer) #admins-list div.action .bptk-report-list,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-report-profile,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-report-list {
  order: 99;
}
#buddypress:not(.youzer) div.action .bptk-report-profile a:before,
#buddypress:not(.youzer) div.action .bptk-report-list a:before,
#buddypress:not(.youzer) #members-list div.action .bptk-report-profile a:before,
#buddypress:not(.youzer) #members-list div.action .bptk-report-list a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bptk-report-profile
  a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  .bptk-report-list
  a:before,
#buddypress:not(.youzer) #groups-list div.action .bptk-report-profile a:before,
#buddypress:not(.youzer) #groups-list div.action .bptk-report-list a:before,
#buddypress:not(.youzer) #friend-list div.action .bptk-report-profile a:before,
#buddypress:not(.youzer) #friend-list div.action .bptk-report-list a:before,
#buddypress:not(.youzer) #mods-list div.action .bptk-report-profile a:before,
#buddypress:not(.youzer) #mods-list div.action .bptk-report-list a:before,
#buddypress:not(.youzer) #admins-list div.action .bptk-report-profile a:before,
#buddypress:not(.youzer) #admins-list div.action .bptk-report-list a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-report-profile
  a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .bptk-report-list
  a:before {
  font-family: var(--grimlock-icon-flag-font-family) !important;
  content: var(--grimlock-icon-flag);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.bpmts-report-button:before,
#buddypress:not(.youzer) #members-list div.action a.bpmts-report-button:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.bpmts-report-button:before,
#buddypress:not(.youzer) #groups-list div.action a.bpmts-report-button:before,
#buddypress:not(.youzer) #friend-list div.action a.bpmts-report-button:before,
#buddypress:not(.youzer) #mods-list div.action a.bpmts-report-button:before,
#buddypress:not(.youzer) #admins-list div.action a.bpmts-report-button:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.bpmts-report-button:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action a.group-button:before,
#buddypress:not(.youzer) #members-list div.action a.group-button:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.group-button:before,
#buddypress:not(.youzer) #groups-list div.action a.group-button:before,
#buddypress:not(.youzer) #friend-list div.action a.group-button:before,
#buddypress:not(.youzer) #mods-list div.action a.group-button:before,
#buddypress:not(.youzer) #admins-list div.action a.group-button:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-success-button-background-color);
}
#buddypress:not(.youzer) div.action a.group-button.leave-group:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.group-button.leave-group:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.group-button.leave-group:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.group-button.leave-group:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.group-button.leave-group:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.group-button.leave-group:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.group-button.leave-group:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button.leave-group:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action a.group-button.request-membership:before,
#buddypress:not(.youzer) div.action a.group-button.pending:before,
#buddypress:not(.youzer) div.action a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer) #members-list div.action a.group-button.pending:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.group-button.pending:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer) #groups-list div.action a.group-button.pending:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer) #friend-list div.action a.group-button.pending:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer) #mods-list div.action a.group-button.pending:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer) #admins-list div.action a.group-button.pending:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.group-button.membership-requested:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button.request-membership:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button.pending:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button.membership-requested:before {
  font-family: var(--grimlock-icon-group-request-font-family) !important;
  content: var(--grimlock-icon-group-request);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action a.group-button.pending,
#buddypress:not(.youzer) div.action a.group-button.membership-requested,
#buddypress:not(.youzer) #members-list div.action a.group-button.pending,
#buddypress:not(.youzer)
  #members-list
  div.action
  a.group-button.membership-requested,
#buddypress:not(.youzer) #members-swipe-list div.action a.group-button.pending,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.group-button.membership-requested,
#buddypress:not(.youzer) #groups-list div.action a.group-button.pending,
#buddypress:not(.youzer)
  #groups-list
  div.action
  a.group-button.membership-requested,
#buddypress:not(.youzer) #friend-list div.action a.group-button.pending,
#buddypress:not(.youzer)
  #friend-list
  div.action
  a.group-button.membership-requested,
#buddypress:not(.youzer) #mods-list div.action a.group-button.pending,
#buddypress:not(.youzer)
  #mods-list
  div.action
  a.group-button.membership-requested,
#buddypress:not(.youzer) #admins-list div.action a.group-button.pending,
#buddypress:not(.youzer)
  #admins-list
  div.action
  a.group-button.membership-requested,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button.pending,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.group-button.membership-requested {
  pointer-events: none !important;
}
.manage-members #buddypress:not(.youzer) div.action a.remove:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.remove:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.remove:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.remove:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.remove:before,
.manage-members #buddypress:not(.youzer) #mods-list div.action a.remove:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.remove:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.remove:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.manage-members #buddypress:not(.youzer) div.action a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.member-ban:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.member-ban:before {
  font-family: var(--grimlock-icon-cancel-font-family) !important;
  content: var(--grimlock-icon-cancel);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.manage-members #buddypress:not(.youzer) div.action a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.member-unban:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.member-unban:before {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.manage-members
  #buddypress:not(.youzer)
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.member-promote-to-mod:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.member-promote-to-mod:before {
  font-family: var(--grimlock-icon-angle-up-font-family) !important;
  content: var(--grimlock-icon-angle-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.manage-members
  #buddypress:not(.youzer)
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.mod-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.member-promote-to-admin:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.mod-promote-to-admin:before {
  font-family: var(--grimlock-icon-angle-double-up-font-family) !important;
  content: var(--grimlock-icon-angle-double-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.manage-members
  #buddypress:not(.youzer)
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #members-list
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #members-swipe-list
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #groups-list
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #friend-list
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #mods-list
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  #admins-list
  div.action
  a.mod-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.admin-demote-to-member:before,
.manage-members
  #buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.mod-demote-to-member:before {
  font-family: var(--grimlock-icon-angle-double-down-font-family) !important;
  content: var(--grimlock-icon-angle-double-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.action [id*="user_switching"] a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  [id*="user_switching"]
  a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  [id*="user_switching"]
  a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  [id*="user_switching"]
  a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  [id*="user_switching"]
  a:before,
#buddypress:not(.youzer) #mods-list div.action [id*="user_switching"] a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  [id*="user_switching"]
  a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  [id*="user_switching"]
  a:before {
  font-family: var(--grimlock-icon-switch-font-family) !important;
  content: var(--grimlock-icon-switch);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-success-button-background-color);
}
#buddypress:not(.youzer) div.action a.remove-invite:before,
#buddypress:not(.youzer) #members-list div.action a.remove-invite:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.remove-invite:before,
#buddypress:not(.youzer) #groups-list div.action a.remove-invite:before,
#buddypress:not(.youzer) #friend-list div.action a.remove-invite:before,
#buddypress:not(.youzer) #mods-list div.action a.remove-invite:before,
#buddypress:not(.youzer) #admins-list div.action a.remove-invite:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.remove-invite:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action a[style*="hidden"],
#buddypress:not(.youzer) #members-list div.action a[style*="hidden"],
#buddypress:not(.youzer) #members-swipe-list div.action a[style*="hidden"],
#buddypress:not(.youzer) #groups-list div.action a[style*="hidden"],
#buddypress:not(.youzer) #friend-list div.action a[style*="hidden"],
#buddypress:not(.youzer) #mods-list div.action a[style*="hidden"],
#buddypress:not(.youzer) #admins-list div.action a[style*="hidden"],
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a[style*="hidden"] {
  display: none !important;
}
#buddypress:not(.youzer) div.action .loading a,
#buddypress:not(.youzer) div.action a.loading,
#buddypress:not(.youzer) #members-list div.action .loading a,
#buddypress:not(.youzer) #members-list div.action a.loading,
#buddypress:not(.youzer) #members-swipe-list div.action .loading a,
#buddypress:not(.youzer) #members-swipe-list div.action a.loading,
#buddypress:not(.youzer) #groups-list div.action .loading a,
#buddypress:not(.youzer) #groups-list div.action a.loading,
#buddypress:not(.youzer) #friend-list div.action .loading a,
#buddypress:not(.youzer) #friend-list div.action a.loading,
#buddypress:not(.youzer) #mods-list div.action .loading a,
#buddypress:not(.youzer) #mods-list div.action a.loading,
#buddypress:not(.youzer) #admins-list div.action .loading a,
#buddypress:not(.youzer) #admins-list div.action a.loading,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .loading
  a,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.loading {
  pointer-events: none;
  color: inherit;
}
#buddypress:not(.youzer) div.action .loading a:before,
#buddypress:not(.youzer) div.action a.loading:before,
#buddypress:not(.youzer) #members-list div.action .loading a:before,
#buddypress:not(.youzer) #members-list div.action a.loading:before,
#buddypress:not(.youzer) #members-swipe-list div.action .loading a:before,
#buddypress:not(.youzer) #members-swipe-list div.action a.loading:before,
#buddypress:not(.youzer) #groups-list div.action .loading a:before,
#buddypress:not(.youzer) #groups-list div.action a.loading:before,
#buddypress:not(.youzer) #friend-list div.action .loading a:before,
#buddypress:not(.youzer) #friend-list div.action a.loading:before,
#buddypress:not(.youzer) #mods-list div.action .loading a:before,
#buddypress:not(.youzer) #mods-list div.action a.loading:before,
#buddypress:not(.youzer) #admins-list div.action .loading a:before,
#buddypress:not(.youzer) #admins-list div.action a.loading:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .loading
  a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.loading:before {
  opacity: 0 !important;
  position: absolute;
  top: -150000px;
  left: -150000px;
}
#buddypress:not(.youzer) div.action .loading a:after,
#buddypress:not(.youzer) div.action a.loading:after,
#buddypress:not(.youzer) #members-list div.action .loading a:after,
#buddypress:not(.youzer) #members-list div.action a.loading:after,
#buddypress:not(.youzer) #members-swipe-list div.action .loading a:after,
#buddypress:not(.youzer) #members-swipe-list div.action a.loading:after,
#buddypress:not(.youzer) #groups-list div.action .loading a:after,
#buddypress:not(.youzer) #groups-list div.action a.loading:after,
#buddypress:not(.youzer) #friend-list div.action .loading a:after,
#buddypress:not(.youzer) #friend-list div.action a.loading:after,
#buddypress:not(.youzer) #mods-list div.action .loading a:after,
#buddypress:not(.youzer) #mods-list div.action a.loading:after,
#buddypress:not(.youzer) #admins-list div.action .loading a:after,
#buddypress:not(.youzer) #admins-list div.action a.loading:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .loading
  a:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  a.loading:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  font-size: 1rem !important;
}
#buddypress:not(.youzer) div.action .loading,
#buddypress:not(.youzer) #members-list div.action .loading,
#buddypress:not(.youzer) #members-swipe-list div.action .loading,
#buddypress:not(.youzer) #groups-list div.action .loading,
#buddypress:not(.youzer) #friend-list div.action .loading,
#buddypress:not(.youzer) #mods-list div.action .loading,
#buddypress:not(.youzer) #admins-list div.action .loading,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .loading {
  pointer-events: none;
}
#buddypress:not(.youzer) div.action.state,
#buddypress:not(.youzer) #members-list div.action.state,
#buddypress:not(.youzer) #members-swipe-list div.action.state,
#buddypress:not(.youzer) #groups-list div.action.state,
#buddypress:not(.youzer) #friend-list div.action.state,
#buddypress:not(.youzer) #mods-list div.action.state,
#buddypress:not(.youzer) #admins-list div.action.state,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action.state {
  top: 0;
  color: var(--grimlock-member-actions-button-background-color);
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.9em;
}
#buddypress:not(.youzer) div.action .state-rejected,
#buddypress:not(.youzer) #members-list div.action .state-rejected,
#buddypress:not(.youzer) #members-swipe-list div.action .state-rejected,
#buddypress:not(.youzer) #groups-list div.action .state-rejected,
#buddypress:not(.youzer) #friend-list div.action .state-rejected,
#buddypress:not(.youzer) #mods-list div.action .state-rejected,
#buddypress:not(.youzer) #admins-list div.action .state-rejected,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .state-rejected {
  color: var(--grimlock-delete-button-background-color);
}
#buddypress:not(.youzer) div.action .state-accepted,
#buddypress:not(.youzer) #members-list div.action .state-accepted,
#buddypress:not(.youzer) #members-swipe-list div.action .state-accepted,
#buddypress:not(.youzer) #groups-list div.action .state-accepted,
#buddypress:not(.youzer) #friend-list div.action .state-accepted,
#buddypress:not(.youzer) #mods-list div.action .state-accepted,
#buddypress:not(.youzer) #admins-list div.action .state-accepted,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .state-accepted {
  color: var(--grimlock-success-button-background-color);
}
#buddypress:not(.youzer) div.action > div:nth-child(n + 3),
#buddypress:not(.youzer) #members-list div.action > div:nth-child(n + 3),
#buddypress:not(.youzer) #members-swipe-list div.action > div:nth-child(n + 3),
#buddypress:not(.youzer) #groups-list div.action > div:nth-child(n + 3),
#buddypress:not(.youzer) #friend-list div.action > div:nth-child(n + 3),
#buddypress:not(.youzer) #mods-list div.action > div:nth-child(n + 3),
#buddypress:not(.youzer) #admins-list div.action > div:nth-child(n + 3),
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div:nth-child(n + 3) {
  display: none !important;
}
#buddypress:not(.youzer)
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div:nth-last-child(n + 4)
  ~ div:last-child,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div:nth-last-child(n + 4)
  ~ div:last-child {
  display: flex !important;
}
#buddypress:not(.youzer) div.action > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions {
  display: none;
  order: 100;
}
#buddypress:not(.youzer) div.action > div.dropdown.dropdown--more-actions > a,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  > a {
  opacity: 1 !important;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  > a:before {
  font-family: var(--grimlock-icon-dots-h-font-family) !important;
  content: var(--grimlock-icon-dots-h);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  > a:after {
  content: none !important;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  > a[aria-expanded="true"]:before {
  font-family: var(--grimlock-icon-angle-up-font-family) !important;
  content: var(--grimlock-icon-angle-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu {
  margin: 0;
  box-shadow: 0 0.2rem 2rem rgba(0, 0, 0, 0.12);
  padding: 0.5rem;
  z-index: 99;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  max-width: 100%;
  border: 0 !important;
  border-radius: 0 !important;
  float: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2),
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div:nth-child(-n + 2) {
  display: none !important;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a {
  border: 0 !important;
  display: flex !important;
  text-shadow: none;
  text-align: left;
  padding: 0.5rem;
  font-size: 0.9rem;
  background: none !important;
  border-radius: var(--grimlock-archive-post-border-radius);
  color: inherit !important;
  float: none;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:before {
  min-width: 22px;
  margin-right: 0.5rem;
  color: inherit !important;
  opacity: 0.7;
  font-size: 1rem !important;
  display: inline-flex;
  min-height: 22px;
  line-height: 0;
  justify-content: center;
  align-items: center;
  top: -0.1em;
  position: relative;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:after {
  order: -1;
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a:hover {
  background-color: var(--grimlock-table-striped-background-color) !important;
  opacity: 0.8;
}
#buddypress:not(.youzer)
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu
  > div
  > a.loading:after {
  position: absolute;
}
#buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action {
  box-shadow: 0 -20px 20px rgba(0, 0, 0, 0.1);
  margin-top: calc(-1 * var(--grimlock-archive-post-border-radius));
  position: relative;
}
@media (max-width: 991.98px) {
  #buddypress:not(.youzer)
    div#item-header
    #profile-header
    #item-buttons.action
    > div.dropdown.dropdown--more-actions
    .dropdown-menu {
    top: 50px !important;
    right: -20px !important;
    left: auto !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
}
#buddypress:not(.youzer) #members-list div.action,
#buddypress:not(.youzer) #members-swipe-list div.action,
#buddypress:not(.youzer) #groups-list div.action,
#buddypress:not(.youzer) #friend-list div.action,
#buddypress:not(.youzer) #mods-list div.action,
#buddypress:not(.youzer) #admins-list div.action {
  order: 100;
  margin-top: auto;
  margin-right: -1rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  border-top: 1px solid var(--grimlock-table-striped-background-color);
}
#buddypress:not(.youzer)
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
#buddypress:not(.youzer)
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu {
  right: 15px !important;
  left: auto !important;
  top: auto !important;
  bottom: 55px !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action {
  height: auto !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  > a {
  font-size: 0.85em;
  font-family: inherit;
  width: auto;
  height: auto;
  min-height: 40px;
  text-indent: 0;
  padding: 3px 5px 3px 15px;
  line-height: 1em;
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  text-align: left;
  justify-content: flex-start;
  box-shadow: none !important;
  white-space: normal;
  margin-left: 0;
  margin-right: 0;
  border-radius: var(--grimlock-button-border-radius);
  color: var(--grimlock-member-actions-button-background-color) !important;
  background: var(
    --grimlock-miscellaneous-actions-button-background-color
  ) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a:before,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  > a:before {
  font-size: 1.25rem !important;
  width: 30px !important;
  height: 30px !important;
  line-height: 30px !important;
  margin-right: 0 !important;
  color: inherit !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  > a:after {
  margin-right: 0 !important;
  color: inherit !important;
  width: 30px !important;
  height: 30px !important;
  line-height: 30px !important;
  font-size: 0.9rem !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button.requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button.pending_friend {
  background-color: var(--grimlock-friend-button-background-color) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.friendship-button
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  .friendship-button-ext
  > a
  .friendship-button.not_friends.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button.is_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button.is_friend.remove:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button.requested:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button.pending_friend:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  button.friendship-button
  .friendship-button.not_friends.remove:hover {
  background-color: var(--grimlock-delete-button-background-color) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.accept-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.accept,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.group-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.accept-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.accept,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.group-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.accept-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.accept,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.group-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.accept-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.accept,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.group-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.accept-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.accept,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.group-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.accept-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.accept,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.group-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.accept-group,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.accept,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.group-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  [id*="user_switching"]
  a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.accept-group,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.accept,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  div.accept.generic-button
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.group-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  [id*="user_switching"]
  a {
  background-color: var(--grimlock-success-button-background-color) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.group-button.membership-requested,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.group-button.pending,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.group-button.membership-requested {
  background-color: var(
    --grimlock-miscellaneous-actions-button-background-color
  ) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.reject,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.remove,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a.remove-invite,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.reject,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.remove,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a.remove-invite,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.reject,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.remove,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a.remove-invite,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.reject,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.remove,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a.remove-invite,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.reject,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.remove,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a.remove-invite,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.reject,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.remove,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a.remove-invite,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.reject,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.remove,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a.remove-invite,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.reject,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.remove,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  div.reject.generic-button
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.unfollow:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.bpmts-report-button,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.group-button.leave-group,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a.remove-invite {
  background-color: var(--grimlock-delete-button-background-color) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  [class*="bp-better-messages-private-message"]
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  a[class*="send-message"],
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  [class*="bp-better-messages-private-message"]
  > a {
  background-color: var(--grimlock-message-button-background-color) !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action {
  position: static;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 250px;
  margin: 1rem auto 0 auto;
}
@media (min-width: 768px) {
  .buddypress.grimlock-buddypress--members-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--member
    #item-buttons.action,
  .buddypress.grimlock-buddypress--groups-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--group
    #item-buttons.action {
    padding-top: 1rem;
    padding-right: 100px;
    width: 100%;
    justify-content: flex-start;
    max-width: 100%;
  }
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  > a {
  margin-right: 0.6rem;
  margin-bottom: 0.6rem;
  padding: 0.2rem 1.1rem 0.2rem 0.6rem !important;
  font-size: 0.9em !important;
  text-transform: none;
  letter-spacing: 0;
  width: auto;
  justify-content: center;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  > a:after {
  order: -1 !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div {
  width: auto;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > a
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--member
  #item-buttons.action
  > div
  + div,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a
  + a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > a
  + div,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  + a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  div#item-header
  #profile-header.profile-header--group
  #item-buttons.action
  > div
  + div {
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .buddypress.grimlock-buddypress--members-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--member
    #item-buttons.action
    > div:nth-child(1) {
    width: 100%;
  }
  .buddypress.grimlock-buddypress--members-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--member
    #item-buttons.action
    > div:nth-child(2) {
    width: calc(100% - 0.5rem - 40px);
  }
  .buddypress.grimlock-buddypress--members-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--member
    #item-buttons.action
    > div.dropdown--more-actions {
    width: 40px;
    margin-left: 0.5rem;
    font-size: 0 !important;
  }
  .buddypress.grimlock-buddypress--members-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--member
    #item-buttons.action
    > div.dropdown--more-actions:before {
    font-size: 1rem !important;
  }
  .buddypress.grimlock-buddypress--members-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--member
    #item-buttons.action
    > div
    > a {
    width: 100%;
    margin-right: 0;
    justify-content: center;
    padding: 0.2rem !important;
  }
}
@media (max-width: 767.98px) {
  .buddypress.grimlock-buddypress--groups-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--group
    #item-buttons.action
    > div {
    width: 100%;
  }
  .buddypress.grimlock-buddypress--groups-actions-text-displayed
    #site
    div#item-header
    #profile-header.profile-header--group
    #item-buttons.action
    > div
    > a {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    justify-content: center;
  }
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action {
  position: static;
  order: 99;
  flex-direction: column;
  margin: auto 0 0 0;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a {
  width: 100%;
  transition: all 0.2s ease-in-out;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a:hover,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a:hover,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a:hover {
  opacity: 0.9 !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a:before,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a:after,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a:before,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  > a:after {
  order: 2;
  margin-left: auto;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div {
  width: 100%;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > a
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > a
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > a
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > a
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > a
  + div,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  + a,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div
  + div,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a
  + a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > a
  + div,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  + a,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div
  + div {
  margin-top: 0.3rem;
  margin-left: 0;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu,
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  > div.dropdown.dropdown--more-actions
  .dropdown-menu {
  right: 0 !important;
  bottom: 45px !important;
  width: 100% !important;
  top: auto !important;
}
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-list
  div.action
  .tooltip[class*="bs-tooltip"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #members-swipe-list
  div.action
  .tooltip[class*="bs-tooltip"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #friend-list
  div.action
  .tooltip[class*="bs-tooltip"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #admins-list
  div.action
  .tooltip[class*="bs-tooltip"],
.buddypress.grimlock-buddypress--members-actions-text-displayed
  #site
  #mods-list
  div.action
  .tooltip[class*="bs-tooltip"],
.buddypress.grimlock-buddypress--groups-actions-text-displayed
  #site
  #groups-list
  div.action
  .tooltip[class*="bs-tooltip"] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  opacity: 0 !important;
}
.bp-card-list {
  display: flex;
  flex-wrap: wrap;
  /* margin-right: -15px; */
  /* margin-left: -15px; */
  padding: 0;
  margin-bottom: 0;
  list-style: none;
  float: none !important;
}
.bp-card-list .bp-card-list__item {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  background: none;
  box-shadow: none;
  border: none;
  overflow: visible !important;
  margin-bottom: 30px;
}
.bp-card-list .bp-card-list__item:hover {
  z-index: 3;
}
@media (min-width: 768px) {
  .bp-card-list .bp-card-list__item {
    flex: 1;
    display: flex;
    flex-flow: column;
  }
  .bp-card-list .bp-card-list__item .card {
    flex: 1;
    display: flex;
    overflow: visible;
    position: relative;
  }
}
.bp-card-list .bp-card-list__item.is-online .card .card-img > a {
  position: relative;
}
.bp-card-list .bp-card-list__item.is-online .card .card-img > a:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 2;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  pointer-events: none;
  background-color: var(--grimlock-color-success);
  box-shadow: 0 0 0 4px var(--grimlock-archive-post-background-color);
}
.bp-card-list .bp-card-list__item.banned-user {
  opacity: 0.5;
}
.bp-card-list .bp-card-list__item.banned-user:hover {
  opacity: 1;
}
.bp-card-list .bp-card-list__item .ovh > .item-meta {
  display: none !important;
}
@media (min-width: 576px) {
  .bp-card-list.bp-card-list--members .bp-card-list__item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .bp-card-list.bp-card-list--members .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 992px) {
  .bp-card-list.bp-card-list--members .bp-card-list__item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media screen and (max-width: 768px) and (min-width: 425px) {
  .bp-card-list.bp-card-list--members .bp-card-list__item {
    max-width: 50%;
    flex: 0 0 50%;
  }
}
@media (min-width: 576px) {
  .bp-card-list.bp-card-list--groups .bp-card-list__item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .bp-card-list.bp-card-list--groups .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  .bp-card-list.bp-card-list--groups .bp-card-list__item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .profile-content__body
    .bp-card-list.bp-card-list--groups
    .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
.bp-card-list.bp-card-list--1 .bp-card-list__item {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .bp-card-list.bp-card-list--2 .bp-card-list__item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 576px) {
  .bp-card-list.bp-card-list--3 .bp-card-list__item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .bp-card-list.bp-card-list--3 .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 576px) {
  .bp-card-list.bp-card-list--4 .bp-card-list__item {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .bp-card-list.bp-card-list--4 .bp-card-list__item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .region--container-narrow .bp-card-list .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1200px) {
  .region--container-narrow .bp-card-list .bp-card-list__item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .region--container-narrower .bp-card-list .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
.bp-card-list .card {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 0;
  color: var(--grimlock-archive-post-color);
  position: relative;
  height: 100%;
  width: 100.1%;
}
@media all and (-ms-high-contrast: none) {
  .bp-card-list .card {
    flex: 1 0 auto !important;
  }
}
@media (min-width: 768px) {
  .bp-card-list .card:hover {
    z-index: 2;
  }
}
.bp-card-list .card > .ov-h {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.bp-card-list .card-before-img > *:not(.hmk-trigger-match) {
  display: none !important;
}
.bp-card-list .card-img {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  overflow: hidden;
  padding-top: 1rem;
}
.bp-card-list .card-img > a {
  display: inline-block;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: 500px;
}
.bp-card-list .card-img img.avatar {
  opacity: 1 !important;
  margin: 0;
  float: none;
  width: 90px !important;
  height: 90px !important;
  object-fit: cover;
  object-position: center;
  max-width: 100%;
  border-radius: 500px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bp-card-list .card-img.card-img--cover {
  position: relative;
  padding: 3rem 0;
  background-size: cover;
  background-position: center center;
  background-color: var(--grimlock-table-striped-background-color);
}
.bp-card-list .card-img.card-img--cover img.avatar {
  background-color: var(--grimlock-archive-post-background-color);
  box-shadow: 0 0 0 5px var(--grimlock-archive-post-background-color);
}
.bp-card-list .card-img.card-img--cover:before,
.bp-card-list .card-img.card-img--cover:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.bp-card-list .card-img.card-img--cover:before {
  z-index: 1;
  background-color: var(--grimlock-table-striped-background-color);
  opacity: 0.5;
}
.bp-card-list .card-img.card-img--cover:after {
  z-index: 2;
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 40%,
    #000000 100%
  );
  opacity: 0.4;
}
.bp-card-list .card-img .card-img__avatar {
  text-align: center;
  position: relative;
  z-index: 3;
}
.bp-card-list h2.entry-title {
  font-size: 1em;
  color: var(--grimlock-archive-post-title-color);
}
.bp-card-list h2.entry-title > a {
  display: inline-block;
}
.bp-card-list .card .card-body {
  text-align: center;
  padding: 1rem !important;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 10;
}
.bp-card-list .card .card-body .item-meta {
  margin-bottom: 0.5rem;
}
.bp-card-list .item-desc {
  padding: 1rem 0;
  font-size: 0.9em;
  font-style: italic;
}
.bp-card-list .item-desc p {
  margin-bottom: 0;
}
.bp-card-list .card-body-meta {
  font-style: normal;
  margin-bottom: 0 !important;
  padding-bottom: 1rem;
  font-size: 0.85rem;
}
.bp-card-list .card-body-meta p.comments {
  font-size: 0.8em;
  margin-top: 1rem;
  margin-bottom: 0;
  padding: 8px;
  border-radius: var(--grimlock-archive-post-border-radius);
  background-color: var(--grimlock-table-striped-background-color);
  font-style: italic;
}
.bp-card-list .card-body-meta p.comments:empty {
  display: none !important;
}
.bp-card-list .card-body-meta .card-body-members-item {
  text-align: center;
}
.bp-card-list .card-body-meta .card-body-members-item > * {
  margin-top: 0.5rem;
}
.bp-card-list .card-body-meta .card-body-activity {
  display: block;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  margin-top: 0.5rem;
  padding: 0.75rem;
  font-size: 0.85em;
}
.bp-card-list .card-body-meta .card-body-activity .activity,
.bp-card-list .card-body-meta .card-body-activity .update {
  display: block;
  font-size: inherit;
}
.bp-member-xprofile-custom-fields {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.75rem;
}
.bp-member-xprofile-custom-fields a {
  color: inherit;
}
.bp-member-xprofile-custom-fields div.bp-member-xprofile-custom-field {
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
}
.bp-member-xprofile-custom-fields div.bp-member-xprofile-custom-field a {
  color: inherit;
}
.bp-member-xprofile-custom-fields div.bp-member-xprofile-custom-field a:hover,
.bp-member-xprofile-custom-fields div.bp-member-xprofile-custom-field a:active,
.bp-member-xprofile-custom-fields div.bp-member-xprofile-custom-field a:focus {
  color: inherit;
  text-decoration: underline;
}
.bp-member-xprofile-custom-fields
  div.bp-member-xprofile-custom-field
  + div.bp-member-xprofile-custom-field:before {
  content: "•";
  margin-left: 6px;
  margin-right: 6px;
  opacity: 0.5;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.7em;
}
.bp-member-xprofile-custom-fields .bp-suggestions-mention {
  display: none !important;
}
.bp-member-xprofile-custom-fields .fas {
  margin-right: 4px;
}
@media (max-width: 991.98px) {
  .main-navigation .navbar-nav.navbar-nav--buddypress {
    flex-direction: row;
    margin-top: 0;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-around;
    background-color: var(--grimlock-table-striped-background-color);
    flex: 0 0 auto;
  }
}
@media (max-width: 991.98px) {
  .main-navigation
    .navbar-nav.navbar-nav--buddypress.logged-out
    .menu-item--profile
    .sub-menu {
    display: flex !important;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--friends
  > a:before {
  font-family: var(--grimlock-icon-my-friends-font-family) !important;
  content: var(--grimlock-icon-my-friends);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  .main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--friends
  > a:before {
  font-family: var(--grimlock-icon-my-friends-person-font-family) !important;
  content: var(--grimlock-icon-my-friends-person);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  .main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--friends
  > a:before {
  font-family: var(--grimlock-icon-my-friends-like-font-family) !important;
  content: var(--grimlock-icon-my-friends-like);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  .main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--friends
  > a:before {
  font-family: var(--grimlock-icon-my-friends-smile-font-family) !important;
  content: var(--grimlock-icon-my-friends-smile);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  .main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--friends
  > a:before {
  font-family: var(--grimlock-icon-my-friends-star-font-family) !important;
  content: var(--grimlock-icon-my-friends-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  .main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--friends
  > a:before {
  font-family: var(--grimlock-icon-my-friends-symbol-font-family) !important;
  content: var(--grimlock-icon-my-friends-symbol);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--groups
  > a:before {
  font-family: var(--grimlock-icon-my-groups-font-family) !important;
  content: var(--grimlock-icon-my-groups);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--notifications
  > a:before {
  font-family: var(--grimlock-icon-bell-font-family) !important;
  content: var(--grimlock-icon-bell);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--messages
  > a:before {
  font-family: var(--grimlock-icon-envelope-font-family) !important;
  content: var(--grimlock-icon-envelope);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item.menu-item--settings
  > a:before {
  font-family: var(--grimlock-icon-cog-font-family) !important;
  content: var(--grimlock-icon-cog);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 991.98px) {
  .main-navigation
    .navbar-nav.navbar-nav--buddypress
    > .menu-item:not(.menu-item--profile) {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
    min-width: 20%;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0;
  }
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item:not(.menu-item--profile)
  > a:before {
  margin: 0 !important;
  font-size: 1rem;
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  > .menu-item:not(.menu-item--profile)
  > a:hover {
  opacity: 0.8;
}
@media (max-width: 991.98px) {
  .main-navigation .navbar-nav.navbar-nav--buddypress #menu-user-logged-out {
    display: flex !important;
  }
}
@media (max-width: 991.98px) {
  .main-navigation .navbar-nav.navbar-nav--buddypress .menu-item--profile {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: -1;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .avatar-round-ratio {
  background: var(--grimlock-table-striped-background-color);
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .sub-menu {
  right: 0;
  left: auto;
  max-height: 530px;
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .bp-menu:after {
  content: "";
  display: none !important;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 50%;
  right: 1rem;
  border-radius: 50%;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
  z-index: 1;
  pointer-events: none;
  background-color: var(--grimlock-button-primary-background-color);
}
@media (min-width: 992px) {
  .main-navigation
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile
    .bp-menu:after {
    right: 0.5rem;
  }
}
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile.has-notifications
  .bp-notifications-nav:after,
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile.has-messages
  .bp-messages-nav:after,
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile.has-messages
  .bp-bp-messages-nav:after,
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile.has-friendship_requests
  .bp-friends-nav:after,
.main-navigation
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile.has-group-invites
  .bp-groups-nav:after {
  display: inline-flex !important;
}
.main-navigation .navbar-nav.navbar-nav--buddypress .sub-menu {
  left: auto;
  right: 0;
}
@media (max-width: 991.98px) {
  .main-navigation .navbar-nav.navbar-nav--buddypress .sub-menu {
    display: none;
  }
}
.main-navigation .navbar-nav.navbar-nav--buddypress .sub-menu .sub-menu {
  left: auto;
  right: calc(100% + 10px);
}
.main-navigation .navbar-nav.navbar-nav--buddypress .sub-menu .sub-menu:before {
  right: -10px;
  left: auto;
}
@media (min-width: 992px) {
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    > .menu-item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin-top: 0;
  }
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    > .menu-item
    > a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    height: 40px;
    width: 40px;
    color: inherit;
    line-height: 0;
    border-radius: 0.25rem;
    background: none;
  }
}
@media (min-width: 992px) {
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    > .menu-item
    > a:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
  }
}
@media (min-width: 992px) {
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile {
    margin-left: 0.5rem !important;
  }
}
@media (max-width: 991.98px) {
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: -1;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile
    > .sub-menu {
    display: block !important;
  }
}
.main-navigation:not(.vertical-navbar)
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .sub-menu
  > .menu-item
  > a {
  display: flex;
  align-items: center;
}
.main-navigation:not(.vertical-navbar)
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .sub-menu
  > .menu-item
  > a
  i {
  margin-right: 0.6rem;
}
.main-navigation:not(.vertical-navbar)
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile__link:after {
  display: none;
  content: none;
}
@media (min-width: 992px) {
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile__link {
    padding-left: 0;
    padding-right: 0;
  }
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile__link
    .avatar-round-ratio {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 991.98px) {
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile__link {
    padding: 0.5rem 1rem;
  }
  .main-navigation:not(.vertical-navbar)
    .navbar-nav.navbar-nav--buddypress
    .menu-item--profile__link
    .avatar-round-ratio {
    width: 25px;
    height: 25px;
  }
}
.main-navigation.vertical-navbar .navbar-nav.navbar-nav--buddypress {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  background-color: var(--grimlock-table-striped-background-color);
  flex: 0 0 auto;
}
.main-navigation.vertical-navbar
  .navbar-nav.navbar-nav--buddypress
  > .menu-item:not(.menu-item--profile) {
  flex: 0 0 100%;
  min-width: 20%;
  max-width: 20% !important;
  width: auto !important;
}
.main-navigation.vertical-navbar
  .navbar-nav.navbar-nav--buddypress
  > .menu-item:not(.menu-item--profile)
  > a {
  padding-left: 5px !important;
  padding-right: 5px !important;
  align-items: center;
  justify-content: center;
  opacity: 1;
}
.main-navigation.vertical-navbar
  .navbar-nav.navbar-nav--buddypress
  > .menu-item:not(.menu-item--profile)
  > a:before {
  opacity: 1;
  color: inherit;
}
.main-navigation.vertical-navbar
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile {
  order: -1;
}
.main-navigation.vertical-navbar
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .avatar-round-ratio {
  margin-right: 0;
  width: 30px;
  height: 30px;
}
.main-navigation.vertical-navbar
  .navbar-nav.navbar-nav--buddypress
  .menu-item--profile
  .menu-item
  a:before {
  content: none;
}
.main-navigation.vertical-navbar .menu-item--profile__name {
  text-overflow: ellipsis;
  max-width: 180px;
  overflow: hidden;
}
.grimlock--navigation-hamburger-left
  .main-navigation.vertical-navbar
  .menu-item--profile__name,
.grimlock--navigation-hamburger-right
  .main-navigation.vertical-navbar
  .menu-item--profile__name,
.grimlock--navigation-fixed-left
  .main-navigation.vertical-navbar
  .menu-item--profile__name,
.grimlock--navigation-fixed-right
  .main-navigation.vertical-navbar
  .menu-item--profile__name {
  display: inline-flex !important;
}
.main-navigation.vertical-navbar #menu-user-logged-out {
  display: flex !important;
}
.main-navigation.vertical-navbar .logged-out .menu-item--profile > .sub-menu {
  display: flex !important;
  background-color: rgba(0, 0, 0, 0.04);
  margin-bottom: 10px;
  position: static;
}
.main-navigation.vertical-navbar
  .logged-out
  .menu-item--profile
  > .sub-menu
  > li
  > a {
  justify-content: center;
  text-align: center;
}
.main-navigation.vertical-navbar .logged-out .menu-item--profile__link {
  display: none !important;
}
@media (min-width: 992px) {
  .main-navigation.navbar--fat-center .navbar-nav--buddypress,
  .main-navigation.navbar--fat-left .navbar-nav--buddypress {
    position: absolute;
    top: 1rem;
    right: 40px;
    z-index: 9;
    margin: 0 !important;
    height: 50px;
  }
}
.menu-item--friends i:before {
  margin-top: 1px;
}
#buddypress div.item-list-tabs.primary-list-tabs,
#buddypress div.item-list-tabs.bp-navs {
  margin: 0;
  overflow: visible !important;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul,
#buddypress div.item-list-tabs.bp-navs > ul {
  display: inline-block;
  background-color: #fff;
  border: 1px solid #e8e8e9;
  padding: 0.75rem 0.5rem;
  width: 100%;
  list-style: none;
  margin: 0;
  border-radius: var(--grimlock-archive-post-border-radius);
}
@media (min-width: 768px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul,
  #buddypress div.item-list-tabs.bp-navs > ul {
    padding: 3px !important;
    width: auto;
    border-radius: var(--grimlock-button-border-radius);
  }
}
#buddypress div.item-list-tabs.primary-list-tabs > ul:empty,
#buddypress div.item-list-tabs.bp-navs > ul:empty {
  display: none;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li,
#buddypress div.item-list-tabs.bp-navs > ul > li {
  position: relative;
  float: left;
  margin: 0;
  list-style: none;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li + li,
#buddypress div.item-list-tabs.bp-navs > ul > li + li {
  margin-top: 5px;
}
@media (min-width: 768px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li,
  #buddypress div.item-list-tabs.bp-navs > ul > li {
    padding-left: 1px;
    padding-right: 1px;
    margin-top: 0 !important;
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li,
  #buddypress div.item-list-tabs.bp-navs > ul > li {
    display: block;
    width: 100%;
    text-align: left;
  }
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li:first-of-type,
#buddypress div.item-list-tabs.bp-navs > ul > li:first-of-type {
  padding-left: 0;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li:last-of-type,
#buddypress div.item-list-tabs.bp-navs > ul > li:last-of-type {
  padding-right: 0;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a,
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > span,
#buddypress div.item-list-tabs.bp-navs > ul > li > a,
#buddypress div.item-list-tabs.bp-navs > ul > li > span {
  line-height: inherit !important;
  display: flex !important;
  align-items: center;
  padding: 0.5rem 0.7rem !important;
  font-size: 0.9em;
  color: inherit;
  word-break: break-word;
  border-radius: var(--grimlock-button-border-radius);
}
@media (max-width: 991.98px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > a,
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > span,
  #buddypress div.item-list-tabs.bp-navs > ul > li > a,
  #buddypress div.item-list-tabs.bp-navs > ul > li > span {
    min-height: 40px;
  }
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a.loading:before,
#buddypress div.item-list-tabs.bp-navs > ul > li > a.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a:before,
#buddypress div.item-list-tabs.bp-navs > ul > li > a:before {
  font-family: var(--grimlock-icon-grid-font-family) !important;
  content: var(--grimlock-icon-grid);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1em;
  vertical-align: middle;
  opacity: 0.5;
  position: relative;
  top: -1px;
  margin-right: 0.45em;
}
@media (max-width: 991.98px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > a:before,
  #buddypress div.item-list-tabs.bp-navs > ul > li > a:before {
    min-width: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a ins,
#buddypress div.item-list-tabs.bp-navs > ul > li > a ins {
  text-decoration: none;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > a ins,
  #buddypress div.item-list-tabs.bp-navs > ul > li > a ins {
    display: none !important;
  }
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a:hover,
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a:focus,
#buddypress div.item-list-tabs.bp-navs > ul > li > a:hover,
#buddypress div.item-list-tabs.bp-navs > ul > li > a:focus {
  text-decoration: none;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > a span,
#buddypress div.item-list-tabs.bp-navs > ul > li > a span {
  transition: all 0.2s ease-in-out;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  line-height: 0;
  color: inherit;
  width: auto;
  height: auto;
  font-weight: 600;
  position: relative;
  float: right;
  font-size: 0.8rem;
  border-radius: 50%;
  text-align: center;
  z-index: 9;
  margin: 0;
  border-style: solid;
  top: -2px;
  pointer-events: none;
  font-family: var(--grimlock-text-font-family);
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > a span,
  #buddypress div.item-list-tabs.bp-navs > ul > li > a span {
    transition: none;
  }
}
@media (min-width: 768px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > a span,
  #buddypress div.item-list-tabs.bp-navs > ul > li > a span {
    float: none;
    position: absolute;
    top: -16px;
    right: -13px;
    left: auto;
    min-width: 25px;
    min-height: 25px;
    font-size: 0.7em;
  }
}
@media (max-width: 767.98px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li > a span,
  #buddypress div.item-list-tabs.bp-navs > ul > li > a span {
    box-shadow: none;
    color: inherit;
    border: 0;
    margin-left: auto;
    min-width: 25px;
    min-height: 25px;
    font-size: 0.9em;
    background: var(--grimlock-table-striped-background-color) !important;
    border-radius: 500px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 0 !important;
    letter-spacing: 0;
  }
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li > span,
#buddypress div.item-list-tabs.bp-navs > ul > li > span {
  opacity: 0.6;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li.selected > a,
#buddypress div.item-list-tabs.primary-list-tabs > ul > li.current > a,
#buddypress div.item-list-tabs.bp-navs > ul > li.selected > a,
#buddypress div.item-list-tabs.bp-navs > ul > li.current > a {
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
  opacity: 1 !important;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li.selected > a:before,
#buddypress div.item-list-tabs.primary-list-tabs > ul > li.current > a:before,
#buddypress div.item-list-tabs.bp-navs > ul > li.selected > a:before,
#buddypress div.item-list-tabs.bp-navs > ul > li.current > a:before {
  opacity: 1;
}
#buddypress div.item-list-tabs.primary-list-tabs > ul > li.last select,
#buddypress div.item-list-tabs.bp-navs > ul > li.last select {
  display: inline-block;
}
@media (max-width: 767.98px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li.last select,
  #buddypress div.item-list-tabs.bp-navs > ul > li.last select {
    max-width: 100%;
    margin-top: 0.3rem;
  }
}
@media (max-width: 991.98px) {
  #buddypress div.item-list-tabs.primary-list-tabs > ul > li.last label,
  #buddypress div.item-list-tabs.bp-navs > ul > li.last label {
    display: none;
  }
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-all
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#groups-all
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-all
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-all
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#groups-all
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-all
  > a:before {
  font-family: var(--grimlock-icon-users-font-family) !important;
  content: var(--grimlock-icon-users);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li
  a.membersmap:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li
  a.membersmap:before {
  font-family: var(--grimlock-icon-map-font-family) !important;
  content: var(--grimlock-icon-map);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-following
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-following
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-following-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-following
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-following
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-following-personal-li
  > a:before {
  font-family: var(--grimlock-icon-check-font-family) !important;
  content: var(--grimlock-icon-check);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bp-docs-all-docs
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bp-docs-all-docs
  > a:before {
  font-family: var(--grimlock-icon-files-font-family) !important;
  content: var(--grimlock-icon-files);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bp-docs-create-new
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bp-docs-create-new
  > a:before {
  font-family: var(--grimlock-icon-file-plus-font-family) !important;
  content: var(--grimlock-icon-file-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bp_docs_mydocs_personal
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bp_docs_mydocs_personal
  > a:before {
  font-family: var(--grimlock-icon-user-font-family) !important;
  content: var(--grimlock-icon-user);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bp_docs_mydocs_started
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#started-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bp_docs_mydocs_started
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#started-personal-li
  > a:before {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bp_docs_mydocs_edited
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#edited-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bp_docs_mydocs_edited
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#edited-personal-li
  > a:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bp_docs_is_mygroups_docs
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bp_docs_is_mygroups_docs
  > a:before {
  font-family: var(--grimlock-icon-my-groups-font-family) !important;
  content: var(--grimlock-icon-my-groups);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before {
  font-family: var(--grimlock-icon-my-friends-font-family) !important;
  content: var(--grimlock-icon-my-friends);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before {
  font-family: var(--grimlock-icon-my-friends-person-font-family) !important;
  content: var(--grimlock-icon-my-friends-person);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before {
  font-family: var(--grimlock-icon-my-friends-like-font-family) !important;
  content: var(--grimlock-icon-my-friends-like);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before {
  font-family: var(--grimlock-icon-my-friends-smile-font-family) !important;
  content: var(--grimlock-icon-my-friends-smile);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before {
  font-family: var(--grimlock-icon-my-friends-star-font-family) !important;
  content: var(--grimlock-icon-my-friends-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-personal:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-friends-personal-li:not(.loading)
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#friends-my-friends-personal-li:not(.loading)
  > a:before {
  font-family: var(--grimlock-icon-my-friends-symbol-font-family) !important;
  content: var(--grimlock-icon-my-friends-symbol);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#requests-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#requests-personal-li
  > a:before {
  font-family: var(--grimlock-icon-bp-friend-requested-font-family) !important;
  content: var(--grimlock-icon-bp-friend-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#requests-personal-li
  > a:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#requests-personal-li
  > a:before {
  font-family: var(
    --grimlock-icon-bp-friend-person-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-person-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#requests-personal-li
  > a:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#requests-personal-li
  > a:before {
  font-family: var(
    --grimlock-icon-bp-friend-like-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-like-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#requests-personal-li
  > a:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#requests-personal-li
  > a:before {
  font-family: var(
    --grimlock-icon-bp-friend-smile-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-smile-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#requests-personal-li
  > a:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#requests-personal-li
  > a:before {
  font-family: var(
    --grimlock-icon-bp-friend-star-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-star-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#requests-personal-li
  > a:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#requests-personal-li
  > a:before {
  font-family: var(
    --grimlock-icon-bp-friend-symbol-requested-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-symbol-requested);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-featured
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-featured
  > a:before {
  font-family: var(--grimlock-icon-bolt-font-family) !important;
  content: var(--grimlock-icon-bolt);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-groups
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#groups-personal
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-groups-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.groups
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-groups
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#groups-personal
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-groups-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.groups
  > a:before {
  font-family: var(--grimlock-icon-group-font-family) !important;
  content: var(--grimlock-icon-group);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#invite-new-members-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#sent-invites-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#invite-new-members-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#sent-invites-personal-li
  > a:before {
  background: none;
  width: auto;
  height: auto;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#invite-new-members-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#invite-new-members-personal-li
  > a:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#sent-invites-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#sent-invites-personal-li
  > a:before {
  font-family: var(--grimlock-icon-share-font-family) !important;
  content: var(--grimlock-icon-share);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#pokes-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#pokes-personal-li
  > a:before {
  font-family: var(--grimlock-icon-poke-font-family) !important;
  content: var(--grimlock-icon-poke);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#orders-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#orders-personal-li
  > a:before {
  font-family: var(--grimlock-icon-cubes-font-family) !important;
  content: var(--grimlock-icon-cubes);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#track-orders-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#track-orders-personal-li
  > a:before {
  font-family: var(--grimlock-icon-tasks-font-family) !important;
  content: var(--grimlock-icon-tasks);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#downloads-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#downloads-personal-li
  > a:before {
  font-family: var(--grimlock-icon-download-font-family) !important;
  content: var(--grimlock-icon-download);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#addresses-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#addresses-personal-li
  > a:before {
  font-family: var(--grimlock-icon-map-marker-font-family) !important;
  content: var(--grimlock-icon-map-marker);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#payment-methods-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#payment-methods-personal-li
  > a:before {
  font-family: var(--grimlock-icon-credit-card-font-family) !important;
  content: var(--grimlock-icon-credit-card);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#cart-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#cart-personal-li
  > a:before {
  font-family: var(--grimlock-icon-cart-font-family) !important;
  content: var(--grimlock-icon-cart);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#checkout-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#checkout-personal-li
  > a:before {
  font-family: var(--grimlock-icon-checkout-font-family) !important;
  content: var(--grimlock-icon-checkout);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-favorites
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-favs-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-favorites
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-favs-personal-li
  > a:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#account-deactivator-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#account-deactivator-personal-li
  > a:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-mentions
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#message-privacy-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-mentions-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.activity
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-mentions
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#message-privacy-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-mentions-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.activity
  > a:before {
  font-family: var(--grimlock-icon-at-font-family) !important;
  content: var(--grimlock-icon-at);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-mentions
  > a
  span,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-mentions
  > a
  span {
  font-size: 0;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#activity-mentions
  > a
  span:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#activity-mentions
  > a
  span:before {
  font-size: 1rem;
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#group-create-nav
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#group-create-nav
  > a:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#public-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#just-me-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#public-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#just-me-personal-li
  > a:before {
  font-family: var(--grimlock-icon-personal-font-family) !important;
  content: var(--grimlock-icon-personal);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-group_leader
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-group_leader
  > a:before {
  font-family: var(--grimlock-icon-trophy-font-family) !important;
  content: var(--grimlock-icon-trophy);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#members-student
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#members-student
  > a:before {
  font-family: var(--grimlock-icon-student-font-family) !important;
  content: var(--grimlock-icon-student);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#groups-my-groups-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#groups-my-groups-personal-li
  > a:before {
  font-family: var(--grimlock-icon-users-font-family) !important;
  content: var(--grimlock-icon-users);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#invites-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#invites-personal-li
  > a:before {
  font-family: var(--grimlock-icon-group-request-font-family) !important;
  content: var(--grimlock-icon-group-request);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#edit-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#add-review-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#add-reviews-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#change-username-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#edit-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#add-review-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#add-reviews-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#change-username-personal-li
  > a:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#my-mutual-friends-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#my-mutual-friends-personal-li
  > a:before {
  font-family: var(--grimlock-icon-group-font-family) !important;
  content: var(--grimlock-icon-group);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#change-avatar-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#group-avatar-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#change-avatar-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#group-avatar-groups-li
  > a:before {
  font-family: var(--grimlock-icon-profile-avatar-font-family) !important;
  content: var(--grimlock-icon-profile-avatar);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#change-cover-image-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#group-cover-image-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#change-cover-image-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#group-cover-image-groups-li
  > a:before {
  font-family: var(--grimlock-icon-image-font-family) !important;
  content: var(--grimlock-icon-image);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#docs-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#docs-groups-li
  > a:before {
  font-family: var(--grimlock-icon-file-font-family) !important;
  content: var(--grimlock-icon-file);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#notifications-my-notifications-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#notifications-my-notifications-personal-li
  > a:before {
  font-family: var(--grimlock-icon-eye-off-font-family) !important;
  content: var(--grimlock-icon-eye-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer)
    div.item-list-tabs.primary-list-tabs
    > ul
    > li#notifications-my-notifications-personal-li,
  #buddypress:not(.youzer)
    div.item-list-tabs.bp-navs
    > ul
    > li#notifications-my-notifications-personal-li {
    display: none !important;
  }
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#read-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#view-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#read-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#view-personal-li
  > a:before {
  font-family: var(--grimlock-icon-eye-font-family) !important;
  content: var(--grimlock-icon-eye);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#inbox-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.messages
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#inbox-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.messages
  > a:before {
  font-family: var(--grimlock-icon-inbox-font-family) !important;
  content: var(--grimlock-icon-inbox);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.cpt-testimonial
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.cpt-testimonial
  > a:before {
  font-family: var(--grimlock-icon-quote-font-family) !important;
  content: var(--grimlock-icon-quote);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#starred-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#starred-personal-li
  > a:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#sentbox-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#sentbox-personal-li
  > a:before {
  font-family: var(--grimlock-icon-reply-all-font-family) !important;
  content: var(--grimlock-icon-reply-all);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#notices-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#notices-personal-li
  > a:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#compose-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#compose-personal-li
  > a:before {
  font-family: var(--grimlock-icon-quill-font-family) !important;
  content: var(--grimlock-icon-quill);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#general-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#group-settings-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#general-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#group-settings-groups-li
  > a:before {
  font-family: var(--grimlock-icon-cog-font-family) !important;
  content: var(--grimlock-icon-cog);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#social-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#social-personal-li
  > a:before {
  font-family: var(--grimlock-icon-share-font-family) !important;
  content: var(--grimlock-icon-share);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#notifications-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#notifications-personal-li
  > a:before {
  font-family: var(--grimlock-icon-bell-font-family) !important;
  content: var(--grimlock-icon-bell);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#profile-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#profile-personal-li
  > a:before {
  font-family: var(--grimlock-icon-eye-off-font-family) !important;
  content: var(--grimlock-icon-eye-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#capabilities-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#capabilities-personal-li
  > a:before {
  font-family: var(--grimlock-icon-check-square-font-family) !important;
  content: var(--grimlock-icon-check-square);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#data-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#data-personal-li
  > a:before {
  font-family: var(--grimlock-icon-data-font-family) !important;
  content: var(--grimlock-icon-data);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#bptk_blocked-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#bptk_blocked-personal-li
  > a:before {
  font-family: var(--grimlock-icon-cancel-font-family) !important;
  content: var(--grimlock-icon-cancel);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#manage-members-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#manage-members-groups-li
  > a:before {
  font-family: var(--grimlock-icon-groups-font-family) !important;
  content: var(--grimlock-icon-groups);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#manage-reviews-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#manage-reviews-groups-li
  > a:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#delete-account-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#delete-group-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#delete-account-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#delete-group-groups-li
  > a:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#edit-details-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#edit-details-groups-li
  > a:before {
  font-family: var(--grimlock-icon-paperclip-font-family) !important;
  content: var(--grimlock-icon-paperclip);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#membership-requests-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#membership-requests-groups-li
  > a:before {
  font-family: var(--grimlock-icon-group-request-font-family) !important;
  content: var(--grimlock-icon-group-request);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#topics-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#engagements-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#forum-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#topics-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#engagements-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#forum-groups-li
  > a:before {
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#group-course-settings-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#courses-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#group-course-settings-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#courses-personal-li
  > a:before {
  font-family: var(--grimlock-icon-student-font-family) !important;
  content: var(--grimlock-icon-student);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#replies-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#replies-personal-li
  > a:before {
  font-family: var(--grimlock-icon-reply-all-font-family) !important;
  content: var(--grimlock-icon-reply-all);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#favorites-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#favorites-personal-li
  > a:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#subscriptions-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#subscriptions-personal-li
  > a:before {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#rtmedia-nav-item-all-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#media-setting-groups-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#rtmedia-nav-item-all-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#media-setting-groups-li
  > a:before {
  font-family: var(--grimlock-icon-grid-font-family) !important;
  content: var(--grimlock-icon-grid);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#rtmedia-nav-item-albums-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#rtmedia-nav-item-albums-li
  > a:before {
  font-family: var(--grimlock-icon-album-font-family) !important;
  content: var(--grimlock-icon-album);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li
  #rtmedia-nav-item-photo:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li
  #rtmedia-nav-item-photo:before {
  font-family: var(--grimlock-icon-image-font-family) !important;
  content: var(--grimlock-icon-image);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li
  #rtmedia-nav-item-video:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li
  #rtmedia-nav-item-video:before {
  font-family: var(--grimlock-icon-video-font-family) !important;
  content: var(--grimlock-icon-video);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li
  #rtmedia-nav-item-music:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li
  #rtmedia-nav-item-music:before {
  font-family: var(--grimlock-icon-music-font-family) !important;
  content: var(--grimlock-icon-music);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#rtmedia-privacy-settings-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#rtmedia-privacy-settings-personal-li
  > a:before {
  font-family: var(--grimlock-icon-eye-off-font-family) !important;
  content: var(--grimlock-icon-eye-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#list-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#lists-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#list-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#lists-personal-li
  > a:before {
  font-family: var(--grimlock-icon-list-font-family) !important;
  content: var(--grimlock-icon-list);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#publish-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#publish-personal-li
  > a:before {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#pending-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#pending-personal-li
  > a:before {
  font-family: var(--grimlock-icon-hourglass-font-family) !important;
  content: var(--grimlock-icon-hourglass);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#add-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#new-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#add-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#new-personal-li
  > a:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.pages
  > a:before,
#buddypress:not(.youzer) div.item-list-tabs.bp-navs > ul > li.pages > a:before {
  font-family: var(--grimlock-icon-files-font-family) !important;
  content: var(--grimlock-icon-files);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.cpt-sfwd-courses
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.cpt-sfwd-courses
  > a:before {
  font-family: var(--grimlock-icon-student-font-family) !important;
  content: var(--grimlock-icon-student);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.posts_comments
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.posts_comments
  > a:before {
  font-family: var(--grimlock-icon-messages-font-family) !important;
  content: var(--grimlock-icon-messages);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.members
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.members
  > a:before {
  font-family: var(--grimlock-icon-users-font-family) !important;
  content: var(--grimlock-icon-users);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.activity_comment
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.activity_comment
  > a:before {
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.forum
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.topic
  > a:before,
#buddypress:not(.youzer) div.item-list-tabs.bp-navs > ul > li.forum > a:before,
#buddypress:not(.youzer) div.item-list-tabs.bp-navs > ul > li.topic > a:before {
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.reply
  > a:before,
#buddypress:not(.youzer) div.item-list-tabs.bp-navs > ul > li.reply > a:before {
  font-family: var(--grimlock-icon-reply-all-font-family) !important;
  content: var(--grimlock-icon-reply-all);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.cpt-bp_doc
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.cpt-bp_doc
  > a:before {
  font-family: var(--grimlock-icon-paperclip-font-family) !important;
  content: var(--grimlock-icon-paperclip);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#articles-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#articles-personal-li
  > a:before {
  font-family: var(--grimlock-icon-check-font-family) !important;
  content: var(--grimlock-icon-check);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#under-review-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#under-reviews-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#under-review-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#under-reviews-personal-li
  > a:before {
  font-family: var(--grimlock-icon-hourglass-font-family) !important;
  content: var(--grimlock-icon-hourglass);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li#draft-personal-li
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li#draft-personal-li
  > a:before {
  font-family: var(--grimlock-icon-spinner-font-family) !important;
  content: var(--grimlock-icon-spinner);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.cpt-tribe_events
  > a:before,
#buddypress:not(.youzer)
  div.item-list-tabs.bp-navs
  > ul
  > li.cpt-tribe_events
  > a:before {
  font-family: var(--grimlock-icon-calendar-font-family) !important;
  content: var(--grimlock-icon-calendar);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.posts
  > a:before,
#buddypress:not(.youzer) div.item-list-tabs.bp-navs > ul > li.posts > a:before {
  font-family: var(--grimlock-icon-quill-font-family) !important;
  content: var(--grimlock-icon-quill);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  div.item-list-tabs.primary-list-tabs
  > ul
  > li
  > a:before,
#buddypress:not(.youzer) div.item-list-tabs.bp-navs > ul > li > a:before {
  font-family: var(--grimlock-icon-grid-font-family) !important;
  content: var(--grimlock-icon-grid);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#site
  #buddypress
  div.item-list-tabs.primary-list-tabs
  > ul
  > li.loading
  > a:before,
#site
  #buddypress
  div.item-list-tabs.primary-list-tabs
  > ul
  > li
  > a.loading:before,
#site #buddypress div.item-list-tabs.bp-navs > ul > li.loading > a:before,
#site #buddypress div.item-list-tabs.bp-navs > ul > li > a.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) #bp-browse-button {
  font-size: 0.8em;
  white-space: normal;
}
ul.item-list:not(.activity-list):not([class*="yz-"]),
ul.bupr-group-main {
  border: 0 !important;
  margin-top: 0;
  position: relative;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li,
ul.bupr-group-main > li {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 1rem;
  margin-bottom: 0.5rem;
  border: 0;
  border-radius: 0.25rem;
  overflow: visible;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  ul.item-list:not(.activity-list):not([class*="yz-"]) > li,
  ul.bupr-group-main > li {
    transition: none;
  }
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li > div:first-of-type,
ul.bupr-group-main > li > div:first-of-type {
  display: flex;
  margin-right: 1rem;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li > div:last-of-type,
ul.bupr-group-main > li > div:last-of-type {
  flex: 1;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li img.avatar,
ul.bupr-group-main > li img.avatar {
  margin: 0;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li div.action,
ul.bupr-group-main > li div.action {
  right: 1rem;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li div.action a,
ul.bupr-group-main > li div.action a {
  font-size: 0.8em;
  padding: 0.25rem 0.6rem;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li div.item-desc,
ul.bupr-group-main > li div.item-desc {
  color: inherit;
}
ul.item-list:not(.activity-list):not([class*="yz-"]) > li div.meta,
ul.bupr-group-main > li div.meta {
  color: inherit;
  opacity: 0.7;
}
.widget:not(.widget-content) ul.item-list,
.elementor-widget ul.item-list {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
}
.widget:not(.widget-content) ul.item-list > li,
.elementor-widget ul.item-list > li {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.5rem !important;
  flex-wrap: nowrap;
  flex-direction: row;
  border: 0;
}
.widget:not(.widget-content) ul.item-list > li:not(:last-child),
.elementor-widget ul.item-list > li:not(:last-child) {
  margin-bottom: 0.5rem !important;
}
.widget:not(.widget-content) ul.item-list > li.hidden,
.widget:not(.widget-content) ul.item-list > li.hidden[style*="list-item"],
.elementor-widget ul.item-list > li.hidden,
.elementor-widget ul.item-list > li.hidden[style*="list-item"] {
  width: 0 !important;
  height: 0 !important;
  flex: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  display: none !important;
  overflow: hidden !important;
  pointer-events: none !important;
  opacity: 0 !important;
}
.widget:not(.widget-content) ul.item-list > li:not([class]),
.elementor-widget ul.item-list > li:not([class]) {
  max-width: 100%;
  width: 100%;
  flex: 0 0 100%;
}
.widget:not(.widget-content) ul.item-list > li div.item-avatar,
.elementor-widget ul.item-list > li div.item-avatar {
  margin: 0;
  width: auto;
}
.widget:not(.widget-content) ul.item-list > li div.item-avatar img.avatar,
.elementor-widget ul.item-list > li div.item-avatar img.avatar {
  width: 100%;
  height: auto;
  float: none;
  margin: 0;
}
.widget:not(.widget-content) ul.item-list > li div.item-avatar > a,
.elementor-widget ul.item-list > li div.item-avatar > a {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 0.75rem 0 0;
  border-radius: 50%;
  overflow: hidden;
}
.widget:not(.widget-content) ul.item-list > li div.item-avatar > a:empty,
.elementor-widget ul.item-list > li div.item-avatar > a:empty {
  display: none !important;
}
.widget:not(.widget-content) ul.item-list > li div.item,
.elementor-widget ul.item-list > li div.item {
  margin: 0;
  text-align: left;
  white-space: normal;
  word-break: break-word;
  width: 100%;
  color: var(--grimlock-archive-post-color);
}
.widget:not(.widget-content) ul.item-list > li div.item-title,
.elementor-widget ul.item-list > li div.item-title {
  width: 100% !important;
  font-size: 0.85em !important;
  font-weight: 600 !important;
  line-height: 1.45em;
}
.widget:not(.widget-content) ul.item-list > li div.item-meta,
.elementor-widget ul.item-list > li div.item-meta {
  margin: 0.2rem 0 0 0;
  font-size: 0.9em;
  line-height: 1em;
}
.widget:not(.widget-content) ul.item-list > li div.item-meta .activity,
.elementor-widget ul.item-list > li div.item-meta .activity {
  color: inherit;
  font-size: 85% !important;
  opacity: 0.7;
  line-height: inherit;
}
.widget:not(.widget-content) ul.item-list > li div.action,
.elementor-widget ul.item-list > li div.action {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  padding-left: 0.1rem;
}
.widget:not(.widget-content) ul.item-list > li div.action a,
.elementor-widget ul.item-list > li div.action a {
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
}
.widget:not(.widget-content) ul.item-list > li div.action a:not(:hover),
.elementor-widget ul.item-list > li div.action a:not(:hover) {
  color: inherit !important;
}
.widget:not(.widget-content) ul.item-list > li div.action a:after,
.elementor-widget ul.item-list > li div.action a:after {
  font-size: 18px;
}
.widget:not(.widget-content)
  ul.item-list
  > li
  div.action
  .remove-friend-suggestion
  a:hover,
.elementor-widget
  ul.item-list
  > li
  div.action
  .remove-friend-suggestion
  a:hover {
  color: #e74c3c !important;
}
.widget:not(.widget-content)
  ul.item-list
  > li
  div.action
  .remove-friend-suggestion
  a:after,
.elementor-widget
  ul.item-list
  > li
  div.action
  .remove-friend-suggestion
  a:after {
  font-family: var(--grimlock-icon-times-circle-font-family) !important;
  content: var(--grimlock-icon-times-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.widget:not(.widget-content)
  ul.item-list
  > li
  div.action
  .friendship-button
  a:after,
.elementor-widget ul.item-list > li div.action .friendship-button a:after {
  font-family: var(--grimlock-icon-plus-circle-font-family) !important;
  content: var(--grimlock-icon-plus-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.widget:not(.widget-content)
  ul.item-list
  > li
  div.action
  .friendship-button
  a.requested:after,
.elementor-widget
  ul.item-list
  > li
  div.action
  .friendship-button
  a.requested:after {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.widget:not(.widget-content)
  ul.item-list
  > li
  div.action
  .friendship-button
  a.requested:hover:after,
.elementor-widget
  ul.item-list
  > li
  div.action
  .friendship-button
  a.requested:hover:after {
  font-family: var(--grimlock-icon-minus-circle-font-family) !important;
  content: var(--grimlock-icon-minus-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.widget:not(.widget-content) ul.item-list > li div.action .loading a:after,
.elementor-widget ul.item-list > li div.action .loading a:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.widget:not(.widget-content) ul.item-list > li .clear,
.elementor-widget ul.item-list > li .clear {
  display: none;
}
.widget:not(.widget-content) .avatar-block,
.elementor-widget .avatar-block {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-left: -5px;
  margin-right: -5px;
}
.widget:not(.widget-content) .avatar-block div.item-avatar,
.elementor-widget .avatar-block div.item-avatar {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  padding: 0 5px;
  margin: 10px 0 0 0;
  text-align: center;
}
@media (min-width: 576px) {
  .widget:not(.widget-content) .avatar-block div.item-avatar,
  .elementor-widget .avatar-block div.item-avatar {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .widget:not(.widget-content) .avatar-block div.item-avatar,
  .elementor-widget .avatar-block div.item-avatar {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.widget:not(.widget-content) .avatar-block div.item-avatar > a,
.elementor-widget .avatar-block div.item-avatar > a {
  margin: 0;
  float: none;
  display: inline-block;
  height: 50px;
  width: 50px;
}
.widget:not(.widget-content) .avatar-block div.item-avatar a:empty,
.elementor-widget .avatar-block div.item-avatar a:empty {
  display: none;
}
.widget:not(.widget-content) .avatar-block div.item-avatar img,
.elementor-widget .avatar-block div.item-avatar img {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 500px;
  object-fit: cover;
  object-position: center;
}
.widget:not(.widget-content).widget_bp_core_login_widget
  .bp-login-widget-user-avatar
  img.avatar,
.elementor-widget.widget_bp_core_login_widget
  .bp-login-widget-user-avatar
  img.avatar {
  width: 45px;
  height: auto;
}
.widget:not(.widget-content).widget_bp_core_login_widget
  .bp-login-widget-user-link,
.elementor-widget.widget_bp_core_login_widget .bp-login-widget-user-link {
  margin-bottom: 0;
}
.widget:not(.widget-content).widget_bp_core_login_widget
  .bp-login-widget-user-link
  a,
.elementor-widget.widget_bp_core_login_widget .bp-login-widget-user-link a {
  color: inherit;
}
.widget:not(.widget-content).widget_bp_core_login_widget
  .bp-login-widget-user-logout,
.elementor-widget.widget_bp_core_login_widget .bp-login-widget-user-logout {
  margin-bottom: 0;
}
#buddypress .sidebar ul.item-list li {
  border: none;
}
.widget.buddypress #message {
  padding: 1rem;
  text-align: center;
  font-size: 0.85em;
}
.widget.buddypress #message p:last-child {
  margin-bottom: 0;
}
.vertical-navbar .widget a.bp-tooltip {
  opacity: 1 !important;
}
.vertical-navbar
  [class*="bp_core_whos_online_widget"]:not([class*="yz-"])
  .item-avatar
  > a:before {
  background-color: currentColor;
}
#buddypress .group-members-list {
  overflow: visible;
}
[class*="bp_core_whos_online_widget"]:not([class*="yz-"]) .item-avatar > a {
  position: relative;
  display: inline-block;
}
[class*="bp_core_whos_online_widget"]:not([class*="yz-"])
  .item-avatar
  > a:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 2;
  width: 7px;
  height: 7px;
  background-color: #3dbdb6;
  border-radius: 50%;
  pointer-events: none;
}
[class*="wp-widget-bp_groups_widget"] .item-avatar a:after,
[class*="wp-widget-bp_members_widget"] .item-avatar a:after {
  display: none !important;
}
[class*="wp-widget-bp_groups_widget"] .elementor-widget-container > h5,
[class*="wp-widget-bp_members_widget"] .elementor-widget-container > h5 {
  display: none;
}
#buddypress:not(.youzer) div.bp-template-notice > p,
#buddypress:not(.youzer) div#message > p,
#buddypress:not(.youzer) #sitewide-notice > p,
#buddypress:not(.youzer) .bp-avatar-status > p,
#buddypress:not(.youzer) .bp-cover-image-status > p,
#buddypress:not(.youzer) .bp-uploader-progress > p,
#buddypress:not(.youzer) .bp-cover-image > p,
#buddypress:not(.youzer) .success_review_msg > p {
  margin-top: 0;
  margin-bottom: 1rem;
}
#buddypress:not(.youzer) div.bp-template-notice > p:before,
#buddypress:not(.youzer) div#message > p:before,
#buddypress:not(.youzer) #sitewide-notice > p:before,
#buddypress:not(.youzer) .bp-avatar-status > p:before,
#buddypress:not(.youzer) .bp-cover-image-status > p:before,
#buddypress:not(.youzer) .bp-uploader-progress > p:before,
#buddypress:not(.youzer) .bp-cover-image > p:before,
#buddypress:not(.youzer) .success_review_msg > p:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.5rem;
  vertical-align: initial;
}
#buddypress:not(.youzer) div.bp-template-notice > p.success,
#buddypress:not(.youzer) div.bp-template-notice > p.updated,
#buddypress:not(.youzer) div#message > p.success,
#buddypress:not(.youzer) div#message > p.updated,
#buddypress:not(.youzer) #sitewide-notice > p.success,
#buddypress:not(.youzer) #sitewide-notice > p.updated,
#buddypress:not(.youzer) .bp-avatar-status > p.success,
#buddypress:not(.youzer) .bp-avatar-status > p.updated,
#buddypress:not(.youzer) .bp-cover-image-status > p.success,
#buddypress:not(.youzer) .bp-cover-image-status > p.updated,
#buddypress:not(.youzer) .bp-uploader-progress > p.success,
#buddypress:not(.youzer) .bp-uploader-progress > p.updated,
#buddypress:not(.youzer) .bp-cover-image > p.success,
#buddypress:not(.youzer) .bp-cover-image > p.updated,
#buddypress:not(.youzer) .success_review_msg > p.success,
#buddypress:not(.youzer) .success_review_msg > p.updated {
  color: #fff !important;
  background-color: #3dbdb6 !important;
}
#buddypress:not(.youzer) div.bp-template-notice > p.error,
#buddypress:not(.youzer) div#message > p.error,
#buddypress:not(.youzer) #sitewide-notice > p.error,
#buddypress:not(.youzer) .bp-avatar-status > p.error,
#buddypress:not(.youzer) .bp-cover-image-status > p.error,
#buddypress:not(.youzer) .bp-uploader-progress > p.error,
#buddypress:not(.youzer) .bp-cover-image > p.error,
#buddypress:not(.youzer) .success_review_msg > p.error {
  color: #fff !important;
  background-color: #e74c3c !important;
}
#buddypress:not(.youzer) div.bp-template-notice a,
#buddypress:not(.youzer) div#message a,
#buddypress:not(.youzer) #sitewide-notice a,
#buddypress:not(.youzer) .bp-avatar-status a,
#buddypress:not(.youzer) .bp-cover-image-status a,
#buddypress:not(.youzer) .bp-uploader-progress a,
#buddypress:not(.youzer) .bp-cover-image a,
#buddypress:not(.youzer) .success_review_msg a {
  color: inherit !important;
}
#buddypress:not(.youzer) div.bp-template-notice a:hover,
#buddypress:not(.youzer) div#message a:hover,
#buddypress:not(.youzer) #sitewide-notice a:hover,
#buddypress:not(.youzer) .bp-avatar-status a:hover,
#buddypress:not(.youzer) .bp-cover-image-status a:hover,
#buddypress:not(.youzer) .bp-uploader-progress a:hover,
#buddypress:not(.youzer) .bp-cover-image a:hover,
#buddypress:not(.youzer) .success_review_msg a:hover {
  opacity: 0.7;
}
#buddypress:not(.youzer) div.bp-template-notice.updated > p,
#buddypress:not(.youzer) div.bp-template-notice.success > p,
#buddypress:not(.youzer) div#message.updated > p,
#buddypress:not(.youzer) div#message.success > p,
#buddypress:not(.youzer) #sitewide-notice.updated > p,
#buddypress:not(.youzer) #sitewide-notice.success > p,
#buddypress:not(.youzer) .bp-avatar-status.updated > p,
#buddypress:not(.youzer) .bp-avatar-status.success > p,
#buddypress:not(.youzer) .bp-cover-image-status.updated > p,
#buddypress:not(.youzer) .bp-cover-image-status.success > p,
#buddypress:not(.youzer) .bp-uploader-progress.updated > p,
#buddypress:not(.youzer) .bp-uploader-progress.success > p,
#buddypress:not(.youzer) .bp-cover-image.updated > p,
#buddypress:not(.youzer) .bp-cover-image.success > p,
#buddypress:not(.youzer) .success_review_msg.updated > p,
#buddypress:not(.youzer) .success_review_msg.success > p {
  color: #fff !important;
  background-color: #3dbdb6 !important;
}
#buddypress:not(.youzer) div.bp-template-notice.updated > p:before,
#buddypress:not(.youzer) div.bp-template-notice.success > p:before,
#buddypress:not(.youzer) div#message.updated > p:before,
#buddypress:not(.youzer) div#message.success > p:before,
#buddypress:not(.youzer) #sitewide-notice.updated > p:before,
#buddypress:not(.youzer) #sitewide-notice.success > p:before,
#buddypress:not(.youzer) .bp-avatar-status.updated > p:before,
#buddypress:not(.youzer) .bp-avatar-status.success > p:before,
#buddypress:not(.youzer) .bp-cover-image-status.updated > p:before,
#buddypress:not(.youzer) .bp-cover-image-status.success > p:before,
#buddypress:not(.youzer) .bp-uploader-progress.updated > p:before,
#buddypress:not(.youzer) .bp-uploader-progress.success > p:before,
#buddypress:not(.youzer) .bp-cover-image.updated > p:before,
#buddypress:not(.youzer) .bp-cover-image.success > p:before,
#buddypress:not(.youzer) .success_review_msg.updated > p:before,
#buddypress:not(.youzer) .success_review_msg.success > p:before {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) div.bp-template-notice.warning > p,
#buddypress:not(.youzer) div#message.warning > p,
#buddypress:not(.youzer) #sitewide-notice.warning > p,
#buddypress:not(.youzer) .bp-avatar-status.warning > p,
#buddypress:not(.youzer) .bp-cover-image-status.warning > p,
#buddypress:not(.youzer) .bp-uploader-progress.warning > p,
#buddypress:not(.youzer) .bp-cover-image.warning > p,
#buddypress:not(.youzer) .success_review_msg.warning > p {
  color: #fff !important;
  background-color: #f1c40f !important;
}
#buddypress:not(.youzer) div.bp-template-notice.error > p,
#buddypress:not(.youzer) div.bp-template-notice.updated.error > p,
#buddypress:not(.youzer) div#message.error > p,
#buddypress:not(.youzer) div#message.updated.error > p,
#buddypress:not(.youzer) #sitewide-notice.error > p,
#buddypress:not(.youzer) #sitewide-notice.updated.error > p,
#buddypress:not(.youzer) .bp-avatar-status.error > p,
#buddypress:not(.youzer) .bp-avatar-status.updated.error > p,
#buddypress:not(.youzer) .bp-cover-image-status.error > p,
#buddypress:not(.youzer) .bp-cover-image-status.updated.error > p,
#buddypress:not(.youzer) .bp-uploader-progress.error > p,
#buddypress:not(.youzer) .bp-uploader-progress.updated.error > p,
#buddypress:not(.youzer) .bp-cover-image.error > p,
#buddypress:not(.youzer) .bp-cover-image.updated.error > p,
#buddypress:not(.youzer) .success_review_msg.error > p,
#buddypress:not(.youzer) .success_review_msg.updated.error > p {
  color: #fff !important;
  background-color: #e74c3c !important;
}
#buddypress:not(.youzer) div.bp-template-notice img.avatar,
#buddypress:not(.youzer) div#message img.avatar,
#buddypress:not(.youzer) #sitewide-notice img.avatar,
#buddypress:not(.youzer) .bp-avatar-status img.avatar,
#buddypress:not(.youzer) .bp-cover-image-status img.avatar,
#buddypress:not(.youzer) .bp-uploader-progress img.avatar,
#buddypress:not(.youzer) .bp-cover-image img.avatar,
#buddypress:not(.youzer) .success_review_msg img.avatar {
  margin: 0;
  width: 14px;
}
#buddypress:not(.youzer) .bp-cover-image > p.warning {
  color: #fff !important;
  background-color: #e74c3c !important;
}
#sitewide-notice #message {
  position: fixed;
  top: 50% !important;
  left: 50%;
  z-index: 99999;
  background-color: #fff;
  margin: 0;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  font-size: 1em;
  padding: 2rem;
  max-width: 600px;
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5) !important;
  border: 0;
}
#sitewide-notice #message > strong {
  padding: 0;
  font-size: 1.25em;
  margin-bottom: 1rem;
}
#sitewide-notice #message p {
  padding: 0;
}
#sitewide-notice #message p:last-child {
  margin-bottom: 0;
}
#sitewide-notice #message #close-notice {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
  color: inherit;
  opacity: 0.5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  line-height: 0;
  letter-spacing: 0;
  padding: 0;
  border: 0;
  margin: 0;
}
#sitewide-notice #message #close-notice:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem !important;
}
#sitewide-notice #message #close-notice.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#sitewide-notice #message #close-notice:hover {
  opacity: 1;
}
.bp-feedback {
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.05);
}
.bp-feedback p {
  margin-bottom: 0;
}
div.grimlock-buddypress-groups-section #groups-list-options {
  width: 100%;
  margin: 0 0 1.25rem 0 !important;
  max-width: 450px;
  justify-content: center;
  color: inherit;
}
div.grimlock-buddypress-groups-section #groups-list-options > a {
  color: inherit;
}
div.grimlock-buddypress-groups-section #groups-list-options #popular-groups {
  order: -1 !important;
}
div.grimlock-buddypress-groups-section ul#groups-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
@media (max-width: 991.98px) {
  div.grimlock-buddypress-groups-section ul#groups-list {
    margin: 0;
  }
}
div.grimlock-buddypress-groups-section ul#groups-list > li {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
  max-width: 100%;
  flex: 0 0 100%;
  display: flex;
  flex-direction: column;
  align-items: center !important;
  padding: 2rem 1rem !important;
  margin-bottom: 15px !important;
  position: relative;
  z-index: 1;
  overflow: hidden;
  word-break: break-word;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 768px) {
  div.grimlock-buddypress-groups-section ul#groups-list > li {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
    margin: 15px !important;
  }
}
div.grimlock-buddypress-groups-section ul#groups-list > li div.item-avatar {
  position: relative;
}
div.grimlock-buddypress-groups-section ul#groups-list > li div.item-avatar > a {
  margin-right: 0 !important;
  border: 3px solid rgba(255, 255, 255, 0.35);
  width: 100px;
  height: 100px;
}
div.grimlock-buddypress-groups-section ul#groups-list > li div.item-avatar img {
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item-avatar
  .bp-tooltip:after {
  display: none !important;
}
div.grimlock-buddypress-groups-section ul#groups-list > li div.item {
  text-align: center !important;
  margin-top: 0.5rem;
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item
  div.item-title {
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading4-font-size);
  margin-bottom: 0.5rem;
  font-size: 1rem !important;
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item
  div.item-title
  a {
  color: inherit !important;
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item
  div.item-title
  a:hover {
  color: var(--grimlock-archive-post-link-hover-color) !important;
}
@media (max-width: 991.98px) {
  div.grimlock-buddypress-groups-section
    ul#groups-list
    > li
    div.item
    div.item-title {
    font-size: 1.1em;
  }
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item
  div.item-title
  > a {
  text-decoration: none;
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item
  div.item-title
  > a:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li
  div.item
  div.item-meta {
  margin: 0.2rem 0 0 0;
  font-size: 0.9em;
  line-height: 1em;
}
@media (min-width: 768px) {
  div.grimlock-buddypress-groups-section ul#groups-list > li:hover {
    -webkit-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0);
  }
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li:hover
  div.item-avatar
  img {
  -webkit-transform: translate3d(0, 0, 0) scale(1.05);
  transform: translate3d(0, 0, 0) scale(1.05);
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li:hover
  div.item-avatar:before {
  -webkit-transform: translate3d(0, 0, 0) scale(0.7);
  transform: translate3d(0, 0, 0) scale(0.7);
}
div.grimlock-buddypress-groups-section
  ul#groups-list
  > li:hover
  div.item-avatar:after {
  -webkit-transform: translate3d(0, 0, 0) scale(1.2);
  transform: translate3d(0, 0, 0) scale(1.2);
}
div.grimlock-buddypress-groups-section ul#groups-list > li.hidden {
  display: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}
@media (min-width: 768px) {
  div.grimlock-buddypress-groups-section
    .section__content--3-3-3-3-cols-classic
    ul#groups-list
    > li {
    max-width: calc(33.333333% - 30px);
    flex: 0 0 calc(33.333333% - 30px);
  }
}
@media (min-width: 992px) {
  div.grimlock-buddypress-groups-section
    .section__content--3-3-3-3-cols-classic
    ul#groups-list
    > li {
    max-width: calc(25% - 30px);
    flex: 0 0 calc(25% - 30px);
  }
}
@media (min-width: 768px) {
  div.grimlock-buddypress-groups-section
    .section__content--4-4-4-cols-classic
    ul#groups-list
    > li {
    max-width: calc(33.333333% - 30px);
    flex: 0 0 calc(33.333333% - 30px);
  }
}
@media (min-width: 992px) {
  div.grimlock-buddypress-groups-section
    .section__content--6-6-cols-classic
    ul#groups-list
    > li {
    max-width: calc(50% - 30px);
    flex: 0 0 calc(50% - 30px);
  }
}
@media (min-width: 576px) {
  div.grimlock-buddypress-groups-section
    .section__content--12-cols-classic
    ul#groups-list
    > li {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
div.grimlock-buddypress-groups-section
  .section__content--12-cols-center
  #groups-list-options,
div.grimlock-buddypress-groups-section
  .section__content--12-cols-center-left
  #groups-list-options {
  justify-content: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
div.grimlock-buddypress-groups-section
  .section__content--12-cols-center
  #groups-list {
  justify-content: center;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 !important;
  border: none !important;
  background: #222 !important;
  overflow: hidden;
  margin: 0 !important;
  height: clamp(205px, 20vw, 265px);
  border-radius: 0 !important;
  box-shadow: none !important;
}
@media (min-width: 576px) {
  div.grimlock-buddypress-groups-section
    .section__content--2-2-2-2-2-2-cols-grid
    ul#groups-list
    > li {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  div.grimlock-buddypress-groups-section
    .section__content--2-2-2-2-2-2-cols-grid
    ul#groups-list
    > li {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  div.grimlock-buddypress-groups-section
    .section__content--2-2-2-2-2-2-cols-grid
    ul#groups-list
    > li {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-avatar {
  position: static;
  width: 100%;
  height: 100%;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-avatar:before,
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-avatar:after {
  content: none;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-avatar
  > a {
  border: 0;
  border-radius: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  position: static;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-avatar
  > a
  img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 100%;
  border-radius: 0 !important;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  div.grimlock-buddypress-groups-section
    .section__content--2-2-2-2-2-2-cols-grid
    ul#groups-list
    > li
    div.item-avatar
    > a
    img {
    transition: none;
  }
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-avatar
  > a:before {
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  div.grimlock-buddypress-groups-section
    .section__content--2-2-2-2-2-2-cols-grid
    ul#groups-list
    > li
    div.item-avatar
    > a:before {
    transition: none;
  }
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  color: #fff;
  pointer-events: none;
  margin: 0 !important;
  padding: 1rem 0.5rem;
  width: 100%;
  background-image: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0) 40%,
    #000000 130%
  );
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item
  .item-title {
  color: #fff;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item
  .item-title
  > a {
  color: #fff !important;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li
  div.item-meta {
  margin: 0;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li:hover
  span.name {
  opacity: 1;
}
div.grimlock-buddypress-groups-section
  .section__content--2-2-2-2-2-2-cols-grid
  ul#groups-list
  > li:hover
  .bp-member-xprofile-custom-fields {
  opacity: 1;
}
#buddypress .standard-form input[type="search"],
#buddypress .standard-form input[type="text"],
#buddypress .standard-form input[type="date"],
#buddypress .standard-form input[type="datetime-local"],
#buddypress .standard-form input[type="datetime"],
#buddypress .standard-form input[type="email"],
#buddypress .standard-form input[type="number"],
#buddypress .standard-form input[type="password"],
#buddypress .standard-form input[type="tel"],
#buddypress .standard-form input[type="url"],
#buddypress .standard-form select,
#buddypress .standard-form textarea {
  display: block;
  width: 100%;
  padding: 0.8rem 1.25rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #454748;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  min-width: 120px;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress .standard-form input[type="search"],
  #buddypress .standard-form input[type="text"],
  #buddypress .standard-form input[type="date"],
  #buddypress .standard-form input[type="datetime-local"],
  #buddypress .standard-form input[type="datetime"],
  #buddypress .standard-form input[type="email"],
  #buddypress .standard-form input[type="number"],
  #buddypress .standard-form input[type="password"],
  #buddypress .standard-form input[type="tel"],
  #buddypress .standard-form input[type="url"],
  #buddypress .standard-form select,
  #buddypress .standard-form textarea {
    transition: none;
  }
}
#buddypress .standard-form input[type="search"]::-ms-expand,
#buddypress .standard-form input[type="text"]::-ms-expand,
#buddypress .standard-form input[type="date"]::-ms-expand,
#buddypress .standard-form input[type="datetime-local"]::-ms-expand,
#buddypress .standard-form input[type="datetime"]::-ms-expand,
#buddypress .standard-form input[type="email"]::-ms-expand,
#buddypress .standard-form input[type="number"]::-ms-expand,
#buddypress .standard-form input[type="password"]::-ms-expand,
#buddypress .standard-form input[type="tel"]::-ms-expand,
#buddypress .standard-form input[type="url"]::-ms-expand,
#buddypress .standard-form select::-ms-expand,
#buddypress .standard-form textarea::-ms-expand {
  background-color: transparent;
  border: 0;
}
#buddypress .standard-form input[type="search"]:focus,
#buddypress .standard-form input[type="text"]:focus,
#buddypress .standard-form input[type="date"]:focus,
#buddypress .standard-form input[type="datetime-local"]:focus,
#buddypress .standard-form input[type="datetime"]:focus,
#buddypress .standard-form input[type="email"]:focus,
#buddypress .standard-form input[type="number"]:focus,
#buddypress .standard-form input[type="password"]:focus,
#buddypress .standard-form input[type="tel"]:focus,
#buddypress .standard-form input[type="url"]:focus,
#buddypress .standard-form select:focus,
#buddypress .standard-form textarea:focus {
  color: #454748;
  background-color: #fff;
  border-color: #245cc5;
  outline: 0;
  box-shadow: none;
}
#buddypress .standard-form input[type="search"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="text"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="date"]::-webkit-input-placeholder,
#buddypress
  .standard-form
  input[type="datetime-local"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="datetime"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="email"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="number"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="password"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="tel"]::-webkit-input-placeholder,
#buddypress .standard-form input[type="url"]::-webkit-input-placeholder,
#buddypress .standard-form select::-webkit-input-placeholder,
#buddypress .standard-form textarea::-webkit-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress .standard-form input[type="search"]::-moz-placeholder,
#buddypress .standard-form input[type="text"]::-moz-placeholder,
#buddypress .standard-form input[type="date"]::-moz-placeholder,
#buddypress .standard-form input[type="datetime-local"]::-moz-placeholder,
#buddypress .standard-form input[type="datetime"]::-moz-placeholder,
#buddypress .standard-form input[type="email"]::-moz-placeholder,
#buddypress .standard-form input[type="number"]::-moz-placeholder,
#buddypress .standard-form input[type="password"]::-moz-placeholder,
#buddypress .standard-form input[type="tel"]::-moz-placeholder,
#buddypress .standard-form input[type="url"]::-moz-placeholder,
#buddypress .standard-form select::-moz-placeholder,
#buddypress .standard-form textarea::-moz-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress .standard-form input[type="search"]:-ms-input-placeholder,
#buddypress .standard-form input[type="text"]:-ms-input-placeholder,
#buddypress .standard-form input[type="date"]:-ms-input-placeholder,
#buddypress .standard-form input[type="datetime-local"]:-ms-input-placeholder,
#buddypress .standard-form input[type="datetime"]:-ms-input-placeholder,
#buddypress .standard-form input[type="email"]:-ms-input-placeholder,
#buddypress .standard-form input[type="number"]:-ms-input-placeholder,
#buddypress .standard-form input[type="password"]:-ms-input-placeholder,
#buddypress .standard-form input[type="tel"]:-ms-input-placeholder,
#buddypress .standard-form input[type="url"]:-ms-input-placeholder,
#buddypress .standard-form select:-ms-input-placeholder,
#buddypress .standard-form textarea:-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress .standard-form input[type="search"]::-ms-input-placeholder,
#buddypress .standard-form input[type="text"]::-ms-input-placeholder,
#buddypress .standard-form input[type="date"]::-ms-input-placeholder,
#buddypress .standard-form input[type="datetime-local"]::-ms-input-placeholder,
#buddypress .standard-form input[type="datetime"]::-ms-input-placeholder,
#buddypress .standard-form input[type="email"]::-ms-input-placeholder,
#buddypress .standard-form input[type="number"]::-ms-input-placeholder,
#buddypress .standard-form input[type="password"]::-ms-input-placeholder,
#buddypress .standard-form input[type="tel"]::-ms-input-placeholder,
#buddypress .standard-form input[type="url"]::-ms-input-placeholder,
#buddypress .standard-form select::-ms-input-placeholder,
#buddypress .standard-form textarea::-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress .standard-form input[type="search"]::placeholder,
#buddypress .standard-form input[type="text"]::placeholder,
#buddypress .standard-form input[type="date"]::placeholder,
#buddypress .standard-form input[type="datetime-local"]::placeholder,
#buddypress .standard-form input[type="datetime"]::placeholder,
#buddypress .standard-form input[type="email"]::placeholder,
#buddypress .standard-form input[type="number"]::placeholder,
#buddypress .standard-form input[type="password"]::placeholder,
#buddypress .standard-form input[type="tel"]::placeholder,
#buddypress .standard-form input[type="url"]::placeholder,
#buddypress .standard-form select::placeholder,
#buddypress .standard-form textarea::placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress .standard-form input[type="search"]:disabled,
#buddypress .standard-form input[type="search"][readonly],
#buddypress .standard-form input[type="text"]:disabled,
#buddypress .standard-form input[type="text"][readonly],
#buddypress .standard-form input[type="date"]:disabled,
#buddypress .standard-form input[type="date"][readonly],
#buddypress .standard-form input[type="datetime-local"]:disabled,
#buddypress .standard-form input[type="datetime-local"][readonly],
#buddypress .standard-form input[type="datetime"]:disabled,
#buddypress .standard-form input[type="datetime"][readonly],
#buddypress .standard-form input[type="email"]:disabled,
#buddypress .standard-form input[type="email"][readonly],
#buddypress .standard-form input[type="number"]:disabled,
#buddypress .standard-form input[type="number"][readonly],
#buddypress .standard-form input[type="password"]:disabled,
#buddypress .standard-form input[type="password"][readonly],
#buddypress .standard-form input[type="tel"]:disabled,
#buddypress .standard-form input[type="tel"][readonly],
#buddypress .standard-form input[type="url"]:disabled,
#buddypress .standard-form input[type="url"][readonly],
#buddypress .standard-form select:disabled,
#buddypress .standard-form select[readonly],
#buddypress .standard-form textarea:disabled,
#buddypress .standard-form textarea[readonly] {
  background-color: #e8e8e9;
  opacity: 1;
}
#buddypress .standard-form input[type="search"]:disabled,
#buddypress .standard-form input[type="text"]:disabled,
#buddypress .standard-form input[type="date"]:disabled,
#buddypress .standard-form input[type="datetime-local"]:disabled,
#buddypress .standard-form input[type="datetime"]:disabled,
#buddypress .standard-form input[type="email"]:disabled,
#buddypress .standard-form input[type="number"]:disabled,
#buddypress .standard-form input[type="password"]:disabled,
#buddypress .standard-form input[type="tel"]:disabled,
#buddypress .standard-form input[type="url"]:disabled,
#buddypress .standard-form select:disabled,
#buddypress .standard-form textarea:disabled {
  cursor: not-allowed;
}
#buddypress .standard-form input[type="search"] + p,
#buddypress .standard-form input[type="text"] + p,
#buddypress .standard-form input[type="date"] + p,
#buddypress .standard-form input[type="datetime-local"] + p,
#buddypress .standard-form input[type="datetime"] + p,
#buddypress .standard-form input[type="email"] + p,
#buddypress .standard-form input[type="number"] + p,
#buddypress .standard-form input[type="password"] + p,
#buddypress .standard-form input[type="tel"] + p,
#buddypress .standard-form input[type="url"] + p,
#buddypress .standard-form select + p,
#buddypress .standard-form textarea + p {
  margin-top: 0.5rem;
}
#buddypress .standard-form label,
#buddypress .standard-form span.label,
#buddypress .standard-form legend {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
  color: var(--grimlock-archive-post-title-color);
  cursor: pointer;
  font-style: normal;
}
#buddypress .standard-form label:first-child,
#buddypress .standard-form span.label:first-child,
#buddypress .standard-form legend:first-child {
  margin-top: 0;
}
#buddypress .standard-form h2.bp-screen-reader-text:first-child + label {
  margin-top: 0;
}
#buddypress .standard-form label,
#buddypress .standard-form span.label {
  font-size: 0.9em;
}
#buddypress .standard-form div.checkbox,
#buddypress .standard-form div.radio {
  padding: 1.5rem;
}
#buddypress .standard-form div.checkbox + div.checkbox,
#buddypress .standard-form div.checkbox + div.radio,
#buddypress .standard-form div.radio + div.checkbox,
#buddypress .standard-form div.radio + div.radio {
  margin-top: 1.5rem;
}
#buddypress .standard-form div.checkbox label,
#buddypress .standard-form div.radio label {
  color: inherit;
  margin-top: 0;
  font-size: 1.05em;
  cursor: pointer;
  font-weight: 600;
}
#buddypress .standard-form div.checkbox strong,
#buddypress .standard-form div.radio strong {
  font-weight: inherit;
}
#buddypress .standard-form div.checkbox ul,
#buddypress .standard-form div.radio ul {
  margin-left: 0;
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
  font-size: 0.9em;
}
#buddypress .standard-form .editfield {
  margin: 0 -1.5rem;
  padding: 1rem 1.5rem;
  width: auto;
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
}
#buddypress .standard-form .editfield fieldset legend {
  font-size: inherit;
  font-weight: 600;
  margin-top: 0;
}
#buddypress .standard-form .editfield + .submit {
  margin-top: 0;
  border-top: 0;
}
#buddypress .standard-form .field-visibility-settings-notoggle,
#buddypress .standard-form .field-visibility-settings-toggle {
  color: inherit;
  margin-top: 0.5rem;
  margin-bottom: 0;
  font-style: italic;
  font-size: 0.9em;
}
#buddypress .standard-form .field-visibility-settings {
  position: relative;
}
#buddypress .standard-form .field-visibility-settings div.radio,
#buddypress .standard-form .field-visibility-settings ul.radio {
  padding: 1.5rem;
}
#buddypress .standard-form .field-visibility-settings:not([style*="block"]) {
  display: none !important;
}
#buddypress .standard-form button.visibility-toggle-link {
  background: var(--grimlock-table-striped-background-color);
  border: 0 !important;
  margin-left: 0.5rem;
  padding: 0;
  border-radius: 500px;
  font-size: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  line-height: 0;
  font-style: normal;
  color: inherit;
  letter-spacing: 0;
}
#buddypress .standard-form button.visibility-toggle-link:before {
  font-family: var(--grimlock-icon-cog-font-family) !important;
  content: var(--grimlock-icon-cog);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.9rem;
}
#buddypress .standard-form button.visibility-toggle-link:hover {
  opacity: 0.5;
}
#buddypress .standard-form button.field-visibility-settings-close {
  font-size: 0;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  margin: 0;
  background: none;
  width: 25px;
  height: 25px;
  border: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.7;
  line-height: 0;
  border-radius: 500px;
  letter-spacing: 0;
}
#buddypress .standard-form button.field-visibility-settings-close:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.9rem;
  font-weight: 100;
}
#buddypress .standard-form .field_type_datebox select,
#buddypress .standard-form .field_birthdate select {
  margin-bottom: 5px;
  margin-right: 5px;
}
@media (min-width: 992px) {
  #buddypress .standard-form .field_type_datebox select,
  #buddypress .standard-form .field_birthdate select {
    display: inline-block;
    vertical-align: top;
    max-width: 150px;
  }
}
#buddypress .standard-form .field_type_datebox .input-options.datebox-selects,
#buddypress .standard-form .field_birthdate .input-options.datebox-selects {
  position: relative;
}
@media (min-width: 768px) {
  #buddypress .standard-form .field_type_datebox .input-options.datebox-selects,
  #buddypress .standard-form .field_birthdate .input-options.datebox-selects {
    display: flex;
  }
}
@media (min-width: 768px) {
  #buddypress
    .standard-form
    .field_type_datebox
    .input-options.datebox-selects
    label,
  #buddypress
    .standard-form
    .field_birthdate
    .input-options.datebox-selects
    label {
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
  }
  #buddypress
    .standard-form
    .field_type_datebox
    .input-options.datebox-selects
    label:nth-of-type(2),
  #buddypress
    .standard-form
    .field_birthdate
    .input-options.datebox-selects
    label:nth-of-type(2) {
    left: calc(33% + 5px);
    margin-top: 0;
  }
  #buddypress
    .standard-form
    .field_type_datebox
    .input-options.datebox-selects
    label:nth-of-type(3),
  #buddypress
    .standard-form
    .field_birthdate
    .input-options.datebox-selects
    label:nth-of-type(3) {
    left: calc(66% + 10px);
    margin-top: 0;
  }
}
#buddypress
  .standard-form
  .field_type_datebox
  .input-options.datebox-selects
  select,
#buddypress
  .standard-form
  .field_birthdate
  .input-options.datebox-selects
  select {
  width: 100%;
  max-width: none !important;
}
@media (min-width: 768px) {
  #buddypress
    .standard-form
    .field_type_datebox
    .input-options.datebox-selects
    select,
  #buddypress
    .standard-form
    .field_birthdate
    .input-options.datebox-selects
    select {
    margin-top: 25px !important;
    width: 33% !important;
  }
}
#buddypress .standard-form .field_from-to .bpxcftr-from-to-edit-field {
  display: flex;
  align-items: center;
}
#buddypress
  .standard-form
  .field_from-to
  .bpxcftr-from-to-edit-field
  .bpxcftr-fromto-edit-separator {
  padding: 0 0.5rem;
}
#buddypress .standard-form .select2-container {
  width: 100% !important;
  max-width: 100% !important;
}
#buddypress .standard-form .field_color input[type="color"] {
  padding: 0;
  min-width: 40px;
  min-height: 30px;
  border: 1px solid var(--grimlock-table-striped-background-color);
  background: var(--grimlock-table-striped-background-color);
}
#buddypress .standard-form #pass-strength-result {
  border: 0;
  font-weight: 600;
}
#buddypress .standard-form #pass-strength-result.short {
  background-color: #e74c3c;
  color: #fff;
}
#buddypress .standard-form #pass-strength-result.bad {
  background-color: #f1c40f;
  color: #fff;
}
#buddypress .standard-form #pass-strength-result.good {
  background-color: #3498db;
  color: #fff;
}
#buddypress .standard-form #pass-strength-result.strong {
  background-color: #3dbdb6;
  color: #fff;
}
#buddypress .standard-form .field_distance {
  position: relative;
}
#buddypress .standard-form .field_distance span.dashicons {
  cursor: pointer;
  position: absolute;
  top: 33px;
  right: 5px;
  z-index: 2;
  display: block;
  padding: 2px;
  background: rgba(0, 0, 0, 0.1);
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 500px;
  color: inherit;
}
#buddypress .standard-form .field_distance span.dashicons:hover {
  opacity: 0.75;
}
#buddypress .standard-form p.description {
  color: inherit;
  opacity: 0.7;
}
#buddypress .standard-form .small-description {
  font-style: italic;
  opacity: 0.5;
}
#buddypress .standard-form .quicktags-toolbar input[type="button"] {
  padding: 5px;
  line-height: 1em;
}
#buddypress .standard-form div.submit {
  width: auto;
  margin: 1.5rem -1.5rem -1.5rem -1.5rem;
  padding: 1.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#buddypress .standard-form div.submit::after {
  display: block;
  clear: both;
  content: "";
}
#buddypress .standard-form div.submit input:last-of-type {
  float: right;
  margin: 0;
  min-width: 100px;
}
#buddypress .standard-form input[type="submit"] {
  margin-top: 1rem;
}
#buddypress .standard-form#signup_form input[type="text"],
#buddypress .standard-form#signup_form input[type="password"],
#buddypress .standard-form#signup_form input[type="website"],
#buddypress .standard-form#signup_form input[type="email"],
#buddypress .standard-form#signup_form textarea {
  width: 100%;
}
#buddypress .standard-form#signup_form input[type="text"] + p,
#buddypress .standard-form#signup_form input[type="password"] + p,
#buddypress .standard-form#signup_form input[type="website"] + p,
#buddypress .standard-form#signup_form input[type="email"] + p,
#buddypress .standard-form#signup_form textarea + p {
  margin-top: 0.5rem;
}
#buddypress .standard-form#signup_form div div.error:not(#message) {
  color: #fff !important;
  background-color: #e74c3c !important;
  width: 100%;
}
#buddypress
  .standard-form#signup_form
  #blog-details-section
  #pass-strength-result,
#buddypress
  .standard-form#signup_form
  #blog-details-section
  input#signup_blog_url {
  width: 100%;
}
#buddypress .standard-form#signup_form .register-site legend.label {
  font-size: 1rem;
}
#buddypress .standard-form#signup_form div.submit {
  float: right;
  padding: 0;
  border: 0;
  margin: 1rem 0 0 0;
}
textarea#group-desc,
#youzer #group-settings-form textarea,
#youzer .yz-group-settings-tab textarea,
#youzer div textarea,
.youzer textarea,
textarea {
  border-radius: clamp(
    0,
    var(--grimlock-control-border-radius),
    0.75rem
  ) !important;
}
#buddypress .avatar-crop-management {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: var(--grimlock-table-striped-background-color);
  padding: 1rem;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress #avatar-crop-pane {
  border-radius: var(--grimlock-archive-post-border-radius);
  margin: 0 !important;
}
.buddypress.groups.group-create #buddypress #avatar-crop-pane {
  margin: 0;
}
.buddypress.groups.group-create
  #buddypress
  #avatar-crop-pane
  #avatar-crop-preview {
  -webkit-transform: translateX(15px);
  transform: translateX(15px);
}
#buddypress #avatar-crop-actions {
  margin: 1rem 0 !important;
}
#buddypress #avatar-crop-actions .button {
  margin: 0;
}
#buddypress #avatar-crop-actions .button:before {
  font-family: var(--grimlock-icon-crop-font-family) !important;
  content: var(--grimlock-icon-crop);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
#buddypress .bp-avatar-nav {
  margin-top: 2rem;
}
#buddypress .drag-drop #drag-drop-area {
  border: 2px dashed var(--grimlock-table-striped-background-color);
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress .drag-drop #drag-drop-area.rtm-drag-drop-active {
  border-color: var(--grimlock-button-primary-background-color) !important;
}
#buddypress .drag-drop .drag-drop-inside {
  padding: 40px 10px;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress .drag-drop .drag-drop-inside {
    transition: none;
  }
}
#buddypress .drag-drop .drag-drop-inside p {
  color: inherit;
}
#buddypress .drag-drop.drag-over .drag-drop-inside {
  background: none;
  box-shadow: 0 0 30px var(--grimlock-table-striped-background-color) inset;
}
#buddypress #bp-delete-avatar {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress #bp-delete-avatar:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
#buddypress #bp-delete-avatar:focus,
#buddypress #bp-delete-avatar.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress #bp-delete-avatar.disabled,
#buddypress #bp-delete-avatar:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress #bp-delete-avatar:not(:disabled):not(.disabled):active,
#buddypress #bp-delete-avatar:not(:disabled):not(.disabled).active,
.show > #buddypress #bp-delete-avatar.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
#buddypress #bp-delete-avatar:not(:disabled):not(.disabled):active:focus,
#buddypress #bp-delete-avatar:not(:disabled):not(.disabled).active:focus,
.show > #buddypress #bp-delete-avatar.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress div.bp-avatar-status .bp-progress,
#buddypress div.bp-cover-image-status .bp-progress {
  border: 0;
  margin-right: 0;
  border-radius: var(--grimlock-archive-post-border-radius);
  background-color: var(--grimlock-table-striped-background-color);
  overflow: visible;
  position: relative;
}
#buddypress div.bp-avatar-status .bp-progress:before,
#buddypress div.bp-cover-image-status .bp-progress:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -5px;
  left: -25px;
}
@media (max-width: 991.98px) {
  #buddypress div.bp-avatar-status .bp-progress:before,
  #buddypress div.bp-cover-image-status .bp-progress:before {
    left: auto;
    right: -25px;
  }
}
#buddypress div.bp-avatar-status .bp-progress .bp-bar,
#buddypress div.bp-cover-image-status .bp-progress .bp-bar {
  background-color: var(--grimlock-color-success);
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #245cc5;
  transition: width 0.6s ease;
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 1rem 1rem;
  -webkit-animation-name: progress-width;
  animation-name: progress-width;
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  height: 100%;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress div.bp-avatar-status .bp-progress .bp-bar,
  #buddypress div.bp-cover-image-status .bp-progress .bp-bar {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  #buddypress div.bp-avatar-status .bp-progress + .filename,
  #buddypress div.bp-cover-image-status .bp-progress + .filename {
    display: none;
  }
}
@media (max-width: 991.98px) {
  #buddypress div.bp-cover-image-status {
    display: flex;
    width: 100%;
  }
}
#buddypress .bp-cover-image-manage a#bp-delete-cover-image {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  width: 100%;
  margin-bottom: 3rem;
}
#buddypress .bp-cover-image-manage a#bp-delete-cover-image:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
#buddypress .bp-cover-image-manage a#bp-delete-cover-image:focus,
#buddypress .bp-cover-image-manage a#bp-delete-cover-image.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .bp-cover-image-manage a#bp-delete-cover-image.disabled,
#buddypress .bp-cover-image-manage a#bp-delete-cover-image:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress
  .bp-cover-image-manage
  a#bp-delete-cover-image:not(:disabled):not(.disabled):active,
#buddypress
  .bp-cover-image-manage
  a#bp-delete-cover-image:not(:disabled):not(.disabled).active,
.show
  > #buddypress
  .bp-cover-image-manage
  a#bp-delete-cover-image.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
#buddypress
  .bp-cover-image-manage
  a#bp-delete-cover-image:not(:disabled):not(.disabled):active:focus,
#buddypress
  .bp-cover-image-manage
  a#bp-delete-cover-image:not(:disabled):not(.disabled).active:focus,
.show
  > #buddypress
  .bp-cover-image-manage
  a#bp-delete-cover-image.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .bp-cover-image-status {
  margin-bottom: 0;
}
#buddypress .bp-cover-image-status + .bp-cover-image-manage {
  margin-top: 1rem;
}
#buddypress .bp-cover-image-status p {
  margin-bottom: 0 !important;
}
#buddypress .bp-avatar-status:empty,
#buddypress .bp-cover-image-manage:empty {
  display: none;
}
#buddypress:not(.youzer) .bp-avatar-nav {
  font-weight: 600;
}
#buddypress:not(.youzer) .bp-avatar-nav > ul {
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-bottom-width: 2px;
}
#buddypress:not(.youzer) .bp-avatar-nav > ul > .avatar-nav-item {
  border: 0;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item
  > a.bp-avatar-nav-item {
  border: 0;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item
  > a.bp-avatar-nav-item:before {
  margin-right: 5px;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item
  > a.bp-avatar-nav-item[data-nav="upload"] {
  color: inherit !important;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item
  > a.bp-avatar-nav-item[data-nav="upload"]:hover {
  opacity: 0.7;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item#bp-avatar-upload
  a:before {
  font-family: var(--grimlock-icon-upload-font-family) !important;
  content: var(--grimlock-icon-upload);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item#bp-avatar-delete
  a,
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item#bp-avatar-delete
  a:hover,
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item#bp-avatar-delete
  a:active,
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item#bp-avatar-delete
  a:focus {
  color: #e74c3c;
}
#buddypress:not(.youzer)
  .bp-avatar-nav
  > ul
  > .avatar-nav-item#bp-avatar-delete
  a:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bp-tooltip:after {
  color: var(--grimlock-tooltip-color);
  background-color: var(--grimlock-tooltip-background-color);
  padding: var(--grimlock-tooltip-padding-y) var(--grimlock-tooltip-padding-x);
  border-radius: var(--grimlock-tooltip-border-radius);
  font-family: var(--grimlock-tooltip-font-family);
  font-weight: var(--grimlock-tooltip-font-weight);
  font-size: var(--grimlock-tooltip-font-size);
  max-width: var(--grimlock-tooltip-max-width);
  box-shadow: var(--grimlock-tooltip-box-shadow);
  border: none;
}
@-webkit-keyframes loading-pulse {
  0% {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
  }
  50% {
    box-shadow: none;
  }
  100% {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
  }
}
@keyframes loading-pulse {
  0% {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
  }
  50% {
    box-shadow: none;
  }
  100% {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1);
  }
}
div.ac_results {
  border: 0;
  background-color: #fff;
  box-shadow: 0 0.2rem 2rem rgba(0, 0, 0, 0.12);
}
div.ac_results ul li {
  padding: 0.75rem 1rem;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  div.ac_results ul li {
    transition: none;
  }
}
div.ac_results ul li.ac_over {
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
}
div.ac_results ul li img {
  position: relative;
  margin-right: 0;
  width: 30px !important;
  height: 30px !important;
  border-radius: 500px;
  object-fit: cover;
  object-position: center;
}
.icon-state.loading {
  cursor: wait;
}
.icon-state.loading .icon:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.atwho-view {
  background: var(--grimlock-archive-post-background-color);
  color: var(--grimlock-archive-post-color);
  font-family: inherit;
  border: none;
  box-shadow: 0 0 0 3px var(--grimlock-archive-post-box-shadow-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.atwho-view .username strong {
  color: var(--grimlock-archive-post-title-color);
}
.atwho-view small {
  color: inherit;
  opacity: 0.8;
}
.atwho-view li {
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
}
.atwho-view li img {
  border-radius: 500px;
  object-fit: cover;
  object-position: center;
}
.atwho-view li.cur {
  background: var(--grimlock-table-striped-background-color);
}
.atwho-view li:last-child {
  border-bottom: 0;
}
#buddypress #send_message_form #send-to-input.loading,
#buddypress #send_message_form #send-to-input.autocomplete-loading {
  -webkit-animation: loading-pulse 1s linear infinite;
  animation: loading-pulse 1s linear infinite;
  transition: all 0.2s ease-in-out;
}
#buddypress #send_message_form ul.acfb-holder {
  overflow: visible;
  margin-bottom: 0.5rem;
  float: left;
  width: 100%;
  display: block;
}
#buddypress #send_message_form ul.acfb-holder li.friend-tab {
  border: 0;
  padding: 0 1.25rem 0 0;
  text-decoration: none !important;
  background-color: var(--grimlock-archive-post-title-color);
  color: var(--grimlock-archive-post-background-color);
  font-size: 0.8em;
  font-weight: 600;
  margin-bottom: 0.75rem;
  border-radius: 500px;
  float: none;
  display: inline-block;
}
#buddypress #send_message_form ul.acfb-holder li.friend-tab img {
  width: 45px !important;
  height: 45px !important;
  border-radius: 500px;
  position: relative;
  border: 3px solid var(--grimlock-archive-post-background-color) !important;
  background-color: var(--grimlock-archive-post-background-color);
  margin: -1px 0 -1px -1px !important;
  objec-fit: cover;
  objec-position: center;
  margin: 0;
}
#buddypress #send_message_form ul.acfb-holder li.friend-tab a {
  color: inherit !important;
  text-decoration: none !important;
  margin-left: 0;
}
#buddypress #send_message_form ul.acfb-holder li.friend-tab a:hover {
  opacity: 0.8;
}
#buddypress #send_message_form ul.acfb-holder li.friend-tab span.p {
  border-radius: 500px;
  width: 14px;
  height: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--grimlock-archive-post-background-color);
  color: var(--grimlock-archive-post-title-color);
  letter-spacing: 0;
  padding: 0;
  margin-left: 0.25rem;
  line-height: 0;
  vertical-align: middle;
  position: relative;
  left: 5px;
  font-size: 0;
}
#buddypress #send_message_form ul.acfb-holder li.friend-tab span.p:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
}
#buddypress #send_message_form ul.acfb-holder > li:not([class]):not([id]) {
  margin: 0;
  padding: 0;
  width: 100%;
}
#buddypress
  #send_message_form
  ul.acfb-holder
  > li:not([class]):not([id])
  + li.friend-tab
  img {
  margin-right: 0.7rem !important;
}
#buddypress #send_message_form #message_content {
  padding: 1rem;
  width: 100%;
  height: 180px;
}
#buddypress #send_message_form label[for="send-to-input"] {
  margin-top: 0 !important;
}
#buddypress #send_message_form label[for="send-notice"] {
  margin-top: 0.5rem;
}
#buddypress #group-create-body .left-menu div#invite-list,
#buddypress #send-invite-form > .invite .left-menu div#invite-list {
  width: 100%;
  height: auto;
  max-height: 340px;
  background: none;
  padding: 0;
  margin-bottom: 0.5rem;
}
#buddypress #group-create-body .left-menu div#invite-list > ul,
#buddypress #send-invite-form > .invite .left-menu div#invite-list > ul {
  padding: 0;
  margin: 0;
}
#buddypress #group-create-body .left-menu div#invite-list > ul > li,
#buddypress #send-invite-form > .invite .left-menu div#invite-list > ul > li {
  padding: 0;
  margin: 0;
}
#buddypress #group-create-body .left-menu div#invite-list > ul label,
#buddypress #send-invite-form > .invite .left-menu div#invite-list > ul label {
  margin-bottom: 5px;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 0.5rem;
  margin: 0;
  text-align: left;
  font-weight: 600;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress #group-create-body .left-menu div#invite-list > ul label,
  #buddypress
    #send-invite-form
    > .invite
    .left-menu
    div#invite-list
    > ul
    label {
    transition: none;
  }
}
#buddypress #group-create-body .left-menu div#invite-list > ul label:hover,
#buddypress
  #send-invite-form
  > .invite
  .left-menu
  div#invite-list
  > ul
  label:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
#buddypress #group-create-body .left-menu img,
#buddypress #send-invite-form > .invite .left-menu img {
  max-width: 100%;
  height: auto;
  width: 100%;
  max-width: 100% !important;
}
#buddypress #group-create-body ~ .submit,
#buddypress #send-invite-form > .invite ~ .submit {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
#buddypress:not(.youzer) .generic-button a > span,
#buddypress:not(.youzer) a.button > span {
  display: inline-block;
  padding: 1px 2px;
  min-width: 16px;
  border: 0;
  font-size: 70%;
  line-height: normal;
  border-radius: 50%;
}
#buddypress:not(.youzer) .generic-button a.bp-primary-action > span,
#buddypress:not(.youzer) .generic-button a#group-creation-next > span,
#buddypress:not(.youzer) a.button.bp-primary-action > span,
#buddypress:not(.youzer) a.button#group-creation-next > span {
  background-color: var(--grimlock-button-primary-color);
  color: var(--grimlock-button-primary-background-color);
}
.wp-core-ui.wp-editor-wrap.html-active textarea {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border: 0;
}
.wp-core-ui.wp-editor-wrap.html-active button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.wp-core-ui.wp-editor-wrap.html-active textarea {
  border-style: solid;
}
.buddypress
  #site
  #buddypress:not(.youzer)
  .bp-card-list
  .state--accepted
  .card-body-actions,
.buddypress
  #site
  #buddypress:not(.youzer)
  .bp-card-list
  .state--rejected
  .card-body-actions,
.buddypress
  #site
  #buddypress:not(.youzer)
  #friend-list
  .state--accepted
  .card-body-actions,
.buddypress
  #site
  #buddypress:not(.youzer)
  #friend-list
  .state--rejected
  .card-body-actions {
  color: var(--grimlock-member-actions-button-background-color) !important;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 0.8em;
  padding: 0.5rem !important;
  z-index: 2;
  justify-content: center !important;
  align-items: center !important;
  border: none !important;
  top: -60px;
}
.buddypress
  #site
  #buddypress:not(.youzer)
  .bp-card-list
  .state--accepted
  .card-body-actions
  a.button,
.buddypress
  #site
  #buddypress:not(.youzer)
  .bp-card-list
  .state--rejected
  .card-body-actions
  a.button,
.buddypress
  #site
  #buddypress:not(.youzer)
  #friend-list
  .state--accepted
  .card-body-actions
  a.button,
.buddypress
  #site
  #buddypress:not(.youzer)
  #friend-list
  .state--rejected
  .card-body-actions
  a.button {
  display: none !important;
}
.buddypress #site #buddypress:not(.youzer) .bp-card-list .state--accepted .card,
.buddypress #site #buddypress:not(.youzer) #friend-list .state--accepted .card {
  -webkit-transform: translate3d(0, -6px, 0);
  transform: translate3d(0, -6px, 0);
}
.buddypress
  #site
  #buddypress:not(.youzer)
  .bp-card-list
  .state--accepted
  .card-body-actions,
.buddypress
  #site
  #buddypress:not(.youzer)
  #friend-list
  .state--accepted
  .card-body-actions {
  background-color: var(--grimlock-success-button-background-color) !important;
  background-color: var(--grimlock-success-button-background-color) !important;
}
.buddypress #site #buddypress:not(.youzer) .bp-card-list .state--rejected,
.buddypress #site #buddypress:not(.youzer) #friend-list .state--rejected {
  pointer-events: none;
}
.buddypress #site #buddypress:not(.youzer) .bp-card-list .state--rejected .card,
.buddypress #site #buddypress:not(.youzer) #friend-list .state--rejected .card {
  opacity: 0.5;
}
.buddypress
  #site
  #buddypress:not(.youzer)
  .bp-card-list
  .state--rejected
  .card-body-actions,
.buddypress
  #site
  #buddypress:not(.youzer)
  #friend-list
  .state--rejected
  .card-body-actions {
  background-color: var(--grimlock-color-danger) !important;
}
@media (max-width: 991.98px) {
  #buddypress div.pagination,
  #buddypress div.bbp-pagination {
    flex-direction: column;
  }
}
@media (max-width: 991.98px) {
  #buddypress div.pagination div.bbp-pagination-count,
  #buddypress div.pagination div.pag-count,
  #buddypress div.bbp-pagination div.bbp-pagination-count,
  #buddypress div.bbp-pagination div.pag-count {
    margin: 1rem auto 0 auto;
  }
}
.loading-list {
  position: relative;
}
.loading-list.loading {
  height: 100vh;
}
.loading-list.loading > li,
.loading-list.loading > div,
.loading-list.loading:before {
  display: none !important;
}
.loading-list.loading:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 25px;
  color: inherit;
  opacity: 0.5;
  top: 15%;
  left: 50%;
  z-index: 99;
  text-align: center;
}
@media (min-width: 992px) {
  .buddypress.directory.members .site-content .region__container,
  .buddypress.directory.groups .site-content .region__container,
  .archive.post-type-archive-bp_doc .site-content .region__container {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) .directory-form-row {
    padding-left: 270px;
  }
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) .directory-form-row {
    display: block;
    text-align: center;
  }
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) .directory-form-row .directory-form-nav {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    margin-left: auto;
    text-align: center;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) .directory-form-row .directory-form-nav {
    margin-right: auto;
  }
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) #groups-dir-search,
  #buddypress:not(.youzer) #members-dir-search {
    margin-top: -1rem;
  }
}
#buddypress:not(.youzer).bps-active .directory-form-row {
  padding-right: 0;
}
@media (max-width: 991.98px) {
  .directory #buddypress:not(.youzer).bps-active #members-dir-search {
    padding-right: 50px;
  }
}
@media screen and (min-width: 1600px) {
  .buddypress.directory.members
    .bp-card-list.bp-card-list--members
    .bp-card-list__item {
    max-width: 20%;
    flex: 0 0 20%;
  }
}
@media (min-width: 992px) {
  .region--9-3-cols-left
    .buddypress.directory.members
    .bp-card-list.bp-card-list--members
    .bp-card-list__item,
  .region--3-9-cols-left
    .buddypress.directory.members
    .bp-card-list.bp-card-list--members
    .bp-card-list__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
.buddypress.directory.groups #message {
  margin-bottom: 2rem;
}
.buddypress.directory.groups .profile-header__body .item-description {
  max-width: 600px;
}
#buddypress:not(.youzer) div.dir-search {
  width: 100%;
  margin: 0 0 0.5rem 0;
  float: none;
}
#buddypress:not(.youzer) div.dir-search input[type="text"],
#buddypress:not(.youzer) div.dir-search input[type="search"] {
  margin: 0;
  box-shadow: none !important;
}
@media (min-width: 992px) {
  body:not(.manage-members) #buddypress:not(.youzer) div.dir-search {
    position: absolute;
    top: 5px;
    left: 0;
    margin: 0;
    width: auto;
    z-index: 2;
  }
}
#buddypress:not(.youzer) div.dir-search,
#buddypress:not(.youzer) div.message-search {
  margin: 0;
  float: none;
}
#buddypress:not(.youzer) div.dir-search > form,
#buddypress:not(.youzer) div.message-search > form {
  position: relative;
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) div.dir-search > form,
  #buddypress:not(.youzer) div.message-search > form {
    width: 220px;
  }
}
@media (max-width: 991.98px) {
  #buddypress:not(.youzer) div.dir-search > form,
  #buddypress:not(.youzer) div.message-search > form {
    margin-bottom: 0.75rem;
    width: 100%;
  }
}
#buddypress:not(.youzer) div.dir-search > form input[type="text"],
#buddypress:not(.youzer) div.dir-search > form input[type="search"],
#buddypress:not(.youzer) div.message-search > form input[type="text"],
#buddypress:not(.youzer) div.message-search > form input[type="search"] {
  padding: 0.5rem 0.75rem 0.5rem 30px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-color: transparent;
  background: none !important;
  border-radius: 0 !important;
  color: inherit !important;
  border-width: 2px;
  box-shadow: none !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-webkit-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-webkit-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-webkit-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-webkit-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]:-moz-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]:-moz-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]:-moz-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]:-moz-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-ms-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-ms-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-webkit-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-webkit-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-webkit-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-webkit-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-moz-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-moz-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-moz-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-moz-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]:-ms-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]:-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]:-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]:-ms-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-ms-input-placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-ms-input-placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer) div.dir-search > form input[type="text"]::placeholder,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::placeholder,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::placeholder {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-webkit-input-placeholder-shown,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-webkit-input-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-webkit-input-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-webkit-input-placeholder-shown {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-moz-placeholder-shown,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-moz-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-moz-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-moz-placeholder-shown {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]:-ms-input-placeholder-shown,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]:-ms-input-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]:-ms-input-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]:-ms-input-placeholder-shown {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::-ms-input-placeholder-shown,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::-ms-input-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::-ms-input-placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::-ms-input-placeholder-shown {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="text"]::placeholder-shown,
#buddypress:not(.youzer)
  div.dir-search
  > form
  input[type="search"]::placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="text"]::placeholder-shown,
#buddypress:not(.youzer)
  div.message-search
  > form
  input[type="search"]::placeholder-shown {
  color: inherit !important;
}
@media screen and (max-width: 782px) {
  #buddypress:not(.youzer) div.dir-search > form input[type="text"],
  #buddypress:not(.youzer) div.dir-search > form input[type="search"],
  #buddypress:not(.youzer) div.message-search > form input[type="text"],
  #buddypress:not(.youzer) div.message-search > form input[type="search"] {
    width: 100%;
  }
}
#buddypress:not(.youzer) div.dir-search > form input[type="text"]:hover,
#buddypress:not(.youzer) div.dir-search > form input[type="search"]:hover,
#buddypress:not(.youzer) div.message-search > form input[type="text"]:hover,
#buddypress:not(.youzer) div.message-search > form input[type="search"]:hover {
  border-bottom-color: rgba(0, 0, 0, 0.04);
}
#buddypress:not(.youzer) div.dir-search > form input[type="submit"],
#buddypress:not(.youzer) div.message-search > form input[type="submit"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  padding: 0;
  opacity: 0;
  pointer-events: none;
}
#buddypress:not(.youzer) div.dir-search > form:after,
#buddypress:not(.youzer) div.message-search > form:after {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  position: absolute;
  top: 45%;
  left: 5px;
  right: auto;
  z-index: 2;
  width: auto;
  height: 38px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  color: inherit;
  opacity: 0.5;
  pointer-events: none;
  line-height: 38px;
  font-size: 0.9em;
}
#buddypress:not(.youzer) div.dir-search > form > label,
#buddypress:not(.youzer) div.message-search > form > label {
  margin: 0;
  width: 100%;
}
.buddypress.directory.members
  #buddypress:not(.youzer)
  div.dir-search
  > form
  > label,
.buddypress.directory.members
  #buddypress:not(.youzer)
  div.message-search
  > form
  > label {
  padding-right: 65px;
}
@media (min-width: 992px) {
  .buddypress.directory.members
    #buddypress:not(.youzer)
    div.dir-search
    > form
    > label,
  .buddypress.directory.members
    #buddypress:not(.youzer)
    div.message-search
    > form
    > label {
    padding-right: 0;
  }
}
#buddypress:not(.youzer) div.dir-search .awesomplete,
#buddypress:not(.youzer) div.message-search .awesomplete {
  display: inline-block;
  width: 100%;
}
#buddypress:not(.youzer) div.dir-search .awesomplete > ul,
#buddypress:not(.youzer) div.message-search .awesomplete > ul {
  display: none !important;
}
@media (max-width: 991.98px) {
  #buddypress:not(.youzer) div.message-search > form {
    margin-bottom: 0;
  }
}
#buddypress:not(.youzer) .dir-filter {
  position: relative;
}
#buddypress:not(.youzer) .dir-filter::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 1200px) {
  .buddypress.directory.members #buddypress:not(.youzer) .dir-filter {
    padding-right: 65px;
  }
}
@media (min-width: 768px) {
  .buddypress.directory.members
    .region--9-3-cols-left
    #buddypress:not(.youzer)
    .dir-filter,
  .buddypress.directory.members
    .region--3-9-cols-left
    #buddypress:not(.youzer)
    .dir-filter {
    padding-right: 0 !important;
  }
}
#buddypress:not(.youzer) .dir-filter .select-style select,
#buddypress:not(.youzer) .bupr-bp-member-reviews-block .select-wrap select {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 45px;
  border-radius: 0;
  min-width: 100px !important;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) .dir-filter .select-style,
  #buddypress:not(.youzer) .bupr-bp-member-reviews-block .select-wrap {
    float: right;
  }
}
#buddypress:not(.youzer) .dir-filter .select-style:not([class*="option-"]),
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap:not([class*="option-"]) {
  opacity: 0;
}
#buddypress:not(.youzer) .dir-filter .select-style.option--1:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option--1:before {
  font-family: var(--grimlock-icon-asterisk-font-family) !important;
  content: var(--grimlock-icon-asterisk);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-active:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-active:before {
  font-family: var(--grimlock-icon-clock-font-family) !important;
  content: var(--grimlock-icon-clock);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-newest:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-newest:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-alphabetical:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-alphabetical:before {
  font-family: var(--grimlock-icon-alphabetical-font-family) !important;
  content: var(--grimlock-icon-alphabetical);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-popular:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-popular:before {
  font-family: var(--grimlock-icon-stat-font-family) !important;
  content: var(--grimlock-icon-stat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-new_member:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-new_member:before {
  font-family: var(--grimlock-icon-user-font-family) !important;
  content: var(--grimlock-icon-user);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-updated_profile:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-updated_profile:before {
  font-family: var(--grimlock-icon-user-font-family) !important;
  content: var(--grimlock-icon-user);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-activity_update:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-activity_update:before {
  font-family: var(--grimlock-icon-refresh-font-family) !important;
  content: var(--grimlock-icon-refresh);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-doc_edited:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-bp_doc_edited:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-bp_doc_comment:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-bp_doc_created:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-doc_edited:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-bp_doc_edited:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-bp_doc_comment:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-bp_doc_created:before {
  font-family: var(--grimlock-icon-file-font-family) !important;
  content: var(--grimlock-icon-file);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_accepted:before,
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_created:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_accepted:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_created:before {
  font-family: var(--grimlock-icon-bp-friend-approved-font-family) !important;
  content: var(--grimlock-icon-bp-friend-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_created:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-person
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_created:before {
  font-family: var(
    --grimlock-icon-bp-friend-person-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-person-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_created:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-like
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_created:before {
  font-family: var(
    --grimlock-icon-bp-friend-like-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-like-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_created:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-smile
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_created:before {
  font-family: var(
    --grimlock-icon-bp-friend-smile-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-smile-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_created:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-star
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_created:before {
  font-family: var(
    --grimlock-icon-bp-friend-star-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-star-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  .dir-filter
  .select-style.option-friendship_created:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_accepted:before,
.grimlock-buddypress--friend-icons-add
  #buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-friendship_created:before {
  font-family: var(
    --grimlock-icon-bp-friend-symbol-approved-font-family
  ) !important;
  content: var(--grimlock-icon-bp-friend-symbol-approved);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-group_details_updated:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-group_details_updated:before {
  font-family: var(--grimlock-icon-users-font-family) !important;
  content: var(--grimlock-icon-users);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-created_group:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-created_group:before {
  font-family: var(--grimlock-icon-group-font-family) !important;
  content: var(--grimlock-icon-group);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-joined_group:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-joined_group:before {
  font-family: var(--grimlock-icon-my-groups-font-family) !important;
  content: var(--grimlock-icon-my-groups);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-new_blog_post:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-new_blog_post:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-new_blog_comment:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-course_comment:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-lesson_comment:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-topic_comment:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-new_blog_comment:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-course_comment:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-lesson_comment:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-topic_comment:before {
  font-family: var(--grimlock-icon-message-font-family) !important;
  content: var(--grimlock-icon-message);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-bbp_topic_create:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-bbp_topic_create:before {
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-bbp_reply_create:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-bbp_reply_create:before {
  font-family: var(--grimlock-icon-reply-all-font-family) !important;
  content: var(--grimlock-icon-reply-all);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-group_activity:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-group_activity:before {
  font-family: var(--grimlock-icon-stat-font-family) !important;
  content: var(--grimlock-icon-stat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-first_joined:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-first_joined:before {
  font-family: var(--grimlock-icon-my-groups-font-family) !important;
  content: var(--grimlock-icon-my-groups);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-last_joined:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-last_joined:before {
  font-family: var(--grimlock-icon-user-font-family) !important;
  content: var(--grimlock-icon-user);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-alphabetical:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-alphabetical:before {
  font-family: var(--grimlock-icon-alphabetical-font-family) !important;
  content: var(--grimlock-icon-alphabetical);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-rtmedia_update:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-rtmedia_update:before {
  font-family: var(--grimlock-icon-grid-font-family) !important;
  content: var(--grimlock-icon-grid);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-completed_course:before,
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-completed_lesson:before,
#buddypress:not(.youzer)
  .dir-filter
  .select-style.option-completed_topic:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-completed_course:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-completed_lesson:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-completed_topic:before {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-created_course:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-created_lesson:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-created_topic:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-created_course:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-created_lesson:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-created_topic:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-started_course:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-started_lesson:before,
#buddypress:not(.youzer) .dir-filter .select-style.option-started_topic:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-started_course:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-started_lesson:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-started_topic:before {
  font-family: var(--grimlock-icon-bolt-font-family) !important;
  content: var(--grimlock-icon-bolt);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-DESC:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-DESC:before {
  font-family: var(--grimlock-icon-sort-desc-font-family) !important;
  content: var(--grimlock-icon-sort-desc);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0.85em;
}
#buddypress:not(.youzer) .dir-filter .select-style.option-ASC:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.option-ASC:before {
  font-family: var(--grimlock-icon-sort-asc-font-family) !important;
  content: var(--grimlock-icon-sort-asc);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 1.15em;
}
#buddypress:not(.youzer) .dir-filter .select-style.wp_like_group:before,
#buddypress:not(.youzer)
  .bupr-bp-member-reviews-block
  .select-wrap.wp_like_group:before {
  font-family: var(--grimlock-icon-heart-font-family) !important;
  content: var(--grimlock-icon-heart);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .dir-filter .select-style label,
#buddypress:not(.youzer) .bupr-bp-member-reviews-block .select-wrap label {
  display: none;
}
#buddypress:not(.youzer) .dir-filter .select-style > li,
#buddypress:not(.youzer) .bupr-bp-member-reviews-block .select-wrap > li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#buddypress:not(.youzer) .dir-list > #message {
  max-width: 800px;
  margin: 5rem auto 2rem auto;
  text-align: center;
}
@media (min-width: 992px) {
  .members-dir-wrapper {
    position: relative !important;
  }
}
.buddypress.bp-user:not(.activity-permalink) #before_content,
.buddypress.groups.single-item #before_content,
.buddypress.activity-permalink #before_content {
  display: none;
}
.buddypress.settings.bp-user.data .profile-content__body #subnav ~ ul {
  padding-left: 0;
  list-style: none;
  font-size: 0.9em;
  opacity: 0.8;
}
.quick-settings-actions {
  text-shadow: none;
  margin-top: calc(-1 * var(--grimlock-archive-post-border-radius));
}
.quick-settings-actions > .card {
  width: 160px;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.quick-settings-actions > .card a {
  color: inherit !important;
}
.quick-settings-actions > .card a.item--notifications:before {
  font-family: var(--grimlock-icon-bell-font-family) !important;
  content: var(--grimlock-icon-bell);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.quick-settings-actions > .card a.item--messages:before {
  font-family: var(--grimlock-icon-envelope-font-family) !important;
  content: var(--grimlock-icon-envelope);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.quick-settings-actions > .card a.item--settings:before {
  font-family: var(--grimlock-icon-cog-font-family) !important;
  content: var(--grimlock-icon-cog);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.quick-settings-actions > .card a .bubble-count {
  position: absolute;
  top: -10px;
  right: 0;
  z-index: 9;
  min-width: 23px;
  min-height: 23px;
  padding: 5px;
}
.quick-settings-actions > .card a:hover,
.quick-settings-actions > .card a:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.quick-settings-actions > .card a:hover:before,
.quick-settings-actions > .card a:active:before {
  opacity: 0.8;
}
.profile-header__before-meta {
  margin-top: 1rem;
}
.profile-header__before-meta:empty {
  display: none;
}
.profile-header__before-meta > div + div {
  margin-top: 0.7rem;
}
.member-badge-state {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
}
.item-notification-friend-request {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute !important;
  z-index: 9;
  pointer-events: none;
  background: #fff;
  width: 22px !important;
  height: 22px !important;
  border-radius: 500px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  color: var(--grimlock-button-primary-background-color);
  letter-spacing: 0;
  font-size: 1em;
  text-align: center;
  bottom: 20px;
  right: 0;
  margin: 0;
}
@media (min-width: 768px) {
  .item-notification-friend-request {
    top: -8px;
    right: -9px;
    bottom: auto;
  }
}
.item-notification-friend-request:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.groups.group-members.group-home.home #subnav {
  display: none !important;
}
#request-membership-form {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
}
.buddypress.groups.single-item div#item-header .item-admins > button {
  border: 2px solid currentColor !important;
  color: inherit !important;
  background: none;
}
.buddypress.groups.single-item div#item-header .item-admins > button:hover,
.buddypress.groups.single-item div#item-header .item-admins > button:focus,
.buddypress.groups.single-item div#item-header .item-admins > button:active {
  opacity: 0.75;
}
.buddypress.groups.single-item div#item-header .item-admins div.generic-button {
  margin: 0;
  float: none;
  display: inline-block;
}
.buddypress.groups.single-item
  div#item-header
  .item-admins
  div.generic-button
  .group-button {
  padding: 0.5rem 0.75rem !important;
  text-shadow: none;
  margin-right: 0.5rem;
}
.buddypress.groups.single-item
  div#item-header
  .item-admins
  div.generic-button
  .group-button:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
.buddypress.groups.single-item
  div#item-header
  .item-admins
  div.generic-button
  .group-button.leave-group:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.buddypress.groups.single-item
  div#item-header
  .item-admins
  div.generic-button
  .group-button.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.buddypress.groups.single-item
  #site
  div#item-header
  #profile-header.profile-header--group
  .profile-header__body
  #item-buttons,
.buddypress.groups.single-item
  #site
  div#item-header
  #profile-header.profile-header--group
  .profile-header__body
  .item-admins {
  position: static;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}
.buddypress.groups.single-item
  #site
  div#item-header
  #profile-header.profile-header--group
  .profile-header__body
  #item-buttons
  a,
.buddypress.groups.single-item
  #site
  div#item-header
  #profile-header.profile-header--group
  .profile-header__body
  #item-buttons
  button,
.buddypress.groups.single-item
  #site
  div#item-header
  #profile-header.profile-header--group
  .profile-header__body
  .item-admins
  a,
.buddypress.groups.single-item
  #site
  div#item-header
  #profile-header.profile-header--group
  .profile-header__body
  .item-admins
  button {
  width: 100%;
}
@media (min-width: 768px) {
  .buddypress.groups.single-item
    #site
    div#item-header
    #profile-header.profile-header--group
    .profile-header__body
    #item-buttons,
  .buddypress.groups.single-item
    #site
    div#item-header
    #profile-header.profile-header--group
    .profile-header__body
    .item-admins {
    width: auto;
    max-width: none;
    display: inline-block;
    padding-right: 0;
    vertical-align: middle;
    margin: 0;
    padding-top: 0;
    display: inline-flex;
    width: auto;
    padding-right: 0;
    align-items: flex-start;
    padding: 0;
    margin: 0;
    vertical-align: top;
  }
  .buddypress.groups.single-item
    #site
    div#item-header
    #profile-header.profile-header--group
    .profile-header__body
    #item-buttons
    a,
  .buddypress.groups.single-item
    #site
    div#item-header
    #profile-header.profile-header--group
    .profile-header__body
    #item-buttons
    button,
  .buddypress.groups.single-item
    #site
    div#item-header
    #profile-header.profile-header--group
    .profile-header__body
    .item-admins
    a,
  .buddypress.groups.single-item
    #site
    div#item-header
    #profile-header.profile-header--group
    .profile-header__body
    .item-admins
    button {
    margin-bottom: 0 !important;
    width: auto;
  }
}
#adminModal .modal-header {
  padding: 1.5rem 1.5rem 0 1.5rem;
}
#adminModal .modal-body {
  padding: 1.5rem;
}
#group-admins,
#group-mods {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  list-style: none;
  padding: 0;
}
#group-admins > li,
#group-mods > li {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  #group-admins > li,
  #group-mods > li {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  #group-admins > li,
  #group-mods > li {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
#group-admins > li img.avatar,
#group-mods > li img.avatar {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.buddypress.groups.single-item #buddypress:not(.youzer),
.buddypress.bp-user:not(.activity-permalink) #buddypress:not(.youzer) {
  z-index: 0;
  margin: 0;
  overflow: visible;
}
.buddypress.groups.single-item
  .entry-content
  > #buddypress
  .avatar-overlay-edit,
.buddypress.bp-user:not(.activity-permalink)
  .entry-content
  > #buddypress
  .avatar-overlay-edit {
  position: relative;
  display: inline-block;
}
.buddypress.groups.single-item
  .entry-content
  > #buddypress
  .avatar-overlay-edit:after,
.buddypress.bp-user:not(.activity-permalink)
  .entry-content
  > #buddypress
  .avatar-overlay-edit:after {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  padding: 5px;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .buddypress.groups.single-item
    .entry-content
    > #buddypress
    .avatar-overlay-edit:after,
  .buddypress.bp-user:not(.activity-permalink)
    .entry-content
    > #buddypress
    .avatar-overlay-edit:after {
    transition: none;
  }
}
.buddypress.groups.single-item
  .entry-content
  > #buddypress
  .avatar-overlay-edit:hover:after,
.buddypress.bp-user:not(.activity-permalink)
  .entry-content
  > #buddypress
  .avatar-overlay-edit:hover:after {
  opacity: 1;
}
.buddypress.groups.single-item .entry-content > #buddypress .cover-btn-edit,
.buddypress.bp-user:not(.activity-permalink)
  .entry-content
  > #buddypress
  .cover-btn-edit {
  background-color: rgba(0, 0, 0, 0.2);
  padding: 0.8rem 1rem;
  color: #fff;
  border-radius: 0.25rem;
  font-size: 0.7em;
  text-transform: uppercase;
  font-weight: 600;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 9;
}
.buddypress.groups.single-item
  .entry-content
  > #buddypress
  .cover-btn-edit:hover,
.buddypress.bp-user:not(.activity-permalink)
  .entry-content
  > #buddypress
  .cover-btn-edit:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.buddypress.groups.single-item
  .entry-content
  > #buddypress
  .cover-btn-edit:before,
.buddypress.bp-user:not(.activity-permalink)
  .entry-content
  > #buddypress
  .cover-btn-edit:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.2rem;
}
.buddypress.groups.single-item .site-content,
.buddypress.bp-user:not(.activity-permalink) .site-content {
  padding: 0;
  margin-top: 0;
}
.buddypress.groups.single-item .site-content > .region__container,
.buddypress.bp-user:not(.activity-permalink)
  .site-content
  > .region__container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
.buddypress.groups.single-item
  .site-content
  > .region__container
  > .region__row,
.buddypress.bp-user:not(.activity-permalink)
  .site-content
  > .region__container
  > .region__row {
  margin: 0;
}
.buddypress.groups.single-item
  .site-content
  > .region__container
  > .region__row
  > .region__col,
.buddypress.bp-user:not(.activity-permalink)
  .site-content
  > .region__container
  > .region__row
  > .region__col {
  padding: 0 !important;
}
.buddypress.groups.single-item.modal-open,
.buddypress.bp-user:not(.activity-permalink).modal-open {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch;
  padding-right: 0 !important;
}
#buddypress:not(.youzer) div#item-header {
  position: relative;
  background-color: #3d404a;
}
#buddypress:not(.youzer) div#item-header #header-cover-image {
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-position: center top;
  background-repeat: no-repeat;
  will-change: opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: auto !important;
  pointer-events: none;
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) div#item-header #header-cover-image {
    top: -150px;
    height: calc(100% + 150px) !important;
  }
}
#buddypress:not(.youzer) div#item-header #header-cover-image:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: #222;
  opacity: 0.6;
}
#buddypress:not(.youzer) div#item-header #header-cover-image:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 0;
  background-image: linear-gradient(
    15deg,
    var(--grimlock-profile-header-background-color) 50%,
    transparent 100%
  );
  opacity: 0.45;
  pointer-events: none;
}
.grimlock--bordered
  #buddypress:not(.youzer)
  div#item-header
  #header-cover-image {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto !important;
  width: auto !important;
}
#buddypress:not(.youzer) div#item-header #profile-header {
  position: relative;
  z-index: 2;
  text-align: center;
  height: auto;
  padding: 0;
  color: #fff;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) div#item-header #profile-header {
    display: flex;
    align-items: flex-end;
    min-height: 300px;
    min-height: 40vh;
    text-align: left;
  }
}
#buddypress:not(.youzer) div#item-header #profile-header-content {
  padding: 30px 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}
#buddypress:not(.youzer) div#item-header .profile-header__avatar {
  max-width: 200px;
}
@media (max-width: 991.98px) {
  #buddypress:not(.youzer) div#item-header .profile-header__avatar {
    max-width: 160px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) div#item-header .profile-header__avatar {
    padding: 0;
  }
}
#buddypress:not(.youzer) div#item-header .profile-header__avatar img.avatar {
  margin: 0;
  float: none;
  border: 0;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
  opacity: 1 !important;
  background-color: #3d404a;
  width: 100%;
  max-width: 200px;
  height: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: var(--grimlock-archive-post-border-radius);
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) div#item-header .profile-header__avatar img.avatar {
    max-width: 160px;
    display: inline-block;
  }
}
#buddypress:not(.youzer) div#item-header .profile-header__body {
  position: static;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) div#item-header .profile-header__body {
    padding-right: 150px !important;
  }
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) div#item-header .profile-header__body {
    padding-right: 250px !important;
  }
}
#buddypress:not(.youzer) div#item-header .profile-header__body .user-nicename,
#buddypress:not(.youzer) div#item-header .profile-header__body .item-activity {
  font-size: 1.5em;
}
#buddypress:not(.youzer) div#item-header .profile-header__body .user-nicename a,
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  a {
  color: inherit;
  text-decoration: underline;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .user-nicename
  a:hover,
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .user-nicename
  a:active,
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .user-nicename
  a:focus,
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  a:hover,
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  a:active,
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  a:focus {
  opacity: 0.7;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-description {
  max-width: 500px;
  font-size: 0.9em;
  font-weight: 400;
  opacity: 0.85;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer)
    div#item-header
    .profile-header__body
    .item-description {
    margin-left: auto;
    margin-right: auto;
  }
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-description
  a {
  color: inherit !important;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-description
  a:hover {
  opacity: 0.75;
}
#buddypress:not(.youzer) div#item-header .profile-header__body .user-nicename {
  margin-bottom: 5px;
  color: inherit;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .bp-member-xprofile-custom-fields {
  padding: 0.2rem 0 0 0;
  font-size: 0.95em;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .bp-member-xprofile-custom-fields
  div.bp-member-xprofile-custom-field
  + div.bp-member-xprofile-custom-field:before {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  position: relative;
  top: 1px;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) div#item-header .profile-header__body .item-summary {
    padding-right: 90px;
  }
}
#buddypress:not(.youzer) div#item-header .profile-header__body span.activity {
  font-size: inherit;
}
#buddypress:not(.youzer) div#item-header .profile-header__body .item-activity {
  display: inline-block;
  position: relative;
  opacity: 0.8;
  margin-top: 1rem;
  font-weight: 400;
  font-size: 0.8em;
  background: rgba(0, 0, 0, 0.15);
  padding: 10px;
  border-radius: 0.25rem;
  overflow: hidden;
  pointer-events: none;
  max-width: 500px;
  font-family: var(--grimlock-text-font-family);
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer)
    div#item-header
    .profile-header__body
    .item-activity {
    transition: none;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    div#item-header
    .profile-header__body
    .item-activity {
    float: left;
  }
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  a {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  br {
  display: none !important;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity
  .activity {
  font-weight: 600;
  text-transform: capitalize;
}
#buddypress:not(.youzer)
  div#item-header
  .profile-header__body
  .item-activity:hover {
  opacity: 1;
}
@media screen and (max-width: 782px) {
  #buddypress:not(.youzer) div#item-header div#item-actions {
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
    padding-top: 0;
  }
  #buddypress:not(.youzer) div#item-header div#item-actions #group-admins li {
    display: inline-block;
    float: none;
  }
}
#buddypress:not(.youzer) div#item-header div#item-actions #group-admins {
  padding-left: 0;
}
#buddypress:not(.youzer) div#item-header div#item-actions h2 {
  font-size: inherit;
  text-transform: uppercase;
}
#buddypress:not(.youzer) div#item-header div#item-meta {
  color: inherit;
}
#buddypress:not(.youzer) div#item-header div#item-meta .latest-update {
  font-style: italic;
}
#buddypress:not(.youzer) .profile-content {
  position: relative;
}
#buddypress:not(.youzer) #profile-content__nav {
  background: #fff;
  border-bottom: 1px solid #e8e8e9;
  box-shadow: 0 -30px 60px 0 rgba(0, 0, 0, 0.1);
  overflow: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#buddypress:not(.youzer) #profile-content__nav ul li {
  white-space: nowrap;
  cursor: pointer;
}
#buddypress:not(.youzer) #profile-content__nav ul li + li {
  margin-left: 0.5rem;
}
#buddypress:not(.youzer) #profile-content__nav ul.settings-nav {
  position: absolute;
  top: 0;
  right: 15px;
  z-index: 2;
  height: 100%;
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) #profile-content__nav ul.settings-nav {
    right: 25px;
  }
}
#buddypress:not(.youzer) #profile-content__nav ul.settings-nav li {
  height: 100%;
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li:not(#messages-personal-li):not(#notifications-personal-li):not(#settings-personal-li):not(#bp_better_messages_tab-personal-li) {
  display: none;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#messages-personal-li,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#notifications-personal-li,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#settings-personal-li,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#bp_better_messages_tab-personal-li {
    font-size: 0;
  }
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#messages-personal-li,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#notifications-personal-li,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#settings-personal-li,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#bp_better_messages_tab-personal-li {
    display: none !important;
  }
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#messages-personal-li
  a:before,
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#notifications-personal-li
  a:before,
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#settings-personal-li
  a:before,
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#bp_better_messages_tab-personal-li
  a:before {
  font-size: 1rem;
  margin-right: 8px;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#messages-personal-li
    a:before,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#notifications-personal-li
    a:before,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#settings-personal-li
    a:before,
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#bp_better_messages_tab-personal-li
    a:before {
    margin-right: 0;
  }
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#notifications-personal-li {
  order: 97;
  margin-left: 45px;
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#notifications-personal-li
  a:before {
  font-family: var(--grimlock-icon-bell-font-family) !important;
  content: var(--grimlock-icon-bell);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#messages-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#bp_better_messages_tab-personal-li {
  order: 98;
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#messages-personal-li
  a:before,
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#bp_better_messages_tab-personal-li
  a:before {
  font-family: var(--grimlock-icon-envelope-font-family) !important;
  content: var(--grimlock-icon-envelope);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#settings-personal-li {
  order: 99;
}
@media (max-width: 1199.98px) {
  #buddypress:not(.youzer)
    #profile-content__nav
    ul.settings-nav
    li#settings-personal-li {
    padding-right: 15px;
  }
}
#buddypress:not(.youzer)
  #profile-content__nav
  ul.settings-nav
  li#settings-personal-li
  a:before {
  font-family: var(--grimlock-icon-cog-font-family) !important;
  content: var(--grimlock-icon-cog);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) #profile-content__nav ul.settings-nav li a {
  height: 100%;
}
#buddypress:not(.youzer) #profile-content__nav ul li > a,
#buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown-toggle {
  position: relative;
  padding: 20px 10px;
  font-weight: 600;
  color: inherit;
  font-size: 0.95em;
}
@media (min-width: 1200px) {
  #buddypress:not(.youzer) #profile-content__nav ul li > a,
  #buddypress:not(.youzer)
    #profile-content__nav
    .priority-nav__dropdown-toggle {
    padding: 27px 13px;
  }
}
#buddypress:not(.youzer) #profile-content__nav ul li > a:after,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle:after {
  content: "";
  width: 0;
  position: absolute;
  bottom: -1px;
  right: 0;
  height: 2px;
  background-color: var(--grimlock-button-primary-background-color);
  opacity: 0;
  pointer-events: none;
  transition: inherit;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform;
  transition-duration: 0.38s;
}
#buddypress:not(.youzer) #profile-content__nav ul li > a:hover,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle:hover {
  color: var(--grimlock-button-primary-background-color);
}
#buddypress:not(.youzer) #profile-content__nav ul li > a span,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle
  span {
  display: inline-block;
  position: absolute;
  z-index: 1;
  margin: 0;
  padding: 0;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background-color: var(--grimlock-button-primary-background-color);
  top: 0.4em;
  right: auto;
  min-width: 21px;
  height: 21px;
  line-height: 21px;
  font-weight: 600;
  border: 0;
  letter-spacing: -0.6px;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
  width: auto;
  border-radius: 50%;
  font-family: var(--grimlock-text-font-family);
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) #profile-content__nav ul li > a span,
  #buddypress:not(.youzer)
    #profile-content__nav
    .priority-nav__dropdown-toggle
    span {
    top: auto;
    left: 50%;
    bottom: -13px;
    min-width: 33px;
    height: 33px;
    line-height: 23px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border: 5px solid #f8f8f9;
  }
}
#buddypress:not(.youzer) #profile-content__nav ul li > a span.no-count,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle
  span.no-count {
  display: none;
}
#buddypress:not(.youzer) #profile-content__nav ul li.current > a,
#buddypress:not(.youzer) #profile-content__nav ul li.selected > a,
#buddypress:not(.youzer) #profile-content__nav ul li:hover > a,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle:hover,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle.is-open {
  background: none;
}
#buddypress:not(.youzer) #profile-content__nav ul li.current > a:after,
#buddypress:not(.youzer) #profile-content__nav ul li.selected > a:after,
#buddypress:not(.youzer) #profile-content__nav ul li:hover > a:after,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle:hover:after,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown-toggle.is-open:after {
  opacity: 1;
  width: 100%;
  left: 0;
}
#buddypress:not(.youzer) #profile-content__nav .profile-content__nav-wrapper {
  display: inline-block;
}
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-ul
  li#messages-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-ul
  li#notifications-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-ul
  li#settings-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-ul
  li#bp_better_messages_tab-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown
  li#messages-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown
  li#notifications-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown
  li#settings-personal-li,
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown
  li#bp_better_messages_tab-personal-li {
  display: none !important;
}
#buddypress:not(.youzer) #profile-content__nav .priority-ul {
  display: inline-block;
  vertical-align: middle;
}
#buddypress:not(.youzer) #profile-content__nav .priority-ul > li {
  display: inline-block;
}
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__wrapper[aria-haspopup="false"] {
  display: none !important;
}
#buddypress:not(.youzer) #profile-content__nav .nav__dropdown-toggle {
  margin-left: 0.5rem;
  background: none;
  border: 0;
  min-width: 36px;
}
@media (max-width: 991.98px) {
  #buddypress:not(.youzer) #profile-content__nav .nav__dropdown-toggle {
    width: 100%;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
  #buddypress:not(.youzer) #profile-content__nav .nav__dropdown-toggle:before {
    font-family: var(--grimlock-icon-angle-down-font-family) !important;
    content: var(--grimlock-icon-angle-down);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 1;
    pointer-events: none;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) #profile-content__nav .nav__dropdown-toggle:after {
    top: auto !important;
    right: auto !important;
    bottom: 50% !important;
    left: 50% !important;
    z-index: 0;
    width: 36px !important;
    height: 36px !important;
    border-radius: 500px;
    -webkit-transform: translate3d(-18px, 18px, 0);
    transform: translate3d(-18px, 18px, 0);
    background: var(--grimlock-table-striped-background-color) !important;
  }
}
#buddypress:not(.youzer) #profile-content__nav .nav__dropdown-toggle i {
  pointer-events: none;
  position: relative;
  z-index: 1;
}
#buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown {
  right: 0;
  z-index: 999;
  min-width: 180px;
  background: #fff;
  border-bottom: 1px solid #e8e8e9;
  padding: 0.5rem;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown {
    box-shadow: 0 0.2rem 2rem rgba(0, 0, 0, 0.12);
    margin-top: -10px;
    max-width: 280px;
  }
}
@media (max-width: 991.98px) {
  #buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown {
    position: static;
    padding: 15px;
    margin-top: 3px;
  }
}
#buddypress:not(.youzer)
  #profile-content__nav
  .priority-nav__dropdown:not(.show) {
  display: none;
}
#buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown li {
  width: 100%;
  margin-left: 0;
  float: none;
}
#buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown a {
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 0;
  word-break: break-word;
  white-space: normal;
}
#buddypress:not(.youzer) #profile-content__nav .priority-nav__dropdown a span {
  position: static;
  border: 0;
  min-width: 20px;
  line-height: 16px;
  padding: 2px;
  height: 20px;
  margin-left: auto;
  -webkit-transform: translate3d(8px, 0, 0);
  transform: translate3d(8px, 0, 0);
}
#buddypress:not(.youzer) .profile-content__body#item-body {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) .profile-content__body#item-body {
    padding: 4rem 0 2rem 0;
  }
}
#buddypress:not(.youzer) .profile-content__body#item-body #pag-top {
  display: none !important;
}
#buddypress:not(.youzer) .profile-content__body#item-body .screen-profile {
  margin-bottom: 1rem;
  padding: 1.5rem;
  overflow: visible;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .nav.nav-pills
  .nav-link {
  padding: 0.7rem 1rem;
  font-weight: 600;
  font-size: 0.7em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  div.submit
  input {
  float: none !important;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .bp-widget {
  margin-bottom: 1.5rem;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .bp-widget:not(:last-child) {
  margin-bottom: 2.5rem;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .bp-widget
  > h2 {
  font-size: 1.25rem;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .bp-widget
  a {
  color: inherit;
  text-decoration: underline;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .bp-widget
  a:hover {
  text-decoration: none;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav {
  padding: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  position: static;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  @media (min-width: 768px) {
    #buddypress:not(.youzer)
      .profile-content__body#item-body
      .screen-profile
      #profile-edit-form
      ul.button-nav {
      position: sticky;
      position: -webkit-sticky;
      top: 100px;
      align-self: flex-start;
      z-index: 2;
    }
  }
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li {
  padding: 0;
  margin: 0 0 0.15rem 0;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li
  a {
  color: inherit;
  background: none;
  border: none;
  padding: 0.75rem 1.25rem;
  display: block;
  width: 100%;
  text-align: left;
  font-weight: var(--grimlock-navigation-font-weight);
  border-radius: var(--grimlock-archive-post-border-radius);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li
  a:after {
  content: "";
  display: block;
  background-color: var(--grimlock-button-primary-background-color);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li.current
  a,
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li
  a:hover {
  color: var(--grimlock-button-primary-background-color);
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li.current
  a:after,
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li
  a:hover:after {
  opacity: 0.1;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  #profile-edit-form
  ul.button-nav
  > li.current
  a {
  font-weight: 600;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer)
    .profile-content__body#item-body
    table.profile-fields
    td.label,
  #buddypress:not(.youzer)
    .profile-content__body#item-body
    table.profile-fields
    td.data {
    box-sizing: border-box;
    display: block;
    width: 100% !important;
    clear: both;
    height: auto;
  }
  #buddypress:not(.youzer)
    .profile-content__body#item-body
    table.profile-fields
    td.label {
    background: none !important;
  }
  #buddypress:not(.youzer)
    .profile-content__body#item-body
    table.profile-fields
    td.data {
    background-color: var(--grimlock-table-striped-background-color);
  }
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  table.profile-fields
  td.data
  ul,
#buddypress:not(.youzer)
  .profile-content__body#item-body
  table.profile-fields
  td.data
  ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
#buddypress:not(.youzer)
  .profile-content__body#item-body
  table.profile-fields
  td.data
  ul
  li,
#buddypress:not(.youzer)
  .profile-content__body#item-body
  table.profile-fields
  td.data
  ol
  li {
  display: inline;
  margin-right: 0.5rem;
}
#buddypress:not(.youzer) div#message-thread div.message-box {
  position: relative;
  padding: 1.5rem;
  margin: 0;
  border: 0;
  border-radius: 0 !important;
  box-shadow: none !important;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
  background: none !important;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer) div#message-thread div.message-box {
    transition: none;
  }
}
#buddypress:not(.youzer) div#message-thread div.message-box .message-metadata {
  margin-bottom: 1rem;
}
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  .message-metadata
  h4 {
  margin-bottom: 0;
  padding-bottom: 0.1rem;
  font-size: 1rem;
}
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  .message-metadata
  h4,
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  .message-metadata
  h4
  a {
  color: var(--grimlock-archive-post-title-color);
}
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  .message-metadata
  img {
  width: 40px;
  height: 40px;
  border-radius: 500px;
  object-fit: cover;
  object-position: center;
  margin-right: 0.75rem;
}
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  .message-metadata
  .activity {
  display: block;
}
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  div.message-content {
  padding: 1rem;
  margin-left: 0;
  font-size: 0.95em;
  border-radius: var(--grimlock-archive-post-border-radius);
  background-color: var(--grimlock-table-striped-background-color);
  position: relative;
  overflow: hidden;
  z-index: 1;
}
#buddypress:not(.youzer)
  div#message-thread
  div.message-box
  div.message-content
  p:last-child {
  margin-bottom: 0;
}
#buddypress:not(.youzer) div#message-thread div.message-box.sent-by-me {
  box-shadow: 2px 0 0 var(--grimlock-button-primary-background-color) inset;
}
#buddypress:not(.youzer) div#message-thread #send-reply .message-box {
  border: 0;
}
#buddypress:not(.youzer) div#message-thread #send-reply textarea {
  padding: 1rem;
  width: 100%;
  height: 180px;
}
#buddypress:not(.youzer) div#message-thread + #message {
  margin-top: 1rem;
  margin-bottom: 0;
}
#buddypress:not(.youzer) div.message-search {
  display: flex;
  align-items: center;
}
#buddypress:not(.youzer) table.notification-settings tr,
#buddypress:not(.youzer) table.profile-settings tr,
#buddypress:not(.youzer) table.notifications tr,
#buddypress:not(.youzer) table#message-threads tr,
#buddypress:not(.youzer) table.profile-fields tr {
  font-size: 0.95em;
  position: relative;
  border-top: none !important;
}
#buddypress:not(.youzer) table.notification-settings tr:not(:last-child),
#buddypress:not(.youzer) table.profile-settings tr:not(:last-child),
#buddypress:not(.youzer) table.notifications tr:not(:last-child),
#buddypress:not(.youzer) table#message-threads tr:not(:last-child),
#buddypress:not(.youzer) table.profile-fields tr:not(:last-child) {
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
}
#buddypress:not(.youzer) table.notification-settings tr td,
#buddypress:not(.youzer) table.notification-settings tr th,
#buddypress:not(.youzer) table.profile-settings tr td,
#buddypress:not(.youzer) table.profile-settings tr th,
#buddypress:not(.youzer) table.notifications tr td,
#buddypress:not(.youzer) table.notifications tr th,
#buddypress:not(.youzer) table#message-threads tr td,
#buddypress:not(.youzer) table#message-threads tr th,
#buddypress:not(.youzer) table.profile-fields tr td,
#buddypress:not(.youzer) table.profile-fields tr th {
  padding: 1rem 1.5rem;
  border: 0 !important;
  vertical-align: middle;
  background: none;
  vertical-align: middle;
  word-break: break-word;
}
#buddypress:not(.youzer)
  table.notification-settings
  tr
  td.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer)
  table.notification-settings
  tr
  th.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer)
  table.profile-settings
  tr
  td.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer)
  table.profile-settings
  tr
  th.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer) table.notifications tr td.thread-info p.thread-excerpt,
#buddypress:not(.youzer) table.notifications tr th.thread-info p.thread-excerpt,
#buddypress:not(.youzer)
  table#message-threads
  tr
  td.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer)
  table#message-threads
  tr
  th.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer)
  table.profile-fields
  tr
  td.thread-info
  p.thread-excerpt,
#buddypress:not(.youzer)
  table.profile-fields
  tr
  th.thread-info
  p.thread-excerpt {
  color: inherit;
}
#buddypress:not(.youzer) table.notification-settings tr td.label,
#buddypress:not(.youzer) table.notification-settings tr th.label,
#buddypress:not(.youzer) table.profile-settings tr td.label,
#buddypress:not(.youzer) table.profile-settings tr th.label,
#buddypress:not(.youzer) table.notifications tr td.label,
#buddypress:not(.youzer) table.notifications tr th.label,
#buddypress:not(.youzer) table#message-threads tr td.label,
#buddypress:not(.youzer) table#message-threads tr th.label,
#buddypress:not(.youzer) table.profile-fields tr td.label,
#buddypress:not(.youzer) table.profile-fields tr th.label {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.85em;
}
#buddypress:not(.youzer)
  table.notification-settings
  tr
  td.notification-actions
  a:after,
#buddypress:not(.youzer)
  table.notification-settings
  tr
  th.notification-actions
  a:after,
#buddypress:not(.youzer)
  table.profile-settings
  tr
  td.notification-actions
  a:after,
#buddypress:not(.youzer)
  table.profile-settings
  tr
  th.notification-actions
  a:after,
#buddypress:not(.youzer) table.notifications tr td.notification-actions a:after,
#buddypress:not(.youzer) table.notifications tr th.notification-actions a:after,
#buddypress:not(.youzer)
  table#message-threads
  tr
  td.notification-actions
  a:after,
#buddypress:not(.youzer)
  table#message-threads
  tr
  th.notification-actions
  a:after,
#buddypress:not(.youzer)
  table.profile-fields
  tr
  td.notification-actions
  a:after,
#buddypress:not(.youzer)
  table.profile-fields
  tr
  th.notification-actions
  a:after {
  content: none;
}
#buddypress:not(.youzer)
  table.notification-settings
  tr
  td.notification-actions
  a:hover,
#buddypress:not(.youzer)
  table.notification-settings
  tr
  th.notification-actions
  a:hover,
#buddypress:not(.youzer)
  table.profile-settings
  tr
  td.notification-actions
  a:hover,
#buddypress:not(.youzer)
  table.profile-settings
  tr
  th.notification-actions
  a:hover,
#buddypress:not(.youzer) table.notifications tr td.notification-actions a:hover,
#buddypress:not(.youzer) table.notifications tr th.notification-actions a:hover,
#buddypress:not(.youzer)
  table#message-threads
  tr
  td.notification-actions
  a:hover,
#buddypress:not(.youzer)
  table#message-threads
  tr
  th.notification-actions
  a:hover,
#buddypress:not(.youzer)
  table.profile-fields
  tr
  td.notification-actions
  a:hover,
#buddypress:not(.youzer)
  table.profile-fields
  tr
  th.notification-actions
  a:hover {
  text-decoration: none !important;
}
#buddypress:not(.youzer) table.notification-settings tr td select,
#buddypress:not(.youzer) table.notification-settings tr th select,
#buddypress:not(.youzer) table.profile-settings tr td select,
#buddypress:not(.youzer) table.profile-settings tr th select,
#buddypress:not(.youzer) table.notifications tr td select,
#buddypress:not(.youzer) table.notifications tr th select,
#buddypress:not(.youzer) table#message-threads tr td select,
#buddypress:not(.youzer) table#message-threads tr th select,
#buddypress:not(.youzer) table.profile-fields tr td select,
#buddypress:not(.youzer) table.profile-fields tr th select {
  width: 100%;
  max-width: 100% !important;
}
#buddypress:not(.youzer) table.notification-settings tr td a,
#buddypress:not(.youzer) table.notification-settings tr th a,
#buddypress:not(.youzer) table.profile-settings tr td a,
#buddypress:not(.youzer) table.profile-settings tr th a,
#buddypress:not(.youzer) table.notifications tr td a,
#buddypress:not(.youzer) table.notifications tr th a,
#buddypress:not(.youzer) table#message-threads tr td a,
#buddypress:not(.youzer) table#message-threads tr th a,
#buddypress:not(.youzer) table.profile-fields tr td a,
#buddypress:not(.youzer) table.profile-fields tr th a {
  color: inherit;
}
#buddypress:not(.youzer)
  table.notification-settings
  tr
  td
  a:not(.bp-tooltip):hover,
#buddypress:not(.youzer)
  table.notification-settings
  tr
  th
  a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table.profile-settings tr td a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table.profile-settings tr th a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table.notifications tr td a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table.notifications tr th a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table#message-threads tr td a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table#message-threads tr th a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table.profile-fields tr td a:not(.bp-tooltip):hover,
#buddypress:not(.youzer) table.profile-fields tr th a:not(.bp-tooltip):hover {
  text-decoration: underline;
}
#buddypress:not(.youzer) table.notification-settings tr td p,
#buddypress:not(.youzer) table.notification-settings tr th p,
#buddypress:not(.youzer) table.profile-settings tr td p,
#buddypress:not(.youzer) table.profile-settings tr th p,
#buddypress:not(.youzer) table.notifications tr td p,
#buddypress:not(.youzer) table.notifications tr th p,
#buddypress:not(.youzer) table#message-threads tr td p,
#buddypress:not(.youzer) table#message-threads tr th p,
#buddypress:not(.youzer) table.profile-fields tr td p,
#buddypress:not(.youzer) table.profile-fields tr th p {
  margin-bottom: 0;
}
#buddypress:not(.youzer) table.notification-settings tr th,
#buddypress:not(.youzer) table.profile-settings tr th,
#buddypress:not(.youzer) table.notifications tr th,
#buddypress:not(.youzer) table#message-threads tr th,
#buddypress:not(.youzer) table.profile-fields tr th {
  font-size: 0.9em;
  font-weight: 600;
  padding-top: 1.5rem;
}
#buddypress:not(.youzer) table.notification-settings tr th.actions,
#buddypress:not(.youzer) table.profile-settings tr th.actions,
#buddypress:not(.youzer) table.notifications tr th.actions,
#buddypress:not(.youzer) table#message-threads tr th.actions,
#buddypress:not(.youzer) table.profile-fields tr th.actions {
  opacity: 0;
  pointer-events: none;
}
#buddypress:not(.youzer) table.notification-settings tbody tr,
#buddypress:not(.youzer) table.profile-settings tbody tr,
#buddypress:not(.youzer) table.notifications tbody tr,
#buddypress:not(.youzer) table#message-threads tbody tr,
#buddypress:not(.youzer) table.profile-fields tbody tr {
  font-weight: 400;
}
#buddypress:not(.youzer) table.notification-settings tbody tr td,
#buddypress:not(.youzer) table.profile-settings tbody tr td,
#buddypress:not(.youzer) table.notifications tbody tr td,
#buddypress:not(.youzer) table#message-threads tbody tr td,
#buddypress:not(.youzer) table.profile-fields tbody tr td {
  transition: all 0.2s ease-in-out;
  border: 0;
  color: inherit !important;
  height: 55px;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer) table.notification-settings tbody tr td,
  #buddypress:not(.youzer) table.profile-settings tbody tr td,
  #buddypress:not(.youzer) table.notifications tbody tr td,
  #buddypress:not(.youzer) table#message-threads tbody tr td,
  #buddypress:not(.youzer) table.profile-fields tbody tr td {
    transition: none;
  }
}
#buddypress:not(.youzer) table.notification-settings tbody tr td.field-name,
#buddypress:not(.youzer) table.profile-settings tbody tr td.field-name,
#buddypress:not(.youzer) table.notifications tbody tr td.field-name,
#buddypress:not(.youzer) table#message-threads tbody tr td.field-name,
#buddypress:not(.youzer) table.profile-fields tbody tr td.field-name {
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 600;
}
#buddypress:not(.youzer)
  table.notification-settings
  tbody
  tr
  td.field-name
  > div,
#buddypress:not(.youzer) table.profile-settings tbody tr td.field-name > div,
#buddypress:not(.youzer) table.notifications tbody tr td.field-name > div,
#buddypress:not(.youzer) table#message-threads tbody tr td.field-name > div,
#buddypress:not(.youzer) table.profile-fields tbody tr td.field-name > div {
  opacity: 0.6;
}
#buddypress:not(.youzer) table.notification-settings tbody tr:hover td,
#buddypress:not(.youzer) table.profile-settings tbody tr:hover td,
#buddypress:not(.youzer) table.notifications tbody tr:hover td,
#buddypress:not(.youzer) table#message-threads tbody tr:hover td,
#buddypress:not(.youzer) table.profile-fields tbody tr:hover td {
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress:not(.youzer)
  table.notification-settings
  tbody
  tr:last-child
  td:first-child,
#buddypress:not(.youzer)
  table.profile-settings
  tbody
  tr:last-child
  td:first-child,
#buddypress:not(.youzer) table.notifications tbody tr:last-child td:first-child,
#buddypress:not(.youzer)
  table#message-threads
  tbody
  tr:last-child
  td:first-child,
#buddypress:not(.youzer)
  table.profile-fields
  tbody
  tr:last-child
  td:first-child {
  border-bottom-left-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress:not(.youzer)
  table.notification-settings
  tbody
  tr:last-child
  td:last-child,
#buddypress:not(.youzer)
  table.profile-settings
  tbody
  tr:last-child
  td:last-child,
#buddypress:not(.youzer) table.notifications tbody tr:last-child td:last-child,
#buddypress:not(.youzer)
  table#message-threads
  tbody
  tr:last-child
  td:last-child,
#buddypress:not(.youzer)
  table.profile-fields
  tbody
  tr:last-child
  td:last-child {
  border-bottom-right-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress:not(.youzer) table.notification-settings thead tr,
#buddypress:not(.youzer) table.profile-settings thead tr,
#buddypress:not(.youzer) table.notifications thead tr,
#buddypress:not(.youzer) table#message-threads thead tr,
#buddypress:not(.youzer) table.profile-fields thead tr {
  background: none;
}
#buddypress:not(.youzer) table.notification-settings thead tr td,
#buddypress:not(.youzer) table.notification-settings thead tr th,
#buddypress:not(.youzer) table.profile-settings thead tr td,
#buddypress:not(.youzer) table.profile-settings thead tr th,
#buddypress:not(.youzer) table.notifications thead tr td,
#buddypress:not(.youzer) table.notifications thead tr th,
#buddypress:not(.youzer) table#message-threads thead tr td,
#buddypress:not(.youzer) table#message-threads thead tr th,
#buddypress:not(.youzer) table.profile-fields thead tr td,
#buddypress:not(.youzer) table.profile-fields thead tr th {
  background: none !important;
  color: var(--grimlock-archive-post-title-color);
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) table.notification-settings,
  #buddypress:not(.youzer) table.profile-settings,
  #buddypress:not(.youzer) table.notifications,
  #buddypress:not(.youzer) table#message-threads,
  #buddypress:not(.youzer) table.profile-fields {
    display: block;
  }
  #buddypress:not(.youzer) table.notification-settings tbody,
  #buddypress:not(.youzer) table.notification-settings tfoot,
  #buddypress:not(.youzer) table.notification-settings tr,
  #buddypress:not(.youzer) table.profile-settings tbody,
  #buddypress:not(.youzer) table.profile-settings tfoot,
  #buddypress:not(.youzer) table.profile-settings tr,
  #buddypress:not(.youzer) table.notifications tbody,
  #buddypress:not(.youzer) table.notifications tfoot,
  #buddypress:not(.youzer) table.notifications tr,
  #buddypress:not(.youzer) table#message-threads tbody,
  #buddypress:not(.youzer) table#message-threads tfoot,
  #buddypress:not(.youzer) table#message-threads tr,
  #buddypress:not(.youzer) table.profile-fields tbody,
  #buddypress:not(.youzer) table.profile-fields tfoot,
  #buddypress:not(.youzer) table.profile-fields tr {
    display: block;
  }
  #buddypress:not(.youzer) table.notification-settings thead,
  #buddypress:not(.youzer) table.profile-settings thead,
  #buddypress:not(.youzer) table.notifications thead,
  #buddypress:not(.youzer) table#message-threads thead,
  #buddypress:not(.youzer) table.profile-fields thead {
    display: none;
  }
  #buddypress:not(.youzer) table.notification-settings tr,
  #buddypress:not(.youzer) table.profile-settings tr,
  #buddypress:not(.youzer) table.notifications tr,
  #buddypress:not(.youzer) table#message-threads tr,
  #buddypress:not(.youzer) table.profile-fields tr {
    text-align: left;
    padding: 1rem;
  }
  #buddypress:not(.youzer) table.notification-settings tr:not(:last-child),
  #buddypress:not(.youzer) table.profile-settings tr:not(:last-child),
  #buddypress:not(.youzer) table.notifications tr:not(:last-child),
  #buddypress:not(.youzer) table#message-threads tr:not(:last-child),
  #buddypress:not(.youzer) table.profile-fields tr:not(:last-child) {
    margin-bottom: 1rem;
  }
  #buddypress:not(.youzer) table.notification-settings tr td,
  #buddypress:not(.youzer) table.profile-settings tr td,
  #buddypress:not(.youzer) table.notifications tr td,
  #buddypress:not(.youzer) table#message-threads tr td,
  #buddypress:not(.youzer) table.profile-fields tr td {
    display: flex !important;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 0;
    background: none !important;
    text-align: left;
    height: auto !important;
    padding: 0;
  }
  #buddypress:not(.youzer) table.notification-settings tr td:not(:last-child),
  #buddypress:not(.youzer) table.profile-settings tr td:not(:last-child),
  #buddypress:not(.youzer) table.notifications tr td:not(:last-child),
  #buddypress:not(.youzer) table#message-threads tr td:not(:last-child),
  #buddypress:not(.youzer) table.profile-fields tr td:not(:last-child) {
    margin-bottom: 5px;
  }
  #buddypress:not(.youzer) table.notification-settings tr td:empty,
  #buddypress:not(.youzer) table.profile-settings tr td:empty,
  #buddypress:not(.youzer) table.notifications tr td:empty,
  #buddypress:not(.youzer) table#message-threads tr td:empty,
  #buddypress:not(.youzer) table.profile-fields tr td:empty {
    display: none !important;
  }
  #buddypress:not(.youzer) table.notification-settings tr td:before,
  #buddypress:not(.youzer) table.profile-settings tr td:before,
  #buddypress:not(.youzer) table.notifications tr td:before,
  #buddypress:not(.youzer) table#message-threads tr td:before,
  #buddypress:not(.youzer) table.profile-fields tr td:before {
    content: none;
  }
  #buddypress:not(.youzer) table.notification-settings tr td.bulk-select-check,
  #buddypress:not(.youzer) table.profile-settings tr td.bulk-select-check,
  #buddypress:not(.youzer) table.notifications tr td.bulk-select-check,
  #buddypress:not(.youzer) table#message-threads tr td.bulk-select-check,
  #buddypress:not(.youzer) table.profile-fields tr td.bulk-select-check {
    position: absolute;
    top: 4px;
    right: 4px;
    z-index: 9;
    margin: 0;
    padding: 0;
  }
  #buddypress:not(.youzer)
    table.notification-settings
    tr
    td.notification-description,
  #buddypress:not(.youzer)
    table.profile-settings
    tr
    td.notification-description,
  #buddypress:not(.youzer) table.notifications tr td.notification-description,
  #buddypress:not(.youzer) table#message-threads tr td.notification-description,
  #buddypress:not(.youzer) table.profile-fields tr td.notification-description {
    padding-right: 25px;
    font-size: 0.9em;
  }
  #buddypress:not(.youzer) table.notification-settings tr td.notification-since,
  #buddypress:not(.youzer) table.profile-settings tr td.notification-since,
  #buddypress:not(.youzer) table.notifications tr td.notification-since,
  #buddypress:not(.youzer) table#message-threads tr td.notification-since,
  #buddypress:not(.youzer) table.profile-fields tr td.notification-since {
    opacity: 0.8;
    font-size: 0.8em;
  }
  #buddypress:not(.youzer)
    table.notification-settings
    tr
    td.notification-actions,
  #buddypress:not(.youzer) table.notification-settings tr td.thread-star,
  #buddypress:not(.youzer) table.notification-settings tr td.thread-options,
  #buddypress:not(.youzer) table.notification-settings tr td.notice-actions,
  #buddypress:not(.youzer) table.profile-settings tr td.notification-actions,
  #buddypress:not(.youzer) table.profile-settings tr td.thread-star,
  #buddypress:not(.youzer) table.profile-settings tr td.thread-options,
  #buddypress:not(.youzer) table.profile-settings tr td.notice-actions,
  #buddypress:not(.youzer) table.notifications tr td.notification-actions,
  #buddypress:not(.youzer) table.notifications tr td.thread-star,
  #buddypress:not(.youzer) table.notifications tr td.thread-options,
  #buddypress:not(.youzer) table.notifications tr td.notice-actions,
  #buddypress:not(.youzer) table#message-threads tr td.notification-actions,
  #buddypress:not(.youzer) table#message-threads tr td.thread-star,
  #buddypress:not(.youzer) table#message-threads tr td.thread-options,
  #buddypress:not(.youzer) table#message-threads tr td.notice-actions,
  #buddypress:not(.youzer) table.profile-fields tr td.notification-actions,
  #buddypress:not(.youzer) table.profile-fields tr td.thread-star,
  #buddypress:not(.youzer) table.profile-fields tr td.thread-options,
  #buddypress:not(.youzer) table.profile-fields tr td.notice-actions {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: inherit;
    flex-direction: row;
    padding-top: 5px;
  }
  #buddypress:not(.youzer)
    table.notification-settings
    tr
    td.notification-actions
    a,
  #buddypress:not(.youzer) table.notification-settings tr td.thread-star a,
  #buddypress:not(.youzer) table.notification-settings tr td.thread-options a,
  #buddypress:not(.youzer) table.notification-settings tr td.notice-actions a,
  #buddypress:not(.youzer) table.profile-settings tr td.notification-actions a,
  #buddypress:not(.youzer) table.profile-settings tr td.thread-star a,
  #buddypress:not(.youzer) table.profile-settings tr td.thread-options a,
  #buddypress:not(.youzer) table.profile-settings tr td.notice-actions a,
  #buddypress:not(.youzer) table.notifications tr td.notification-actions a,
  #buddypress:not(.youzer) table.notifications tr td.thread-star a,
  #buddypress:not(.youzer) table.notifications tr td.thread-options a,
  #buddypress:not(.youzer) table.notifications tr td.notice-actions a,
  #buddypress:not(.youzer) table#message-threads tr td.notification-actions a,
  #buddypress:not(.youzer) table#message-threads tr td.thread-star a,
  #buddypress:not(.youzer) table#message-threads tr td.thread-options a,
  #buddypress:not(.youzer) table#message-threads tr td.notice-actions a,
  #buddypress:not(.youzer) table.profile-fields tr td.notification-actions a,
  #buddypress:not(.youzer) table.profile-fields tr td.thread-star a,
  #buddypress:not(.youzer) table.profile-fields tr td.thread-options a,
  #buddypress:not(.youzer) table.profile-fields tr td.notice-actions a {
    display: flex;
    width: 100%;
    border-radius: var(--grimlock-archive-post-border-radius);
    align-items: center;
    justify-content: center;
    padding: 5px;
    background-color: var(--grimlock-table-striped-background-color);
    opacity: 1;
  }
}
#buddypress:not(.youzer) table#message-threads td {
  padding: 1rem 0.5rem;
}
#buddypress:not(.youzer) table#message-threads tbody tr.unread {
  font-weight: 600;
}
#buddypress:not(.youzer) table#message-threads tbody tr.unread td {
  font-weight: 600;
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress:not(.youzer)
  table#message-threads
  tbody
  tr.unread
  td
  .thread-excerpt {
  font-weight: 400;
}
#buddypress:not(.youzer) table#message-threads tbody .thread-info a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 99%;
  white-space: nowrap;
}
#buddypress:not(.youzer) table#message-threads img.avatar {
  position: relative;
  margin-right: 4px;
  border-radius: 500px;
  width: 25px;
  height: 25px;
  object-fit: cover;
  object-position: center;
}
#buddypress:not(.youzer) table#message-threads .thread-info {
  font-size: 0.9em;
  width: 51%;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) table#message-threads .thread-info p {
    width: 100%;
  }
}
#buddypress:not(.youzer) table#message-threads .thread-from {
  font-size: 0.85em;
  width: 210px;
  min-width: 180px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) table#message-threads .thread-from {
    display: block !important;
    width: 100%;
  }
}
#buddypress:not(.youzer) table#message-threads .from {
  display: none;
}
#buddypress:not(.youzer) table#message-threads .activity {
  font-size: 0.9em;
  opacity: 0.7;
  margin-top: 0.3rem;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer) table#message-threads .activity {
    display: block !important;
  }
}
#buddypress:not(.youzer) table.notifications .notification-since {
  font-size: 0.9em;
}
#buddypress:not(.youzer) .bulk-select-check,
#buddypress:not(.youzer) .bulk-select-all {
  width: 55px;
}
#buddypress:not(.youzer) .bulk-select-check .custom-control,
#buddypress:not(.youzer) .bulk-select-all .custom-control {
  position: relative;
  top: 0.2em;
}
#buddypress:not(.youzer) table.profile-settings {
  table-layout: fixed;
  margin-bottom: 0;
}
#buddypress:not(.youzer) table.profile-settings + .profile-settings {
  margin-top: 2rem;
  border-top: 2px solid var(--grimlock-table-striped-background-color);
}
#buddypress:not(.youzer) table.profile-settings + .profile-settings thead th {
  padding-top: 3rem;
}
#buddypress:not(.youzer) table.notification-settings tr:nth-child(2n) td {
  background: none;
}
#buddypress:not(.youzer) table.notification-settings tr td:nth-child(even) {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
#buddypress:not(.youzer) td.notification-actions,
#buddypress:not(.youzer) td.thread-options,
#buddypress:not(.youzer) td.notice-actions {
  font-size: 0;
  min-width: 115px;
}
#buddypress:not(.youzer) td.notification-actions a,
#buddypress:not(.youzer) td.thread-options a,
#buddypress:not(.youzer) td.notice-actions a {
  color: inherit;
  opacity: 0.55;
  text-decoration: none !important;
}
#buddypress:not(.youzer) td.notification-actions a + a,
#buddypress:not(.youzer) td.thread-options a + a,
#buddypress:not(.youzer) td.notice-actions a + a {
  margin-left: 10px;
}
#buddypress:not(.youzer) td.notification-actions a:before,
#buddypress:not(.youzer) td.thread-options a:before,
#buddypress:not(.youzer) td.notice-actions a:before {
  font-size: 18px;
  color: inherit;
}
#buddypress:not(.youzer) td.notification-actions a:hover,
#buddypress:not(.youzer) td.thread-options a:hover,
#buddypress:not(.youzer) td.notice-actions a:hover {
  opacity: 1;
}
#buddypress:not(.youzer) td.notification-actions a.mark-read:before,
#buddypress:not(.youzer) td.notification-actions a.read:before,
#buddypress:not(.youzer) td.notification-actions a.Activate:before,
#buddypress:not(.youzer) td.thread-options a.mark-read:before,
#buddypress:not(.youzer) td.thread-options a.read:before,
#buddypress:not(.youzer) td.thread-options a.Activate:before,
#buddypress:not(.youzer) td.notice-actions a.mark-read:before,
#buddypress:not(.youzer) td.notice-actions a.read:before,
#buddypress:not(.youzer) td.notice-actions a.Activate:before {
  font-family: var(--grimlock-icon-eye-font-family) !important;
  content: var(--grimlock-icon-eye);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) td.notification-actions a.mark-unread:before,
#buddypress:not(.youzer) td.notification-actions a.unread:before,
#buddypress:not(.youzer) td.notification-actions a.Deactivate:before,
#buddypress:not(.youzer) td.thread-options a.mark-unread:before,
#buddypress:not(.youzer) td.thread-options a.unread:before,
#buddypress:not(.youzer) td.thread-options a.Deactivate:before,
#buddypress:not(.youzer) td.notice-actions a.mark-unread:before,
#buddypress:not(.youzer) td.notice-actions a.unread:before,
#buddypress:not(.youzer) td.notice-actions a.Deactivate:before {
  font-family: var(--grimlock-icon-eye-off-font-family) !important;
  content: var(--grimlock-icon-eye-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) td.notification-actions a.delete:before,
#buddypress:not(.youzer) td.thread-options a.delete:before,
#buddypress:not(.youzer) td.notice-actions a.delete:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer) .notice-Activate,
#buddypress:not(.youzer) .notice-Deactivate {
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer) .notice-Activate,
  #buddypress:not(.youzer) .notice-Deactivate {
    transition: none;
  }
}
#buddypress:not(.youzer) .notice-Activate {
  font-weight: 600;
}
#buddypress:not(.youzer) .notice-Deactivate {
  opacity: 0.7;
}
#buddypress:not(.youzer) .notice-Deactivate:hover {
  opacity: 1;
}
#buddypress:not(.youzer) td.notification-since {
  font-style: italic;
  font-weight: 400;
}
#buddypress:not(.youzer) .messages .pagination {
  margin-top: 0.5rem;
}
#buddypress:not(.youzer) .messages .pagination .pagination-links {
  margin-left: 10px;
}
#buddypress:not(.youzer) .messages .pagination .pagination-links a,
#buddypress:not(.youzer) .messages .pagination .pagination-links span {
  padding: 5px 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
#buddypress:not(.youzer) .notifications-options-nav,
#buddypress:not(.youzer) .messages-options-nav {
  display: flex;
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) .notifications-options-nav,
  #buddypress:not(.youzer) .messages-options-nav {
    position: absolute;
    left: 0;
    top: 0.6em;
    z-index: 1;
  }
}
#buddypress:not(.youzer) .notifications-options-nav input,
#buddypress:not(.youzer) .notifications-options-nav select,
#buddypress:not(.youzer) .messages-options-nav input,
#buddypress:not(.youzer) .messages-options-nav select {
  border-radius: var(--grimlock-archive-post-border-radius);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  height: calc(1.8125rem + 2px);
}
#buddypress:not(.youzer) .notifications-options-nav select,
#buddypress:not(.youzer) .messages-options-nav select {
  width: 100%;
  margin-right: 1rem;
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) .notifications-options-nav select,
  #buddypress:not(.youzer) .messages-options-nav select {
    width: auto;
  }
}
#buddypress:not(.youzer) #notifications-sort-order label {
  display: none;
}
#buddypress:not(.youzer) #compose-personal-li {
  order: 99;
}
#buddypress:not(.youzer) #message-recipients::after {
  display: block;
  clear: both;
  content: "";
}
#buddypress:not(.youzer) #message-recipients .button.confirm {
  float: right;
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress:not(.youzer) #message-recipients .button.confirm:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
#buddypress:not(.youzer) #message-recipients .button.confirm:focus,
#buddypress:not(.youzer) #message-recipients .button.confirm.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress:not(.youzer) #message-recipients .button.confirm.disabled,
#buddypress:not(.youzer) #message-recipients .button.confirm:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress:not(.youzer)
  #message-recipients
  .button.confirm:not(:disabled):not(.disabled):active,
#buddypress:not(.youzer)
  #message-recipients
  .button.confirm:not(:disabled):not(.disabled).active,
.show
  > #buddypress:not(.youzer)
  #message-recipients
  .button.confirm.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
#buddypress:not(.youzer)
  #message-recipients
  .button.confirm:not(:disabled):not(.disabled):active:focus,
#buddypress:not(.youzer)
  #message-recipients
  .button.confirm:not(:disabled):not(.disabled).active:focus,
.show
  > #buddypress:not(.youzer)
  #message-recipients
  .button.confirm.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress:not(.youzer) .thread-star .message-action-unstar,
#buddypress:not(.youzer) .thread-star .message-action-star {
  color: inherit !important;
  text-decoration: none !important;
}
#buddypress:not(.youzer) .thread-star .message-action-unstar span.icon:before,
#buddypress:not(.youzer) .thread-star .message-action-star span.icon:before {
  display: inline-block;
  color: inherit;
}
#buddypress:not(.youzer) .thread-star .message-action-unstar:after,
#buddypress:not(.youzer) .thread-star .message-action-star:after {
  max-width: none;
}
#buddypress:not(.youzer) #activity-visibility > select,
#buddypress:not(.youzer) .bp-ap-selectbox.hasCustomSelect {
  opacity: 1 !important;
  position: static !important;
  display: inline-block !important;
  margin: 0 !important;
  vertical-align: middle !important;
  height: 32px !important;
  font-size: inherit !important;
  width: auto !important;
}
#buddypress:not(.youzer) select + .customSelect {
  border: 0;
  display: none !important;
}
#buddypress:not(.youzer) #bbpress-forums > h3 {
  display: none;
}
#buddypress:not(.youzer)
  #bbpress-forums
  > .bbp-template-notice
  + .bbp-template-notice {
  display: none;
}
#buddypress:not(.youzer) + .addtoany_share_save_container {
  display: none;
}
.profile-content__body #subnav ~ form.standard-form {
  padding: 1.5rem;
  border-style: solid;
}
.buddypress.settings.bp-user.profile
  .profile-content__body
  #subnav
  ~ form.standard-form,
.buddypress.settings.bp-user.notifications
  .profile-content__body
  #subnav
  ~ form.standard-form,
.buddypress.my-profile.bp-user.profile:not(.profile-edit):not(.change-cover-image):not(.change-avatar)
  #buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile {
  padding: 0;
}
.buddypress.settings.bp-user.profile
  .profile-content__body
  #subnav
  ~ form.standard-form
  div.submit,
.buddypress.settings.bp-user.notifications
  .profile-content__body
  #subnav
  ~ form.standard-form
  div.submit,
.buddypress.my-profile.bp-user.profile:not(.profile-edit):not(.change-cover-image):not(.change-avatar)
  #buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  div.submit {
  margin-left: 0;
  margin-right: 0;
}
.buddypress.settings.bp-user.profile
  .profile-content__body
  #subnav
  ~ form.standard-form
  > p,
.buddypress.settings.bp-user.profile
  .profile-content__body
  #subnav
  ~ form.standard-form
  .nav-pills,
.buddypress.settings.bp-user.notifications
  .profile-content__body
  #subnav
  ~ form.standard-form
  > p,
.buddypress.settings.bp-user.notifications
  .profile-content__body
  #subnav
  ~ form.standard-form
  .nav-pills,
.buddypress.my-profile.bp-user.profile:not(.profile-edit):not(.change-cover-image):not(.change-avatar)
  #buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  > p,
.buddypress.my-profile.bp-user.profile:not(.profile-edit):not(.change-cover-image):not(.change-avatar)
  #buddypress:not(.youzer)
  .profile-content__body#item-body
  .screen-profile
  .nav-pills {
  padding: 1rem;
  margin: 0;
}
@media (min-width: 768px) {
  .buddypress.settings.bp-user.profile
    .profile-content__body
    #subnav
    ~ form.standard-form
    > p,
  .buddypress.settings.bp-user.profile
    .profile-content__body
    #subnav
    ~ form.standard-form
    .nav-pills,
  .buddypress.settings.bp-user.notifications
    .profile-content__body
    #subnav
    ~ form.standard-form
    > p,
  .buddypress.settings.bp-user.notifications
    .profile-content__body
    #subnav
    ~ form.standard-form
    .nav-pills,
  .buddypress.my-profile.bp-user.profile:not(.profile-edit):not(.change-cover-image):not(.change-avatar)
    #buddypress:not(.youzer)
    .profile-content__body#item-body
    .screen-profile
    > p,
  .buddypress.my-profile.bp-user.profile:not(.profile-edit):not(.change-cover-image):not(.change-avatar)
    #buddypress:not(.youzer)
    .profile-content__body#item-body
    .screen-profile
    .nav-pills {
    padding: 1.5rem;
  }
}
.col-profile-edit-fields > .card {
  border-radius: 0 !important;
  border: none;
  box-shadow: none !important;
  padding: 0 !important;
  background: none;
}
.col-profile-edit-nav + .col-profile-edit-fields > .card {
  padding: 1.5rem 0 0 0 !important;
  border-top: 1px solid var(--grimlock-table-striped-background-color);
}
@media (min-width: 768px) {
  .col-profile-edit-nav + .col-profile-edit-fields > .card {
    margin: -1.5rem -1.5rem -1.5rem 0 !important;
    padding: 1.5rem 1.5rem 1.5rem 1.5rem !important;
    border-top: none;
    border-left: 1px solid var(--grimlock-table-striped-background-color) !important;
  }
}
.manage-members #site #buddypress:not(.youzer) #members-list div.action > div {
  display: flex !important;
}
.group-admin.manage-members
  .profile-content__body
  #subnav
  ~ form.standard-form {
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}
#group-settings-form {
  border-style: solid;
}
#group-settings-form p:last-child {
  margin-bottom: 0;
}
#buddypress #item-body form#whats-new-form,
#buddypress form#whats-new-form {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border-radius: var(--grimlock-archive-post-border-radius) !important;
}
@media (min-width: 768px) {
  #buddypress #item-body form#whats-new-form,
  #buddypress form#whats-new-form {
    margin-bottom: 2.5rem;
  }
}
#buddypress #item-body form#whats-new-form p.activity-greeting,
#buddypress form#whats-new-form p.activity-greeting {
  margin: 0;
}
#buddypress #item-body form#whats-new-form #whats-new-content,
#buddypress form#whats-new-form #whats-new-content {
  padding: 0;
  margin: 0;
  transition: none !important;
}
#buddypress #item-body form#whats-new-form #whats-new-content select,
#buddypress form#whats-new-form #whats-new-content select {
  min-height: 37px;
  max-height: 37px;
  min-width: 120px;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-content
  .rtmedia-plupload-container,
#buddypress form#whats-new-form #whats-new-content .rtmedia-plupload-container {
  margin-right: 0.5rem;
}
#buddypress #item-body form#whats-new-form #whats-new-content .clear,
#buddypress form#whats-new-form #whats-new-content .clear {
  flex-basis: 100%;
  width: 0;
  height: 0;
  overflow: hidden;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-content.active
  #whats-new-textarea
  #whats-new,
#buddypress
  form#whats-new-form
  #whats-new-content.active
  #whats-new-textarea
  #whats-new {
  height: 145px !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-content.active
  #whats-new-options,
#buddypress form#whats-new-form #whats-new-content.active #whats-new-options {
  display: flex !important;
  align-items: center;
  flex-flow: row wrap;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-content
  #whats-new-post-in-box,
#buddypress form#whats-new-form #whats-new-content #whats-new-post-in-box {
  transition: none !important;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-content
    #whats-new-post-in-box,
  #buddypress form#whats-new-form #whats-new-content #whats-new-post-in-box {
    margin-top: 0;
    margin-left: 0;
    width: 100%;
    padding: 0 !important;
    order: -1;
    margin-bottom: 5px;
  }
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-content
  #whats-new-post-in,
#buddypress form#whats-new-form #whats-new-content #whats-new-post-in {
  transition: none !important;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-content
    #whats-new-post-in,
  #buddypress form#whats-new-form #whats-new-content #whats-new-post-in {
    width: 100%;
    max-width: 100%;
  }
}
#buddypress #item-body form#whats-new-form #whats-new-avatar,
#buddypress form#whats-new-form #whats-new-avatar {
  margin-right: 0.5rem;
}
#buddypress #item-body form#whats-new-form #whats-new-avatar img,
#buddypress form#whats-new-form #whats-new-avatar img {
  max-width: 100%;
  height: auto;
  max-width: 120px;
  width: 45px;
  height: 45px;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 767.98px) {
  #buddypress #item-body form#whats-new-form #whats-new-avatar,
  #buddypress form#whats-new-form #whats-new-avatar {
    display: none;
  }
}
#buddypress #item-body form#whats-new-form #whats-new-textarea,
#buddypress form#whats-new-form #whats-new-textarea {
  margin-bottom: 0;
  transition: none !important;
}
#buddypress #item-body form#whats-new-form #whats-new-textarea #whats-new,
#buddypress form#whats-new-form #whats-new-textarea #whats-new {
  transition: none !important;
  height: 45px !important;
  min-height: 0;
  padding: 0.6rem 1rem;
  resize: none !important;
  border: 0;
  color: inherit;
  border-radius: var(--grimlock-archive-post-border-radius) !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  overflow: auto !important;
  will-change: height;
  line-height: 25px;
  font-size: 0.95em;
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-textarea
  #whats-new::-webkit-input-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-textarea
  #whats-new::-webkit-input-placeholder {
  color: inherit !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-textarea
  #whats-new::-moz-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-textarea
  #whats-new::-moz-placeholder {
  color: inherit !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-textarea
  #whats-new:-ms-input-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-textarea
  #whats-new:-ms-input-placeholder {
  color: inherit !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-textarea
  #whats-new::-ms-input-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-textarea
  #whats-new::-ms-input-placeholder {
  color: inherit !important;
}
#buddypress #item-body form#whats-new-form #whats-new-textarea #whats-new,
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-textarea
  #whats-new::placeholder,
#buddypress form#whats-new-form #whats-new-textarea #whats-new,
#buddypress form#whats-new-form #whats-new-textarea #whats-new::placeholder {
  color: inherit !important;
}
#buddypress #item-body form#whats-new-form #whats-new-textarea #whats-new:focus,
#buddypress form#whats-new-form #whats-new-textarea #whats-new:focus {
  border-color: var(--grimlock-button-primary-background-color) !important;
  height: 145px !important;
}
#buddypress #item-body form#whats-new-form #whats-new-options,
#buddypress form#whats-new-form #whats-new-options {
  height: auto !important;
  display: none !important;
  margin: 1rem -1rem 0 calc((45px + 1rem + 0.5rem + 1px) * -1) !important;
  padding: 1rem 1rem 0 calc(45px + 1rem + 0.5rem + 1px) !important;
  border-top: 1px solid var(--grimlock-table-striped-background-color);
}
@media (max-width: 767.98px) {
  #buddypress #item-body form#whats-new-form #whats-new-options,
  #buddypress form#whats-new-form #whats-new-options {
    padding-left: 0.5rem !important;
    margin-left: 0 !important;
  }
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  #whats-new-post-in,
#buddypress form#whats-new-form #whats-new-options #whats-new-post-in {
  display: inline-block;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-options
    #whats-new-post-in,
  #buddypress form#whats-new-form #whats-new-options #whats-new-post-in {
    width: 100%;
    margin-top: 5px;
  }
}
#buddypress #item-body form#whats-new-form #whats-new-options select,
#buddypress form#whats-new-form #whats-new-options select {
  display: block;
  width: 100%;
  padding: 0.8rem 1.25rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #454748;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 5px 8px !important;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress #item-body form#whats-new-form #whats-new-options select,
  #buddypress form#whats-new-form #whats-new-options select {
    transition: none;
  }
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  select::-ms-expand,
#buddypress form#whats-new-form #whats-new-options select::-ms-expand {
  background-color: transparent;
  border: 0;
}
#buddypress #item-body form#whats-new-form #whats-new-options select:focus,
#buddypress form#whats-new-form #whats-new-options select:focus {
  color: #454748;
  background-color: #fff;
  border-color: #245cc5;
  outline: 0;
  box-shadow: none;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  select::-webkit-input-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-options
  select::-webkit-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  select::-moz-placeholder,
#buddypress form#whats-new-form #whats-new-options select::-moz-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  select:-ms-input-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-options
  select:-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  select::-ms-input-placeholder,
#buddypress
  form#whats-new-form
  #whats-new-options
  select::-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  select::placeholder,
#buddypress form#whats-new-form #whats-new-options select::placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress #item-body form#whats-new-form #whats-new-options select:disabled,
#buddypress #item-body form#whats-new-form #whats-new-options select[readonly],
#buddypress form#whats-new-form #whats-new-options select:disabled,
#buddypress form#whats-new-form #whats-new-options select[readonly] {
  background-color: #e8e8e9;
  opacity: 1;
}
#buddypress #item-body form#whats-new-form #whats-new-options select:disabled,
#buddypress form#whats-new-form #whats-new-options select:disabled {
  cursor: not-allowed;
}
#buddypress #item-body form#whats-new-form #whats-new-options .clear,
#buddypress form#whats-new-form #whats-new-options .clear {
  display: none !important;
}
#buddypress #item-body form#whats-new-form #whats-new-options #whats-new-submit,
#buddypress form#whats-new-form #whats-new-options #whats-new-submit {
  margin-top: 0;
  float: left;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-options
    #whats-new-submit,
  #buddypress form#whats-new-form #whats-new-options #whats-new-submit {
    width: 100%;
    margin-top: 5px;
  }
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  #whats-new-submit
  #aw-whats-new-submit,
#buddypress
  form#whats-new-form
  #whats-new-options
  #whats-new-submit
  #aw-whats-new-submit {
  line-height: normal;
  font-size: inherit;
  height: 37px;
  min-height: 37px;
  max-height: 37px;
  padding: 5px 15px;
  font-size: 0.9em;
  letter-spacing: 0;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-options
    #whats-new-submit
    #aw-whats-new-submit,
  #buddypress
    form#whats-new-form
    #whats-new-options
    #whats-new-submit
    #aw-whats-new-submit {
    width: 100%;
  }
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  #whats-new-submit
  .clear,
#buddypress form#whats-new-form #whats-new-options #whats-new-submit .clear {
  display: none;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .rtmedia-add-media-button,
#buddypress form#whats-new-form #whats-new-options .rtmedia-add-media-button {
  padding: 0;
  height: 37px;
  width: 37px;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-options
    .rtmedia-add-media-button,
  #buddypress form#whats-new-form #whats-new-options .rtmedia-add-media-button {
    width: 100%;
  }
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-options
    .rtmedia-add-media-button:after,
  #buddypress
    form#whats-new-form
    #whats-new-options
    .rtmedia-add-media-button:after {
    content: attr(data-original-title);
    margin-left: 0.5rem;
  }
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_name,
#buddypress form#whats-new-form #whats-new-options .plupload_file_name {
  padding-right: 0 !important;
  position: static;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_name
  .dashicons,
#buddypress
  form#whats-new-form
  #whats-new-options
  .plupload_file_name
  .dashicons {
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  right: 0;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_name
  .dashicons:before,
#buddypress
  form#whats-new-form
  #whats-new-options
  .plupload_file_name
  .dashicons:before {
  color: #fff !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .rtm-upload-edit-title,
#buddypress form#whats-new-form #whats-new-options .rtm-upload-edit-title {
  padding: 10px 8px !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_action,
#buddypress form#whats-new-form #whats-new-options .plupload_file_action {
  color: #fff;
  left: 0;
  right: auto;
  background: rgba(0, 0, 0, 0.5);
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_action
  .dashicons,
#buddypress
  form#whats-new-form
  #whats-new-options
  .plupload_file_action
  .dashicons {
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_action
  .dashicons:hover,
#buddypress
  form#whats-new-form
  #whats-new-options
  .plupload_file_action
  .dashicons:hover {
  opacity: 0.85;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .plupload_file_action
  .dashicons.remove-from-queue:before,
#buddypress
  form#whats-new-form
  #whats-new-options
  .plupload_file_action
  .dashicons.remove-from-queue:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px !important;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .dashicons.dashicons-yes:before,
#buddypress
  form#whats-new-form
  #whats-new-options
  .dashicons.dashicons-yes:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  #item-body
  form#whats-new-form
  #whats-new-options
  .rtm-upload-button-wrapper,
#buddypress form#whats-new-form #whats-new-options .rtm-upload-button-wrapper {
  margin-right: 0;
}
@media (max-width: 767.98px) {
  #buddypress
    #item-body
    form#whats-new-form
    #whats-new-options
    .rtm-upload-button-wrapper,
  #buddypress
    form#whats-new-form
    #whats-new-options
    .rtm-upload-button-wrapper {
    width: 100%;
  }
}
#buddypress:not(.youzer) #activity-stream.grimlock-buddypress-activity-list {
  position: relative;
  border: 0;
  margin-top: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) #activity-stream.grimlock-buddypress-activity-list {
    padding-left: 65px;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list:before {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #454748;
    opacity: 0.1;
    border-radius: 500px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list:before {
    left: 34px;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item {
  display: flex;
  align-items: flex-start;
  padding: 0.7rem;
  flex-wrap: wrap;
  border-style: solid;
  border-radius: 0.25rem;
  overflow: visible;
  position: relative;
  width: 100%;
  margin-bottom: 1rem;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item {
    transition: none;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item {
    padding: 1.25rem;
    margin-bottom: 30px;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:before,
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    transition: all 0.2s ease-in-out;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:before,
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:after {
    transition: none;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:before {
    width: 14px;
    height: 14px;
    background-color: #86878c;
    border: 5px solid #f8f8f9;
    top: 5px;
    left: -38px;
    border-radius: 500px;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    display: none;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:before {
    display: block;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:after {
    font-family: var(--grimlock-icon-bell-font-family) !important;
    content: var(--grimlock-icon-bell);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: -5px;
    left: -30px;
    font-size: 0.9em;
    padding: 0;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    background: none !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:after {
    left: -64px;
    top: -3px;
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.joined_group:after {
    font-family: var(--grimlock-icon-users-font-family) !important;
    content: var(--grimlock-icon-users);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_accepted:after {
    font-family: var(--grimlock-icon-bp-friend-approved-font-family) !important;
    content: var(--grimlock-icon-bp-friend-approved);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-person
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_accepted:after {
    font-family: var(
      --grimlock-icon-bp-friend-person-approved-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-person-approved);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-like
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_accepted:after {
    font-family: var(
      --grimlock-icon-bp-friend-like-approved-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-like-approved);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-smile
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_accepted:after {
    font-family: var(
      --grimlock-icon-bp-friend-smile-approved-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-smile-approved);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-star
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_accepted:after {
    font-family: var(
      --grimlock-icon-bp-friend-star-approved-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-star-approved);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-add
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_accepted:after {
    font-family: var(
      --grimlock-icon-bp-friend-symbol-approved-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-symbol-approved);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.friendship_created:after {
    font-family: var(--grimlock-icon-plus-font-family) !important;
    content: var(--grimlock-icon-plus);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item#requests-personal-li
    > a:before {
    font-family: var(
      --grimlock-icon-bp-friend-requested-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-requested);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-person
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item#requests-personal-li
    > a:before {
    font-family: var(
      --grimlock-icon-bp-friend-person-requested-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-person-requested);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-like
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item#requests-personal-li
    > a:before {
    font-family: var(
      --grimlock-icon-bp-friend-like-requested-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-like-requested);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-smile
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item#requests-personal-li
    > a:before {
    font-family: var(
      --grimlock-icon-bp-friend-smile-requested-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-smile-requested);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-star
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item#requests-personal-li
    > a:before {
    font-family: var(
      --grimlock-icon-bp-friend-star-requested-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-star-requested);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .grimlock-buddypress--friend-icons-add
    #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item#requests-personal-li
    > a:before {
    font-family: var(
      --grimlock-icon-bp-friend-symbol-requested-font-family
    ) !important;
    content: var(--grimlock-icon-bp-friend-symbol-requested);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.new_blog:after,
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.new_blog_post:after {
    font-family: var(--grimlock-icon-alert-circle-font-family) !important;
    content: var(--grimlock-icon-alert-circle);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.created_group:after {
    font-family: var(--grimlock-icon-users-font-family) !important;
    content: var(--grimlock-icon-users);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.new_member:after {
    font-family: var(--grimlock-icon-user-new-font-family) !important;
    content: var(--grimlock-icon-user-new);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.updated_profile:after {
    font-family: var(--grimlock-icon-refresh-font-family) !important;
    content: var(--grimlock-icon-refresh);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.new_avatar:after {
    font-family: var(--grimlock-icon-profile-avatar-font-family) !important;
    content: var(--grimlock-icon-profile-avatar);
    font-weight: 100;
    font-style: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:hover:before {
    background-color: #245cc5;
    -webkit-transform: translate3d(0, 0, 0) scale(1.5);
    transform: translate3d(0, 0, 0) scale(1.5);
  }
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item:hover:after {
    color: #245cc5;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  img {
  max-width: 100% !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item:hover {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.04);
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.just-posted {
  box-shadow: 0 0 0 2px var(--grimlock-button-primary-background-color);
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.just-posted:before {
  background-color: var(--grimlock-button-primary-background-color);
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.just-posted:after {
  color: var(--grimlock-button-primary-background-color);
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user {
  display: flex;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .activity-user {
    align-items: center;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user
  .activity-avatar {
  float: none;
  margin: 0 0.75rem 0 0;
  display: flex;
  max-width: 35px;
  flex: 0 0 35px;
  height: 35px;
  position: relative;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .activity-user
    .activity-avatar {
    max-width: 45px;
    flex: 0 0 45px;
    width: 45px;
    height: 45px;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user
  .activity-avatar
  > a {
  width: 100%;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user
  .activity-avatar
  img.avatar {
  margin: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user
  .activity-header {
  color: inherit;
  line-height: 1.45em;
  margin-right: 0;
  width: 100%;
  font-size: 0.85em;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user
  .activity-header
  p {
  margin: 0 !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-user
  .activity-header
  img {
  border-radius: 500px;
  position: relative;
  top: -1px;
  margin: 0 3px 0 0 !important;
  width: 20px;
  height: 20px;
  object-fit: cover;
  object-position: center;
  display: none !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity {
  margin-left: auto;
  z-index: 9;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .dropdown-activity {
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
    margin: 0;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle {
  width: 35px;
  height: 35px;
  border-radius: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  padding: 0;
  line-height: 0;
  color: inherit !important;
  letter-spacing: 0;
  background: none;
  opacity: 1 !important;
  transition: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle:after {
  font-family: var(--grimlock-icon-dots-h-font-family) !important;
  content: var(--grimlock-icon-dots-h);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  top: 0;
  margin: 0;
  border: 0;
  line-height: 0;
  width: auto;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: 500px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-menu {
  margin: 0;
  right: 0 !important;
  left: auto !important;
  -webkit-transform: translate3d(0, 40px, 0) !important;
  transform: translate3d(0, 40px, 0) !important;
  box-shadow: 0 0 15px 0 var(--grimlock-archive-post-box-shadow-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  min-width: 180px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-menu
  a {
  display: flex;
  padding: 0.5rem;
  margin: 0;
  align-items: center;
  background: none;
  border: 0;
  font-weight: 400;
  font-size: 0.9em;
  border-radius: 0;
  color: inherit !important;
  text-transform: inherit;
  letter-spacing: inherit;
  opacity: 1 !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-menu
  a:before {
  color: inherit;
  font-size: 1rem;
  width: 1.2em;
  margin-right: 0.5rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-menu
  a:hover {
  background-color: var(--grimlock-table-striped-background-color) !important;
  opacity: 0.85 !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity.show
  .dropdown-toggle,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle:hover,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle:focus {
  color: var(--grimlock-button-primary-background-color) !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity.show
  .dropdown-toggle:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle:hover:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity
  .dropdown-toggle:focus:before {
  background: var(--grimlock-button-primary-background-color) !important;
  opacity: 0.1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .dropdown-activity.show
  .dropdown-toggle:after {
  font-family: var(--grimlock-icon-angle-up-font-family) !important;
  content: var(--grimlock-icon-angle-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .fav {
  display: flex;
  align-items: center;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .fav:before {
  font-family: var(--grimlock-icon-star-off-font-family) !important;
  content: var(--grimlock-icon-star-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-right: 0.5rem;
  font-size: 18px;
  text-align: center;
  color: inherit;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav:after,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .fav:after {
  content: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav:hover:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .fav:hover:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav.loading,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .fav.loading {
  cursor: wait;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav.loading:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .fav.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .unfav:hover:before {
  font-family: var(--grimlock-icon-star-off-font-family) !important;
  content: var(--grimlock-icon-star-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity-single:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #e74c3c;
  font-size: 1rem;
  margin-right: 0.4rem;
  position: relative;
  top: -2px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity.loading,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity-single.loading {
  -webkit-animation: none;
  animation: none;
  cursor: wait;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity.loading:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity-single.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #e74c3c;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity:hover,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity:active,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity:focus,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity-single:hover,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity-single:active,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .delete-activity-single:focus {
  border: 0;
  opacity: 0.7;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-content {
  position: static;
  margin: 0;
  width: 100%;
  padding-top: 0.5rem;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .activity-content {
    padding-top: 0;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner {
  padding: 0;
  margin: 1rem 0 0 0;
  font-size: 0.95em;
  padding-left: calc(35px + 0.75rem);
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .activity-inner {
    padding-left: calc(45px + 0.75rem);
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  img {
  max-width: 100%;
  display: block;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  img[src*="emojione"] {
  display: inline-block !important;
  margin-right: 0.35rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  > ul {
  padding-left: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  p
  img {
  margin-top: 0.5rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  blockquote {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  width: 100%;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  blockquote:before {
  top: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  .rtmedia-list-item {
  padding-top: 10px !important;
  padding-right: 10px !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  .rtmedia-list-item
  > a {
  position: relative;
  display: block;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-inner
  .rtmedia-list-item
  img {
  object-fit: cover;
  object-position: center;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options {
  display: flex;
  align-items: center;
  position: static !important;
  flex-wrap: wrap;
  font-size: 0.8rem;
  float: none;
  border-top: 1px solid var(--grimlock-table-striped-background-color);
  margin: 0.7rem -0.7rem 0 -0.7rem;
  padding: 0.7rem 0.7rem 0 0.7rem;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .activity-options {
    margin: 1.25rem -1.25rem 0 -1.25rem;
    padding: 1rem 1.25rem 0 1.25rem;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a {
  position: relative;
  font-weight: 600;
  margin-right: 1rem;
  text-transform: uppercase;
  font-size: 0.9em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a:before {
  margin-right: 0.25rem;
  font-size: 1.2em;
  position: relative;
  left: 1px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a:after {
  content: "";
  color: inherit;
  opacity: 0.5;
  display: block;
  width: 100%;
  height: 2px;
  background: currentColor;
  margin: 0;
  position: absolute;
  bottom: -4px;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a:not(:hover) {
  opacity: 0.7;
  color: inherit !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a:hover:after {
  opacity: 0.15;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a.spam-activity {
  border: none !important;
  padding: 0 !important;
  background-color: transparent !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  > a.spam-activity:hover {
  color: var(--grimlock-link-hover-color) !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-options
  select {
  width: auto;
  margin-left: auto;
  height: 35px;
  padding: 5px;
  font-size: 0.9em;
}
@media (max-width: 767.98px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .activity-options
    select {
    width: 100%;
    margin-top: 0.5rem;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-options {
  display: flex;
  align-items: center;
  position: static !important;
  flex-wrap: wrap;
  font-size: 0.8rem;
  margin: 1rem 0 0 0;
  float: none;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .acomment-options {
    padding-left: calc(35px + 0.75rem);
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-options
  > a {
  font-weight: 400;
  text-transform: none;
  font-size: 1em;
  margin: 0;
  display: inline-flex;
  align-items: center;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-options
  > a:before {
  margin-right: 0.25rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-options
  > a:not(:hover) {
  opacity: 0.7;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-options
  > a:not(:last-of-type):after {
  content: "•";
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  opacity: 0.5 !important;
  height: auto;
  width: auto;
  position: static;
  background: none;
  display: inline-block;
  font-size: 0.8em;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-view
  span,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-reply
  span {
  min-width: 17px;
  min-height: 17px;
  line-height: 17px;
  background: var(--grimlock-table-striped-background-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 500px;
  position: relative;
  margin-left: 0.1rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-reply:before {
  font-family: var(--grimlock-icon-message-font-family) !important;
  content: var(--grimlock-icon-message);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-view:before {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-delete {
  color: var(--grimlock-color-danger) !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .acomment-delete:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .spam-activity:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .spam-activity-comment:before {
  font-family: var(--grimlock-icon-eye-off-font-family) !important;
  content: var(--grimlock-icon-eye-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .comment-header {
  color: inherit;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .time-since {
  font-size: 85%;
  font-weight: 400;
  display: block;
  max-width: 175px;
  opacity: 0.7;
  color: var(--grimlock-archive-post-color);
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    .time-since {
    transition: none;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  a.activity-time-since {
  display: block;
  max-width: 175px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  a.activity-time-since:hover
  .time-since {
  opacity: 1;
  color: inherit;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-read-more {
  margin-left: 0.5em;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 600;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-read-more
  > a.loading {
  -webkit-animation: none;
  animation: none;
  pointer-events: none;
  cursor: wait;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .activity-read-more
  > a.loading:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #245cc5;
  font-size: 0.9em;
  margin-left: 3px;
  top: -0.1em;
  position: relative;
  display: inline-block;
  opacity: 0.6;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.mini {
  font-size: 100%;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.mini
    .activity-avatar {
    max-width: 35px;
    flex: 0 0 35px;
    width: 35px !important;
    height: 35px !important;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.mini
  .activity-avatar
  img.avatar {
  width: 100% !important;
  max-width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item.mini
    .activity-content {
    padding-top: 0;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.mini
  .activity-meta
  .unfav:before,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item.mini
  .activity-meta
  .fav:before {
  top: 50px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments {
  margin: 0;
  font-size: 1rem;
  overflow: visible;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul {
  font-size: inherit;
  margin: 0.7rem -0.7rem -0.7rem -0.7rem;
  padding: 0.7rem;
  background: var(--grimlock-table-striped-background-color);
  overflow: hidden;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul {
    margin: 1.25rem -1.25rem -1.25rem -1.25rem;
    padding: 1.25rem;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li {
  padding: 0.75rem;
  position: relative;
  margin-bottom: 0;
  margin-top: 0;
  background-color: var(--grimlock-archive-post-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: 0 0 10px var(--grimlock-archive-post-box-shadow-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  overflow: hidden;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li:not(:last-child) {
  margin-bottom: 0.5rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li.show-all {
  text-align: center;
  font-size: 0.7em;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  padding: 0;
  margin: 0.5rem 0;
  position: relative;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li.show-all
  > a {
  display: block;
  padding: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--grimlock-button-primary-background-color);
  position: relative;
  z-index: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  li {
  border: none;
  position: relative;
  padding-left: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul:not([class]),
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul.has-comments {
  border-top: 1px solid var(--grimlock-table-striped-background-color);
  padding: 1rem;
  margin: 1rem 0 0 0;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul
    > li
    ul:not([class]),
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul
    > li
    ul.has-comments {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul:not([class])
  .ac-form,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul.has-comments
  .ac-form {
  margin: 1rem -1rem 1rem -1rem;
  padding: 1rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul:not([class])
  > li
  ul,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul.has-comments
  > li
  ul {
  padding-left: 0;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul
    > li
    ul:not([class])
    > li
    ul,
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul
    > li
    ul.has-comments
    > li
    ul {
    margin-left: calc(35px + 1rem);
  }
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul
    > li
    ul:not([class])
    > li
    ul
    .ac-form,
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    > ul
    > li
    ul.has-comments
    > li
    ul
    .ac-form {
    margin-left: calc(-35px - 1rem - 1rem);
    padding: calc(35px + 1rem + 1rem);
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul:not([class])
  li,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul.has-comments
  li {
  overflow: visible;
  padding: 0;
  position: relative;
  border: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul:not([class])
  li:not(:last-child),
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  > ul
  > li
  ul.has-comments
  li:not(:last-child) {
  margin-bottom: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-user {
  display: flex;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    .acomment-user {
    align-items: center;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-meta {
  width: 100%;
  font-size: 0.8em;
  line-height: 1.2em;
  padding-top: 0.1rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-meta
  a:first-child {
  font-weight: 600;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-meta,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-content {
  font-size: 0.9em;
  color: inherit;
  word-break: break-word;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-content {
  margin: 1rem 0;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    .acomment-content {
    padding-left: calc(35px + 0.75rem);
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-content
  .activity-read-more {
  margin-left: 0;
  font-size: 0.7em;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-avatar {
  margin-right: 0.75rem;
  flex: 0 0 35px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  .acomment-avatar
  img {
  margin: 0;
  width: 35px;
  height: 35px;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form {
  margin: 0.7rem -0.7rem -0.7rem -0.7rem;
  padding: 0.7rem;
  background: var(--grimlock-table-striped-background-color);
  border-top: 1px solid var(--grimlock-table-striped-background-color);
}
@media (min-width: 768px) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    form.ac-form {
    margin: 1.25rem -1.25rem -1.25rem -1.25rem;
    padding: 1.25rem;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-reply-avatar
  img {
  width: 35px;
  height: 35px;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
  border: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-reply-content {
  color: inherit;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea {
  background: none;
  border: 0;
  padding: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea {
  display: block;
  width: 100%;
  padding: 0.8rem 1.25rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #454748;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.9rem;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress:not(.youzer)
    #activity-stream.grimlock-buddypress-activity-list
    .activity-item
    div.activity-comments
    form.ac-form
    .ac-textarea
    textarea {
    transition: none;
  }
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea::-ms-expand {
  background-color: transparent;
  border: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea:focus {
  color: #454748;
  background-color: #fff;
  border-color: #245cc5;
  outline: 0;
  box-shadow: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea::-webkit-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea::-moz-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea:-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea::-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea::placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea:disabled,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea[readonly] {
  background-color: #e8e8e9;
  opacity: 1;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-textarea
  textarea:disabled {
  cursor: not-allowed;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  input {
  margin-top: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  input,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  a,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  button {
  display: inline-flex;
  padding: 0.35rem 0.8rem !important;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  min-height: 40px;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .ac-reply-cancel {
  margin-left: 0.5rem;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .rtmedia-container {
  padding: 0;
  margin: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .rtmedia-container
  input[type="submit"][id*="rtMedia-start-upload"]:not([style*="display"]) {
  display: none !important;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .rtmedia-container
  .rtmedia-plupload-container {
  width: 100%;
  float: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .rtmedia-container
  .rtm-upload-button-wrapper {
  position: absolute;
  top: -2.5em;
  right: 0;
  margin-right: 0;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  div.activity-comments
  form.ac-form
  .rtmedia-container
  .rtmedia-comment-media-upload
  span:before {
  font-family: var(--grimlock-icon-paperclip-font-family) !important;
  content: var(--grimlock-icon-paperclip);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .activity-item
  .bp-verified-badge {
  width: 15px;
  height: 15px;
  background-size: 45%;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-more,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-newest {
  position: relative;
  padding: 0;
  margin: 1rem 0;
  overflow: hidden;
  border: 0;
  font-size: inherit;
  background: none;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-more
  > a,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-newest
  > a {
  padding: 1rem;
  display: block;
  color: inherit;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: 600;
  letter-spacing: 3px;
  border-style: solid;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-more.loading,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-newest.loading {
  cursor: wait;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-more.loading
  > a,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-newest.loading
  > a {
  opacity: 0;
  display: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-more.loading:after,
#buddypress:not(.youzer)
  #activity-stream.grimlock-buddypress-activity-list
  .load-newest.loading:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  z-index: 2;
  width: 100%;
  font-size: 1.4em;
}
.feed {
  text-align: right;
}
.feed a {
  color: inherit;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.5;
}
.feed a:hover {
  opacity: 1;
}
.buddypress.activity-permalink .entry-header .entry-title {
  text-align: center;
}
.grimlock-buddypress-activity-list .yz-account-verified {
  display: none !important;
}
.buddypress.register #buddypress {
  margin-top: 0;
}
.buddypress.register .bp_register > .entry-header {
  display: none;
}
.buddypress.register .bp_register #register-page .nav-register {
  text-align: center;
  font-size: 3em;
  font-weight: 600;
}
.buddypress.register .bp_register #register-page .nav-register li a {
  opacity: 0.5;
  text-transform: none;
}
@media (max-width: 991.98px) {
  .buddypress.register .bp_register #register-page .nav-register li a {
    font-size: 0.5em;
    letter-spacing: 0;
  }
}
.buddypress.register .bp_register #register-page .nav-register li a:hover,
.buddypress.register .bp_register #register-page .nav-register li a.active {
  opacity: 1;
}
.buddypress.register .bp_register #register-page .nav-register li a:after {
  top: 0;
  margin: 0.4em auto 0 auto;
  width: 45px;
  height: 3px;
}
.buddypress.register .bp_register #register-page #signup_form {
  position: relative;
  z-index: 2;
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section {
  position: relative;
  float: none !important;
  width: 100% !important;
  margin-top: 1.5rem;
  padding: 1.5rem;
  border-style: solid;
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section
  .editfield {
  margin-bottom: 1rem;
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section
  .editfield:last-of-type {
  margin-bottom: 0;
  border-bottom: 0;
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:before {
  content: "";
  position: absolute;
  top: 8px;
  left: -38px;
  z-index: -1;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  width: 43px;
  height: 43px;
  font-size: 1.2em;
  font-weight: 600;
  text-align: center;
  background-color: #245cc5;
  color: #fff;
  border-radius: 500px;
  pointer-events: none;
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:nth-child(1):before {
  content: "1";
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:nth-child(2):before {
  content: "2";
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:nth-child(3):before {
  content: "3";
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:nth-child(4):before {
  content: "4";
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:nth-child(5):before {
  content: "5";
}
.buddypress.register
  .bp_register
  #register-page
  #signup_form
  .register-section:nth-child(6):before {
  content: "6";
}
.buddypress.groups.group-create #buddypress {
  margin-top: 0;
}
.buddypress.groups.group-create #buddypress #group-create-tabs ul li a:before {
  content: none;
}
.buddypress.groups.group-create #buddypress #group-create-body > h2 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}
.buddypress.groups.group-create #buddypress #group-create-body p:empty {
  display: none;
}
.buddypress.groups.group-create
  #buddypress
  #group-create-body
  > label:not(:first-of-type) {
  margin-top: 1.5rem;
}
.buddypress.groups.group-create
  #buddypress
  #group-create-body
  #header-cover-image {
  position: static !important;
  height: 350px !important;
}
.buddypress.groups.group-create
  #buddypress
  .bp-avatar-preview
  .main-column
  p:last-child {
  margin-bottom: 0;
}
.buddypress.groups.group-create
  #buddypress
  .bp-avatar-preview
  .main-column
  label,
.buddypress.groups.group-create
  #buddypress
  .bp-avatar-preview
  .main-column
  input,
.buddypress.groups.group-create
  #buddypress
  .bp-avatar-preview
  .main-column
  button {
  display: none !important;
}
.buddypress.groups.group-create #buddypress #subnav .item-list-tabs-ul > li {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  margin: 0;
  max-width: 140px;
  font-size: 0.95em;
  min-height: 40px;
  width: 100%;
  max-width: 100%;
}
.buddypress.groups.group-create
  #buddypress
  #subnav
  .item-list-tabs-ul
  > li
  > a {
  width: 100%;
  height: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  line-height: 1.1em !important;
}
.buddypress.groups.group-create #buddypress legend {
  text-transform: uppercase;
  font-size: 0.85em;
  letter-spacing: 2px;
  font-weight: 400;
}
.buddypress.groups.group-create #buddypress legend + .description,
.buddypress.groups.group-create #buddypress legend + p {
  margin-bottom: 0.5rem;
  font-size: 0.9em;
}
@media (max-width: 991.98px) {
  .buddypress.groups.group-create #buddypress .submit {
    display: flex;
    flex-direction: column;
  }
  .buddypress.groups.group-create #buddypress .submit input {
    width: 100%;
    text-align: center;
    margin-bottom: 0.1rem;
    margin-top: 0.1rem;
    white-space: normal;
  }
  .buddypress.groups.group-create #buddypress .submit input:last-child {
    order: -1;
  }
}
.buddypress.groups.group-create .bp-avatar-preview .avatar-round-ratio {
  width: 110px;
  height: 110px;
}
.bp_activate > .entry-header {
  text-align: center;
  margin-bottom: 1.5rem;
}
.buddypress-members-index-swap__content {
  position: relative;
}
@media (max-width: 991.98px) {
  .buddypress-members-index-swap {
    overflow: hidden;
  }
}
#members-index-swap {
  position: relative;
}
#members-index-swap #members-list {
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
  margin-bottom: 0;
  min-height: 350px;
}
#members-index-swap #members-list .bp-card-list__item {
  margin-bottom: 0;
  padding: 0;
  background: none;
  display: block;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  position: absolute;
  left: calc(50% - 150px);
  z-index: 2;
}
#members-index-swap #members-list .bp-card-list__item .card {
  border: 0;
}
#members-index-swap #members-list .bp-card-list__item .card img.avatar {
  -webkit-animation: none !important;
  animation: none !important;
  transition: none !important;
}
#members-index-swap #members-list .mutual-friends {
  display: none;
}
#members-index-swap #pag-bottom {
  position: static;
  padding: 0;
  margin: 0;
}
#members-index-swap #pag-bottom .page-numbers {
  display: none;
}
#members-index-swap #pag-bottom .pagination-links {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
#members-index-swap #pag-bottom .prev,
#members-index-swap #pag-bottom .next {
  color: inherit;
  background: none !important;
  height: 100%;
  z-index: 3;
  margin: 0;
  padding: 0;
  height: 100%;
  padding: 1rem 4rem;
  height: 100%;
  justify-content: center;
  display: flex;
  align-items: center;
  border: 0;
}
@media (min-width: 768px) {
  #members-index-swap #pag-bottom .prev,
  #members-index-swap #pag-bottom .next {
    position: absolute;
    top: 0;
    left: 0;
  }
}
#members-index-swap #pag-bottom .prev:hover,
#members-index-swap #pag-bottom .next:hover {
  background: none !important;
}
#members-index-swap #pag-bottom .prev:before,
#members-index-swap #pag-bottom .prev:after,
#members-index-swap #pag-bottom .next:before,
#members-index-swap #pag-bottom .next:after {
  font-size: 3rem;
  color: inherit;
  opacity: 0.2;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
  #members-index-swap #pag-bottom .prev:before,
  #members-index-swap #pag-bottom .prev:after,
  #members-index-swap #pag-bottom .next:before,
  #members-index-swap #pag-bottom .next:after {
    font-size: 5rem;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  #members-index-swap #pag-bottom .prev:before,
  #members-index-swap #pag-bottom .prev:after,
  #members-index-swap #pag-bottom .next:before,
  #members-index-swap #pag-bottom .next:after {
    transition: none;
  }
}
#members-index-swap #pag-bottom .prev:hover,
#members-index-swap #pag-bottom .prev:active,
#members-index-swap #pag-bottom .prev:focus,
#members-index-swap #pag-bottom .next:hover,
#members-index-swap #pag-bottom .next:active,
#members-index-swap #pag-bottom .next:focus {
  color: inherit !important;
  outline: 0 !important;
}
#members-index-swap #pag-bottom .prev:hover:before,
#members-index-swap #pag-bottom .prev:hover:after,
#members-index-swap #pag-bottom .prev:active:before,
#members-index-swap #pag-bottom .prev:active:after,
#members-index-swap #pag-bottom .prev:focus:before,
#members-index-swap #pag-bottom .prev:focus:after,
#members-index-swap #pag-bottom .next:hover:before,
#members-index-swap #pag-bottom .next:hover:after,
#members-index-swap #pag-bottom .next:active:before,
#members-index-swap #pag-bottom .next:active:after,
#members-index-swap #pag-bottom .next:focus:before,
#members-index-swap #pag-bottom .next:focus:after {
  color: inherit !important;
  opacity: 0.4;
}
#members-index-swap #pag-bottom .prev:hover:before,
#members-index-swap #pag-bottom .prev:active:before,
#members-index-swap #pag-bottom .prev:focus:before,
#members-index-swap #pag-bottom .next:hover:before,
#members-index-swap #pag-bottom .next:active:before,
#members-index-swap #pag-bottom .next:focus:before {
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
#members-index-swap #pag-bottom .prev:hover:after,
#members-index-swap #pag-bottom .prev:active:after,
#members-index-swap #pag-bottom .prev:focus:after,
#members-index-swap #pag-bottom .next:hover:after,
#members-index-swap #pag-bottom .next:active:after,
#members-index-swap #pag-bottom .next:focus:after {
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
#members-index-swap #pag-bottom .prev.loading:after,
#members-index-swap #pag-bottom .prev.loading:before,
#members-index-swap #pag-bottom .next.loading:after,
#members-index-swap #pag-bottom .next.loading:before {
  font-size: 40px;
}
#members-index-swap #pag-bottom .prev.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#members-index-swap #pag-bottom .next {
  right: 0;
  left: auto;
}
#members-index-swap #pag-bottom .next.loading:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#members-index-swap #pag-bottom .pag-count {
  display: none;
}
.bps_form .editfield {
  text-align: left;
}
.bps_form .editfield ~ .editfield {
  margin-top: 1rem;
}
.bps_form .editfield br {
  display: none !important;
}
.bps_form .editfield .bps-label {
  margin-top: 0 !important;
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
}
.bps_form .editfield .bps-form-header-title {
  margin-bottom: 1.5rem;
}
.bps_form .editfield .bps-custom-select {
  position: relative;
  padding: 0;
  margin: 0;
  font-weight: inherit;
  cursor: pointer;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  border-style: solid;
}
.bps_form .editfield .bps-custom-select:after {
  font-family: var(--grimlock-icon-angle-down-font-family) !important;
  content: var(--grimlock-icon-angle-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.3333333333rem;
  pointer-events: none;
  text-align: center;
  font-size: 1.3em;
  border: 0;
  position: relative;
}
.bps_form .editfield .bps-custom-select:after {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  color: inherit;
  opacity: 0.7;
}
.bps_form .editfield .bps-custom-select select {
  cursor: pointer;
  background: none !important;
  color: inherit !important;
  border-radius: 0;
  font-weight: inherit;
  min-width: 100% !important;
  width: 100% !important;
  min-height: 100% !important;
  border: 0;
  font-size: 1em;
  font-weight: inherit;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: normal;
}
.bps_form .editfield .bps-custom-select select option {
  color: #333;
}
.bps_form .editfield .bps-custom-select > label {
  display: none !important;
}
.bps_form .editfield .bps-range-separator {
  color: inherit;
  opacity: 0.7;
}
html[dir="rtl"] .bps_form .editfield .bps-range-separator {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.bps_form .editfield .checkbox .custom-control,
.bps_form .editfield .radio .custom-control {
  cursor: pointer;
}
.bps_form .editfield input.range-input {
  display: inline;
  width: 10%;
}
.bps_form .editfield .bps-description {
  margin-bottom: 0;
  font-size: 82%;
  font-style: italic;
  opacity: 0.9;
  margin-top: 2px;
  text-align: left;
}
.bps_form .editfield.bps-distance input[type="text"],
.bps_form .editfield.bps-distance input[type="number"],
.bps_form .editfield.bps-distance input[type="search"] {
  height: 100%;
}
.bps_form .editfield.bps-distance input[type="search"] {
  padding-right: 70px;
}
.bps_form .editfield.bps-distance input[type="number"],
.bps_form .editfield.bps-distance select {
  font-size: 0.9em;
}
@media (min-width: 992px) {
  .bps_form .editfield.bps-distance input[type="number"] {
    max-width: 95px;
  }
}
.bps_form .editfield.bps-distance .bps-custom-select {
  min-width: 95px;
}
#secondary-right .bps_form .editfield.bps-distance .col-location,
#secondary-left .bps_form .editfield.bps-distance .col-location,
.grimlock-section[class*="6-6-cols"]
  .bps_form
  .editfield.bps-distance
  .col-location,
.grimlock-section[class*="8-4-cols"]
  .bps_form
  .editfield.bps-distance
  .col-location,
.grimlock-section[class*="4-8-cols"]
  .bps_form
  .editfield.bps-distance
  .col-location {
  max-width: 100%;
  flex: 0 0 100%;
  margin-bottom: 15px !important;
}
#secondary-right .bps_form .editfield.bps-distance .col-distance,
#secondary-left .bps_form .editfield.bps-distance .col-distance,
.grimlock-section[class*="6-6-cols"]
  .bps_form
  .editfield.bps-distance
  .col-distance,
.grimlock-section[class*="8-4-cols"]
  .bps_form
  .editfield.bps-distance
  .col-distance,
.grimlock-section[class*="4-8-cols"]
  .bps_form
  .editfield.bps-distance
  .col-distance {
  padding-left: 15px !important;
}
.bps_form .editfield.bps-selectbox .bps-label,
.bps_form .editfield.bps-range .bps-label,
.bps_form .editfield.bps-integer-range .bps-label,
.bps_form .editfield.bps-date-range .bps-label,
.bps_form .editfield.bps-range-select .bps-label {
  display: none !important;
}
.bps_form .editfield .btn-location {
  border: none;
  color: inherit;
  opacity: 0.7;
  width: 35px;
  height: 35px;
  border-radius: 500px;
  position: absolute;
  top: 7px;
  right: 7px;
  z-index: 2;
  background: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.bps_form .editfield .btn-location:hover,
.bps_form .editfield .btn-location:active,
.bps_form .editfield .btn-location:focus {
  background: rgba(0, 0, 0, 0.04) !important;
  opacity: 1;
}
.bps_form .editfield div:empty,
.bps_form .editfield p:empty {
  display: none !important;
}
.bps_form .submit {
  width: 100%;
  margin-top: 1rem;
}
.bps_form .custom-control {
  padding-left: 1.6rem;
  margin-bottom: 1rem;
  cursor: pointer;
}
.bps_form .custom-control:hover .custom-control-indicator {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05);
}
.bps_form .custom-control.custom-checkbox,
.bps_form .custom-control.custom-radio {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.bps_form .custom-control.custom-checkbox .custom-control-indicator,
.bps_form .custom-control.custom-radio .custom-control-indicator {
  width: 1.2rem;
  height: 1.2rem;
  flex: 0 0 1.2rem;
  top: 0.15rem;
  background-size: 60%;
  background-image: none !important;
  color: inherit;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.1);
}
.bps_form .custom-control.custom-radio .custom-control-indicator {
  border-radius: 500px !important;
}
.bps_form
  .custom-checkbox
  .custom-control-input:checked
  ~ .custom-control-indicator:before,
.bps_form
  .custom-radio
  .custom-control-input:checked
  ~ .custom-control-indicator:before {
  font-family: var(--grimlock-icon-check-font-family) !important;
  content: var(--grimlock-icon-check);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.8em;
  display: inline-block;
  position: relative;
}
@media (min-width: 992px) {
  .region--9-3-cols-left a.bps-toggle-modal,
  .region--3-9-cols-left a.bps-toggle-modal {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .directory.members .region--9-3-cols-left #secondary-left .widget_bps_widget,
  .directory.members .region--9-3-cols-left #secondary-right .widget_bps_widget,
  .directory.members .region--3-9-cols-left #secondary-left .widget_bps_widget,
  .directory.members
    .region--3-9-cols-left
    #secondary-right
    .widget_bps_widget {
    display: none !important;
  }
}
.directory.members
  .region--9-3-cols-left
  #secondary-left
  .widget_bps_widget
  .modal,
.directory.members
  .region--9-3-cols-left
  #secondary-right
  .widget_bps_widget
  .modal,
.directory.members
  .region--3-9-cols-left
  #secondary-left
  .widget_bps_widget
  .modal,
.directory.members
  .region--3-9-cols-left
  #secondary-right
  .widget_bps_widget
  .modal {
  display: block !important;
  opacity: 1 !important;
  position: static;
  overflow: visible;
  background: none;
  margin: 0;
  padding: 0;
}
.directory.members
  .region--9-3-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog,
.directory.members
  .region--9-3-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog,
.directory.members
  .region--3-9-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog,
.directory.members
  .region--3-9-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog {
  -webkit-transform: none;
  transform: none;
  margin: 0;
  padding: 0;
  max-width: 100%;
  pointer-events: auto;
  overflow: visible;
}
.directory.members
  .region--9-3-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content,
.directory.members
  .region--9-3-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content,
.directory.members
  .region--3-9-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content,
.directory.members
  .region--3-9-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}
.directory.members
  .region--9-3-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-header,
.directory.members
  .region--9-3-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-header,
.directory.members
  .region--3-9-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-header,
.directory.members
  .region--3-9-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-header {
  display: none;
}
.directory.members
  .region--9-3-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-body,
.directory.members
  .region--9-3-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-body,
.directory.members
  .region--3-9-cols-left
  #secondary-left
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-body,
.directory.members
  .region--3-9-cols-left
  #secondary-right
  .widget_bps_widget
  .modal
  .modal-dialog
  .modal-content
  .modal-body {
  padding: 0;
  margin: 0;
  overflow: visible;
}
.directory.members
  .region--9-3-cols-left
  #secondary-left
  .widget_bps_widget
  input[type="submit"],
.directory.members
  .region--9-3-cols-left
  #secondary-right
  .widget_bps_widget
  input[type="submit"],
.directory.members
  .region--3-9-cols-left
  #secondary-left
  .widget_bps_widget
  input[type="submit"],
.directory.members
  .region--3-9-cols-left
  #secondary-right
  .widget_bps_widget
  input[type="submit"] {
  width: 100%;
  margin-top: 1rem;
}
#hero .bps-form-home {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
}
#hero .bps-form-home + p {
  margin-bottom: 0;
}
#hero .bps-form-home .editfield > label {
  display: none !important;
}
#hero .bps-form-home .editfield .bps-custom-select {
  border: 0;
  color: inherit;
}
.bps-form-home-light #hero .bps-form-home .editfield .bps-custom-select {
  background-color: rgba(255, 255, 255, 0.23);
}
.bps-form-home-dark #hero .bps-form-home .editfield .bps-custom-select {
  background-color: rgba(0, 0, 0, 0.08);
}
#hero .bps-form-home .editfield .bps-custom-select select {
  opacity: 0.55;
}
.bps-form-home-light #hero .bps-form-home .editfield .bps-custom-select:hover {
  background-color: rgba(255, 255, 255, 0.33);
}
.bps-form-home-dark #hero .bps-form-home .editfield .bps-custom-select:hover {
  background-color: rgba(0, 0, 0, 0.13);
}
#hero .bps-form-home .editfield .bps-custom-select:hover select {
  opacity: 1;
}
#hero .bps-form-home .submit {
  margin-top: 0;
}
#hero .bps-form-home .submit input[type="submit"] {
  width: 100%;
}
#hero .bps-form-home + p > br {
  display: none;
}
#hero p + .bps-form-home {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  #hero.region--6-6-cols-left .bps-form-home input[type="submit"],
  #hero.region--6-6-cols-left-reverse .bps-form-home input[type="submit"] {
    width: auto !important;
  }
}
.buddypress.directory.members #buddypress .bps_filters,
#yz-members-directory .bps_filters {
  border-style: solid;
  position: relative;
}
.buddypress.directory.members #buddypress .bps_filters br,
#yz-members-directory .bps_filters br {
  display: none !important;
}
.buddypress.directory.members #buddypress .bps_filters .bps_filters__content,
#yz-members-directory .bps_filters .bps_filters__content {
  display: flex;
  flex-wrap: wrap;
}
.buddypress.directory.members #buddypress .bps_filters .bps-filters-item,
#yz-members-directory .bps_filters .bps-filters-item {
  background: #3d404a;
  color: #fff;
  border-radius: 0.25rem;
  margin: 5px 5px 5px 0;
  padding: 5px 10px;
  font-size: 0.85em;
}
.buddypress.directory.members #buddypress .bps_filters .bps-filters-item strong,
#yz-members-directory .bps_filters .bps-filters-item strong {
  display: block;
  text-transform: uppercase;
  font-size: 0.7em;
}
.buddypress.directory.members #buddypress .bps_filters a.bps_filters_reset,
#yz-members-directory .bps_filters a.bps_filters_reset {
  position: absolute;
  top: 8px;
  right: 10px;
  z-index: 9;
  font-weight: 600;
  color: inherit !important;
}
.buddypress.directory.members
  #buddypress
  .bps_filters
  a.bps_filters_reset:hover,
#yz-members-directory .bps_filters a.bps_filters_reset:hover {
  opacity: 0.5;
}
.buddypress.directory.members
  #buddypress
  .bps_filters
  a.bps_filters_reset:before,
#yz-members-directory .bps_filters a.bps_filters_reset:before {
  font-family: var(--grimlock-icon-times-circle-font-family) !important;
  content: var(--grimlock-icon-times-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.modal .submit {
  margin-top: 2rem;
}
.modal .submit input[type="submit"] {
  width: 100%;
}
.bps-modal .modal-header {
  padding: 1rem 1.5rem 0.75rem 1.5rem;
}
.bps-modal .modal-body {
  padding: 0.75rem 1.5rem 1.5rem 1.5rem;
}
a.bps-toggle-modal {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  margin: 0 !important;
  cursor: pointer;
  font-size: 0.9em;
  width: 40px;
  height: 40px;
  text-align: center;
  background: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-button-border-radius);
  color: var(--grimlock-button-primary-background-color) !important;
  line-height: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  a.bps-toggle-modal {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  a.bps-toggle-modal {
    top: -51px;
  }
}
a.bps-toggle-modal > span {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: var(--grimlock-button-border-radius);
}
a.bps-toggle-modal:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
a.bps-toggle-modal:before {
  font-family: var(--grimlock-icon-sliders-font-family) !important;
  content: var(--grimlock-icon-sliders);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="tel"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="url"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="text"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="week"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="date"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="datetime"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="datetime-local"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="time"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="email"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="month"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="number"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="search"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="website"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  input[type="password"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  select[multiple="multiple"],
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  .bps-custom-select,
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  select {
  min-height: 58px !important;
}
.grimlock-section:not(.grimlock-hero)
  .grimlock-section__content
  .bps_form
  .bps-submit {
  margin-top: 1rem;
}
.grimlock-section:not(.grimlock-hero).region--container-narrow
  .bps_form
  .bps-submit
  input,
.grimlock-section:not(.grimlock-hero).region--container-narrower
  .bps_form
  .bps-submit
  input {
  width: 100%;
}
#buddypress > .pos-r > .bps_form {
  padding: 2rem;
  margin-bottom: 2rem;
}
#buddypress > .pos-r > .bps_form .submit {
  margin-top: 1rem;
}
.bps_widget .submit {
  margin-top: 0.8rem;
}
#buddypress .standard-form label[for="bp-docs-group-enable"] {
  padding: 1.5rem;
  font-weight: 600;
}
#buddypress .standard-form label:only-child {
  margin-bottom: 0;
}
#buddypress .standard-form #group-doc-options {
  padding: 1.5rem;
  border: 2px solid rgba(0, 0, 0, 0.1);
}
#buddypress .standard-form select {
  height: auto;
}
#buddypress .standard-form input {
  padding: 0.8rem 1.25rem;
}
#buddypress .standard-form input[type="text"]#doc-title {
  width: 100%;
}
.single.single-bp_doc #content > .region__container,
.archive.post-type-archive.post-type-archive-bp_doc
  #content
  > .region__container {
  width: 100%;
  max-width: var(--content-width);
}
.folder-meta-info-statement br {
  display: none;
}
.folder-toggle-link {
  padding: 0.5rem !important;
  border: 0 !important;
}
.folder-toggle-link .genericon {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  line-height: 0 !important;
}
div.doc-meta {
  margin-top: 1rem;
}
div.doc-meta p:not(.folder-meta) > a {
  margin-right: 0.3rem;
}
div.doc-meta .folder-meta {
  display: flex;
  align-items: center;
}
#buddypress .bp-docs #doc-permissions-summary {
  border: 0;
  color: #fff;
}
#buddypress .bp-docs #doc-permissions-summary.doc-public {
  background: var(--grimlock-color-success);
}
#buddypress .bp-docs #doc-permissions-summary.doc-limited {
  background: var(--grimlock-color-warning);
}
#buddypress .bp-docs #doc-permissions-summary.doc-private {
  background: var(--grimlock-color-danger);
}
#buddypress .bp-docs #doc-permissions-more {
  color: #fff !important;
  margin-top: 0.2rem;
}
#buddypress .bp-docs div.doc-permissions,
#buddypress .bp-docs div.doc-content,
#buddypress .bp-docs div.doc-attachments {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: var(--grimlock-archive-post-padding);
  color: var(--grimlock-archive-post-color);
  margin-bottom: 1rem;
}
#buddypress .bp-docs #doc-group-summary {
  border: 0;
  padding: 0;
  margin-bottom: 0.5rem;
}
#buddypress .bp-docs #doc-group-summary > span {
  display: none;
}
#buddypress .bp-docs #doc-group-summary img {
  border-radius: 500px;
}
#buddypress .bp-docs #doc-group-summary a {
  font-weight: var(--grimlock-heading-font-weight);
}
#buddypress .bp-docs #doc-permissions-details {
  padding: 1rem;
}
#buddypress .bp-docs #doc-permissions-details:not([style*="block"]) {
  display: none;
}
#buddypress .bp-docs .bp-docs-level-anyone span.bp-docs-level-icon {
  background-color: var(--grimlock-color-success);
  width: 10px;
  height: 10px;
  margin: 0.5rem 0.5rem 0 0;
}
#buddypress .bp-docs .bp-docs-level-friends span.bp-docs-level-icon,
#buddypress .bp-docs .bp-docs-level-group-members span.bp-docs-level-icon,
#buddypress .bp-docs .bp-docs-level-loggedin span.bp-docs-level-icon {
  border-bottom-color: var(--grimlock-color-warning);
  margin-left: 0;
  border-left-width: 6px;
  border-right-width: 6px;
  border-bottom-width: 12px;
  margin-top: 5px;
}
#buddypress .primary-list-tabs #bp-create-doc-button {
  float: none;
  margin: 0;
  border: none;
  background: none;
}
.docs-filters #docs-filter-meta,
.doc-tabs ul {
  color: inherit;
  font-size: 0;
  display: flex;
}
.docs-filters #docs-filter-meta li,
.doc-tabs ul li {
  margin: 0;
}
.docs-filters #docs-filter-meta li.current a,
.docs-filters #docs-filter-meta li.current a:hover,
.docs-filters #docs-filter-meta li.current a:focus,
.docs-filters #docs-filter-meta li.current a.current,
.doc-tabs ul li.current a,
.doc-tabs ul li.current a:hover,
.doc-tabs ul li.current a:focus,
.doc-tabs ul li.current a.current {
  color: var(--grimlock-link-hover-color);
  font-weight: var(--grimlock-navigation-font-weight);
}
.docs-filters #docs-filter-meta li.current a:after,
.docs-filters #docs-filter-meta li.current a:hover:after,
.docs-filters #docs-filter-meta li.current a:focus:after,
.docs-filters #docs-filter-meta li.current a.current:after,
.doc-tabs ul li.current a:after,
.doc-tabs ul li.current a:hover:after,
.doc-tabs ul li.current a:focus:after,
.doc-tabs ul li.current a.current:after {
  background-color: var(--grimlock-link-hover-color);
  opacity: 1;
  height: 2px;
}
.docs-filters #docs-filter-meta a,
.doc-tabs ul a {
  font-size: calc(0.85 * var(--grimlock-text-font-size));
  display: block;
  padding: 0.5rem 0.75rem !important;
  font-weight: var(--grimlock-navigation-font-weight);
  position: relative;
  margin: 0;
  color: var(--grimlock-archive-post-color);
  border-radius: 0 !important;
  background-color: transparent !important;
}
.docs-filters #docs-filter-meta a:after,
.doc-tabs ul a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  opacity: 0.2;
  z-index: 2;
  transition: inherit;
}
.docs-filters #docs-filter-meta a:hover,
.doc-tabs ul a:hover {
  color: var(--grimlock-link-color);
}
.docs-filters #docs-filter-meta a:hover:after,
.doc-tabs ul a:hover:after {
  background-color: var(--grimlock-link-color);
  opacity: 1;
}
.docs-filters #docs-filter-meta a.current,
.doc-tabs ul a.current {
  color: var(--grimlock-link-hover-color);
  font-weight: var(--grimlock-navigation-font-weight);
}
.docs-filters #docs-filter-meta a.current:after,
.doc-tabs ul a.current:after {
  background-color: var(--grimlock-link-hover-color);
  opacity: 1;
  height: 2px;
}
.bp-docs div.docs-info-header {
  margin-bottom: 1.5rem;
  background: none;
  position: relative;
  padding: 0;
}
.bp-docs div.docs-info-header .currently-viewing,
.bp-docs div.docs-info-header .clear {
  display: none;
}
.bp-docs div.docs-info-header #docs-filter-sections .docs-filter-section {
  margin-top: 1rem;
  padding: 1rem;
}
.bp-docs
  div.docs-info-header
  #docs-filter-sections
  .docs-filter-section:not(.docs-filter-section-open) {
  display: none;
}
.bp-docs div.docs-info-header #docs-filter-sections .docs-filter-section form {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.bp-docs
  div.docs-info-header
  #docs-filter-sections
  .docs-filter-section
  form
  label {
  width: 100%;
}
.bp-docs
  div.docs-info-header
  #docs-filter-sections
  .docs-filter-section
  form
  select {
  margin: 0.5rem 0;
  width: auto;
}
.bp-docs
  div.docs-info-header
  #docs-filter-sections
  .docs-filter-section
  form
  select,
.bp-docs
  div.docs-info-header
  #docs-filter-sections
  .docs-filter-section
  form
  input {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-right: 0.5rem;
  width: auto;
  margin-bottom: 0;
}
.bp-docs
  div.docs-info-header
  #docs-filter-sections
  .docs-filter-section
  form
  input {
  padding: 0.5rem;
}
.bp-docs div.docs-info-header #docs-filter-sections #tags-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  -webkit-column-gap: 0 !important;
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}
.bp-docs div.docs-info-header #docs-filter-sections #tags-list li a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock--button-border-radius);
}
#buddypress table.doctable {
  border-style: solid;
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 0;
  color: var(--grimlock-archive-post-color);
}
#buddypress table.doctable .doc-excerpt {
  font-size: 0.8em;
  padding-top: 0.15rem;
  margin-left: 0;
}
#buddypress table.doctable .list-item-breadcrumb {
  padding-top: 0.15rem;
  font-weight: 600;
}
#buddypress table.doctable .list-item-breadcrumb a:not(:hover) {
  color: inherit;
}
#buddypress table.doctable .no-docs {
  padding: 1rem 1rem 1rem 0;
}
#buddypress table.doctable .row-actions {
  padding-top: 0.15rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  font-size: 0;
}
#buddypress table.doctable .row-actions a {
  margin-right: 0.4rem;
  font-size: 0.7rem;
  margin-top: 0.3rem;
  display: inline-block;
}
#buddypress table.doctable a:not(:hover) {
  color: inherit;
}
@media (max-width: 991.98px) {
  #buddypress table.doctable thead {
    left: -9999px;
    position: absolute;
    visibility: hidden;
  }
}
#buddypress table.doctable td:not(.title-cell):not(.attachment-clip-cell),
#buddypress table.doctable th:not(.title-cell):not(.attachment-clip-cell) {
  vertical-align: middle;
}
#buddypress table.doctable th {
  font-size: 0.8em;
  position: relative;
  padding: 0.5rem 1rem;
  text-align: left !important;
  font-weight: 600;
}
#buddypress table.doctable th a {
  padding: 0;
  background: none;
  display: flex;
  align-items: center;
}
#buddypress table.doctable th a:not(:hover) {
  color: inherit !important;
}
#buddypress table.doctable th a:before {
  font-family: var(--grimlock-icon-arrow-up-font-family) !important;
  content: var(--grimlock-icon-arrow-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  margin-left: auto;
  order: 99;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress table.doctable th a:before {
    transition: none;
  }
}
#buddypress table.doctable th a:after {
  content: "";
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  display: block;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress table.doctable th a:after {
    transition: none;
  }
}
#buddypress table.doctable th:hover a:before,
#buddypress table.doctable th.asc a:before,
#buddypress table.doctable th.desc a:before {
  opacity: 1;
}
#buddypress table.doctable th:hover a:after,
#buddypress table.doctable th.asc a:after,
#buddypress table.doctable th.desc a:after {
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress table.doctable th.asc a:hover:before {
  font-family: var(--grimlock-icon-arrow-down-font-family) !important;
  content: var(--grimlock-icon-arrow-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress table.doctable th.desc a:before {
  font-family: var(--grimlock-icon-arrow-down-font-family) !important;
  content: var(--grimlock-icon-arrow-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress table.doctable th.desc a:hover:before {
  font-family: var(--grimlock-icon-arrow-up-font-family) !important;
  content: var(--grimlock-icon-arrow-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress table.doctable tr {
  font-size: 0.85em;
}
#buddypress table.doctable tr:nth-child(2n) {
  background-color: var(--grimlock-table-striped-background-color) !important;
}
#buddypress table.doctable td {
  min-width: 140px;
  max-width: 250px;
  border: 0 !important;
  text-align: left !important;
  padding: 1rem;
}
@media (max-width: 991.98px) {
  #buddypress table.doctable td:not(.title-cell) {
    display: none !important;
  }
}
#buddypress table.doctable td.title-cell {
  max-width: 250px;
}
#buddypress table.doctable td.title-cell > a {
  width: auto;
  font-family: var(--grimlock-heading-font-family);
  font-weight: var(--grimlock-heading-font-weight);
  text-transform: var(--grimlock-heading-text-transform);
  color: var(--grimlock-archive-post-link-color);
}
#buddypress table.doctable td.title-cell > a:hover {
  color: var(--grimlock-archive-post-link-hover-color);
}
#buddypress table.doctable td.tags-cell {
  font-size: 0.85em;
}
@media (min-width: 992px) {
  #buddypress table.doctable td.tags-cell {
    width: 200px;
  }
}
#buddypress table.doctable td.tags-cell a:not(:hover) {
  color: inherit !important;
}
#buddypress table.doctable td.attachment-clip-cell {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
#buddypress table.doctable td.groups-cell {
  font-weight: 600;
}
#buddypress table.doctable td.groups-cell ul {
  list-style: none;
}
@media (min-width: 992px) {
  #buddypress table.doctable td.groups-cell {
    width: 200px;
  }
}
#buddypress table.doctable td.groups-cell img {
  width: 30px;
  height: 30px;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
  margin-right: 3px;
}
@media (min-width: 992px) {
  #buddypress table.doctable td.date-cell {
    min-width: 165px;
  }
}
#buddypress table.doctable .bp-docs-attachment-drawer {
  padding: 0.5rem;
  margin-top: 0.5rem;
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress table.doctable .bp-docs-attachment-drawer:not([style*="block"]) {
  display: none;
}
#buddypress table.doctable .bp-docs-attachment-drawer ul {
  padding: 0;
  margin: 0;
}
#buddypress table.doctable .bp-docs-attachment-drawer ul li {
  display: flex;
  align-items: center;
  font-size: 0.8em;
}
#buddypress table.diff td,
#buddypress table.diff th {
  line-height: 20px;
}
#buddypress .toggle-content {
  border: 0 !important;
}
#buddypress .toggle-content table.toggle-table {
  margin-top: 1rem;
}
#buddypress .toggle-content table.toggle-table td {
  padding: 0.5rem 0 0.5rem 0.5rem;
  border-top: 0;
}
#buddypress .toggle-content table.toggle-table td.desc-column {
  padding: 0.5rem 0.5rem 0.5rem 0;
}
[class*="widget_recent_bp_docs"] ul li {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 0.45rem 0.35rem 0.45rem 70px;
  align-items: center;
  overflow: hidden;
  height: 55px;
}
[class*="widget_recent_bp_docs"] ul li + li {
  margin-top: 0.5rem;
}
[class*="widget_recent_bp_docs"] ul li:before {
  font-family: var(--grimlock-icon-file-font-family) !important;
  content: var(--grimlock-icon-file);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  margin-right: 0.5rem;
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
  height: 55px;
  width: 55px;
  background: rgba(0, 0, 0, 0.05);
  align-items: center;
  justify-content: center;
  display: flex;
  color: var(--grimlock-button-primary-background-color) !important;
}
[class*="widget_recent_bp_docs"] ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  font-size: 0.85rem;
  white-space: nowrap;
  padding-right: 0.75rem;
}
[class*="widget_recent_bp_docs"] ul li a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: block;
  background-color: #fff;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  [class*="widget_recent_bp_docs"] ul li a:after {
    transition: none;
  }
}
[class*="widget_recent_bp_docs"] ul li .post-date {
  width: 100%;
  color: inherit;
  font-size: 0.8em;
}
[class*="widget_recent_bp_docs"] ul li:hover a:after {
  opacity: 0.1;
}
.docs #buddypress:not(.youzer) .profile-content__body #subnav {
  padding-top: 0;
}
@media (min-width: 768px) {
  .docs #buddypress #subnav .item-list-tabs-ul {
    width: 100%;
    display: flex;
  }
}
@media (min-width: 768px) {
  .docs #buddypress #subnav .item-list-tabs-ul li #bp-create-doc-button {
    margin-left: auto;
    font-size: 0.85em;
    padding: 0.5rem 0.8rem;
    margin-top: 0;
    width: auto;
  }
}
.docs #buddypress #subnav .item-list-tabs-ul > #bp-create-doc-button {
  margin-top: 1rem;
  width: 100%;
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
}
.docs #buddypress #subnav .item-list-tabs-ul > #bp-create-doc-button:hover,
.docs #buddypress #subnav .item-list-tabs-ul > #bp-create-doc-button:active,
.docs #buddypress #subnav .item-list-tabs-ul > #bp-create-doc-button:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}
@media (min-width: 768px) {
  .docs #buddypress #subnav .item-list-tabs-ul > #bp-create-doc-button {
    width: auto;
    margin-top: 0;
    margin-left: auto;
  }
}
#buddypress .bp-docs .directory-title,
#buddypress .bp-docs .doc-title,
#buddypress .single-bp_doc .directory-title,
#buddypress .single-bp_doc .doc-title {
  display: none;
}
.archive.post-type-archive-bp_doc #buddypress #doc-content-title {
  margin-bottom: 1rem;
}
.archive.post-type-archive-bp_doc #buddypress #doc-meta {
  border-top: 0;
}
#buddypress .doc-content #doc-attachments-ul {
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress #doc-attachments-ul {
  padding-left: 0;
}
#buddypress #doc-attachments-ul a.doc-attachment-delete {
  padding: 0;
  background: none;
  border: 0;
  color: inherit;
  border-radius: 500px;
  font-size: 0;
}
#buddypress #doc-attachments-ul a.doc-attachment-delete:after {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
}
#buddypress #doc-attachments-ul a.doc-attachment-delete:hover {
  opacity: 0.5;
}
.entry-content #buddypress p.toggle-switch,
.entry-content #buddypress .toggle-switch {
  border: 0 !important;
  padding: 0.5rem !important;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
}
.entry-content #buddypress p.toggle-switch a,
.entry-content #buddypress .toggle-switch a {
  font-weight: var(--grimlock-heading-font-weight);
  color: var(--grimlock-archive-post-color);
}
.entry-content #buddypress p.toggle-switch a:hover,
.entry-content #buddypress .toggle-switch a:hover {
  color: inherit !important;
}
#doc-submit-options {
  display: flex;
  align-items: center;
}
#doc-submit-options a,
#doc-submit-options input {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
  font-size: 0.9em !important;
  padding: 0.5rem 1rem !important;
}
#doc-submit-options a:not(:last-child),
#doc-submit-options input:not(:last-child) {
  margin-right: 0.2rem;
}
#doc-submit-options .safe {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: transparent;
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-background-color);
  border-width: clamp(
    1px,
    var(--grimlock-button-border-width),
    var(--grimlock-button-border-width)
  );
  margin-right: auto !important;
}
#doc-submit-options .safe:hover,
#doc-submit-options .safe:active,
#doc-submit-options .safe:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}
@media (min-width: 768px) {
  .folder-action-links {
    float: right;
    text-align: right;
  }
}
.folder-action-links div.manage-folders-link,
.folder-action-links div.toggle-folders-link {
  width: auto;
  margin-left: 1rem;
}
ul.docs-folder-manage {
  padding-left: 0;
}
ul.docs-folder-manage + hr {
  display: none;
}
ul.docs-folder-manage li .folder-info {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: var(--grimlock-archive-post-padding);
  color: var(--grimlock-archive-post-color);
  margin-bottom: 1rem;
  margin-top: 0;
}
ul.docs-folder-manage li .folder-info > h4 {
  margin: 0 !important;
  display: flex;
  align-items: center;
  font-size: var(--grimlock-text-font-size);
  font-weight: var(--grimlock-text-font-weight);
}
ul.docs-folder-manage li .folder-info > h4 span {
  margin-left: auto;
}
ul.docs-folder-manage li .folder-info > h4:before {
  font-family: var(--grimlock-icon-folder-font-family) !important;
  content: var(--grimlock-icon-folder);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.45em;
  font-size: 1em;
  opacity: 0.5;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
ul.docs-folder-manage
  li
  .folder-info
  .folder-details
  input:not([type="submit"]) {
  height: calc(calc(2.65rem + 2px) + 2px);
  padding: 0.7rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
}
ul.docs-folder-manage li .folder-info .folder-details a.folder-delete {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  background-color: transparent;
  color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-background-color);
  border-width: clamp(
    1px,
    var(--grimlock-button-border-width),
    var(--grimlock-button-border-width)
  );
  margin-top: 1rem;
}
ul.docs-folder-manage li .folder-info .folder-details a.folder-delete:hover,
ul.docs-folder-manage li .folder-info .folder-details a.folder-delete:active,
ul.docs-folder-manage li .folder-info .folder-details a.folder-delete:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}
ul.docs-folder-manage .folder-details {
  padding: var(--grimlock-archive-post-padding) 0 0;
}
.create-new-folder {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: var(--grimlock-archive-post-padding);
  color: var(--grimlock-archive-post-color);
}
.create-new-folder form {
  max-width: 500px;
}
.create-new-folder form label {
  width: 100%;
  display: block;
  margin-bottom: 0.1rem;
  margin-top: 1rem;
}
.create-new-folder form input[type="submit"] {
  margin-top: 1rem;
}
.create-new-folder form input:not([type="submit"]) {
  height: calc(calc(2.65rem + 2px) + 2px);
  padding: 0.7rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
}
.docs-folder-manage li .folder-info label {
  margin-bottom: 0.5rem;
}
.docs-folder-manage li .folder-info input[type="submit"],
.docs-folder-manage li .folder-info .folder-delete {
  display: inline-flex;
  padding: 0.5rem 1rem;
  font-size: 0.85em;
}
.docs form input:not([type]) {
  width: 100%;
  margin-bottom: 1rem;
}
.docs form .primary-button {
  margin-top: 1rem;
}
.docs form .chosen-select {
  margin-bottom: 1rem;
}
div.existing-or-new-selector#new-folder-block .selector-content input,
div.existing-or-new-selector#new-folder-block .selector-content select {
  width: 100%;
  margin: 0;
}
div.existing-or-new-selector#new-folder-block .selector-content label {
  margin-top: 1rem;
}
div.existing-or-new-selector .selector-content {
  padding-left: 0;
}
#associated_group_summary {
  display: flex;
  align-items: center;
}
#associated_group_summary .item {
  padding-top: 0 !important;
}
#associated_group_summary .item a {
  font-weight: 600;
}
#associated_group_summary img.avatar {
  border-radius: 500px;
}
.media-modal.wp-core-ui .media-modal-close:hover,
.media-modal.wp-core-ui .media-modal-close:active {
  color: inherit;
  opacity: 0.7;
}
.media-modal.wp-core-ui .button-primary {
  text-shadow: none !important;
}
.media-modal.wp-core-ui .button-primary[disabled],
.media-modal.wp-core-ui .button-primary:disabled,
.media-modal.wp-core-ui .button-primary-disabled,
.media-modal.wp-core-ui .button-primary.disabled {
  color: inherit !important;
  background: rgba(0, 0, 0, 0.04) !important;
  border-color: rgba(0, 0, 0, 0.04) !important;
}
.bp-docs .media-modal.wp-core-ui .media-modal-content .search-form:after {
  content: none !important;
}
.media-modal.wp-core-ui .media-frame select.attachment-filters {
  height: auto !important;
  min-height: 39px !important;
  padding: 0.5rem 1rem 0.5rem 0.5rem !important;
}
.media-modal.wp-core-ui .media-frame-toolbar .media-toolbar {
  background-color: #fff;
}
#buddypress .bp-docs-container .genericon:before,
#buddypress .doctable .genericon:before,
#buddypress .genericon:before {
  font-family: var(--grimlock-icon-file-font-family) !important;
  content: var(--grimlock-icon-file);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bp-docs-container .genericon-document:before,
#buddypress .doctable .genericon-document:before,
#buddypress .genericon-document:before {
  font-family: var(--grimlock-icon-file-font-family) !important;
  content: var(--grimlock-icon-file);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bp-docs-container .genericon-category:before,
#buddypress .doctable .genericon-category:before,
#buddypress .genericon-category:before {
  font-family: var(--grimlock-icon-folder-font-family) !important;
  content: var(--grimlock-icon-folder);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bp-docs-container .genericon-expand:before,
#buddypress .doctable .genericon-expand:before,
#buddypress .genericon-expand:before {
  font-family: var(--grimlock-icon-angle-down-font-family) !important;
  content: var(--grimlock-icon-angle-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bp-docs-container .genericon-collapse:before,
#buddypress .doctable .genericon-collapse:before,
#buddypress .genericon-collapse:before {
  font-family: var(--grimlock-icon-angle-up-font-family) !important;
  content: var(--grimlock-icon-angle-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bp-docs-container .genericon-attachment:before,
#buddypress .doctable .genericon-attachment:before,
#buddypress .genericon-attachment:before {
  font-family: var(--grimlock-icon-paperclip-font-family) !important;
  content: var(--grimlock-icon-paperclip);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bp-docs-container .genericon,
#buddypress .doctable .genericon {
  width: auto;
  height: auto;
  margin-right: 0.45em;
  font-size: 1em;
  opacity: 0.5;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
#buddypress .bp-docs-container .genericon:before,
#buddypress .doctable .genericon:before {
  font-size: inherit;
}
[class*="widget_recent_bp_doc"] .elementor-widget-container > h5 {
  display: none;
}
div#bp-docs-pagination {
  display: flex;
  align-items: center;
  flex-direction: column;
  height: auto !important;
}
@media (min-width: 768px) {
  div#bp-docs-pagination {
    flex-direction: row;
  }
}
div#bp-docs-pagination div#bp-docs-pagination-count {
  position: static;
  color: inherit;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-pagination-count {
    margin-bottom: 0;
  }
}
div#bp-docs-pagination div#bp-docs-paginate-links {
  margin: 0;
  position: static;
}
@media (min-width: 768px) {
  div#bp-docs-pagination div#bp-docs-paginate-links {
    margin-left: auto;
  }
}
div#bp-docs-pagination
  div#bp-docs-paginate-links
  .page-numbers
  + .page-numbers {
  margin-left: 0.4rem;
}
.doc-content .addtoany_content .addtoany_list {
  justify-content: flex-start;
}
:root {
  --bp-verified-members-tooltip-color: var(--grimlock-tooltip-color);
  --bp-verified-members-tooltip-background-color: var(
    --grimlock-tooltip-background-color
  );
  --bp-verified-members-tooltip-border-radius: var(
    --grimlock-tooltip-border-radius
  );
  --bp-verified-members-tooltip-padding: var(--grimlock-tooltip-padding);
  --bp-verified-members-tooltip-padding-x: var(--grimlock-tooltip-padding-x);
  --bp-verified-members-tooltip-padding-y: var(--grimlock-tooltip-padding-y);
  --bp-verified-members-tooltip-font-family: var(
    --grimlock-tooltip-font-family
  );
  --bp-verified-members-tooltip-font-weight: var(
    --grimlock-tooltip-font-weight
  );
  --bp-verified-members-tooltip-font-size: var(--grimlock-tooltip-font-size);
  --bp-verified-members-tooltip-max-width: var(--grimlock-tooltip-max-width);
  --bp-verified-members-tooltip-box-shadow: var(--grimlock-tooltip-box-shadow);
}
#profile-header .user-nicename-small {
  font-size: 50%;
}
#profile-header .user-nicename-small .bp-verified-badge {
  width: 14px;
  height: 14px;
  background-size: 7px;
}
.webui-popover-bp-extended-friendship-popup .request-friend-ext-button-wrap {
  margin-bottom: 0;
}
.webui-popover-bp-extended-friendship-popup
  .request-friend-ext-button-wrap
  .btn {
  padding: 0.5rem 1rem;
}
.webui-popover-bp-extended-friendship-popup .webui-popover-title {
  color: inherit;
  background: none;
  border: none;
}
.webui-popover-bp-extended-friendship-popup .webui-popover-inner .close {
  margin: 0;
  padding: 5px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 35px;
  color: inherit;
}
.webui-popover-bp-extended-friendship-popup .webui-popover-inner .close:after {
  width: auto;
  height: auto;
  padding: 0;
}
#articles-dir-list #articles-container {
  float: none;
  padding: 0;
}
#articles-dir-list #articles-container > #message {
  padding: 1rem;
  border-style: solid;
  text-align: center;
}
#articles-dir-list .publish-container,
#articles-dir-list #more-container-publish,
#articles-dir-list .articles-container {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  width: auto;
}
#articles-dir-list #more-container-publish {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  min-width: 100%;
}
#articles-dir-list .article-container {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: none;
  height: 250px;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  #articles-dir-list .article-container {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  #articles-dir-list .article-container {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
#articles-dir-list .article-container .article-content {
  float: none;
  min-height: 0;
  background: none;
  height: 100%;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
}
#articles-dir-list .article-container .article-metadata {
  width: auto;
  height: auto;
  top: 10px;
  right: 10px;
  left: auto;
  z-index: 99;
}
#articles-dir-list .article-container .article-metadata .author-options {
  float: none;
  width: auto;
  margin: 0;
  display: flex;
  color: #fff;
}
#articles-dir-list .article-container .article-metadata .author-options .edit,
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete {
  width: 30px;
  height: 30px;
  margin: 0;
  border-radius: 0;
  background: none !important;
  float: none;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .edit:before,
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  color: inherit;
}
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .edit:hover,
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete:hover {
  opacity: 0.7;
}
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete {
  margin-left: 5px;
}
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete.deleting:before {
  content: none !important;
}
#articles-dir-list
  .article-container
  .article-metadata
  .author-options
  .delete.deleting:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}
#articles-dir-list .article-container .article-metadata .clear {
  display: none;
}
#articles-dir-list .article-container .article-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100% !important;
  margin: 0;
  height: 100% !important;
  max-width: 100% !important;
  object-fit: cover;
  object-position: center;
  background: rgba(0, 0, 0, 0.1);
}
#articles-dir-list .article-container .article-image.sa-no-image:after {
  font-family: var(--grimlock-icon-file-font-family) !important;
  content: var(--grimlock-icon-file);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.2em;
}
#articles-dir-list .article-container .article-data {
  float: none;
  width: auto;
  position: relative;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 1rem;
  color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  word-break: break-word;
  text-align: left;
  margin: 0;
}
#articles-dir-list .article-container .article-data .title {
  margin: 0;
  padding: 0;
  font-size: 1em !important;
  color: #fff !important;
}
#articles-dir-list .article-container .article-data .title a {
  color: inherit !important;
}
#articles-dir-list .article-container .article-data .title a:after {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #articles-dir-list .article-container .article-data .title a:after {
    transition: none;
  }
}
#articles-dir-list .article-container .article-data .date {
  float: none;
  height: auto !important;
  margin-bottom: 0;
  font-size: 0.8em !important;
  font-weight: 600 !important;
  opacity: 0.8;
  color: #fff;
  text-align: inherit !important;
}
#articles-dir-list .article-container .article-data .excerpt {
  display: none;
}
#articles-dir-list .article-container .article-footer {
  display: flex;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  margin: 0 -1rem -0.5rem -1rem;
  padding: 0.5rem 1.1rem 0 1.1rem;
  display: none;
}
#articles-dir-list .article-container .article-footer a {
  color: inherit;
}
#articles-dir-list .article-container .article-categories {
  margin: 0;
}
#articles-dir-list .article-container .article-categories a {
  font-size: 13px;
  color: inherit;
}
#articles-dir-list .article-container .article-categories a + a {
  margin-left: 8px;
}
#articles-dir-list .article-container .article-likes {
  margin-bottom: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
  margin-left: auto;
}
#articles-dir-list .article-container .article-likes .likes-text {
  display: none;
}
#articles-dir-list .article-container .article-likes .likes-count {
  font-size: 1em;
}
#articles-dir-list .article-container .article-likes .likes-count:after {
  font-family: var(--grimlock-icon-message-font-family) !important;
  content: var(--grimlock-icon-message);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 3px;
  font-size: 1.1em;
  vertical-align: middle;
  position: relative;
  top: -0.11em;
}
#articles-dir-list .article-container .article-likes .likes-count:hover {
  opacity: 0.75;
}
#articles-dir-list .article-container .date,
#articles-dir-list .article-container .article-likes,
#articles-dir-list .article-container .article-comments {
  height: auto;
  font: inherit !important;
}
#articles-dir-list .article-container:hover .title > a:after {
  opacity: 1;
}
#articles-dir-list .more-articles-button-container {
  float: none;
  margin: 30px auto 0;
  position: relative;
}
#articles-dir-list .more-articles-button-container img {
  mix-blend-mode: luminosity;
  max-width: 35px;
  display: none !important;
}
#articles-dir-list .more-articles-button-container:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 50%;
  font-size: 20px;
  color: inherit;
  opacity: 0.5;
}
#articles-dir-list .more-articles-button-container #more-articles-button {
  position: relative;
  z-index: 9;
}
#articles-dir-list div:empty,
#articles-dir-list p:empty,
#articles-dir-list br,
#articles-dir-list .clear {
  display: none;
}
div.sa-post-status-container {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--grimlock-table-striped-background-color);
  border: none;
  border-radius: var(--grimlock-archive-post-border-radius);
  padding: 0.5rem 1rem !important;
}
div.sa-post-status-container .new-post {
  font-weight: 600;
  border-radius: 500px;
}
div.sa-post-status-container .article-status {
  border-radius: 500px;
  font-weight: 600;
  width: 100%;
  display: inline-block;
  float: none !important;
  margin: 0 !important;
}
@media (min-width: 768px) {
  div.sa-post-status-container .article-status {
    width: auto;
  }
}
div.sa-post-status-container .draft {
  color: #fff;
  background-color: var(--grimlock-color-danger);
}
div.sa-post-status-container .new-post {
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
}
div.sa-post-status-container .publish {
  color: #fff;
  background-color: var(--grimlock-color-success);
}
div.sa-post-status-container .pending {
  color: #fff;
  background-color: var(--grimlock-color-warning);
}
div.sa-post-status-container label.status-label {
  float: none !important;
  cursor: default;
  margin: 0 auto 0 0;
  padding: 0 0.5rem 0 0 !important;
  order: -1;
  color: inherit;
  letter-spacing: 0;
  font-size: 0.9rem;
  font-weight: 600;
  height: auto;
}
.sa-field-content:first-child {
  margin-top: 0;
}
.sa-field-content .titlelabel {
  background-color: transparent;
  color: var(--grimlock-heading-color);
  letter-spacing: 0;
  padding: 0.5rem 0 0.2rem 0 !important;
  height: auto;
  font-size: 0.9rem;
  font-weight: 600;
}
.qq-upload-max-size {
  font-style: italic;
  opacity: 0.7;
}
#create-controls input[type="submit"].cancel,
#create-controls input[type="submit"].cancel:hover {
  background-color: var(--grimlock-color-danger);
  border-color: var(--grimlock-color-danger);
}
@media (max-width: 991.98px) {
  #create-controls {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 0;
    width: 100%;
  }
  #create-controls input[type="submit"][name="pending"] {
    width: 100%;
    margin-bottom: 0.5rem;
  }
  #create-controls input[type="submit"][value="Save"] {
    width: calc(66% - 0.5rem);
  }
  #create-controls .cancel {
    width: 33%;
    margin-left: 0.5rem;
  }
}
input.sa-title-input {
  padding: 0.8rem 1.25rem !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box;
  min-height: 45px !important;
  line-height: inherit !important;
  color: var(--grimlock-control-color) !important;
  background-color: var(--grimlock-control-background-color) !important;
  border: var(--grimlock-control-border-width) solid
    var(--grimlock-control-border-color) !important;
  font-weight: inherit !important;
  font-size: inherit !important;
}
input.sa-title-input::-webkit-input-placeholder {
  color: var(--grimlock-control-placeholder-color) !important;
}
input.sa-title-input::-moz-placeholder {
  color: var(--grimlock-control-placeholder-color) !important;
}
input.sa-title-input:-ms-input-placeholder {
  color: var(--grimlock-control-placeholder-color) !important;
}
input.sa-title-input::-ms-input-placeholder {
  color: var(--grimlock-control-placeholder-color) !important;
}
input.sa-title-input::placeholder {
  color: var(--grimlock-control-placeholder-color) !important;
}
input.sa-title-input:focus {
  border-color: var(--grimlock-control-focus-border-color) !important;
  background-color: var(--grimlock-control-focus-background-color) !important;
  color: var(--grimlock-control-focus-color) !important;
}
.sa-field-front
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.sa-field-front
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  font-size: inherit !important;
  line-height: inherit !important;
  padding: 0.8rem 1.25rem !important;
  color: var(--grimlock-control-placeholder-color) !important;
}
.sa-field-front .select2-container--default .select2-selection--multiple {
  display: flex;
  align-items: center;
}
.sa-field-front
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  padding: 0.25rem 0.5rem !important;
}
#post-maker-container > form::after {
  display: block;
  clear: both;
  content: "";
}
@media (min-width: 768px) {
  #post-maker-container > form {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.post-save-options.messages-container {
  border-style: solid;
  padding: 2rem;
}
.post-save-options.messages-container #save-message {
  margin: 0 auto 2rem auto;
}
.post-save-options.messages-container #save-message:before {
  font-family: var(--grimlock-icon-hourglass-font-family) !important;
  content: var(--grimlock-icon-hourglass);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 4em;
  display: block;
  text-align: center;
  margin-bottom: 1rem;
}
.mce-fullscreen #buddypress {
  position: static !important;
}
.saving-message {
  text-align: center;
  padding-top: 4rem;
  padding-bottom: 10rem;
}
.saving-message img {
  mix-blend-mode: luminosity;
}
.sa-error-container {
  background-color: var(--grimlock-color-danger);
}
.sa-error-container > p {
  margin: 0;
  text-align: center;
  padding: 10px;
  font-weight: 600;
}
.notification-description .sa-notification {
  padding-left: 0 !important;
}
@media (max-width: 991.98px) {
  .notification-description .sa-notification {
    line-height: var(--grimlock-text-line-height) !important;
    min-width: auto !important;
    padding-right: 0 !important;
    width: 100% !important;
  }
}
#sa_featured_image-container .delete-logo {
  background: var(--grimlock-color-danger);
  color: #fff;
  padding: 0.75rem 1.5rem;
  font-size: 0.8rem;
  letter-spacing: 0;
  text-transform: none;
  font-weight: 600;
}
#sa_featured_image-container .delete-logo:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.2rem;
}
#sa_featured_image-container .delete-logo:hover {
  opacity: 0.7;
}
.sa-upload-image-container {
  max-height: 50vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.sa-upload-image-container #sa_featured_image-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.qq-upload-drop-area {
  left: 0;
}
.qq-upload-size {
  font-weight: 600;
  position: static;
}
.qq-upload-button {
  width: auto !important;
}
.qq-upload-button:hover {
  opacity: 0.7;
}
.qq-upload-button input[type="file"] {
  width: 100%;
  height: 100%;
}
.qq-upload-button input[type="file"],
.qq-upload-button input[type="button"] {
  cursor: default !important;
}
ul.qq-upload-list li {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0;
  font-size: 0.85em;
}
ul.qq-upload-list li > * {
  float: none;
}
ul.qq-upload-list li .qq-progress-bar {
  height: 5px;
  border-radius: 500px;
  margin-bottom: 0.5rem;
}
ul.qq-upload-list li .qq-upload-cancel {
  order: 100;
}
#sa_featured_image-image-button {
  margin-top: 0 !important;
  background: none !important;
  margin-top: 90px;
}
.logo-image-attaching {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1rem !important;
  height: 100%;
}
.logo-image-attaching:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  opacity: 0.5;
  font-size: 1.5em;
}
.logo-image-attaching p {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.logo-image-attaching img {
  mix-blend-mode: luminosity;
  display: none !important;
}
table.notifications .sa-notification {
  margin-bottom: 0 !important;
  min-height: 0 !important;
  width: 100% !important;
  line-height: inherit !important;
  padding: 0 !important;
}
body.bp-messages #subnav {
  display: none !important;
}
#yz-bp .bp-messages-wrap,
#buddypress .bp-messages-wrap {
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
}
body:not(.bp-messages-mobile) #yz-bp .bp-messages-wrap,
body:not(.bp-messages-mobile) #buddypress .bp-messages-wrap {
  min-height: 0 !important;
}
#yz-bp .bp-messages-wrap .chat-header > a,
#buddypress .bp-messages-wrap .chat-header > a {
  color: inherit !important;
}
#yz-bp .bp-messages-wrap .chat-header > a:hover,
#buddypress .bp-messages-wrap .chat-header > a:hover {
  opacity: 0.7;
}
#yz-bp .bp-messages-wrap .chat-header .avatar,
#buddypress .bp-messages-wrap .chat-header .avatar {
  height: 20px !important;
  width: 20px !important;
  border-radius: 500px !important;
  object-fit: cover;
  object-position: center;
}
#yz-bp .bp-messages-wrap .chat-header .fas,
#buddypress .bp-messages-wrap .chat-header .fas {
  font-size: 1rem;
  color: inherit !important;
}
#yz-bp .bp-messages-wrap .chat-controls,
#buddypress .bp-messages-wrap .chat-controls {
  background: none;
}
#yz-bp .bp-messages-wrap .list,
#buddypress .bp-messages-wrap .list {
  margin-top: 15px;
}
#yz-bp
  .bp-messages-wrap
  .list
  .messages-stack
  .content
  .messages-list
  li
  .favorite.active
  i:hover:before,
#buddypress
  .bp-messages-wrap
  .list
  .messages-stack
  .content
  .messages-list
  li
  .favorite.active
  i:hover:before {
  font-weight: 600;
}
#yz-bp .bp-messages-wrap .messages-stack,
#buddypress .bp-messages-wrap .messages-stack {
  display: flex;
  position: relative;
  max-width: 100%;
}
#yz-bp .bp-messages-wrap .messages-stack:not(:last-child),
#buddypress .bp-messages-wrap .messages-stack:not(:last-child) {
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
}
#yz-bp .bp-messages-wrap .messages-stack .messages-list > li,
#buddypress .bp-messages-wrap .messages-stack .messages-list > li {
  margin-bottom: 0.5rem;
}
#yz-bp .bp-messages-wrap .messages-stack div.content,
#buddypress .bp-messages-wrap .messages-stack div.content {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#yz-bp .bp-messages-wrap .upload-btn:hover,
#buddypress .bp-messages-wrap .upload-btn:hover {
  opacity: 0.7;
}
#yz-bp .bp-messages-wrap .threads-list .thread .time,
#buddypress .bp-messages-wrap .threads-list .thread .time {
  padding-right: 30px;
}
#yz-bp .bp-messages-wrap .threads-list .thread:hover > *,
#buddypress .bp-messages-wrap .threads-list .thread:hover > * {
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #yz-bp .bp-messages-wrap .threads-list .thread:hover > *,
  #buddypress .bp-messages-wrap .threads-list .thread:hover > * {
    transition: none;
  }
}
#yz-bp .bp-messages-wrap .threads-list .thread:hover .time .delete,
#buddypress .bp-messages-wrap .threads-list .thread:hover .time .delete {
  transition: all 0.2s ease-in-out;
  color: inherit;
  opacity: 0.75;
}
@media screen and (prefers-reduced-motion: reduce) {
  #yz-bp .bp-messages-wrap .threads-list .thread:hover .time .delete,
  #buddypress .bp-messages-wrap .threads-list .thread:hover .time .delete {
    transition: none;
  }
}
#yz-bp .bp-messages-wrap .threads-list .thread:hover .time .delete:hover,
#buddypress .bp-messages-wrap .threads-list .thread:hover .time .delete:hover {
  opacity: 1;
}
@media screen and (max-width: 700px) {
  #yz-bp .bp-messages-wrap .threads-list .thread:not(.unread) .time,
  #buddypress .bp-messages-wrap .threads-list .thread:not(.unread) .time {
    display: block;
  }
  #yz-bp .bp-messages-wrap .threads-list .thread:not(.unread) .time > span,
  #buddypress
    .bp-messages-wrap
    .threads-list
    .thread:not(.unread)
    .time
    > span {
    display: none !important;
  }
}
#yz-bp .bp-messages-wrap .chat-header .bpbm-search a,
#buddypress .bp-messages-wrap .chat-header .bpbm-search a {
  color: inherit;
}
body:not(.bp-messages-mobile) #yz-bp .bp-messages-wrap .chat-header,
body:not(.bp-messages-mobile) #buddypress .bp-messages-wrap .chat-header {
  background: none;
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
}
body:not(.bp-messages-mobile) #yz-bp .bp-messages-wrap .scroll-wrapper,
body:not(.bp-messages-mobile) #buddypress .bp-messages-wrap .scroll-wrapper {
  height: auto !important;
}
body:not(.bp-messages-mobile)
  #yz-bp
  .bp-messages-wrap
  .scroll-wrapper.thread
  .scroll-element,
body:not(.bp-messages-mobile)
  #buddypress
  .bp-messages-wrap
  .scroll-wrapper.thread
  .scroll-element {
  display: none !important;
}
.bp-messages-wrap .chat-header .bpbm-search form input:focus,
#buddypress .bp-messages-wrap .bp-emojionearea.focused,
.bp-messages-wrap .active .taggle_list {
  box-shadow: none !important;
}
.bp-messages-wrap div.threads-list .thread > * {
  border: 0;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .bp-messages-wrap div.threads-list .thread > * {
    transition: none;
  }
}
.bp-messages-wrap div.threads-list .thread div.pic,
.bp-messages-wrap div.threads-list .thread div.time {
  padding: 15px 10px 10px 10px;
}
.bp-messages-wrap div.threads-list .thread div.pic.group {
  vertical-align: top;
}
.bp-messages-wrap div.threads-list .thread div.pic.group > * {
  overflow: hidden;
}
.bp-messages-wrap div.threads-list .thread .info p {
  font-size: 12px;
  line-height: 1.5;
}
.bp-messages-wrap div.threads-list .thread .info p .avatar {
  width: 16px !important;
  height: 16px !important;
  display: inline-block;
}
.bp-messages-wrap div.threads-list .thread .info img.emojione {
  font-size: 1.2em;
}
.bp-messages-wrap div.threads-list .thread .time .delete {
  top: 10px;
  right: 10px;
}
div.bp-messages-wrap .bp-emojionearea {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0;
}
div.bp-messages-wrap .bp-emojionearea .bp-emojionearea-editor {
  background: var(--grimlock-control-background-color);
  border: var(--grimlock-control-border-width) solid
    var(--grimlock-control-border-color) !important;
  color: var(--grimlock-control-color);
  padding: 0.75rem 75px 0.75rem 0.75rem;
  max-height: 350px;
}
div.bp-messages-wrap .bp-emojionearea .bp-emojionearea-editor:focus {
  background: var(--grimlock-control-focus-background-color);
  border-color: var(--grimlock-control-focus-border-color) !important;
}
div.bp-messages-wrap .bp-emojionearea.focused .bp-emojionearea-editor {
  background: var(--grimlock-control-focus-background-color);
  border-color: var(--grimlock-control-focus-border-color);
  color: var(--grimlock-control-focus-color);
}
div.bp-messages-wrap .bp-emojionearea .bp-emojionearea-button {
  background: #fff;
  border-radius: 500px;
}
.bp-messages-wrap .chat-header .bpbm-search form input {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.bp-messages-wrap .chat-header .starred-messages {
  font-weight: 600;
}
.amaran .info {
  font-weight: 400;
}
.amaran.user img {
  width: auto !important;
}
.amaran.user.message {
  transition: all 0.2s ease-in-out;
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}
@media screen and (prefers-reduced-motion: reduce) {
  .amaran.user.message {
    transition: none;
  }
}
.amaran.user.message:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.amaran.user.message[style*="opacity"] {
  opacity: 0.8 !important;
}
.amaran.user.message[style*="opacity"] .amaran-close:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.amaran-wrapper {
  z-index: 99999;
  padding-bottom: 35px;
}
div.amaran-wrapper .amaran.user {
  width: 290px;
}
body .amaran-close:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--grimlock-icon-times) !important;
  font-size: 1em !important;
}
body .amaran-close:hover {
  opacity: 0.7;
}
.bp-emojionearea .bp-emojionearea-picker {
  top: -55px;
  height: 276px;
}
.bp-emojionearea .bp-emojionearea-picker .bp-emojionearea-wrapper {
  height: 276px;
}
.bp-emojionearea-search {
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 2;
  width: 100%;
}
.bp-emojionearea .bp-emojionearea-picker .bp-emojionearea-scroll-area {
  height: 205px;
}
.bp-emojionearea .bp-emojionearea-picker {
  width: 305px;
}
.bp-emojionearea .bp-emojionearea-picker .bp-emojionearea-wrapper {
  width: 305px;
}
.bp-emojionearea-search input.search {
  padding: 7px;
  font-size: 0.9em;
  border-radius: 0 !important;
}
.bp-messages-user-list .user .name {
  padding: 0;
  font-weight: 600;
}
.unread-count:not(:empty):after {
  font-family: var(--grimlock-icon-message-font-family) !important;
  content: var(--grimlock-icon-message);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 3px;
}
#yz-bp .bp-messages-wrap .threads-list .thread.unread,
#buddypress .bp-messages-wrap .threads-list .thread.unread {
  background-color: var(--grimlock-table-striped-background-color) !important;
}
#yz-bp .bp-messages-wrap .threads-list .thread > *,
#buddypress .bp-messages-wrap .threads-list .thread > * {
  border: 0 !important;
}
#yz-bp .bp-messages-wrap .threads-list .thread .deleted,
#buddypress .bp-messages-wrap .threads-list .thread .deleted {
  background: rgba(231, 76, 60, 0.85) !important;
  color: #fff !important;
}
#yz-bp .bp-messages-wrap .threads-list .thread .deleted a,
#buddypress .bp-messages-wrap .threads-list .thread .deleted a {
  color: inherit !important;
}
#yz-bp .bp-messages-wrap .threads-list .thread .deleted a:not(:hover),
#buddypress .bp-messages-wrap .threads-list .thread .deleted a:not(:hover) {
  text-decoration: underline !important;
}
.uppy-Dashboard-browse {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -1px;
  left: 1px;
}
.uppy-Dashboard-close:hover {
  color: inherit;
}
#yz-bp .messages-list,
#buddypress .messages-list {
  padding-left: 10px;
  padding-top: 5px;
}
#yz-bp .messages-list > li,
#buddypress .messages-list > li {
  padding: 1rem !important;
}
#yz-bp .messages-list .message-content .images .image,
#buddypress .messages-list .message-content .images .image {
  background-color: #222;
}
#yz-bp .messages-list .message-content .images .image:hover,
#buddypress .messages-list .message-content .images .image:hover {
  opacity: 0.7;
}
.bp-messages-user-list .user .pic {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 5px;
}
.bp-messages-wrap .preloader[style*="block"] {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.bp-messages-wrap .preloader[style*="block"]:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.4;
  font-size: 30px;
}
.bp-messages-wrap .list .messages-stack {
  background-color: transparent;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .bp-messages-wrap .list .messages-stack {
    transition: none;
  }
}
.bp-messages-wrap .list .messages-stack:hover {
  background-color: var(--grimlock-table-striped-background-color);
}
.bp-messages-wrap .list .messages-stack .pic {
  padding-top: 15px;
}
.bp-messages-wrap .list .messages-stack .content .messages-list > li {
  padding: 15px;
  background: rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
  margin-left: 5px;
}
.bp-messages-wrap
  .list
  .messages-stack
  .content
  .messages-list
  > li
  .videos
  .video
  .video-container
  .mejs-video {
  width: auto !important;
}
.bp-messages-user-list .user .pic img {
  width: 30px;
  height: 30px !important;
  max-width: none !important;
}
.bp-messages-wrap .list .name a {
  color: var(--grimlock-archive-post-title-color);
}
.message-content .videos .video + .video {
  margin-top: 10px;
}
.bulk-message .box > ul {
  padding-left: 0;
}
.bp-messages-wrap div.bulk-message .progress-text {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5px;
  font-weight: 600;
}
.bp-messages-wrap div.bulk-message .progress-value {
  min-width: 25px;
}
.bp-messages-wrap .new-message form > div input.ui-autocomplete-input {
  max-width: 50px !important;
}
body:not(.bp-messages-mobile) .bp-messages-wrap.bp-messages-mobile {
  position: relative !important;
  z-index: 10 !important;
  min-height: 0 !important;
  border-style: solid !important;
}
body.bp-messages-mobile .bp-messages-wrap.bp-messages-mobile {
  position: fixed !important;
  min-height: 0 !important;
  z-index: 1030 !important;
}
body.bp-messages-mobile.grimlock--navigation-fixed .hamburger-navbar {
  position: absolute !important;
}
html[style*="overflow: hidden"] {
  overflow: auto !important;
}
.bp-messages-wrap.bp-messages-mobile .chat-header .bpbm-search {
  float: right !important;
}
body:not(.bp-messages-mobile) .bp-messages-wrap.bp-messages-mobile .scroller {
  max-height: none !important;
}
body.bp-messages-mobile #prefooter,
body.bp-messages-mobile header {
  display: none !important;
}
.grimlock--navigation-fixed-right .bp-messages-wrap.bp-better-messages-list,
.grimlock--navigation-fixed-left .bp-messages-wrap.bp-better-messages-list {
  width: 305px;
}
.grimlock--navigation-fixed-right
  .bp-messages-wrap.bp-better-messages-list
  .tabs,
.grimlock--navigation-fixed-left
  .bp-messages-wrap.bp-better-messages-list
  .tabs {
  border-radius: 0;
}
.grimlock--navigation-fixed-right .bp-messages-wrap.bp-better-messages-list {
  left: 0;
}
.grimlock--navigation-fixed-left .bp-messages-wrap.bp-better-messages-list {
  right: 0;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
}
.bp-messages-wrap div.reply {
  padding: 1rem;
  border-top: 1px solid var(--grimlock-table-striped-background-color);
  background-color: transparent;
}
.bp-messages-wrap div.reply .send button[type="submit"] {
  min-width: 100%;
  min-height: 55px;
}
.bp-messages-wrap div.reply .send button[type="submit"] i {
  color: var(--grimlock-button-primary-color);
}
.bp-messages-wrap div.reply .new-message .bp-emojionearea .upload-btn,
.bp-messages-wrap div.reply .message .upload-btn {
  padding-right: 0;
  margin-right: 0.5rem;
}
.bp-messages-wrap div.reply .new-message .bp-emojionearea .upload-btn i,
.bp-messages-wrap div.reply .message .upload-btn i {
  width: 24px;
  height: 24px;
  opacity: 1 !important;
  background: #fff;
  border-radius: 500px;
}
.bp-messages-wrap div.reply .new-message .bp-emojionearea .upload-btn .count,
.bp-messages-wrap div.reply .message .upload-btn .count {
  display: none;
}
div.bp-messages-wrap.bp-better-messages-list {
  right: 0 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 0 20px var(--grimlock-archive-post-box-shadow-color);
  background: none !important;
  z-index: 9999999 !important;
}
div.bp-messages-wrap.bp-better-messages-list .messages,
div.bp-messages-wrap.bp-better-messages-list .tabs-content {
  background-color: var(--grimlock-archive-post-background-color);
  color: var(--grimlock-archive-post-color);
}
div.bp-messages-wrap.bp-better-messages-list .tabs {
  border-radius: var(--grimlock-archive-post-border-radius) 0 0 0 !important;
  overflow: hidden;
  border: 0 !important;
  transition: all 0.2s ease-in-out;
  height: 40px;
  padding: 0;
  line-height: 1;
}
div.bp-messages-wrap.bp-better-messages-list .tabs > div {
  text-align: left;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
  transition: inherit;
  font-size: 0.85rem;
}
div.bp-messages-wrap.bp-better-messages-list .tabs > div.active:after {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  width: 40px;
  height: 40px;
  background-color: var(--grimlock-table-striped-background-color);
  transition: inherit;
}
div.bp-messages-wrap.bp-better-messages-list
  .tabs
  > div:hover
  div.bp-messages-wrap.bp-better-messages-list
  .tabs
  > div:focus,
div.bp-messages-wrap.bp-better-messages-list .tabs > div:active {
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
}
div.bp-messages-wrap.bp-better-messages-list
  .tabs
  > div:hover
  div.bp-messages-wrap.bp-better-messages-list
  .tabs
  > div:focus:after,
div.bp-messages-wrap.bp-better-messages-list .tabs > div:active:after {
  opacity: 0.7;
}
div.bp-messages-wrap.bp-better-messages-list .tabs i {
  margin-right: 0.5rem;
}
div.bp-messages-wrap.bp-better-messages-list
  .tabs
  > div[data-tab="messages"].active
  + div[data-tab="friends"]:after {
  display: none !important;
}
div.bp-messages-wrap.bp-better-messages-list .tabs > *:not(.active):after {
  content: none;
}
div.bp-messages-wrap.bp-better-messages-list
  .tabs
  > div[data-tab="messages"]:not(.active)
  + div[data-tab="friends"]:not(.active):after {
  font-family: var(--grimlock-icon-expand-font-family) !important;
  content: var(--grimlock-icon-expand);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap.bp-better-messages-list .tabs > div:only-child {
  width: 100%;
}
div.bp-messages-wrap.bp-better-messages-list .tabs > div:not(:only-child) {
  width: calc(50% - 15px);
}
@media screen and (min-width: 800px) {
  div.bp-messages-wrap.bp-better-messages-list + div.bp-better-messages-mini {
    right: 315px;
  }
}
div.bp-messages-wrap.bp-better-messages-list
  .bp-messages-wrap
  .threads-list
  .thread
  .info
  h4 {
  color: var(--grimlock-archive-post-title-color);
}
div.bp-messages-wrap.bp-better-messages-list .bp-messages-user-list {
  padding: 0;
  background: none;
}
div.bp-messages-wrap.bp-better-messages-list.bp-messages-wrap .chat-header {
  border: none;
  line-height: 1;
}
div.bp-messages-wrap.bp-better-messages-list.bp-messages-wrap .chat-header > a {
  color: inherit !important;
  background-color: var(--grimlock-table-striped-background-color);
  width: 100%;
  font-size: 1rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.bp-messages-wrap.bp-better-messages-list.bp-messages-wrap
  .chat-header
  > a
  * {
  color: inherit !important;
  line-height: 1;
}
div.bp-messages-wrap.bp-better-messages-list.bp-messages-wrap
  .chat-header
  > a:hover,
div.bp-messages-wrap.bp-better-messages-list.bp-messages-wrap
  .chat-header
  > a:active,
div.bp-messages-wrap.bp-better-messages-list.bp-messages-wrap
  .chat-header
  > a:focus {
  opacity: 0.7;
}
div.bp-messages-wrap.bp-better-messages-mini .chats .chat {
  background-color: var(--grimlock-archive-post-background-color);
  color: var(--grimlock-archive-post-color);
  box-shadow: 0 0 20px var(--grimlock-archive-post-box-shadow-color);
  border: none;
  border-radius: var(--grimlock-archive-post-border-radius)
    var(--grimlock-archive-post-border-radius) 0 0;
}
div.bp-messages-wrap.bp-better-messages-mini .chats .chat .head {
  border-radius: var(--grimlock-archive-post-border-radius)
    var(--grimlock-archive-post-border-radius) 0 0 !important;
  overflow: hidden;
  border: 0 !important;
  transition: all 0.2s ease-in-out;
  font-size: 0.85rem;
  background-color: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
}
div.bp-messages-wrap.bp-better-messages-mini .chats .chat .head .controls span {
  color: inherit;
  opacity: 0.9;
}
div.bp-messages-wrap.bp-better-messages-mini
  .chats
  .chat
  .head
  .controls
  span:hover {
  opacity: 1;
}
div.bp-messages-wrap.bp-better-messages-mini
  .chats
  .chat
  .bp-messages-wrap
  div.reply {
  padding: 0.5rem;
}
div.bp-messages-wrap.bp-better-messages-mini
  .chats
  .chat
  .list
  .messages-stack
  .content
  .info {
  padding-left: 0;
}
div.bp-messages-wrap.bp-better-messages-mini
  .chats
  .chat
  .list
  .messages-stack
  .content
  .info
  .name
  a {
  color: var(--grimlock-archive-post-title-color);
}
div.bp-messages-wrap.bp-better-messages-mini
  .chats
  .chat
  .list
  .messages-stack
  .content
  .messages-list
  li {
  padding-top: 8px;
  padding-bottom: 8px;
}
div.bp-messages-wrap.bp-better-messages-mini
  .chats
  .chat
  .list
  .messages-stack
  .content
  .messages-list
  li
  + li {
  margin-top: 8px;
}
div.bp-messages-wrap.bp-better-messages-mini
  .bp-messages-wrap
  .list
  .messages-stack
  .content
  .info
  .threads-list
  .thread
  .time
  .time-wrapper {
  display: none;
}
div.bp-messages-wrap.bp-better-messages-mini
  .scroll-wrapper
  .scroll-content.loading-more
  .threads-list {
  padding-bottom: 50px;
}
div.bp-messages-wrap.bp-better-messages-mini .list .messages-stack .content {
  padding: 15px 10px 10px 10px;
}
.btn-back-to-top {
  bottom: 45px;
}
.bbpm-avatar:before {
  bottom: -2px;
  right: 22px;
  border: 2px solid #fff;
  height: 10px;
  width: 10px;
  background-color: #3dbdb6;
}
.bp-better-messages-list .tabs,
.bp-better-messages-list .tabs > div.active {
  border: 0;
  font-weight: 600;
}
.tabs-content .messages .scroll-wrapper,
.tabs-content .friends .scroll-wrapper {
  height: 100%;
  max-height: calc(100% - 40px) !important;
}
.tabs-content .messages .scroller,
.tabs-content .friends .scroller {
  height: 100%;
}
.tabs-content .messages .bp-messages-user-list,
.tabs-content .friends .bp-messages-user-list {
  height: 100%;
}
.tabs-content .bp-messages-user-list .user {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  padding: 0.75rem;
  transition: all 0.2s ease-in-out;
}
.tabs-content .bp-messages-user-list .user:hover {
  background-color: var(--grimlock-table-striped-background-color) !important;
}
.tabs-content .bp-messages-user-list .user .pic {
  width: 45px !important;
  max-width: 45px;
  flex: 0 0 45px;
  display: flex !important;
  padding: 0.5rem;
}
.tabs-content .bp-messages-user-list .user .pic .avatar {
  width: 45px !important;
  height: 45px !important;
}
.tabs-content .bp-messages-user-list .user .pic .avatar img {
  width: 45px !important;
  height: 45px !important;
  border-radius: 500px;
  object-fit: cover;
  object-position: center;
}
.tabs-content .bp-messages-user-list .user .pic .avatar:before {
  display: none !important;
}
.tabs-content .bp-messages-user-list .user .actions {
  margin-left: auto;
  width: auto;
  display: flex;
  padding: 0 !important;
}
.tabs-content .bp-messages-user-list .user .actions > a:after {
  content: "";
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s ease-in-out;
}
.tabs-content .bp-messages-user-list .user .actions > a .fas:before {
  font-family: var(--grimlock-icon-message-font-family) !important;
  content: var(--grimlock-icon-message);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5em;
}
.tabs-content .bp-messages-user-list .user .actions > a:hover:after {
  background-color: rgba(255, 255, 255, 0.1);
}
.tabs-content .bp-messages-user-list .user .name {
  padding: 0 0 0 20px;
}
.bp-messages-wrap.bp-better-messages-list
  .tabs-content
  div.threads-list
  .thread
  div.pic {
  width: 44px;
  padding-left: 10px;
}
.bp-messages-wrap.bp-better-messages-list
  .tabs-content
  div.threads-list
  .thread
  div.pic.group
  > * {
  width: 20px !important;
  height: 20px !important;
}
.bp-messages-wrap.bp-better-messages-list
  .tabs-content
  div.threads-list
  .thread
  div.pic.group
  > *
  .avatar {
  width: 20px !important;
  height: 20px !important;
}
#yz-bp .bp-messages-wrap .avatar,
#buddypress .bp-messages-wrap .avatar {
  border-radius: 500px;
  object-fit: cover;
  object-position: center;
}
div.bp-messages-wrap .fas.fa-plus:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-search:before {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-star:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-times:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-chevron-left:before {
  font-family: var(--grimlock-icon-angle-left-font-family) !important;
  content: var(--grimlock-icon-angle-left);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-chevron-right:before {
  font-family: var(--grimlock-icon-angle-right-font-family) !important;
  content: var(--grimlock-icon-angle-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-chevron-up:before {
  font-family: var(--grimlock-icon-angle-up-font-family) !important;
  content: var(--grimlock-icon-angle-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bp-messages-wrap .fas.fa-chevron-down:before {
  font-family: var(--grimlock-icon-angle-down-font-family) !important;
  content: var(--grimlock-icon-angle-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.uppy-StatusBar.is-complete .uppy-StatusBar-progress {
  background-color: var(--grimlock-color-success) !important;
}
@media screen and (max-width: 800px) {
  .btn-back-to-top {
    display: none !important;
  }
}
div#bp-better-messages-mini-mobile-open {
  bottom: 15px;
  right: 15px;
  z-index: 1000;
}
@media screen and (max-width: 800px) {
  div#bp-better-messages-mini-mobile-open {
    background-color: var(--grimlock-button-primary-background-color);
    color: var(--grimlock-button-primary-color);
    border-color: var(--grimlock-button-primary-border-color);
    border-radius: var(--grimlock-button-border-radius);
    font-size: 1.3rem;
    transition: all 0.2s ease-in-out;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  div#bp-better-messages-mini-mobile-open:hover {
    background-color: var(--grimlock-button-primary-hover-background-color);
    color: var(--grimlock-button-primary-hover-color);
    border-color: var(--grimlock-button-primary-hover-border-color);
  }
}
div#bp-better-messages-mini-mobile-open i:before {
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bp-messages-wrap .threads-list .thread div.loading {
  background: #fff !important;
}
.bp-messages-wrap .threads-list .thread div.loading > div {
  display: none;
}
.bp-messages-wrap .threads-list .thread div.loading:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  font-style: normal !important;
  font-size: 14px !important;
  transition: none;
}
div.loading-messages {
  bottom: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
}
div.loading-messages > div {
  display: none;
}
div.loading-messages:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-style: normal !important;
  font-size: 15px !important;
  transition: none;
}
#bp-better-messages-mini-mobile-container > div.loading-messages:after {
  width: auto;
  height: auto;
  font-size: 1.8rem !important;
}
.bp-messages-wrap.bp-better-messages-list .threads-list .thread .time .delete {
  font-size: 12px;
  color: inherit;
  border-radius: 500px;
  height: 15px;
  width: 15px;
  text-align: center;
  top: 0.95rem;
}
.bp-messages-wrap.bp-better-messages-list
  .threads-list
  .thread
  .time
  .delete:hover {
  background-color: var(--grimlock-table-striped-background-color);
}
.bp-messages-wrap img {
  object-fit: cover;
  object-position: center;
}
.bp-messages-wrap .fas.fa-users:before {
  font-family: var(--grimlock-icon-users-font-family) !important;
  content: var(--grimlock-icon-users);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bp-messages-wrap .fas.fa-comments:before {
  font-family: var(--grimlock-icon-chat-font-family) !important;
  content: var(--grimlock-icon-chat);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bp-messages-wrap .fas.fa-times:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul.bb-global-search-ac.ui-autocomplete {
  color: var(--grimlock-navigation-sub-menu-item-color);
  background-color: var(--grimlock-navigation-sub-menu-item-background-color);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1) !important;
  border-radius: var(--grimlock-archive-post-border-radius);
  padding: 0;
  z-index: 99999 !important;
  max-height: 350px !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
ul.bb-global-search-ac.ui-autocomplete::-webkit-scrollbar {
  width: 0;
}
ul.bb-global-search-ac.ui-autocomplete::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
}
ul.bb-global-search-ac.ui-autocomplete::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.04);
  outline: 0;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item {
  padding: 0;
  border: 0 !important;
  background: none !important;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item a {
  display: block;
  background: none !important;
  color: var(--grimlock-navigation-sub-menu-item-color) !important;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item:hover,
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item:focus,
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item:active,
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item.ui-state-focus,
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item.ui-state-hover {
  background-color: var(--grimlock-table-striped-background-color);
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item .bboss_ajax_search_item {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item
  .bboss_ajax_search_item
  > a {
  display: block;
  padding: 1.5rem;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item
  .bboss_ajax_search_item
  > a:hover {
  opacity: 0.7;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item
  .bboss_ajax_search_item
  .item-avatar
  img {
  width: 35px !important;
  height: 35px !important;
  object-fit: cover;
  object-position: center;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item.bbls-sub-item
  .item-title {
  font-weight: 600;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item.bbls-sub-item
  .item-desc {
  color: inherit !important;
  opacity: 0.75;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item.bbls-sub-item:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background-color: currentColor;
  opacity: 0.1;
  pointer-events: none;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item.bbls-category,
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item.bbls-view_all_type-type {
  background-color: transparent;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item.bbls-category {
  padding: 1.5rem 1.5rem 0 1.5rem;
  pointer-events: none;
  position: static;
  font-size: 0.7em;
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.5;
}
ul.bb-global-search-ac.ui-autocomplete li.ui-menu-item + .bbls-category {
  padding-right: 2.5rem;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item.bbls-view_all_type-type:after {
  display: none;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item.bbls-view_all_type-type
  .bboss_ajax_search_item
  a:not(.x) {
  font-size: 0.8rem;
  padding: 1.5rem;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item.bbls-view_all_type-type
  .bboss_ajax_search_item
  a:not(.x):after {
  font-family: var(--grimlock-icon-arrow-right-font-family) !important;
  content: var(--grimlock-icon-arrow-right);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
}
ul.bb-global-search-ac.ui-autocomplete
  li.ui-menu-item
  div.bboss_ajax_search_item.noresult {
  text-align: center !important;
  padding: 1.5rem 1.5rem 3rem 1.5rem !important;
  margin: 0 !important;
  line-height: 1em !important;
}
ul.bb-global-search-ac.ui-autocomplete div.loading-msg {
  font-size: 0 !important;
  padding: 2rem 1rem 3.5rem 1rem !important;
  min-height: 100px;
}
ul.bb-global-search-ac.ui-autocomplete
  div.loading-msg
  span.bb_global_search_spinner {
  font-size: 1.15rem !important;
  background: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
}
ul.bb-global-search-ac.ui-autocomplete
  div.loading-msg
  span.bb_global_search_spinner:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bboss_search_form_wrapper.dir-search {
  right: 0;
  left: auto !important;
}
#buddypress .bboss_search_form_wrapper.dir-search button[type="submit"] {
  display: none;
}
@media (min-width: 992px) {
  #buddypress .bboss_search_results_wrapper #subnav {
    padding-right: 300px;
  }
}
#buddypress .bboss_search_results_wrapper div.item-list-tabs.bp-navs {
  margin-bottom: 2rem;
}
#buddypress .bboss_search_results_wrapper .search_results + p:empty {
  display: none;
}
#buddypress .bboss_search_results_wrapper .results-group {
  padding: 1rem 0;
}
#buddypress .bboss_search_results_wrapper .results-group-title {
  font-size: 1.2em;
  padding-bottom: 0.5rem;
}
#buddypress .bboss_search_results_wrapper .bboss-results-list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: var(--grimlock-search-post-margin);
  grid-row-gap: var(--grimlock-search-post-margin);
}
@media (min-width: 992px) {
  #buddypress .bboss_search_results_wrapper .bboss-results-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  #buddypress .bboss_search_results_wrapper .bboss-results-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
#buddypress .bboss_search_results_wrapper .bboss-results-list.members-list,
#buddypress .bboss_search_results_wrapper .bboss-results-list.groups-list {
  padding: 0;
}
@media (min-width: 1200px) {
  #buddypress .bboss_search_results_wrapper .bboss-results-list.members-list,
  #buddypress .bboss_search_results_wrapper .bboss-results-list.groups-list {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 992px) {
  #buddypress .bboss_search_results_wrapper .bboss-results-list.members-list,
  #buddypress .bboss_search_results_wrapper .bboss-results-list.groups-list {
    grid-template-columns: repeat(4, 1fr);
  }
}
#buddypress .bboss_search_results_wrapper .bboss-results-list.activity-list,
#buddypress
  .bboss_search_results_wrapper
  .bboss-results-list.activity_comment-list,
#buddypress .bboss_search_results_wrapper .bboss-results-list.messages-list {
  grid-template-columns: repeat(1, 1fr);
}
#buddypress .bboss_search_results_wrapper .bboss_search_item {
  background-color: var(--grimlock-search-post-background-color);
  border: var(--grimlock-search-post-border-width) solid
    var(--grimlock-search-post-border-color);
  border-radius: var(--grimlock-search-post-border-radius);
  box-shadow: var(--grimlock-search-post-box-shadow-x-offset)
    var(--grimlock-search-post-box-shadow-y-offset)
    var(--grimlock-search-post-box-shadow-blur-radius)
    var(--grimlock-search-post-box-shadow-spread-radius)
    var(--grimlock-search-post-box-shadow-color);
  padding: var(--grimlock-search-post-padding);
  color: var(--grimlock-search-post-color);
  display: block !important;
  margin-bottom: 0;
  text-align: left;
  width: 100%;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item a {
  color: inherit;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item a:hover {
  color: var(--grimlock-search-post-link-hover-color);
}
#buddypress .bboss_search_results_wrapper .bboss_search_item .item-avatar,
#buddypress .bboss_search_results_wrapper .bboss_search_item .item-avatar > a {
  width: 100%;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item img.avatar {
  margin: 0 0 1rem 0;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item div.item {
  flex-direction: column;
  height: auto !important;
  text-align: left;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item .entry-title,
#buddypress .bboss_search_results_wrapper .bboss_search_item div.item-title {
  color: var(--grimlock-search-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading5-font-size);
  width: 100%;
  margin-bottom: 1rem !important;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item .entry-title a,
#buddypress .bboss_search_results_wrapper .bboss_search_item div.item-title a {
  color: inherit !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item
  .entry-title
  a:hover,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item
  div.item-title
  a:hover {
  color: var(--grimlock-search-post-link-hover-color) !important;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item div.item-desc {
  color: inherit;
  opacity: 0.7;
  font-size: 0.8em;
  margin: 10px 0 0 0;
  width: 100%;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item div.entry-summary,
#buddypress .bboss_search_results_wrapper .bboss_search_item div.entry-content {
  font-size: 0.8em;
  margin: 0;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item
  div.entry-summary
  p:last-child,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item
  div.entry-content
  p:last-child {
  margin-bottom: 0;
}
#buddypress .bboss_search_results_wrapper .bboss_search_item p:empty {
  display: none !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group {
  text-align: center !important;
  padding: 1rem !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .item-title,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .item-meta,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .item-desc,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .item-title,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .item-meta,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .item-desc {
  text-align: center !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  div.item-title,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  div.item-title {
  margin-bottom: 0.5rem !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .item-avatar,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .item-avatar {
  margin: 0 !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .item-avatar
  > a,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .item-avatar
  > a {
  display: flex;
  align-items: center;
  justify-content: center;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .item-avatar
  img,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .item-avatar
  img {
  width: 90px;
  height: 90px;
  object-fit: cover;
  object-position: center;
  overflow: hidden;
  border-radius: 500px;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  div.item,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  div.item {
  padding: 0;
  width: 100%;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  div.item-desc,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  div.item-desc {
  display: none;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .activity
  br,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .activity
  br {
  display: none;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .action,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .action {
  position: static !important;
  text-align: center;
  margin-top: 0.5rem;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  .action
  div.meta,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  .action
  div.meta {
  color: inherit !important;
  text-align: center;
  align-items: center;
  justify-content: center;
  background: none;
  color: inherit;
  margin: 0;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  div.item-avatar {
  text-align: center;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  div.item {
  padding: 0;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_member
  div.action {
  display: none !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_group
  div.action
  .group-button {
  display: none;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment {
  padding: 1rem !important;
  display: flex !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-content,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-content {
  margin: 0;
  padding-left: 1rem;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-inner,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-inner {
  margin-bottom: 0;
  margin-right: 0;
  font-size: 0.8em;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-inner
  img,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-inner
  img {
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  border-radius: var(--grimlock-search-post-border-radius);
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-header,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-header {
  color: var(--grimlock-search-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading5-font-size);
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-header
  a,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-header
  a {
  color: inherit !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-header
  a:hover,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-header
  a:hover {
  color: var(--grimlock-search-post-link-hover-color) !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-header
  img,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-header
  img {
  display: none;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-header
  p,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-header
  p {
  margin: 0 !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-avatar,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-avatar {
  max-width: 60px;
  flex: 0 0 60px;
  padding: 0;
  margin: 0;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-avatar
  img,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-avatar
  img {
  margin: 0;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
  width: 60px;
  height: 60px;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-avatar
  p,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-avatar
  p {
  margin: 0 !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-read-more,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-read-more {
  margin: 1rem 0 0 0;
  display: inline-block;
  font-size: 0.9em;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-meta,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity
  .activity-comments,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-meta,
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_activity_comment
  .activity-comments {
  display: none !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_message
  .message_participants {
  display: none !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_message
  .conversation {
  display: flex;
  margin: 0;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_message
  .conversation
  .item-avatar {
  width: auto;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_forum
  .item {
  flex-direction: column;
  margin: 0;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_forum
  .item
  p:empty {
  display: none;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_post {
  flex-direction: column;
}
@media (min-width: 1200px) {
  #buddypress
    .bboss_search_results_wrapper
    .bboss_search_item.bboss_search_item_posts_comments {
    grid-template-columns: repeat(3, 1fr);
  }
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_posts_comments
  .item-avatar
  > a {
  display: flex;
  align-items: center;
  justify-content: center;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_posts_comments
  .item-avatar
  img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_posts_comments
  div.item {
  text-align: center;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_posts_comments
  div.item
  > a {
  color: inherit !important;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_posts_comments
  .item-desc {
  font-style: italic;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_reply
  > a {
  color: inherit;
}
#buddypress
  .bboss_search_results_wrapper
  .bboss_search_item.bboss_search_item_reply
  > a
  .item-desc {
  font-size: 1.1rem;
  font-style: italic;
  margin: 0;
}
#buddypress .bboss_search_results_wrapper .bp-tooltip {
  position: relative;
}
.search-results .grimlock--page-footer .edit-link {
  display: none;
}
.search-results #buddypress {
  position: static;
}
.bppp-congrats,
.card-body .item-meta .activity {
  display: inline-flex;
  align-items: center;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bppp-congrats .dashicons,
.card-body .item-meta .activity .dashicons {
  margin-right: 0.35em;
  background-color: var(--grimlock-button-primary-background-color);
  border-radius: 500px;
  text-shadow: none;
  padding: 5px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: var(--grimlock-button-primary-color);
  height: 25px;
  width: 25px;
  font-size: 1.1em;
}
.bppp-stat {
  display: inline-flex;
  align-items: center;
}
.bppp-stat-title {
  color: inherit;
  margin-left: 0.35em;
  font-size: 0.8em;
  order: 99;
}
@media (max-width: 991.98px) {
  .bppp-stat-title {
    display: none;
  }
}
.bppp-bar,
.bppp-widget-bar {
  display: flex;
  justify-content: flex-end;
  background: var(--grimlock-button-primary-background-color);
  border-radius: 500px;
  border: 2px solid #fff;
  height: 1em;
}
.bppp-stat-percent {
  margin-left: 0.7em;
}
.widget_progress_bar_widget .bppp-stat {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  height: auto;
}
.widget_progress_bar_widget .bppp-widget-bar {
  margin: 0;
  width: 100%;
}
.widget_progress_bar_widget .bppp-bar-mask {
  background: #f5f5f5;
  position: relative;
  right: -1px;
  border-radius: 0 500px 500px 0 !important;
}
.widget_progress_bar_widget .wp_widget_plugin_textarea {
  padding: 1rem;
  text-align: center;
  font-size: 0.85em;
  margin-bottom: 0;
  background-color: var(--grimlock-table-striped-background-color);
}
.widget_progress_bar_widget .bppp-stat-percent {
  font-weight: 600;
  font-size: 2rem;
  margin: 0;
}
.buddypress .padder > #buddypress.buddypress-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  position: fixed !important;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 999999999;
  flex-direction: column;
  margin: 0 !important;
}
.buddypress .padder > #buddypress.buddypress-wrap h2 {
  font-weight: 400;
  font-size: 1.5em;
  margin-bottom: 2rem;
  opacity: 0.8;
}
table.users-blocked th,
table.users-blocked td {
  padding: 1rem;
}
table.users-blocked .actions a[href*="unblock"]:before {
  font-family: var(--grimlock-icon-unlock-alt-font-family) !important;
  content: var(--grimlock-icon-unlock-alt);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
body.media {
  display: inherit !important;
  align-items: inherit !important;
}
.buddypress.bp-user.media #content #primary {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.rtmedia-uploader .rtmedia-upload-terms {
  margin-top: 1rem;
}
.rtmedia-gallery-alert-container .rtmedia-success,
.rtmedia-success {
  color: #fff !important;
  background-color: #3dbdb6 !important;
}
.rtmedia-gallery-alert-container .rtmedia-warning,
.rtmedia-warning {
  color: #fff !important;
  background-color: #e74c3c !important;
}
#buddypress .rtm-gallery-title,
#buddypress .rtmedia-media-edit > h2,
#buddypress .rtmedia-single-edit-title-container > .rtmedia-title {
  margin-bottom: 1rem;
  border-bottom: 2px solid var(--grimlock-table-striped-background-color);
  padding-bottom: 0.6rem;
  text-transform: uppercase;
  font-size: 0.9em;
  padding-top: 0;
  margin-top: 0;
}
#buddypress button.rtmedia-add-media-button,
#buddypress button#rtmedia-add-media-button-post-update,
#buddypress button.rtmedia-comment-media-upload {
  float: right;
  border-style: solid;
}
#buddypress .mfp-close {
  opacity: 0.3;
  color: transparent;
  font-size: 0 !important;
  font-weight: 100;
  text-align: center;
  color: #fff !important;
  top: 0;
  right: -40px;
}
#buddypress .mfp-close:hover {
  opacity: 0.8;
}
#buddypress .mfp-close:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff !important;
  font-size: 1.7rem;
}
#buddypress #rt_media_comment_form {
  padding: 0;
  margin-top: 10px;
}
#buddypress #rt_media_comment_form .rtmedia-comment-media-upload {
  min-height: 40px;
  min-width: 40px;
}
#buddypress
  #rt_media_comment_form
  .rtmedia-comment-media-upload
  .dashicons:before {
  font-family: var(--grimlock-icon-paperclip-font-family) !important;
  content: var(--grimlock-icon-paperclip);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #rt_media_comment_form #rt_media_comment_submit {
  height: 40px;
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
}
#buddypress #rt_media_comment_form #comment_content {
  padding: 1rem;
  line-height: 1.4em;
  overflow: hidden;
  min-height: 100px;
  border-radius: var(--grimlock-archive-post-border-radius) !important;
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress #whats-new-options .rtmedia-plupload-container {
  float: right;
}
@media (max-width: 767.98px) {
  #buddypress #whats-new-options .rtmedia-plupload-container {
    width: 100%;
    margin: 0 !important;
  }
}
#buddypress
  #whats-new-options
  .rtmedia-plupload-container
  #rtmedia-action-update {
  display: flex;
  padding: 0;
  margin: 0;
  float: none;
}
@media (max-width: 767.98px) {
  #buddypress
    #whats-new-options
    .rtmedia-plupload-container
    #rtmedia-action-update {
    width: 100%;
    margin: 0;
  }
}
#buddypress
  #whats-new-options
  .rtmedia-plupload-container
  #rtmedia-action-update
  #rtSelectPrivacy {
  margin-left: 0.5rem;
}
@media (max-width: 767.98px) {
  #buddypress
    #whats-new-options
    .rtmedia-plupload-container
    #rtmedia-action-update
    #rtSelectPrivacy {
    width: 100%;
    max-width: 100%;
  }
}
#buddypress #whats-new-options .rtmedia-add-media-button {
  padding: 0.8rem 1.25rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}
#buddypress
  #whats-new-options
  .rtmedia-add-media-button
  .dashicons-admin-media {
  font-size: 1em;
  line-height: 0;
  width: auto;
  height: auto;
}
#buddypress
  #whats-new-options
  .rtmedia-add-media-button
  .dashicons-admin-media:before {
  font-family: var(--grimlock-icon-paperclip-font-family) !important;
  content: var(--grimlock-icon-paperclip);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #whats-new-options .rtmedia-uploader-div {
  margin: 0 !important;
  flex: 0 0 100%;
}
#buddypress
  #whats-new-options
  .rtmedia-uploader-div
  .rtm-tab-content-wrapper:empty {
  display: none;
}
#buddypress .rtmedia-activity-container {
  position: relative;
}
#buddypress .rtmedia-list .rtmedia-list-item {
  position: relative;
  padding: 0 !important;
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
}
#buddypress .rtmedia-list .rtmedia-list-item > a,
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-list-item-a {
  display: block;
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail {
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail {
    transition: none;
  }
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail:hover {
  opacity: 0.8;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-thumbnail img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-title {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 5px;
  opacity: 0;
  color: #fff;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
  display: none !important;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-title {
    transition: none;
  }
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-title > p {
  max-width: 100%;
  text-overflow: ellipsis;
  display: block !important;
  overflow: hidden;
  white-space: nowrap;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-title h4 {
  margin: 0 !important;
  padding: 0 !important;
  color: inherit !important;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-title a {
  color: inherit !important;
  font-weight: 600;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-item-title p {
  display: block !important;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-album-media-count {
  background-color: var(--grimlock-button-primary-background-color);
  font-weight: 600;
  color: var(--grimlock-button-primary-color);
  border-radius: 500px;
  font-size: 0.9rem;
  min-width: 20px;
  min-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  line-height: 0;
  top: 5px;
  right: 5px;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-gallery-item-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  bottom: 0;
  left: 0;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-gallery-item-actions a {
  color: #fff !important;
  font-size: 0;
  width: 100%;
  text-align: center;
  padding: 0.7rem 0.15rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3);
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item
  .rtmedia-gallery-item-actions
  a:not(:hover) {
  opacity: 0.7;
  background-color: transparent;
}
#buddypress .rtmedia-list .rtmedia-list-item .rtmedia-gallery-item-actions a i {
  font-size: 1.1rem !important;
  margin: 0;
  top: 0;
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item
  .rtmedia-gallery-item-actions
  a
  .dashicons-edit:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item
  .rtmedia-gallery-item-actions
  a
  .dashicons-trash:before {
  font-family: var(--grimlock-icon-trash-font-family) !important;
  content: var(--grimlock-icon-trash);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item.media-type-video
  .rtmedia-item-title {
  display: none;
}
#buddypress .rtmedia-list .rtmedia-list-item.media-type-music {
  width: 100%;
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item.media-type-music
  .rtmedia-item-thumbnail {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 19px;
  background: #222;
  opacity: 1 !important;
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item.media-type-music
  .rtmedia-item-thumbnail
  > .mejs-container {
  width: 100% !important;
}
#buddypress
  .rtmedia-list
  .rtmedia-list-item.media-type-music
  .rtmedia-item-thumbnail
  .rtmedia-item-title {
  opacity: 1 !important;
}
#buddypress .rtmedia-list .rtmedia-list-item.media-type-photo {
  height: auto !important;
}
@media (min-width: 768px) {
  #buddypress .rtmedia-list .rtmedia-list-item.media-type-photo {
    min-height: 100px !important;
  }
}
#buddypress .rtmedia-list .rtmedia-list-item:hover .rtmedia-item-title {
  display: block;
  opacity: 1;
}
#buddypress #rtm-media-options {
  position: relative;
  padding-top: 1rem;
  margin-bottom: 0.5rem;
  line-height: inherit;
}
#buddypress #rtm-media-options > * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress #rtm-media-options > * {
    transition: none;
  }
}
#buddypress #rtm-media-options .rtm-media-options-list .rtmedia-action-buttons,
#buddypress #rtm-media-options .rtmedia-upload-media-link {
  font-weight: 600;
}
#buddypress
  #rtm-media-options
  .rtm-media-options-list
  .rtmedia-action-buttons:hover,
#buddypress #rtm-media-options .rtmedia-upload-media-link:hover {
  opacity: 0.7;
}
#buddypress #rtm-media-options .rtm-media-options-list {
  margin-right: 1rem;
}
#buddypress #rtm-media-options i {
  margin-right: 0.25rem;
}
#buddypress #rtm-media-options .dashicons-admin-generic:before {
  font-family: var(--grimlock-icon-cog-font-family) !important;
  content: var(--grimlock-icon-cog);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #rtm-media-options .dashicons-upload:before {
  font-family: var(--grimlock-icon-upload-font-family) !important;
  content: var(--grimlock-icon-upload);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #rtm-media-options .mfp-content .rtm-options {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
#buddypress #rtm-media-options > * {
  border: 0;
}
#buddypress #rtm-media-options .rtm-options.rtm-options {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress #rtm-media-options .rtm-options.rtm-options:after {
  border-bottom-color: rgba(0, 0, 0, 0.8);
}
#buddypress #rtm-media-options .rtm-options.rtm-options a,
#buddypress #rtm-media-options .rtm-options.rtm-options input[type="submit"],
#buddypress #rtm-media-options .rtm-options.rtm-options button[type="submit"] {
  color: #fff;
  line-height: inherit;
  font-weight: 600;
  transition: all 0.2s ease-in-out;
}
#buddypress #rtm-media-options .rtm-options.rtm-options a:hover,
#buddypress
  #rtm-media-options
  .rtm-options.rtm-options
  input[type="submit"]:hover,
#buddypress
  #rtm-media-options
  .rtm-options.rtm-options
  button[type="submit"]:hover {
  opacity: 0.7;
}
#buddypress #rtm-media-options .rtm-options.rtm-options input[type="submit"],
#buddypress #rtm-media-options .rtm-options.rtm-options button[type="submit"] {
  display: block;
  padding: 0;
  margin: 0;
  border: 0 !important;
  border-radius: 0;
  background: none;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-align: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  -webkit-appearance: none;
}
#buddypress .rtmedia-uploader .drag-drop {
  border: 2px dashed var(--grimlock-table-striped-background-color);
  background-color: var(--grimlock-archive-post-background-color);
  margin: 1rem 0;
  color: var(--grimlock-archive-post-color);
  padding: 2.5rem 1rem;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-select-files {
  display: inline-block;
  background-color: var(--grimlock-table-striped-background-color);
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress .rtmedia-uploader .drag-drop .rtm-select-files .drag-drop-info {
  font-size: 1em;
  font-weight: 600;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-album-privacy {
  display: flex;
  justify-content: center;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-album-privacy > span {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-album-privacy > span select {
  min-width: 190px;
  max-width: 250px;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-seperator {
  opacity: 0.6;
}
#buddypress .rtmedia-uploader .drag-drop .dashicons-format-gallery:before {
  font-family: var(--grimlock-icon-album-font-family) !important;
  content: var(--grimlock-icon-album);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .rtmedia-uploader .drag-drop .dashicons-visibility:before {
  font-family: var(--grimlock-icon-eye-font-family) !important;
  content: var(--grimlock-icon-eye);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-file-size-limit {
  cursor: pointer;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-file-size-limit:before {
  font-family: var(--grimlock-icon-alert-circle-font-family) !important;
  content: var(--grimlock-icon-alert-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .rtmedia-uploader .drag-drop .rtm-file-size-limit:not(:hover) {
  opacity: 0.7;
}
#buddypress .rtm-drag-drop-active {
  border-color: #245cc5 !important;
}
#buddypress .rtm-field-wrap label {
  font-weight: 600;
}
#buddypress #rtm-drop-files-title {
  padding-top: 25%;
  font-size: 1.2em;
  text-transform: uppercase;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
  font-weight: 600;
  color: #fff;
}
#buddypress #media_search_form {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
}
@media (min-width: 576px) {
  #buddypress #media_search_form {
    width: auto;
    top: -8px;
  }
}
#buddypress #media_search_form #media_search_input {
  display: block;
  width: 100%;
  padding: 0.8rem 1.25rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #454748;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  max-height: none;
  max-width: none;
  padding: 0.5rem 35px 0.5rem 38px;
  background: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-color: transparent;
  background: none !important;
  border-radius: 0 !important;
}
@media screen and (prefers-reduced-motion: reduce) {
  #buddypress #media_search_form #media_search_input {
    transition: none;
  }
}
#buddypress #media_search_form #media_search_input::-ms-expand {
  background-color: transparent;
  border: 0;
}
#buddypress #media_search_form #media_search_input:focus {
  color: #454748;
  background-color: #fff;
  border-color: #245cc5;
  outline: 0;
  box-shadow: none;
}
#buddypress #media_search_form #media_search_input::-webkit-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress #media_search_form #media_search_input::-moz-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress #media_search_form #media_search_input:-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress #media_search_form #media_search_input::-ms-input-placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress #media_search_form #media_search_input::placeholder {
  color: #86878c;
  opacity: 1;
}
#buddypress #media_search_form #media_search_input:disabled,
#buddypress #media_search_form #media_search_input[readonly] {
  background-color: #e8e8e9;
  opacity: 1;
}
#buddypress #media_search_form #media_search_input:disabled {
  cursor: not-allowed;
}
@media screen and (max-width: 782px) {
  #buddypress #media_search_form #media_search_input {
    width: 100%;
  }
}
#buddypress #media_search_form #media_search_input:hover {
  border-bottom-color: var(--grimlock-table-striped-background-color);
}
#buddypress #media_search_form #media_search {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  width: 38px;
  height: 38px;
  text-align: center;
  color: inherit;
  opacity: 0.5;
  pointer-events: none;
  line-height: 38px;
  background: none;
  padding: 0;
  border: 0;
}
#buddypress #media_search_form #media_search i {
  line-height: normal;
}
#buddypress #media_search_form #media_search i:before {
  font-family: var(--grimlock-icon-search-font-family) !important;
  content: var(--grimlock-icon-search);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
}
#buddypress #media_search_form #media_fatch_loader.load {
  position: absolute;
  right: 4px;
  top: 3px;
}
#buddypress #media_search_form #media_search_remove {
  position: absolute;
  top: 3px;
  right: -15px;
  color: inherit;
  cursor: pointer;
}
#buddypress .mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #245cc5;
}
#buddypress .rtm-lightbox-container {
  background-color: #fff;
}
#buddypress .rtm-lightbox-container #rtmedia-single-media-container {
  background-color: #000;
}
#buddypress .rtm-lightbox-container .mfp-arrow {
  -webkit-appearance: none;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
#buddypress .rtm-lightbox-container .mfp-arrow:before {
  content: none;
}
#buddypress .rtm-lightbox-container .rtm-ltb-title a {
  opacity: 0.7;
  color: inherit;
}
#buddypress .rtm-lightbox-container .rtm-ltb-title a:hover,
#buddypress .rtm-lightbox-container .rtm-ltb-title a:active,
#buddypress .rtm-lightbox-container .rtm-ltb-title a:focus {
  color: inherit;
  opacity: 1;
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtm-user-meta-details {
  color: var(--grimlock-archive-post-title-color);
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtm-user-meta-details
  .username {
  padding-top: 0.2rem;
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtm-user-meta-details
  .username
  a {
  font-weight: 600;
  color: inherit;
  padding-top: 0.5rem;
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtm-user-meta-details
  .rtm-time-privacy {
  color: inherit;
  opacity: 0.7;
  font-size: 0.8em;
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtm-user-meta-details
  .rtm-user-avatar
  img {
  width: 45px;
  height: 45px;
  object-fit: cover;
  object-position: center;
  border-radius: var(--grimlock-archive-post-border-radius) -circle;
}
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-like,
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-comment-link {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  font-weight: 600;
}
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-like img {
  position: relative;
  top: -2px;
  margin-right: 3px;
  display: none;
}
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-like:hover,
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-like:focus {
  background-color: #245cc5;
}
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-like:before {
  font-family: var(--grimlock-icon-thumbs-up-font-family) !important;
  content: var(--grimlock-icon-thumbs-up);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 4px;
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-like[disabled="disabled"]:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .rtm-lightbox-container .rtmedia-single-meta #comment_content {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  padding: 0.5rem;
}
#buddypress .rtm-lightbox-container .rtmedia-single-meta .rtmedia-like-info {
  background-color: var(--grimlock-table-striped-background-color);
  padding: 0.5rem 0.75rem;
  margin-bottom: 0.5rem;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-like-info:after {
  border-bottom-color: var(--grimlock-table-striped-background-color);
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtmedia-comments-container
  .rtmedia-no-comments {
  margin: 10px 0;
}
#buddypress
  .rtm-lightbox-container
  .rtmedia-single-meta
  .rtm-media-single-comments {
  padding: 0;
}
#buddypress .rtm-lightbox-container .rtm-media-single-comments {
  padding: 0;
}
#buddypress .rtmedia-item-comments .rtmedia-actions-before-comments {
  margin-bottom: 1rem;
}
#buddypress
  .rtmedia-item-comments
  .rtmedia-actions-before-comments
  .rtmedia-comment-link {
  display: none;
}
#buddypress .rtm-comment-list .rtmedia-comment {
  background-color: var(--grimlock-table-striped-background-color);
  font-size: 0.8em;
  margin-bottom: 0.5rem;
  border-radius: var(--grimlock-archive-post-border-radius);
  padding: 0.75rem;
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-comment-date {
  font-size: 0.8em;
  color: inherit;
  opacity: 0.7;
  display: block;
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-comment-author {
  display: block;
  margin-bottom: 0;
}
#buddypress
  .rtm-comment-list
  .rtmedia-comment
  .rtmedia-comment-author
  a:not(:hover) {
  color: var(--grimlock-archive-post-title-color);
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-comment-media-list {
  padding-left: 0;
}
#buddypress
  .rtm-comment-list
  .rtmedia-comment
  .rtmedia-comment-media-list
  .rtmedia-list-item {
  padding: 0;
  background: none;
  margin-top: 10px;
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-comment-user-pic img {
  width: 36px;
  height: 36px;
  object-fit: cover;
  object-position: center;
  border-radius: var(--grimlock-archive-post-border-radius) -circle;
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-item-title {
  display: none;
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-delete-comment {
  color: inherit;
  opacity: 0.5;
}
#buddypress .rtm-comment-list .rtmedia-comment .rtmedia-delete-comment:hover {
  opacity: 1;
}
#buddypress #rtmedia-uploader-form .rtm-plupload-list li,
#buddypress #rtmedia_uploader_filelist li {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
  padding: 0.25rem;
  border: 1px solid var(--grimlock-table-striped-background-color);
}
#buddypress #rtmedia-uploader-form .rtm-plupload-list li .plupload_file_thumb,
#buddypress #rtmedia_uploader_filelist li .plupload_file_thumb {
  overflow: hidden;
  border-radius: var(--grimlock-archive-post-border-radius);
  min-height: 35px;
  background-color: var(--grimlock-table-striped-background-color);
  position: relative;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  > .plupload_file_action,
#buddypress #rtmedia_uploader_filelist li > .plupload_file_action {
  background: var(--grimlock-color-danger);
  top: 0.25rem;
  right: 0.25rem;
  width: 20px;
  height: 20px;
  display: flex;
  color: #fff;
  border-radius: 0 0 0 var(--grimlock-archive-post-border-radius);
  justify-content: center;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  > .plupload_file_action
  > div,
#buddypress #rtmedia_uploader_filelist li > .plupload_file_action > div {
  line-height: 1rem;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  > .plupload_file_action
  .dashicons,
#buddypress #rtmedia_uploader_filelist li > .plupload_file_action .dashicons {
  color: inherit;
  padding: 0;
  height: auto;
  width: auto;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  > .plupload_file_action
  .dashicons:before,
#buddypress
  #rtmedia_uploader_filelist
  li
  > .plupload_file_action
  .dashicons:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  > .plupload_file_action:hover
  .dashicons,
#buddypress
  #rtmedia_uploader_filelist
  li
  > .plupload_file_action:hover
  .dashicons {
  opacity: 0.7;
}
#buddypress #rtmedia-uploader-form .rtm-plupload-list li .plupload_file_size,
#buddypress #rtmedia_uploader_filelist li .plupload_file_size {
  color: inherit;
  opacity: 0.7;
}
#buddypress #rtmedia-uploader-form .rtm-plupload-list li .plupload_file_name,
#buddypress #rtmedia_uploader_filelist li .plupload_file_name {
  padding-right: 35px !important;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  .dashicons,
#buddypress #rtmedia_uploader_filelist li .plupload_file_name .dashicons {
  background: var(--grimlock-table-striped-background-color);
  border-radius: 500px;
  width: 25px;
  height: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  top: -3px;
  right: 2px;
  z-index: 9;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  .dashicons:before,
#buddypress
  #rtmedia_uploader_filelist
  li
  .plupload_file_name
  .dashicons:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  .dashicons.dashicons-yes:before,
#buddypress
  #rtmedia_uploader_filelist
  li
  .plupload_file_name
  .dashicons.dashicons-yes:before {
  font-family: var(--grimlock-icon-check-font-family) !important;
  content: var(--grimlock-icon-check);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  > .rtm-upload-edit-desc-wrapper,
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  > .rtm-upload-edit-title-wrapper,
#buddypress
  #rtmedia_uploader_filelist
  li
  .plupload_file_name
  > .rtm-upload-edit-desc-wrapper,
#buddypress
  #rtmedia_uploader_filelist
  li
  .plupload_file_name
  > .rtm-upload-edit-title-wrapper {
  margin-right: -35px;
  padding-top: 5px;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  .rtm-upload-edit-title,
#buddypress
  #rtmedia_uploader_filelist
  li
  .plupload_file_name
  .rtm-upload-edit-title {
  padding: 0.5rem;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li
  .plupload_file_name
  .rtm-upload-edit-desc,
#buddypress
  #rtmedia_uploader_filelist
  li
  .plupload_file_name
  .rtm-upload-edit-desc {
  padding: 0.5rem;
  min-height: 80px;
  background: var(--grimlock-control-background-color);
  border-radius: var(--grimlock-archive-post-border-radius) !important;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li.upload-progress
  .plupload_file_thumb:before,
#buddypress
  #rtmedia_uploader_filelist
  li.upload-progress
  .plupload_file_thumb:before {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 9;
  opacity: 0.4;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li.upload-progress
  .plupload_file_thumb:after,
#buddypress
  #rtmedia_uploader_filelist
  li.upload-progress
  .plupload_file_thumb:after {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  z-index: 10;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li.upload-progress:not(.upload-success)
  .plupload_file_thumb:before,
#buddypress
  #rtmedia_uploader_filelist
  li.upload-progress:not(.upload-success)
  .plupload_file_thumb:before {
  background-color: var(--grimlock-color-success);
  opacity: 0.9;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li.upload-progress:not(.upload-success)
  .plupload_file_thumb:after,
#buddypress
  #rtmedia_uploader_filelist
  li.upload-progress:not(.upload-success)
  .plupload_file_thumb:after {
  font-family: var(--grimlock-icon-check-circle-font-family) !important;
  content: var(--grimlock-icon-check-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  #rtmedia-uploader-form
  .rtm-plupload-list
  li.upload-progress.upload-success
  .plupload_file_thumb:after,
#buddypress
  #rtmedia_uploader_filelist
  li.upload-progress.upload-success
  .plupload_file_thumb:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #rtmedia-uploader-form .rtm-plupload-list .plupload_file_status,
#buddypress #rtmedia_uploader_filelist .plupload_file_status {
  opacity: 0;
  height: 5px !important;
  padding: 0;
  margin: 5px 0 8px 0;
  border-radius: 500px;
  overflow: hidden;
}
#buddypress #rtmedia-uploader-form .rtm-plupload-list .plupload_file_progress,
#buddypress #rtmedia_uploader_filelist .plupload_file_progress {
  background-color: var(--grimlock-color-success);
  height: 5px;
  border-radius: 500px;
}
#buddypress #rtmedia-single-media-container .rtmedia-editor-buttons::after {
  display: block;
  clear: both;
  content: "";
}
#buddypress
  #rtmedia-single-media-container
  .rtmedia-editor-buttons
  .rtm-button-back {
  float: right;
}
#buddypress .rtm-single-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3);
  padding: 5px;
  border-radius: var(--grimlock-archive-post-border-radius);
  margin: 1rem 0;
}
#buddypress .rtm-single-actions form:empty {
  display: none;
}
#buddypress .rtm-single-actions .rtmedia-delete-media {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress .rtm-single-actions .rtmedia-delete-media:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
#buddypress .rtm-single-actions .rtmedia-delete-media:focus,
#buddypress .rtm-single-actions .rtmedia-delete-media.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .rtm-single-actions .rtmedia-delete-media.disabled,
#buddypress .rtm-single-actions .rtmedia-delete-media:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress
  .rtm-single-actions
  .rtmedia-delete-media:not(:disabled):not(.disabled):active,
#buddypress
  .rtm-single-actions
  .rtmedia-delete-media:not(:disabled):not(.disabled).active,
.show > #buddypress .rtm-single-actions .rtmedia-delete-media.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
#buddypress
  .rtm-single-actions
  .rtmedia-delete-media:not(:disabled):not(.disabled):active:focus,
#buddypress
  .rtm-single-actions
  .rtmedia-delete-media:not(:disabled):not(.disabled).active:focus,
.show
  > #buddypress
  .rtm-single-actions
  .rtmedia-delete-media.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .rtm-single-actions .rtm-media-options-list .rtm-options {
  left: auto;
  right: 0;
  top: 100%;
}
#buddypress .rtmedia-single-container .rtmedia-editor-buttons {
  margin-top: 2rem;
}
#buddypress .rtmedia-single-container .rtm-lightbox-container {
  position: relative;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-media-title {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  color: #fff;
  z-index: 1;
  pointer-events: none;
  padding: 5px;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9;
  margin: 0;
  padding: 0;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > form,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > div {
  padding: 7px 10px;
  margin: 0;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > form
  button,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > form
  input[type="submit"],
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > div
  button,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > div
  input[type="submit"] {
  display: block;
  padding: 0;
  margin: 0;
  border: 0 !important;
  border-radius: 0;
  background: none;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-align: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  -webkit-appearance: none;
  color: #fff;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > form
  button:hover,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > form
  input[type="submit"]:hover,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > div
  button:hover,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  > div
  input[type="submit"]:hover {
  opacity: 0.7;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  .rtm-options.rtm-options {
  background-color: rgba(0, 0, 0, 0.6);
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-item-actions
  .rtmedia-like {
  background: none !important;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .previous-pagination,
#buddypress .rtmedia-single-container .rtm-lightbox-container .next-pagination {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  height: 100%;
  color: #fff;
  z-index: 2;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .previous-pagination
  > a,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .next-pagination
  > a {
  display: flex;
  justify-items: center;
  align-items: center;
  color: #fff;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.1);
  font-size: 0.8em;
  text-transform: uppercase;
  height: 100%;
  padding: 10px;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .previous-pagination
  > a:hover,
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .next-pagination
  > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .previous-pagination
  > a:before {
  content: "<";
  margin-right: 5px;
}
#buddypress .rtmedia-single-container .rtm-lightbox-container .next-pagination {
  left: auto;
  right: 0;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .next-pagination
  > a:after {
  content: ">";
  margin-left: 5px;
}
#buddypress
  .rtmedia-single-container
  .rtm-lightbox-container
  .rtmedia-single-meta {
  margin-top: 1rem;
}
#buddypress .gallery-description {
  padding: 1rem;
  margin-bottom: 1rem;
  background-color: var(--grimlock-table-striped-background-color);
  font-style: italic;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress .gallery-description p {
  margin-bottom: 0;
}
#buddypress .rtm-tabs {
  border: 0;
}
#buddypress .rtm-tabs > li {
  border: 0;
}
#buddypress .rtm-tabs > li a {
  color: inherit;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  font-weight: 600;
  padding: 0.5rem 1rem;
}
#buddypress .rtm-tabs > li a:hover {
  opacity: 0.8;
}
#buddypress .rtm-tabs > li a i {
  position: relative;
  top: 2px;
}
#buddypress .rtm-tabs > li.active a {
  background-color: #245cc5;
  color: #fff;
}
#buddypress #rtmedia_media_single_edit .rtm-tabs {
  display: none;
}
#buddypress #rtmedia_media_single_edit .rtm-tabs-content .content {
  display: block !important;
}
#buddypress .rtmedia-edit-media-tabs.rtmedia-editor-main .rtm-tabs {
  display: none;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtm-tabs-content
  .content {
  display: block !important;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtm-tabs-content
  .content
  + .content {
  margin-top: 1rem;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtm-tabs-content
  #manage-media-tab {
  padding: 1rem;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  margin-top: 2rem;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtm-tabs-content
  #manage-media-tab::after {
  display: block;
  clear: both;
  content: "";
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:focus,
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected.disabled,
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:not(:disabled):not(.disabled):active,
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:not(:disabled):not(.disabled).active,
.show
  > #buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:not(:disabled):not(.disabled):active:focus,
#buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected:not(:disabled):not(.disabled).active:focus,
.show
  > #buddypress
  .rtmedia-edit-media-tabs.rtmedia-editor-main
  .rtmedia-delete-selected.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .rtmedia-image-editor-cotnainer .wp_attachment_image,
#buddypress .rtmedia-image-editor-container .wp_attachment_image {
  position: relative;
  overflow: hidden;
}
#buddypress .rtmedia-image-editor-cotnainer .wp_attachment_image p,
#buddypress .rtmedia-image-editor-container .wp_attachment_image p {
  margin-bottom: 0;
}
#buddypress
  .rtmedia-image-editor-cotnainer
  .wp_attachment_image
  .rtmedia-image-edit,
#buddypress
  .rtmedia-image-editor-container
  .wp_attachment_image
  .rtmedia-image-edit {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.4);
  border: 0;
  text-transform: uppercase;
}
#buddypress
  .rtmedia-image-editor-cotnainer
  .wp_attachment_image
  .rtmedia-image-edit:hover,
#buddypress
  .rtmedia-image-editor-container
  .wp_attachment_image
  .rtmedia-image-edit:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
#buddypress
  .rtmedia-image-editor-cotnainer
  .wp_attachment_image
  .spinner.is-active,
#buddypress
  .rtmedia-image-editor-container
  .wp_attachment_image
  .spinner.is-active {
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
  background-position: center center;
}
#buddypress .rtmedia-image-editor-cotnainer .wp_attachment_image img,
#buddypress .rtmedia-image-editor-container .wp_attachment_image img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
#buddypress .rtmedia-image-editor-cotnainer .imgedit-wait,
#buddypress .rtmedia-image-editor-container .imgedit-wait {
  background-image: none;
  height: 100%;
}
#buddypress .imgedit-settings {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#buddypress .imgedit-settings .imgedit-group {
  position: relative;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  #buddypress .imgedit-settings .imgedit-group {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
#buddypress .imgedit-settings .imgedit-group h2 {
  font-size: 1.3em;
  margin-bottom: 0.5em;
}
#buddypress .imgedit-settings .imgedit-group .dashicons {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 0.5rem;
  width: auto;
  background: none;
  opacity: 0.3;
}
#buddypress .imgedit-settings .imgedit-group .dashicons:hover {
  opacity: 0.8;
}
#buddypress .imgedit-settings .imgedit-group legend {
  font-size: 1em;
  font-weight: 600;
}
#buddypress .imgedit-settings .imgedit-scale input[type="text"],
#buddypress .imgedit-settings .imgedit-crop-ratio input[type="text"],
#buddypress .imgedit-settings .imgedit-crop-sel input[type="text"] {
  width: 70px;
  height: 35px;
  display: inline-flex;
}
#buddypress .imgedit-settings .imgedit-separator {
  color: inherit;
  margin: 0 0.5rem;
}
#buddypress .imgedit-settings .nowrap {
  display: flex;
  align-items: center;
}
#buddypress .imgedit-panel-content {
  position: relative;
  text-align: center;
  background: var(--grimlock-table-striped-background-color);
  padding: 1rem;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress .imgedit-panel-content .imgedit-submit {
  margin: 15px 0 0 0;
  display: flex;
  justify-content: center;
}
#buddypress .imgedit-panel-content .imgedit-submit input[type="button"] {
  margin: 0;
  font-size: 1em;
}
#buddypress
  .imgedit-panel-content
  .imgedit-submit
  input[type="button"][disabled="disabled"] {
  opacity: 0.3;
}
#buddypress
  .imgedit-panel-content
  .imgedit-submit
  input[type="button"].imgedit-cancel-btn {
  order: 1;
  margin-left: 5px;
}
#buddypress .imgedit-help {
  background-color: var(--grimlock-table-striped-background-color);
  padding: 0.75rem;
  border-radius: var(--grimlock-archive-post-border-radius);
  line-height: 1.35em;
  font-size: 0.9em;
  margin-top: 0.5rem;
}
#buddypress .imgedit-help > p {
  margin: 0;
  padding: 0;
}
#buddypress .imgedit-submit input[type="submit"],
#buddypress .imgedit-submit input[type="button"] {
  font-size: 0.8em;
  padding: 0.3rem 0.8rem;
}
#buddypress .imgedit-submit .imgedit-cancel-btn {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress .imgedit-submit .imgedit-cancel-btn:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}
#buddypress .imgedit-submit .imgedit-cancel-btn:focus,
#buddypress .imgedit-submit .imgedit-cancel-btn.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .imgedit-submit .imgedit-cancel-btn.disabled,
#buddypress .imgedit-submit .imgedit-cancel-btn:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}
#buddypress
  .imgedit-submit
  .imgedit-cancel-btn:not(:disabled):not(.disabled):active,
#buddypress
  .imgedit-submit
  .imgedit-cancel-btn:not(:disabled):not(.disabled).active,
.show > #buddypress .imgedit-submit .imgedit-cancel-btn.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}
#buddypress
  .imgedit-submit
  .imgedit-cancel-btn:not(:disabled):not(.disabled):active:focus,
#buddypress
  .imgedit-submit
  .imgedit-cancel-btn:not(:disabled):not(.disabled).active:focus,
.show > #buddypress .imgedit-submit .imgedit-cancel-btn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 76, 60, 0.5);
}
#buddypress .imgedit-submit .imgedit-submit-btn {
  color: #fff;
  background-color: #3dbdb6;
  border-color: #3dbdb6;
}
#buddypress .imgedit-submit .imgedit-submit-btn:hover {
  color: #fff;
  background-color: #34a09a;
  border-color: #319691;
}
#buddypress .imgedit-submit .imgedit-submit-btn:focus,
#buddypress .imgedit-submit .imgedit-submit-btn.focus {
  box-shadow: 0 0 0 0.2rem rgba(61, 189, 182, 0.5);
}
#buddypress .imgedit-submit .imgedit-submit-btn.disabled,
#buddypress .imgedit-submit .imgedit-submit-btn:disabled {
  color: #fff;
  background-color: #3dbdb6;
  border-color: #3dbdb6;
}
#buddypress
  .imgedit-submit
  .imgedit-submit-btn:not(:disabled):not(.disabled):active,
#buddypress
  .imgedit-submit
  .imgedit-submit-btn:not(:disabled):not(.disabled).active,
.show > #buddypress .imgedit-submit .imgedit-submit-btn.dropdown-toggle {
  color: #fff;
  background-color: #319691;
  border-color: #2d8d88;
}
#buddypress
  .imgedit-submit
  .imgedit-submit-btn:not(:disabled):not(.disabled):active:focus,
#buddypress
  .imgedit-submit
  .imgedit-submit-btn:not(:disabled):not(.disabled).active:focus,
.show > #buddypress .imgedit-submit .imgedit-submit-btn.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(61, 189, 182, 0.5);
}
#buddypress div.section .rtm-privacy-levels {
  padding: 1rem;
  margin-bottom: 0.5rem;
}
#buddypress .rtm-load-more {
  background: none;
  padding: 1rem 0 0.5rem 0;
}
#buddypress .rtm-load-more a {
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  text-transform: uppercase;
  font-size: 0.7em;
  font-weight: 600;
  letter-spacing: 3px;
  color: inherit;
  padding: 1rem;
}
#buddypress .rtm-load-more a:hover {
  opacity: 0.7;
}
#buddypress .rtm-media-loading img {
  opacity: 0.5;
  max-width: 20px;
}
.plupload_file_name {
  padding-right: 25px !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
}
.plupload_file_name > span.plupload_file_name_wrapper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.plupload_file_name .dashicons.dashicons-info.rtmicon[title*="Max"]:after,
.plupload_file_name .dashicons.dashicons-info.rtmicon[title*="Size"]:after,
.plupload_file_name .dashicons.dashicons-info.rtmicon[title*="Limit"]:after {
  content: attr(title);
  position: absolute;
  top: -20px;
  right: 0;
  background: #e74c3c;
  color: #fff;
  font-family: arial, sans-serif;
  padding: 0 5px;
  display: block;
  line-height: 13px;
  font-size: 11px;
  text-indent: 0;
  height: 13px;
  overflow: hidden;
  font-weight: 600;
  border-radius: var(--grimlock-archive-post-border-radius) -circle;
  white-space: pre;
  width: auto;
  pointer-events: none;
}
.plupload_file_status {
  height: 10px !important;
}
.plupload_file_name .dashicons {
  color: inherit !important;
}
.plupload_file_name .dashicons:hover {
  opacity: 0.7;
}
.rtmedia-no-media-found {
  min-height: 0 !important;
  text-align: center;
}
#rtmedia-uploader-form .rtm-plupload-list li,
form .rtmedia-container .rtm-plupload-list li,
#rtmedia_uploader_filelist li {
  max-width: 160px !important;
}
#rtmedia-uploader-form .rtm-plupload-list li canvas,
form .rtmedia-container .rtm-plupload-list li canvas,
#rtmedia_uploader_filelist li canvas {
  width: 100%;
  height: auto;
}
.plupload_file_action .ui-icon {
  text-indent: 0;
}
.rtm-upload-edit-title-wrapper {
  margin-bottom: 10px;
}
#rtm-file_upload-ui {
  position: relative;
}
#buddypress #rtm-drop-files-title {
  padding-top: 10%;
  z-index: 2;
}
.rtm-like-comments-info:after {
  display: none;
}
@media (min-width: 992px) {
  #buddypress .profile-header__featured-media-col {
    max-width: 50px;
  }
}
#buddypress .profile-header__featured-media {
  position: relative;
}
#buddypress .profile-header__featured-media .rtmedia-list {
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#buddypress .profile-header__featured-media .rtmedia-list-item {
  overflow: hidden;
  padding: 0 !important;
}
@media (min-width: 768px) {
  #buddypress
    .profile-header__featured-media
    .rtmedia-list-item:not(:last-child) {
    margin-bottom: 10px;
  }
}
#buddypress .profile-header__featured-media .rtmedia-list-item img {
  object-fit: cover;
  object-position: center;
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
  background-color: #fff;
  width: 65px;
  height: 65px;
}
@media (min-width: 768px) {
  #buddypress .profile-header__featured-media .rtmedia-list-item img {
    width: 54px;
    height: 54px;
  }
}
#buddypress .profile-header__featured-media .rtmedia-items-more {
  position: absolute;
  bottom: 0;
  z-index: 2;
  background: none;
}
#buddypress .profile-header__featured-media .rtmedia-items-more > a {
  background-color: rgba(0, 0, 0, 0.65) !important;
  color: #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1em;
  min-width: 50px;
  min-height: 50px;
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
}
#buddypress .profile-header__featured-media .rtmedia-items-more > a:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
#buddypress .profile-header__featured-media .rtmedia-items-more > a:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
}
#buddypress
  .profile-header__featured-media
  .rtmedia-items-more
  .rtmedia-items-more__view:before {
  font-family: var(--grimlock-icon-eye-font-family) !important;
  content: var(--grimlock-icon-eye);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  .profile-header__featured-media
  .rtmedia-items-more
  .rtmedia-items-more__add:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #activity-stream .rtm-ac-privacy-updated {
  display: block;
  background: var(--grimlock-color-success);
  padding: 0.5rem;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.9em;
  margin: 0;
  color: #fff;
  z-index: 2;
}
@media (min-width: 992px) {
  #buddypress .profile-header__featured-media-col {
    max-width: 54px;
  }
}
#buddypress .profile-header__featured-media {
  position: relative;
}
#buddypress .profile-header__featured-media .rtmedia-list {
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
#buddypress .profile-header__featured-media .rtmedia-list-item {
  overflow: hidden;
  padding: 0 !important;
}
@media (min-width: 768px) {
  #buddypress
    .profile-header__featured-media
    .rtmedia-list-item:not(:last-child) {
    margin-bottom: 10px;
  }
}
#buddypress .profile-header__featured-media .rtmedia-list-item img {
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
  background-color: #fff;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 768px) {
  #buddypress .profile-header__featured-media .rtmedia-list-item img {
    width: 54px;
    height: 54px;
  }
}
#buddypress .profile-header__featured-media .rtmedia-items-more {
  position: absolute;
  bottom: 0;
  z-index: 2;
  background: none;
}
#buddypress .profile-header__featured-media .rtmedia-items-more > a {
  background-color: rgba(0, 0, 0, 0.65) !important;
  color: #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1em;
  min-width: 54px;
  min-height: 54px;
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
}
#buddypress .profile-header__featured-media .rtmedia-items-more > a:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.buddypress.settings.bp-user.privacy .profile-content__body #subnav ~ form {
  padding: 1.5rem;
}
.buddypress.settings.bp-user.privacy
  .profile-content__body
  #subnav
  ~ form
  div.submit {
  width: auto;
  margin: 1.5rem -1.5rem -1.5rem -1.5rem;
  padding: 1.5rem;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.buddypress.settings.bp-user.privacy
  .profile-content__body
  #subnav
  ~ form
  div.submit::after {
  display: block;
  clear: both;
  content: "";
}
.buddypress.settings.bp-user.privacy
  .profile-content__body
  #subnav
  ~ form
  div.submit
  input:last-of-type {
  margin: 0;
  min-width: 100px;
  float: right;
}
.rtmedia-group-media-settings:last-of-type hr {
  display: none;
}
#rtmedia_media_single_edit {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
}
.imgedit-panel-content {
  background-color: var(--grimlock-table-striped-background-color);
}
.imgedit-panel-content .imgedit-menu .button {
  padding: 0.4rem 0.6rem;
  font-size: 0.9rem;
}
.imgedit-panel-content .imgedit-menu .button:before {
  top: -1px;
  font-size: 1em;
  margin-right: 0.2rem;
}
.rtmedia-popup {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
  padding: 2rem;
}
.rtmedia-popup button.mfp-close {
  font-size: 0;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  padding: 0;
  letter-spacing: 0;
}
.rtmedia-popup button.mfp-close:before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
}
.rtmedia-popup #rtm-modal-container p {
  margin-bottom: 1rem;
  position: relative;
}
.rtmedia-popup #rtm-modal-container p:last-child {
  margin-bottom: 0;
}
.rtmedia-popup #rtmedia_create_new_album img {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  margin: 0;
  z-index: 9;
  pointer-events: none;
}
.buddypress.directory.members .grimlock--page-content,
.buddypress.directory.groups .grimlock--page-content,
.buddypress.directory.activity .grimlock--page-content,
.buddypress.groups.single-item .grimlock--page-content,
.buddypress.bp-user:not(.activity-permalink) .grimlock--page-content,
.buddypress.register .grimlock--page-content,
.buddypress.groups.group-create .grimlock--page-content {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
.buddypress.directory.members.single [id^="post-"],
.buddypress.directory.members.page [id^="post-"],
.buddypress.directory.groups.single [id^="post-"],
.buddypress.directory.groups.page [id^="post-"],
.buddypress.directory.activity.single [id^="post-"],
.buddypress.directory.activity.page [id^="post-"],
.buddypress.groups.single-item.single [id^="post-"],
.buddypress.groups.single-item.page [id^="post-"],
.buddypress.bp-user:not(.activity-permalink).single [id^="post-"],
.buddypress.bp-user:not(.activity-permalink).page [id^="post-"],
.buddypress.register.single [id^="post-"],
.buddypress.register.page [id^="post-"],
.buddypress.groups.group-create.single [id^="post-"],
.buddypress.groups.group-create.page [id^="post-"] {
  margin-bottom: 0;
}
.buddypress.directory.members div.addtoany_share_save_container,
.buddypress.directory.members div.a2a_floating_style,
.buddypress.directory.groups div.addtoany_share_save_container,
.buddypress.directory.groups div.a2a_floating_style,
.buddypress.directory.activity div.addtoany_share_save_container,
.buddypress.directory.activity div.a2a_floating_style,
.buddypress.groups.single-item div.addtoany_share_save_container,
.buddypress.groups.single-item div.a2a_floating_style,
.buddypress.bp-user:not(.activity-permalink) div.addtoany_share_save_container,
.buddypress.bp-user:not(.activity-permalink) div.a2a_floating_style,
.buddypress.register div.addtoany_share_save_container,
.buddypress.register div.a2a_floating_style,
.buddypress.groups.group-create div.addtoany_share_save_container,
.buddypress.groups.group-create div.a2a_floating_style {
  display: none;
}
.anr_captcha_field {
  margin-bottom: 1rem;
}
.register-sections .anr_captcha_field {
  margin-top: 1rem;
}
.grimlock-buddypress-membersmap .grimlock--page-header {
  display: none !important;
}
.grimlock-buddypress-membersmap .site-content {
  padding: 0 !important;
}
.grimlock-buddypress-membersmap .site-content > .region__container {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
.grimlock-buddypress-membersmap
  .site-content
  > .region__container
  > .region__row {
  margin: 0 !important;
  overflow: hidden;
}
.grimlock-buddypress-membersmap #buddypress {
  padding: 0 !important;
  margin: 0 !important;
}
@media screen and (min-width: 768px) {
  .grimlock-buddypress-membersmap #buddypress {
    height: 90vh;
  }
}
@media screen and (min-width: 768px) {
  .grimlock-buddypress-membersmap .members-map-wrapper,
  .grimlock-buddypress-membersmap .members-map-wrapper .members-map,
  .grimlock-buddypress-membersmap .members-dir-map-content,
  .grimlock-buddypress-membersmap .members-dir-map-sidebar,
  .grimlock-buddypress-membersmap #members-dir-map,
  .grimlock-buddypress-membersmap .members-dir-map > .row {
    height: 100% !important;
  }
}
#members-dir-map .alert {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9999;
}
@media screen and (min-width: 768px) {
  #collapseMap {
    display: block !important;
    height: 100% !important;
    visibility: visible !important;
  }
}
.members-map-pin-popup {
  text-align: center;
}
.members-map-pin-popup .avatar {
  width: 80px;
  height: 80px;
  margin-bottom: 0.5rem;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
}
.members-map-pin-popup hr {
  margin: 10px 0 !important;
  opacity: 0.1;
}
.members-map-pin-popup .members-map-pin-popup__name a {
  font-weight: 600;
  color: inherit !important;
}
.members-dir-map-sidebar {
  box-shadow: 0 0 70px rgba(0, 0, 0, 0.25);
  position: relative;
  z-index: 3;
}
.members-dir-map-sidebar .bps_form {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.members-dir-map-sidebar .bps-editfield {
  max-width: 100%;
  flex: 0 0 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 0 !important;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .members-dir-map-sidebar .bps-editfield {
    max-width: 50%;
    flex: 0 0 50%;
  }
}
.members-dir-map-sidebar .bps-editfield.bps-distance,
.members-dir-map-sidebar .bps-editfield.bps-range,
.members-dir-map-sidebar .bps-editfield.bps-integer-range,
.members-dir-map-sidebar .bps-editfield.bps-date-range,
.members-dir-map-sidebar .bps-editfield.bps-range-select {
  max-width: 100%;
  flex: 0 0 100%;
}
.members-dir-map-sidebar .bps-editfield input[type="text"],
.members-dir-map-sidebar .bps-editfield input[type="search"],
.members-dir-map-sidebar .bps-editfield input[type="url"],
.members-dir-map-sidebar .bps-editfield input[type="email"],
.members-dir-map-sidebar .bps-editfield input[type="date"],
.members-dir-map-sidebar .bps-editfield input[type="number"],
.members-dir-map-sidebar .bps-editfield .bps-custom-select select {
  height: 48px;
  padding: 0.5rem 1.1rem;
  line-height: 1em;
}
.members-dir-map-sidebar .bps-editfield .bps-custom-select {
  height: 48px;
}
.members-dir-map-sidebar .bps-editfield .bps-custom-select select {
  height: 100%;
}
.members-dir-map-sidebar .submit {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 0;
}
.members-dir-map-sidebar .bps_filters {
  font-size: 0.9em;
}
.members-dir-map-sidebar .bps_filters {
  background: rgba(0, 0, 0, 0.04);
  color: inherit !important;
  width: 100%;
  left: 0;
  position: relative;
}
.members-dir-map-sidebar .bps_filters_reset {
  top: 5px;
  right: 5px;
}
.members-dir-map-sidebar .widget + .widget {
  margin-top: 2rem;
}
.members-dir-map-sidebar .widget .widget-title {
  font-size: 1em;
}
.members-dir-map-sidebar .widget .textwidget {
  font-size: 0.95rem;
}
.members-dir-map-sidebar hr {
  margin: 2rem -1.5rem;
  opacity: 0.1;
}
.members-dir-map-sidebar .members-dir-map-sidebar__header a.text-muted:hover {
  opacity: 1 !important;
}
#markerLayer img {
  width: 40px !important;
  height: 40px !important;
  object-fit: cover;
  object-position: center;
  border-radius: 500px !important;
  overflow: hidden !important;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.3) !important;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
  top: 10px !important;
  left: 10px !important;
  background-color: #fff;
}
#markerLayer img:hover {
  -webkit-transform: scale(0.9) !important;
  transform: scale(0.9) !important;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.1) !important;
}
@media screen and (max-width: 768px) {
  .members-map {
    height: 300px !important;
  }
}
.members-map .gm-style {
  font-family: inherit !important;
}
.members-map button.gm-control-active {
  overflow: hidden !important;
  background: #fff !important;
  border-radius: 0 !important;
}
.members-map button.gm-control-active:first-of-type {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.members-map button.gm-control-active:last-of-type {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.members-map button.gm-control-active img {
  width: 10px !important;
  height: 10px !important;
}
.members-map button.gm-control-active:hover {
  background: #f5f5f5 !important;
}
.members-map button.gm-control-active + div {
  display: none !important;
}
.members-map button.gm-control-active.gm-fullscreen-control img {
  width: 13px !important;
  height: 13px !important;
}
.members-map .gmnoprint[controlwidth] > div {
  background: none !important;
  box-shadow: none !important;
}
.members-map .gm-style-pbc {
  display: none !important;
}
.members-map .gm-ui-hover-effect {
  top: 0 !important;
  right: 0 !important;
  background: currentColor !important;
  border-radius: 0 !important;
  width: 25px !important;
  height: 25px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.members-map .gm-ui-hover-effect img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
  margin: 0 !important;
  top: 0 !important;
}
.members-map .gm-style .gm-style-iw-c {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.25);
  padding: 1rem !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  max-height: 200px !important;
  overflow: scroll;
}
.members-map .gm-style .gm-style-iw-c::-webkit-scrollbar {
  display: none;
}
.members-map .gm-style .gm-style-iw-c .gm-style-iw-d {
  width: 100%;
  text-align: center;
  overflow: auto !important;
  max-height: 200px !important;
}
.members-map .gm-style .gm-style-iw-c .gm-style-iw-d::-webkit-scrollbar {
  display: none;
}
.members-map a[href*="https://maps.google.com"]
{
  display: inline-block !important;
  opacity: 0.35 !important;
  position: relative !important;
  top: -5px !important;
  left: 5px !important;
}
.members-map a[href*="https://maps.google.com"]:hover
{
  opacity: 1 !important;
}
.members-map div[style*="assets/images/map/"] {
  font-family: inherit !important;
}
.pac-container {
  z-index: 999999;
  font-family: inherit;
}
.pac-container.pac-logo:after {
  display: none !important;
}
[data-toggle="collapse"] .visible--collapsed {
  display: none;
}
[data-toggle="collapse"].collapsed .hidden--collapsed {
  display: none;
}
[data-toggle="collapse"].collapsed .visible--collapsed {
  display: inline-block;
}
.buddypress.location.bp-user #subnav {
  display: none !important;
}
.bpchk-marker-container {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 0;
  z-index: 999;
}
.bpchk-marker-container i {
  margin: 0;
  font-size: 1.1rem;
  width: 30px;
  height: 30px;
  border: 2px solid currentColor;
  color: inherit;
  transition: all 0.2s ease-in-out;
}
.bpchk-marker-container i:hover {
  opacity: 0.6;
}
#bpchk-place-map {
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  #bpchk-place-map {
    padding-left: 75px;
  }
}
.bp-checkins.bp-checkin-panel {
  margin: 1rem 0;
  border: 0;
}
.checkin-by-autocomplete {
  background-color: rgba(0, 0, 0, 0.04);
  border: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  height: auto;
}
#bpchk-autocomplete-place {
  text-indent: 0;
  padding: 0.3rem 1rem;
  margin-bottom: 1rem;
  height: 45px;
}
label[for="bpchk-add-as-place"] {
  margin-left: 5px;
}
#checkin-by-autocomplete-map {
  border: 0;
  overflow: hidden;
  height: 350px;
}
.buddypress.bp-user.followers #subnav,
.buddypress.bp-user.following #subnav {
  display: none !important;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) #members-following-personal-li,
  #buddypress:not(.youzer) #members-followers-personal-li {
    position: absolute;
    top: calc(-70px - 30px);
    right: 15px;
    z-index: 99;
    text-align: right;
    color: #fff;
    margin: 0 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  #buddypress:not(.youzer) #members-following-personal-li > a,
  #buddypress:not(.youzer) #members-followers-personal-li > a {
    display: block;
    color: #fff !important;
    padding: 22px 10px !important;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  }
  #buddypress:not(.youzer) #members-following-personal-li > a:before,
  #buddypress:not(.youzer) #members-following-personal-li > a:after,
  #buddypress:not(.youzer) #members-followers-personal-li > a:before,
  #buddypress:not(.youzer) #members-followers-personal-li > a:after {
    content: none !important;
  }
  #buddypress:not(.youzer) #members-following-personal-li > a:hover,
  #buddypress:not(.youzer) #members-followers-personal-li > a:hover {
    opacity: 0.75;
  }
  #buddypress:not(.youzer) #members-following-personal-li > a span,
  #buddypress:not(.youzer) #members-followers-personal-li > a span {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
    font-size: 1em !important;
    color: inherit !important;
  }
  #buddypress:not(.youzer) #members-followers-personal-li {
    right: 130px;
  }
}
#yz-profile-navmenu
  .yz-social-buttons
  .generic-button.follow-button
  + .message-button
  > a {
  width: auto;
  height: 38px;
  margin-left: 0;
  font-size: 0.85em;
  line-height: 38px;
  border: none;
}
#yz-profile-navmenu
  .yz-social-buttons
  .generic-button.follow-button
  + .message-button
  > a:before {
  margin-right: 8px;
  padding: 0;
  width: auto;
  height: 38px;
  line-height: 38px;
  font-size: 0.95em;
}
#yz-profile-navmenu
  .yz-social-buttons
  .generic-button.follow-button
  + .message-button
  > a
  span {
  display: inline-block;
  line-height: 38px;
}
@media screen and (min-width: 476px) {
  #yz-profile-navmenu
    .yz-social-buttons
    .generic-button.follow-button
    + .message-button
    > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 475px) {
  #yz-profile-navmenu .yz-social-buttons .yz-follow-message-button {
    background-color: transparent;
  }
}
#user_switching_switch_on {
  text-align: center;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.8em;
  font-weight: 400 !important;
}
#user_switching_switch_on a {
  padding: 1rem;
  display: block;
}
#user_switching_switch_on a:hover {
  opacity: 0.85;
}
.mfp-bg {
  z-index: 99999 !important;
}
.mfp-wrap {
  z-index: 999999 !important;
}
#buddypress.bmf-white-popup {
  max-width: 100%;
  max-height: none;
  padding: 2rem;
}
#buddypress.bmf-white-popup header {
  border-bottom: none;
}
#buddypress.bmf-white-popup .popup-scroll {
  max-height: none;
  overflow: visible !important;
}
#buddypress.bmf-white-popup .bmf-spinner {
  -webkit-animation: none;
  animation: none;
  background: none;
}
#buddypress.bmf-white-popup .bmf-spinner:before {
  display: inline-block;
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2em;
}
#buddypress.bmf-white-popup ul#members-list li {
  overflow: auto !important;
}
#buddypress.bmf-white-popup ul#members-list li .hmk-trigger-match {
  display: none;
}
.bp-card-list .mutual-friends {
  width: auto;
  font-size: 12px;
  text-decoration: none !important;
  opacity: 1;
}
.bp-card-list .mutual-friends:not(:hover) {
  color: inherit;
}
.bp-card-list .mutual-friends,
.bp-card-list .mutual-friends:focus {
  outline: 0 !important;
}
form#invite-anyone-by-email {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
  margin-bottom: 1rem;
}
form#invite-anyone-by-email p.description {
  background-color: var(--grimlock-table-striped-background-color);
  padding: 1rem;
  border-radius: var(--grimlock-archive-post-border-radius);
  margin-bottom: 1rem;
  margin-top: 1rem;
  color: inherit;
  font-size: 0.9em;
  font-style: inherit;
  font-weight: inherit;
}
form#invite-anyone-by-email #invite-anyone-steps {
  margin: 1rem 0 0 0;
  padding-left: 0;
  list-style: none;
  counter-reset: invite-anyone-steps;
}
form#invite-anyone-by-email #invite-anyone-steps > li {
  margin: 0 0 1.5rem 0;
  list-style: none;
}
form#invite-anyone-by-email #invite-anyone-steps > li:before {
  content: counter(invite-anyone-steps);
  counter-increment: invite-anyone-steps;
  display: inline-flex;
  background: var(--grimlock-button-primary-background-color);
  color: var(--grimlock-button-primary-color);
  width: 25px;
  height: 25px;
  align-items: center;
  justify-content: center;
  border-radius: 500px;
  position: absolute;
}
form#invite-anyone-by-email #invite-anyone-steps > li > label,
form#invite-anyone-by-email #invite-anyone-steps > li > p:not([class]),
form#invite-anyone-by-email
  #invite-anyone-steps
  > li
  .manual-email
  > p:not([class]) {
  color: var(--grimlock-archive-post-title-color);
  font-weight: 600;
  padding-left: 33px;
  padding-bottom: 0.5rem;
}
form#invite-anyone-by-email #invite-anyone-steps textarea {
  width: 100%;
  max-width: 600px;
}
form#invite-anyone-by-email #invite-anyone-group-list {
  margin-top: 1rem;
}
form#invite-anyone-by-email #invite-anyone-group-list li {
  width: 100%;
  margin: 0 0 15px 0;
  height: auto;
  font-size: 0.95em;
  display: flex;
  align-items: center;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  padding: 0.5rem;
  min-height: 0;
  border: 1px solid var(--grimlock-table-striped-background-color);
}
@media (min-width: 576px) {
  form#invite-anyone-by-email #invite-anyone-group-list li {
    width: calc(50% - 20px);
    margin: 0 10px 10px 0;
  }
}
@media (min-width: 992px) {
  form#invite-anyone-by-email #invite-anyone-group-list li {
    width: calc(33.33333% - 30px);
  }
}
form#invite-anyone-by-email
  #invite-anyone-group-list
  li
  .invite-anyone-group-name {
  width: 100%;
  margin-right: auto;
  font-weight: 600;
  color: var(--grimlock-archive-post-title-color);
  display: flex;
  align-items: center;
  order: -1;
}
form#invite-anyone-by-email
  #invite-anyone-group-list
  li
  .invite-anyone-group-name
  span {
  font-weight: inherit;
  margin-left: 0.3rem;
}
form#invite-anyone-by-email div.submit {
  width: auto;
  margin: 1.5rem -1.5rem -1.5rem -1.5rem;
  padding: 1.5rem;
  border-top: 1px solid var(--grimlock-table-striped-background-color);
}
.invite-anyone.sent-invites #sent-invites-intro {
  background-color: var(--grimlock-table-striped-background-color);
  padding: 1rem;
  border-radius: var(--grimlock-archive-post-border-radius);
  margin-bottom: 1rem;
  margin-top: 1rem;
  color: inherit;
  font-size: 0.9em;
  font-style: inherit;
  font-weight: inherit;
}
.invite-anyone.sent-invites #sent-invites-intro + .ia-pagination {
  display: none;
}
.invite-anyone.sent-invites .invite-anyone-sent-invites {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
}
.invite-anyone.sent-invites .invite-anyone-sent-invites thead tr {
  border-color: var(--grimlock-table-striped-background-color);
}
.invite-anyone.sent-invites .invite-anyone-sent-invites td,
.invite-anyone.sent-invites .invite-anyone-sent-invites th {
  vertical-align: middle;
  font-size: 0.9em;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.invite-anyone.sent-invites .invite-anyone-sent-invites td a,
.invite-anyone.sent-invites .invite-anyone-sent-invites th a {
  text-decoration: none !important;
  font-weight: inherit;
}
.invite-anyone.sent-invites .invite-anyone-sent-invites td a:not(:hover),
.invite-anyone.sent-invites .invite-anyone-sent-invites th a:not(:hover) {
  color: inherit;
}
.invite-anyone.sent-invites .invite-anyone-sent-invites td ul,
.invite-anyone.sent-invites .invite-anyone-sent-invites th ul {
  margin: 0;
  padding-left: 20px;
}
.invite-anyone.sent-invites .invite-anyone-sent-invites th {
  font-weight: 600;
}
.invite-anyone.sent-invites
  .invite-anyone-sent-invites
  .col-delete-invite
  a:hover {
  opacity: 0.7;
}
.invite-anyone.sent-invites
  .invite-anyone-sent-invites
  .col-delete-invite
  span {
  opacity: 0 !important;
}
.invite-anyone.sent-invites .invite-anyone-sent-invites tfoot {
  box-shadow: 0 -2px 0 var(--grimlock-table-striped-background-color);
}
.invite-anyone.sent-invites .invite-anyone-sent-invites tfoot ul {
  margin: 0;
  list-style: none;
}
#buddypress #invite-anyone-invite-list {
  margin-top: 1rem;
  font-size: 0;
}
#buddypress #invite-anyone-invite-list li {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  flex: 0 0 50%;
  max-width: 50%;
  font-size: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
  z-index: 9;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}
@media (min-width: 1200px) {
  #buddypress #invite-anyone-invite-list li {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
#buddypress #invite-anyone-invite-list li img.avatar {
  height: 85px;
  width: 85px;
  object-fit: cover;
  object-position: center;
  border-radius: 500px;
  margin-bottom: 0.7rem;
}
#buddypress #invite-anyone-invite-list li h4 {
  color: var(--grimlock-archive-post-title-color);
  font-weight: 600;
  font-size: 1em;
  display: block;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#buddypress #invite-anyone-invite-list li h4 a:not(:hover) {
  color: inherit !important;
}
#buddypress #invite-anyone-invite-list li .activity {
  margin-bottom: 1rem;
  display: block;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#buddypress #invite-anyone-invite-list li div.action {
  position: absolute;
  top: 0;
  right: 15px;
  -webkit-transform: none;
  transform: none;
  margin: 0;
  width: 40px;
  height: 40px;
  background: none !important;
  color: inherit !important;
}
#buddypress #invite-anyone-invite-list li div.action > a {
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  -webkit-transform: none !important;
  transform: none !important;
  background: none !important;
  color: inherit !important;
}
#buddypress #invite-anyone-invite-list li div.action > a:before {
  color: inherit !important;
}
#buddypress #invite-anyone-invite-list li div.action > a:hover {
  opacity: 0.7;
}
#buddypress #invite-anyone-invite-list li div.action > a:focus:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #invite-anyone-invite-list li:after {
  content: "";
  display: block;
  border: 1px solid var(--grimlock-table-striped-background-color);
  position: absolute;
  z-index: -1;
  top: 0;
  left: 15px;
  bottom: 0;
  right: 15px;
  border-radius: var(--grimlock-button-border-radius);
  box-shadow: 0 0 15px var(--grimlock-archive-post-box-shadow-color);
  pointer-events: none;
}
.send-to-input-loading {
  opacity: 0;
  position: absolute;
  top: 13px;
  right: 13px;
  display: inline-block;
  z-index: 99;
  transition: all 0.2s ease-in-out;
  pointer-events: none;
}
.send-to-input-loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}
input.loading + .send-to-input-loading,
input.autocomplete-loading + .send-to-input-loading {
  opacity: 1;
}
.col-profile-edit-nav .acfb-holder li {
  position: relative;
}
div#invite-anyone-member-list {
  background: none;
  border: 0;
  padding: 0;
  border-radius: 0;
  height: auto;
  max-height: 275px;
}
@media (min-width: 768px) {
  div#invite-anyone-member-list {
    height: 30vh;
    max-height: 275px;
  }
}
@media (min-width: 768px) {
  .group-create.invite-anyone #buddypress div#invite-anyone-member-list {
    height: auto;
    max-height: 375px;
  }
}
div#invite-anyone-member-list ul.button-nav {
  padding: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  position: static;
}
div#invite-anyone-member-list ul.button-nav > li {
  margin: 0 0 0.25rem 0;
  color: inherit;
  border: 0;
  padding: 0.75rem 1.25rem;
  display: block;
  width: 100%;
  text-align: left;
  font-weight: var(--grimlock-navigation-font-weight);
  border-radius: var(--grimlock-button-border-radius);
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--grimlock-table-striped-background-color);
  font-size: 0.9em;
}
div#invite-anyone-member-list ul.button-nav > li input[type="checkbox"]:after {
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
div#invite-anyone-member-list ul.button-nav > li:hover {
  color: var(--grimlock-button-primary-background-color);
}
div.autocomplete-w1 {
  background: none;
  margin: 15px 0 0 7px;
}
div.autocomplete-w1 .autocomplete {
  background: var(--grimlock-navigation-sub-menu-item-background-color);
  color: var(--grimlock-navigation-sub-menu-item-color);
  padding: 0.5rem;
  box-shadow: 0 0 15px 0 var(--grimlock-archive-post-box-shadow-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
}
div.autocomplete-w1 .autocomplete > div {
  border-radius: var(--grimlock-archive-post-border-radius);
  transition: all 0.2s ease-in-out;
  background-color: transparent;
  padding: 0.25rem 0.5rem;
  cursor: pointer;
}
div.autocomplete-w1 .autocomplete > div:hover,
div.autocomplete-w1 .autocomplete > div.selected {
  background-color: var(--grimlock-table-striped-background-color);
}
div.autocomplete-w1 .autocomplete > div strong {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}
@media (min-width: 768px) {
  #buddypress .col-members-invite-anyone > .card {
    min-height: 530px;
  }
}
@media (min-width: 768px) {
  #buddypress .col-members-invite-anyone div.submit {
    margin-top: auto !important;
  }
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  @media (min-width: 768px) {
    #buddypress .col-profile-edit-nav__sticky-wrapper {
      position: sticky;
      position: -webkit-sticky;
      top: 100px;
      align-self: flex-start;
      z-index: 2;
    }
  }
}
#buddypress .col-profile-edit-nav__sticky-wrapper div.submit {
  margin: 0 -1.5rem 0 -1.5rem;
  padding: 0 1.5rem 0 1.5rem;
}
.widget_bp_featured_members_list_widget .lSSlideOuter .lSSlide {
  display: block !important;
  margin: 0;
  height: auto !important;
}
.widget_bp_featured_members_list_widget .lSSlideOuter .lSPager > li > a {
  background-color: rgba(0, 0, 0, 0.04);
}
.widget_bp_featured_members_list_widget .lSSlideOuter .lSPager > li.active > a,
.widget_bp_featured_members_list_widget .lSSlideOuter .lSPager > li:hover > a {
  background-color: #245cc5;
}
.widget_bp_featured_members_list_widget #members-list {
  margin: 0;
}
.widget_bp_featured_members_list_widget #members-list .bp-card-list__item {
  max-width: 100%;
  flex: 0 0 100%;
  padding: 0;
}
.widget_bp_featured_members_list_widget .pag-bottom,
.widget_bp_featured_members_list_widget .pag-top,
.widget_bp_featured_members_list_widget br,
.widget_bp_featured_members_list_widget hr {
  display: none;
}
.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
}
.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary {
  background: none;
  color: inherit;
  font-weight: 600;
  padding: 9px;
}
.vex.vex-theme-flat-attack .vex-content ul {
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.vex.vex-theme-flat-attack .vex-content ul li {
  height: auto;
  pointer-events: none;
  display: flex;
  align-items: center;
  padding: 0 0.75rem;
  margin-bottom: 0.6rem;
  border-radius: 3px;
}
.vex.vex-theme-flat-attack .vex-content ul li a {
  font-weight: 400;
}
.vex.vex-theme-flat-attack .vex-content ul li span {
  width: auto;
  margin: 0;
  padding: 0;
}
.vex.vex-theme-flat-attack .vex-content {
  padding: 2em;
  overflow: hidden;
  border-style: solid;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
#ai_ar_main #ai_main_activity_reaction {
  display: flex;
  align-items: center;
}
#ai_ar_main .ai_bp_reactions_default_cont > .ai_emo_button {
  padding: 0 12px 0 12px !important;
  display: inline-block !important;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0.04);
  line-height: 22px;
  height: 25px;
  border-radius: 500px;
  font-size: 0.9rem !important;
}
#ai_ar_main .ai_bp_reactions_default_cont > .ai_emo_button > img {
  display: inline-block !important;
  vertical-align: middle !important;
  margin: 0 !important;
  max-width: 20px !important;
  max-height: 20px !important;
  width: auto !important;
  height: auto !important;
  margin-right: 3px !important;
}
#ai_ar_main
  .ai_bp_reactions_default_cont
  > .ai_emo_button
  > img[src*="/unlike.png"] {
  display: none !important;
}
#ai_ar_main .ai_bp_reactions_default_cont > .ai_emo_button span {
  display: inline-block;
  vertical-align: middle;
  padding: 0 !important;
  position: relative;
  top: 1px;
}
#ai_ar_main .ai_bp_reactions_default_cont > .ai_emo_button:hover {
  background-color: transparent !important;
}
#ai_ar_main .main_smiley_div ul#ai_bp_ul li,
#ai_ar_main .main_smiley_div ul#ai_bp_ul li:hover {
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  transition: none !important;
  transition-delay: 0s !important;
  -webkit-animation-delay: 0s !important;
  animation-delay: 0s !important;
}
#ai_ar_main .main_smiley_div ul#ai_bp_ul li a {
  display: block;
  transition-delay: 0s !important;
  -webkit-animation-delay: 0s !important;
  animation-delay: 0s !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#ai_ar_main .main_smiley_div ul#ai_bp_ul li a img,
#ai_ar_main .main_smiley_div ul#ai_bp_ul li a img:hover {
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  transition: none !important;
  transition-delay: 0s !important;
  -webkit-animation-delay: 0s !important;
  animation-delay: 0s !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  opacity: 1;
}
#ai_ar_main .main_smiley_div ul#ai_bp_ul li a:hover {
  -webkit-transform: scale(1.2, 1.2) translate3d(0, -8px, 0) !important;
  transform: scale(1.2, 1.2) translate3d(0, -8px, 0) !important;
}
#ai_ar_main .ai_bp_reactions_overcome {
  pointer-events: none;
}
#ai_ar_main .ai_bp_reactions_counter > a {
  display: block;
  margin: 0;
}
#ai_ar_main .ai_bp_reactions_counter > a > span {
  background: rgba(0, 0, 0, 0.04);
  text-align: center;
  min-width: 25px;
  height: 25px;
  padding: 0 !important;
  border-radius: 500px;
  margin: 0 !important;
  display: block;
  line-height: 25px;
}
#ai_ar_main .ai_bp_reactions_counter > a > span:empty {
  display: none !important;
}
#ai_ar_main .ai_bp_reactions_loader {
  opacity: 0.6;
}
.ai_recent_reaction_users h5 {
  border: 0;
  text-align: left;
}
[class*="bupr-"] .success_review_msg {
  background: none;
  padding: 0;
  margin: 0 !important;
  border: 0;
  color: inherit;
  font-weight: inherit;
}
.bp-card-list__item div[itemprop="aggregateRating"] {
  width: 100%;
  font-size: 0.8em;
  text-align: center;
  margin-left: auto;
  position: relative;
  z-index: 9;
}
.bp-card-list__item div[itemprop="aggregateRating"] .member-review-stars {
  font-size: 1rem;
}
.bp-card-list__item
  div[itemprop="aggregateRating"]
  .member-review-stars
  .bupr-star-rate {
  margin-right: 1px;
}
.bp-card-list__item
  div[itemprop="aggregateRating"]
  .member-review-stars
  .bupr-star-rate:last-child {
  margin-right: 0;
}
.bp-card-list__item .mutual-friends + div[itemprop="aggregateRating"] {
  width: auto;
}
.bp-card-list__item #bupr-view-review-btn {
  width: auto;
}
#request-review-list .bupr-row .rating-sec,
#buddypress .bupr-row .rating-sec {
  font-size: 0.85rem;
  padding-left: calc(45px + 0.75rem);
  position: relative;
  top: -1.3rem;
  margin-bottom: -0.35rem;
}
#request-review-list .bupr-row .rating-sec .posted-on,
#buddypress .bupr-row .rating-sec .posted-on {
  order: -1;
  margin-right: 1rem;
}
.bupr-bp-member-reviews-block .select-wrap {
  opacity: 1 !important;
}
@media (min-width: 768px) {
  .bupr-bp-member-reviews-block .select-wrap {
    position: absolute;
    top: 5px;
    right: 15px;
    z-index: 9;
  }
}
.bupr-shortcode-top-members-contents > h2 {
  font-size: 1.1rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}
.bupr-shortcode-top-members-contents > h2:empty {
  display: none;
}
.bupr-shortcode-top-members-contents ul.bupr-member-main {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
  margin-bottom: 1rem;
}
.bupr-shortcode-top-members-contents
  ul.bupr-member-main
  li.bupr-members:not(:last-of-type) {
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid var(--grimlock-table-striped-background-color);
}
.bupr-shortcode-top-members-contents
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget {
  display: flex;
  flex-wrap: wrap;
  margin-left: 45px;
}
@media (min-width: 576px) {
  .bupr-shortcode-top-members-contents
    ul.bupr-member-main
    li.bupr-members
    .bupr-content-widget {
    margin-left: 80px;
  }
}
.bupr-shortcode-top-members-contents
  ul.bupr-member-main
  li.bupr-members
  .bupr-member-title,
.bupr-shortcode-top-members-contents
  ul.bupr-member-main
  li.bupr-members
  .bupr-member-rating {
  width: 100%;
}
.bupr-shortcode-top-members-contents
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta {
  opacity: 0.8;
  width: 100%;
}
@media (min-width: 768px) {
  .bupr-shortcode-top-members-contents
    ul.bupr-member-main
    li.bupr-members
    .bupr-meta {
    width: auto;
  }
  .bupr-shortcode-top-members-contents
    ul.bupr-member-main
    li.bupr-members
    .bupr-meta
    + .bupr-meta {
    margin-left: 1rem;
  }
}
#buddypress .activity-meta .bpmts-report-button {
  padding: 0 12px 0 12px !important;
  display: inline-block !important;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0.04);
  line-height: 1.65rem !important;
  border-radius: 500px !important;
  font-size: 0.9rem !important;
  border: 0 !important;
}
#buddypress .activity-meta .bpmts-report-button:hover {
  background-color: transparent !important;
}
#buddypress .activity-meta .bpmts-report-button:before {
  font-family: var(--grimlock-icon-warning-font-family) !important;
  content: var(--grimlock-icon-warning);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
.bpmts-feedback-form .bpmts-feedback-form-submit-button {
  width: 100%;
  margin-top: 0;
}
bpmts-feedback-form-status-message > span {
  display: block;
  margin-bottom: 0;
}
bpmts-feedback-form-status-message.bpmts-feedback-form-success > span {
  color: #fff !important;
  background-color: #3dbdb6 !important;
}
bpmts-feedback-form-status-message.bpmts-feedback-form-error > span,
bpmts-feedback-form-status-message.bpmts-feedback-form-failed > span,
bpmts-feedback-form-status-message.bpmts-feedback-form-danger > span {
  color: #fff !important;
  background-color: #e74c3c !important;
}
.bp-card-list .hmk-trigger-match,
.bp-member-swipe-list .hmk-trigger-match {
  position: absolute;
  top: 7px;
  right: 7px;
  font-size: 0;
  z-index: 6;
  margin: 0 !important;
}
body:not(.logged-in) .bp-card-list .hmk-trigger-match,
body:not(.logged-in) .bp-member-swipe-list .hmk-trigger-match {
  display: none;
}
.bp-card-list .hmk-trigger-match .generic-button,
.bp-member-swipe-list .hmk-trigger-match .generic-button {
  transition: all 0.2s ease-in-out;
  pointer-events: none;
  opacity: 0;
  border: none;
  border: 0;
  color: inherit;
  margin: 0 !important;
  padding: 0;
  text-transform: uppercase;
  font-size: 0.6em;
  letter-spacing: 1px;
  border-radius: 500px;
  background: none;
}
@media screen and (prefers-reduced-motion: reduce) {
  .bp-card-list .hmk-trigger-match .generic-button,
  .bp-member-swipe-list .hmk-trigger-match .generic-button {
    transition: none;
  }
}
.bp-card-list .hmk-trigger-match .generic-button:before,
.bp-member-swipe-list .hmk-trigger-match .generic-button:before {
  font-family: var(--grimlock-icon-bp-match-font-family) !important;
  content: var(--grimlock-icon-bp-match);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.2s ease-in-out;
  font-size: 19px;
  width: 35px;
  height: 35px;
  border-radius: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (prefers-reduced-motion: reduce) {
  .bp-card-list .hmk-trigger-match .generic-button:before,
  .bp-member-swipe-list .hmk-trigger-match .generic-button:before {
    transition: none;
  }
}
.bp-card-list .hmk-trigger-match .generic-button:hover,
.bp-member-swipe-list .hmk-trigger-match .generic-button:hover {
  opacity: 0.7;
}
.bp-card-list .hmk-trigger-match .generic-button.loading,
.bp-member-swipe-list .hmk-trigger-match .generic-button.loading {
  pointer-events: none;
  opacity: 1;
}
.bp-card-list .hmk-trigger-match .generic-button.loading:before,
.bp-member-swipe-list .hmk-trigger-match .generic-button.loading:before {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px !important;
}
.bp-card-list .hmk-trigger-match .generic-button[class*="hmk-match-value"],
.bp-member-swipe-list
  .hmk-trigger-match
  .generic-button[class*="hmk-match-value"] {
  pointer-events: none;
  opacity: 1;
}
.bp-card-list
  .hmk-trigger-match
  .generic-button[class*="hmk-match-value"]:before,
.bp-member-swipe-list
  .hmk-trigger-match
  .generic-button[class*="hmk-match-value"]:before {
  display: none;
}
.bp-card-list .hmk-member-match-percent,
.bp-member-swipe-list .hmk-member-match-percent {
  display: flex;
  align-items: center;
  margin: 0;
  text-transform: none !important;
  text-align: center;
  color: #fff !important;
  border-radius: 500px;
  pointer-events: none;
  letter-spacing: 0;
  z-index: 3;
}
.bp-card-list .hmk-match-value,
.bp-member-swipe-list .hmk-match-value {
  transition: all 0.2s ease-in-out;
  border-radius: 500px;
  height: 33px;
  width: 33px;
  padding: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  background-color: var(--grimlock-button-primary-background-color);
  color: #fff;
  margin: 0;
  order: 99;
  font-size: 11px;
  font-weight: 600;
}
@media screen and (prefers-reduced-motion: reduce) {
  .bp-card-list .hmk-match-value,
  .bp-member-swipe-list .hmk-match-value {
    transition: none;
  }
}
.bp-card-list .hmk-match-text,
.bp-member-swipe-list .hmk-match-text {
  transition: all 0.2s ease-in-out;
  margin-right: 5px;
  background-color: #fff;
  color: var(--grimlock-button-primary-background-color);
  white-space: nowrap;
  font-size: 9px;
  padding-right: 6px;
  padding-left: 6px;
  border-radius: 500px;
}
@media screen and (prefers-reduced-motion: reduce) {
  .bp-card-list .hmk-match-text,
  .bp-member-swipe-list .hmk-match-text {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .bp-card-list .hmk-match-text,
  .bp-member-swipe-list .hmk-match-text {
    display: none;
  }
}
.bp-card-list .bp-card-list__item:hover .hmk-trigger-match .generic-button,
.bp-card-list
  .bp-member-swipe-list__item:hover
  .hmk-trigger-match
  .generic-button,
.bp-member-swipe-list
  .bp-card-list__item:hover
  .hmk-trigger-match
  .generic-button,
.bp-member-swipe-list
  .bp-member-swipe-list__item:hover
  .hmk-trigger-match
  .generic-button {
  opacity: 1;
  pointer-events: auto;
}
.bp-card-list .card-body-members-item .hmk-trigger-match,
.bp-member-swipe-list .card-body-members-item .hmk-trigger-match {
  display: none !important;
}
#buddypress:not(.youzer) div#item-header .profile-header__body .hmk-percentage {
  display: none !important;
}
#buddypress:not(.youzer) div#item-header .hmk-percentage {
  pointer-events: none;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.2);
  color: #454748;
  text-shadow: none;
  top: 0;
  right: 50%;
  bottom: auto;
  left: auto;
  -webkit-transform: rotate(6deg) scale(0.65) translate3d(200px, -47px, 0);
  transform: rotate(6deg) scale(0.65) translate3d(200px, -47px, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 768px) {
  #buddypress:not(.youzer) div#item-header .hmk-percentage {
    pointer-events: auto;
    cursor: pointer;
    right: 1rem;
    -webkit-transform: none;
    transform: none;
  }
}
@media (min-width: 992px) {
  #buddypress:not(.youzer) div#item-header .hmk-percentage {
    bottom: 0;
    top: auto;
  }
}
#buddypress:not(.youzer) div#item-header .hmk-percentage > span {
  line-height: normal;
  left: 2px;
}
#buddypress:not(.youzer) div#item-header .hmk-percentage .hmk-match-inside {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 13px;
  top: 33px;
  width: 100%;
  color: inherit;
}
#buddypress:not(.youzer) div#item-header .hmk-percentage > span:last-of-type {
  font-weight: 600;
  font-size: 22px;
  color: var(--grimlock-button-primary-background-color);
  width: 100%;
  top: 48px;
}
#buddypress:not(.youzer) div#item-header .hmk-percentage:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
#buddypress:not(.youzer)
  div#item-header
  .hmk-percentage.fake
  > span:last-of-type {
  -webkit-filter: blur(3.5px);
  filter: blur(3.5px);
}
@media (min-width: 992px) {
  #buddypress:not(.youzer).bp-follow-displayed div#item-header .hmk-percentage {
    bottom: 90px;
    top: auto;
  }
}
.widget_bp_birthday_widget ul.birthday-members-list {
  margin: 0;
}
.widget_bp_birthday_widget ul.birthday-members-list li {
  padding: 0.5rem;
  font-size: 0.85em;
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 600;
}
.widget_bp_birthday_widget ul.birthday-members-list li img {
  border-radius: 500px;
  margin-right: 0.6rem;
}
.widget_bp_birthday_widget ul.birthday-members-list li .emoji {
  background: #fff !important;
  padding: 5px !important;
  width: 25px !important;
  height: 25px !important;
  position: absolute;
  top: -8px;
  right: -11px;
}
.widget_bp_birthday_widget .send-private-message a {
  padding: 0.5rem;
}
.widget_bp_birthday_widget .send-private-message + li {
  margin-top: 1rem;
}
.bpnw-notification-list br {
  display: none;
}
.bpnw-notification-list a.bp-notifications-widget-clear-link {
  color: inherit !important;
  font-size: 0.9em;
  opacity: 0.7;
}
.bpnw-notification-list a.bp-notifications-widget-clear-link:hover {
  opacity: 1 !important;
}
.bpnw-notification-list ul.bp-notification-list {
  margin: 1rem 0;
}
.bpnw-notification-list ul.bp-notification-list > li {
  display: block;
  position: relative;
  padding: 0;
}
.bpnw-notification-list ul.bp-notification-list > li + li {
  margin-top: 0.5rem;
}
.bpnw-notification-list ul.bp-notification-list > li > a,
.bpnw-notification-list ul.bp-notification-list > li > div {
  line-height: 1.3em !important;
  margin: 0 !important;
  padding: 0.8rem;
  width: 100% !important;
  font-size: 0.8em !important;
  min-width: 0 !important;
  word-break: break-word;
  display: block;
  transition: all 0.2s ease-in-out;
}
.bpnw-notification-list
  ul.bp-notification-list
  > li
  > a
  a.ab-item:last-child:after,
.bpnw-notification-list
  ul.bp-notification-list
  > li
  > div
  a.ab-item:last-child:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  display: block !important;
  width: 100%;
  height: 100%;
  color: transparent;
  font-size: 0;
  background: #000;
  opacity: 0;
}
.bpnw-notification-list
  ul.bp-notification-list
  > li
  > a
  a.ab-item:last-child:hover:after,
.bpnw-notification-list
  ul.bp-notification-list
  > li
  > div
  a.ab-item:last-child:hover:after {
  opacity: 0.05;
}
.vertical-navbar .widget_buddydev_bpnotification_widget {
  position: relative;
}
.vertical-navbar a.bp-notifications-widget-clear-link {
  position: absolute;
  top: 0;
  right: 1.5rem;
  z-index: 9;
  font-size: 0;
}
.vertical-navbar a.bp-notifications-widget-clear-link:before {
  font-family: var(--grimlock-icon-times-circle-font-family) !important;
  content: var(--grimlock-icon-times-circle);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  line-height: 1;
}
.bp-simple-post-form .wp-editor-container {
  border-radius: var(--grimlock-control-border-radius);
}
.bp-simple-post-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,
.bp-simple-post-form .mce-toolbar .mce-btn-group .mce-btn,
.bp-simple-post-form .qt-dfw {
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
.bp-simple-post-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,
.bp-simple-post-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover,
.bp-simple-post-form .mce-toolbar .mce-btn-group .mce-btn:focus,
.bp-simple-post-form .mce-toolbar .mce-btn-group .mce-btn:hover,
.bp-simple-post-form .qt-dfw:focus,
.bp-simple-post-form .qt-dfw:hover {
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
#buddypress .bptodo-progress-section .task-progress-task-count {
  color: var(--grimlock-tooltip-color);
  background-color: var(--grimlock-tooltip-background-color);
  border-radius: var(--grimlock-tooltip-border-radius);
  padding: var(--grimlock-tooltip-padding-y) var(--grimlock-tooltip-padding-x);
  font-family: var(--grimlock-tooltip-font-family);
  font-weight: var(--grimlock-tooltip-font-weight);
  font-size: var(--grimlock-tooltip-font-size);
  max-width: var(--grimlock-tooltip-max-width);
  box-shadow: var(--grimlock-tooltip-box-shadow);
}
#buddypress .bptodo-progress-section .task-progress-task-count:after {
  border-top-color: var(--grimlock-tooltip-background-color);
}
#buddypress .bptodo-progress-section .bptodo-light-grey {
  background-color: var(--grimlock-table-striped-background-color);
}
#buddypress .bptodo-progress-section .bptodo-light-grey > span {
  color: var(--grimlock-heading-color);
}
#buddypress .bptodo-progress-section .bptodo-light-grey .bptodo-color {
  background-color: var(--grimlock-button-primary-background-color);
}
#buddypress #bptodo-tabs.ui-tabs {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
#buddypress #bptodo-tabs.ui-tabs .ui-tabs-nav {
  display: inline-block;
  background-color: var(--grimlock-archive-post-background-color);
  list-style: none;
  padding: 3px !important;
  width: auto;
  border-radius: var(--grimlock-button-border-radius);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  margin-bottom: 1rem;
}
#buddypress #bptodo-tabs.ui-tabs .ui-tabs-nav li.ui-state-default {
  border: none;
  background-color: transparent;
}
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default.ui-tabs-active {
  border: none;
  background-color: transparent;
}
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default.ui-tabs-active
  a {
  background-color: var(--grimlock-button-primary-background-color);
  border: var(--grimlock-button-primary-border-width) solid
    var(--grimlock-button-primary-border-color);
  color: var(--grimlock-button-primary-color);
}
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default.ui-tabs-active
  a:hover {
  background-color: var(--grimlock-button-primary-hover-background-color);
  color: var(--grimlock-button-primary-color);
}
#buddypress #bptodo-tabs.ui-tabs .ui-tabs-nav li.ui-state-default a {
  border-color: var(--grimlock-archive-post-background-color);
  background-color: var(--grimlock-archive-post-background-color);
  border-radius: var(--grimlock-button-border-radius);
  font-family: var(--grimlock-heading-font-family);
  text-transform: var(--grimlock-heading-text-transform);
  font-weight: var(--grimlock-heading-font-weight);
  color: var(--grimlock-archive-post-color);
}
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default
  a[href="#bptodo-todos"]:before,
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default
  a[href="#bptodo-dashboard"]:before {
  vertical-align: middle;
  opacity: 0.5;
  position: relative;
  top: -1px;
  margin-right: 0.45em;
}
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default
  a[href="#bptodo-dashboard"]:before {
  font-family: var(--grimlock-icon-grid-font-family) !important;
  content: var(--grimlock-icon-grid);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress
  #bptodo-tabs.ui-tabs
  .ui-tabs-nav
  li.ui-state-default
  a[href="#bptodo-todos"]:before {
  font-family: var(--grimlock-icon-list-font-family) !important;
  content: var(--grimlock-icon-list);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress #bptodo-tabs.ui-tabs .ui-tabs-nav li.ui-state-default a:hover {
  color: var(--grimlock-button-primary-background-color);
}
#buddypress #bptodo-tabs.ui-tabs .ui-tabs-panel {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1rem;
  color: var(--grimlock-archive-post-color);
}
#buddypress
  #bptodo-tabs.ui-tabs
  > #bptodo-todos
  #bptodo-task-tabs
  .ui-tabs-nav
  li.ui-tabs-active
  a
  span,
#buddypress
  #bptodo-tabs.ui-tabs
  > #bptodo-todos
  #bptodo-task-tabs
  .ui-tabs-nav
  li.ui-tabs-active
  a
  .bp_all_todo_count,
#buddypress
  #bptodo-tabs.ui-tabs
  > #bptodo-todos
  #bptodo-task-tabs
  .ui-tabs-nav
  li.ui-tabs-active
  a
  .bp_completed_todo_count {
  background-color: var(--grimlock-button-primary-color);
  color: var(--grimlock-button-primary-background-color);
}
#buddypress
  #bptodo-tabs.ui-tabs
  > #bptodo-todos
  #bptodo-task-tabs
  .ui-tabs-nav
  li.ui-tabs-active
  a
  i {
  vertical-align: middle;
  opacity: 0.5;
  position: relative;
  top: -1px;
  margin-right: 0.45em;
}
#buddypress #bptodo-dashboard ul li {
  font-size: var(--grimlock-text-font-size);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  background: var(--grimlock-table-striped-background-color);
  padding: var(--grimlock-archive-post-padding);
  border-radius: var(--grimlock-archive-post-border-radius);
  color: var(--grimlock-archive-post-color);
}
#buddypress #bptodo-dashboard .bp-todo-dashboard-at-a-glance-box h4 {
  font-size: var(--grimlock-display-heading4-font-size);
}
#buddypress table.bp-todo-reminder th {
  background: var(--grimlock-table-striped-background-color);
}
#buddypress table.bp-todo-reminder td {
  border-color: var(--grimlock-table-border-color);
}
body.bp-user.to-do.list
  #buddypress
  table.bp-todo-reminder
  tbody
  td.bp-to-do-actions
  ul
  li
  a {
  color: var(--grimlock-text-color) !important;
  background: var(--grimlock-table-striped-background-color);
}
body.bp-user.to-do.list
  #buddypress
  table.bp-todo-reminder
  tbody
  td.bp-to-do-actions
  ul
  li
  a:hover {
  color: var(--grimlock-button-primary-color) !important;
  background-color: var(--grimlock-button-primary-background-color);
}
#buddypress table.bp-todo-reminder i.fa {
  font-size: 0.85em;
}
#buddypress table td.bptodo-priority .bptodo-priority-normal {
  background: var(--grimlock-color-success);
}
#buddypress table td.bptodo-priority .bptodo-priority-high {
  background: var(--grimlock-color-warning);
}
#buddypress table td.bptodo-priority .bptodo-priority-critical {
  background: var(--grimlock-color-danger);
}
#buddypress .bp_all_todo_count,
#buddypress .bp_completed_todo_count,
#buddypress #bptodo-task-tabs .ui-tabs-nav li a span {
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
}
#buddypress .bptodo-form-add {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1rem;
  color: var(--grimlock-archive-post-color);
}
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  > tbody
  tr
  > td[width="80%"]
  > div
  select#bp_todo_categories {
  width: calc(100% - 43px);
  display: inline-block;
}
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  > tbody
  tr
  > td[width="80%"]
  > div
  .add-todo-category
  i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-left: 0.5rem;
  padding: 0;
  color: var(--grimlock-text-color);
  font-size: 14px;
  font-style: normal;
  line-height: 0;
  letter-spacing: 0;
  background: var(--grimlock-table-striped-background-color);
  border: 0 !important;
  border-radius: 500px;
}
#buddypress .bptodo-form-add .bptodo-add-todo-tbl .wp-editor-wrap a.button,
#buddypress .bptodo-form-add .bptodo-add-todo-tbl .wp-editor-wrap button,
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  .wp-editor-wrap
  input[type="submit"],
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  .wp-editor-wrap
  input[type="button"],
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  .wp-editor-wrap
  input[type="reset"] {
  padding: 0 8px 1px !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  #wp-bptodo-summary-input-editor-container {
  border-radius: var(--grimlock-control-border-radius);
  border-top-right-radius: 0;
}
#buddypress
  .bptodo-form-add
  .bptodo-add-todo-tbl
  #wp-bptodo-summary-input-editor-container
  textarea {
  border: none;
}
#buddypress .tmce-active button.wp-switch-editor {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#buddypress .group-subnav ul.subnav {
  border: 1px solid var(--grimlock-archive-post-border-color);
  background-color: var(--grimlock-archive-post-background-color);
  padding: 3px !important;
  width: auto;
  display: inline-block;
  list-style: none;
  margin: 0;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#buddypress .group-subnav ul.subnav li {
  color: var(--grimlock-archive-post-color);
  padding-right: 0;
  padding-left: 1px;
  margin-top: 0 !important;
  margin-bottom: 0;
  position: relative;
  float: left;
  list-style: none;
}
#buddypress .group-subnav ul.subnav li::marker {
  display: none;
}
#buddypress .group-subnav ul.subnav li:first-of-type {
  padding-left: 0;
}
#buddypress .group-subnav ul.subnav li.current > a {
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
  color: var(--grimlock-button-primary-color);
}
#buddypress .group-subnav ul.subnav li > a {
  color: var(--grimlock-archive-post-color);
  font-family: var(--grimlock-heading-font-family);
  text-transform: var(--grimlock-heading-text-transform);
  font-weight: var(--grimlock-heading-font-weight);
  line-height: inherit !important;
  display: flex !important;
  align-items: center;
  padding: 0.5rem 0.7rem !important;
  font-size: 0.9em;
  word-break: break-word;
  border-radius: var(--grimlock-button-border-radius);
}
#buddypress .group-subnav ul.subnav li > a:before {
  content: "";
  vertical-align: middle;
  opacity: 0.5;
  position: relative;
  top: 1px;
  margin-right: 0.45em;
}
#buddypress .group-subnav ul.subnav li#list-groups-li > a:before {
  font-family: var(--grimlock-icon-list-font-family) !important;
  content: var(--grimlock-icon-list);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .group-subnav ul.subnav li#add-groups-li > a:before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buddypress .bgr-group-reviews-block {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
  margin: 0;
  color: var(--grimlock-archive-post-color);
}
#buddypress .profile-header__body .bgr-header-row {
  margin-bottom: 0.5rem;
}
#buddypress .bgr-header-row {
  margin-bottom: 0;
  padding-bottom: 0;
}
#buddypress .bgr-header-row .bgr-group-header-ratings {
  padding: 5px 0 0;
}
#buddypress .bgr-row .bgr-group-profiles {
  margin-bottom: 1.3rem;
}
#buddypress .bgr-row .reviewer {
  margin-top: calc((-45px) + (-1.3rem));
  margin-left: 45px;
}
#buddypress .bgr-row .review-ratings {
  background: #fff;
  margin: 1rem -1rem -1rem;
  padding: 0.5rem 0 0;
  display: flex;
}
#buddypress .bgr-row .review-ratings .bgr-star-rate {
  margin-right: 0;
}
#buddypress .bgr-row .bgr-col-2 {
  display: none;
}
#buddypress .select-wrap {
  width: auto;
  display: inline-block;
  float: right;
  margin-bottom: 1.5rem;
}
#site .multi-review {
  padding: 0;
  background: none;
  display: flex;
  flex-direction: column;
  cursor: default;
}
#site .multi-review [id*="review"] {
  cursor: pointer;
}
#site .multi-review [id*="review"] .bupr-stars,
#site .multi-review [id*="review"] .bgr-stars {
  cursor: pointer;
}
div.bupr-star-rate,
div.bgr-star-rate,
.member-review-stars .bupr-star-rate,
.bupr-member-rating .bupr-star-rate,
.bupr-group-rating .bgr-star-rate,
#bp-member-rating .item-meta span.bupr-star-rate,
#bp-group-rating .item-meta span.bgr-star-rate,
.rating-star .bupr-star-rate,
.rating-bgr .bgr-star-rate,
.multi-review .bupr-star-rate,
.multi-review .bgr-star-rate {
  font-family: var(--grimlock-icon-font-family) !important;
  font-weight: 400;
  margin: 0;
}
div.bupr-star-rate.fa.fa-star-half-o:before,
div.bupr-star-rate.fas.fa-star-half-alt:before,
div.bgr-star-rate.fa.fa-star-half-o:before,
div.bgr-star-rate.fas.fa-star-half-alt:before,
.member-review-stars .bupr-star-rate.fa.fa-star-half-o:before,
.member-review-stars .bupr-star-rate.fas.fa-star-half-alt:before,
.bupr-member-rating .bupr-star-rate.fa.fa-star-half-o:before,
.bupr-member-rating .bupr-star-rate.fas.fa-star-half-alt:before,
.bupr-group-rating .bgr-star-rate.fa.fa-star-half-o:before,
.bupr-group-rating .bgr-star-rate.fas.fa-star-half-alt:before,
#bp-member-rating .item-meta span.bupr-star-rate.fa.fa-star-half-o:before,
#bp-member-rating .item-meta span.bupr-star-rate.fas.fa-star-half-alt:before,
#bp-group-rating .item-meta span.bgr-star-rate.fa.fa-star-half-o:before,
#bp-group-rating .item-meta span.bgr-star-rate.fas.fa-star-half-alt:before,
.rating-star .bupr-star-rate.fa.fa-star-half-o:before,
.rating-star .bupr-star-rate.fas.fa-star-half-alt:before,
.rating-bgr .bgr-star-rate.fa.fa-star-half-o:before,
.rating-bgr .bgr-star-rate.fas.fa-star-half-alt:before,
.multi-review .bupr-star-rate.fa.fa-star-half-o:before,
.multi-review .bupr-star-rate.fas.fa-star-half-alt:before,
.multi-review .bgr-star-rate.fa.fa-star-half-o:before,
.multi-review .bgr-star-rate.fas.fa-star-half-alt:before {
  font-family: var(--grimlock-icon-star-half-font-family) !important;
  content: var(--grimlock-icon-star-half);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bupr-star-rate.far.fa-star:before,
div.bgr-star-rate.far.fa-star:before,
.member-review-stars .bupr-star-rate.far.fa-star:before,
.bupr-member-rating .bupr-star-rate.far.fa-star:before,
.bupr-group-rating .bgr-star-rate.far.fa-star:before,
#bp-member-rating .item-meta span.bupr-star-rate.far.fa-star:before,
#bp-group-rating .item-meta span.bgr-star-rate.far.fa-star:before,
.rating-star .bupr-star-rate.far.fa-star:before,
.rating-bgr .bgr-star-rate.far.fa-star:before,
.multi-review .bupr-star-rate.far.fa-star:before,
.multi-review .bgr-star-rate.far.fa-star:before {
  font-family: var(--grimlock-icon-star-off-font-family) !important;
  content: var(--grimlock-icon-star-off);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.bupr-star-rate.fas.fa-star:before,
div.bgr-star-rate.fas.fa-star:before,
.member-review-stars .bupr-star-rate.fas.fa-star:before,
.bupr-member-rating .bupr-star-rate.fas.fa-star:before,
.bupr-group-rating .bgr-star-rate.fas.fa-star:before,
#bp-member-rating .item-meta span.bupr-star-rate.fas.fa-star:before,
#bp-group-rating .item-meta span.bgr-star-rate.fas.fa-star:before,
.rating-star .bupr-star-rate.fas.fa-star:before,
.rating-bgr .bgr-star-rate.fas.fa-star:before,
.multi-review .bupr-star-rate.fas.fa-star:before,
.multi-review .bgr-star-rate.fas.fa-star:before {
  font-family: var(--grimlock-icon-star-font-family) !important;
  content: var(--grimlock-icon-star);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#site form > .bp-member-add-form,
#site form > .group-add-form {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1.5rem;
  color: var(--grimlock-archive-post-color);
  margin-bottom: 1rem;
  position: relative;
}
#site form > .bp-member-add-form br,
#site form > .group-add-form br {
  display: none;
}
#site form > .bp-member-add-form > p:last-child,
#site form > .group-add-form > p:last-child {
  margin-bottom: 0;
}
#site form > .bp-member-add-form .multi-review,
#site form > .group-add-form .multi-review {
  padding-top: 1.5rem;
  padding-bottom: 0;
  margin: 0;
}
#site form > .bp-member-add-form .multi-review + .multi-review,
#site form > .group-add-form .multi-review + .multi-review {
  padding-top: 1rem;
}
#site form > .bp-member-add-form .bgr-submit-review,
#site form > .bp-member-add-form #bupr_save_review,
#site form > .group-add-form .bgr-submit-review,
#site form > .group-add-form #bupr_save_review {
  font-family: var(--grimlock-button-font-family);
  display: inline-block;
  font-weight: var(--grimlock-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: var(--grimlock-button-border-width) solid transparent;
  padding: var(--grimlock-button-padding-y) var(--grimlock-button-padding-x);
  font-size: var(--grimlock-button-font-size);
  line-height: var(--grimlock-button-line-height);
  border-radius: var(--grimlock-button-border-radius);
  transition: all 0.2s ease-in-out;
  text-transform: var(--grimlock-button-text-transform);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-decoration: none;
  color: var(--grimlock-button-primary-color);
  background-color: var(--grimlock-button-primary-background-color);
  border-color: var(--grimlock-button-primary-border-color);
  max-width: none;
  width: auto;
}
#site form > .bp-member-add-form .bgr-submit-review:hover,
#site form > .bp-member-add-form .bgr-submit-review:active,
#site form > .bp-member-add-form .bgr-submit-review:focus,
#site form > .bp-member-add-form #bupr_save_review:hover,
#site form > .bp-member-add-form #bupr_save_review:active,
#site form > .bp-member-add-form #bupr_save_review:focus,
#site form > .group-add-form .bgr-submit-review:hover,
#site form > .group-add-form .bgr-submit-review:active,
#site form > .group-add-form .bgr-submit-review:focus,
#site form > .group-add-form #bupr_save_review:hover,
#site form > .group-add-form #bupr_save_review:active,
#site form > .group-add-form #bupr_save_review:focus {
  color: var(--grimlock-button-primary-hover-color);
  background-color: var(--grimlock-button-primary-hover-background-color);
  border-color: var(--grimlock-button-primary-hover-border-color);
}
#site form > .bp-member-add-form .bupr-save-reivew-spinner-state,
#site form > .group-add-form .bupr-save-reivew-spinner-state {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
  display: none;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.2);
}
#site form > .bp-member-add-form .bupr-save-reivew-spinner-state:after,
#site form > .group-add-form .bupr-save-reivew-spinner-state:after {
  font-family: var(--grimlock-icon-loading-font-family) !important;
  content: var(--grimlock-icon-loading);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation: fa-spin 1.2s infinite linear;
  animation: fa-spin 1.2s infinite linear;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.4rem;
}
#site form > .bp-member-add-form .bupr-save-reivew-spinner,
#site form > .group-add-form .bupr-save-reivew-spinner {
  padding: 0;
  margin: 0;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  z-index: -9;
}
#site
  form
  > .bp-member-add-form
  .bupr-save-reivew-spinner[style*="inline"]
  + .bupr-save-reivew-spinner-state,
#site
  form
  > .group-add-form
  .bupr-save-reivew-spinner[style*="inline"]
  + .bupr-save-reivew-spinner-state {
  display: flex;
}
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  #bupr-add-review-btn
  a:before,
#buddypress:not(.youzer)
  div#item-header
  #profile-header
  #item-buttons.action
  .group-button
  a[href$="/add-review"]:before {
  font-family: var(--grimlock-icon-edit-font-family) !important;
  content: var(--grimlock-icon-edit);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.profile-header__body .rating-bgr,
.profile-header__before-meta div[itemprop="aggregateRating"] {
  display: flex;
  flex-direction: row;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  justify-content: center;
}
@media (min-width: 768px) {
  .profile-header__body .rating-bgr,
  .profile-header__before-meta div[itemprop="aggregateRating"] {
    justify-content: inherit;
  }
}
.bgr-group-header-ratings .rating-text,
.profile-header__before-meta .member-review-stats {
  font-size: 0.9em;
  font-weight: 400;
  margin-left: 0.7rem;
  margin-top: 0.25rem;
}
@media (min-width: 768px) {
  .bgr-group-header-ratings .rating-text,
  .profile-header__before-meta .member-review-stats {
    margin-top: 0;
  }
}
.bp-member-reviews,
.group-reviews {
  margin-top: 0 !important;
}
.bp-member-reviews .bupr-posts-pagination,
.bp-member-reviews .review-pagination,
.group-reviews .bupr-posts-pagination,
.group-reviews .review-pagination {
  text-align: left;
}
.bp-member-reviews .bupr-posts-pagination .page-numbers,
.bp-member-reviews .review-pagination .page-numbers,
.group-reviews .bupr-posts-pagination .page-numbers,
.group-reviews .review-pagination .page-numbers {
  height: auto;
  width: auto;
  display: inline-block;
  padding: var(--grimlock-pagination-padding-y)
    var(--grimlock-pagination-padding-x);
  color: var(--grimlock-pagination-color);
  background-color: var(--grimlock-pagination-background-color);
  border-radius: var(--grimlock-pagination-border-radius);
  border: var(--grimlock-pagination-border-width) solid
    var(--grimlock-pagination-border-color);
  line-height: var(--grimlock-button-line-height);
  font-family: var(--grimlock-button-font-family);
  font-weight: var(--grimlock-button-font-weight);
  font-size: var(--grimlock-button-font-size);
  letter-spacing: var(--grimlock-button-letter-spacing);
  text-transform: var(--grimlock-button-text-transform);
}
.bp-member-reviews .bupr-posts-pagination .page-numbers:hover,
.bp-member-reviews .review-pagination .page-numbers:hover,
.group-reviews .bupr-posts-pagination .page-numbers:hover,
.group-reviews .review-pagination .page-numbers:hover {
  color: var(--grimlock-pagination-hover-color);
  background-color: var(--grimlock-pagination-hover-background-color);
  border-color: var(--grimlock-pagination-hover-border-color);
}
.bp-member-reviews .bupr-posts-pagination .page-numbers.current,
.bp-member-reviews .review-pagination .page-numbers.current,
.group-reviews .bupr-posts-pagination .page-numbers.current,
.group-reviews .review-pagination .page-numbers.current {
  color: var(--grimlock-pagination-hover-color);
  background-color: var(--grimlock-pagination-hover-background-color);
  border-color: var(--grimlock-pagination-hover-border-color);
}
#request-review-list .bgr-row,
#request-review-list .bupr-row,
#site .bgr-row,
#site .bupr-row {
  background-color: var(--grimlock-archive-post-background-color);
  border: var(--grimlock-archive-post-border-width) solid
    var(--grimlock-archive-post-border-color);
  border-radius: var(--grimlock-archive-post-border-radius);
  box-shadow: var(--grimlock-archive-post-box-shadow-x-offset)
    var(--grimlock-archive-post-box-shadow-y-offset)
    var(--grimlock-archive-post-box-shadow-blur-radius)
    var(--grimlock-archive-post-box-shadow-spread-radius)
    var(--grimlock-archive-post-box-shadow-color);
  padding: 1rem;
  color: var(--grimlock-archive-post-color);
  display: flex !important;
  flex-direction: column;
  margin-bottom: calc(var(--grimlock-archive-post-margin) * 2);
}
#request-review-list .bgr-row:last-of-type,
#request-review-list .bupr-row:last-of-type,
#site .bgr-row:last-of-type,
#site .bupr-row:last-of-type {
  margin-bottom: 0;
}
#request-review-list .bgr-row .bgr-group-profiles,
#request-review-list .bgr-row .bupr-members-profiles,
#request-review-list .bupr-row .bgr-group-profiles,
#request-review-list .bupr-row .bupr-members-profiles,
#site .bgr-row .bgr-group-profiles,
#site .bgr-row .bupr-members-profiles,
#site .bupr-row .bgr-group-profiles,
#site .bupr-row .bupr-members-profiles {
  width: 100%;
  display: flex;
}
#request-review-list .bgr-row .reviewer b,
#request-review-list .bgr-row .reviewer h4,
#request-review-list .bupr-row .reviewer b,
#request-review-list .bupr-row .reviewer h4,
#site .bgr-row .reviewer b,
#site .bgr-row .reviewer h4,
#site .bupr-row .reviewer b,
#site .bupr-row .reviewer h4 {
  font-size: 80%;
  word-break: break-word;
  text-transform: capitalize;
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
  font-family: var(--grimlock-heading-font-family);
  letter-spacing: var(--grimlock-heading-letter-spacing);
  text-transform: var(--grimlock-heading-text-transform);
  font-size: var(--grimlock-heading5-font-size);
  margin: 0 0 0 0.75rem;
}
#request-review-list .bgr-row .reviewer b a,
#request-review-list .bgr-row .reviewer h4 a,
#request-review-list .bupr-row .reviewer b a,
#request-review-list .bupr-row .reviewer h4 a,
#site .bgr-row .reviewer b a,
#site .bgr-row .reviewer h4 a,
#site .bupr-row .reviewer b a,
#site .bupr-row .reviewer h4 a {
  color: inherit !important;
}
#request-review-list .bgr-row .reviewer b a:hover,
#request-review-list .bgr-row .reviewer h4 a:hover,
#request-review-list .bupr-row .reviewer b a:hover,
#request-review-list .bupr-row .reviewer h4 a:hover,
#site .bgr-row .reviewer b a:hover,
#site .bgr-row .reviewer h4 a:hover,
#site .bupr-row .reviewer b a:hover,
#site .bupr-row .reviewer h4 a:hover {
  color: var(--grimlock-archive-post-link-hover-color) !important;
}
#request-review-list .bgr-row img.avatar,
#request-review-list .bupr-row img.avatar,
#site .bgr-row img.avatar,
#site .bupr-row img.avatar {
  max-height: none;
  width: 45px;
  height: 45px;
  object-fit: cover;
  border-radius: var(--grimlock-archive-post-border-radius);
}
#request-review-list .bgr-row .bgr-group-content,
#request-review-list .bgr-row .bupr-members-content,
#request-review-list .bupr-row .bgr-group-content,
#request-review-list .bupr-row .bupr-members-content,
#site .bgr-row .bgr-group-content,
#site .bgr-row .bupr-members-content,
#site .bupr-row .bgr-group-content,
#site .bupr-row .bupr-members-content {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
#request-review-list .bgr-row .bgr-group-content > *,
#request-review-list .bgr-row .bupr-members-content > *,
#request-review-list .bupr-row .bgr-group-content > *,
#request-review-list .bupr-row .bupr-members-content > *,
#site .bgr-row .bgr-group-content > *,
#site .bgr-row .bupr-members-content > *,
#site .bupr-row .bgr-group-content > *,
#site .bupr-row .bupr-members-content > * {
  width: 100%;
}
#request-review-list .bgr-row .bgr-group-content .item-description,
#request-review-list .bgr-row .bgr-group-content .bupr-full-description,
#request-review-list .bgr-row .bupr-members-content .item-description,
#request-review-list .bgr-row .bupr-members-content .bupr-full-description,
#request-review-list .bupr-row .bgr-group-content .item-description,
#request-review-list .bupr-row .bgr-group-content .bupr-full-description,
#request-review-list .bupr-row .bupr-members-content .item-description,
#request-review-list .bupr-row .bupr-members-content .bupr-full-description,
#site .bgr-row .bgr-group-content .item-description,
#site .bgr-row .bgr-group-content .bupr-full-description,
#site .bgr-row .bupr-members-content .item-description,
#site .bgr-row .bupr-members-content .bupr-full-description,
#site .bupr-row .bgr-group-content .item-description,
#site .bupr-row .bgr-group-content .bupr-full-description,
#site .bupr-row .bupr-members-content .item-description,
#site .bupr-row .bupr-members-content .bupr-full-description {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
#request-review-list .bgr-row .bgr-group-content .item-description > *,
#request-review-list .bgr-row .bgr-group-content .bupr-full-description > *,
#request-review-list .bgr-row .bupr-members-content .item-description > *,
#request-review-list .bgr-row .bupr-members-content .bupr-full-description > *,
#request-review-list .bupr-row .bgr-group-content .item-description > *,
#request-review-list .bupr-row .bgr-group-content .bupr-full-description > *,
#request-review-list .bupr-row .bupr-members-content .item-description > *,
#request-review-list .bupr-row .bupr-members-content .bupr-full-description > *,
#site .bgr-row .bgr-group-content .item-description > *,
#site .bgr-row .bgr-group-content .bupr-full-description > *,
#site .bgr-row .bupr-members-content .item-description > *,
#site .bgr-row .bupr-members-content .bupr-full-description > *,
#site .bupr-row .bgr-group-content .item-description > *,
#site .bupr-row .bgr-group-content .bupr-full-description > *,
#site .bupr-row .bupr-members-content .item-description > *,
#site .bupr-row .bupr-members-content .bupr-full-description > * {
  width: 100%;
}
#request-review-list .bgr-row .bgr-group-content .review-description,
#request-review-list .bgr-row .bgr-group-content .description,
#request-review-list .bgr-row .bupr-members-content .review-description,
#request-review-list .bgr-row .bupr-members-content .description,
#request-review-list .bupr-row .bgr-group-content .review-description,
#request-review-list .bupr-row .bgr-group-content .description,
#request-review-list .bupr-row .bupr-members-content .review-description,
#request-review-list .bupr-row .bupr-members-content .description,
#site .bgr-row .bgr-group-content .review-description,
#site .bgr-row .bgr-group-content .description,
#site .bgr-row .bupr-members-content .review-description,
#site .bgr-row .bupr-members-content .description,
#site .bupr-row .bgr-group-content .review-description,
#site .bupr-row .bgr-group-content .description,
#site .bupr-row .bupr-members-content .review-description,
#site .bupr-row .bupr-members-content .description {
  padding: 1rem;
  background-color: var(--grimlock-table-striped-background-color);
  border-radius: 0;
  margin-bottom: 0.5rem;
  font-style: inherit;
}
#request-review-list .bgr-row .bgr-group-content .review-description > a,
#request-review-list
  .bgr-row
  .bgr-group-content
  .review-description
  .bupr-read-more,
#request-review-list .bgr-row .bgr-group-content .description > a,
#request-review-list .bgr-row .bgr-group-content .description .bupr-read-more,
#request-review-list .bgr-row .bupr-members-content .review-description > a,
#request-review-list
  .bgr-row
  .bupr-members-content
  .review-description
  .bupr-read-more,
#request-review-list .bgr-row .bupr-members-content .description > a,
#request-review-list
  .bgr-row
  .bupr-members-content
  .description
  .bupr-read-more,
#request-review-list .bupr-row .bgr-group-content .review-description > a,
#request-review-list
  .bupr-row
  .bgr-group-content
  .review-description
  .bupr-read-more,
#request-review-list .bupr-row .bgr-group-content .description > a,
#request-review-list .bupr-row .bgr-group-content .description .bupr-read-more,
#request-review-list .bupr-row .bupr-members-content .review-description > a,
#request-review-list
  .bupr-row
  .bupr-members-content
  .review-description
  .bupr-read-more,
#request-review-list .bupr-row .bupr-members-content .description > a,
#request-review-list
  .bupr-row
  .bupr-members-content
  .description
  .bupr-read-more,
#site .bgr-row .bgr-group-content .review-description > a,
#site .bgr-row .bgr-group-content .review-description .bupr-read-more,
#site .bgr-row .bgr-group-content .description > a,
#site .bgr-row .bgr-group-content .description .bupr-read-more,
#site .bgr-row .bupr-members-content .review-description > a,
#site .bgr-row .bupr-members-content .review-description .bupr-read-more,
#site .bgr-row .bupr-members-content .description > a,
#site .bgr-row .bupr-members-content .description .bupr-read-more,
#site .bupr-row .bgr-group-content .review-description > a,
#site .bupr-row .bgr-group-content .review-description .bupr-read-more,
#site .bupr-row .bgr-group-content .description > a,
#site .bupr-row .bgr-group-content .description .bupr-read-more,
#site .bupr-row .bupr-members-content .review-description > a,
#site .bupr-row .bupr-members-content .review-description .bupr-read-more,
#site .bupr-row .bupr-members-content .description > a,
#site .bupr-row .bupr-members-content .description .bupr-read-more {
  display: block;
  margin: 0.5rem 0 0 0;
  font-style: inherit;
  font-size: 0.9rem;
  text-transform: capitalize;
}
#request-review-list
  .bgr-row
  .bgr-group-content
  .review-description
  > a:not(:hover),
#request-review-list
  .bgr-row
  .bgr-group-content
  .review-description
  .bupr-read-more:not(:hover),
#request-review-list .bgr-row .bgr-group-content .description > a:not(:hover),
#request-review-list
  .bgr-row
  .bgr-group-content
  .description
  .bupr-read-more:not(:hover),
#request-review-list
  .bgr-row
  .bupr-members-content
  .review-description
  > a:not(:hover),
#request-review-list
  .bgr-row
  .bupr-members-content
  .review-description
  .bupr-read-more:not(:hover),
#request-review-list
  .bgr-row
  .bupr-members-content
  .description
  > a:not(:hover),
#request-review-list
  .bgr-row
  .bupr-members-content
  .description
  .bupr-read-more:not(:hover),
#request-review-list
  .bupr-row
  .bgr-group-content
  .review-description
  > a:not(:hover),
#request-review-list
  .bupr-row
  .bgr-group-content
  .review-description
  .bupr-read-more:not(:hover),
#request-review-list .bupr-row .bgr-group-content .description > a:not(:hover),
#request-review-list
  .bupr-row
  .bgr-group-content
  .description
  .bupr-read-more:not(:hover),
#request-review-list
  .bupr-row
  .bupr-members-content
  .review-description
  > a:not(:hover),
#request-review-list
  .bupr-row
  .bupr-members-content
  .review-description
  .bupr-read-more:not(:hover),
#request-review-list
  .bupr-row
  .bupr-members-content
  .description
  > a:not(:hover),
#request-review-list
  .bupr-row
  .bupr-members-content
  .description
  .bupr-read-more:not(:hover),
#site .bgr-row .bgr-group-content .review-description > a:not(:hover),
#site
  .bgr-row
  .bgr-group-content
  .review-description
  .bupr-read-more:not(:hover),
#site .bgr-row .bgr-group-content .description > a:not(:hover),
#site .bgr-row .bgr-group-content .description .bupr-read-more:not(:hover),
#site .bgr-row .bupr-members-content .review-description > a:not(:hover),
#site
  .bgr-row
  .bupr-members-content
  .review-description
  .bupr-read-more:not(:hover),
#site .bgr-row .bupr-members-content .description > a:not(:hover),
#site .bgr-row .bupr-members-content .description .bupr-read-more:not(:hover),
#site .bupr-row .bgr-group-content .review-description > a:not(:hover),
#site
  .bupr-row
  .bgr-group-content
  .review-description
  .bupr-read-more:not(:hover),
#site .bupr-row .bgr-group-content .description > a:not(:hover),
#site .bupr-row .bgr-group-content .description .bupr-read-more:not(:hover),
#site .bupr-row .bupr-members-content .review-description > a:not(:hover),
#site
  .bupr-row
  .bupr-members-content
  .review-description
  .bupr-read-more:not(:hover),
#site .bupr-row .bupr-members-content .description > a:not(:hover),
#site .bupr-row .bupr-members-content .description .bupr-read-more:not(:hover) {
  text-decoration: none !important;
}
#request-review-list .bgr-row .bgr-group-content .review-description > a i,
#request-review-list
  .bgr-row
  .bgr-group-content
  .review-description
  .bupr-read-more
  i,
#request-review-list .bgr-row .bgr-group-content .description > a i,
#request-review-list .bgr-row .bgr-group-content .description .bupr-read-more i,
#request-review-list .bgr-row .bupr-members-content .review-description > a i,
#request-review-list
  .bgr-row
  .bupr-members-content
  .review-description
  .bupr-read-more
  i,
#request-review-list .bgr-row .bupr-members-content .description > a i,
#request-review-list
  .bgr-row
  .bupr-members-content
  .description
  .bupr-read-more
  i,
#request-review-list .bupr-row .bgr-group-content .review-description > a i,
#request-review-list
  .bupr-row
  .bgr-group-content
  .review-description
  .bupr-read-more
  i,
#request-review-list .bupr-row .bgr-group-content .description > a i,
#request-review-list
  .bupr-row
  .bgr-group-content
  .description
  .bupr-read-more
  i,
#request-review-list .bupr-row .bupr-members-content .review-description > a i,
#request-review-list
  .bupr-row
  .bupr-members-content
  .review-description
  .bupr-read-more
  i,
#request-review-list .bupr-row .bupr-members-content .description > a i,
#request-review-list
  .bupr-row
  .bupr-members-content
  .description
  .bupr-read-more
  i,
#site .bgr-row .bgr-group-content .review-description > a i,
#site .bgr-row .bgr-group-content .review-description .bupr-read-more i,
#site .bgr-row .bgr-group-content .description > a i,
#site .bgr-row .bgr-group-content .description .bupr-read-more i,
#site .bgr-row .bupr-members-content .review-description > a i,
#site .bgr-row .bupr-members-content .review-description .bupr-read-more i,
#site .bgr-row .bupr-members-content .description > a i,
#site .bgr-row .bupr-members-content .description .bupr-read-more i,
#site .bupr-row .bgr-group-content .review-description > a i,
#site .bupr-row .bgr-group-content .review-description .bupr-read-more i,
#site .bupr-row .bgr-group-content .description > a i,
#site .bupr-row .bgr-group-content .description .bupr-read-more i,
#site .bupr-row .bupr-members-content .review-description > a i,
#site .bupr-row .bupr-members-content .review-description .bupr-read-more i,
#site .bupr-row .bupr-members-content .description > a i,
#site .bupr-row .bupr-members-content .description .bupr-read-more i {
  font-style: inherit;
}
#request-review-list .bgr-row .bgr-group-content .review-description > a b,
#request-review-list
  .bgr-row
  .bgr-group-content
  .review-description
  .bupr-read-more
  b,
#request-review-list .bgr-row .bgr-group-content .description > a b,
#request-review-list .bgr-row .bgr-group-content .description .bupr-read-more b,
#request-review-list .bgr-row .bupr-members-content .review-description > a b,
#request-review-list
  .bgr-row
  .bupr-members-content
  .review-description
  .bupr-read-more
  b,
#request-review-list .bgr-row .bupr-members-content .description > a b,
#request-review-list
  .bgr-row
  .bupr-members-content
  .description
  .bupr-read-more
  b,
#request-review-list .bupr-row .bgr-group-content .review-description > a b,
#request-review-list
  .bupr-row
  .bgr-group-content
  .review-description
  .bupr-read-more
  b,
#request-review-list .bupr-row .bgr-group-content .description > a b,
#request-review-list
  .bupr-row
  .bgr-group-content
  .description
  .bupr-read-more
  b,
#request-review-list .bupr-row .bupr-members-content .review-description > a b,
#request-review-list
  .bupr-row
  .bupr-members-content
  .review-description
  .bupr-read-more
  b,
#request-review-list .bupr-row .bupr-members-content .description > a b,
#request-review-list
  .bupr-row
  .bupr-members-content
  .description
  .bupr-read-more
  b,
#site .bgr-row .bgr-group-content .review-description > a b,
#site .bgr-row .bgr-group-content .review-description .bupr-read-more b,
#site .bgr-row .bgr-group-content .description > a b,
#site .bgr-row .bgr-group-content .description .bupr-read-more b,
#site .bgr-row .bupr-members-content .review-description > a b,
#site .bgr-row .bupr-members-content .review-description .bupr-read-more b,
#site .bgr-row .bupr-members-content .description > a b,
#site .bgr-row .bupr-members-content .description .bupr-read-more b,
#site .bupr-row .bgr-group-content .review-description > a b,
#site .bupr-row .bgr-group-content .review-description .bupr-read-more b,
#site .bupr-row .bgr-group-content .description > a b,
#site .bupr-row .bgr-group-content .description .bupr-read-more b,
#site .bupr-row .bupr-members-content .review-description > a b,
#site .bupr-row .bupr-members-content .review-description .bupr-read-more b,
#site .bupr-row .bupr-members-content .description > a b,
#site .bupr-row .bupr-members-content .description .bupr-read-more b {
  font-weight: inherit;
}
#request-review-list .bgr-row .bgr-group-content .multi-review,
#request-review-list .bgr-row .bupr-members-content .multi-review,
#request-review-list .bupr-row .bgr-group-content .multi-review,
#request-review-list .bupr-row .bupr-members-content .multi-review,
#site .bgr-row .bgr-group-content .multi-review,
#site .bgr-row .bupr-members-content .multi-review,
#site .bupr-row .bgr-group-content .multi-review,
#site .bupr-row .bupr-members-content .multi-review {
  width: auto;
  margin-right: 1.5rem;
  font-size: 0.9rem;
  flex-direction: row;
}
#request-review-list .bgr-row .bgr-group-content .multi-review > *,
#request-review-list .bgr-row .bupr-members-content .multi-review > *,
#request-review-list .bupr-row .bgr-group-content .multi-review > *,
#request-review-list .bupr-row .bupr-members-content .multi-review > *,
#site .bgr-row .bgr-group-content .multi-review > *,
#site .bgr-row .bupr-members-content .multi-review > *,
#site .bupr-row .bgr-group-content .multi-review > *,
#site .bupr-row .bupr-members-content .multi-review > * {
  width: 100%;
  white-space: nowrap;
}
#request-review-list .bgr-row .bgr-group-content .multi-review > *:first-child,
#request-review-list
  .bgr-row
  .bupr-members-content
  .multi-review
  > *:first-child,
#request-review-list .bupr-row .bgr-group-content .multi-review > *:first-child,
#request-review-list
  .bupr-row
  .bupr-members-content
  .multi-review
  > *:first-child,
#site .bgr-row .bgr-group-content .multi-review > *:first-child,
#site .bgr-row .bupr-members-content .multi-review > *:first-child,
#site .bupr-row .bgr-group-content .multi-review > *:first-child,
#site .bupr-row .bupr-members-content .multi-review > *:first-child {
  margin-right: 0.25rem;
}
.select-wrap {
  padding: 0;
  margin: 0;
  background: none;
  font-weight: 600;
  height: 38px;
  cursor: pointer;
  opacity: 1 !important;
  color: var(--grimlock-control-color);
  transition: all 0.2s ease-in-out;
  position: relative;
}
@media screen and (prefers-reduced-motion: reduce) {
  .select-wrap {
    transition: none;
  }
}
.select-wrap:after {
  font-family: var(--grimlock-icon-angle-down-font-family) !important;
  content: var(--grimlock-icon-angle-down);
  font-weight: 100;
  font-style: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.3333333333rem;
  pointer-events: none;
  text-align: center;
  font-size: 1.3em;
  border: 0;
  position: relative;
}
.select-wrap:hover {
  opacity: 0.7;
}
.select-wrap:after {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity;
}
.select-wrap:after {
  margin: 0;
  padding: 0;
  top: 50%;
  -webkit-transform: translate3d(0, calc(-50% + 4px), 0);
  transform: translate3d(0, calc(-50% + 4px), 0);
  right: 0;
}
.select-wrap select {
  border: none;
  font-weight: 600;
  box-shadow: none;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  line-height: normal;
  padding-left: 0;
  padding-right: 20px;
  min-width: 125px;
  font-size: 1em;
  color: inherit;
}
@media (max-width: 767.98px) {
  .select-wrap select {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.select-wrap select,
.select-wrap select:hover,
.select-wrap select:active,
.select-wrap select:focus {
  background: transparent;
  color: inherit;
}
.select-wrap select:focus {
  outline: none;
}
.select-wrap select::-ms-expand {
  display: none !important;
}
.widget.bupr_members_review_setting ul.item-list#bp-group-rating li.vcard,
.widget.bupr_members_review_setting ul.bupr-member-main li.bupr-members,
.widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group,
.widget.bupr_single_member_rating_widget ul.item-list#bp-group-rating li.vcard,
.widget.bupr_single_member_rating_widget ul.bupr-member-main li.bupr-members,
.widget.bupr_single_member_rating_widget ul.bupr-group-main li.bupr-group,
.widget.widget_bp_group_review_tab ul.item-list#bp-group-rating li.vcard,
.widget.widget_bp_group_review_tab ul.bupr-member-main li.bupr-members,
.widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.5rem;
  padding: 0.5rem !important;
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .widget.bupr_members_review_setting ul.item-list#bp-group-rating li.vcard,
  .widget.bupr_members_review_setting ul.bupr-member-main li.bupr-members,
  .widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group,
  .widget.bupr_single_member_rating_widget
    ul.item-list#bp-group-rating
    li.vcard,
  .widget.bupr_single_member_rating_widget ul.bupr-member-main li.bupr-members,
  .widget.bupr_single_member_rating_widget ul.bupr-group-main li.bupr-group,
  .widget.widget_bp_group_review_tab ul.item-list#bp-group-rating li.vcard,
  .widget.widget_bp_group_review_tab ul.bupr-member-main li.bupr-members,
  .widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group {
    transition: none;
  }
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard:last-child,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members:last-child,
.widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group:last-child,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard:last-child,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members:last-child,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group:last-child,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard:last-child,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members:last-child,
.widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group:last-child {
  margin-bottom: 0;
}
.widget.bupr_members_review_setting ul.item-list#bp-group-rating li.vcard:hover,
.widget.bupr_members_review_setting ul.bupr-member-main li.bupr-members:hover,
.widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group:hover,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard:hover,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members:hover,
.widget.bupr_single_member_rating_widget ul.bupr-group-main li.bupr-group:hover,
.widget.widget_bp_group_review_tab ul.item-list#bp-group-rating li.vcard:hover,
.widget.widget_bp_group_review_tab ul.bupr-member-main li.bupr-members:hover,
.widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group:hover {
  background-color: var(--grimlock-table-striped-background-color);
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item-avatar,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item-avatar,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item-avatar,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item-avatar,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item-avatar,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item-avatar,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget {
  display: block;
  width: 50px;
  height: auto;
  margin: 0 0.75rem 0 0;
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  img.avatar,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  img.avatar,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  img.avatar,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  img.avatar,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  img.avatar,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  img.avatar,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  img.avatar,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  img.avatar,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  img.avatar,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  img.avatar,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  img.avatar,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  img.avatar,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  img.avatar,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  img.avatar,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  img.avatar,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  img.avatar,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  img.avatar,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  img.avatar {
  width: 100%;
  height: auto;
  float: none;
  margin: 0;
  border-radius: var(--grimlock-archive-post-border-radius);
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a {
  display: block;
  width: 50px;
  height: 55px;
  margin: 0 0.75rem 0 0;
  border-radius: var(--grimlock-archive-post-border-radius);
  overflow: hidden;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a:empty,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a:empty,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a:empty,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a:empty,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a:empty,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a:empty,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a:empty,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a:empty,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a:empty,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a:empty,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a:empty,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a:empty,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a:empty,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a:empty,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a:empty,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a:empty,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a:empty,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a:empty {
  display: none !important;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a:hover
  img,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a:hover
  img,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a:hover
  img,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a:hover
  img,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a:hover
  img,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a:hover
  img,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a:hover
  img,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a:hover
  img,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a:hover
  img,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a:hover
  img,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a:hover
  img,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a:hover
  img,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item-avatar
  > a:hover
  img,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-img-widget
  > a:hover
  img,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item-avatar
  > a:hover
  img,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-img-widget
  > a:hover
  img,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item-avatar
  > a:hover
  img,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-img-widget
  > a:hover
  img {
  opacity: 1;
}
.widget.bupr_members_review_setting ul.item-list#bp-group-rating li.vcard .item,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget,
.widget.bupr_members_review_setting ul.bupr-member-main li.bupr-members .item,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget,
.widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group .item,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget,
.widget.bupr_single_member_rating_widget ul.bupr-group-main li.bupr-group .item,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget,
.widget.widget_bp_group_review_tab ul.item-list#bp-group-rating li.vcard .item,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget,
.widget.widget_bp_group_review_tab ul.bupr-member-main li.bupr-members .item,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget,
.widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group .item,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  margin-left: 0 !important;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-title,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-title,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-title,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-title,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-title,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-title,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-title,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-title,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-title,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-title,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-title,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-title,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-title,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-title,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-title,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-title,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-title,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-title,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-title,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-title,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-title,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-title,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-title,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-title,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-title,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-title,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-title,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-title,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-title,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-title,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-title,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-title,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-title,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-title,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-title,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-title,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-title,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-title,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-title,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-title,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-title,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-title,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-title {
  width: 100% !important;
  font-size: 0.85em !important;
  line-height: 1.45em;
  color: var(--grimlock-archive-post-title-color);
  font-weight: var(--grimlock-heading-font-weight);
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-title
  > a,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-title
  > a,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-title
  > a,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-title
  > a,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-title
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-title
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-title
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-title
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-title
  > a,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-title
  > a {
  color: inherit !important;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-meta,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-rating,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-rating,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-meta,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-rating,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-rating,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-meta,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-rating,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-rating,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-meta,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-rating,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-rating,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-meta,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-rating,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-rating,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-meta,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-rating,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-rating,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-meta,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-rating,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-rating,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-meta,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-rating,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-rating,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-rating,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .item-meta,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-member-rating,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .item
  .bupr-group-rating,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .item-meta,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-member-rating,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-content-widget
  .bupr-group-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .item-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-member-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .item
  .bupr-group-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .item-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-member-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-content-widget
  .bupr-group-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .item-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-member-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .item
  .bupr-group-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .item-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-member-rating,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-content-widget
  .bupr-group-rating {
  margin: 0.2rem 0 0 0;
  font-size: 0.9em;
  line-height: 1em;
  width: 100%;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bgr-meta,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-meta,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bgr-meta,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta,
.widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group .bgr-meta,
.widget.bupr_members_review_setting ul.bupr-group-main li.bupr-group .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bgr-meta,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bgr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bgr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bgr-meta,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bgr-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta,
.widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group .bgr-meta,
.widget.widget_bp_group_review_tab ul.bupr-group-main li.bupr-group .bupr-meta {
  margin-top: 5px;
  vertical-align: middle;
  font-size: 0.7em;
  color: inherit;
  line-height: inherit;
  opacity: 0.7;
}
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bgr-meta
  + .bupr-meta,
.widget.bupr_members_review_setting
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-meta
  + .bupr-meta,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bgr-meta
  + .bupr-meta,
.widget.bupr_members_review_setting
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta
  + .bupr-meta,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bgr-meta
  + .bupr-meta,
.widget.bupr_members_review_setting
  ul.bupr-group-main
  li.bupr-group
  .bupr-meta
  + .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bgr-meta
  + .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-meta
  + .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bgr-meta
  + .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta
  + .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bgr-meta
  + .bupr-meta,
.widget.bupr_single_member_rating_widget
  ul.bupr-group-main
  li.bupr-group
  .bupr-meta
  + .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bgr-meta
  + .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.item-list#bp-group-rating
  li.vcard
  .bupr-meta
  + .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bgr-meta
  + .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-member-main
  li.bupr-members
  .bupr-meta
  + .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bgr-meta
  + .bupr-meta,
.widget.widget_bp_group_review_tab
  ul.bupr-group-main
  li.bupr-group
  .bupr-meta
  + .bupr-meta {
  margin-left: 0.5rem;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members:not(.is-grid)
  .member-content {
  align-items: center;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members:not(.is-grid)
  .member-content
  .item-header-avatar
  > a {
  margin: auto 0.75rem auto auto;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members.is-grid
  .member-content
  .item-header-avatar
  > a {
  margin: auto auto 0.75rem auto;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content {
  flex-wrap: nowrap;
  flex-direction: row;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin-bottom: 0.5rem;
  padding: 0.5rem;
  border-radius: var(--grimlock-archive-post-border-radius);
  transition: all 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  [class*="wp-block-"].wp-block-column__sidebar
    .bp-block-members
    .member-content {
    transition: none;
  }
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content:hover {
  background-color: var(--grimlock-table-striped-background-color);
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .item-header-avatar {
  width: auto;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .item-header-avatar
  > a {
  display: block;
  border-radius: 50%;
  overflow: hidden;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .item-header-avatar
  > a:hover
  img.avatar {
  opacity: 1;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .item-header-avatar
  img.avatar {
  width: 100%;
  height: auto;
  float: none;
  margin: 0;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .member-description {
  width: 100%;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .member-description
  strong
  > a {
  font-size: 0.85em;
  font-weight: var(--grimlock-heading-font-weight);
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .member-description
  strong
  > a:not(:hover) {
  color: var(--grimlock-heading-color);
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .member-description
  .user-nicename {
  display: none;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members
  .member-content
  .member-description
  time {
  margin: 0.2rem 0 0 0;
  font-size: 0.75em;
  line-height: 1em;
  color: var(--grimlock-archive-post-color);
  opacity: 0.7;
}
[class*="wp-block-"].wp-block-column__sidebar
  .bp-block-members.avatar-thumb
  .member-content
  .item-header-avatar
  > a {
  width: 50px;
  height: 50px;
}
