.youzify.youzify-create-new-group-page .item-list-tabs li a {
  font-size: 12px; }

.youzify-horizontal-layout .youzify-group-navmenu li a {
  min-width: initial; }

#group-create-tabs li,
#group-create-tabs li a {
  color: #515365;
  color: var(--heading-font-color); }

/*#group-settings-form p a */
.youzify-group-settings-tab p a {
  color: #888da8;
  color: var(--body-font-color); }

#group-settings-form p:last-of-type {
  margin-bottom: 10px; }

/*#group-settings-form p*/
.youzify-group-settings-tab p {
  color: initial;
  font-size: initial;
  line-height: initial; }

#youzify .youzify-group-settings-tab .radio label,
#youzify #group-settings-form .radio label,
#youzify .youzify-group-settings-tab label,
#youzify #group-settings-form label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 400; }

#youzify .youzify-group-settings-tab .radio label strong,
#youzify #group-settings-form .radio label strong,
#youzify .youzify-group-settings-tab label strong,
#youzify #group-settings-form label strong {
  font-weight: 400; }

#youzify .youzify-group-settings-tab .radio label input[type="checkbox"],
#youzify #group-settings-form .radio label input[type="checkbox"],
#youzify .youzify-group-settings-tab label input[type="checkbox"],
#youzify #group-settings-form label input[type="checkbox"] {
  margin-right: 7px; }

.youzify-group-settings-tab .youzify-group-field-item input[type=text],
#group-settings-form .youzify-group-field-item input[type=text] {
  color: #888da8;
  color: var(--body-font-color);
  border: 1px solid #e6ecf5; }

.youzify-group-settings-tab .youzify-group-field-item textarea:focus,
.youzify-group-settings-tab .youzify-group-field-item textarea:active,
.youzify-group-settings-tab .youzify-group-field-item input[type=text]:focus,
.youzify-group-settings-tab .youzify-group-field-item input[type=text]:active,
#group-settings-form .youzify-group-field-item textarea:focus,
#group-settings-form .youzify-group-field-item textarea:active,
#group-settings-form .youzify-group-field-item input[type=text]:focus,
#group-settings-form .youzify-group-field-item input[type=text]:active {
  color: #888da8;
  color: var(--body-font-color); }

#youzify .youzify-group-settings-tab textarea,
#youzify #group-settings-form textarea {
  color: #888da8;
  color: var(--body-font-color); }

#youzify .youzify-group-settings-tab input:not[type='submit'],
#youzify .youzify-group-settings-tab textarea,
#youzify #group-settings-form input:not[type='submit'],
#youzify #group-settings-form textarea {
  border: 1px solid #e6ecf5; }

.youzify-group-settings-tab fieldset,
#group-settings-form fieldset {
  border: 1px solid #e6ecf5; }

#group-settings-form p,
.youzify-group-settings-tab fieldset p,
#group-settings-form fieldset p {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-group-settings-tab fieldset ul li,
#group-settings-form fieldset ul li {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous,
#group-settings-form .youzify-group-submit-form #group-creation-previous {
  color: #fff;
  background-color: var(--icon-color);
  display: inline-block;
  margin-right: 15px; }

.youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous,
#group-settings-form .youzify-group-submit-form #group-creation-previous,
#send-invite-form .submit input,
.youzify-group-settings-tab input[type="submit"],
#group-settings-form input[type="submit"] {
  width: auto;
  font-weight: 700;
  opacity: .85; }

#youzify-group-body form input[type="submit"]:not(#members_search_submit) {
  width: auto;
  padding: .8rem 2.1rem;
  height: auto;
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color);
  border: none;
  text-transform: none; }

.youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous:hover,
#group-settings-form .youzify-group-submit-form #group-creation-previous:hover,
#send-invite-form .submit input:hover,
.youzify-group-settings-tab input[type="submit"]:hover,
#group-settings-form input[type="submit"]:hover {
  opacity: 1; }

.youzify-group-settings-tab .main-column p,
#group-settings-form .main-column p {
  color: #888da8;
  color: var(--body-font-color); }

#group-create-body .bp-avatar-status p.warning {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-create-new-group-page #message {
  background-color: #edf2f6; }

.youzify .youzify-delete-group-tab #message {
  background-color: #ffe957; }

.youzify .youzify-delete-group-tab #delete-group-button:disabled {
  background-color: #888da8; }

.youzify .youzify-delete-group-tab #delete-group-button {
  font-size: 13px;
  font-weight: 700;
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color);
  text-transform: initial;
  opacity: .85; }

.youzify .youzify-delete-group-tab #delete-group-button:hover {
  opacity: 1; }

#invite-list {
  margin-bottom: 0; }

#invite-list ul li label {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 700; }

#invite-list .list-title {
  color: #515365;
  color: var(--heading-font-color); }

#invite-list .list-title i {
  background: transparent;
  color: #9a9fbf;
  color: var(--icon-color); }

#invite-list ul li .youzify_membership_checkbox_field .youzify_field_indication {
  top: 0; }

.youzify-group-navmenu li a {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 700;
  text-transform: initial;
  text-align: left; }

.youzify-group-navmenu li a:before {
  color: #9a9fbf;
  color: var(--icon-color); }

.youzify-group-navmenu li a:hover {
  color: #515365;
  color: var(--heading-font-color); }

.youzify-group-navmenu li.current {
  border-right-color: #e6ecf5 !important; }

.youzify-group-navmenu li.current a {
  color: #515365;
  color: var(--heading-font-color); }

.youzify-group-navmenu li.current a:before {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify-group-navmenu li a:hover,
.youzify-group-navmenu li a:hover i {
  color: #515365;
  color: var(--heading-font-color); }

.youzify-group-navmenu #membership-requests-groups-li a span,
.youzify-group-navmenu a#members span {
  min-width: 10px;
  margin-left: 1px;
  color: #ff5e3a;
  color: var(--primary-accent-color);
  background-color: transparent;
  padding: 0 5px; }

.youzify-responsive-menu span {
  background: var(--icon-color); }

.youzify-responsive-menu span:before,
.youzify-responsive-menu span::after {
  background-color: var(--icon-color); }

#youzify-group-buttons .group-button a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

#youzify-group-buttons a.leave-group,
#youzify-group-buttons a.membership-requested {
  color: #fff;
  border: none;
  background-color: var(--icon-color);
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.youzify #youzify-members-list .item .item-title a {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 700; }

.youzify #youzify-members-list .item .item-title a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify #youzify-members-list .item .item-meta span {
  margin-top: initial;
  color: #888da8;
  color: var(--body-font-color); }

.youzify #youzify-members-list .youzify-user-actions div {
  vertical-align: middle; }

#youzify #youzify-members-list .youzify-user-actions a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.youzify #youzify-members-list .youzify-user-actions .follow-button a {
  color: #fff;
  background-color: #7c5ac2;
  background-color: var(--third-accent-color);
  opacity: .85; }
  .youzify #youzify-members-list .youzify-user-actions .follow-button a:hover {
    opacity: 1; }

.group-members #youzify #search-members-form label input {
  color: #888da8;
  color: var(--body-font-color);
  border: 1px solid #e6ecf5; }

.group-members #search-members-form #members_search_submit {
  font-weight: 700;
  text-transform: initial; }

.youzify-group-manage-members-search #search-members-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.youzify-group-manage-members-search #search-members-form #members_search {
  color: #888da8;
  color: var(--body-font-color);
  border: 1px solid #e6ecf5; }

.main-column .section-header,
.group-members-list .section-header {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 700; }

.youzify .group-members-list .item-avatar {
  margin-right: 10px; }

.youzify .group-members-list .item .item-title a {
  color: #515365;
  color: var(--heading-font-color); }

.youzify .group-members-list .item .item-title a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify .group-members-list .action a i {
  color: #fff;
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color); }

#youzify .group-members-list .item .item-meta {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-group-infos-widget .youzify-group-widget-title {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 700;
  border-bottom: 1px solid #e6ecf5; }

.youzify-group-infos-widget .youzify-group-widget-title i {
  width: 20px;
  height: 20px;
  line-height: 20px;
  color: #9a9fbf;
  color: var(--icon-color);
  background: transparent;
  vertical-align: middle; }

.youzify-group-infos-widget .youzify-group-widget-content {
  color: #888da8;
  color: var(--body-font-color); }

.youzify .group-request-list .item .item-title a {
  color: #515365;
  color: var(--heading-font-color); }

.youzify .group-request-list .item .item-title a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.mygroups #youzify-groups-list .youzify-group-data .youzify-cover{
  margin-bottom: 15px;
}

#youzify .group-request-list .item .item-meta {
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 700;
  margin-top: initial; }

#youzify .group-request-list .action .reject a {
  border: 1px solid #e6ecf5; }

#youzify .group-request-list .action a {
  border: 1px solid #e6ecf5; }

#group-settings-form h3,
#youzify-group-body h3 {
  color: #515365;
  color: var(--heading-font-color); }

#group-settings-form fieldset legend,
.youzify-group-settings-tab fieldset legend {
  width: auto; }

.youzify-group-user-statistics .youzify-data-posts span {
  background-color: #ff5f3d;
  background-color: var(--primary-accent-color);
}

.youzify-group-user-statistics .youzify-data-activity span{
  background-color: #01b7ff;
  background-color: var(--secondary-accent-color);
}

.youzify-group-user-statistics .youzify-data-members span{
  background-color: #7c5ac2;
  background-color: var(--third-accent-color);
}

@media screen and (max-width: 1350px) {
  .youzify-group-navmenu li a {
    padding: 12px; }
  .youzify-group-navmenu #membership-requests-groups-li a span,
  .youzify-group-navmenu a#members span {
    height: 12px; } }

@media screen and (max-width: 1024px) {
  .youzify-group-navmenu li a {
    padding: 12px 5px; } }

@media screen and (max-width: 768px) {
  .youzify-navbar-block-icons .youzify-navbar-item a i {
    display: inline-block; } }

@media screen and (max-width: 475px) {
  #youzify #youzify-members-list .youzify-user-actions div:first-of-type:before {
    border-top: 1px solid #e6ecf5; }
  #youzify #youzify-members-list .youzify-user-actions a {
    display: -ms-flexbox;
    display: flex; }
  .youzify .group-request-list .action {
    border-top: 1px solid #e6ecf5; } }
