/**handles:reign_nouveau_style**/
.rg-heading {
  margin-bottom: 30px;
}

.rg-heading h5 {
  font-size: 1.625rem;
  margin: 0;
  padding-bottom: 18px;
  position: relative;
}

.rg-heading h5:empty {
  display: none;
}

.home-counters .svg-icon-large-left img {
  float: left;
}

.home-counters .elementor-widget-counter {
  margin-top: -5px;
  margin-left: 90px;
}

.home-counters .elementor-counter .elementor-counter-number-wrapper {
  display: inherit;
}

.home-counters .elementor-counter-title {
  display: inline-block;
}

.rg-group-section .item-list.rg-group-list>li {
  padding: 15px;
}

.rg-group-section .item-desc,
.rg-group-section .item-meta,
.rg-group-section .meta.group-meta {
  display: none;
}

.rg-group-section .item-list.rg-group-list .item-title {
  font-size: 18px;
  letter-spacing: -.02rem;
  line-height: 1.4;
  margin-bottom: 16px;
}

.rg-group-section ul.item-list li img.avatar {
  float: left;
  margin: 0 10px 0 0;
}

.rg-group-section .bp-group-inner-wrap {
  background: #fff;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  height: 100%;
}

.rg-group-section a.item-avatar-group {
  position: relative;
  overflow: hidden;
  padding-top: 32%;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 42%;
  -ms-flex: 0 0 42%;
  flex: 0 0 42%;
  max-width: 42%;
}

.rg-group-section a.item-avatar-group img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
}

.rg-group-section .group-content-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px 20px;
}

.rg-group-section .wbtm-bp-grp-type-hidden,
.rg-group-section .wbtm-bp-grp-type-private,
.rg-group-section .wbtm-bp-grp-type-public {
  color: #999;
}

.rg-group-section .group-admins-wrap .avatar {
  width: 36px;
  max-width: 36px;
  border-radius: 100%;
}

.bp-nouveau .rg-group-section .wbtm-bp-grp-type-hidden,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-private,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-public {
  display: block;
  text-align: left;
}

.bp-nouveau .rg-group-section .wbtm-bp-grp-type-hidden .fa,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-hidden .far,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-private .fa,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-private .far,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-public .fa,
.bp-nouveau .rg-group-section .wbtm-bp-grp-type-public .far {
  font-size: 14px;
}

.bp-nouveau .rg-group-section .group-admin-meta {
  margin-left: 0;
}

.reign-pagination {
  display: none;
}

.site-activity-view-all-button {
  margin-top: 30px;
}

.reign-activity-header>p {
  font-size: 14px;
  color: rgba(102,102,102,.9);
  margin: 0 0 15px;
}

.reign-activity-header>p a {
  display: inherit;
}

.reign-activity-header>p a img {
  margin: 0 4px;
  border-radius: 50%;
}

.reign-activity-header a.view.activity-time-since {
  font-size: 13px;
  display: block;
  color: #aeb8bc;
  margin: 5px 0;
  position: relative;
}

.reign-activity-header a.view.activity-time-since span.time-since {
  display: block;
  margin: 0;
}

.reign-activity-inner p {
  font-size: 12px;
  color: #222;
  font-weight: 300;
}

.reign-activity-header a {
  font-size: 15px;
}

ul.site-wide-stream.reign-activity-list.reign-clearfix {
  list-style: none;
  margin: 0;
}

ul.site-wide-stream.reign-activity-list.reign-clearfix>li {
  margin: 30px 0;
}

.reign-activity-content.reign-clearfix {
  margin-left: 75px;
  margin-top: -50px;
}

.site-wide-stream {
  position: relative;
}

.site-wide-stream:after {
  content: ' ';
  width: 1px;
  height: 100%;
  background: rgba(203,208,211,.5);
  position: absolute;
  top: 0;
  left: 30px;
}

.reign-activity-avatar .avatar {
  margin-left: 6px;
  border-radius: 100%;
  max-width: 50px;
  position: relative;
  z-index: 100;
  box-shadow: 0 0 0 6px #f5f6f7;
}

.reign-activity-avatar+.reign-activity-content.reign-clearfix {
  margin-top: -50px;
}

.reign-activity-content.reign-clearfix {
  margin-top: 0;
}

.rtmedia-activity-container .mejs-container.mejs-video {
  min-width: 100%!important;
  min-height: 100%!important;
  width: 100%!important;
  overflow: hidden;
}

body.bp-nouveau:before {
  position: fixed;
  content: '';
  background: rgba(0,0,0,.5);
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  -webkit-transition: opacity .6s,visibility .6s,z-index 1s;
  transition: opacity .6s,visibility .6s,z-index 1s;
}

body.bp-nouveau.activity-modal:not(.reign-mediapress):before {
  visibility: visible;
  opacity: 1;
  z-index: 99;
  -webkit-transition: all .3s;
  transition: all .3s;
}

body.bp-nouveau.activity-modal:not(.reign-mediapress) #bp-nouveau-activity-form:not(.modal-popup):not(.bp-activity-edit) {
  position: relative;
  z-index: 99;
  -webkit-transition: all .15s;
  transition: all .15s;
}

body.activity .content-wrapper>.hentry {
  border: 0!important;
}

.bp-nouveau form#whats-new-form:after {
  content: ' ';
  display: table;
  clear: both;
}

.bp-nouveau .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items {
  margin: 0;
  margin-left: 10px;
  background: #f5f5f5;
}

.bp-nouveau .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li {
  margin-bottom: 0;
}

.bp-nouveau .activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {
  margin-bottom: 0;
}

.bp-nouveau .activity-update-form {
  background: #fff;
  box-shadow: none;
  min-height: 102px;
  padding: 15px 15px 0;
  margin-top: 0;
  border-radius: 4px!important;
}

@media (max-width:46.8em) {
  .bp-nouveau .activity-update-form {
    padding-top: 0;
  }
}

.bp-nouveau .activity-update-form .bpfb_form_container {
  background: 0 0;
}

.bp-nouveau .activity-update-form .bpfb_controls_container,
.bp-nouveau .activity-update-form .bpfb_toolbar_container {
  padding-top: 10px;
}

.bp-nouveau .activity-update-form #bpfb_link_preview_url,
.bp-nouveau .activity-update-form #bpfb_video_url,
.bp-nouveau .activity-update-form input[type=text] {
  max-width: 100%;
  margin-bottom: 10px;
}

.bp-nouveau .activity-update-form input#bpfb_add_remote_image,
.bp-nouveau .activity-update-form input#bpfb_video_url_preview {
  margin-bottom: 10px;
}

.bp-nouveau .activity-update-form #whats-new-avatar img {
  max-width: 50px;
}

.bp-nouveau .activity-update-form #whats-new-content {
  padding-bottom: 5px;
}

@media screen and (min-width:46.8em) {
  .bp-nouveau .activity-update-form #whats-new-content,
  .bp-nouveau .activity-update-form #whats-new-post-in-box,
  .bp-nouveau .activity-update-form #whats-new-submit {
    margin-left: 65px;
  }

  .bp-nouveau .activity-update-form #whats-new-submit input {
    min-width: 8em;
    width: auto;
  }
}

.bp-nouveau .activity-update-form.activity-update-form .rtmedia-uploader-div {
  margin-bottom: 10px;
  margin-left: 65px;
}

@media screen and (max-width:46.8em) {
  .bp-nouveau .activity-update-form.activity-update-form .rtmedia-uploader-div {
    margin-left: 0;
  }
}

.bp-nouveau .activity-form input#aw-whats-new-reset {
  text-decoration: none;
}

.bp-nouveau #buddypress form#whats-new-form textarea {
  min-height: 70px;
  margin-bottom: 0;
  outline: 0;
  border: 1px solid #e3e3e3;
  background: #fdfdfd;
  font-weight: 600;
}

.bp-nouveau #whats-new-textarea {
  margin-bottom: 5px;
}

.bp-nouveau .buddypress-wrap #whats-new-post-in {
  min-width: 100px;
  height: 34px;
  font-size: 13px;
}

.bp-nouveau #whats-new-post-in-box {
  margin-right: 10px;
  margin-top: 0;
}

.bp-nouveau .activity-update-form.activity-update-form #aw-whats-new-submit {
  margin-top: 0;
}

.bp-nouveau .rtmedia-plupload-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.bp-nouveau #activity-autocomplete {
  min-width: 160px;
}

@media (max-width:767px) {
  .bp-nouveau #activity-autocomplete {
    min-width: 100%;
  }
}

.bp-nouveau .rtm-upload-button-wrapper button#rtmedia-add-media-button-post-update {
  height: 34px;
}

.bp-nouveau #rtSelectPrivacy,
.bp-nouveau .buddypress-wrap #whats-new-post-in-box select,
.bp-nouveau select.rtmedia-user-album-list {
  font-size: 13px;
  height: 34px;
  border-color: #cfcfcf;
}

.bp-nouveau #rtSelectPrivacy:hover,
.bp-nouveau .buddypress-wrap #whats-new-post-in-box select:hover,
.bp-nouveau select.rtmedia-user-album-list:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2);
}

.bp-nouveau .activity-list.bp-list {
  padding: 0;
  background: 0 0;
  border: 0;
}

.bp-nouveau .bp-dir-vert-nav .dir-navs ul li.selected {
  border: 0;
}

.bp-nouveau .bp-navs ul li .count,
.bp-nouveau .buddypress-wrap .bp-navs li.dynamic a .count,
.bp-nouveau .buddypress-wrap .bp-navs li.dynamic.current a .count,
.bp-nouveau .buddypress-wrap .bp-navs li.dynamic.selected a .count,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected a span,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected a span,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected a span,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected a span,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected a span,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected a span,
.bp-nouveau .buddypress_object_nav .bp-navs li.dynamic a .count,
.bp-nouveau .buddypress_object_nav .bp-navs li.dynamic.current a .count,
.bp-nouveau .buddypress_object_nav .bp-navs li.dynamic.selected a .count,
.bp-nouveau .rtm-bp-navs.bp-navs ul.subnav li span {
  display: inline-block;
  vertical-align: top;
  margin: 3px 0 0 3px;
  padding: 0 5px;
  min-width: 7px;
  height: 17px;
  border: 1px solid transparent;
  border-radius: 11px;
  font-size: 9px;
  line-height: 16px;
  text-align: center;
  z-index: 26;
}

.bp-nouveau .bp-navs ul li .count:empty,
.bp-nouveau .buddypress-wrap .bp-navs li.dynamic a .count:empty,
.bp-nouveau .buddypress-wrap .bp-navs li.dynamic.current a .count:empty,
.bp-nouveau .buddypress-wrap .bp-navs li.dynamic.selected a .count:empty,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected a span:empty,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected a span:empty,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected a span:empty,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected a span:empty,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected a span:empty,
.bp-nouveau .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected a span:empty,
.bp-nouveau .buddypress_object_nav .bp-navs li.dynamic a .count:empty,
.bp-nouveau .buddypress_object_nav .bp-navs li.dynamic.current a .count:empty,
.bp-nouveau .buddypress_object_nav .bp-navs li.dynamic.selected a .count:empty,
.bp-nouveau .rtm-bp-navs.bp-navs ul.subnav li span:empty {
  display: none;
}

.bp-nouveau .buddypress-wrap .bp-navs li.current a .count,
.bp-nouveau .buddypress-wrap .bp-navs li.selected a .count,
.bp-nouveau .buddypress_object_nav .bp-navs li.current a .count,
.bp-nouveau .buddypress_object_nav .bp-navs li.selected a .count {
  color: #fff;
}

.bp-nouveau .buddypress-wrap .bp-navs li.current a:focus,
.bp-nouveau .buddypress-wrap .bp-navs li.current a:hover,
.bp-nouveau .buddypress-wrap .bp-navs li.selected a:focus,
.bp-nouveau .buddypress-wrap .bp-navs li.selected a:hover {
  background: rgba(77,92,110,.1);
}

.bp-nouveau .buddypress-wrap .bp-navs li.current a,
.bp-nouveau .buddypress-wrap .bp-navs li.selected a {
  background: 0 0;
}

.bp-nouveau .buddypress-wrap .bp-navs li:not(.current) a:focus,
.bp-nouveau .buddypress-wrap .bp-navs li:not(.current) a:hover,
.bp-nouveau .buddypress-wrap .bp-navs li:not(.selected) a:focus,
.bp-nouveau .buddypress-wrap .bp-navs li:not(.selected) a:hover {
  background: rgba(0,0,0,.1);
}

.bp-nouveau .buddypress-wrap .subnav-filters {
  margin-bottom: 15px;
}

.bp-nouveau .buddypress-wrap .subnav-filters .feed {
  height: 34px;
  line-height: 34px;
}

.bp-nouveau .bp-navs ul::after,
.bp-nouveau .bp-navs::after {
  content: ' ';
  display: table;
  clear: both;
}

.bp-nouveau .bp-navs ul li a,
.bp-nouveau .bp-navs ul li span {
  padding: 10px;
}

@media (min-width:46.8em) {
  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links),
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links),
  .bp-nouveau .groups-type-navs,
  .bp-nouveau .mpp-type-navs {
    position: relative;
    background: #fff;
    border: 0;
    box-shadow: none;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links):before,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links):before,
  .bp-nouveau .groups-type-navs:before,
  .bp-nouveau .mpp-type-navs:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #e3e3e3;
    z-index: 1;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) li,
  .bp-nouveau .groups-type-navs li,
  .bp-nouveau .mpp-type-navs li {
    position: relative;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li:after,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) li:after,
  .bp-nouveau .groups-type-navs li:after,
  .bp-nouveau .mpp-type-navs li:after {
    -webkit-transition: all .5s;
    transition: all .5s;
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: #23232c;
    z-index: 2;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li:hover:after,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) li:hover:after,
  .bp-nouveau .groups-type-navs li:hover:after,
  .bp-nouveau .mpp-type-navs li:hover:after {
    left: 0;
    width: 100%;
    background-color: #23232c;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current:after,
  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.selected:after,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) li.current:after,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) li.selected:after,
  .bp-nouveau .groups-type-navs li.current:after,
  .bp-nouveau .groups-type-navs li.selected:after,
  .bp-nouveau .mpp-type-navs li.current:after,
  .bp-nouveau .mpp-type-navs li.selected:after {
    width: 100%;
    left: 0;
  }

  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li.current a,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li.current a:focus,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li.current a:hover,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li.selected a,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li.selected a:focus,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li.selected a:hover {
    background: 0 0;
    color: #333;
  }

  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li a:hover {
    color: #333;
  }

  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li:not(.current) a:focus,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li:not(.current) a:hover,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li:not(.selected) a:focus,
  .bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs li:not(.selected) a:hover {
    background: 0 0;
  }

  .bp-nouveau .groups-type-navs:before {
    content: none;
  }

  .bp-nouveau.buddypress #buddypress .create-button {
    float: left;
  }

  .bp-nouveau.buddypress #buddypress .create-button a {
    background: 0 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
  }

  .bp-nouveau.buddypress #buddypress .groups-nav li {
    background: 0 0;
  }

  .bp-nouveau.buddypress #buddypress:not(.bp-vertical-navs) .groups-nav li a:hover,
  .bp-nouveau.buddypress #buddypress:not(.bp-vertical-navs) .groups-nav li.selected a,
  .bp-nouveau.buddypress #buddypress:not(.bp-vertical-navs) .groups-nav li.selected a:focus,
  .bp-nouveau.buddypress #buddypress:not(.bp-vertical-navs) .groups-nav li.selected a:hover {
    background: 0 0;
    color: #333;
  }
}

@media (min-width:46.8em) {
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li.selected,
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li.selected,
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li.selected,
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li.selected,
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li.selected,
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li.selected {
    border-right-color: #f4f4f4;
    border-left-width: 3px;
  }
}

.bp-nouveau .buddypress-wrap form#media_search_form,
.bp-nouveau .buddypress-wrap form.bp-dir-search-form,
.bp-nouveau .buddypress-wrap form.bp-invites-search-form,
.bp-nouveau .buddypress-wrap form.bp-messages-search-form {
  border: 1px solid #ccc;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.bp-nouveau .buddypress-wrap form#media_search_form button[type=submit],
.bp-nouveau .buddypress-wrap form.bp-dir-search-form button[type=submit],
.bp-nouveau .buddypress-wrap form.bp-invites-search-form button[type=submit],
.bp-nouveau .buddypress-wrap form.bp-messages-search-form button[type=submit] {
  line-height: 0;
  padding: 0;
  height: 34px;
  color: #555;
  background: #e3e3e3;
}

.bp-nouveau .buddypress-wrap form#media_search_form button[type=submit] span,
.bp-nouveau .buddypress-wrap form.bp-dir-search-form button[type=submit] span,
.bp-nouveau .buddypress-wrap form.bp-invites-search-form button[type=submit] span,
.bp-nouveau .buddypress-wrap form.bp-messages-search-form button[type=submit] span {
  font-size: 22px;
  line-height: 1;
}

.bp-nouveau .buddypress-wrap form#media_search_form:hover,
.bp-nouveau .buddypress-wrap form.bp-dir-search-form:hover,
.bp-nouveau .buddypress-wrap form.bp-invites-search-form:hover,
.bp-nouveau .buddypress-wrap form.bp-messages-search-form:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2);
}

.bp-nouveau .buddypress-wrap .select-wrap {
  background: #fff;
  border: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  display: inline-block;
}

.bp-nouveau .buddypress-wrap .select-wrap:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2);
}

.bp-nouveau .buddypress-wrap .select-wrap select {
  max-width: 285px;
  height: 34px;
  text-indent: 0;
}

.bp-nouveau .buddypress-wrap .subnav-filters div input[type=search],
.bp-nouveau .buddypress-wrap .subnav-filters div select,
.bp-nouveau .media_search.media_search .media_search_input {
  font-size: 14px;
  height: 34px;
}

.bp-nouveau #buddypress .activity .item-list>li.load-more,
.bp-nouveau #buddypress .activity .item-list>li.load-newest {
  background: 0 0;
  border: 0;
  box-shadow: none;
}

.bp-nouveau #buddypress .activity .item-list>li.load-more:hover,
.bp-nouveau #buddypress .activity .item-list>li.load-newest:hover {
  box-shadow: none;
}

.bp-nouveau .buddypress-wrap:not(.round-avatars) .avatar {
  border-radius: 3px;
}

.bp-nouveau .activity-list .activity-item div.item-avatar {
  margin: 0 15px 15px 0;
  width: auto;
  float: left;
  text-align: left;
}

.bp-nouveau .activity-list .activity-item div.item-avatar img.avatar {
  max-width: 50px;
}

.bp-nouveau .activity-list .activity-item.mini .activity-avatar {
  margin-left: 0;
}

.bp-nouveau .activity-list .activity-item.mini .activity-avatar img.avatar {
  max-width: 50px;
}

.bp-nouveau .activity-list.bp-list .activity-item {
  border: 1px solid #e3e3e3;
  box-shadow: none;
  border-radius: 4px!important;
}

.bp-nouveau .bp-dir-vert-nav .screen-content {
  border-radius: 0;
}

.bp-nouveau .activity-list .activity-item .activity-header {
  width: auto;
  margin-left: 65px;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner p,
.bp-nouveau .buddypress-wrap .activity-inner {
  font-size: 16px;
}

@media (max-width:768px) {
  .bp-nouveau .activity-list .activity-item .activity-content .activity-inner p,
  .bp-nouveau .buddypress-wrap .activity-inner {
    font-size: 15px;
  }
}

.bp-nouveau .activity-content img.bpsts-name-icon,
.bp-nouveau .reign-activity-header img.bpsts-name-icon {
  max-width: 22px;
  margin-left: 5px;
  margin-top: -4px;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner,
.bp-nouveau .activity-list .activity-item .activity-content blockquote {
  overflow: visible;
}

.bp-nouveau .activity-list .activity-item .activity-content p {
  font-size: 16px;
}

@media (max-width:768px) {
  .bp-nouveau .activity-list .activity-item .activity-content p {
    font-size: 15px;
  }
}

.bp-nouveau .activity-list .activity-item .activity-content p a {
  font-size: 16px;
}

@media (max-width:768px) {
  .bp-nouveau .activity-list .activity-item .activity-content p a {
    font-size: 15px;
  }
}

.bp-nouveau .activity-list .activity-item .activity-content p a img {
  margin: 0 3px;
}

.bp-nouveau .activity-list .activity-item .activity-content p .activity-time-since {
  display: none;
}

.bp-nouveau .activity-list .activity-item .activity-content p a>span:not(.bb-activity-edited-text),
.bp-nouveau .activity-list .activity-item .activity-content p>span:not(.bb-activity-edited-text) {
  display: block;
}

.bp-nouveau .activity-list .activity-item .activity-content p a>span:not(.bb-activity-edited-text).bp-verified-badge,
.bp-nouveau .activity-list .activity-item .activity-content p>span:not(.bb-activity-edited-text).bp-verified-badge {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.bp-nouveau .activity-list .activity-item .activity-content p span.bp-status-activity-mood {
  display: inline-block;
}

.bp-nouveau .activity-list .activity-item .activity-content p.activity-date {
  display: inline-block;
}

.bp-nouveau .activity-list .activity-item .activity-content p.activity-date a {
  font-size: 14px;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-read-more {
  margin: 0;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-read-more a {
  font-size: 13px;
  border: 0;
  padding: 0 10px;
}

.bp-nouveau #buddypress .activity-comments .generic-button a,
.bp-nouveau #buddypress .activity-comments div.generic-button a {
  font-size: 12px;
}

.bp-nouveau .buddypress-wrap .activity-comments ul li .activity-meta.action {
  margin-left: 40px;
  font-size: 12px;
}

.bp-nouveau .buddypress-wrap .activity-comments .acomment-meta {
  font-size: 12px;
  color: inherit;
}

.bp-nouveau .buddypress-wrap .activity-comments .acomment-meta a {
  font-size: 14px;
}

.bp-nouveau .activity-comments .bpolls-html-container {
  display: none;
}

.bp-nouveau .wbtm_fav_avatar_listing {
  padding-top: 10px;
  margin-bottom: 0;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0;
  padding: 0;
  border: 0;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .button.acomment-reply,
.bp-nouveau .activity-list .activity-item .activity-meta.action .button.view {
  border-radius: .6rem!important;
  box-shadow: inset 0 0 1000px rgba(0,0,0,.02)!important;
}

.bp-nouveau #buddypress .activity-content .activity-meta a,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent,
.bp-nouveau #buddypress div.activity-meta a {
  background: 0 0!important;
  border-radius: 25px;
  height: 34px;
  margin: 5px 20px 0 0;
  padding: 0;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-animation: none!important;
  animation: none!important;
}

.bp-nouveau #buddypress .activity-content .activity-meta a:hover,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button:hover,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent:hover,
.bp-nouveau #buddypress div.activity-meta a:hover {
  background: 0 0;
}

.bp-nouveau #buddypress .activity-content .activity-meta a.delete-activity:hover,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button.delete-activity:hover,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent.delete-activity:hover,
.bp-nouveau #buddypress div.activity-meta a.delete-activity:hover {
  color: #800!important;
}

.bp-nouveau #buddypress .activity-content .activity-meta a.bmpro-unflag-activity-btn:before,
.bp-nouveau #buddypress .activity-content .activity-meta a.button.fav:hover,
.bp-nouveau #buddypress .activity-content .activity-meta a.button.unfav,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button.bmpro-unflag-activity-btn:before,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button.button.fav:hover,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button.button.unfav,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent.bmpro-unflag-activity-btn:before,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent.button.fav:hover,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent.button.unfav,
.bp-nouveau #buddypress div.activity-meta a.bmpro-unflag-activity-btn:before,
.bp-nouveau #buddypress div.activity-meta a.button.fav:hover,
.bp-nouveau #buddypress div.activity-meta a.button.unfav {
  color: #ffb91a!important;
}

@media (min-width:46.8em) {
  .bp-nouveau #buddypress .activity-content .activity-meta a.acomment-reply .bp-screen-reader-text,
  .bp-nouveau #buddypress .activity-content .activity-meta a.view .bp-screen-reader-text,
  .bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button.acomment-reply .bp-screen-reader-text,
  .bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button.view .bp-screen-reader-text,
  .bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent.acomment-reply .bp-screen-reader-text,
  .bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent.view .bp-screen-reader-text,
  .bp-nouveau #buddypress div.activity-meta a.acomment-reply .bp-screen-reader-text,
  .bp-nouveau #buddypress div.activity-meta a.view .bp-screen-reader-text {
    height: auto;
    margin: 0 5px;
    overflow: visible;
    padding: 0;
    position: relative;
    width: auto;
  }
}

.bp-nouveau #buddypress .activity-content .activity-meta a span.comment-count,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button span.comment-count,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent span.comment-count,
.bp-nouveau #buddypress div.activity-meta a span.comment-count {
  background: rgba(0,0,0,.1)!important;
  min-width: 20px;
  display: inline-block;
  padding: 2px 8px;
  border-radius: 6px;
}

@media (max-width:46.8em) {
  .bp-nouveau #buddypress .activity-content .activity-meta a span.comment-count,
  .bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button span.comment-count,
  .bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent span.comment-count,
  .bp-nouveau #buddypress div.activity-meta a span.comment-count {
    padding: 0;
    margin-left: 5px;
  }
}

.bp-nouveau #buddypress .activity-content .activity-meta a .bpsts-open-reaction-div,
.bp-nouveau #buddypress .activity-meta .bp-share-btn.generic-button .bpsts-open-reaction-div,
.bp-nouveau #buddypress .activity-meta .generic-button.bpsts-reaction-parent .bpsts-open-reaction-div,
.bp-nouveau #buddypress div.activity-meta a .bpsts-open-reaction-div {
  padding: 0;
}

.bp-nouveau .activity-list .activity-item .activity-meta .bp-share-button::before,
.bp-nouveau .activity-list .activity-item .activity-meta.action .button:before,
.bp-nouveau .activity-list .activity-item .activity-meta.action .icons:before {
  font-family: "Font Awesome 5 Pro",reign-icons;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .acomment-reply.button:before {
  content: "\f086";
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .view:before {
  content: "\f086";
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .fav:before,
.bp-nouveau .activity-list .activity-item .activity-meta.action .unfav:before {
  content: "\f005";
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .delete-activity:before {
  content: "\f2ed";
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-meta.action .bmpro-flag-activity-btn:before,
.bp-nouveau .activity-list .activity-item .activity-content .activity-meta.action .bmpro-unflag-activity-btn:before {
  content: "\f024";
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-meta.action a.bmpro-flag-activity-btn,
.bp-nouveau .activity-list .activity-item .activity-content .activity-meta.action a.bmpro-unflag-activity-btn {
  font-size: 0px!important;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .buddyboss_edit_activity,
.bp-nouveau .activity-list .activity-item .activity-meta.action .buddyboss_edit_activity_cancel {
  font-size: 0!important;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .buddyboss_edit_activity:before {
  content: "\f044";
  font-size: 18px!important;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .buddyboss_edit_activity.action-save:before {
  content: "\f0c7";
  font-size: 18px!important;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .buddyboss_edit_activity_cancel:before {
  content: "\f410";
  font-size: 18px!important;
}

.bp-nouveau a.button.item-button.bp-secondary-action.bp-share-button {
  font-size: 0!important;
}

.bp-nouveau .activity-list .activity-item .activity-meta .bp-share-button::before {
  content: "\f1e0";
  font-size: 18px;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action div.generic-button {
  padding: 0;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action div.generic-button .fa,
.bp-nouveau .activity-list .activity-item .activity-meta.action div.generic-button .far {
  font-size: 18px;
}

.bp-nouveau .buddypress-wrap .activity-comments ul {
  margin-top: 15px;
}

.bp-nouveau .buddypress-wrap .activity-comments ul li {
  padding: 0;
  border: 0;
}

.bp-nouveau #buddypress .activity-comments .activity-meta a.delete:hover {
  color: #800!important;
}

.bp-nouveau .bp-nouveau #buddypress .activity-comments .activity-meta {
  padding-left: 30px;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .button span {
  color: inherit;
}

.bp-nouveau #buddypress .activity-content .activity-meta select {
  margin: 10px;
  height: 34px;
  border-color: #cfcfcf;
  padding-left: 8px;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.bp-nouveau #buddypress .activity-content .activity-meta select:hover {
  box-shadow: 0 0 11px rgba(33,33,33,.2);
}

.bp-nouveau .buddypress-wrap .activity-comments .rtmedia-comment-media-upload {
  margin-right: 10px;
}

.bp-nouveau .rtmedia-activity-container .rtmedia-item-title,
.bp-nouveau .rtmedia-activity-container .rtmedia-item-title a {
  display: none;
}

.bp-nouveau .activity-meta.action {
  clear: both;
}

.bp-nouveau .activity-list li.bbp_reply_create .activity-content .activity-inner,
.bp-nouveau .activity-list li.bbp_topic_create .activity-content .activity-inner {
  border-left: 2px solid #eaeaea;
  margin-left: 5px;
  padding-left: 2px;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner {
  clear: both;
  padding: 0;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner p>img {
  margin-top: .5rem;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner .rtmedia-activity-text>span {
  display: block;
  margin-top: 10px;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner iframe {
  max-width: 100%;
}

@media (max-width:543px) {
  .bp-nouveau .activity-list .activity-item .activity-content .activity-inner iframe {
    height: auto;
  }
}

.bp-nouveau .buddypress-wrap .activity-comments div.acomment-avatar img {
  width: 32px;
  height: 32px;
}

.bp-nouveau .buddypress-wrap .activity-comments form.ac-form .ac-reply-avatar {
  margin-right: 10px;
}

.bp-nouveau .buddypress-wrap .activity-comments form.ac-form .ac-reply-avatar img {
  max-width: 32px;
}

.bp-nouveau .buddypress-wrap .activity-comments .acomment-content-wrapper {
  margin-left: 40px;
  background: rgba(0,0,0,.1);
  padding: 8px 12px;
  border-radius: 18px!important;
}

.bp-nouveau .buddypress-wrap .activity-comments .acomment-meta {
  padding-left: 0;
}

.bp-nouveau .buddypress-wrap .activity-comments .acomment-content {
  border-left: 0;
  margin: 0;
  padding: 0;
}

.bp-nouveau .buddypress-wrap .activity-comments .acomment-content p {
  margin-bottom: 0;
}

.bp-nouveau .buddypress-wrap .activity-comments form.ac-form .ac-reply-content {
  padding-left: 0;
}

.bp-nouveau .buddypress-wrap .activity-comments p {
  word-break: break-all;
}

.bp-nouveau .buddypress-wrap button.ac-reply-cancel:focus,
.bp-nouveau .buddypress-wrap button.ac-reply-cancel:hover {
  text-decoration: none;
}

.bp-nouveau .buddypress-wrap .activity-comments {
  width: 100%;
  margin: 0;
}

body.activity-permalink.bp-nouveau .activity-list>li {
  padding: 15px;
}

body.activity-permalink.bp-nouveau .activity-list .activity-content .activity-header {
  margin-bottom: 15px;
  text-align: left;
  padding: 0;
  width: 100%;
  min-height: 50px;
}

body.activity-permalink.bp-nouveau .activity-list .activity-content .activity-header .time-since {
  display: none;
}

body.activity-permalink.bp-nouveau .activity-list .activity-content .activity-header p.activity-date {
  display: block;
}

.activity-permalink.bp-nouveau #activity-stream.activity-list {
  margin: 0;
  padding: 0;
}

.activity-permalink.bp-nouveau .bp-list {
  margin-top: 0;
}

.buddypress .buddypress-wrap button.text-button,
.buddypress .buddypress-wrap button.text-button:focus,
.buddypress .buddypress-wrap button.text-button:hover,
.buddypress .buddypress-wrap input.text-button,
.buddypress .buddypress-wrap input.text-button:focus,
.buddypress .buddypress-wrap input.text-button:hover {
  color: inherit;
}

@media screen and (min-width:46.8em) {
  body.activity-permalink.bp-nouveau .activity-list>li {
    padding: 0;
  }

  body.activity-permalink.bp-nouveau .activity-list .activity-content {
    margin-right: 0;
    padding: 1em;
    padding-bottom: 5px;
  }

  body.activity-permalink.bp-nouveau .activity-list .activity-content .activity-header p {
    margin-left: 65px;
  }

  body.activity-permalink.bp-nouveau .activity-list .activity-avatar {
    position: relative;
    left: 15px;
    top: 15px;
  }
}

.bp-nouveau .bp-feedback,
.bp-nouveau .bp-messages {
  padding: 10px;
}

.bp-nouveau .bp-feedback .bp-icon,
.bp-nouveau .bp-messages .bp-icon {
  margin: -10px;
}

.bp-nouveau .mfp-arrow {
  cursor: pointer;
  position: absolute;
  opacity: .65;
  margin: 0;
  top: 50%;
  margin-top: -50px;
  padding: 0;
  width: 50px;
  height: 60px;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background: 0 0;
  -webkit-appearance: none;
}

.bp-nouveau .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 10px;
  margin-left: 35px;
  border: medium inset transparent;
}

.bp-nouveau .mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.bp-nouveau .mfp-arrow-left:after,
.bp-nouveau .mfp-arrow-right:after {
  font-family: "Font Awesome 5 Pro",reign-icons;
  font-size: 24px;
  color: #fff;
  border-left: 0;
  margin-left: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bp-nouveau .mfp-arrow-left:after {
  content: '\f137';
}

.bp-nouveau .mfp-arrow-right:after {
  content: '\f138';
}

.bp-nouveau .mfp-arrow-left:before {
  border: none;
}

.bp-nouveau .mfp-arrow-right:before {
  border: none;
}

.bp-nouveau .rtm-like-comments-info:after {
  display: none;
}

.bp-nouveau .rtmedia-comments-container {
  position: relative;
}

.bp-nouveau .rtmedia-comments-container:after,
.bp-nouveau .rtmedia-like-info:after {
  bottom: 100%;
  left: 15px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(237,239,244,0);
  border-bottom-color: #edeff4;
  border-width: 4px;
  margin-left: -4px;
}

.bp-nouveau .rtmedia-comments-container:after {
  margin-left: 40px;
}

.bp-nouveau .rt_media_comment_form button.rtmedia-comment-media-upload {
  padding: 7px 6px;
}

.bp-nouveau .rtmedia-item-title {
  display: none;
}

.bp-nouveau .rtm-mfp-close {
  font-family: dashicons;
}

.bp-nouveau .rtm-lightbox-container div,
.bp-nouveau .rtm-lightbox-container p {
  color: #666;
}

.rtm-lightbox-container a {
  color: #666;
}

.rtm-lightbox-container a:hover {
  color: #000;
}

#buddypress .activity-list li .activity-content .badgeos-item-image img {
  width: 100px;
  max-width: 100px;
  height: auto;
}

.service-buttons a span {
  width: auto;
  min-width: 30px;
}

.rtm-tooltip {
  position: relative;
  font-size: 11px;
  color: #fff;
  line-height: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: #202e5b;
  border-radius: 100%;
  text-align: center;
  cursor: help;
}

.rtm-tooltip .rtm-tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #000;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 50%;
  margin-left: -110px;
}

.rtm-tooltip .rtm-tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}

.rtm-tooltip:hover .rtm-tooltiptext {
  visibility: visible;
  bottom: 150%;
}

@media screen and (max-width:670px) {
  .rtm-tooltip {
    margin-left: 50px;
  }
}

.wbtm_fav_avatar_listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  margin-bottom: 5px;
}

.wbtm_fav_avatar_listing .rtm-tooltip {
  width: auto;
  height: auto;
  background: 0 0;
  cursor: pointer;
  margin: inherit;
}

#buddypress .activity ul.item-list li .wbtm_fav_avatar_listing img.avatar,
.widget .wbtm_fav_avatar_listing img.avatar {
  margin-right: -6px;
  max-width: 35px;
  border-radius: 100%;
  border: 3px solid #fff;
}

.widget-area .rtm-tooltiptext a {
  font-size: 11px!important;
}

.wbtm_fav_avatar_listing span.wbtm-likes-this {
  font-size: 13px;
  margin-left: 15px;
  color: #777;
  margin-top: -4px;
}

.wbtm_fav_avatar_listing .rtm-tooltip .rtm-tooltiptext {
  max-width: 100px;
  bottom: 115%;
  margin-left: -46px;
  padding: 5px;
}

.wbtm_fav_avatar_listing .rtm-tooltip:last-child .rtm-tooltiptext {
  margin-left: -50px;
}

.wbtm_fav_avatar_listing .rtm-tooltip .rtm-tooltiptext a {
  color: #fff;
  -webkit-transition: initial;
  transition: initial;
}

.wbtm_fav_avatar_listing .rtm-tooltip .rtm-tooltiptext a:hover {
  color: #399dff;
}

.wbtm_fav_avatar_listing span.round-fav-counter {
  background: #e8e8e8;
  width: 35px;
  height: 35px;
  line-height: 31px;
  border-radius: 100%;
  display: inline-block;
  border: 3px solid #fff;
  vertical-align: middle;
  font-size: 13px;
  color: #999;
}

.wbtm_fav_avatar_listing ul.wbtm-rest-member-list {
  margin: 0;
  list-style: none;
}

.wbtm_fav_avatar_listing ul.wbtm-rest-member-list>li a {
  margin-bottom: 4px;
  display: block;
}

.wbtm-radio-img-selector-sec ul li {
  list-style-type: none;
}

.wbtm-radio-img-selector-sec ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}

.wbtm-radio-img-selector-sec ul li {
  margin: 5px;
  text-align: center;
}

.wbtm-radio-img-selector-sec ul li label {
  font-size: 14px;
  display: inline-grid;
}

.wbtm-radio-img-selector-sec ul li label img {
  margin-bottom: 10px;
  opacity: .4;
  max-width: 100px;
}

.wbtm-radio-img-selector-sec ul li label img:hover {
  opacity: 1;
}

.wbtm-radio-img-selector-sec input[type=radio] {
  visibility: hidden;
  opacity: 0;
  display: none;
}

.wbtm-radio-img-selector-sec input[type=radio]:checked+label img {
  opacity: 1;
  box-shadow: 0 0 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
}

.wbtm-radio-img-selector-sec input[type=radio]:checked+label {
  color: #2872aa;
}

.wbtm-rtm-header-view .wbtm-radio-img-selector-sec li span {
  display: block;
}

.wbtm-rtm-header-view .bp-profile-field.editfield select {
  width: 180px!important;
}

.wbtm-rtm-header-view .bp-profile-field.editfield>label {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.wbtm-rtm-header-view .bp-profile-field.editfield>label .rtm-tooltip {
  margin-left: 8px;
}

.wbtm-rtm-header-view .bp-profile-field.editfield>label .rtm-tooltip .rtm-tooltiptext {
  margin-left: -65px;
  width: 130px;
}

@media screen and (max-width:359px) {
  .wbtm-rtm-header-view .bp-profile-field.editfield>label .rtm-tooltip .rtm-tooltiptext {
    margin-left: -145px;
  }

  .wbtm-rtm-header-view .bp-profile-field.editfield>label .rtm-tooltip .rtm-tooltiptext::after {
    content: "";
    top: 42%;
    right: -10px;
    left: auto;
    margin-left: 0;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }

  .wbtm-rtm-header-view .bp-profile-field.editfield>label .rtm-tooltip:hover .rtm-tooltiptext {
    visibility: visible;
    bottom: -110%;
  }
}

#buddypress div#members-dir-search {
  position: static;
  margin: 10px 0 15px;
}

.wbtm-bps-form-wrapper {
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  clear: both;
  margin-bottom: 20px;
  padding: 10px 15px;
}

#buddypress .bps_filters {
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 3px;
  display: inline-block;
  padding: 10px;
  width: 100%;
}

.wbtm-bps_filter {
  background-color: #fff;
  float: left;
  margin: 5px 10px 5px 0;
  padding: 5px 10px;
}

.bps_filters>a {
  color: red;
  float: left;
  line-height: 2.8em;
}

.item-list-tabs.bps_header h4 {
  margin-bottom: 0;
}

#buddypress .wbtm-bps-form-wrapper div.item-list-tabs ul li.last {
  float: right;
  margin-top: 0;
}

#buddypress .wbtm-bps-form-wrapper .standard-form input[type=number],
#buddypress .wbtm-bps-form-wrapper .standard-form select {
  height: 38px;
}

.wbtm-bps-form-wrapper.wbtm-bps-form-wrapper-horizontal .standard-form div {
  margin-right: 10px;
  width: 100%;
}

.wbtm-bps-form-wrapper.wbtm-bps-form-wrapper-horizontal .standard-form div.submit {
  line-height: 5em;
}

#buddypress .wbtm-bps-form-wrapper.wbtm-bps-form-wrapper-horizontal .standard-form div.submit input {
  width: 100%;
  height: 38px;
  margin-top: 30px;
}

span.wbtm-bps-form-toggle {
  background: #e5e5e5;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  line-height: 20px;
  cursor: pointer;
  -webkit-appearance: none;
}

.wbtm-bps-form-open i.fa.fa-angle-down,
.wbtm-bps-form-open i.far.fa-angle-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

body #buddypress div#members-dir-search {
  position: relative;
  right: 0;
  margin: 0;
  background: url(https://komunita.romaluma.com/wp-content/themes/reign-theme/assets/img/svg/search.svg) no-repeat center right 14px;
  background-size: 16px;
  margin-bottom: 20px;
}

.member-index-widget-area .editfield label {
  display: block;
  margin-bottom: 5px;
}

.member-index-widget-area .editfield select,
.member-index-widget-area input[type=text] {
  width: 100%;
}

.member-index-widget-area .field_113_age_range input[type=text] {
  width: 30%!important;
}

.ls-wp-container #buddypress .wbtm-bps-form-wrapper .standard-form .field_birthday input[type=text] {
  width: 22%!important;
}

.ls-wp-container #buddypress .wbtm-bps-form-wrapper .standard-form input[type=text],
.ls-wp-container #buddypress .wbtm-bps-form-wrapper .standard-form select {
  width: 56%!important;
}

.ls-wp-container #buddypress .standard-form div.submit {
  clear: both;
  padding: 0 0 0 10%;
}

.ls-wp-container #buddypress .standard-form label {
  font-size: 14px;
  width: 40%;
  float: left;
  padding-right: 10px;
  text-align: right;
  font-weight: 100;
  margin-top: 0;
}

.ls-wp-container .wbtm-bps-form-wrapper .search-desc {
  font-size: 14px;
  padding: 10px 0;
  color: #fff;
  line-height: 18px;
  text-align: left;
}

.ls-wp-container .wbtm-bps-form-wrapper {
  border: 0!important;
  border-radius: 0!important;
  min-width: 320px!important;
}

.ls-wp-container #buddypress .wbtm-bps-form-wrapper .standard-form select {
  height: 34px;
  border-radius: 0;
}

#buddypress .bp-list .action .bpsts-open-reaction {
  max-width: 22px!important;
}

.mpp-activity-header .time-since {
  margin-top: 4px;
  float: none;
  display: block;
}

div.mpp-activity-meta a.delete-activity:hover {
  color: #c45200;
  border-color: #c45200;
}

div.mpp-activity-meta a {
  border: 1px solid;
  border-radius: 4px;
}

form#mpp-whats-new-form textarea {
  min-height: 50px;
}

.mpp-type-navs {
  background: 0 0!important;
}

.bp-nouveau .activity-list .activity-item .activity-meta.action .button span.pin-count {
  display: none;
}

.buddypress-wrap .mpp-upload-buttons a {
  margin-right: 8px;
}

.buddypress-wrap .mpp-upload-buttons a img {
  max-width: 20px;
}

.buddypress-wrap .activity-form .mpp-upload-buttons,
.buddypress-wrap .mpp-upload-buttons {
  display: none;
}

.buddypress-wrap .activity-form.activity-form-expanded .mpp-upload-buttons {
  display: block;
}

.buddypress-wrap .mpp-upload-buttons {
  margin-top: 0;
  padding-right: 10px;
}

#mpp-activity-upload-buttons {
  width: 100%;
  margin-bottom: 15px;
}

@media screen and (min-width:46.8em) {
  .buddypress-wrap .mpp-upload-buttons {
    margin-left: 65px;
  }

  #mpp-activity-upload-buttons {
    width: -webkit-calc(100% - 65px);
    width: calc(100% - 65px);
  }
}

.mpp-upload-container-active {
  display: block!important;
  -webkit-transition: none!important;
  transition: none!important;
  height: auto!important;
  overflow: visible!important;
}

.mpp-uploading-media-list ul {
  margin-left: 0;
}

.mpp-uploading-media-list ul .fluid-width-video-wrapper {
  width: 200px;
}

.mpp-g:not(.mpp-form-wrap) {
  margin: 0 -15px;
}

.mpp-g.mpp-bulk-edit-media-action-row,
.mpp-g.mpp-bulk-edit-media-item,
.mpp-g.mpp-form-wrap,
.mpp-g.ui-sortable,
.mpp-gallery-edit-form .mpp-g,
.mpp-media-edit-form .mpp-g {
  margin: 0;
}

.mpp-item {
  padding: 15px;
}

.activity-inner .mpp-item {
  padding: 0;
}

.mpp-item .mpp-item-thumbnail img {
  width: 100%;
  margin-bottom: 15px;
}

#change-gallery-cover a,
.mpp-item-actions a,
a.mpp-gallery-title {
  margin-top: 5px;
  padding: 2px 10px;
  display: inline-block;
  font-size: 14px;
  border: 1px solid;
  border-radius: 4px;
}

.mpp-type-navs .mpp-nav a {
  background: 0 0!important;
}

select#mpp-edit-media-bulk-action,
select#mpp-gallery-status,
select#mpp-gallery-type,
select#mpp-media-status {
  padding-right: 40px;
}

.mpp-g.mpp-bulk-edit-media-action-row,
.mpp-g.mpp-bulk-edit-media-item,
.mpp-g.mpp-form-wrap {
  margin-bottom: 20px;
}

.mpp-g.mpp-bulk-edit-media-action-row select,
.mpp-g.mpp-bulk-edit-media-item select,
.mpp-g.mpp-form-wrap select {
  padding-right: 40px;
}

.mpp-breadcrumbs {
  margin-bottom: 15px;
  background: 0 0;
  color: inherit;
}

.mpp-activity-meta a.button:empty {
  display: none!important;
}

button.mpp-button-primary {
  margin-top: 10px;
}

.mpp-menu.mpp-menu-horizontal li .mpp-menu-children,
.mpp-menu.mpp-menu-open {
  background: 0 0;
}

div.mpp-bulk-edit-media-action-row select {
  padding: .5em .6em;
}

.reign-mediapress .mejs-button>button {
  background: transparent url(https://komunita.romaluma.com/wp-content/themes/reign-theme/assets/img/svg/mejs-controls.svg)!important;
  padding: 0!important;
  width: 20px!important;
}

.reign-mediapress .mejs-play>button {
  background-position: 0 0!important;
}

.reign-mediapress .mejs-pause>button {
  background-position: -20px 0!important;
}

.reign-mediapress .mejs-replay>button {
  background-position: -160px 0!important;
}

.reign-mediapress .mejs-fullscreen-button>button {
  background-position: -80px 0!important;
}

.reign-mediapress .mejs-unfullscreen>button {
  background-position: -100px 0!important;
}

.reign-mediapress .mejs-mute>button {
  background-position: -60px 0!important;
}

.reign-mediapress .mejs-unmute>button {
  background-position: -40px 0!important;
}

.reign-mediapress .mejs-captions-button>button {
  background-position: -140px 0!important;
}

.reign-mediapress .mejs-chapters-button>button {
  background-position: -180px 0!important;
}

.activity-list .mpp-media-list-view-grid.mpp-activity-media-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.activity-list .mpp-media-list-view-grid.mpp-activity-media-list a {
  margin: 2px;
}

.activity-list .mpp-media-list-view-grid.mpp-activity-media-list a img {
  width: 200px;
  height: 200px;
  object-fit: cover;
}

@media screen and (max-width:480px) {
  .activity-list .mpp-media-list-view-grid.mpp-activity-media-list a {
    width: -webkit-calc(50% - 4px);
    width: calc(50% - 4px);
  }

  .activity-list .mpp-media-list-view-grid.mpp-activity-media-list a img {
    width: auto;
    height: auto;
    object-fit: contain;
  }
}

.mpp-paginator ul li {
  padding: 0;
}

.mpp-paginator ul .page-numbers {
  margin: 0 5px 5px 0;
  padding: .5em 1em;
  background: 0 0!important;
  color: #565a62!important;
  display: inline-block;
  font-size: 1em;
  float: none;
  line-height: 1.5;
  border-radius: 2px;
  -webkit-transition: background-color ease-in-out .1s;
  transition: background-color ease-in-out .1s;
}

.mpp-paginator ul .page-numbers:hover {
  background: #e6e6e6!important;
  color: #565a62!important;
}

.mpp-paginator ul .page-numbers.current {
  background: #e6e6e6!important;
  color: #565a62!important;
}

.mpp-form input[type=color],
.mpp-form input[type=date],
.mpp-form input[type=datetime-local],
.mpp-form input[type=datetime],
.mpp-form input[type=email],
.mpp-form input[type=month],
.mpp-form input[type=number],
.mpp-form input[type=password],
.mpp-form input[type=search],
.mpp-form input[type=tel],
.mpp-form input[type=text],
.mpp-form input[type=time],
.mpp-form input[type=url],
.mpp-form input[type=week],
.mpp-form select,
.mpp-form textarea {
  box-shadow: none;
}

.reign-user-preview {
  position: relative;
  margin-top: 28px;
  margin-bottom: 15px;
}

.reign-user-preview .reign-user-preview-cover img {
  width: 100%;
  height: 132px;
  border-top-left-radius: 12px!important;
  border-top-right-radius: 12px!important;
  object-fit: cover;
}

.new_cover_photo .reign-user-preview .reign-user-preview-cover img,
.new_group_cover_photo .reign-user-preview .reign-user-preview-cover img {
  height: auto;
  border-radius: 12px!important;
}

.reign-preview-widget .user-short-description {
  padding-top: 44px;
}

.reign-short-description {
  position: relative;
  padding-top: 62px;
}

.reign-user-avatar-content {
  margin-top: -75px;
}

.reign-user-short-description {
  text-align: center;
}

.bp-group-avatar-content img.group-photo,
.bp-group-avatar-content img.profile-photo,
.bp-member-avatar-content img.group-photo,
.bp-member-avatar-content img.profile-photo,
.reign-user-avatar-content img {
  background: rgba(218,218,218,.5);
  margin: 0 auto 10px;
  padding: 5px;
  border: 0;
  width: 100%!important;
  height: 100%!important;
  max-width: 150px;
}

@media (min-width:544px) {
  .reign-user-stats {
    position: absolute;
    left: 0;
    bottom: 0;
  }
}

@media (max-width:543px) {
  .reign-user-stats {
    text-align: center;
    margin-top: 10px;
  }
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner .reign-user-stats .reign-user-stat-text,
.bp-nouveau .activity-list .activity-item .activity-content .activity-inner .reign-user-stats .reign-user-stat-title {
  font-size: 12px;
  line-height: normal;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner .reign-user-stats .reign-user-stat-text {
  text-transform: uppercase;
  margin-top: 5px;
}

#buddypress .activity-content .activity-inner .bp-group-short-description a,
#buddypress .activity-content .activity-inner .bp-member-short-description a,
#buddypress .activity-content .activity-inner .reign-user-short-description a {
  color: inherit;
  background: 0 0;
  font-size: inherit;
}

@media (min-width:544px) {
  .bp-profile-button {
    text-align: right;
    margin-top: -24px;
  }

  .bp-profile-button a {
    padding: 0!important;
  }
}

iframe.wp-embedded-content {
  width: 100%;
}

.activity-list li.blogs .activity-content .activity-inner {
  border: 0;
  padding: 0;
  max-width: 100%;
}

.activity-list li.blogs .activity-content .activity-inner img {
  max-width: 100%;
  margin: 0 0 15px;
}

.activity-list li.blogs .activity-content .activity-inner .bb-post-img-link img,
.activity-list li.blogs .activity-content .activity-inner img {
  border-radius: 4px;
}

.activity-list li.blogs .activity-content .activity-inner .reign-content-wrp {
  display: block;
  padding: 0;
}

.activity-list li.blogs .activity-content .activity-inner .bb-content-wrp {
  display: block;
  padding: 0;
  padding-top: 12px;
  background-color: transparent;
}

.activity-list li.blogs .activity-content .activity-inner .bb-post-title,
.activity-list li.blogs .activity-content .activity-inner .reign-post-title {
  display: block;
  font-size: 20px;
  margin: 0 0 10px;
}

.activity-list li.blogs .activity-content .activity-inner .bb-post-title {
  color: inherit;
}

@media (min-width:46.8em) {
  .bp-nouveau .bp-list li .item .list-title {
    font-size: 22px;
  }
}

.bp-nouveau .buddypress-wrap .members-list li .last-activity {
  margin-top: 0;
}

.bp-nouveau .bp-list .member-review-stars {
  width: 100%;
  display: inline-block;
  font-size: 15px;
}

@media (max-width:46.8em) {
  .bp-nouveau .bp-list .member-review-stars {
    text-align: center;
  }
}

.bp-nouveau .bp-list.wbtm-member-directory-type-1 .member-review-stars {
  text-align: left;
}

.bp-nouveau .buddypress-wrap .activity-read-more a,
.bp-nouveau .buddypress-wrap .comment-reply-link,
.bp-nouveau .buddypress-wrap .generic-button a,
.bp-nouveau .buddypress-wrap a.bp-title-button,
.bp-nouveau .buddypress-wrap a.button,
.bp-nouveau .buddypress-wrap button,
.bp-nouveau .buddypress-wrap input[type=button],
.bp-nouveau .buddypress-wrap input[type=reset],
.bp-nouveau .buddypress-wrap input[type=submit],
.bp-nouveau .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
  display: inline-block;
  font-size: 13px;
  padding: 7px 15px;
  line-height: 1.5;
  border-radius: 3px;
}

.bp-nouveau .bp-list li .action .generic-button {
  margin: 0 10px 0 0;
  padding: 5px 0;
}

.bp-nouveau .buddypress-wrap .members-list li .user-update {
  margin-bottom: 0;
}

@media (min-width:46.8em) {
  .bp-nouveau .buddypress-wrap .members-list li .user-update {
    font-size: 14px;
    margin: 0;
  }
}

.bp-nouveau .buddypress-wrap .members-list li .user-update .update {
  margin: 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list {
  padding-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 0;
  width: auto;
  margin: 0 -15px;
}

.bp-nouveau .buddypress-wrap .grid.bp-list:after,
.bp-nouveau .buddypress-wrap .grid.bp-list:before,
.bp-nouveau .buddypress-wrap .grid.bp-list>li:after,
.bp-nouveau .buddypress-wrap .grid.bp-list>li:before {
  content: normal;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li {
  border-bottom: none;
  margin: 0;
  margin-bottom: 30px;
  padding: 0 15px;
}

.bp-nouveau .bp-list:not(.grid)>li {
  margin-bottom: 20px;
  padding: 15px;
  background: #fff;
  border: 1px solid #e3e3e3;
}

@media (max-width:747px) {
  .bp-nouveau .bp-list>li .item-avatar {
    margin-bottom: 10px;
  }
}

.bp-nouveau .buddypress-wrap .grid.bp-list {
  border: 0;
}

@media (min-width:24em) {
  .bp-nouveau .buddypress-wrap .grid.bp-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }

  .bp-nouveau .buddypress-wrap .grid.bp-list:after,
  .bp-nouveau .buddypress-wrap .grid.bp-list:before {
    content: normal;
  }
}

@media (min-width:24em) {
  .bp-nouveau .buddypress-wrap .grid.bp-list>li:after,
  .bp-nouveau .buddypress-wrap .grid.bp-list>li:before {
    content: normal;
  }
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .item-avatar {
  margin-right: 15px;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .item-avatar img.avatar {
  width: 100%;
  min-width: 60px;
  max-width: 60px;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .item-avatar a {
  position: relative;
  display: block;
}

.bp-nouveau .reign-status {
  content: ' ';
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  border-radius: 100%;
  position: absolute;
  right: -10px;
  top: 0;
  box-shadow: 0 0 4px rgba(0,0,0,.2);
}

.bp-nouveau .reign-status.online {
  background: #54ef17;
}

.bp-nouveau .reign-status.offline {
  background: #ccc;
}

.bp-nouveau .reign-status.away {
  background: #fcdd04;
}

.bp-nouveau .round-avatars .reign-status {
  right: 3px;
  top: 3px;
}

.bp-nouveau .grid.bp-list li .item .list-title {
  font-weight: 600;
  margin: 0 0 5px;
  padding: 0;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bp-nouveau .grid.bp-list.wbtm-member-directory-type-1 li .item .list-title {
  font-size: 14px;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .item .last-activity {
  margin-bottom: 0;
  text-align: left;
}

.bp-nouveau .grid.members-list .list-wrap {
  min-height: 100%;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list>li .item {
  margin: auto;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list>li .item .item-block {
  margin: 0;
  width: 100%;
  min-height: 100%;
}

.bp-nouveau .grid.bp-list>li .list-wrap {
  background: #fff;
  border: 1px solid rgba(0,0,0,.1);
  box-shadow: none;
  border-radius: 4px!important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px;
  -webkit-transition: all .3s;
  transition: all .3s;
  height: 100%;
  overflow: visible;
}

.bp-nouveau .grid.bp-list>li .list-wrap:hover {
  box-shadow: 15px 15px 20px rgba(58,46,68,.08);
}

@media (min-width:24em) {
  .bp-nouveau .buddypress-wrap .grid.four.bp-list>li {
    width: 50%;
  }
}

@media (min-width:46.8em) {
  .bp-nouveau .buddypress-wrap .grid.four.bp-list>li {
    width: 33.333333%;
  }
}

@media (min-width:24em) and (max-width:991px) {
  .bp-nouveau .buddypress-wrap .grid.four.bp-list>li {
    padding: 5px;
  }
}

@media (min-width:992px) {
  .bp-nouveau .buddypress-wrap .grid.four.bp-list>li {
    width: 25%;
  }
}

.buddypress:not(.logged-in) .grid.members-list .list-wrap {
  min-height: 100%;
}

.buddypress:not(.logged-in) .grid.bp-list .list-wrap {
  padding-bottom: 15px;
}

body:not(.logged-in) .action-wrap {
  display: none;
}

.logged-in .wbtm-member-directory-type-1 .action-wrap,
.logged-in .wbtm-member-directory-type-3 .action-wrap {
  display: block;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action {
  width: 150px;
  position: absolute;
  background: #fff;
  top: 32px;
  right: -11px;
  left: auto;
  bottom: auto;
  text-align: left;
  border-radius: 3px;
  box-shadow: 0 6px 10px 0 rgba(0,0,0,.1);
  z-index: 2;
  margin: 0;
  border: 1px solid rgba(0,0,0,.1);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action:after,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action:after {
  content: ' ';
  width: 9px;
  height: 9px;
  background: #fff;
  position: absolute;
  top: -5px;
  right: 17px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
  border-top: 1px solid rgba(0,0,0,.1);
  border-left: 1px solid rgba(0,0,0,.1);
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action div.generic-button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action li.generic-button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action div.generic-button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action li.generic-button {
  width: 100%;
  margin: 0;
  padding: 5px;
  padding-top: 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action div.generic-button:first-child,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action li.generic-button:first-child,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action div.generic-button:first-child,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action li.generic-button:first-child {
  padding-top: 5px;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action div.generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action div.generic-button button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action li.generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action li.generic-button button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action div.generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action div.generic-button button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action li.generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action li.generic-button button {
  display: block;
  font-size: 12px;
  width: 100%;
  padding: 6px 8px;
  border-radius: 0;
  text-align: left;
  border: none;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action div.generic-button a:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action div.generic-button button:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action li.generic-button a:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-1>li .action li.generic-button button:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action div.generic-button a:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action div.generic-button button:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action li.generic-button a:hover,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-member-directory-type-3>li .action li.generic-button button:hover {
  border: none;
  outline: 0;
  border-radius: 0;
  box-shadow: none;
}

.bp-nouveau .wbtm-member-directory-type-1 .action-wrap,
.bp-nouveau .wbtm-member-directory-type-3 .action-wrap {
  color: #999;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  margin-left: 10px;
  color: #999;
  margin-top: auto;
  top: 5px;
  position: relative;
  font-size: 20px;
  cursor: pointer;
}

.bp-nouveau .wbtm-member-directory-type-1 .action-wrap:hover .action,
.bp-nouveau .wbtm-member-directory-type-3 .action-wrap:hover .action {
  opacity: 1!important;
  visibility: visible!important;
}

.bp-nouveau .wbtm-member-directory-type-1 .action-wrap:hover,
.bp-nouveau .wbtm-member-directory-type-3 .action-wrap:hover {
  color: #000;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2 i.fa-plus-circle {
  display: none;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2>li .action {
  padding: 15px 0 0!important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  opacity: 1;
  visibility: visible;
  width: auto;
  top: 0;
  right: 0;
  margin: 0;
  background: 0 0;
  border-top: 0;
  border-radius: 0;
  box-shadow: none;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2>li .action .generic-button {
  width: auto;
  margin: 0 5px;
  padding: 0;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2>li .action li.generic-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2 .action>button,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2 .action>div a,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2 .action>li a,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2 .action>li button {
  display: inline-block;
  font-size: 13px;
  max-width: 170px;
  padding: 8px;
  margin-bottom: 15px;
  border-radius: 100px;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.rg-nouveau-friends-request-list.wbtm-member-directory-type-2 .action>button,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.rg-nouveau-friends-request-list.wbtm-member-directory-type-2 .action>div a,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.rg-nouveau-friends-request-list.wbtm-member-directory-type-2 .action>li a,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.rg-nouveau-friends-request-list.wbtm-member-directory-type-2 .action>li button {
  min-width: 150px;
}

.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2.four .action>div a,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2.four .action>li a,
.bp-nouveau #buddypress .item-list.rg-member-list.grid.bp-list.wbtm-member-directory-type-2.four .action>li button {
  min-width: 136px;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2>li .list-wrap,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3>li .list-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  display: block;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2>li .item-avatar img.avatar,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3>li .item-avatar img.avatar {
  width: 100%;
  min-width: 80px;
  max-width: 80px;
  border: 6px solid rgba(255,255,255,.3);
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2>li .item .list-title,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3>li .item .list-title {
  text-align: center;
  margin: 10px 0 0;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2>li .item .last-activity,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3>li .item .last-activity {
  text-align: center;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2 .wbtm-mem-cover-img,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3 .wbtm-mem-cover-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-top: 50%;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2 .wbtm-mem-cover-img img,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3 .wbtm-mem-cover-img img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-2 .item-avatar,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-3 .item-avatar {
  max-width: 70px;
  margin: -40px auto 0;
}

.bp-nouveau .wbtm-member-directory-meta {
  margin: 15px 0 0;
  padding-bottom: 15px;
}

.bp-nouveau .wbtm-member-directory-meta .rtm-tooltip {
  width: 36px;
  height: 36px;
  display: inline-block;
  border-radius: 3px;
  line-height: 33px;
  cursor: pointer;
  margin: 4px;
}

.bp-nouveau .wbtm-member-directory-meta i.fa,
.bp-nouveau .wbtm-member-directory-meta i.fab,
.bp-nouveau .wbtm-member-directory-meta i.far {
  font-size: 20px;
  color: #fff;
  vertical-align: middle;
}

.bp-nouveau .wbtm-member-directory-meta .rtm-tooltip .rtm-tooltiptext {
  width: 120px;
  padding: 10px;
  line-height: 1.5;
  bottom: 120%;
  margin-left: -60px;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.bp-nouveau .wbtm-member-directory-meta .rtm-tooltip:hover .rtm-tooltiptext {
  bottom: 150%;
}

.bp-nouveau #buddypress .grid.bp-list.item-list.rg-member-list.wbtm-member-directory-type-3 .action-wrap {
  margin-left: auto;
  margin-right: 10px;
  top: -8px;
  max-width: 30px;
}

.bp-nouveau #buddypress .grid.bp-list.item-list.rg-member-list.wbtm-member-directory-type-3 .action-wrap>i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 5px 0;
  min-width: 30px;
}

.bp-nouveau #buddypress .grid.bp-list.item-list.rg-member-list.wbtm-member-directory-type-3 .wbtm-member-directory-meta {
  border-bottom: 0;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4>li .list-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0;
  border-radius: .833333333rem!important;
  overflow: hidden;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4>li .list-wrap:hover .img-card img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4>li .list-wrap:hover .item-wrapper {
  -webkit-transform: translateY(-49px);
  -ms-transform: translateY(-49px);
  transform: translateY(-49px);
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .reign-status {
  right: 10px;
  top: 10px;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item .list-title {
  font-size: 20px;
  display: block;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-avatar {
  margin: 0;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-avatar .img-dynamic {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-avatar .img-dynamic.aspect-ratio:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-avatar .img-dynamic.aspect-ratio .img-card {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  outline: 0;
  z-index: 2;
  overflow: hidden;
  border-top-left-radius: .833333333rem;
  border-top-right-radius: .833333333rem;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-avatar .img-dynamic.aspect-ratio .img-card>img {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  object-fit: cover;
  -o-object-fit: cover;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-avatar .aspect-ratio .img-card>img {
  max-width: none;
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .action-wrap .fa,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .action-wrap .far,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .wbtm-member-directory-meta {
  display: none;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 .item-wrapper {
  position: relative;
  z-index: 2;
  padding: 1.5rem 1.5rem;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0;
  flex-shrink: 0;
  -webkit-transition: -webkit-transform .25s cubic-bezier(.55, .055, .675, .19);
  transition: transform .25s cubic-bezier(.55, .055, .675, .19);
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action {
  position: absolute;
  background: 0 0;
  top: -webkit-calc(100% - 10px);
  top: calc(100% - 10px);
  bottom: auto;
  left: 0;
  right: 0;
  margin-top: 0;
  opacity: 0;
  text-align: center;
  -webkit-transition: opacity .2s cubic-bezier(.55, .055, .675, .19),background .25s ease-out,color .25s ease-out;
  transition: opacity .2s cubic-bezier(.55, .055, .675, .19),background .25s ease-out,color .25s ease-out;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .list-wrap:hover .action {
  opacity: 1;
  -webkit-transition: opacity .25s cubic-bezier(.55, .055, .675, .19) .15s,background .25s ease-out,color .25s ease-out;
  transition: opacity .25s cubic-bezier(.55, .055, .675, .19) .15s,background .25s ease-out,color .25s ease-out;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button {
  margin: 5px 5px 0 0;
  width: auto!important;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button {
  position: relative;
  font-size: 0;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a span,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button span {
  position: absolute;
  top: -50%;
  left: -50%;
  right: auto;
  text-align: center;
  font-size: 9px;
  width: 100%;
  min-width: 85px;
  margin: auto;
  display: inline-block;
  background: #333;
  padding: 5px;
  border-radius: 3px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
  z-index: 2;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a:hover span,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button:hover span {
  top: -100%;
  opacity: 1;
  visibility: visible;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button:before {
  content: '\f013';
  font-family: "Font Awesome 5 Pro",reign-icons;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.accept:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.friendship-button:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.accept:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.friendship-button:before {
  content: '\f234';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.friendship-button.pending_friend:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.friendship-button.remove:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.friendship-button.requested:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.reject:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.friendship-button.pending_friend:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.friendship-button.remove:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.friendship-button.requested:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.reject:before {
  content: '\f235';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.follow:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.follow:before {
  content: '\f004';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.unfollow:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.unfollow:before {
  content: '\f004';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.bmpro-flag-member-btn:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.bmpro-flag-member-btn:before {
  content: '\f024';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.bmpro-unflag-member-btn:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.bmpro-unflag-member-btn:before {
  content: '\f024';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button a.wbtm-send-message:before,
.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button button.wbtm-send-message:before {
  content: '\f0e0';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button.following a:before {
  content: '\f004';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button.following a.unfollow:before {
  content: '\f004';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button#user_switching_switch_to a:before {
  content: '\f021';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button#send-private-message a:before {
  content: '\f0e0';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 li .action .generic-button.view-as a:before {
  content: '\f06e';
}

.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4 #user_switching_switch_to {
  display: none;
}

.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links a,
.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links span {
  background: #fff;
  width: 32px;
  display: inline-block;
  line-height: 32px;
  text-align: center;
  height: 32px;
  margin: auto 3px;
  padding: 0;
  border-radius: 100%;
}

.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links a:hover,
.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links span:hover {
  box-shadow: 0 1.5px 15px 0 rgba(0,0,0,.17);
}

.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links span {
  box-shadow: 0 1.5px 15px 0 rgba(0,0,0,.17);
}

.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links span.dots {
  box-shadow: none;
}

.bp-nouveau #buddypress div.bp-pagination .bp-pagination-links span.dots:hover {
  box-shadow: 0 1.5px 15px 0 rgba(0,0,0,.17);
}

.logged-out.bp-nouveau #buddypress .grid.bp-list.rg-member-list.wbtm-member-directory-type-4>li .list-wrap:hover .item-wrapper {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

@media (max-width:480px) {
  .bp-nouveau .grid>li {
    padding-bottom: 20px;
    margin: 0;
  }

  .bp-nouveau .grid.three>li,
  .bp-nouveau .grid.two>li {
    width: 100%;
  }
}

@media (min-width:768px) and (max-width:991px) {
  body.groups.bp-nouveau aside#left,
  body.members.bp-nouveau aside#left {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}

.bp-list li .action .generic-button {
  font-size: inherit;
}

#groups-carousel-list,
#groups-carousel-list-widget {
  margin: 0;
  list-style: none;
}

#groups-carousel-list .bp-group-inner-wrap,
#groups-carousel-list-widget .bp-group-inner-wrap {
  margin: 0 10px;
  border: 1px solid #e3e3e3;
}

#groups-carousel-list .wbtm-group-cover-img,
#groups-carousel-list-widget .wbtm-group-cover-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-top: 50%;
  border-radius: 0;
}

#groups-carousel-list .wbtm-group-cover-img img,
#groups-carousel-list-widget .wbtm-group-cover-img img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  max-width: 150px;
  max-height: 150px;
  object-fit: cover;
}

#groups-carousel-list .item-avatar-group,
#groups-carousel-list-widget .item-avatar-group {
  margin-top: -42px;
  display: block;
  position: relative;
  z-index: 2;
}

#groups-carousel-list img.avatar,
#groups-carousel-list-widget img.avatar {
  width: 100%;
  min-width: 80px;
  max-width: 80px;
  margin: auto;
  border: 6px solid rgba(255,255,255,.3);
}

#groups-carousel-list .group-content-wrap,
#groups-carousel-list-widget .group-content-wrap {
  padding: 15px;
  text-align: center;
}

#groups-carousel-list .wbtm-bp-grp-type-hidden,
#groups-carousel-list .wbtm-bp-grp-type-private,
#groups-carousel-list .wbtm-bp-grp-type-public,
#groups-carousel-list-widget .wbtm-bp-grp-type-hidden,
#groups-carousel-list-widget .wbtm-bp-grp-type-private,
#groups-carousel-list-widget .wbtm-bp-grp-type-public {
  display: block!important;
}

#groups-carousel-list .wbtm-bp-grp-type-hidden .fa,
#groups-carousel-list .wbtm-bp-grp-type-hidden .far,
#groups-carousel-list .wbtm-bp-grp-type-private .fa,
#groups-carousel-list .wbtm-bp-grp-type-private .far,
#groups-carousel-list .wbtm-bp-grp-type-public .fa,
#groups-carousel-list .wbtm-bp-grp-type-public .far,
#groups-carousel-list-widget .wbtm-bp-grp-type-hidden .fa,
#groups-carousel-list-widget .wbtm-bp-grp-type-hidden .far,
#groups-carousel-list-widget .wbtm-bp-grp-type-private .fa,
#groups-carousel-list-widget .wbtm-bp-grp-type-private .far,
#groups-carousel-list-widget .wbtm-bp-grp-type-public .fa,
#groups-carousel-list-widget .wbtm-bp-grp-type-public .far {
  font-size: 14px;
}

#members-carousel-list,
#members-carousel-list-widget {
  margin: 0;
  list-style: none;
}

#members-carousel-list .rg-member,
#members-carousel-list-widget .rg-member {
  margin: 0 10px;
  border: 1px solid #e3e3e3;
}

#members-carousel-list .wbtm-mem-cover-img,
#members-carousel-list-widget .wbtm-mem-cover-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-top: 50%;
  border-radius: 0;
}

#members-carousel-list .wbtm-mem-cover-img img,
#members-carousel-list-widget .wbtm-mem-cover-img img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  max-width: 150px;
  max-height: 150px;
  object-fit: cover;
}

#members-carousel-list .item-avatar,
#members-carousel-list-widget .item-avatar {
  margin-top: -42px;
  margin-bottom: 15px;
  display: block;
  position: relative;
  z-index: 2;
}

#members-carousel-list .item-avatar img.avatar,
#members-carousel-list-widget .item-avatar img.avatar {
  width: 100%;
  min-width: 80px;
  max-width: 80px;
  margin: auto;
  border: 6px solid rgba(255,255,255,.3);
}

#members-carousel-list .item-avatar a,
#members-carousel-list-widget .item-avatar a {
  display: block;
  min-width: 80px;
  max-width: 80px;
  position: relative;
  margin: auto;
}

#members-carousel-list .item-avatar a .reign-status,
#members-carousel-list-widget .item-avatar a .reign-status {
  right: 0!important;
}

#members-carousel-list .rg-member-decription,
#members-carousel-list-widget .rg-member-decription {
  padding: 15px;
  padding-top: 0;
  text-align: center;
}

#groups-carousel-list .slick-next,
#groups-carousel-list .slick-prev,
#groups-carousel-list-widget .slick-next,
#groups-carousel-list-widget .slick-prev,
#members-carousel-list .slick-next,
#members-carousel-list .slick-prev,
#members-carousel-list-widget .slick-next,
#members-carousel-list-widget .slick-prev {
  background-color: #fff;
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0,0,0,.2);
  color: #1a1a1a;
  font-size: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transition: color .5s ease-in-out,opacity .5s ease-in-out;
  transition: color .5s ease-in-out,opacity .5s ease-in-out;
  z-index: 1;
}

#groups-carousel-list .slick-next.slick-disabled,
#groups-carousel-list .slick-prev.slick-disabled,
#groups-carousel-list-widget .slick-next.slick-disabled,
#groups-carousel-list-widget .slick-prev.slick-disabled,
#members-carousel-list .slick-next.slick-disabled,
#members-carousel-list .slick-prev.slick-disabled,
#members-carousel-list-widget .slick-next.slick-disabled,
#members-carousel-list-widget .slick-prev.slick-disabled {
  opacity: .3;
}

#groups-carousel-list .slick-next:before,
#groups-carousel-list .slick-prev:before,
#groups-carousel-list-widget .slick-next:before,
#groups-carousel-list-widget .slick-prev:before,
#members-carousel-list .slick-next:before,
#members-carousel-list .slick-prev:before,
#members-carousel-list-widget .slick-next:before,
#members-carousel-list-widget .slick-prev:before {
  font-size: 21px;
  font-family: dashicons;
  content: "\f341";
  color: #1a1a1a;
  width: 40px;
  height: 40px;
  line-height: 40px;
}

#groups-carousel-list .slick-next:before,
#groups-carousel-list-widget .slick-next:before,
#members-carousel-list .slick-next:before,
#members-carousel-list-widget .slick-next:before {
  content: "\f345";
}

#groups-carousel-list .slick-next,
#groups-carousel-list-widget .slick-next,
#members-carousel-list .slick-next,
#members-carousel-list-widget .slick-next {
  right: 0;
}

#groups-carousel-list .slick-prev,
#groups-carousel-list-widget .slick-prev,
#members-carousel-list .slick-prev,
#members-carousel-list-widget .slick-prev {
  left: 0;
}

#groups-carousel-list .slick-list,
#groups-carousel-list-widget .slick-list,
#members-carousel-list .slick-list,
#members-carousel-list-widget .slick-list {
  border-radius: 5px;
}

#groups-carousel-list,
#groups-carousel-list-widget,
#members-carousel-list,
#members-carousel-list-widget {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

#groups-carousel-list-widget.slick-initialized,
#groups-carousel-list.slick-initialized,
#members-carousel-list-widget.slick-initialized,
#members-carousel-list.slick-initialized {
  visibility: visible;
  opacity: 1;
}

.bp-nouveau.round-avatars #groups-carousel-list img.avatar,
.bp-nouveau.round-avatars #groups-carousel-list-widget img.avatar,
.bp-nouveau.round-avatars #members-carousel-list img.avatar,
.bp-nouveau.round-avatars #members-carousel-list-widget img.avatar {
  border-radius: 50%;
}

.bp-nouveau.round-avatars #groups-carousel-list .item-avatar a .reign-status,
.bp-nouveau.round-avatars #groups-carousel-list-widget .item-avatar a .reign-status,
.bp-nouveau.round-avatars #members-carousel-list .item-avatar a .reign-status,
.bp-nouveau.round-avatars #members-carousel-list-widget .item-avatar a .reign-status {
  right: 10px!important;
  top: 5px;
}

@media (min-width:46.8em) {
  .bp-nouveau.buddypress #buddypress .create-button a:focus,
  .bp-nouveau.buddypress #buddypress .create-button a:hover {
    text-decoration: none;
  }
}

#groups-list li.hidden {
  display: block;
}

.bp-nouveau .groups-list.bp-list,
.bp-nouveau .members-list.bp-list {
  border-top: 0;
}

.bp-nouveau .bp-list li .item .list-title {
  margin-bottom: 10px;
}

.bp-nouveau .buddypress-wrap .groups-list li .group-desc {
  font-size: 14px;
  clear: both;
  margin-bottom: 10px;
  padding: 2px 10px;
}

.bp-nouveau .grid.groups-list .list-wrap {
  min-height: 100%;
}

.bp-nouveau .bgr-group-header-ratings {
  font-size: 15px;
}

.bp-nouveau .bp-list li .groups-meta.action {
  margin-top: 15px;
}

@media (min-width:46.8em) {
  .bp-nouveau .bp-list li .groups-meta.action {
    margin-top: 0;
  }
}

.bp-nouveau .grid.groups-list .list-wrap .group-desc {
  margin: 15px auto 15px;
}

.bp-nouveau .grid.groups-list.bp-list>li .action .generic-button {
  margin: 15px 0 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .item {
  width: 100%;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .item .group-desc {
  display: none;
}

.bp-nouveau .grid.bp-list li .item .list-title.groups-title {
  margin-bottom: 10px;
}

.bp-nouveau .grid.bp-list.wbtm-group-directory-type-1 li .item .list-title.groups-title {
  font-size: 16px;
}

.bp-nouveau .wbtm-bp-grp-type-hidden,
.bp-nouveau .wbtm-bp-grp-type-private,
.bp-nouveau .wbtm-bp-grp-type-public {
  font-size: 12px;
  margin-bottom: 10px;
  text-align: center;
  display: none;
}

.bp-nouveau .wbtm-bp-grp-type-hidden .fa,
.bp-nouveau .wbtm-bp-grp-type-hidden .far,
.bp-nouveau .wbtm-bp-grp-type-private .fa,
.bp-nouveau .wbtm-bp-grp-type-private .far,
.bp-nouveau .wbtm-bp-grp-type-public .fa,
.bp-nouveau .wbtm-bp-grp-type-public .far {
  font-size: 14px;
}

.bp-nouveau .buddypress-wrap .grid.bp-list .wbtm-bp-grp-type-hidden,
.bp-nouveau .buddypress-wrap .grid.bp-list .wbtm-bp-grp-type-private,
.bp-nouveau .buddypress-wrap .grid.bp-list .wbtm-bp-grp-type-public {
  display: block;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .list-wrap {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 100%;
  overflow: hidden;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .item-avatar {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 42%;
  -ms-flex: 0 0 42%;
  flex: 0 0 42%;
  max-width: 42%;
  height: 100%;
  border-radius: 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .item-avatar a {
  padding-top: 130%;
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .item-avatar img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
  border-radius: 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .group-content-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px 15px 10px 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .item-meta,
.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .list-title,
.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .item {
  text-align: left;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .group-details {
  display: none;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .wbtm-member-directory-meta {
  margin: 0;
  padding: 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 li.group-admin-item {
  margin: 0;
  padding-bottom: 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .wbtm-bp-grp-type-hidden,
.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .wbtm-bp-grp-type-private,
.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1 .wbtm-bp-grp-type-public {
  text-align: left;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .action {
  text-align: left;
}

.bp-nouveau .buddypress-wrap .grid.bp-list.wbtm-group-directory-type-1>li .action .generic-button {
  width: auto;
  margin: 0 10px 10px 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .list-wrap,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .list-wrap {
  display: block;
  padding: 0;
  overflow: hidden;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .list-title.groups-title,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .item .last-activity,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .list-title.groups-title,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .item .last-activity {
  text-align: center;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .wbtm-group-cover-img,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .wbtm-group-cover-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-top: 50%;
  border-radius: 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .wbtm-group-cover-img img,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .wbtm-group-cover-img img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .item-avatar,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .item-avatar {
  margin-right: 0;
  margin-top: -42px;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .item-avatar img.avatar,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .item-avatar img.avatar {
  width: 100%;
  min-width: 80px;
  max-width: 80px;
  border: 6px solid rgba(255,255,255,.3);
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .group-content-wrap,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-content-wrap {
  padding: 15px;
  text-align: center;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .group-details,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-details {
  display: none;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 li.group-admin-item,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 li.group-admin-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding-top: 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .group-admin-meta,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-admin-meta {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .wbtm-member-directory-meta,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .wbtm-member-directory-meta {
  margin: 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .action,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action {
  text-align: center;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .action .generic-button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action .generic-button {
  margin: 5px;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .action .generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2>li .action .generic-button button,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action .generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action .generic-button button {
  display: inline-block;
  font-size: 13px;
  min-width: 160px;
  padding: 8px;
  border-radius: 100px;
  border: 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 li .joined,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 li .joined {
  text-align: center;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-2 .group-admins-wrap .activity,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-admins-wrap .activity {
  width: 100%;
  text-align: center;
}

.bp-nouveau .group-admins-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bp-nouveau .group-admins-wrap ul {
  margin: 0;
  width: 100%;
}

.bp-nouveau .group-admins-wrap .avatar {
  max-width: 36px;
}

.bp-nouveau .group-admins-wrap li:not(:first-child) {
  display: none;
}

.bp-nouveau li.group-admin-item {
  text-align: left;
}

.bp-nouveau li.group-admin-item a img.avatar {
  float: left!important;
  margin-right: 10px;
}

.bp-nouveau .group-admin-meta {
  color: #999;
  font-size: 12px;
  text-align: left;
  float: left;
}

.bp-nouveau .group-admin-meta span {
  display: block;
}

.bp-nouveau .group-admin-meta .admin-name {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.4;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .action {
  position: static;
  padding: 0;
  margin-top: 15px;
  text-align: left;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .action .generic-button {
  margin: 0;
  padding: 0;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .list-wrap {
  overflow: visible;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-content-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-content-wrap .action-wrap .fa,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .group-content-wrap .action-wrap .far {
  display: block;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .hidden .action-wrap .fa,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .hidden .action-wrap .far {
  display: none;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .action-wrap {
  color: #999;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  color: #999;
  margin-left: auto;
  margin-top: auto;
  bottom: 0;
  position: relative;
  font-size: 20px;
  cursor: pointer;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .action-wrap:hover .action {
  opacity: 1!important;
  visibility: visible!important;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .action-wrap:hover {
  color: #000;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3 .action-wrap .action {
  width: 150px;
  position: absolute;
  background: #fff;
  top: 28px;
  right: -11px;
  left: auto;
  bottom: auto;
  text-align: left;
  border-radius: 3px;
  box-shadow: 0 6px 10px 0 rgba(0,0,0,.1);
  z-index: 2;
  margin: 0;
  border: 1px solid rgba(0,0,0,.1);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action .generic-button {
  margin: 0;
  padding: 5px;
  width: 100%;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action .generic-button a,
.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action .generic-button button {
  display: block;
  font-size: 12px;
  min-width: 100%;
  width: 100%;
  padding: 6px 8px;
  border-radius: 0;
  text-align: left;
  border: none;
}

.bp-nouveau #buddypress.buddypress-wrap .grid.bp-list.wbtm-group-directory-type-3>li .action:after {
  content: ' ';
  width: 9px;
  height: 9px;
  background: #fff;
  position: absolute;
  top: -5px;
  right: 14px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
  border-top: 1px solid rgba(0,0,0,.1);
  border-left: 1px solid rgba(0,0,0,.1);
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .list-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0;
  border-radius: .833333333rem!important;
  overflow: hidden;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .list-wrap:hover .img-card img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .list-wrap:hover .group-content-wrap {
  -webkit-transform: translateY(-49px);
  -ms-transform: translateY(-49px);
  transform: translateY(-49px);
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .item-meta.group-details,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .last-activity.item-meta,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .wbtm-group-cover-img,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .wbtm-member-directory-meta {
  display: none;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .item {
  text-align: left;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .groups-meta.action,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li.group-admin-item {
  margin: 0;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .wbtm-bp-grp-type-hidden,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .wbtm-bp-grp-type-private,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .wbtm-bp-grp-type-public {
  display: inline-block;
  background: rgba(0,0,0,.1);
  margin-right: .5rem;
  margin-bottom: .5rem;
  vertical-align: middle;
  padding: .3125rem .5rem;
  font-size: 11px;
  line-height: 1.2;
  border-radius: 1rem;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .item .list-title {
  font-size: 20px;
  display: block;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 a.item-avatar-group {
  position: relative;
  overflow: visible;
  padding-top: initial;
  max-width: 100%;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .item-avatar {
  margin: 0;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .img-dynamic {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .img-dynamic.aspect-ratio:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .img-dynamic.aspect-ratio .img-card {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  outline: 0;
  z-index: 2;
  overflow: hidden;
  border-top-left-radius: .833333333rem;
  border-top-right-radius: .833333333rem;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .img-dynamic.aspect-ratio .img-card>img {
  position: absolute;
  top: 0;
  left: 0;
  float: none;
  margin: 0;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  object-fit: cover;
  -o-object-fit: cover;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .aspect-ratio .img-card>img {
  max-width: none;
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 .group-content-wrap {
  position: relative;
  z-index: 2;
  padding: 1.5rem 1.5rem;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0;
  flex-shrink: 0;
  -webkit-transition: -webkit-transform .25s cubic-bezier(.55, .055, .675, .19);
  transition: transform .25s cubic-bezier(.55, .055, .675, .19);
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button {
  margin: 5px 5px 0 0;
  display: inline-block;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li div.action {
  position: absolute;
  background: 0 0;
  top: -webkit-calc(100% - 25px);
  top: calc(100% - 25px);
  left: 0;
  right: 0;
  opacity: 0;
  text-align: center;
  -webkit-transition: opacity .2s cubic-bezier(.55, .055, .675, .19),background .25s ease-out,color .25s ease-out;
  transition: opacity .2s cubic-bezier(.55, .055, .675, .19),background .25s ease-out,color .25s ease-out;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .list-wrap:hover div.action {
  opacity: 1;
  -webkit-transition: opacity .25s cubic-bezier(.55, .055, .675, .19) .15s,background .25s ease-out,color .25s ease-out;
  transition: opacity .25s cubic-bezier(.55, .055, .675, .19) .15s,background .25s ease-out,color .25s ease-out;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button {
  margin: 5px 5px 0 0;
  display: inline-block;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button a,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button button {
  position: relative;
  font-size: 0;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button a span,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button button span {
  position: absolute;
  top: -50%;
  left: -50%;
  right: auto;
  text-align: center;
  font-size: 9px;
  width: 100%;
  min-width: 85px;
  margin: auto;
  display: inline-block;
  background: #333;
  padding: 5px;
  border-radius: 3px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
  z-index: 2;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button a:hover span,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button button:hover span {
  top: -100%;
  opacity: 1;
  visibility: visible;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button a:before,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button button:before {
  content: '\f0c0';
  font-family: "Font Awesome 5 Pro",reign-icons;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button a.bmpro-flag-group-btn:before,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button button.bmpro-flag-group-btn:before {
  content: '\f024';
}

.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button a.bmpro-unflag-group-btn:before,
.bp-nouveau #buddypress .item-list.grid.rg-group-list.wbtm-group-directory-type-4 li .action .generic-button button.bmpro-unflag-group-btn:before {
  content: '\f024';
}

.logged-out.bp-nouveau #buddypress .item-list.rg-group-list.wbtm-group-directory-type-4 .list-wrap:hover .group-content-wrap {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.buddypress:not(.logged-in) .grid.groups-list .list-wrap {
  min-height: 100%;
}

body.bp-nouveau.groups:not(.single-item) .group-subscription-div #js-dialogtooltip {
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  bottom: 0;
  z-index: 99;
}

#groups-dir-list.wbtm-group-directory-type-2 .group-subscription-div,
#groups-dir-list.wbtm-group-directory-type-3 .group-subscription-div,
#groups-list.wbtm-group-directory-type-2 .group-subscription-div,
#groups-list.wbtm-group-directory-type-3 .group-subscription-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  position: relative;
}

#groups-dir-list.wbtm-group-directory-type-2 .gemail_icon,
#groups-dir-list.wbtm-group-directory-type-3 .gemail_icon,
#groups-list.wbtm-group-directory-type-2 .gemail_icon,
#groups-list.wbtm-group-directory-type-3 .gemail_icon {
  background: 0 0!important;
  margin: 0!important;
  padding: 0!important;
}

#groups-dir-list.wbtm-group-directory-type-2 .group-subscription-div .ges-change,
#groups-list.wbtm-group-directory-type-2 .group-subscription-div .ges-change {
  display: block;
  font-size: 13px;
  min-width: 160px;
  padding: 8px;
  border-radius: 100px;
  border: 0;
  margin: 0 auto 10px;
}

#groups-dir-list .group-subscription-div .group-email-tooltip #js-tooltip-content a,
#groups-list .group-subscription-div .group-email-tooltip #js-tooltip-content a {
  display: inline-block;
  margin: 0;
  margin-bottom: .4em;
  margin-right: .4em;
  width: auto;
  background: 0 0;
  border: 0;
  color: inherit;
  font-size: inherit;
  font-weight: 700;
  padding: 0;
  text-decoration: underline;
}

#groups-dir-list .group-subscription-div .ges-ajax-processing,
#groups-list .group-subscription-div .ges-ajax-processing {
  margin: 0;
}

#groups-dir-list.wbtm-group-directory-type-3 .group-subscription-div,
#groups-list.wbtm-group-directory-type-3 .group-subscription-div {
  margin: 0;
  padding: 5px;
  width: 100%;
}

#groups-dir-list.wbtm-group-directory-type-3 .group-subscription-div .ges-change,
#groups-list.wbtm-group-directory-type-3 .group-subscription-div .ges-change {
  display: block;
  font-size: 12px;
  min-width: 100%;
  width: 100%;
  margin-bottom: 8px;
  padding: 6px 8px;
  border-radius: 0;
  text-align: left;
  border: none;
}

#groups-dir-list.wbtm-group-directory-type-4 .group-subscription-div,
#groups-list.wbtm-group-directory-type-4 .group-subscription-div {
  display: inline-block;
}

#groups-dir-list.wbtm-group-directory-type-4 .group-subscription-div .ges-change,
#groups-list.wbtm-group-directory-type-4 .group-subscription-div .ges-change {
  margin: auto;
}

.wbtm-member-info-section .group-email-tooltip a {
  color: inherit!important;
  font-weight: 700;
  text-decoration: underline!important;
}

.single-item .wbtm-member-info-section .group-subscription-div {
  padding-top: 0;
}

.ass-email-type {
  margin: 15px 0;
}

.ass-email-type label input {
  margin-right: 7px;
}

.group-create.bp-nouveau header.entry-header.page-header {
  display: none;
}

.group-create.bp-nouveau .buddypress-wrap .item-body .group-create-buttons {
  list-style: none;
  margin: 0;
  border-bottom: 0;
}

.group-create.bp-nouveau .buddypress-wrap .item-body .group-create-buttons li.current {
  border: 0;
  padding: 0;
}

.group-create.bp-nouveau .buddypress-wrap.bp-dir-hori-nav .group-create-links li:after {
  content: none!important;
}

.group-create.bp-nouveau .bp-navs.group-create-links {
  position: relative;
}

.group-create.bp-nouveau .bp-navs.group-create-links::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #e3e3e3;
}

.group-create.bp-nouveau .buddypress-wrap .group-create-links.tabbed-links ol li,
.group-create.bp-nouveau .buddypress-wrap .group-create-links.tabbed-links ul li {
  margin: 0;
}

@media (max-width:46.8em) {
  .group-create.bp-nouveau .buddypress-wrap .group-create-links.tabbed-links ol li,
  .group-create.bp-nouveau .buddypress-wrap .group-create-links.tabbed-links ul li {
    margin-bottom: 15px;
  }
}

.group-create.bp-nouveau .group-create-buttons.button-tabs li a,
.group-create.bp-nouveau .group-create-buttons.button-tabs li span {
  display: block;
  padding: 10px 20px;
  margin: 0 10px -1px 0;
  font-size: 14px;
  font-weight: 600;
  color: #999;
  text-transform: uppercase;
  border: 2px solid #e3e3e3;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  z-index: 1;
  position: relative;
  -webkit-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media (min-width:748px) and (max-width:991px) {
  .group-create.bp-nouveau .group-create-buttons.button-tabs li a,
  .group-create.bp-nouveau .group-create-buttons.button-tabs li span {
    padding: 5px 8px;
  }
}

.group-create.bp-nouveau .group-create-buttons.button-tabs.button-tabs li a {
  color: #8bc53f;
  border-color: #8bc53f;
}

@media (min-width:46.8em) {
  .group-create.bp-nouveau .group-create-buttons.button-tabs.button-tabs li a {
    border-bottom: 0;
  }
}

.group-create.bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .bp-navs:not(.group-subnav) li.current a,
.group-create.bp-nouveau .group-create-buttons.button-tabs li a:hover,
.group-create.bp-nouveau .group-create-buttons.button-tabs li.current a {
  background: 0 0;
  color: #079fc9;
  border: 2px solid #079fc9;
  border-bottom-color: transparent;
}

.group-create.bp-nouveau .group-create-buttons.button-tabs li a:before {
  content: "";
  display: block;
  height: 2px;
  background: #f4f4f4;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}

.group-create.bp-nouveau .group-create-buttons.button-tabs li a:hover:before,
.group-create.bp-nouveau .group-create-buttons.button-tabs li.current a:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

@media only screen and (max-width:46.8em) {
  .group-create.bp-nouveau .group-create-buttons.button-tabs li {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }

  .group-create.bp-nouveau .group-create-buttons.button-tabs li a,
  .group-create.bp-nouveau .group-create-buttons.button-tabs li span {
    margin: 0;
    border-bottom: 2px solid transparent;
  }

  .group-create.bp-nouveau .group-create-buttons.button-tabs li a:hover,
  .group-create.bp-nouveau .group-create-buttons.button-tabs li.current a {
    background: #fff;
  }

  .group-create.bp-nouveau .group-create-buttons.button-tabs li a:before {
    content: "";
    width: 100%;
    height: 2px;
    background: #079fc9;
    position: absolute;
    bottom: -2px;
    left: 0;
  }
}

@media (max-width:46.8em) {
  .group-create.bp-nouveau .left-menu {
    margin-bottom: 15px;
  }
}

.group-create.bp-nouveau #buddypress input[type=submit]:focus {
  border: 0;
}

.group-create.bp-nouveau button#group_invites_search_submit {
  border-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.group-create.bp-nouveau #buddypress.buddypress-wrap .group-invites-column .bp-invites-content .item-avatar img.avatar {
  min-width: 50px;
  max-width: 50px;
}

.group-create.bp-nouveau #buddypress.buddypress-wrap .bp-invites-content .item-list li .invite-button {
  background: 0 0;
  color: #555;
}

.group-create.bp-nouveau #buddypress.buddypress-wrap .bp-invites-content .item-list li .invite-button:hover {
  color: #333;
}

.bp-nouveau.buddypress #buddypress.bp-dir-vert-nav .create-button a:hover {
  box-shadow: inset 0 0 10px #ccc;
}

.bp-nouveau #item-header-cover-image {
  z-index: unset;
}

.bp-nouveau #header-cover-image:after {
  content: "";
  display: block;
  background: rgba(0,0,0,.1);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.bp-nouveau .wbtm-cover-extra-info-section,
.bp-nouveau .wbtm-member-info-section {
  z-index: 2;
}

.bp-nouveau #buddypress div#item-header .wbtm-social-media-links ul {
  list-style: none;
  margin: 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-social-media-links ul li {
  float: none;
}

.bp-nouveau .wbtm-cover-header-type-1 div#item-header-content .wbtm-social-media-links li a,
.bp-nouveau .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a,
.bp-nouveau .wbtm-cover-header-type-3 div#item-header-content .wbtm-social-media-links li a,
.bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links li a {
  color: #fff;
  width: 30px;
  height: 30px;
  display: inline-block;
  background: rgba(255,255,255,.2);
  text-align: center;
  line-height: 30px;
  vertical-align: middle;
  font-size: 14px;
  border-radius: 100%;
}

.bp-nouveau .wbtm-cover-header-type-1 div#item-header-content .wbtm-social-media-links li a img,
.bp-nouveau .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a img,
.bp-nouveau .wbtm-cover-header-type-3 div#item-header-content .wbtm-social-media-links li a img,
.bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links li a img {
  margin-top: -3px;
  border-radius: 100%;
}

.bp-nouveau .wbtm-cover-header-type-1 div#item-header-content .wbtm-social-media-links li a:hover,
.bp-nouveau .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a:hover,
.bp-nouveau .wbtm-cover-header-type-3 div#item-header-content .wbtm-social-media-links li a:hover,
.bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links li a:hover {
  background: #ededed;
  border: 0;
  color: #666;
  outline: 0;
}

.bp-nouveau .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a,
.bp-nouveau.media #buddypress div#item-header .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a {
  background: rgba(255,255,255,.2);
  border-radius: 3px;
}

.bp-nouveau .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a img,
.bp-nouveau.media #buddypress div#item-header .wbtm-cover-header-type-2 div#item-header-content .wbtm-social-media-links li a img {
  border-radius: 3px;
}

.bp-nouveau .wbtm-cover-header-type-3 div#item-header-content .wbtm-social-media-links li a,
.bp-nouveau.media #buddypress div#item-header .wbtm-cover-header-type-3 div#item-header-content .wbtm-social-media-links li a {
  background: rgba(0,0,0,.5);
  border-radius: 100%;
}

@media screen and (max-width:782px) {
  .bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links ul li {
  display: inline-block;
  margin: 0;
  margin-right: 6px;
}

.bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links ul li a {
  padding: 0;
  border: 0;
}

.bp-nouveau.media #buddypress div#item-header div#item-header-content .wbtm-social-media-links ul li a:hover {
  background: #ededed;
  border: 0;
  color: #666;
  outline: 0;
}

.bp-nouveau #buddypress .wbtm-cover-header-type-1 #header-cover-image {
  height: 100%;
  border-radius: 4px;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-1 {
  min-height: initial;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-1:after {
  display: none;
}

.bp-nouveau #buddypress #item-header-cover-image #item-header-avatar {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  max-width: initial;
  max-height: initial;
}

.bp-nouveau #buddypress #item-header-cover-image #item-header-avatar img.avatar {
  margin: 0;
  min-width: 132px;
  max-width: 132px;
  background: 0 0;
  border: 6px solid rgba(255,255,255,.3);
  box-shadow: 0 2px 5px 0 rgba(18,43,70,.15),0 0 0 1px #e0e0e0;
}

@media screen and (max-width:782px) {
  .bp-nouveau #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    float: none;
  }
}

.bp-nouveau #buddypress div#item-header #item-header-cover-image #item-header-content {
  clear: both;
  float: none;
  margin-left: 0;
  margin-top: 0;
  color: #fff;
}

.bp-nouveau #buddypress div#item-header-cover-image .user-nicename,
.bp-nouveau #buddypress div#item-header-cover-image .user-nicename a,
.bp-nouveau.media.media #buddypress #item-header-cover-image .user-nicename {
  font-size: 24px;
  margin: 0 0 .6em;
}

.bp-nouveau .wbtm-cover-header-type-1 div#item-header-content li {
  display: inline-block;
  margin-right: 6px;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons {
  display: block!important;
  width: 150px;
  background: #fff;
  position: absolute;
  top: 40px;
  right: 0;
  border-radius: 3px;
  box-shadow: 0 6px 10px 0 rgba(0,0,0,.1);
  z-index: 100;
  margin: 0;
  padding: 0;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons:after {
  content: ' ';
  width: 12px;
  height: 12px;
  background: #fff;
  position: absolute;
  top: -6px;
  right: 10px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button {
  width: 100%;
  margin: 0;
  padding: 5px;
  padding-top: 0;
  float: none;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button:first-child,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button:first-child {
  padding-top: 5px;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button a,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button button,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button a,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button button {
  display: block;
  font-size: 12px;
  width: 100%;
  padding: 6px 8px;
  border-radius: 0;
  text-align: center;
  border: none;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button a:hover,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button button:hover,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button a:hover,
.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button button:hover {
  border: none;
  outline: 0;
  border-radius: 0;
  box-shadow: none;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons ul {
  margin: 0;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons ul li {
  margin: 0;
}

.bp-nouveau #buddypress div#item-header #item-header-cover-image #item-header-content #item-buttons:after {
  right: 24px;
}

.bp-nouveau .member-review-stats {
  font-size: 13px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-item-buttons-wrapper {
  position: absolute;
  right: 15px;
  bottom: 10px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 div#item-header-cover-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 300px;
  min-height: 300px;
  padding: 16px;
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 div#item-header-cover-image:before {
  content: ' ';
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 25%, rgba(0,0,0,.45) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgba(0,0,0,.45) 100%);
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  z-index: -1;
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-member-info-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 60%;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 40px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .item-meta {
  color: #fff;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons {
  top: 0;
  background: 0 0!important;
  box-shadow: none;
  width: auto;
  position: relative;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons:after {
  display: none;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  width: auto;
  position: relative;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button {
  width: auto;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button a:hover,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button button:hover {
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li:first-child {
  padding-top: 0!important;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child {
  width: auto;
  padding-top: 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a:hover,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a:hover {
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child button {
  width: auto;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons {
  top: 0;
  background: 0 0!important;
  box-shadow: none;
  width: auto;
  position: relative;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons:after {
  display: none;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: auto;
  position: relative;
}

@media all and (max-width:992px) and (min-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul {
    max-width: 320px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button {
  width: auto;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button a:hover,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button button:hover {
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li:first-child {
  padding-top: 0!important;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child {
  width: auto;
  padding-top: 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a:hover,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a:hover {
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child button {
  width: auto;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper {
  top: inherit;
  bottom: 25px;
  max-width: 45%;
}

@media screen and (max-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper {
    max-width: 100%;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons {
  top: 0;
  background: 0 0!important;
  box-shadow: none;
  width: auto;
  position: relative;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons:after {
  display: none;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: auto;
  position: relative;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button {
  width: auto;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button a:hover,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li.generic-button button:hover {
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul li:first-child {
  padding-top: 0!important;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child {
  width: auto;
  padding-top: 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a:hover,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a:hover {
  border-radius: 4px;
}

@media screen and (max-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a,
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button a:hover,
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a,
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child a:hover {
    background: #1d76da;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button button,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child button {
  width: auto;
}

@media screen and (max-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button button,
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons ul div.generic-button:first-child button {
    background: #1d76da;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-cover-extra-info-section {
  color: #fff;
  text-align: center;
}

@media (min-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-cover-extra-info-section {
    margin-left: auto;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .reign-xprofile-data {
  margin: 8px 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-cover-extra-info-section>div {
  display: inline-block;
  background: rgba(0,0,0,.5);
  margin: 5px;
  padding: 10px;
  min-width: 70px;
  border-radius: 5px;
}

.bp-nouveau span.rtm-usermeta-count {
  display: block;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.bp-nouveau span.rtm-usermeta-text {
  text-transform: uppercase;
  font-size: 12px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content div#latest-update a {
  color: #fff;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content div#latest-update a:hover {
  color: #399dff;
}

@media (max-width:960px) {
  .bp-nouveau #buddypress .wbtm-cover-header-type-1 #header-cover-image {
    height: 100%;
  }
}

@media (max-width:782px) {
  .bp-nouveau #buddypress #item-header-cover-image {
    padding: 20px;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-2 #item-header-cover-image {
    padding: 40px;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-1 #header-cover-image {
    height: 100%;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-1 div#item-header-cover-image h2,
  .bp-nouveau #buddypress .wbtm-cover-header-type-1 div#item-header-cover-image h2 a {
    text-shadow: 0 0 3px rgba(0,0,0,.8);
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 div#item-header-cover-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-member-info-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-1 #item-header-cover-image #item-header-avatar {
    margin-right: 0;
  }

  .bp-nouveau #buddypress div#item-header #cover-image-container.wbtm-member-cover-image-container .wbtm-item-buttons-wrapper {
    position: relative;
    right: inherit;
    top: inherit;
    bottom: inherit;
    margin-bottom: 10px;
  }

  .bp-nouveau #buddypress div#item-header #cover-image-container.wbtm-member-cover-image-container .wbtm-show-item-buttons,
  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons:after {
    display: none;
  }

  .bp-nouveau #buddypress div#item-header #cover-image-container.wbtm-member-cover-image-container #item-buttons {
    display: block!important;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons {
    position: relative;
    width: 100%;
    top: 0;
    background: 0 0;
    box-shadow: none;
    border-radius: 0;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons ul.action {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: start;
    align-items: start;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button:first-child,
  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button:first-child {
    padding-top: 0;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button,
  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button {
    width: auto;
  }

  .bp-nouveau .single-headers #item-header-content {
    padding-left: 0;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.generic-button a,
  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons li.generic-button a {
    padding: 6px 10px;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons .action div.generic-button a,
  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons .action li.generic-button a,
  .bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons .action li.generic-button button {
    border-radius: 4px!important;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper {
    bottom: 0;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-social-media-links,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-social-media-links {
  margin-bottom: 10px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-social-media-links:empty,
.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-social-media-links:empty {
  display: none!important;
}

@media (max-width:767px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 .wbtm-social-media-links,
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-social-media-links {
    margin-top: 10px;
  }
}

.bp-nouveau #buddypress .wbtm-cover-header-type-2 #header-cover-image {
  height: 100%;
  border-radius: 4px;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-2 {
  min-height: initial;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-2:after {
  display: none;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content {
  clear: both;
  float: none;
  margin-left: 0;
  margin-top: 0;
  color: #fff;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .item-meta {
  color: #fff;
}

.bp-nouveau #buddypress .wbtm-cover-header-type-2 div#item-header-cover-image .user-nicename,
.bp-nouveau #buddypress .wbtm-cover-header-type-2 div#item-header-cover-image .user-nicename a {
  font-size: 24px;
}

.bp-nouveau .wbtm-cover-header-type-2 div#item-header-content li {
  display: inline-block;
  margin-right: 6px;
}

.bp-nouveau .member-review-stats {
  font-size: 13px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-item-buttons-wrapper {
  position: absolute;
  right: 5px;
  bottom: 10px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 div#item-header-cover-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 300px;
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-member-info-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: rgba(0,0,0,.5);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  min-width: 350px;
  max-width: 350px;
  padding: 55px 0 15px 0;
  border-radius: 4px;
}

.bp-nouveau #buddypress .wbtm-cover-header-type-2 #item-header-cover-image #item-header-avatar {
  margin-right: 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content {
  color: #fff;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  margin: auto;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-cover-extra-info-section {
  color: #fff;
  text-align: center;
}

@media (min-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-cover-extra-info-section {
    margin-left: auto;
    margin-bottom: 50px;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .reign-xprofile-data {
  margin: 8px 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-cover-extra-info-section>div {
  display: inline-block;
  margin: 10px;
  background: rgba(0,0,0,.5);
  padding: 10px;
  padding-top: 18px;
  max-width: 90px;
  min-width: 90px;
  min-height: 90px;
  max-height: 90px;
  border-radius: 5px;
}

.bp-nouveau span.rtm-usermeta-count {
  display: block;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.bp-nouveau span.rtm-usermeta-text {
  text-transform: uppercase;
  font-size: 12px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content div#latest-update a {
  color: #fff;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content div#latest-update a:hover {
  color: #399dff;
}

@media (max-width:960px) {
  .bp-nouveau #buddypress .wbtm-cover-header-type-2 #header-cover-image {
    height: 100%;
  }
}

@media (max-width:782px) {
  .bp-nouveau #buddypress #item-header-cover-image {
    padding: 20px;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-2 #header-cover-image {
    height: 100%;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 div#item-header-cover-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-member-info-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width:543px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-member-info-section {
    min-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.bp-nouveau #buddypress .wbtm-cover-header-type-3 #header-cover-image {
  height: 300px;
  border-radius: 4px 4px 0 0;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-3 {
  min-height: initial;
  background: #fff;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-3 .rating-text,
.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-3 .rating-total {
  color: #888;
}

.bp-nouveau #buddypress #cover-image-container.wbtm-cover-header-type-3:after {
  display: none;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content {
  clear: both;
  float: none;
  margin-left: 0;
  margin-top: 0;
  color: #888;
}

.bp-nouveau #buddypress .wbtm-cover-header-type-3 div#item-header-cover-image .user-nicename,
.bp-nouveau #buddypress .wbtm-cover-header-type-3 div#item-header-cover-image .user-nicename a {
  font-size: 24px;
  color: #888;
  text-shadow: none;
  margin: 0 0 .6em;
}

.bp-nouveau #buddypress .wbtm-group-cover-image-container.wbtm-cover-header-type-3 div#item-header-cover-image .user-nicename,
.bp-nouveau #buddypress .wbtm-group-cover-image-container.wbtm-cover-header-type-3 div#item-header-cover-image .user-nicename a {
  margin-top: 10px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .reign-xprofile-data {
  color: #888;
}

.bp-nouveau .wbtm-cover-header-type-3 div#item-header-content li {
  display: inline-block;
  margin-right: 6px;
}

.bp-nouveau .member-review-stats {
  font-size: 13px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-item-buttons-wrapper {
  position: absolute;
  right: 15px;
  top: 15px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 div#item-header-cover-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 300px;
  padding: 16px;
  padding-top: 230px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-member-info-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 50%;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content {
  color: #888;
  padding-top: 80px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-social-media-links {
  margin-top: -60px;
  margin-bottom: 30px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-social-media-links:empty {
  display: none!important;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-social-media-links:empty+.user-nicename {
  margin-top: 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-cover-extra-info-section {
  color: #888;
  text-align: center;
}

@media (min-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-cover-extra-info-section {
    margin-left: auto;
    margin-top: -26px;
  }
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .reign-xprofile-data {
  margin: 8px 0;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-cover-extra-info-section>div {
  display: inline-block;
  margin: 0 10px;
}

@media (min-width:782px) {
  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-cover-extra-info-section>div {
    display: inline-block;
    margin: 5px;
    background: rgba(0,0,0,.5);
    color: #fff;
    padding: 10px;
    padding-top: 8px;
    min-width: 70px;
    min-height: 70px;
    max-height: 70px;
    border-radius: 5px;
  }
}

.bp-nouveau span.rtm-usermeta-count {
  display: block;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
}

.bp-nouveau span.rtm-usermeta-text {
  text-transform: uppercase;
  font-size: 12px;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content div#latest-update a {
  color: #888;
}

.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content div#latest-update a:hover {
  color: #399dff;
}

@media (max-width:782px) {
  .bp-nouveau #buddypress #item-header-cover-image {
    padding: 20px;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 div#item-header-cover-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-member-info-section {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
  }

  .bp-nouveau .wbtm-cover-header-type-3 div#item-header-content .wbtm-social-media-links li a {
    background: rgba(0,0,0,.5);
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content {
    padding-top: 0;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-social-media-links {
    margin: 10px 0 10px;
  }

  .bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-cover-extra-info-section {
    margin-top: 10px;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-3 #item-header-cover-image #item-header-avatar {
    margin-right: 0;
    margin-bottom: 15px;
  }

  .bp-nouveau #buddypress .wbtm-cover-header-type-3 div#item-header-cover-image .user-nicename,
  .bp-nouveau #buddypress .wbtm-cover-header-type-3 div#item-header-cover-image .user-nicename a {
    margin-top: 0;
  }
}

body.bp-nouveau:not(.logged-in) #buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-cover-extra-info-section {
  padding-bottom: 0;
}

@media screen and (min-width:992px) {
  .reign-cover-image-inside.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-item-buttons-wrapper {
    max-width: 300px;
  }
}

#buddypress div#item-header .wbtm-badge {
  margin: 5px 0;
}

#buddypress div#item-header .wbtm-badge ul span {
  display: block;
  color: #fff;
}

#buddypress div#item-header .wbtm-badge ul.profile-achievements-listing {
  margin: 0;
  list-style: none;
}

#buddypress div#item-header .wbtm-badge ul.profile-achievements-listing li {
  display: inline-block;
  float: none;
  margin-right: 0;
  position: relative;
}

#buddypress div#item-header .wbtm-badge ul.profile-achievements-listing li:hover .widget-badgeos-item-title {
  opacity: 1;
}

#buddypress div#item-header .wbtm-badge ul.profile-achievements-listing li .badgeos-item-thumb img {
  width: 40px;
  max-width: 40px;
  height: 40px;
}

#buddypress div#item-header .wbtm-badge ul.profile-achievements-listing li#widget-achievements-listing-item-more {
  margin-left: 8px;
}

#buddypress div#item-header .wbtm-badge ul.profile-achievements-listing .widget-badgeos-item-title {
  position: absolute;
  bottom: -20px;
  right: 0;
  left: 0;
  margin: auto;
  color: #fff;
  font-size: 13px;
  white-space: nowrap;
  opacity: 0;
}

.users-header #mycred-users-badges {
  height: 35px;
}

#mycred-users-badges .the-badge {
  display: inline-block;
}

.users-header #mycred-users-badges .mycred-badge-image {
  width: 30px;
  height: 30px;
}

#mycred-users-badges .mycred-badge-image {
  display: inline-block;
  margin: 5px 5px 0 0;
}

.buddypress-wrap .profile.public .mycred h4 {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 5px;
}

table.mycred-table tbody,
table.mycred-table tfoot,
table.mycred-table thead {
  background: #fff;
}

table.mycred-table tbody tr td,
table.mycred-table tfoot tr th,
table.mycred-table thead tr th {
  padding: 10px;
  border: 1px solid #e3e3e3;
}

#mycred-users-badges {
  margin-bottom: 5px;
}

#mycred-users-badges .the-badge {
  display: inline-block;
}

#mycred-users-badges .mycred-badge-image {
  display: inline-block;
  margin: 5px 5px 0 0;
}

.mycred-table td:first-child,
.mycred-table th:first-child {
  padding-left: 13px;
}

#buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-badge ul span,
#buddypress div#item-header .wbtm-cover-header-type-3 .wbtm-badge ul.profile-achievements-listing .widget-badgeos-item-title {
  color: #000;
}

.users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement,
.users-header .gamipress-buddypress-points,
.users-header .gamipress-buddypress-ranks,
.users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank,
.users-header .gamipress-buddypress-user-achievements {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px 0 0;
}

@media screen and (max-width:782px) {
  .users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement,
  .users-header .gamipress-buddypress-points,
  .users-header .gamipress-buddypress-ranks,
  .users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank,
  .users-header .gamipress-buddypress-user-achievements {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-achievements .gamipress-buddypress-achievement,
.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-points,
.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-ranks,
.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-ranks .gamipress-buddypress-rank,
.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-user-achievements {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-achievement-title,
.users-header .wbtm-cover-header-type-2 .gamipress-buddypress-rank-title {
  color: #fff;
}

.users-header .wbtm-cover-header-type-1 .gamipress-buddypress-achievement-title,
.users-header .wbtm-cover-header-type-1 .gamipress-buddypress-rank-title {
  color: #fff;
}

@media screen and (max-width:782px) {
  .users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement,
  .users-header .gamipress-buddypress-points,
  .users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}

.users-header .center-view .gamipress-buddypress-achievements .gamipress-buddypress-achievement,
.users-header .center-view .gamipress-buddypress-points,
.users-header .center-view .gamipress-buddypress-ranks .gamipress-buddypress-rank {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement,
.users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank {
  margin-top: 0;
  margin-bottom: 0;
}

.users-header .gamipress-buddypress-points-type {
  margin: 0 10px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.users-header .gamipress-buddypress-points img.gamipress-points-thumbnail {
  border-radius: 100%;
  margin-right: 5px;
}

body #buddypress #item-header-cover-image span.activity {
  font-size: 14px;
}

.gamipress-buddypress-achievements .activity,
.gamipress-buddypress-points .activity,
.gamipress-buddypress-ranks .activity {
  margin-bottom: 10px;
}

.users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement-type-label {
  margin-right: 10px;
  font-weight: 500;
}

.users-header .gamipress-buddypress-achievements .gamipress-buddypress-achievement-type-label {
  margin-right: 10px;
  font-weight: 500;
}

.users-header .gamipress-buddypress-achievement-title {
  font-size: 14px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.users-header .gamipress-buddypress-achievements img.gamipress-achievement-thumbnail {
  border-radius: 100%;
  margin-right: 5px;
}

.users-header .gamipress-buddypress-ranks {
  margin-bottom: 10px;
}

.users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank-label {
  margin-right: 10px;
  font-weight: 500;
}

.users-header .gamipress-buddypress-ranks .gamipress-buddypress-rank a.activity {
  font-size: 14px;
}

.users-header .gamipress-buddypress-ranks img.gamipress-rank-thumbnail {
  border-radius: 100%;
  margin-right: 5px;
}

.users-header .gamipress-buddypress-rank-title {
  margin-right: 10px;
}

.gamipress-user-points:not(.gamipress-layout-none) .gamipress-points {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  -webkit-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  padding-bottom: 20px;
  overflow: visible;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

@media (max-width:1200px) {
  .gamipress-user-points:not(.gamipress-layout-none) .gamipress-points {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 20px;
  }
}

@media (max-width:767px) {
  .gamipress-user-points:not(.gamipress-layout-none) .gamipress-points {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.gamipress-user-points-image {
  margin-right: 15px;
  min-width: 50px;
}

.gamipress-user-points:not(.gamipress-layout-none) .gamipress-points .gamipress-user-points-description span {
  display: block;
  margin-top: 0;
}

.gamipress-open-close-switch {
  text-align: left;
  padding: 5px 0;
  font-size: 12px;
  text-transform: uppercase;
}

#gamipress-achievements-container[class*=gamipress-columns]>.gamipress-achievement,
.gamipress-points-types[class*=gamipress-columns]>.gamipress-points-type,
.gamipress-ranks-container[class*=gamipress-columns] .gamipress-rank,
.gamipress-user-points[class*=gamipress-columns]>.gamipress-points {
  background: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}

.gamipress-achievements-list .gamipress-achievements-container .gamipress-achievement-description>h4,
.gamipress-ranks-list .gamipress-ranks-container .gamipress-rank-description>h4 {
  margin-bottom: 5px;
  font-size: 14px;
}

table#gamipress-earnings-table tbody,
table#gamipress-earnings-table thead {
  background: #fff;
}

table#gamipress-earnings-table tbody tr td,
table#gamipress-earnings-table thead tr th {
  padding: 10px;
}

input#gamipress-achievements-search-input {
  height: 44px;
  vertical-align: middle;
}

.gamipress-logs-list .gamipress-log {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: 1px solid #e3e3e3;
}

.gamipress-logs-list .gamipress-log:first-child {
  border-top: 1px solid #e3e3e3;
}

#gamipress-achievements-filter select {
  margin-left: 0;
}

#gamipress-achievements-search {
  margin-right: 0;
}

.gamipress_achievements_widget #gamipress-achievements-search {
  width: 100%;
}

.gamipress_achievements_widget #gamipress-achievements-search label {
  display: block;
}

.gamipress_achievements_widget input#gamipress-achievements-search-input {
  height: 42px;
  display: block;
  float: left;
}

.activity-list .activity-item .activity-content .gamipress-achievement,
.activity-list .activity-item .activity-content .gamipress-points-award,
.activity-list .activity-item .activity-content .gamipress-rank {
  margin: 0 15px 15px;
}

#item-header-cover-image #item-header-avatar {
  position: relative;
}

#item-header a.link-change-cover-image,
#item-header a.link-change-profile-image,
#item-header a.position-change-cover-image {
  background: rgba(255,255,255,.9);
  border-radius: 50%;
  display: flex!important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  width: 30px;
  height: 30px;
  left: 12px;
  top: 12px;
  z-index: 3;
  opacity: 0;
  -webkit-transition: all .2s;
  transition: all .2s;
  text-decoration: none;
  box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
}

#item-header a.link-change-cover-image>i,
#item-header a.link-change-profile-image>i,
#item-header a.position-change-cover-image>i {
  font-size: 16px;
}

#item-header a.position-change-cover-image {
  top: 55px;
  display: none;
}

@media screen and (min-width:1220px) {
  #buddypress #item-header a.position-change-cover-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  #buddypress #item-header .header-cover-img {
    display: block;
  }

  #buddypress #item-header #header-cover-image.has-cover-image {
    background-image: none;
  }
}

#item-header-avatar a.link-change-profile-image {
  top: 50px;
  left: 50%;
  margin-left: -15px;
}

#header-cover-image:hover a.link-change-cover-image,
#header-cover-image:hover a.position-change-cover-image,
#item-header-avatar:hover a.link-change-profile-image {
  opacity: 1;
}

#header-cover-image:hover a.link-change-cover-image .bp-tooltip:after {
  left: 100px;
  right: auto;
  margin-top: 3px;
  top: 0;
  -webkit-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
}

@media screen and (min-width:782px) {
  #item-header .wbtm-cover-header-type-2 a.link-change-cover-image,
  #item-header .wbtm-cover-header-type-2 a.position-change-cover-image {
    left: 360px;
  }
}

.bp-nouveau div#item-header-cover-image {
  border-radius: 0;
}

.bp-nouveau .wbtm-group-cover-image-container a:not(.link-change-profile-image):not(.link-change-cover-image):not(.position-change-cover-image) {
  color: #fff;
}

.bp-nouveau .wbtm-group-cover-image-container.wbtm-cover-header-type-3 a {
  color: inherit;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.groups-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.groups-meta .generic-button:first-child {
  padding-top: 0;
}

.bp-nouveau #buddypress div#item-header.single-headers #item-header-cover-image #item-header-content #item-buttons div.groups-meta .generic-button {
  width: auto;
}

.bp-nouveau .single-headers .activity {
  display: block;
  font-size: 12px;
  padding: 0;
}

.bp-nouveau .single-headers .wbtm-group-cover-image-container .activity {
  margin-bottom: 10px;
}

.bp-nouveau .single-headers .wbtm-cover-header-type-1 .group-status,
.bp-nouveau .single-headers .wbtm-cover-header-type-2 .group-status {
  color: #fff;
}

.bp-nouveau .groups-header .moderators-lists {
  margin-top: 14px;
}

.bp-nouveau .groups-header .wbtm-cover-header-type-1 .moderators-lists .moderators-title,
.bp-nouveau .groups-header .wbtm-cover-header-type-2 .moderators-lists .moderators-title {
  color: #fff;
}

.bp-nouveau .groups-header .wbtm-cover-header-type-1 #item-header-content .activity,
.bp-nouveau .groups-header .wbtm-cover-header-type-2 #item-header-content .activity {
  color: #fff;
}

.bp-nouveau .groups-header .moderators-lists .moderators-title {
  text-align: center;
}

.bp-nouveau ul#group-admins,
.bp-nouveau ul#group-mods {
  margin: 0;
  text-align: center;
  list-style: none;
}

.bp-nouveau #buddypress .single-group-content-area div#item-header div#item-meta {
  display: block;
  margin: 0;
}

.bp-nouveau #buddypress .single-group-content-area div#item-header div#item-meta p {
  margin-bottom: 0;
}

.bp-nouveau .single-headers .group-status {
  color: inherit;
  font-size: 15px;
}

.bp-nouveau .single-headers .group-status strong {
  font-weight: 400;
}

.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons div.generic-button .button,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons div.generic-button a,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons div.generic-button .button,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons div.generic-button a,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons div.generic-button .button,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 #item-header-cover-image #item-header-content .wbtm-item-buttons-wrapper #item-buttons div.generic-button a {
  border-radius: 4px;
}

@media screen and (max-width:782px) {
  .bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-1 #item-header-cover-image #item-header-content,
  .bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-2 #item-header-cover-image #item-header-content {
    padding-bottom: 0;
  }
}

.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-1 #item-header-cover-image .wbtm-item-buttons-wrapper .groups-meta div.generic-button .button,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-1 #item-header-cover-image .wbtm-item-buttons-wrapper .groups-meta div.generic-button a,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-2 #item-header-cover-image .wbtm-item-buttons-wrapper .groups-meta div.generic-button .button,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-2 #item-header-cover-image .wbtm-item-buttons-wrapper .groups-meta div.generic-button a {
  padding: 6px 15px!important;
  height: auto;
  margin: 0;
}

@media screen and (max-width:782px) {
  .bp-nouveau #buddypress div#item-header.single-headers #cover-image-container #item-header-cover-image {
    padding-bottom: 70px;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #cover-image-container #item-header-cover-image .wbtm-item-buttons-wrapper {
    width: 100%;
    left: 0;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #cover-image-container #item-header-cover-image .wbtm-item-buttons-wrapper .groups-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
  }

  .bp-nouveau #buddypress div#item-header.single-headers #cover-image-container #item-header-cover-image .wbtm-item-buttons-wrapper .groups-meta div.generic-button .button {
    width: auto;
  }
}

.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section {
  width: 70%;
  z-index: 3;
}

.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section #item-header-content .wbtm-item-buttons-wrapper #item-buttons {
  margin-bottom: 10px!important;
}

@media only screen and (max-width:300px) {
  .bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section #item-header-content .wbtm-item-buttons-wrapper #item-buttons {
    margin-bottom: 0!important;
  }
}

.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section #item-header-content .bp-group-type-list strong {
  color: inherit;
}

.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section #item-header-content .wbtm-item-buttons-wrapper #item-buttons .groups-meta .generic-button a,
.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section #item-header-content .wbtm-item-buttons-wrapper #item-buttons .groups-meta .generic-button button {
  margin: 0;
  border-radius: 4px!important;
  height: auto;
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 15px;
}

@media only screen and (max-width:782px) {
  .bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a {
  display: inline-block;
  text-align: center;
  margin: 0 5px 5px 0;
  padding: 3px 10px;
  border-radius: 20px;
  font-size: 12px;
  color: #a66ff7;
  background-color: rgba(166,111,247,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:nth-child(2n) {
  color: #416aef;
  background-color: rgba(65,106,239,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:hover:nth-child(2n) {
  color: #fff;
  background-color: #416aef;
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:nth-child(3n) {
  color: #f81895;
  background-color: rgba(248,24,149,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:hover:nth-child(3n) {
  color: #fff;
  background-color: #f81895;
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:nth-child(4n) {
  color: #cc7401;
  background-color: rgba(204,116,1,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:hover:nth-child(4n) {
  color: #fff;
  background-color: #cc7401;
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:nth-child(5n) {
  color: #04bbf1;
  background-color: rgba(4,187,241,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:hover:nth-child(5n) {
  color: #fff;
  background-color: #04bbf1;
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:nth-child(6n) {
  color: #28a745;
  background-color: rgba(40,167,69,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:hover:nth-child(6n) {
  color: #fff;
  background-color: #28a745;
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:nth-child(7n) {
  color: #ff788c;
  background-color: rgba(255,120,140,.1);
}

.bp-nouveau #buddypress div#item-header.single-headers #cover-image-container .wbtm-member-info-section #item-header-content .bp-group-type-list a:hover:nth-child(7n) {
  color: #fff;
  background-color: #ff788c;
}

body.single-item.groups.bp-nouveau #buddypress div#item-header #item-header-cover-image #item-actions,
body.single-item.groups.bp-nouveau #buddypress div#item-header #item-header-cover-image #item-header-content {
  margin-top: 0;
}

body.single-item.groups.bp-nouveau #buddypress div#item-header.single-headers .wbtm-cover-header-type-3 .wbtm-member-info-section {
  width: 65%;
  max-width: 100%;
}

@media (min-width:782px) {
  body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-1 #item-header-cover-image #item-actions {
    margin-left: 50px;
  }
}

body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-actions {
  margin-left: auto;
  width: auto;
  max-width: 100%;
}

@media (max-width:781px) {
  body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-actions {
    padding-top: 0;
    margin-left: 0;
  }
}

body.single-item.groups.bp-nouveau #buddypress div#item-header #item-header-cover-image #item-header-content {
  margin: 0;
}

body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-actions,
body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-group-cover-image-container.wbtm-cover-header-type-2 #item-header-cover-image #item-header-content {
  min-width: 100%;
  text-align: center;
}

body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-cover-image #item-actions {
  padding-top: 0;
  min-width: 100%;
  margin: 0;
  float: none;
}

body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 .wbtm-member-info-section {
  padding-top: 30px;
}

body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-2 #item-header-content .bp-group-type-list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.single-headers .wbtm-cover-header-type-2 .group-status {
  padding-right: 0;
}

body.bp-nouveau:not(.logged-in) #buddypress .item-list.rg-group-list.wbtm-group-directory-type-2 div.action {
  margin: 0;
  padding: 0;
  border: 0;
}

@media (min-width:782px) {
  body.single-item.groups.bp-nouveau #buddypress div#item-header .wbtm-cover-header-type-3 #item-header-cover-image #item-actions {
    padding-top: 80px;
    margin-bottom: 0;
  }
}

.wbtm-cover-header-type-1 p.bp-group-type-list,
.wbtm-cover-header-type-2 p.bp-group-type-list {
  color: #fff;
}

.bp-nouveau .widget-area .widget_bp_groups_widget #groups-list .item-avatar img {
  width: 100%;
  min-width: 50px;
  max-width: 50px;
  height: auto;
  border-radius: 3px;
  margin: initial;
}

.bp-nouveau .buddypress.widget .activity-list img,
.bp-nouveau .widget-area .bp-login-widget-user-avatar img,
.bp-nouveau .widget-area .item-avatar img {
  border-radius: 3px;
}

.bp-nouveau .buddypress.widget .activity-list img {
  margin: 0 5px 0 2px;
}

.bp-nouveau .buddypress-wrap.round-avatars .buddypress.widget .activity-list img.avatar,
.bp-nouveau .buddypress-wrap.round-avatars .widget-area .bp-login-widget-user-avatar img,
.bp-nouveau .buddypress-wrap.round-avatars .widget-area .item-avatar img,
.bp-nouveau .buddypress-wrap.round-avatars .widget-area .widget_bp_groups_widget #groups-list .item-avatar img {
  border-radius: 50%;
}

.bp-nouveau .widget-area .widget.buddypress #members-list li .item {
  display: block;
}

.bp-nouveau .widget-area .widget.buddypress div.item-meta {
  font-size: 12px;
}

.bp-nouveau .buddypress.widget ul#friends-list li .item-avatar,
.bp-nouveau .buddypress.widget ul#groups-list li .item-avatar,
.bp-nouveau .buddypress.widget ul#members-list li .item-avatar {
  padding: .5em 0;
  text-align: left;
}

.bp-nouveau .buddypress.widget ul#friends-list li .item,
.bp-nouveau .buddypress.widget ul#groups-list li .item,
.bp-nouveau .buddypress.widget ul#members-list li .item {
  margin-left: 60px;
}

.bp-nouveau .widget-area .widget.buddypress div.item {
  padding: .5em;
}

.bp-nouveau .widget-area .widget.buddypress #friends-list li,
.bp-nouveau .widget-area .widget.buddypress #groups-list li,
.bp-nouveau .widget-area .widget.buddypress #members-list li {
  display: block;
  padding: 0;
  margin: 0;
}

.bp-nouveau .buddypress-wrap .buddypress.widget ul#friends-list,
.bp-nouveau .buddypress-wrap .buddypress.widget ul#groups-list,
.bp-nouveau .buddypress-wrap .buddypress.widget ul#members-list {
  margin: 0;
  width: 100%;
  display: block;
}

.bp-nouveau .buddypress-wrap .buddypress.widget ul#friends-list li,
.bp-nouveau .buddypress-wrap .buddypress.widget ul#groups-list li,
.bp-nouveau .buddypress-wrap .buddypress.widget ul#members-list li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
  width: 100%;
  border: 0;
}

.bp-nouveau .buddypress-wrap:not(.round-avatars).widget-area .bp-login-widget-user-avatar img,
.bp-nouveau .buddypress-wrap:not(.round-avatars).widget-area .item-avatar img {
  border-radius: 3px;
}

.bp-nouveau .widget_nav_menu .main-navs.dir-navs {
  margin-bottom: 0;
}

.bp-nouveau .widget.widget_nav_menu.buddypress_object_nav ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bp-nouveau .widget.widget_nav_menu.buddypress_object_nav ul li a {
  padding: 2px 0;
}

.bp-nouveau .buddypress-wrap .widget-area .widget.widget_nav_menu .bp-navs li {
  float: none;
}

.bp-nouveau .widget.widget_nav_menu ul li {
  margin: 0;
}

.bp-nouveau .widget.widget_nav_menu ul li:hover {
  margin-left: 0;
}

.bp-nouveau .widget.widget_nav_menu ul li a {
  display: block;
}

.bp-nouveau .widget_bp_core_login_widget:after {
  content: ' ';
  clear: both;
  display: table;
}

.bp-nouveau form#bp-login-widget-form label {
  display: block;
  margin-bottom: 5px;
}

.bp-nouveau form#bp-login-widget-form input[type=password],
.bp-nouveau form#bp-login-widget-form input[type=text] {
  margin-bottom: 15px;
  width: 100%;
}

.bp-nouveau .bp-login-widget-user-avatar {
  float: left;
  margin-right: 15px;
}

.bp-nouveau .bp-login-widget-user-avatar::after {
  content: "";
  clear: both;
  display: table;
}

.bp-nouveau .bp-login-widget-user-links {
  margin-bottom: 10px;
}

.bp-nouveau .widget_bps_widget .ui-accordion .ui-accordion-content {
  padding: 15px;
}

.bp-nouveau .widget_bps_widget input[type=number],
.bp-nouveau .widget_bps_widget input[type=search] {
  width: 100%;
  height: 34px;
}

.bp-nouveau .widget_bps_widget select {
  height: 34px;
}

.bp-nouveau .widget_bps_widget .bps-form label {
  display: inline-block;
  margin: 6px 0;
}

.bp-nouveau .widget_bps_widget .bps-description {
  margin-top: 5px;
  display: inline-block;
}

.bp-nouveau .widget_bps_widget .bps-description:empty {
  display: none;
}

.bp-nouveau .widget.bp-latest-activities .activity-list {
  padding: 0;
}

.bp-nouveau .widget.bp-latest-activities .activity-list p {
  margin: 0;
}

.bp-nouveau .widget.bp-latest-activities .activity-list p+p {
  margin-bottom: 10px;
}

.bp-nouveau .widget.bp-latest-activities .activity-list blockquote {
  margin: 0 0 1.375rem;
}

.bp-nouveau .widget.bp-latest-activities .activity-list blockquote:last-child {
  margin: 0;
}

.bp-nouveau .widget.bp-latest-activities .activity-list .activity-item:not(.mini) {
  word-break: break-all;
  margin-bottom: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.bp-nouveau .widget.bp-latest-activities .activity-list .activity-item p {
  margin-bottom: 0;
}

.bp-nouveau .widget.bp-latest-activities .activity-list iframe {
  max-width: 100%;
}

.bp-nouveau.round-avatars .buddypress.widget .activity-list img.avatar,
.bp-nouveau.round-avatars .widget-area .bp-login-widget-user-avatar img,
.bp-nouveau.round-avatars .widget-area .item-avatar img,
.bp-nouveau.round-avatars .widget-area .widget_bp_groups_widget #groups-list .item-avatar img {
  border-radius: 50%;
}

.bp-nouveau #buddypress.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) #item-body {
  padding: 0;
  margin-top: 0;
}

.bp-nouveau .bp-list li .item-avatar img.avatar {
  max-width: 100px;
}

.bp-nouveau .buddypress-wrap a[data-bp-close],
.bp-nouveau .buddypress-wrap button[data-bp-close] {
  background: 0 0;
  color: #555;
  padding: 0;
}

.bp-nouveau .buddypress-wrap a[data-bp-close]:hover,
.bp-nouveau .buddypress-wrap button[data-bp-close]:hover {
  background: 0 0;
  color: #333;
}

.bp-nouveau .buddypress-wrap .bp-subnavs {
  margin: 15px 0!important;
}

.bp-nouveau .bp-plugin-widgets {
  margin-bottom: 20px;
}

.bp-nouveau .group-front-page,
.bp-nouveau .member-front-page {
  margin-top: 20px;
}

.bp-nouveau .group-front-page .bp-sidebar,
.bp-nouveau .member-front-page .bp-sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 -15px;
}

@media (max-width:32em) {
  .bp-nouveau .group-front-page .bp-sidebar,
  .bp-nouveau .member-front-page .bp-sidebar {
    display: block;
    margin: auto;
  }
}

.bp-nouveau .group-front-page .bp-sidebar .widget,
.bp-nouveau .member-front-page .bp-sidebar .widget {
  width: -webkit-calc(50% - 30px);
  width: calc(50% - 30px);
  margin: 0 15px 20px 15px;
}

@media (max-width:32em) {
  .bp-nouveau .group-front-page .bp-sidebar .widget,
  .bp-nouveau .member-front-page .bp-sidebar .widget {
    width: 100%;
    margin: auto;
    margin-bottom: 30px;
  }
}

.bp-nouveau .group-front-page .bp-sidebar .item-avatar img,
.bp-nouveau .member-front-page .bp-sidebar .item-avatar img {
  max-width: 46px;
}

.bp-nouveau #send-invites-editor,
.bp-nouveau .bp-member-add-form,
.bp-nouveau .bp-messages-content,
.bp-nouveau .bptodo-adming-setting,
.bp-nouveau .bptodo-form-add,
.bp-nouveau .buddypress-wrap .profile,
.bp-nouveau .bupr-bp-member-reviews-block,
.bp-nouveau form#account-capabilities-form,
.bp-nouveau form#account-group-invites-form,
.bp-nouveau form#group-settings-form,
.bp-nouveau form#settings-form {
  background: #fff;
  margin-top: 15px;
  padding: 15px;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.bp-nouveau .bp-messages-content #bp-message-thread-list .message-content,
.bp-nouveau .bp-messages-content #bp-message-thread-list li:nth-child(2n) .message-content {
  padding: 10px;
  background: rgba(0,0,0,.2);
}

.bp-nouveau .bp-messages-content #bp-message-thread-list .message-content p,
.bp-nouveau .bp-messages-content #bp-message-thread-list li:nth-child(2n) .message-content p {
  margin-bottom: 0;
}

.bp-nouveau #message-threads li.selected {
  background: rgba(0,0,0,.2);
}

.bp-nouveau .bp-messages-content #bp-message-thread-list .message-metadata {
  padding: 10px;
  box-shadow: 0 0 0 1px rgba(255,255,255,.1);
}

.bp-nouveau .buddypress-wrap .standard-form .wbcom-user-social label {
  margin: -5px 0 10px;
}

.bp-nouveau .buddypress-wrap .standard-form .wbtm-rtm-header-view label {
  margin: -5px 0 10px;
}

.bp-nouveau .field-visibility-settings-toggle {
  margin-top: 10px;
}

.bp-nouveau .buddypress-wrap .profile.edit .editfield,
.bp-nouveau .buddypress-wrap table.profile-fields {
  box-shadow: none;
}

.bp-nouveau .buddypress-wrap .profile.edit .button-nav li {
  margin-bottom: 10px;
}

.bp-nouveau .buddypress-wrap .profile.public .profile-group-title {
  padding-bottom: 5px;
}

.bp-nouveau .buddypress-wrap .profile.edit .editfield>fieldset p {
  margin-bottom: 0;
}

.bp-nouveau .wbtm-rtm-header-view .bp-profile-field.editfield select {
  max-width: 180px;
  height: 34px;
}

.bp-nouveau .buddypress-wrap .profile.edit .editfield .description {
  margin-bottom: 10px;
}

.bp-nouveau .buddypress-wrap .standard-form .datebox-selects {
  margin-bottom: 20px;
}

.bp-nouveau .buddypress-wrap .standard-form .datebox-selects select {
  margin-right: 15px;
  height: 34px;
}

@media (max-width:543px) {
  .bp-nouveau .buddypress-wrap .standard-form .datebox-selects select {
    width: 100%;
    margin: 10px 0;
  }
}

.bp-nouveau #buddypress.buddypress-wrap .bptodo-form-add .mce-btn button,
.bp-nouveau #buddypress.buddypress-wrap .standard-form .mce-btn button {
  padding: 2px 3px;
  background: 0 0;
}

.bp-nouveau #buddypress input[type=button].ed_button {
  padding: 0 8px 1px;
}

.bp-nouveau .buddypress-wrap .standard-form a.clear-value {
  margin-top: 15px;
}

.bp-nouveau .drag-drop-inside p.drag-drop-info {
  margin-bottom: 15px;
}

.bp-nouveau .bp-avatar-nav ul.avatar-nav-items li.current,
.bp-nouveau .buddypress-wrap .tabbed-links ul li.current {
  border-bottom-color: #f4f4f4;
}

.bp-nouveau .buddypress-wrap .bp-tables-user,
.bp-nouveau .buddypress-wrap table.forum,
.bp-nouveau .buddypress-wrap table.wp-profile-fields {
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau .buddypress-wrap table.notifications .bulk-select-all,
.bp-nouveau .buddypress-wrap table.notifications .bulk-select-check {
  padding-left: 1em;
}

.bp-nouveau .buddypress-wrap .bp-tables-user tr td.label,
.bp-nouveau .buddypress-wrap table.forum tr td.label,
.bp-nouveau .buddypress-wrap table.profile-fields .data,
.bp-nouveau .buddypress-wrap table.wp-profile-fields tr td.label {
  border: 0;
}

.bp-nouveau .buddypress-wrap .bp-tables-user tr.alt td,
.bp-nouveau .buddypress-wrap table.wp-profile-fields tr.alt td {
  background: 0 0;
}

.bp-nouveau .buddypress-wrap .bp-tables-user tbody tr,
.bp-nouveau .buddypress-wrap table.forum tbody tr,
.bp-nouveau .buddypress-wrap table.wp-profile-fields tbody tr {
  background: #fff;
}

.bp-nouveau .buddypress-wrap .notifications-options-nav #notification-select,
.bp-nouveau .buddypress-wrap .notifications-options-nav #notification-select:focus {
  display: inline-block;
  padding-right: 25px!important;
  background: 0 0!important;
  text-indent: 0;
}

.bp-nouveau .buddypress-wrap .notifications-options-nav input#notification-bulk-manage {
  margin-top: 10px;
}

@media screen and (min-width:32em) {
  .bp-nouveau .buddypress-wrap .notifications-options-nav input#notification-bulk-manage {
    margin-top: 0;
    margin-left: 10px;
  }
}

.bp-nouveau .buddypress-wrap .subnav-filters.bp-messages-filters ul {
  margin: 0;
}

.bp-nouveau .bp-messages-filters button#bp-messages-next-page,
.bp-nouveau .bp-messages-filters button#bp-messages-prev-page {
  margin-right: 10px;
}

.bp-nouveau .bp-messages-filters button#bp-messages-next-page:before,
.bp-nouveau .bp-messages-filters button#bp-messages-prev-page:before {
  content: none!important;
}

.bp-nouveau #message-threads {
  background: #fff;
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau #message-threads li {
  padding: 10px;
}

.bp-nouveau #message-threads li .thread-from img.avatar,
.bp-nouveau #message-threads li .thread-to img.avatar {
  max-width: 32px;
}

.bp-nouveau #message-threads li .thread-content {
  padding: 0 10px;
}

.bp-nouveau .buddypress-wrap .subnav-filters .user-messages-bulk-actions label {
  margin-left: 5px;
}

.bp-nouveau .bp-messages-content #thread-preview,
.bp-nouveau .buddypress-wrap table.notification-settings {
  background: #fff;
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau .bp-messages-content .thread-participants ul {
  margin: 0;
  margin-top: 10px;
}

.bp-nouveau .bp-messages-content .actions .bp-icons.bp-hide {
  display: none;
}

.bp-nouveau .bp-messages-content #bp-message-thread-list .message-metadata button,
.bp-nouveau .bp-messages-content .actions .bp-icons:not(.bp-hide) {
  box-shadow: none;
  border: 0;
  color: #555;
  background: 0 0;
}

.bp-nouveau .bp-messages-content #bp-message-thread-list .message-metadata button:hover,
.bp-nouveau .bp-messages-content .actions .bp-icons:not(.bp-hide):hover {
  box-shadow: none;
  border: 0;
}

.bp-nouveau .rtm-privacy-levels {
  margin-bottom: 20px;
}

.bp-nouveau .rtm-privacy-levels>label {
  line-height: 2;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li ul.friends-meta.action .generic-button {
  margin: 0 5px 5px 0;
}

@media (min-width:46.8em) {
  .bp-nouveau .buddypress-wrap.bp-single-vert-nav .bp-subnavs {
    margin-top: 0!important;
  }

  .bp-nouveau .buddypress-wrap.bp-single-vert-nav .bp-list {
    margin-bottom: 0;
  }

  .bp-nouveau .bp-single-vert-nav .bp-navs.vertical ul {
    width: 100%;
    border: 0;
  }

  .bp-nouveau .bp-single-vert-nav .bp-wrap {
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }

  .bp-nouveau .bp-vertical-navs .rg-nouveau-sidebar-menu {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 230px;
    -ms-flex: 0 0 230px;
    flex: 0 0 230px;
    float: left;
    background: #fff;
    margin: 0;
    min-height: 50vh;
    padding: 0;
    border-radius: 0;
    border: 1px solid #e3e3e3;
    border-right: 0;
    padding: 15px 0;
  }

  .bp-nouveau .bp-single-vert-nav .bp-navs.vertical li:focus,
  .bp-nouveau .bp-single-vert-nav .bp-navs.vertical li:hover {
    background: #f5f5f5;
  }

  .bp-nouveau #buddypress.bp-vertical-navs #item-body {
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 1px;
    margin: 0;
  }

  .bp-nouveau #buddypress.bp-vertical-navs #item-body .wb-grid {
    height: 100%;
  }

  .bp-nouveau .bp-vertical-navs .item-body-inner-wrapper {
    padding: 15px;
    background: 0 0;
    border: 1px solid #e3e3e3;
    border-left: 0;
    height: 100%;
    min-height: 50vh;
  }

  .bp-nouveau .bp-single-vert-nav .bp-navs.vertical:not(.tabbed-links) ul>li a {
    padding: 10px;
  }

  .bp-nouveau .buddypress-wrap .main-navs.tabbed-links ol li a,
  .bp-nouveau .buddypress-wrap .main-navs.tabbed-links ol li span:not(.count),
  .bp-nouveau .buddypress-wrap .main-navs.tabbed-links ul li a,
  .bp-nouveau .buddypress-wrap .main-navs.tabbed-links ul li span:not(.count) {
    padding: 10px;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) {
    background: 0 0;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) {
    margin: 0;
  }

  .bp-nouveau .buddypress-wrap .tabbed-links ol li.current,
  .bp-nouveau .buddypress-wrap .tabbed-links ul li.current {
    border-bottom-color: #f4f4f4;
  }

  .bp-nouveau #buddypress #item-body {
    padding: 0 0 0 1em;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li {
    margin: 0;
    font-size: 14px;
  }

  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a,
  .bp-nouveau .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current a {
    padding: 10px;
    text-decoration: none;
    border-right: 0;
  }

  .bp-nouveau .buddypress-wrap .bp-navs.tabbed-links ul.subnav li.bp-personal-sub-tab.last a {
    margin-top: 0;
  }

  .bp-nouveau .bp-vertical-navs #send-invites-editor,
  .bp-nouveau .bp-vertical-navs .bp-member-add-form,
  .bp-nouveau .bp-vertical-navs .bp-messages-content,
  .bp-nouveau .bp-vertical-navs .bptodo-adming-setting,
  .bp-nouveau .bp-vertical-navs .bptodo-form-add,
  .bp-nouveau .bp-vertical-navs .bupr-bp-member-reviews-block,
  .bp-nouveau .bp-vertical-navs form#account-capabilities-form,
  .bp-nouveau .bp-vertical-navs form#account-group-invites-form,
  .bp-nouveau .bp-vertical-navs form#group-settings-form,
  .bp-nouveau .bp-vertical-navs form#settings-form,
  .bp-nouveau .buddypress-wrap.bp-vertical-navs .profile {
    box-shadow: none;
  }
}

@media (max-width:46.8em) {
  .bp-nouveau .buddypress-wrap .bp-subnavs,
  .bp-nouveau .buddypress-wrap .single-screen-navs {
    background: #fff;
    border: 0;
  }

  .bp-nouveau #buddypress #item-body {
    padding: 0;
  }
}

.bp-nouveau .buddypress-wrap .single-screen-navs li {
  border-bottom: 0;
}

@media (max-width:46.8em) {
  .bp-nouveau .buddypress-wrap .rg-nouveau-sidebar-menu {
    margin-bottom: 0;
    background: #fff;
    border: 1px solid #e3e3e3;
  }

  .bp-nouveau .buddypress-wrap .rg-nouveau-sidebar-menu .rg-nouveau-sidebar-head h4.widget-title {
    margin: 0;
  }

  .bp-nouveau .buddypress-wrap .rg-nouveau-sidebar-menu .rg-nouveau-sidebar-head h4.widget-title span.custom-name {
    max-width: 90%;
  }
}

.bp-nouveau .buddypress-wrap .rg-nouveau-sidebar-menu span.rg-toggle {
  float: right;
  font-size: 20px;
  border-bottom: 0;
}

.bp-nouveau .buddypress-wrap .rg-nouveau-sidebar-menu .horizontal {
  width: 100%;
  height: auto;
}

.bp-nouveau .buddypress-wrap .rg-nouveau-sidebar-menu .vertical {
  border: 0;
  display: block;
  border-left: 0;
  height: auto;
}

.bp-nouveau .group-front-page .widget-title,
.bp-nouveau .member-front-page .widget-title {
  display: block;
}

.bp-nouveau .group-front-page .buddypress.widget ul.item-list li,
.bp-nouveau .member-front-page .buddypress.widget ul.item-list li {
  border: 1px solid #dbdbdb;
}

.bp-nouveau .group-front-page .widget.widget_nav_menu ul li,
.bp-nouveau .member-front-page .widget.widget_nav_menu ul li {
  margin: 0;
}

.bp-nouveau .group-front-page .widget.widget_nav_menu ul li:hover,
.bp-nouveau .member-front-page .widget.widget_nav_menu ul li:hover {
  margin-left: 0;
}

.bp-nouveau .group-front-page .widget.widget_nav_menu ul li a,
.bp-nouveau .member-front-page .widget.widget_nav_menu ul li a {
  padding: 5px 10px;
}

.bp-nouveau .group-front-page div.avatar-block .item-avatar .avatar,
.bp-nouveau .member-front-page div.avatar-block .item-avatar .avatar {
  margin: 0 10px 10px 0;
}

.bp-nouveau #invite-anyone-group-list {
  margin-top: 15px;
}

.bp-nouveau #buddypress #bp-create-doc-button {
  padding: .3em .5em;
  margin: 0;
  margin-left: 10px;
}

@media (max-width:46.8em) {
  .bp-nouveau #buddypress #bp-create-doc-button {
    margin: 10px;
  }
}

.bp-nouveau .bp-docs.bp-docs-container {
  padding: 15px;
  margin: 15px 0;
  background: #fff;
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau .bp-widget.social h2,
.bp-nouveau .item-body-inner-wrapper .profile h2 {
  font-size: 20px;
  font-weight: 400;
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}

.bp-nouveau .bp-widget.social table.profile-fields,
.bp-nouveau .item-body-inner-wrapper .profile table.profile-fields {
  background: #fff;
}

.bp-nouveau .bp-widget.social table.profile-fields td,
.bp-nouveau .item-body-inner-wrapper .profile table.profile-fields td {
  padding: .5em;
  border: 0;
}

.bp-nouveau .bp-widget.social table.profile-fields td.label,
.bp-nouveau .item-body-inner-wrapper .profile table.profile-fields td.label {
  font-weight: 600;
}

.bp-nouveau .bprm-profile-fields td {
  border: 0;
}

.bp-nouveau .buddypress-wrap ul#friend-list .accept,
.bp-nouveau .buddypress-wrap ul#friend-list .reject {
  margin-left: 0;
}

.bp-nouveau .buddypress-wrap ul#friend-list.wbtm-member-directory-type-1.grid.bp-list>li .item {
  text-align: left;
}

.bp-nouveau .buddypress-wrap ul#friend-list.wbtm-member-directory-type-1.grid.bp-list>li .item .item-title {
  font-size: 14px;
  font-weight: 600;
}

.bp-nouveau .buddypress-wrap ul#friend-list.wbtm-member-directory-type-1.grid.bp-list>li .item .item-meta {
  text-align: left;
  margin-bottom: 0;
  margin-top: 5px;
}

.bp-nouveau .badgeos-achievements-list-item {
  background: #fff;
  padding: 20px 15px;
}

.bp-nouveau #badgeos-achievements-container .grid>li,
.bp-nouveau #badgeos-achievements-container .list>li,
.bp-nouveau #badgeos-earned-achievements-container .grid>li,
.bp-nouveau #badgeos-earned-achievements-container .list>li,
.bp-nouveau #badgeos-earned-ranks-container .grid>li,
.bp-nouveau #badgeos-earned-ranks-container .list>li,
.bp-nouveau .badgeos-achievements-list-item {
  border: 0;
}

.bp-nouveau h2.badgeos-item-title {
  margin: 0 0 15px!important;
}

.bp-nouveau #badgeos-achievements-container ul,
.bp-nouveau #badgeos-earned-achievements-container ul,
.bp-nouveau #badgeos-earned-ranks-container ul {
  margin: 0;
}

.bp-nouveau #badgeos-achievements-container .grid>li,
.bp-nouveau #badgeos-earned-achievements-container .grid>li,
.bp-nouveau #badgeos-earned-ranks-container .grid>li {
  width: 50%;
}

@media (max-width:767px) {
  .bp-nouveau #badgeos-achievements-container .grid>li,
  .bp-nouveau #badgeos-earned-achievements-container .grid>li,
  .bp-nouveau #badgeos-earned-ranks-container .grid>li {
    width: 100%;
  }
}

.bp-nouveau .earned-user-credits-wrapper .badgeos-credits:nth-child(even),
.bp-nouveau .earned-user-credits-wrapper .badgeos-credits:nth-child(odd) {
  padding: 15px;
  box-shadow: none;
}

.bp-nouveau .earned-user-credits-wrapper .badgeos-credits:nth-child(even) h3,
.bp-nouveau .earned-user-credits-wrapper .badgeos-credits:nth-child(odd) h3 {
  margin: 0 0 15px;
}

@media (max-width:480px) {
  .bp-nouveau .earned-user-credits-wrapper .badgeos-credits:nth-child(even),
  .bp-nouveau .earned-user-credits-wrapper .badgeos-credits:nth-child(odd) {
    margin: 0;
    width: 100%;
  }
}

.bp-nouveau .earned-user-credits-wrapper .badgeos-credits .badgeos-earned-credit {
  padding: 0;
}

.bp-nouveau .badgeos-rank-table td,
.bp-nouveau .badgeos-rank-table th {
  padding: 10px;
}

.bp-nouveau .badgeos-rank-table td.last-awarded {
  text-align: center;
}

#avatar-crop-pane {
  margin-bottom: 15px;
}

.bp-nouveau.invite-new-members form#invite-anyone-by-email {
  background: #fff;
  padding: 15px;
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau.invite-new-members form#invite-anyone-by-email .submit {
  padding: 0;
}

.bp-nouveau .buddypress-wrap .bptodo-form-add select,
.bp-nouveau .buddypress-wrap select {
  font-size: 12px;
  height: 30px;
}

.bp-nouveau .buddypress-wrap .bptodo-form-add select {
  border: 1px solid rgba(0,0,0,.1);
}

.buddypress-wrap .select-wrap span.select-arrow {
  display: none;
}

.bp-nouveau .wp-switch-editor {
  float: left!important;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  top: 1px;
  background: #ebebeb!important;
  color: #666!important;
  cursor: pointer!important;
  font-size: 13px!important;
  line-height: 19px!important;
  height: 20px;
  margin: 5px 0 0 5px;
  border: 1px solid #e5e5e5!important;
}

.html-active .switch-html,
.tmce-active .switch-tmce {
  background: #f5f5f5!important;
  color: #555!important;
  border-bottom-color: #f5f5f5!important;
}

.bp-nouveau .mce-btn button {
  padding: 4px 6px!important;
  font-size: 14px!important;
  cursor: pointer!important;
  color: #595959!important;
  text-align: center!important;
  overflow: visible;
  -webkit-appearance: none;
  background: 0 0!important;
}

.mce-menubtn.mce-fixed-width span {
  text-align: left;
}

.wb-bp-profile-completion-wrap .wb-bp-user-avatar-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.wb-bp-profile-completion-wrap .wb-bp-user-avatar img {
  width: 50px;
  height: 51px;
  max-width: 50px;
  border-radius: 50%!important;
}

.wb-bp-profile-completion-wrap .wb-bp-progress-label {
  margin-left: 12px;
}

.wb-bp-profile-completion-wrap .wb-bp-progress-label span {
  display: block;
  line-height: 1.1;
}

.wb-bp-profile-completion-wrap span.wb-bp-completion {
  color: #121212;
  font-size: 32px;
}

.wb-bp-profile-completion-wrap .wb-bp-progress-wrap .wb-bp-progress-container {
  border-radius: 12px!important;
  box-shadow: 0 2px 5px rgba(0,0,0,.25) inset;
}

.wb-bp-profile-completion-wrap .wb-bp-progress-container .wb-bp-progress {
  height: 3px;
  background-color: #4caf50;
  border-radius: 12px!important;
  background-image: -webkit-linear-gradient(left, #4cd964, #5ac8fa, #007aff, #5856d6, #ff2d55);
  background-image: linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#5856d6,#ff2d55);
}

.wb-bp-profile-completion-wrap .wb-bp-detailed-progress-container {
  margin-top: 30px;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0,0,0,.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wb-bp-profile-completion-wrap .wb-bp-section-name {
  width: -webkit-calc(100% - 95px);
  width: calc(100% - 95px);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap span.wb-bp-completed-staus {
  display: inline-block;
  font-size: 14px;
  width: 50px;
  height: 26px;
  text-align: center;
  float: right;
  vertical-align: middle;
  border: 2px solid #4caf50;
  border-radius: 30px;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap.incomplete span.wb-bp-completed-staus {
  border: 2px solid red;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap span.wb-bp-section-number {
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  display: inline-block;
  border: 2px solid rgba(0,0,0,.2);
  border-radius: 100px;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap.completed span.wb-bp-section-number {
  background: #4caf50;
  border-color: #4caf50;
}

.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap.completed span.wb-bp-section-number:before {
  content: "";
  display: inline-block;
  font-size: 14px;
  position: absolute;
  top: 1px;
  left: 6px;
  height: 15px;
  width: 9px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#buddypress.buddypress-wrap .main-navs>ul>li>a {
  padding: 10px;
}

.rg-nouveau-sidebar-menu {
  display: inline-block;
  width: 100%;
  background: #fff;
}

.rg-nouveau-sidebar-menu .widget-title {
  display: none;
}

.rg-nouveau-sidebar-menu.reign-nav-more .main-navs ul li {
  margin: 0;
  list-style: none;
  float: left;
}

.rg-nouveau-sidebar-menu.reign-nav-more .main-navs {
  overflow: inherit;
}

.rg-nouveau-sidebar-menu.reign-nav-more .main-navs:not(.vertical)>ul {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rg-nouveau-sidebar-menu.reign-nav-more .main-navs:not(.vertical)>ul li {
  white-space: nowrap;
}

.rg-nouveau-sidebar-menu.reign-nav-more .hideshow {
  position: relative;
  margin-left: auto!important;
}

.rg-nouveau-sidebar-menu.reign-nav-more .hideshow>a {
  background: 0 0!important;
}

.rg-nouveau-sidebar-menu.reign-nav-more .hideshow:after {
  display: none;
}

.rg-nouveau-sidebar-menu.reign-nav-more .more-button {
  font-size: 20px;
  line-height: normal;
}

.rg-nouveau-sidebar-menu.reign-nav-more .sub-menu {
  background: #fff;
  box-shadow: 0 2px 7px 1px rgba(0,0,0,.05),0 6px 32px 0 rgba(18,43,70,.1);
  border-radius: 4px;
  list-style: none;
  padding: 10px 0;
  position: absolute;
  right: 0;
  top: 40px;
  margin: 0;
  min-width: 168px;
  opacity: 0;
  visibility: hidden;
  z-index: 99;
}

.rg-nouveau-sidebar-menu.reign-nav-more .sub-menu li:after {
  display: none;
}

.rg-nouveau-sidebar-menu.reign-nav-more .sub-menu li a:hover {
  background: rgba(0,0,0,.1)!important;
}

.rg-nouveau-sidebar-menu.reign-nav-more .sub-menu.active {
  opacity: 1;
  visibility: visible;
}

.rg-nouveau-sidebar-menu.reign-nav-more .more-button.active:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  bottom: -16px;
  margin: 0 auto;
  right: 0;
  left: -7px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 8px solid #000;
  border-color: #fff #fff transparent transparent;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-shadow: 2px -3px 3px 0 rgba(0,0,0,.02);
  z-index: 101;
  opacity: 1;
  visibility: visible;
}

.rg-nouveau-sidebar-menu.reign-nav-more .sub-menu li {
  margin: 0;
  display: block;
  width: 100%;
  padding: 0;
}

.rg-nouveau-sidebar-menu.reign-nav-more .sub-menu a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: inherit;
  line-height: 1;
  margin-bottom: 1px;
  padding: .75rem .9375rem;
  overflow: hidden;
}

.rg-more-loaded .rg-nouveau-sidebar-menu.reign-nav-more .main-navs:not(.vertical) ul {
  overflow: visible;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 76px;
  overflow: hidden;
  width: 100%;
  padding: 0 40px;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li {
  min-width: 145px;
  height: 73px;
  position: relative;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li:before {
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  background: #888;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  opacity: .3;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li:hover a:before {
  -webkit-transform: translate(0,-20px);
  -ms-transform: translate(0,-20px);
  transform: translate(0,-20px);
  opacity: 0;
  visibility: hidden;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li:hover a {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  opacity: 1;
  visibility: visible;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li:first-child {
  border-left: 0;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li>a {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  margin: 0;
  padding: 10px;
  text-align: center;
  white-space: nowrap;
  width: 100%;
  font-size: .875rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
  position: absolute;
  top: 15px;
  -webkit-transform: translate(0,54px);
  -ms-transform: translate(0,54px);
  transform: translate(0,54px);
  -webkit-transition: opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;
  transition: opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li>a:focus,
.rg-nouveau-sidebar-menu.reign-nav-swipe .main-navs:not(.vertical) ul li>a:hover {
  background: 0 0!important;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .reign-nav-swipe-arrow {
  display: flex!important;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: 0 0!important;
  color: #999!important;
  top: 50%;
  width: 40px!important;
  height: 40px!important;
  font-size: 16px!important;
  border-radius: 100px!important;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .reign-nav-swipe-arrow:hover {
  background: 0 0!important;
  color: #555!important;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .reign-nav-swipe-arrow.slick-prev {
  left: 0;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe .reign-nav-swipe-arrow.slick-next {
  right: 0;
}

.reign-nav-iconic .rg-nouveau-sidebar-menu.reign-nav-swipe .groups-nav a:before,
.reign-nav-iconic .rg-nouveau-sidebar-menu.reign-nav-swipe .users-nav a:before {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  font-size: 20px;
  opacity: .6;
  position: absolute;
  top: -46px;
  left: 50%;
  margin-left: -10px;
  -webkit-transition: opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out,visibility .25s ease-in-out,-webkit-transform .25s ease-in-out;
  transition: opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out;
  transition: opacity .25s ease-in-out,visibility .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
}

.reign-nav-iconic .rg-nouveau-sidebar-menu.reign-nav-swipe .groups-nav .selected a:before,
.reign-nav-iconic .rg-nouveau-sidebar-menu.reign-nav-swipe .users-nav .selected a:before {
  opacity: 1;
}

.bp-nouveau .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .reign-nav-swipe nav:not(.tabbed-links):before {
  background-color: transparent!important;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe.text-icon .main-navs:not(.vertical) ul li:hover a:before {
  opacity: 0;
  visibility: visible;
}

.rg-nouveau-sidebar-menu.reign-nav-swipe.text-icon .main-navs:not(.vertical) ul li>a {
  position: static;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}

.rg-nouveau-sidebar-menu.reign-nav-swipe.text-icon .main-navs:not(.vertical) ul li:hover a:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
}

.reign-nav-iconic .rg-nouveau-sidebar-menu.reign-nav-swipe.text-icon .groups-nav a:before,
.reign-nav-iconic .rg-nouveau-sidebar-menu.reign-nav-swipe.text-icon .users-nav a:before {
  position: static;
  margin-left: 0;
  line-height: 1;
}

.wbtm-badge {
  margin: 5px 0;
}

.wbtm-badge .ps-badgeos__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.wbtm-badge .ps-badgeos__list-wrapper {
  background: 0 0;
}

@media screen and (max-width:782px) {
  .wbtm-badge .ps-badgeos__list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.wbtm-badge .ps-badgeos__item img {
  max-width: 36px;
  margin: 5px 5px 0 0;
}

.buddypress-wrap .field_type_multiselectbox select[multiple] {
  overflow: auto;
  background-image: none;
  min-height: 85px;
  width: 100%;
  border-radius: 0;
}

.buddypress-wrap .field_type_multiselectbox select[multiple] option {
  padding: 2px 5px;
}

@media screen and (min-width:46.8em) {
  .reign-nav-iconic nav#object-nav.vertical a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .reign-nav-iconic .bp-navs.vertical li span {
    margin-left: auto;
  }
}

.reign-nav-iconic .group-subnav a:before,
.reign-nav-iconic .groups-nav a:before,
.reign-nav-iconic .user-subnav a:before,
.reign-nav-iconic .users-nav a:before {
  color: inherit;
  margin-right: 6px;
  display: inline-block;
  font-family: "Font Awesome 5 Pro",reign-icons;
  font-size: inherit;
  text-rendering: auto;
  content: '\f05a';
  min-width: 20px;
  text-align: center;
}

.reign-nav-iconic .group-subnav a.more-button:before,
.reign-nav-iconic .groups-nav a.more-button:before,
.reign-nav-iconic .user-subnav a.more-button:before,
.reign-nav-iconic .users-nav a.more-button:before {
  display: none;
}

.reign-nav-iconic .rg-nouveau-sidebar-menu .sub-menu a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.reign-nav-iconic #activity-groups-li>a:before,
.reign-nav-iconic #activity-personal-li>a:before,
.reign-nav-iconic #li-nav-activity>a:before {
  content: "\f086";
}

.reign-nav-iconic #li-nav-xprofile>a:before,
.reign-nav-iconic #xprofile-personal-li>a:before {
  content: "\f007";
}

.reign-nav-iconic #blogs-personal-li>a:before,
.reign-nav-iconic #li-nav-blogs>a:before {
  content: "\f1ea";
}

.reign-nav-iconic #li-nav-notifications>a:before,
.reign-nav-iconic #notifications-personal-li>a:before {
  content: "\f0f3";
}

.reign-nav-iconic #bp_better_messages_tab-personal-li>a:before,
.reign-nav-iconic #compose-personal-li>a:before,
.reign-nav-iconic #group-messages-groups-li>a:before,
.reign-nav-iconic #li-nav-messages>a:before,
.reign-nav-iconic #messages-personal-li>a:before,
.reign-nav-iconic #nav-notifications-groups-li>a:before,
.reign-nav-iconic #notifications-groups-li>a:before {
  content: "\f0e0";
}

.reign-nav-iconic #activity-friends-personal-li a:before,
.reign-nav-iconic #friends-personal-li a:before,
.reign-nav-iconic #li-nav-friends a:before,
.reign-nav-iconic #manage-members-groups-li a:before,
.reign-nav-iconic #members-followers-personal-li a:before,
.reign-nav-iconic #members-following-personal-li a:before,
.reign-nav-iconic a.bp-invites-nav-item:before {
  content: "\f500";
}

.reign-nav-iconic #activity-groups-personal-li>a:before,
.reign-nav-iconic #groups-personal-li>a:before,
.reign-nav-iconic #li-nav-groups>a:before {
  content: "\f0c0";
}

.reign-nav-iconic #group-settings-groups-li>a:before,
.reign-nav-iconic #li-nav-settings>a:before,
.reign-nav-iconic #settings-personal-li>a:before {
  content: "\f013";
}

.reign-nav-iconic #events-personal-li>a:before {
  content: "\f073";
}

.reign-nav-iconic #notifications-my-notifications-personal-li>a:before {
  content: "\f023";
}

.reign-nav-iconic #docs-personal-li>a:before,
.reign-nav-iconic #li-nav-bp_docs>a:before,
.reign-nav-iconic #li-nav-docs>a:before,
.reign-nav-iconic #my-resumes-personal-li>a:before,
.reign-nav-iconic #resumes-personal-li>a:before {
  content: "\f15c";
}

.reign-nav-iconic #change-avatar-personal-li>a:before,
.reign-nav-iconic #group-avatar-groups-li>a:before,
.reign-nav-iconic #li-nav-media>a:before,
.reign-nav-iconic #media-groups-li>a:before,
.reign-nav-iconic #media-my-media-personal-li>a:before,
.reign-nav-iconic #media-personal-li>a:before,
.reign-nav-iconic #media-setting-groups-li>a:before,
.reign-nav-iconic #photos-groups-li>a:before {
  content: "\f030";
}

.reign-nav-iconic #courses-groups-li>a:before,
.reign-nav-iconic #rla-courses-personal-li>a:before {
  content: "\f19d";
}

.reign-nav-iconic #albums-groups-li>a:before,
.reign-nav-iconic #albums-personal-li>a:before {
  content: "\f302";
}

.reign-nav-iconic #gallery-my-gallery-personal-li>a:before {
  content: "\f87c";
}

.reign-nav-iconic #articles-personal-li>a:before,
.reign-nav-iconic #li-nav-social-articles>a:before {
  content: "\f14b";
}

.reign-nav-iconic #li-nav-mute>a:before,
.reign-nav-iconic #mute-personal-li>a:before {
  content: "\f1f6";
}

.reign-nav-iconic #buddydrive-personal-li>a:before,
.reign-nav-iconic #li-nav-buddydrive>a:before,
.reign-nav-iconic #nav-buddydrive-groups-li>a:before {
  content: "\f07c";
}

.reign-nav-iconic #li-nav-members-compliments>a:before,
.reign-nav-iconic #members-compliments-personal-li>a:before {
  content: "\f164";
}

.reign-nav-iconic #li-nav-mycred-history>a:before,
.reign-nav-iconic #mycred-history-personal-li>a:before {
  content: "\f091";
}

.reign-nav-iconic #thismonth-personal-li>a:before,
.reign-nav-iconic #thisweek-personal-li>a:before,
.reign-nav-iconic #today-personal-li>a:before,
.reign-nav-iconic #yesterday-personal-li>a:before {
  content: "\f073";
}

.reign-nav-iconic #read-personal-li>a:before {
  content: "\f13e";
}

.reign-nav-iconic #front-personal-li>a:before,
.reign-nav-iconic #home-groups-li>a:before {
  content: "\f015";
}

.reign-nav-iconic #nav-about-groups-li>a:before {
  content: "\f05a";
}

.reign-nav-iconic #events-groups-li>a:before {
  content: "\f073";
}

.reign-nav-iconic #members-groups-li>a:before {
  content: "\f0c0";
}

.reign-nav-iconic #invitations-personal-li>a:before,
.reign-nav-iconic #invite-groups-li>a:before,
.reign-nav-iconic #invites-personal-li>a:before,
.reign-nav-iconic #send-invites-personal-li>a:before {
  content: "\f234";
}

.reign-nav-iconic #admin-groups-li>a:before,
.reign-nav-iconic #general-personal-li>a:before {
  content: "\f013";
}

.reign-nav-iconic #nav-info-groups-li>a:before {
  content: "\f05a";
}

.reign-nav-iconic #request-membership-groups-li>a:before {
  content: "\f13e";
}

.reign-nav-iconic #nav-docs-groups-li>a:before {
  content: "\f15c";
}

.reign-nav-iconic #forum-groups-li>a:before,
.reign-nav-iconic #forums-personal-li>a:before,
.reign-nav-iconic #li-nav-forums>a:before,
.reign-nav-iconic #nav-forum-groups-li>a:before,
.reign-nav-iconic #topics-personal-li>a:before {
  content: "\f086";
}

.reign-nav-iconic #buddyblog-personal-li>a:before,
.reign-nav-iconic #li-nav-buddyblog>a:before {
  content: "\f0ca";
}

.reign-nav-iconic #contact-me-personal-li>a:before {
  content: "\f2b6";
}

.reign-nav-iconic #members-following-personal-li>a:before {
  content: "\f234";
}

.reign-nav-iconic #li-nav-members-following>a:before {
  content: "\f0c0";
}

.reign-nav-iconic #members-followers-personal-li>a:before {
  content: "\f4fc";
}

.reign-nav-iconic #li-nav-members-followers>a:before {
  content: "\f0c0";
}

.reign-nav-iconic #li-nav-mediapress>a:before,
.reign-nav-iconic #mediapress-personal-li>a:before,
.reign-nav-iconic #type\/photo-personal-li>a:before {
  content: "\f030";
}

.reign-nav-iconic #type\/video-personal-li>a:before {
  content: "\f03d";
}

.reign-nav-iconic #type\/audio-personal-li>a:before {
  content: "\f58f";
}

.reign-nav-iconic #type\/audio-personal-li>a:before {
  content: "\f58f";
}

.reign-nav-iconic #create-personal-li>a:before {
  content: "\f093";
}

.reign-nav-iconic #circle-personal-li>a:before {
  content: "\f111";
}

.reign-nav-iconic #achievements-personal-li>a:before,
.reign-nav-iconic #bos-bp-achievements-personal-li>a:before {
  content: "\f091";
}

.reign-nav-iconic #bos-bp-ranks-personal-li>a:before,
.reign-nav-iconic #ranks-personal-li>a:before {
  content: "\f201";
}

.reign-nav-iconic #points-personal-li>a:before {
  content: "\f06b";
}

.reign-nav-iconic #dashboard-link-id>a:before {
  content: "\f0e4";
}

.reign-nav-iconic #inbox-personal-li>a:before {
  content: "\f01c";
}

.reign-nav-iconic #manage-reviews-groups-li>a:before,
.reign-nav-iconic #reviews-groups-li>a:before,
.reign-nav-iconic #starred-personal-li>a:before {
  content: "\f005";
}

.reign-nav-iconic #add-reviews-personal-li>a:before,
.reign-nav-iconic #nav-add-review-groups-li>a:before {
  content: "\f5c0";
}

.reign-nav-iconic #sentbox-personal-li>a:before {
  content: "\f1d8";
}

.reign-nav-iconic #profile-personal-li>a:before,
.reign-nav-iconic #public-personal-li>a:before,
.reign-nav-iconic #view-personal-li>a:before {
  content: "\f06e";
}

.reign-nav-iconic #bp-member-blog-personal-li>a:before,
.reign-nav-iconic #edit-personal-li>a:before,
.reign-nav-iconic #to-do-personal-li>a:before {
  content: "\f044";
}

.reign-nav-iconic #bp-new-post-personal-li>a:before {
  content: "\f303";
}

.reign-nav-iconic #change-cover-image-personal-li>a:before,
.reign-nav-iconic #group-cover-image-groups-li>a:before {
  content: "\f03e";
}

.reign-nav-iconic #friends-my-friends-personal-li>a:before {
  content: "\f2b5";
}

.reign-nav-iconic #requests-personal-li>a:before {
  content: "\f059";
}

.reign-nav-iconic #data-personal-li>a:before,
.reign-nav-iconic #export-personal-li>a:before {
  content: "\f56e";
}

.reign-nav-iconic #delete-account-personal-li>a:before,
.reign-nav-iconic #delete-group-groups-li>a:before {
  content: "\f1f8";
}

.reign-nav-iconic #capabilities-personal-li>a:before {
  content: "\f084";
}

.reign-nav-iconic #activity-mentions-personal-li>a:before,
.reign-nav-iconic #favorite-personal-li>a:before,
.reign-nav-iconic #favorites-personal-li>a:before {
  content: "\f004";
}

.reign-nav-iconic #activity-favs-personal-li>a:before {
  content: "\f164";
}

.reign-nav-iconic li>a#rtmedia-nav-item-albums:before {
  content: "\f03e";
}

.reign-nav-iconic li>a#rtmedia-nav-item-photo:before {
  content: "\f030";
}

.reign-nav-iconic li>a#rtmedia-nav-item-video:before {
  content: "\f1c8";
}

.reign-nav-iconic li>a#rtmedia-nav-item-music:before {
  content: "\f001";
}

.reign-nav-iconic #quests-personal-li>a:before {
  content: "\f0a3";
}

.reign-nav-iconic #badges-personal-li>a:before {
  content: "\f4d6";
}

.reign-nav-iconic #level-personal-li>a:before {
  content: "\f3bf";
}

.reign-nav-iconic #grade-personal-li>a:before {
  content: "\f19d";
}

.reign-nav-iconic #document-personal-li>a:before,
.reign-nav-iconic #documents-groups-li>a:before {
  content: "\f15c";
}

.reign-nav-iconic #reviews-personal-li>a:before {
  content: "\f5c0";
}

.reign-nav-iconic #add-review-personal-li>a:before {
  content: "\f005";
}

.reign-nav-iconic #invites-send-invite-personal-li>a:before,
.reign-nav-iconic #invites-sent-invites-personal-li>a:before,
.reign-nav-iconic #replies-personal-li>a:before {
  content: "\f064";
}

.reign-nav-iconic #add-review-personal-li>a:before {
  content: "\f005";
}

.reign-nav-iconic #check-ins-personal-li>a:before,
.reign-nav-iconic #checkin-personal-li>a:before,
.reign-nav-iconic #geodir-places-personal-li>a:before,
.reign-nav-iconic #location-groups-li>a:before,
.reign-nav-iconic #my-places-personal-li>a:before,
.reign-nav-iconic #nav-location-groups-li>a:before {
  content: "\f3c5";
}

.reign-nav-iconic #jobs-personal-li>a:before,
.reign-nav-iconic #my-jobs-personal-li>a:before {
  content: "\f0b1";
}

.reign-nav-iconic #post-job-personal-li>a:before {
  content: "\f055";
}

.reign-nav-iconic #my-bookmarks-personal-li>a:before {
  content: "\f02e";
}

.reign-nav-iconic #job-alerts-personal-li>a:before {
  content: "\f0f3";
}

.reign-nav-iconic #resume-personal-li>a:before {
  content: "\f15c";
}

.reign-nav-iconic #add-personal-li>a:before {
  content: "\f044";
}

.reign-nav-iconic #add-resume-personal-li>a:before {
  content: "\f574";
}

.reign-nav-iconic #applied-jobs-personal-li>a:before {
  content: "\f477";
}

.reign-nav-iconic #my-notes-personal-li>a:before {
  content: "\f249";
}

.reign-nav-iconic #sales-personal-li>a:before {
  content: "\f46c";
}

.reign-nav-iconic #status-personal-li>a:before {
  content: "\f118";
}

.reign-nav-iconic #moderation-personal-li>a:before {
  content: "\f024";
}

.reign-nav-iconic #store-personal-li>a:before {
  content: "\f54e";
}

body.buddypress.bp-user .buddypress-wrap .users-header .bp-member-type-list {
  font-size: 14px;
  color: inherit;
}

body.buddypress.bp-user .buddypress-wrap .users-header .wbtm-cover-header-type-1 .bp-member-type-list,
body.buddypress.bp-user .buddypress-wrap .users-header .wbtm-cover-header-type-1 .bp-member-type-list a,
body.buddypress.bp-user .buddypress-wrap .users-header .wbtm-cover-header-type-2 .bp-member-type-list,
body.buddypress.bp-user .buddypress-wrap .users-header .wbtm-cover-header-type-2 .bp-member-type-list a {
  color: #fff;
}

.bp-messages-wrap {
  box-shadow: none;
}

.bp-messages-wrap .threads-list .thread:hover>* {
  background: rgba(0,0,0,.1);
}

.widget_bp_friend_follow_suggestion_widget .item-meta ul {
  margin: 0;
}

.single-headers a.button.follow,
.single-headers a.button.unfollow {
  margin: 0;
}

.bmpro_moderation_content .item-body aside {
  display: none;
}

.bp-nouveau.buddypress.groups .activity-update-form {
  margin-top: 15px;
}

.bp-nouveau .groups-header .desc-wrap {
  padding: 0;
  background: 0 0;
}

.bp-nouveau .groups-header .desc-wrap .group-description {
  background: #fff;
  box-shadow: none;
}

.bp-nouveau .bp-invites-content ul.item-list>li .item-avatar img.avatar {
  max-width: 50px;
}

.bp-nouveau .bp-invites-content ul.item-list .invite-button {
  box-shadow: none;
  border: 0;
  padding: 0 7px;
}

.bp-nouveau .bp-invites-content ul.item-list .invite-button:hover {
  border: 0;
}

.bp-nouveau.buddypress .bp-invites-content ul.item-list li .action {
  top: 15px;
  right: 15px;
}

.bp-nouveau.buddypress .bp-invites-content ul.item-list>li {
  padding-left: 15px;
  padding-right: 15px;
}

.bp-nouveau.buddypress .bp-invites-content li .status {
  font-size: 14px;
  margin-bottom: 0;
}

.bp-nouveau.buddypress .bp-invites-content li .item-meta {
  margin-bottom: 0;
}

.bp-nouveau.buddypress .bp-invites-content li ul.group-inviters li {
  font-size: 14px;
}

@media (max-width:46.8em) {
  .bp-nouveau.buddypress .bp-invites-content li ul.group-inviters li {
    float: none;
    padding: 2px 0;
  }
}

.bp-nouveau .buddypress-wrap .group-settings-selections fieldset legend {
  padding: 0 6px;
}

.bp-nouveau .group-settings-selections fieldset {
  margin-bottom: 20px;
}

.bp-nouveau .buddypress-wrap .bp-invites-content .item-list li .invite-button span.icons:before {
  font-size: 27px;
}

.bp-nouveau form#group-settings-form {
  margin-bottom: 30px;
}

.bp-nouveau .groups-manage-members-list .section-title {
  padding: 10px;
  background: rgba(0,0,0,.2);
}

.bp-nouveau .groups-manage-members-list ul {
  margin: 0;
}

.bp-nouveau .groups-manage-members-list ul li {
  border: 0;
  margin-bottom: 15px;
  padding: 15px;
  background: rgba(0,0,0,.2);
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau .groups-manage-members-list ul li .action {
  margin: 20px 0 0;
}

@media (max-width:32em) {
  .bp-nouveau .groups-manage-members-list ul li .action {
    text-align: center;
  }
}

.bp-nouveau .groups-manage-members-list ul .members-manage-buttons.text-links-list a.button {
  margin: 0;
  margin-top: 5px;
}

.bp-nouveau .buddypress-wrap .subnav-filters>ul {
  margin: 0;
}

.bp-nouveau .buddypress-wrap .members-group-list li .joined {
  text-align: left;
}

.bp-nouveau .buddypress-wrap .members-group-list.wbtm-member-directory-type-2 li .joined,
.bp-nouveau .buddypress-wrap .members-group-list.wbtm-member-directory-type-3 li .joined {
  text-align: center;
}

@media (max-width:32em) {
  .bp-nouveau.group-home .buddypress-wrap .subnav-filters>ul {
    margin: 0;
    width: 100%;
  }

  .bp-nouveau.group-home .buddypress-wrap .subnav-filters div {
    float: right;
    width: 100%;
  }
}

.single-item.group-members.bp-nouveau .item-body .filters {
  margin-top: 15px;
}

.bp-nouveau.invite-anyone .wb-grid-cell>p {
  margin: 15px 0;
}

.bp-nouveau.invite-anyone form#send-invite-form {
  background: #fff;
  padding: 15px;
  box-shadow: 0 1.5px 3px 0 rgba(0,0,0,.16);
}

.bp-nouveau.invite-anyone form#send-invite-form .submit {
  clear: both;
}

.bp-nouveau.invite-anyone form#send-invite-form ul#invite-anyone-invite-list {
  list-style: none;
}

.bp-nouveau.invite-anyone form#send-invite-form ul#invite-anyone-invite-list li {
  margin-bottom: 15px;
}

.bp-nouveau.invite-anyone form#send-invite-form ul#invite-anyone-invite-list li h4 {
  margin: 10px 0;
}

.bp-nouveau .buddypress-wrap .grid.bp-list>li .action .generic-button {
  width: auto;
}

.bp-nouveau .buddypress-wrap button {
  border: 0;
}

.bp-nouveau .buddypress-wrap button:hover {
  border: 0;
}

.bp-nouveau #buddypress input[type=submit]:focus {
  border: 0;
}

.buddypress.bp-nouveau .buddypress-wrap .bp-list.grid .action a,
.buddypress.bp-nouveau .buddypress-wrap .bp-list.grid .action button {
  border: 0;
  line-height: 1.5;
}

.buddypress-wrap input[type=email]:focus,
.buddypress-wrap input[type=password]:focus,
.buddypress-wrap input[type=tel]:focus,
.buddypress-wrap input[type=text]:focus,
.buddypress-wrap input[type=url]:focus,
.buddypress-wrap textarea:focus {
  box-shadow: none;
}

.buddypress-wrap .bp-tables-user tr.alt td,
.buddypress-wrap table.wp-profile-fields tr.alt td {
  background: rgba(0,0,0,.02);
}

.bp-nouveau .rtm-bp-navs.bp-navs ul.subnav li span {
  display: inline-block;
  background: #eaeaea;
  color: #555;
  margin-left: 5px;
}

.bp-nouveau .rtm-bp-navs.bp-navs ul.subnav li a {
  padding: .5em -webkit-calc(.5em + 2px);
  padding: .5em calc(.5em + 2px);
}

.bp-nouveau .rtm-bp-navs.bp-navs ul.subnav li.selected span {
  background: #eaeaea;
  color: #fff;
}

.media.bp-nouveau #buddypress #cover-image-container {
  z-index: 2;
}

.media.bp-nouveau .media_search.media_search {
  margin-left: 0;
  padding: 0;
}

.media.bp-nouveau .media_search.media_search .media_search_input {
  max-height: 34px;
}

.media.bp-nouveau .media_search button#media_search {
  font-size: 20px;
  width: 40px;
  border-radius: 0;
}

.media.bp-nouveau .rtm-media-options .media_search .dashicons {
  font-size: inherit;
  line-height: 1;
}

.media.bp-nouveau #buddypress .rt_media_comment_submit {
  color: #fff;
  padding: 8px 15px;
}

.media.bp-nouveau #buddypress .rt_media_comment_submit:hover {
  color: #767676;
}

.media.bp-nouveau #rtSelectPrivacy {
  margin: 0;
}

.media.bp-nouveau .rtm-load-more {
  background: 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.media.bp-nouveau .rtm-load-more a {
  padding: 10px 15px;
}

.media.bp-nouveau .widget_bp_core_recently_active_widget .bp-tooltip:after {
  left: 50%;
  right: auto;
  margin-top: 7px;
  top: 100%;
  -webkit-transform: translate(-50%,0);
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0);
}

.media.bp-nouveau .rtmedia-popup label {
  color: #666;
}

.media.bp-nouveau #buddypress a.button,
.media.bp-nouveau #buddypress input[type=button],
.media.bp-nouveau #buddypress input[type=submit] {
  border: 0;
}

.media.bp-nouveau .rtm-field-wrap select {
  height: 30px;
}

.media.bp-nouveau .rtm-tabs li {
  border: 1px solid #ccc;
  border-bottom: 0;
  border-radius: 0!important;
}

.media.bp-nouveau .rtm-tabs.rtm-tabs {
  border-bottom: 1px solid #ccc;
}

.media.bp-nouveau #buddypress div#item-header ul li {
  float: initial;
}

.media.bp-nouveau #buddypress div#item-header ul {
  margin-bottom: 0;
}

.media.bp-nouveau .buddypress.widget ul.item-list li .item-avatar:after {
  content: ' ';
  display: table;
  clear: both;
}

.media.bp-nouveau .widget.buddypress div.item-avatar img {
  width: auto;
  height: auto;
}

.media.bp-nouveau #buddypress ul.item-list li img.avatar {
  margin: auto;
  float: none;
}

.media.bp-nouveau .buddypress.widget ul.item-list li .item-avatar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.media.bp-nouveau #buddypress ul.item-list li div.item-title,
.media.bp-nouveau #buddypress ul.item-list li h3,
.media.bp-nouveau #buddypress ul.item-list li h4 {
  width: 100%;
}

.media.bp-nouveau .widget.buddypress .bp-login-widget-user-links>div {
  margin-bottom: 0;
}

.media.bp-nouveau #buddypress ul.item-list {
  border-top: 0;
}

.rtmedia-activity-container .rtmedia-list.masonry {
  margin-top: .5rem;
}

.rtmedia-activity-container .rtmedia-list.masonry li.media-type-photo {
  width: 32%!important;
  height: auto!important;
  margin: 0;
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick {
  display: inline-block;
  float: left;
  padding: 0!important;
}

.rtm-activity-media-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0 -3px!important;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  position: relative;
}

.rtm-activity-media-list:after,
.rtm-activity-media-list:before {
  content: normal;
}

.media-type-photo .rtmedia-item-thumbnail {
  border-radius: 3px;
}

.rtmedia-activity-container .rtm-activity-music-list,
.rtmedia-activity-container .rtm-activity-video-list {
  padding: 10px!important;
}

.rtmedia-activity-container li.media-type-music,
.rtmedia-activity-container li.media-type-video {
  margin: 5px!important;
}

.media-type-photo {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33%;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
}

.rtmedia-activity-media-length-1 .media-type-photo,
.rtmedia-activity-media-length-3 .media-type-photo:first-child,
.rtmedia-activity-media-length-4 .media-type-photo:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  min-width: 0;
}

.rtm-activity-media-list.rtmedia-activity-media-length-3 .media-type-photo:nth-child(3),
.rtm-activity-media-list:not(.rtmedia-activity-media-length-1):not(.rtmedia-activity-media-length-3):not(.rtmedia-activity-media-length-4) .media-type-photo:first-child,
.rtm-activity-media-list:not(.rtmedia-activity-media-length-4) .media-type-photo:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.media-type-photo .rtmedia-item-thumbnail {
  margin: 0;
  padding-top: 100%;
  border-radius: 3px;
  position: relative;
}

.media-type-photo .rtmedia-item-thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
}

.rtmedia-activity-media-length-1 .media-type-photo .rtmedia-item-thumbnail {
  padding-top: 0;
}

.rtmedia-activity-media-length-1 .media-type-photo .rtmedia-item-thumbnail img {
  position: relative;
}

.rtm-activity-media-list.rtmedia-activity-media-length-3 .media-type-photo:first-child .rtmedia-item-thumbnail,
.rtm-activity-media-list.rtmedia-activity-media-length-4 .media-type-photo:first-child .rtmedia-item-thumbnail {
  margin: 0;
  padding-top: 52.56%;
  border-radius: 3px;
  position: relative;
}

.rtm-activity-media-list.rtmedia-activity-media-length-3 .media-type-photo:first-child .rtmedia-item-thumbnail img,
.rtm-activity-media-list.rtmedia-activity-media-length-4 .media-type-photo:first-child .rtmedia-item-thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
  min-height: 100%;
  width: auto;
  min-width: 100%;
  object-fit: cover;
}

.rtm-media-plus4 .rtmedia-item-thumbnail,
.rtm-media-plus4 a {
  position: relative;
}

.rtm-media-plus4 .rtmedia-item-thumbnail:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  height: 100%;
  position: absolute;
  background-color: rgba(0,0,0,.3);
}

.rtmedia-remain-count {
  color: #fff;
  width: 100%;
  height: 100%;
  display: block;
  font-size: 35px;
  text-align: center;
  font-weight: 400;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width:543px) {
  .rtmedia-remain-count {
    font-size: 24px;
  }
}

.widget .rtmedia-remain-count {
  font-size: 16px;
}

.rtm-media-after4 {
  display: none!important;
}

.rtmedia-list-item>a {
  cursor: pointer;
}

.rtmedia-list>li.rtmedia-list-item .rtmedia-item-thumbnail>img {
  -webkit-transition: opacity .25s ease-out,-webkit-transform .3s ease-out;
  transition: opacity .25s ease-out,transform .3s ease-out;
}

.rtmedia-list>li.rtmedia-list-item:hover .rtmedia-item-thumbnail>img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.rtmedia-activity-container li.media-type-photo:not(.masonry-brick) .rtmedia-item-thumbnail img {
  object-fit: cover;
}

.rtmedia-activity-container ul.rtmedia-list.rtm-activity-media-list:not(.rtmedia-activity-media-length-1) li.media-type-photo:not(.masonry-brick) {
  width: 100%!important;
  height: 100%!important;
  margin: 0!important;
  padding: 3px!important;
  line-height: 0;
}

body .rtmedia-activity-container li.media-type-photo {
  width: 100%!important;
  height: 100%!important;
}

body .rtmedia-activity-container ul.rtm-activity-media-list {
  overflow: hidden;
}

#buddypress div.rtmedia-activity-container .rtmedia-item-title,
.rtmedia-activity-container .rtmedia-item-title {
  display: none;
}

.media .rtmedia-container {
  background: #fff;
  margin-top: 15px;
  padding: 15px;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

.media .rtmedia-list:not(.masonry) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media .rtmedia-container .rtmedia-list.rtmedia-list-media:not(.masonry)>li.rtmedia-list-item {
  width: 180px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 5px;
}

@media (max-width:480px) {
  .media .rtmedia-container .rtmedia-list.rtmedia-list-media:not(.masonry)>li.rtmedia-list-item {
    width: 100%;
    height: 100%;
  }
}

.media .rtmedia-list-item.masonry-brick {
  overflow: hidden;
}

.media .rtmedia-list.rtmedia-list-media:not(.masonry)>li.rtmedia-list-item .rtmedia-item-thumbnail {
  background: #000;
}

.media .rtmedia-container ul.rtmedia-list:not(.masonry) li.rtmedia-list-item div.rtmedia-item-thumbnail,
.media .rtmedia-container ul.rtmedia-list:not(.masonry) li.rtmedia-list-item div.rtmedia-item-thumbnail img {
  width: 180px;
  height: 180px;
  line-height: inherit;
}

@media (max-width:480px) {
  .media .rtmedia-container ul.rtmedia-list:not(.masonry) li.rtmedia-list-item div.rtmedia-item-thumbnail,
  .media .rtmedia-container ul.rtmedia-list:not(.masonry) li.rtmedia-list-item div.rtmedia-item-thumbnail img {
    width: 100%;
    height: 100%;
    min-height: 200px;
    max-height: 200px;
  }
}

.media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img {
  max-width: 100%!important;
  max-height: 100%!important;
}

#buddypress ul.rtmedia-album-list li.rtmedia-list-item {
  height: auto;
}

.media .rtmedia-container ul.rtmedia-list:not(.masonry) li.rtmedia-list-item div.rtmedia-item-thumbnail img {
  object-fit: cover;
}

.media .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item:hover .rtmedia-item-thumbnail>img {
  opacity: .4;
  -webkit-animation: lightBlur .5s forwards;
  animation: lightBlur .5s forwards;
}

@-webkit-keyframes lightBlur {
  0% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }

  100% {
    -webkit-filter: blur(4px);
    filter: blur(4px);
  }
}

@keyframes lightBlur {
  0% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }

  100% {
    -webkit-filter: blur(4px);
    filter: blur(4px);
  }
}

.media .rtmedia-gallery-item-actions {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
  z-index: 9;
}

.media .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item .rtmedia-gallery-item-actions>a {
  color: rgba(255,255,255,.8);
  pointer-events: auto;
  text-decoration: none;
  -webkit-transition: background-color .25s ease-out,color .25s ease-out;
  transition: background-color .25s ease-out,color .25s ease-out;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 10px;
  border-radius: 20px;
}

.media .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item .rtmedia-gallery-item-actions>a:not(.rtm-delete-media) {
  background: rgba(248,248,248,.15);
}

.media .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item .rtmedia-gallery-item-actions .rtm-delete-media {
  margin-top: .5rem;
}

.media .rtmedia-list.rtmedia-list-media>li.rtmedia-list-item .rtmedia-gallery-item-actions .rtm-delete-media:hover {
  color: red;
}

@media (max-width:46.8em) {
  .rtmedia-edit-change-album .rtmedia-merge-user-album-list,
  .rtmedia-edit-privacy .rtm-form-select,
  .rtmedia-edit-title input#media_title {
    width: 100%;
  }
}

#buddypress .rtmedia-editor-buttons .rtm-button-save,
#buddypress a.button.rtm-button-back {
  padding: 7px 15px;
}

#rtmedia_create_new_album img,
.rtm-like-loading {
  margin-right: 4px;
}

.rtmedia-activity-text .rtmedia-more-text {
  display: none!important;
}

#whats-new-submit {
  display: block;
}

.bp-nouveau .activity-update-form #aw-whats-new-reset {
  margin-top: 0;
}

#whats-new-post-in-box {
  float: none;
}

#rtmp-url-scrapper-img-embed-data iframe {
  width: 100%;
}

#rtmp-url-scrapper-img-embed-data .fluid-width-video-wrapper {
  padding-top: 75%!important;
}

.activity-inner .rtmp_final_link .rtmp_link_preview_container {
  display: block;
  padding: 0;
}

.rtmedia_update .activity-inner .rtmp_link_preview_container a {
  max-width: 100%;
}

.activity-inner .rtmp_final_link .rtmp_link_preview_container .fluid-width-video-wrapper {
  padding-top: 56.2%!important;
}

.bp-nouveau .activity-list .activity-item .activity-content .activity-inner .rtmp_link_preview_container .fluid-width-video-wrapper iframe {
  height: 100%;
}

.bupr-col-2.bupr-members-profiles .item-avatar img {
  max-width: 50px;
  border-radius: 100%;
}

.reviewer h4 {
  font-size: 18px;
}

@media (min-width:768px) {
  .bupr-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.group-request-list .avatar {
  border-radius: 100%;
}

.rating-text,
.rating-total {
  color: #fff;
  font-size: 13px;
}

.group-content-wrap {
  position: relative;
}

.group-content-wrap .item {
  font-size: 12px;
  margin-bottom: 10px;
}

.bgr-group-header-ratings {
  padding: 0;
}

.bgr-submit-review,
button#bupr_save_review {
  width: 100%;
  margin: auto;
  max-width: 130px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rtm-header-meta-info {
  color: #fff;
  font-size: 13px;
  float: right;
  padding-top: 20px;
}

.rtm-header-meta-info br {
  display: none;
}

.reign-xprofile-data {
  color: #fff;
  font-size: 13px;
}

.reign-xprofile-data a {
  color: #fff;
  text-decoration: underline;
}

.reign-badgeos-points,
.reign-bp-follow-followers,
.reign-bp-follow-following,
.reign-mycred-points {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-width: 100px;
}

@media (max-width:767px) {
  .reign-badgeos-points,
  .reign-bp-follow-followers,
  .reign-bp-follow-following,
  .reign-mycred-points {
    max-width: 50%;
    margin: auto;
  }

  body .rtm-header-meta-info {
    color: #fff;
    font-size: 13px;
    float: none;
    text-align: center;
    clear: both;
  }
}