.youzify #message {
  margin-bottom: 35px !important; }

#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a,
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li > span,
.youzify-directory-filter #directory-show-filter a,
.youzify-directory-filter #directory-show-search a,
.youzify-directory-filter .item-list-tabs li a {
  margin: 5px;
  color: #515365;
  color: var(--heading-font-color);
  font-size: 13px;
  cursor: pointer;
  font-weight: 700;
  margin-right: 15px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  text-transform: capitalize; }

#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a:hover,
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li > span:hover,
.youzify-directory-filter #directory-show-filter a:hover,
.youzify-directory-filter #directory-show-search a:hover,
.youzify-directory-filter .item-list-tabs li a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify-directory-filter .item-list-tabs li a {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-directory-filter .item-list-tabs li.selected a {
  color: #515365;
  color: var(--heading-font-color); }

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: .85; }

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a.follow {
  background-color: #01b7ff;
  background-color: var(--secondary-accent-color); }

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a.unfollow {
  background-color: #ff5f3d;
  background-color: var(--primary-accent-color); }

.youzify-directory-filter .item-list-tabs li a span {
  min-width: 10px;
  padding: 2px;
  background-color: transparent;
  color: #ff5e3a;
  color: var(--primary-accent-color); }

#youzify .youzify-directory-filter .item-list-tabs li label,
#youzify .youzify-directory-filter .item-list-tabs li#members-order-select label {
  width: auto;
  color: #888da8;
  color: var(--body-font-color);
  display: inline-block;
  font-weight: initial;
  vertical-align: middle;
  display: inline-block;
  vertical-align: middle;
  text-transform: initial; }

.rtl .youzify-directory-filter .item-list-tabs li label {
  margin: 0 0 0 -5px; }

.rtl .youzify-directory-filter .item-list-tabs li#members-order-select label {
  margin: 0 0 0 5px; }

.youzify-directory-filter #directory-show-search a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center; }

.youzify-groups-directory-page #youzify-directory-search-box form input[type=text] {
  margin-right: -4px; }

#youzify-directory-search-box form input[type="submit"],
body #buddypress #youzify-directory-search-box form input[type="submit"] {
  margin-left: -8px;
  text-transform: initial;
  font-weight: 700; }

.rtl .youzify-groups-directory-page #youzify-directory-search-box form input[type=text] {
  margin: 0 0 0 -4px; }

#youzify-directory-search-box form input[type=text] {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 400;
  background: transparent;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #e6ecf5 !important; }

#youzify-directory-search-box form input[type=submit] {
  font-weight: 700;
  text-transform: initial; }

#youzify-members-list li .youzify-user-data {
  margin: 0 17.5px 35px !important; }

#youzify-members-list li .youzify-user-cover {
  border-radius: 5px 5px 0 0; }

#youzify-members-list li.youzify-show-cover .youzify-user-data {
  border-radius: 5px; }

#youzify-members-list .is-online .youzify-item-avatar:before {
  border-color: #08ddc1; }

#youzify-members-list .is-offline .youzify-item-avatar:before {
  border: 3px solid #e6ecf5; }

#youzify-members-list .youzify-fullname {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 700; }

#youzify-members-list .youzify-fullname:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

#youzify-members-list .youzify-name {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-user-statistics .youzify-data-item span {
  width: 40px;
  margin: 6px;
  height: 40px;
  line-height: 40px; }

.youzify-user-statistics .youzify-data-item:nth-child(1) span {
  background-color: #ff5f3d;
  background-color: var(--primary-accent-color); }

.youzify-user-statistics .youzify-data-item:nth-child(2) span {
  background-color: var(--secondary-accent-color); }

.youzify-user-statistics .youzify-data-item:nth-child(3) span {
  background-color: var(--third-accent-color); }

.youzify-user-statistics .youzify-data-item:nth-child(4) span {
  background-color: var(--secondary-accent-color); }

.youzify-user-actions {
  border-top: initial; }

#buddypress.youzify div.generic-button a,
.buddypress .youzify div.generic-button a,
.youzify-user-actions a {
  color: #fff;
  display: -ms-flexbox !important;
  display: flex !important;
  background-color: var(--third-accent-color); }
  #buddypress.youzify div.generic-button a.youzify-send-message,
  .buddypress .youzify div.generic-button a.youzify-send-message,
  .youzify-user-actions a.youzify-send-message {
    background-color: var(--third-accent-color); }

.youzify-members-directory-shortcode .youzify #youzify-members-list .youzify-user-actions a {
  width: auto !important;
  margin: 15px !important;
  height: 50px; }

.youzify-card-action-buttons-block .youzify-user-actions a.youzify-profile-settings {
  background-color: #ff5e3a !important;
  background-color: var(--primary-accent-color) !important;
  color: #fff !important;
  opacity: .85 !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  font-weight: 700 !important;
  font-size: 13px !important; }

.youzify-card-action-buttons-block .youzify-user-actions a.youzify-profile-settings:hover {
  opacity: 1; }

.youzify-card-action-buttons-block .youzify-user-actions .message-button .youzify-send-message,
.youzify-card-action-buttons-block .youzify-user-actions .friendship-button .friendship-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: .85; }

.youzify-card-action-buttons-block .youzify-user-actions .message-button .youzify-send-message:hover,
.youzify-card-action-buttons-block .youzify-user-actions .friendship-button .friendship-button:hover {
  opacity: 1; }

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a:hover {
  color: #fff;
  opacity: 1; }

.youzify-user-actions .yzmd-second-btn,
.youzify-user-actions .youzify-send-message {
  color: #fff !important;
  border: none !important;
  background-color: var(--third-accent-color) !important;
  opacity: .85 !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center !important;
      align-items: center !important;
  -ms-flex-pack: center !important;
      justify-content: center !important;
  font-weight: 700 !important;
  font-size: 13px !important; }

.youzify-user-actions .yzmd-second-btn {
  background-color: var(--primary-accent-color); }

.youzify-user-actions .yzmd-second-btn:hover,
.youzify-user-actions .youzify-send-message:hover {
  opacity: 1; }

#youzify-groups-list li .youzify-group-cover {
  border-radius: 5px 5px 0 0; }

#youzify-groups-list li.youzify-show-cover .youzify-group-data {
  border-radius: 5px; }

#youzify-groups-list .item .item-title a {
  color: var(--heading-font-color);
  font-weight: 700; }

#youzify-groups-list .item .item-title a:hover {
  color: var(--primary-accent-color); }

#youzify-groups-list .item .item-meta .group-status {
  color: var(--body-font-color);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 8px;
  font-size: 12px;
  font-weight: 700; }

#youzify-groups-list .item .item-meta .group-status i {
  color: var(--icon-color); }

.youzify-user-statistics .youzify-data-item span {
  margin: 6px;
  height: 40px;
  width: 40px; }

.youzify-user-statistics .youzify-data-posts span {
  background-color: var(--primary-accent-color); }

.youzify-user-statistics .youzify-data-activity span {
  background-color: var(--secondary-accent-color); }

.youzify-user-statistics .youzify-data-members span {
  background-color: var(--third-accent-color); }

#youzify-groups-list .action {
  border-top: none; }

#youzify-groups-list .action a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 14px; }

#youzify-groups-list .action .youzify-manage-group {
  color: #fff;
  background-color: var(--icon-color);
  opacity: .85;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }

#youzify-groups-list .action .youzify-manage-group:hover {
  opacity: 1; }

#youzify-groups-list .action .group-button .leave-group {
  color: #ffffff;
  border: none;
  background-color: var(--icon-color); }

.youzify-directory .pagination {
  margin: 0 17.5px 35px !important;
  display: block; }

.youzify-card-show-avatar-border .item-avatar,
.youzify-card-show-avatar-border .youzify-item-avatar {
  border: 4px solid transparent;
  background-color: white; }

.youzify-card-action-buttons-border-radius .youzify-user-actions .mute-button a {
  background-color: #08ddc1;
  color: #fff;
  opacity: .85; }
  .youzify-card-action-buttons-border-radius .youzify-user-actions .mute-button a:hover {
    opacity: 1; }

@media screen and (max-width: 1024px) {
  .youzify-directory-filter #subnav {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e6ecf5; }
  .youzify .youzify-page-main-content {
    padding: 25px 10px 0; }
  .rtl #youzify-directory-search-box,
  #youzify-directory-search-box {
    border-top: 1px solid #e6ecf5; }
  .youzify-directory-filter .item-list-tabs li #members-dir-search label {
    margin: 0;
    width: calc( 100% - 124px); } }

@media screen and (max-width: 475px) {
  #youzify-directory-search-box form input[type="submit"],
  body #buddypress #youzify-directory-search-box form input[type="submit"] {
    margin-left: 0; }
  .youzify-user-actions .friendship-button,
  #youzify-members-list .youzify-user-actions a,
  .youzify-user-actions .message-button,
  .youzify-user-actions .message-button,
  .youzify-user-actions .message-button a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .youzify-directory-filter .item-list-tabs li #members-dir-search label {
    width: 100%; } }
