/*
Theme Name: Aardvark Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Aardvark WordPress theme.
Version: 1.0
Author: GhostPool
Author URI: http://www.ghostpool.com
Text Domain: aardvark
Template: aardvark
*/

/* Add your own CSS code here */

#gp-footer-image {
  text-align: left;
}

#gp-copyright-text a {
  margin-left: 15px;
}

#gp-page-header-inner {
  max-width: 100%;
}

.gp-profile-button-all .gp-profile-button {
  padding: 0 12px 8px;
  align-items: flex-end;
}

.gp-profile-button-avatar {
  margin-bottom: -7px;
}


.groups #gp-page-title,
.members #gp-page-title {
  border-bottom: none;
  margin-top: -200px;
  margin-bottom: 150px;
  text-align: center;
  background-color: transparent;
}

.groups #gp-page-title h1,
.members #gp-page-title h1 {
  font-size: 36px;
  line-height: 39px;
  color: #ffffff;
  font-family: Barlow, Arial, Helvetica, sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  text-shadow: 0px 5px 30px #ffffff;
}

.single-item.group-members #gp-page-wrapper,
.single-item.group-members #gp-content-wrapper,
.directory.groups #gp-page-wrapper,
.directory.groups #gp-content-wrapper,
.directory.members #gp-content-wrapper,
.directory.members #gp-page-wrapper {
  background: #dce1e8;
}

#invitations-personal-li,
#buddypress #data-personal-li {
  display: none !important;
}

.buddypress #gp-bp-header-overlay {
  background-color: rgba(0, 0, 0, 0);
}

#gp-profile-menu .bp-menu.bp-activity-nav {
  display: none;
}

#gp-main-header-primary-nav>.menu>.menu-item.current-menu-item.menu-item-type-custom>a {
  color: #ffffff;
}

.page-template-page-text #gp-standard-header {
  background: #dce1e8;
}

.page-template-page-text #gp-content-wrapper {
  padding-bottom: 0;
}

.gp-testimonial-text {
  line-height: 18px;
  text-align: justify;
}

.search-member-form select {
  font-family: Barlow, Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
}


.widget a.gradient-btn {
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
  display: inline-flex;
  border-radius: 2em;
  text-align: center;
  padding: 0 18px 0 0;
  width: 100%;
  /* background: linear-gradient(to right, #EF5988 0%, #0092ff 50%, #EF5988 100%); */
  background-color: #EF5988;
  /* background-image: -webkit-linear-gradient(left, #EF5988 0%, #0092ff 50%,#EF5988 100%); */
  background-image: linear-gradient(to right,
      #EF5988 0%,
      #0092ff 50%,
      #EF5988 100%);
  background-size: 200% 100%;
  height: 50px;
  /* line-height: 50px; */
  align-items: center;
  justify-content: center;
}

.widget a.gradient-btn svg {
  margin-right: 13px;
}

.widget a.gradient-btn:hover {
  color: #ffffff;
  background-color: #0092ff;
  background-position: 100% 0;
}

.profile #gp-content-wrapper {
  padding-top: 40px;
}

#gp-content-wrapper {
  padding-top: 0 !important;
}

.members .gp-bp-wrapper .gp-post-thumbnail .gp-bp-col-avatar {
  margin-left: -80px;
}

.members .gp-bp-wrapper .gp-bp-col-avatar img.avatar {
  width: 160px;
  height: 160px;
  border: none;
}

.gp-nav .menu>.menu-item>a {
  padding: 0 16px 10px;
  align-items: flex-end;
}

#gp-standard-header #gp-main-header-secondary-nav>.menu>.menu-item>a {
  border: none;
  border-radius: 5px;
  background-color: rgba(38, 50, 68, 0.4);
}

#gp-standard-header #gp-main-header-secondary-nav>.menu>.menu-item>a:hover {
  border: none;
}

.gp-profile-button .avatar {
  border: 3px solid rgba(0, 0, 0, 0.2);
}

body:not(.logged-in).gp-fontawesome5 .gp-profile-button:before {
  content: '' !important;
  background: url(./img/profile.svg);
  display: block;
  width: 16px;
  height: 20px;
}

.gp-testimonial-image {
  display: flex;
  align-items: center;
}

.gp-testimonial-image>div:first-child {
  margin-right: 10px;
}

.gp-bps-wrapper.ui-accordion .ui-accordion-header {
  background-image: none !important;
  background-color: #0092ff !important;
  border-radius: 5px !important;
  text-align: center;
}

/* .gp-bps-wrapper.ui-accordion .i-accordion-header-icon:before {
    content: '';

} */

#gp-sidebar-right .gp-bps-wrapper.ui-accordion .ui-icon {
  background-image: url(./img/search-w.svg) !important;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}

#gp-sidebar-right .gp-bps-wrapper.ui-accordion .ui-icon:before {
  content: none !important;
}

.bp-user .gp-bp-header-button.gp-change-cover-image,
.bp-user .gp-bp-header-button.gp-change-avatar {
  background: #0092ff;
  border-radius: 5px;
  font-size: 12px;
}

.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile strong {
  background: transparent;
  border: 1px solid #ffffff;
  border-radius: 5px;
  font-size: 12px;
}

#gp-buddypress-header .activity {
  font-size: 12px;
}

#gp-buddypress-header .gamipress-buddypress-matchpoints span.activity {
  font-size: 16px;
}

#gp-profile-menu .bp-activity-nav,
#activity-personal-li,
.groups #gp-buddypress-header .activity {
  display: none !important;
}

.gp-theme #buddypress div.item-list-tabs ul li a,
.gp-theme #buddypress div.item-list-tabs ul li>span {
  opacity: 1 !important;
  font-weight: 600;
}

.gp-theme #buddypress #object-nav li a:before {
  display: inline-block !important;
  margin: 0 10px 0 0 !important;
  font-size: 18px !important;
  vertical-align: text-top !important;
}

.gp-theme #buddypress #object-nav li.current a .count,
.gp-theme #buddypress #object-nav li.current a {
  color: #EF5988;
}



.gp-theme #buddypress div.item-list-tabs#object-nav li {
  height: auto !important;
}

.gp-theme #buddypress #object-nav li a {
  font-size: 16px !important;
}

.gp-theme #buddypress div.item-list-tabs ul li a,
.gp-theme #buddypress div.item-list-tabs ul li>span {
  font-size: 12px;
}

.gp-theme #buddypress:not(.youzify) div.item-list-tabs {
  border-color: #7d8797 !important;
  /* padding: 0 0 5px 0 !important; */
}

.single-item.groups.gp-theme #buddypress:not(.youzify) div.item-list-tabs {
  padding: 0 0 5px 0 !important;
}

.gp-theme.xprofile #buddypress div.item-list-tabs#subnav {
  margin-top: 16px !important;
}

#gp-buddypress-header .pmpro_bp_show_level_on_bp_profile {
  margin: 12px 0;
}

.gp-theme.bp-user #buddypress .profile {
  background: #dce1e8;
  border-radius: 10px;
  padding: 0 30px 30px 30px;
}

.gp-theme.bp-user #buddypress .profile .bp-widget {
  border: none !important;
  text-align: left !important;
  padding: 0 !important;
}

.gp-theme.bp-user.my-profile.profile.public #buddypress .profile {
  max-width: 600px;
}

.gp-theme.bp-user #buddypress .profile h2 {
  background: transparent !important;
  background-image: none !important;
  top: 0 !important;
  display: inline-block !important;
  padding: 20px 0 !important;
  font-size: 24px;
  font-weight: 600;
}

.gp-theme.bp-user #buddypress .profile .profile-fields {
  font-weight: 500;
}

/* @media only screen and (min-width: 768px) {
  .gp-theme #buddypress table.profile-fields tr td.label {
    width: 40% !important;
  }
} */

#buddypress table.profile-fields tr.alt td {
  color: #ffffff !important;
}

.gp-theme #buddypress div.item-list-tabs ul li a span {
  font-size: 16px !important;
  vertical-align: baseline !important;
}

#profile-edit-form {
  padding: 0 0 10px;
}


.gp-theme #buddypress .standard-form select {
  background-image: url(./img/arr.svg) !important;
}

.gp-theme #buddypress:not(.youzify) .standard-form input[type="password"],
.gp-theme #buddypress:not(.youzify) .standard-form input[type="email"],
.gp-theme #buddypress:not(.youzify) .standard-form input[type="text"],
.gp-theme #buddypress:not(.youzify) .standard-form select {
  font-size: 20px !important;
  height: 56px;
  font-weight: 500 !important;
  color: #ffffff !important;
  padding-left: 15px !important;
}

.gp-theme #buddypress:not(.youzify) .standard-form textarea {
  font-size: 20px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  padding-left: 15px !important;
}


.gp-theme #buddypress .standard-form select option {
  font-size: 18px !important;
}

.gp-theme #buddypress:not(.youzify) input[type="submit"] {
  background: #0092ff !important;
  height: 50px;
  color: #fff !important;
  min-width: 250px;
  padding: 10px 25px;
}

.gp-theme #buddypress .standard-form div.submit {
  margin-top: 35px;
}

.gp-theme #buddypress #account-delete-form div.submit {
  margin-top: 0;
}


.gp-theme #buddypress .visibility-toggle-link,
.gp-theme #buddypress .field-visibility-settings-close {
  padding: 0px 7px 1px !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  background: #0092ff;
  border-radius: 10px;
  color: #fff;
  border: none !important;
}

.gp-theme #buddypress .field-visibility-settings-notoggle,
.gp-theme #buddypress .field-visibility-settings-toggle {
  font-style: normal !important;
  color: #ffffff !important;
  margin: -10px 0 20px !important;
}

.gp-theme #buddypress .standard-form#profile-edit-form .datebox-selects select:not([multiple]) {
  margin-right: 25px;
}

.gp-theme #buddypress #object-nav #media-personal-li a:before {
  font-weight: 900;
}

/* #profile-edit-form {
  padding: 0 26px 30px;
} */
.input-options.datebox-selects label {
  margin-right: 8px !important;
}

.gp-theme #buddypress div.item-list-tabs#subnav ul li a,
.gp-theme #buddypress div.item-list-tabs#subnav ul li a {
  color: #7d8797 !important;
  font-weight: 600 !important;
}

.gp-theme #buddypress div.item-list-tabs#subnav ul li.current a,
.gp-theme #buddypress div.item-list-tabs#subnav ul li.selected a {
  color: #ffffff !important;
}

#settings-form {
  background: #dce1e8;
  border-radius: 10px;
  padding: 30px 30px 45px;
}

#settings-form table.notification-settings th {
  border-color: #e6e6e6;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #7d8797;
  background-color: #dce1e8;
}

#buddypress #xprofile-settings-base tr.alt td,
#xprofile-settings-base th {
  background-color: #dce1e8;
  border: none !important;
}

#xprofile-settings-base .field_1.field_name {
  display: none;
}

#xprofile-settings-base .field-name {
  color: #ffffff !important;
}

.gp-theme #buddypress #xprofile-settings-base select {
  margin-bottom: 5px;
}

#activity-notification-settings {
  display: none;
}

#settings-form p {
  font-weight: 600;
  font-size: 24px;
}

#settings-form table tbody {
  font-weight: 500;
  font-size: 20px;
}

#settings-form table tbody tr td {
  border-color: transparent !important;
  padding: 8px 8px 11px !important;
  height: 50px;
}

#settings-form table.notification-settings tbody tr:last-child td {
  border-bottom: 1px solid #7d8797 !important;
}

#settings-form table.notification-settings tbody tr td:last-child {
  border-right: 1px solid #7d8797 !important;
}

#settings-form table.notification-settings tbody tr td:nth-child(2) {
  border-left: 1px solid #7d8797 !important;
}

#settings-form input[type="radio"] {
  margin: 0 !important;
}

.settings.profile #settings-form {
  max-width: 500px;
}

.gp-theme #buddypress #object-nav #home-groups-li a:before {
  font-weight: 900;
}

.bp-user .gp-bp-header-actions .generic-button a,
#gp-buddypress-header .generic-button a.group-button {
  background: #0092ff !important;
  border-radius: 5px !important;
  font-size: 12px !important;
  color: #fff !important;
  padding: 5px 15px 7px !important;
  font-weight: 600 !important;
}

.bp-user:not(.my-account) #matchpoints-personal-li {
  display: none;
}

#gp-buddypress-header .generic-button a.group-button.join-group {
  padding-left: 40px !important;
  position: relative;
}

#gp-buddypress-header .generic-button a.group-button.join-group:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(./img/join.svg) no-repeat 0 0;
  position: absolute;
  left: 16px;
  top: 6px;
}

#gp-buddypress-header .gp-bp-header-members-title {
  text-transform: none !important;
  font-weight: 500;
  font-size: 16px !important;
}

#gp-buddypress-header .gp-bp-header-highlight.user-nicename {
  letter-spacing: 0;
}

#gp-buddypress-header .generic-button#post-mention {
  display: none;
}

#members::before,
#user-groups::before {
  content: url("data:image/svg+xml,%3Csvg width='33' height='18' viewBox='0 0 33 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.092 7C17.7489 7 19.092 5.65685 19.092 4C19.092 2.34315 17.7489 1 16.092 1C14.4352 1 13.092 2.34315 13.092 4C13.092 5.65685 14.4352 7 16.092 7Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M22.092 13.5C22.092 15.4328 22.092 17 16.092 17C10.092 17 10.092 15.4328 10.092 13.5C10.092 11.5672 12.7785 10 16.092 10C19.4055 10 22.092 11.5672 22.092 13.5Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M26.5122 8.875C27.8584 8.875 28.9497 7.78369 28.9497 6.4375C28.9497 5.09131 27.8584 4 26.5122 4C25.166 4 24.0747 5.09131 24.0747 6.4375C24.0747 7.78369 25.166 8.875 26.5122 8.875Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M24.0002 11.7188C24.7339 11.4609 25.5935 11.3125 26.5125 11.3125C29.2047 11.3125 31.3875 12.5859 31.3875 14.1562C31.3875 15.7266 31.3875 17 26.5125 17C25.4668 17 24.6454 16.9414 24.0002 16.8339' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M5.875 8.875C4.52881 8.875 3.4375 7.78369 3.4375 6.4375C3.4375 5.09131 4.52881 4 5.875 4C7.22119 4 8.3125 5.09131 8.3125 6.4375C8.3125 7.78369 7.22119 8.875 5.875 8.875Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M8.38721 11.7188C7.65351 11.4609 6.79392 11.3125 5.87497 11.3125C3.18275 11.3125 0.999973 12.5859 0.999973 14.1562C0.999973 15.7266 0.999972 17 5.87497 17C6.92064 17 7.74201 16.9414 8.38721 16.8339' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E") !important;
  width: 33px;
  height: 18px;
}

.current.selected #members::before,
.current.selected #user-groups::before {
  content: url("data:image/svg+xml,%3Csvg width='33' height='18' viewBox='0 0 33 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.092 7C17.7489 7 19.092 5.65685 19.092 4C19.092 2.34315 17.7489 1 16.092 1C14.4352 1 13.092 2.34315 13.092 4C13.092 5.65685 14.4352 7 16.092 7Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M22.092 13.5C22.092 15.4328 22.092 17 16.092 17C10.092 17 10.092 15.4328 10.092 13.5C10.092 11.5672 12.7785 10 16.092 10C19.4055 10 22.092 11.5672 22.092 13.5Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M26.5122 8.875C27.8584 8.875 28.9497 7.78369 28.9497 6.4375C28.9497 5.09131 27.8584 4 26.5122 4C25.166 4 24.0747 5.09131 24.0747 6.4375C24.0747 7.78369 25.166 8.875 26.5122 8.875Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M24.0002 11.7188C24.7339 11.4609 25.5935 11.3125 26.5125 11.3125C29.2047 11.3125 31.3875 12.5859 31.3875 14.1562C31.3875 15.7266 31.3875 17 26.5125 17C25.4668 17 24.6454 16.9414 24.0002 16.8339' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M5.875 8.875C4.52881 8.875 3.4375 7.78369 3.4375 6.4375C3.4375 5.09131 4.52881 4 5.875 4C7.22119 4 8.3125 5.09131 8.3125 6.4375C8.3125 7.78369 7.22119 8.875 5.875 8.875Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M8.38721 11.7188C7.65351 11.4609 6.79392 11.3125 5.87497 11.3125C3.18275 11.3125 0.999973 12.5859 0.999973 14.1562C0.999973 15.7266 0.999972 17 5.87497 17C6.92064 17 7.74201 16.9414 8.38721 16.8339' stroke='%23EF5988' stroke-width='2'/%3E%3C/svg%3E") !important;
}




.gp-theme.gp-fontawesome5 #buddypress #object-nav #matchpoints-personal-li a:before {
  content: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 16.8804L8.26087 18C2.8087 12.9187 0 10.2488 0 6.97608C0 5.94258 0.330435 4.99522 0.826087 4.2201V4.73684C0.826087 8.78469 4.04783 11.799 9.5 16.8804ZM10.8217 13.3493C14.7043 9.64593 17.3478 7.23445 17.4304 4.73684C17.4304 3.01435 16.1913 1.72249 14.5391 1.72249C13.2174 1.72249 11.9783 2.58373 11.5652 3.78947H9.99565C9.5 2.58373 8.26087 1.72249 7.02174 1.72249C5.36957 1.72249 4.13043 3.01435 4.13043 4.73684C4.13043 7.23445 6.6913 9.64593 10.6565 13.3493L10.7391 13.4354M14.4565 0C17.0174 0 19 2.06699 19 4.73684C19 7.92345 16.1913 10.5933 10.7391 15.7608C5.28696 10.6794 2.47826 8.00957 2.47826 4.73684C2.47826 2.06699 4.46087 0 7.02174 0C8.42609 0 9.83043 0.688995 10.7391 1.80861C11.6478 0.688995 13.0522 0 14.4565 0Z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
}

.gp-theme.gp-fontawesome5 #buddypress #object-nav #matchpoints-personal-li.current.selected a:before {
  content: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 16.8804L8.26087 18C2.8087 12.9187 0 10.2488 0 6.97608C0 5.94258 0.330435 4.99522 0.826087 4.2201V4.73684C0.826087 8.78469 4.04783 11.799 9.5 16.8804ZM10.8217 13.3493C14.7043 9.64593 17.3478 7.23445 17.4304 4.73684C17.4304 3.01435 16.1913 1.72249 14.5391 1.72249C13.2174 1.72249 11.9783 2.58373 11.5652 3.78947H9.99565C9.5 2.58373 8.26087 1.72249 7.02174 1.72249C5.36957 1.72249 4.13043 3.01435 4.13043 4.73684C4.13043 7.23445 6.6913 9.64593 10.6565 13.3493L10.7391 13.4354M14.4565 0C17.0174 0 19 2.06699 19 4.73684C19 7.92345 16.1913 10.5933 10.7391 15.7608C5.28696 10.6794 2.47826 8.00957 2.47826 4.73684C2.47826 2.06699 4.46087 0 7.02174 0C8.42609 0 9.83043 0.688995 10.7391 1.80861C11.6478 0.688995 13.0522 0 14.4565 0Z' fill='%23EF5988'/%3E%3C/svg%3E") !important;
}

.gp-theme.gp-fontawesome5 #buddypress #object-nav #membership-personal-li a:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.6172 5.53794C22.4518 5.40111 22.2472 5.314 22.0295 5.28768C21.8117 5.26136 21.5907 5.29701 21.3943 5.39011L16.7916 7.56404L12.9488 1.5092C12.85 1.35383 12.7106 1.22531 12.5441 1.1361C12.3775 1.04688 12.1895 1 11.9982 1C11.8069 1 11.6189 1.04688 11.4524 1.1361C11.2858 1.22531 11.1464 1.35383 11.0476 1.5092L7.2048 7.56665L2.6039 5.39272C2.40804 5.30045 2.18781 5.26511 1.97086 5.29113C1.7539 5.31715 1.54988 5.40338 1.38439 5.539C1.21891 5.67461 1.09934 5.85357 1.04068 6.05341C0.982023 6.25325 0.986894 6.46507 1.05468 6.6623L4.44646 16.5198C4.48056 16.6188 4.53768 16.7093 4.61359 16.7846C4.6895 16.8599 4.78226 16.918 4.88504 16.9548C4.98781 16.9915 5.09797 17.0059 5.20738 16.9968C5.31679 16.9877 5.42265 16.9555 5.51716 16.9024C5.54008 16.8893 7.88407 15.6085 11.9982 15.6085C16.1123 15.6085 18.4563 16.8893 18.4774 16.9015C18.572 16.9551 18.678 16.9878 18.7877 16.9972C18.8974 17.0066 19.0079 16.9924 19.111 16.9557C19.2141 16.9191 19.3072 16.8608 19.3834 16.7854C19.4595 16.7099 19.5168 16.6191 19.5509 16.5198L22.9426 6.6649C23.0124 6.46762 23.0187 6.25513 22.9607 6.05444C22.9028 5.85376 22.7832 5.67397 22.6172 5.53794ZM18.4151 15.3328C17.315 14.8902 15.1223 14.2171 11.9982 14.2171C8.8741 14.2171 6.68137 14.8902 5.58133 15.3328L2.71299 6.99969L6.84454 8.95362C7.09462 9.07061 7.38182 9.09452 7.64956 9.02064C7.9173 8.94677 8.14617 8.78046 8.29108 8.55449L11.9982 2.70921L15.7053 8.55275C15.8502 8.77851 16.0789 8.94466 16.3465 9.01853C16.614 9.09239 16.901 9.06862 17.151 8.95188L21.2834 6.99969L18.4151 15.3328Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3C/svg%3E") !important;
  margin: 0 3px 0 0 !important;
}

.gp-theme.gp-fontawesome5 #buddypress #object-nav #membership-personal-li.current.selected a:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.6172 5.53794C22.4518 5.40111 22.2472 5.314 22.0295 5.28768C21.8117 5.26136 21.5907 5.29701 21.3943 5.39011L16.7916 7.56404L12.9488 1.5092C12.85 1.35383 12.7106 1.22531 12.5441 1.1361C12.3775 1.04688 12.1895 1 11.9982 1C11.8069 1 11.6189 1.04688 11.4524 1.1361C11.2858 1.22531 11.1464 1.35383 11.0476 1.5092L7.2048 7.56665L2.6039 5.39272C2.40804 5.30045 2.18781 5.26511 1.97086 5.29113C1.7539 5.31715 1.54988 5.40338 1.38439 5.539C1.21891 5.67461 1.09934 5.85357 1.04068 6.05341C0.982023 6.25325 0.986894 6.46507 1.05468 6.6623L4.44646 16.5198C4.48056 16.6188 4.53768 16.7093 4.61359 16.7846C4.6895 16.8599 4.78226 16.918 4.88504 16.9548C4.98781 16.9915 5.09797 17.0059 5.20738 16.9968C5.31679 16.9877 5.42265 16.9555 5.51716 16.9024C5.54008 16.8893 7.88407 15.6085 11.9982 15.6085C16.1123 15.6085 18.4563 16.8893 18.4774 16.9015C18.572 16.9551 18.678 16.9878 18.7877 16.9972C18.8974 17.0066 19.0079 16.9924 19.111 16.9557C19.2141 16.9191 19.3072 16.8608 19.3834 16.7854C19.4595 16.7099 19.5168 16.6191 19.5509 16.5198L22.9426 6.6649C23.0124 6.46762 23.0187 6.25513 22.9607 6.05444C22.9028 5.85376 22.7832 5.67397 22.6172 5.53794ZM18.4151 15.3328C17.315 14.8902 15.1223 14.2171 11.9982 14.2171C8.8741 14.2171 6.68137 14.8902 5.58133 15.3328L2.71299 6.99969L6.84454 8.95362C7.09462 9.07061 7.38182 9.09452 7.64956 9.02064C7.9173 8.94677 8.14617 8.78046 8.29108 8.55449L11.9982 2.70921L15.7053 8.55275C15.8502 8.77851 16.0789 8.94466 16.3465 9.01853C16.614 9.09239 16.901 9.06862 17.151 8.95188L21.2834 6.99969L18.4151 15.3328Z' fill='%23EF5988' stroke='%23EF5988' stroke-width='0.5'/%3E%3C/svg%3E") !important;
}

.gp-theme #buddypress #object-nav #friends-personal-li a:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7C8.65685 7 10 5.65685 10 4C10 2.34315 8.65685 1 7 1C5.34315 1 4 2.34315 4 4C4 5.65685 5.34315 7 7 7Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M13 13.5C13 15.4328 13 17 7 17C1 17 1 15.4328 1 13.5C1 11.5672 3.6865 10 7 10C10.3135 10 13 11.5672 13 13.5Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M17 7C18.6569 7 20 5.65685 20 4C20 2.34315 18.6569 1 17 1C15.3431 1 14 2.34315 14 4C14 5.65685 15.3431 7 17 7Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M13.9082 10.5C14.8112 10.1826 15.8692 10 17.0002 10C20.3137 10 23.0002 11.5672 23.0002 13.5C23.0002 15.4328 23.0002 17 17.0002 17C15.7132 17 14.7023 16.9279 13.9082 16.7955' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E%0A") !important;
}

.gp-theme #buddypress #object-nav #friends-personal-li.current.selected a:before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7C8.65685 7 10 5.65685 10 4C10 2.34315 8.65685 1 7 1C5.34315 1 4 2.34315 4 4C4 5.65685 5.34315 7 7 7Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M13 13.5C13 15.4328 13 17 7 17C1 17 1 15.4328 1 13.5C1 11.5672 3.6865 10 7 10C10.3135 10 13 11.5672 13 13.5Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M17 7C18.6569 7 20 5.65685 20 4C20 2.34315 18.6569 1 17 1C15.3431 1 14 2.34315 14 4C14 5.65685 15.3431 7 17 7Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M13.9082 10.5C14.8112 10.1826 15.8692 10 17.0002 10C20.3137 10 23.0002 11.5672 23.0002 13.5C23.0002 15.4328 23.0002 17 17.0002 17C15.7132 17 14.7023 16.9279 13.9082 16.7955' stroke='%23EF5988' stroke-width='2'/%3E%3C/svg%3E") !important;
}

.gp-theme #buddypress #object-nav #user-xprofile:before {
  content: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7C8.65685 7 10 5.65685 10 4C10 2.34315 8.65685 1 7 1C5.34315 1 4 2.34315 4 4C4 5.65685 5.34315 7 7 7Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M13 13.5C13 15.4328 13 17 7 17C1 17 1 15.4328 1 13.5C1 11.5672 3.6865 10 7 10C10.3135 10 13 11.5672 13 13.5Z' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E") !important;
}

.gp-theme #buddypress #object-nav .current.selected #user-xprofile:before {
  content: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 7C8.65685 7 10 5.65685 10 4C10 2.34315 8.65685 1 7 1C5.34315 1 4 2.34315 4 4C4 5.65685 5.34315 7 7 7Z' stroke='%23EF5988' stroke-width='2'/%3E%3Cpath d='M13 13.5C13 15.4328 13 17 7 17C1 17 1 15.4328 1 13.5C1 11.5672 3.6865 10 7 10C10.3135 10 13 11.5672 13 13.5Z' stroke='%23EF5988' stroke-width='2'/%3E%3C/svg%3E") !important;
}


.gp-theme #buddypress #object-nav #user-settings:before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7316 18H7.26842C7.03755 18 6.83745 17.925 6.66814 17.775C6.49883 17.625 6.39879 17.4375 6.368 17.2125L6.09095 15.12C5.89086 15.045 5.70216 14.955 5.52484 14.85C5.34753 14.745 5.17452 14.6325 5.00583 14.5125L2.9972 15.3225C2.78172 15.3975 2.56623 15.405 2.35075 15.345C2.13526 15.285 1.96595 15.1575 1.84282 14.9625L0.134328 12.06C0.011194 11.865 -0.0272854 11.655 0.0188899 11.43C0.0650653 11.205 0.180504 11.025 0.365205 10.89L2.09678 9.6075C2.08139 9.5025 2.07369 9.4011 2.07369 9.3033V8.6967C2.07369 8.5989 2.08139 8.4975 2.09678 8.3925L0.365205 7.11C0.180504 6.975 0.0650653 6.795 0.0188899 6.57C-0.0272854 6.345 0.011194 6.135 0.134328 5.94L1.84282 3.0375C1.95056 2.8275 2.11587 2.6961 2.33874 2.6433C2.56161 2.5905 2.7811 2.6019 2.9972 2.6775L5.00583 3.4875C5.17514 3.3675 5.35215 3.255 5.53685 3.15C5.72155 3.045 5.90625 2.955 6.09095 2.88L6.368 0.7875C6.39879 0.5625 6.49883 0.375 6.66814 0.225C6.83745 0.075 7.03755 0 7.26842 0H10.7316C10.9625 0 11.1625 0.075 11.3319 0.225C11.5012 0.375 11.6012 0.5625 11.632 0.7875L11.909 2.88C12.1091 2.955 12.2978 3.045 12.4752 3.15C12.6525 3.255 12.8255 3.3675 12.9942 3.4875L15.0028 2.6775C15.2183 2.6025 15.4338 2.595 15.6493 2.655C15.8647 2.715 16.034 2.8425 16.1572 3.0375L17.8657 5.94C17.9888 6.135 18.0273 6.345 17.9811 6.57C17.9349 6.795 17.8195 6.975 17.6348 7.11L15.9032 8.3925C15.9186 8.4975 15.9263 8.5989 15.9263 8.6967V9.3033C15.9263 9.4011 15.9109 9.5025 15.8801 9.6075L17.6117 10.89C17.7964 11.025 17.9118 11.205 17.958 11.43C18.0042 11.655 17.9657 11.865 17.8426 12.06L16.1341 14.94C16.011 15.135 15.8377 15.2664 15.6142 15.3342C15.3907 15.402 15.1715 15.3981 14.9566 15.3225L12.9942 14.5125C12.8249 14.6325 12.6479 14.745 12.4632 14.85C12.2785 14.955 12.0938 15.045 11.909 15.12L11.632 17.2125C11.6012 17.4375 11.5012 17.625 11.3319 17.775C11.1625 17.925 10.9625 18 10.7316 18ZM9.04618 12.15C9.9389 12.15 10.7008 11.8425 11.3319 11.2275C11.9629 10.6125 12.2785 9.87 12.2785 9C12.2785 8.13 11.9629 7.3875 11.3319 6.7725C10.7008 6.1575 9.9389 5.85 9.04618 5.85C8.13806 5.85 7.37216 6.1575 6.74849 6.7725C6.12481 7.3875 5.81328 8.13 5.8139 9C5.8139 9.87 6.12543 10.6125 6.74849 11.2275C7.37155 11.8425 8.13744 12.15 9.04618 12.15ZM9.04618 10.35C8.66138 10.35 8.33415 10.2186 8.06449 9.9558C7.79482 9.693 7.6603 9.3744 7.66091 9C7.66091 8.625 7.79575 8.3061 8.06541 8.0433C8.33507 7.7805 8.662 7.6494 9.04618 7.65C9.43097 7.65 9.7582 7.7814 10.0279 8.0442C10.2975 8.307 10.4321 8.6256 10.4314 9C10.4314 9.375 10.2966 9.6939 10.0269 9.9567C9.75728 10.2195 9.43036 10.3506 9.04618 10.35ZM8.07649 16.2H9.90042L10.2236 13.815C10.7008 13.695 11.1435 13.5186 11.5517 13.2858C11.9598 13.053 12.3329 12.7719 12.6709 12.4425L14.9566 13.365L15.857 11.835L13.8715 10.3725C13.9485 10.1625 14.0023 9.9414 14.0331 9.7092C14.0639 9.477 14.0793 9.2406 14.0793 9C14.0793 8.76 14.0639 8.5239 14.0331 8.2917C14.0023 8.0595 13.9485 7.8381 13.8715 7.6275L15.857 6.165L14.9566 4.635L12.6709 5.58C12.3323 5.235 11.9592 4.9464 11.5517 4.7142C11.1441 4.482 10.7014 4.3056 10.2236 4.185L9.92351 1.8H8.09958L7.77635 4.185C7.29921 4.305 6.85685 4.4814 6.44927 4.7142C6.0417 4.947 5.66829 5.2281 5.32906 5.5575L3.04338 4.635L2.14296 6.165L4.1285 7.605C4.05154 7.83 3.99767 8.055 3.96688 8.28C3.9361 8.505 3.92071 8.745 3.92071 9C3.92071 9.24 3.9361 9.4725 3.96688 9.6975C3.99767 9.9225 4.05154 10.1475 4.1285 10.3725L2.14296 11.835L3.04338 13.365L5.32906 12.42C5.66768 12.765 6.04108 13.0539 6.44927 13.2867C6.85746 13.5195 7.29982 13.6956 7.77635 13.815L8.07649 16.2Z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
}

.gp-theme #buddypress #object-nav .current.selected #user-settings:before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7316 18H7.26842C7.03755 18 6.83745 17.925 6.66814 17.775C6.49883 17.625 6.39879 17.4375 6.368 17.2125L6.09095 15.12C5.89086 15.045 5.70216 14.955 5.52484 14.85C5.34753 14.745 5.17452 14.6325 5.00583 14.5125L2.9972 15.3225C2.78172 15.3975 2.56623 15.405 2.35075 15.345C2.13526 15.285 1.96595 15.1575 1.84282 14.9625L0.134328 12.06C0.011194 11.865 -0.0272854 11.655 0.0188899 11.43C0.0650653 11.205 0.180504 11.025 0.365205 10.89L2.09678 9.6075C2.08139 9.5025 2.07369 9.4011 2.07369 9.3033V8.6967C2.07369 8.5989 2.08139 8.4975 2.09678 8.3925L0.365205 7.11C0.180504 6.975 0.0650653 6.795 0.0188899 6.57C-0.0272854 6.345 0.011194 6.135 0.134328 5.94L1.84282 3.0375C1.95056 2.8275 2.11587 2.6961 2.33874 2.6433C2.56161 2.5905 2.7811 2.6019 2.9972 2.6775L5.00583 3.4875C5.17514 3.3675 5.35215 3.255 5.53685 3.15C5.72155 3.045 5.90625 2.955 6.09095 2.88L6.368 0.7875C6.39879 0.5625 6.49883 0.375 6.66814 0.225C6.83745 0.075 7.03755 0 7.26842 0H10.7316C10.9625 0 11.1625 0.075 11.3319 0.225C11.5012 0.375 11.6012 0.5625 11.632 0.7875L11.909 2.88C12.1091 2.955 12.2978 3.045 12.4752 3.15C12.6525 3.255 12.8255 3.3675 12.9942 3.4875L15.0028 2.6775C15.2183 2.6025 15.4338 2.595 15.6493 2.655C15.8647 2.715 16.034 2.8425 16.1572 3.0375L17.8657 5.94C17.9888 6.135 18.0273 6.345 17.9811 6.57C17.9349 6.795 17.8195 6.975 17.6348 7.11L15.9032 8.3925C15.9186 8.4975 15.9263 8.5989 15.9263 8.6967V9.3033C15.9263 9.4011 15.9109 9.5025 15.8801 9.6075L17.6117 10.89C17.7964 11.025 17.9118 11.205 17.958 11.43C18.0042 11.655 17.9657 11.865 17.8426 12.06L16.1341 14.94C16.011 15.135 15.8377 15.2664 15.6142 15.3342C15.3907 15.402 15.1715 15.3981 14.9566 15.3225L12.9942 14.5125C12.8249 14.6325 12.6479 14.745 12.4632 14.85C12.2785 14.955 12.0938 15.045 11.909 15.12L11.632 17.2125C11.6012 17.4375 11.5012 17.625 11.3319 17.775C11.1625 17.925 10.9625 18 10.7316 18ZM9.04618 12.15C9.9389 12.15 10.7008 11.8425 11.3319 11.2275C11.9629 10.6125 12.2785 9.87 12.2785 9C12.2785 8.13 11.9629 7.3875 11.3319 6.7725C10.7008 6.1575 9.9389 5.85 9.04618 5.85C8.13806 5.85 7.37216 6.1575 6.74849 6.7725C6.12481 7.3875 5.81328 8.13 5.8139 9C5.8139 9.87 6.12543 10.6125 6.74849 11.2275C7.37155 11.8425 8.13744 12.15 9.04618 12.15ZM9.04618 10.35C8.66138 10.35 8.33415 10.2186 8.06449 9.9558C7.79482 9.693 7.6603 9.3744 7.66091 9C7.66091 8.625 7.79575 8.3061 8.06541 8.0433C8.33507 7.7805 8.662 7.6494 9.04618 7.65C9.43097 7.65 9.7582 7.7814 10.0279 8.0442C10.2975 8.307 10.4321 8.6256 10.4314 9C10.4314 9.375 10.2966 9.6939 10.0269 9.9567C9.75728 10.2195 9.43036 10.3506 9.04618 10.35ZM8.07649 16.2H9.90042L10.2236 13.815C10.7008 13.695 11.1435 13.5186 11.5517 13.2858C11.9598 13.053 12.3329 12.7719 12.6709 12.4425L14.9566 13.365L15.857 11.835L13.8715 10.3725C13.9485 10.1625 14.0023 9.9414 14.0331 9.7092C14.0639 9.477 14.0793 9.2406 14.0793 9C14.0793 8.76 14.0639 8.5239 14.0331 8.2917C14.0023 8.0595 13.9485 7.8381 13.8715 7.6275L15.857 6.165L14.9566 4.635L12.6709 5.58C12.3323 5.235 11.9592 4.9464 11.5517 4.7142C11.1441 4.482 10.7014 4.3056 10.2236 4.185L9.92351 1.8H8.09958L7.77635 4.185C7.29921 4.305 6.85685 4.4814 6.44927 4.7142C6.0417 4.947 5.66829 5.2281 5.32906 5.5575L3.04338 4.635L2.14296 6.165L4.1285 7.605C4.05154 7.83 3.99767 8.055 3.96688 8.28C3.9361 8.505 3.92071 8.745 3.92071 9C3.92071 9.24 3.9361 9.4725 3.96688 9.6975C3.99767 9.9225 4.05154 10.1475 4.1285 10.3725L2.14296 11.835L3.04338 13.365L5.32906 12.42C5.66768 12.765 6.04108 13.0539 6.44927 13.2867C6.85746 13.5195 7.29982 13.6956 7.77635 13.815L8.07649 16.2Z' fill='%23EF5988'/%3E%3C/svg%3E") !important;
}



.gp-theme #buddypress div.item-list-tabs ul li a {
  display: flex;
  align-items: center;
}

@media only screen and (min-width: 768px) {
  .gp-theme #buddypress #object-nav ul {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
  }
}

.gp-notifications-tab .gp-notification-counter {
  top: 15px !important;
  right: auto !important;
  bottom: auto !important;
}

/* Members Loop Page */
@media only screen and (max-width: 1470px) and (min-width: 1200px) {
  .gp-container {
    width: 970px;
  }
}

.item_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.avatar_on_bg {
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-position: 0 -70px;
}

.white_cover {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, #ffffff 50%);
}

.gp-loop-content {
  z-index: 3;
}

.gp-bp-wrapper .gp-no-cover-image .gp-bp-col-avatar {
  margin-bottom: 25px !important;
}

.without_avatar {
  background: linear-gradient(180deg, #7d8797 0%, #ffffff 50%);
  /* max-height: 165px; */
}

.gp-posts-masonry.gp-style-classic .gp-loop-content {
  border-width: 0;
}


#buddypress #member-list li.gp-post-item,
#buddypress #members-list li.gp-post-item {
  border-radius: 10px;
  border: 0;
  min-height: 320px;
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
  -moz-box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
  box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
}

/* #buddypress #members-list li.is-current-user{
    display: none !important;
  } */
.gp-loop-title a {
  display: block;
  font-size: 24px;
  margin-bottom: 8px !important;
  font-weight: 600;
}

.gp-loop-title span {
  font-weight: 400;
  font-size: 16px !important;
}

.members .gp-bp-wrapper .gp-bp-col-action .generic-button .requested,
.members .gp-bp-wrapper .gp-bp-col-action .generic-button .is_friend {
  background: #7d8797 !important;
  border-radius: 5px !important;
  min-width: 118px !important;
  min-height: 25px !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  line-height: 14px !important;
  color: #ffffff !important;
  border: 0 !important;
  display: inline-block;
  -webkit-box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
  -moz-box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
  box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
}

.members .gp-bp-wrapper .gp-bp-col-action .generic-button .requested:hover,
.members .gp-bp-wrapper .gp-bp-col-action .generic-button .is_friend:hover {
  color: #ffffff !important;
}

.members .gp-bp-wrapper .gp-bp-col-action .generic-button .add {
  background-color: #0092ff !important;
  border-radius: 5px !important;
  min-width: 118px !important;
  min-height: 25px !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  line-height: 14px !important;
  color: #ffffff !important;
  border: 0 !important;
  display: inline-block;
  -webkit-box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
  -moz-box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
  box-shadow: 0px 4px 3px 0px rgba(38, 50, 68, 0.3);
}

#member-list.gp-posts-masonry.gp-style-classic .gp-post-item,
#members-list.gp-posts-masonry.gp-style-classic .gp-post-item {
  margin: 0 20px 20px 0 !important;
}

#member-list.gp-posts-masonry.gp-style-classic .gp-post-item:nth-child(3n),
#members-list.gp-posts-masonry.gp-style-classic .gp-post-item:nth-child(3n) {
  margin: 0 0 20px 0 !important;
}

.my-friends #members-list.gp-posts-masonry.gp-style-classic .gp-post-item.odd,
.my-friends #members-list.gp-posts-masonry.gp-style-classic .gp-post-item:nth-child(3n) {
  margin-right: 20px!important;
}

#member-list.gp-bp-wrapper,
#members-list.gp-bp-wrapper {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}

.gp-theme.directory #buddypress div.dir-search {
  margin: -80px auto 30px !important;
  float: none;
  width: 500px;
  box-shadow: 0px 0px 40px rgba(38, 50, 68, 0.8);
  border-radius: 10px;
}

.gp-theme.directory #buddypress div.dir-search form input[type="text"] {
  height: 60px;
  color: #a1a9b6;
  font-weight: 500;
  font-size: 20px;
  padding-left: 46px;
  background: url(./img/search.svg) no-repeat 18px center #fff;
}

.white-row {
  background: #fff;
  border-radius: 10px;
}

.gp-theme #buddypress .white-row div.item-list-tabs {
  border: none !important;
  padding: 0;
}

.white-row {
  display: flex;
  /* justify-content: space-between; */
  align-items: center;
  margin-bottom: 32px;
  padding: 11px 26px;
}

.gp-theme #buddypress .white-row div.item-list-tabs#subnav {
  margin: 0;
  padding: 0;
  margin-left: auto;
}


.gp-theme #buddypress .white-row div.item-list-tabs ul li#members-all a span {

  background: #DCE1ED !important;
  border-radius: 5px;
  padding: 12px;
}

.gp-theme #buddypress .white-row .item-list-tabs li,
.gp-theme #buddypress .white-row div.item-list-tabs ul li#members-all {
  margin-bottom: 0;
}


.gp-theme #buddypress .white-row div.item-list-tabs ul li#members-all a {
  font-size: 16px;
  padding-left: 40px;
  background: url(./img/all.svg) no-repeat 0 center #fff;
}

.gp-theme #buddypress .white-row #groups-order-select,
.gp-theme #buddypress .white-row #members-order-select {
  margin-bottom: 0 !important;
}


.gp-theme #buddypress .white-row #groups-order-select label,
.gp-theme #buddypress .white-row #members-order-select label {
  font-size: 16px !important;
}

.gp-theme #buddypress .white-row #groups-order-select select,
.gp-theme #buddypress .white-row #members-order-select select {
  min-width: 120px;
  height: 38px;
  background-color: #DCE1E8;
  border-radius: 5px;
  color: #ffffff;
  font-size: 16px;
  padding: 0 40px 0 12px;
  background-image: url(./img/arr.svg) !important;
  background-position: right 11px;
}

.gp-theme.groups #buddypress .white-row div.item-list-tabs ul li a {
  line-height: 25px;
  font-size: 16px;
}

.my-groups.gp-theme #buddypress div.item-list-tabs#subnav #group-create-nav a.group-create,
.gp-theme #buddypress .white-row #group-create-nav .group-create {
  background: #0092FF;
  border-radius: 5px;
  color: #fff !important;
  width: 118px;
  font-weight: 600;
  font-size: 12px;
  line-height: 25px;
}

.gp-theme #buddypress div.item-list-tabs ul li#groups-all a span,
.gp-theme #buddypress div.item-list-tabs ul li#groups-personal a span,
.gp-theme #buddypress div.item-list-tabs ul li#groups-all a,
.gp-theme #buddypress div.item-list-tabs ul li#groups-personal a {
  color: #ffffff;
  font-weight: 600;
}



.gp-theme #buddypress div.item-list-tabs ul li#groups-all.selected a span,
.gp-theme #buddypress div.item-list-tabs ul li#groups-personal.selected a span,
.gp-theme #buddypress div.item-list-tabs ul li#groups-all.selected a,
.gp-theme #buddypress div.item-list-tabs ul li#groups-personal.selected a {
  color: #ffffff;
}

/* End Members Loop Page */


.gp-bps-field label strong,
.gp-bps-field label {
  font-family: Barlow, sans-serif;
  font-weight: 600 !important;
  font-size: 16px !important;
}




.search-member-form form .gp-bps-button, .btn-register-free {
  font-family: Barlow, sans-serif !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  /* background: linear-gradient(to right, #EF5988 0%, #0092ff 50%, #EF5988 100%); */
  background-color: #EF5988;
  /* background-image: -webkit-linear-gradient(left, #EF5988 0%, #0092ff 50%,#EF5988 100%); */
  background-image: linear-gradient(to right,
      #EF5988 0%,
      #0092ff 50%,
      #EF5988 100%);
  background-size: 200% 100%;
  width: 247px;
}


.search-member-form form .gp-bps-button:hover, .btn-register-free:hover {
  color: #ffffff;
  background-color: #0092ff;
  background-position: 100% 0;
}

.btn-register-free {
    display: inline-block;
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    padding: 18px 80px;
    width: auto;
    font-size: 20px;
    border-radius: 2em;
    font-weight: 500;
}

.membership-upgrade {
    padding: 20px; 0px;
}

#buddypress #item-body #message.info {
  margin: 0 50px 15px 0;
}

#buddypress #item-body #message.info p {
  background: #FFF5C0;
  border: 1px solid #FFD600;
  border-radius: 10px;
}


.gp-theme #buddypress a.disabled,
.gp-theme #buddypress button.disabled,
.gp-theme #buddypress input[type=submit].disabled,
.gp-theme #buddypress input[type=submit][disabled=disabled] {
  opacity: 1 !important;
  background: #DCE1E8 !important;
}

.bp-user:not(.my-account) .gamipress-buddypress-user-details.gamipress-buddypress-user-details-top {
  display: none;
}


#gp-sidebar-right {
  margin-top: 14px;
}

/* .gp-bp-wrapper.gp-style-classic .gp-loop-content.gp-no-cover-image {
  padding-top: 48px!important;
} */

.gp-gutter-size {
  display: none !important;
}

.gp-bp-groups.groups-home {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.gp-theme.gp-no-sidebar .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled).groups-home li:nth-child(3n+1),
.gp-theme .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled).groups-home li:nth-child(odd),
.gp-bp-groups.groups-home li.gp-post-item {
  margin: 0 0 20px 0;
  background: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 0 !important;
}

.gp-theme .gp-bp-wrapper.gp-posts-masonry:not(.gp-bp-masonry-enabled).groups-home li {
  margin-left: 0;
}

/* .gp-bp-groups.groups-home .gp-post-item:last-child {
  margin: 0 0 20px 0 !important;
} */

.gp-bp-groups.groups-home .gp-bp-col-avatar img.avatar {
  border: 3px solid #BDBDBD !important;
}

.gp-bp-wrapper.gp-style-classic.gp-bp-groups.groups-home .gp-loop-content.gp-no-cover-image {
  padding: 0 12px 12px !important;
}

.gp-bp-wrapper.gp-bp-groups.groups-home .gp-post-thumbnail {
  background-image: none !important;
  height: 50px !important;
}

.gp-bp-wrapper.groups-home .gp-no-cover-image .gp-bp-col-avatar {
  margin-bottom: 8px !important;
}

.gp-bp-wrapper.groups-home .gp-loop-text {
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}

.gp-style-classic.groups-home .gp-loop-meta {
  font-size: 12px;
}

.gp-bp-wrapper.groups-home .gp-bp-col-cover-overlay {
  background: rgba(0, 0, 0, 1);
  border-radius: 10px;
  top: 0;
  right: 9px;
}

#gp-main-header-secondary-nav>.menu li {
  margin-top: 20px;
  margin-left: 15px !important;
}

#gp-standard-header #gp-main-header-secondary-nav>.menu>.menu-item>a {
  border: 2px solid #EF5988;
  border-radius: 5px;
  background-color: transparent !important;
  color: #EF5988 !important;
  font-weight: 600;
  font-size: 16px;
  padding: 5px 15px !important;
}

#gp-standard-header #gp-main-header-secondary-nav>.menu>.menu-item>a:hover {
  border: 2px solid #EF5988 !important;
  background-color: #EF5988 !important;
  color: #fff !important;
}




.gp-right-sidebar #groups-list.groups-list .gp-post-item {
  width: calc((100% - 40px) / 3);
}

.groups-list {
  display: flex;
  flex-wrap: wrap;
}


#groups-list.groups-list .gp-post-item {
  background: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 0 !important;
}



.gp-right-sidebar #groups-list.groups-list .gp-post-item {
  margin: 0 20px 20px 0 !important;
}

.gp-right-sidebar #groups-list.groups-list .gp-post-item:nth-child(3n) {
  margin-right: 0 !important;
}

.groups-list .gp-bp-col-avatar img.avatar {
  border: 3px solid #BDBDBD !important;
}

#groups-list.groups-list .gp-loop-content {

  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 15px;
}

.groups-list .gp-post-thumbnail {
  background-image: none !important;
  height: 65px !important;
}

/* .gp-bp-groups.groups-list .gp-no-cover-image .gp-bp-col-avatar {
  margin-bottom: 8px !important;
} */

.groups-list .gp-loop-text {
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}

.groups-list .gp-loop-meta {
  font-size: 12px;
}

#groups-list .gp-bp-col-cover-overlay {
  background: #ffffff;
  border-radius: 10px;
  top: 14px;
  right: 9px;
}

.members.friends,
.groups.mygroups {
  background: #DCE1E8;
  border-radius: 10px;
  padding: 20px 20px 0;
}

#gp-sidebar-right {
  margin-left: 2% !important;
}

.gp-right-sidebar #gp-content {
  width: 73% !important;
}

.groups.mygroups .gp-bp-col-action {
  display: none;
}


.friends #item-body .item-list-tabs#subnav,
.single-item.groups.gp-theme #item-body .item-list-tabs#subnav,
.my-groups #item-body .item-list-tabs#subnav {
  background: #DCE1E8;
  border-radius: 10px;
  padding: 11px 21px !important;
}

.single-item.groups.gp-theme.group-members #item-body .item-list-tabs#subnav {
  background: #fff;
}

.notification-bar.item-list-tabs#subnav ul li,
.friends #item-body .item-list-tabs#subnav li,
.single-item.groups.gp-theme #item-body .item-list-tabs#subnav li,
.my-groups #item-body .item-list-tabs#subnav li {
  margin-bottom: 0 !important;
}


.gp-theme #buddypress .notification-bar #notifications-sort-order select,
.friends #item-body .item-list-tabs#subnav #members-order-select select,
.single-item.groups.gp-theme #buddypress #item-body #group_members-order-select select,
.single-item.groups.gp-theme #buddypress #item-body #activity-filter-select select,
.my-groups.gp-theme #buddypress #item-body #groups-order-select select {
  min-width: 120px;
  height: 38px !important;
  background-color: #fff !important;
  border-radius: 5px !important;
  color: #ffffff;
  font-size: 16px;
  padding: 0 40px 0 12px;
  background-image: url(./img/arr.svg) !important;
  background-position: right 11px;
}

.gp-theme #buddypress .notification-bar.item-list-tabs#subnav ul,
.friends #item-body .item-list-tabs#subnav ul,
.single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul,
.my-groups.gp-theme #buddypress div.item-list-tabs#subnav ul {
  display: flex;
  align-items: center;
  min-height: 38px;
}


.gp-theme #buddypress .notification-bar.item-list-tabs#subnav #members-order-select,
.friends #item-body .item-list-tabs#subnav #members-order-select,
.single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul li.last,
.my-groups.gp-theme #buddypress div.item-list-tabs#subnav ul li.last {
  margin-left: auto;
}

.gp-theme #buddypress .notification-bar.item-list-tabs#subnav ul li a,
.friends #item-body .item-list-tabs#subnav ul li a,
.single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul li a,
.my-groups.gp-theme #buddypress div.item-list-tabs#subnav ul li a {
  font-size: 16px;
}

.friends #members-list.gp-posts-masonry.gp-style-classic .gp-post-item.even {
  margin-right: 0 !important;
}


.single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul li.feed a {
  color: #ffffff !important;
}

.gp-fontawesome5 .gp-bp-wrapper .gp-bp-col-cover-overlay:before {
  font-family: 'Font Awesome 5 Free', 'FontAwesome';
}

/* .my-groups .groups.mygroups .gp-bp-col-cover-overlay {
  background: #ffffff;
  border-radius: 10px;
} */

.single-item.groups.gp-theme #buddypress #whats-new-form {
  background: #DCE1E8;
  border-radius: 10px;
  padding: 19px 23px 0 !important;
  margin-bottom: 24px !important;
}

.single-item.groups.gp-theme #buddypress form#whats-new-form textarea {
  border-color: #fff;
  margin-bottom: 18px;
}

.single-item.groups.gp-theme #buddypress #whats-new-submit #aw-whats-new-submit {
  font-size: 20px;
  font-weight: 500;
}

.single-item.groups #activity-stream li.groups .activity-comments ul,
.single-item.groups #activity-stream li.groups .activity-content {
  background: #DCE1E8 !important;
  border-radius: 10px !important;
}

.single-item.groups #buddypress div.activity-comments:after {
  content: none;
}

.single-item.groups #buddypress .activity-list .activity-comments .acomment-meta,
.single-item.groups #buddypress .activity-list .activity-comments .acomment-content,
.single-item.groups #buddypress .activity-list .activity-content .activity-inner {
  color: #ffffff;
}

.single-item.groups #buddypress a.activity-time-since .time-since {
  opacity: 1 !important;
}

.single-item.groups #buddypress:not(.youzify) .activity-list .activity-content .activity-header {
  color: #ffffff;
}

.single-item.groups #buddypress .activity-list .activity-comments .acomment-meta a,
.single-item.groups #buddypress:not(.youzify) .activity-list .activity-content .activity-header a {
  font-weight: 600;
}

.single-item.groups #buddypress:not(.youzify) ul.activity-list>li div.activity-meta a,
.single-item.groups #buddypress:not(.youzify) ul.activity-list>li .acomment-options a {
  color: #ffffff;
}


.avatar-nav-items,
.bp-avatar-status .warning {
  display: none !important;
}

.profile #drag-drop-area {
  border: 4px dashed #fff !important;
}


#buddypress p.warning,
body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning,
body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning {

  background: #FFF5C0;
  border: 1px solid #FFD600;
  border-radius: 10px !important;
}

#drag-drop-area input[type="button"],
.profile input[type="button"] {
  width: 247px;
  height: 50px;
}

.drag-drop .drag-drop-inside p {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
}

.drag-drop .drag-drop-inside p.drag-drop-buttons {
  margin-top: 15px;
}

.gp-profile-button .gp-notification-counter {
  right: 5px;
  bottom: 20px;
}

.single-item.groups #gp-buddypress-header .gp-bp-header-highlight {
  display: none;
}

.single-item.groups #gp-buddypress-header .gp-bp-header-desc {
  margin-top: 0;
}

.single-item.groups #gp-buddypress-header .gp-bp-header-members {
  margin-top: 10px;
}


#invite::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.333 7C16.9899 7 18.333 5.65685 18.333 4C18.333 2.34315 16.9899 1 15.333 1C13.6762 1 12.333 2.34315 12.333 4C12.333 5.65685 13.6762 7 15.333 7Z' stroke='%23ffffff' stroke-width='2'/%3e%3cpath d='M21.333 13.5C21.333 15.4328 21.333 17 15.333 17C9.33301 17 9.33301 15.4328 9.33301 13.5C9.33301 11.5672 12.0195 10 15.333 10C18.6465 10 21.333 11.5672 21.333 13.5Z' stroke='%23ffffff' stroke-width='2'/%3e%3cpath d='M4 5V13M8 9L0 9' stroke='%23ffffff' stroke-width='2'/%3e%3c/svg%3e") !important;
}

.current.selected #invite::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.333 7C16.9899 7 18.333 5.65685 18.333 4C18.333 2.34315 16.9899 1 15.333 1C13.6762 1 12.333 2.34315 12.333 4C12.333 5.65685 13.6762 7 15.333 7Z' stroke='%23EF5988' stroke-width='2'/%3e%3cpath d='M21.333 13.5C21.333 15.4328 21.333 17 15.333 17C9.33301 17 9.33301 15.4328 9.33301 13.5C9.33301 11.5672 12.0195 10 15.333 10C18.6465 10 21.333 11.5672 21.333 13.5Z' stroke='%23EF5988' stroke-width='2'/%3e%3cpath d='M4 5V13M8 9L0 9' stroke='%23EF5988' stroke-width='2'/%3e%3c/svg%3e") !important;
}

#home::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 18C1.45 18 0.979001 17.7984 0.587001 17.3952C0.195001 16.992 -0.000664969 16.5079 1.69779e-06 15.9429V6.68571C1.69779e-06 6.36 0.0710015 6.05143 0.213001 5.76C0.355001 5.46857 0.550668 5.22857 0.800002 5.04L6.8 0.411429C7.15 0.137143 7.55 0 8 0C8.45 0 8.85 0.137143 9.2 0.411429L15.2 5.04C15.45 5.22857 15.646 5.46857 15.788 5.76C15.93 6.05143 16.0007 6.36 16 6.68571V15.9429C16 16.5086 15.804 16.993 15.412 17.3962C15.02 17.7994 14.5493 18.0007 14 18H2ZM2 15.9429H14V6.68571L8 2.05714L2 6.68571V15.9429Z' fill='%23ffffff'/%3e%3c/svg%3e") !important;
}

.current.selected #home::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 18C1.45 18 0.979001 17.7984 0.587001 17.3952C0.195001 16.992 -0.000664969 16.5079 1.69779e-06 15.9429V6.68571C1.69779e-06 6.36 0.0710015 6.05143 0.213001 5.76C0.355001 5.46857 0.550668 5.22857 0.800002 5.04L6.8 0.411429C7.15 0.137143 7.55 0 8 0C8.45 0 8.85 0.137143 9.2 0.411429L15.2 5.04C15.45 5.22857 15.646 5.46857 15.788 5.76C15.93 6.05143 16.0007 6.36 16 6.68571V15.9429C16 16.5086 15.804 16.993 15.412 17.3962C15.02 17.7994 14.5493 18.0007 14 18H2ZM2 15.9429H14V6.68571L8 2.05714L2 6.68571V15.9429Z' fill='%23EF5988'/%3e%3c/svg%3e") !important;
}

#admin::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.375 15.9375C6.375 16.2193 6.26306 16.4895 6.0638 16.6888C5.86454 16.8881 5.59429 17 5.3125 17C5.03071 17 4.76046 16.8881 4.5612 16.6888C4.36194 16.4895 4.25 16.2193 4.25 15.9375V4.25C4.25 3.96821 4.36194 3.69796 4.5612 3.4987C4.76046 3.29944 5.03071 3.1875 5.3125 3.1875C5.59429 3.1875 5.86454 3.29944 6.0638 3.4987C6.26306 3.69796 6.375 3.96821 6.375 4.25V15.9375ZM2.125 15.9375C2.125 16.2193 2.01306 16.4895 1.8138 16.6888C1.61454 16.8881 1.34429 17 1.0625 17C0.780707 17 0.510457 16.8881 0.311199 16.6888C0.111942 16.4895 0 16.2193 0 15.9375V8.5C0 8.21821 0.111942 7.94796 0.311199 7.7487C0.510457 7.54944 0.780707 7.4375 1.0625 7.4375C1.34429 7.4375 1.61454 7.54944 1.8138 7.7487C2.01306 7.94796 2.125 8.21821 2.125 8.5V15.9375ZM8.5 15.9375V6.375C8.5 6.09321 8.61194 5.82296 8.8112 5.6237C9.01046 5.42444 9.28071 5.3125 9.5625 5.3125C9.84429 5.3125 10.1145 5.42444 10.3138 5.6237C10.5131 5.82296 10.625 6.09321 10.625 6.375V15.9375C10.625 16.2193 10.5131 16.4895 10.3138 16.6888C10.1145 16.8881 9.84429 17 9.5625 17C9.28071 17 9.01046 16.8881 8.8112 16.6888C8.61194 16.4895 8.5 16.2193 8.5 15.9375ZM12.75 1.0625C12.75 0.780707 12.8619 0.510457 13.0612 0.311199C13.2605 0.111942 13.5307 0 13.8125 0C14.0943 0 14.3645 0.111942 14.5638 0.311199C14.7631 0.510457 14.875 0.780707 14.875 1.0625V15.9375C14.875 16.2193 14.7631 16.4895 14.5638 16.6888C14.3645 16.8881 14.0943 17 13.8125 17C13.5307 17 13.2605 16.8881 13.0612 16.6888C12.8619 16.4895 12.75 16.2193 12.75 15.9375V1.0625Z' fill='%23ffffff'/%3e%3c/svg%3e") !important;
}

.current.selected #admin::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.375 15.9375C6.375 16.2193 6.26306 16.4895 6.0638 16.6888C5.86454 16.8881 5.59429 17 5.3125 17C5.03071 17 4.76046 16.8881 4.5612 16.6888C4.36194 16.4895 4.25 16.2193 4.25 15.9375V4.25C4.25 3.96821 4.36194 3.69796 4.5612 3.4987C4.76046 3.29944 5.03071 3.1875 5.3125 3.1875C5.59429 3.1875 5.86454 3.29944 6.0638 3.4987C6.26306 3.69796 6.375 3.96821 6.375 4.25V15.9375ZM2.125 15.9375C2.125 16.2193 2.01306 16.4895 1.8138 16.6888C1.61454 16.8881 1.34429 17 1.0625 17C0.780707 17 0.510457 16.8881 0.311199 16.6888C0.111942 16.4895 0 16.2193 0 15.9375V8.5C0 8.21821 0.111942 7.94796 0.311199 7.7487C0.510457 7.54944 0.780707 7.4375 1.0625 7.4375C1.34429 7.4375 1.61454 7.54944 1.8138 7.7487C2.01306 7.94796 2.125 8.21821 2.125 8.5V15.9375ZM8.5 15.9375V6.375C8.5 6.09321 8.61194 5.82296 8.8112 5.6237C9.01046 5.42444 9.28071 5.3125 9.5625 5.3125C9.84429 5.3125 10.1145 5.42444 10.3138 5.6237C10.5131 5.82296 10.625 6.09321 10.625 6.375V15.9375C10.625 16.2193 10.5131 16.4895 10.3138 16.6888C10.1145 16.8881 9.84429 17 9.5625 17C9.28071 17 9.01046 16.8881 8.8112 16.6888C8.61194 16.4895 8.5 16.2193 8.5 15.9375ZM12.75 1.0625C12.75 0.780707 12.8619 0.510457 13.0612 0.311199C13.2605 0.111942 13.5307 0 13.8125 0C14.0943 0 14.3645 0.111942 14.5638 0.311199C14.7631 0.510457 14.875 0.780707 14.875 1.0625V15.9375C14.875 16.2193 14.7631 16.4895 14.5638 16.6888C14.3645 16.8881 14.0943 17 13.8125 17C13.5307 17 13.2605 16.8881 13.0612 16.6888C12.8619 16.4895 12.75 16.2193 12.75 15.9375V1.0625Z' fill='%23EF5988'/%3e%3c/svg%3e") !important;
}

#media::before,
#user-media::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.1111 1.88889V15.1111H1.88889V1.88889H15.1111ZM15.1111 0H1.88889C0.85 0 0 0.85 0 1.88889V15.1111C0 16.15 0.85 17 1.88889 17H15.1111C16.15 17 17 16.15 17 15.1111V1.88889C17 0.85 16.15 0 15.1111 0ZM10.5211 8.36778L7.68778 12.0228L5.66667 9.57667L2.83333 13.2222H14.1667L10.5211 8.36778Z' fill='%23ffffff'/%3e%3c/svg%3e") !important;
}

.current.selected #media::before,
.current.selected #user-media::before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15.1111 1.88889V15.1111H1.88889V1.88889H15.1111ZM15.1111 0H1.88889C0.85 0 0 0.85 0 1.88889V15.1111C0 16.15 0.85 17 1.88889 17H15.1111C16.15 17 17 16.15 17 15.1111V1.88889C17 0.85 16.15 0 15.1111 0ZM10.5211 8.36778L7.68778 12.0228L5.66667 9.57667L2.83333 13.2222H14.1667L10.5211 8.36778Z' fill='%23EF5988'/%3e%3c/svg%3e") !important;
}



.vc_btn3.vc_btn3-size-lg {
  font-weight: 500;
}

#friend-list .item-title a {
  font-weight: 600;
}

.gp-theme #buddypress #friend-list a.button.accept {
  background: #0092FF;
  border-radius: 5px;
  height: 25px;
  color: #fff;
  width: 84px;
  border-color: #0092FF;
  font-weight: 500;
}

.gp-theme #buddypress #friend-list a.button.reject {
  background: #ffffff;
  border-radius: 5px;
  height: 25px;
  color: #fff;
  width: 84px;
  font-weight: 500;
}

#buddypress ul.item-list#friend-list {
  border-top: none;
}

#buddypress ul.item-list#friend-list li div.action {
  top: 22px;
}

.friends #buddypress div.pagination {
  display: none;
}

.gp-theme #buddypress ul#friend-list.item-list li .item-meta {
  color: #ffffff;
}

.gp-theme.groups.group-create #buddypress:not(.youzify) div.item-list-tabs {
  border-color: transparent !important;
}

.gp-theme.groups.group-create #gp-page-title {
  margin-bottom: 120px;
}

#group-create-tabs li * {
  font-weight: 600 !important;
  color: #ffffff;
}

#group-create-tabs li.current * {
  color: #ffffff;
}

#group-create-body {
  background: #DCE1E8;
  border-radius: 10px;
  max-width: 712px;
  padding: 30px 26px;
}

.gp-theme #buddypress .standard-form #group-create-body div.submit {
  margin-top: 0;
}

.gp-theme #buddypress .standard-form div.submit input#group-creation-previous {
  margin: 0;
  text-indent: -5000px;
  height: 50px;
  width: 50px;
  background: url(./img/prev-step.svg) no-repeat 0 0;
  margin-right: 16px;
  flex-shrink: 0;
}

#buddypress #group-settings-form .drag-drop #drag-drop-area,
#group-create-body .drag-drop #drag-drop-area {
  border: 4px dashed #fff;
  height: 165px;
  margin-bottom: 25px;
}

#group-create-body .drag-drop #drag-drop-area .drag-drop-inside {
  padding: 0;
}

.gp-theme #buddypress a.button#bp-delete-cover-image {
  border: 1px solid #fff;
  margin-bottom: 15px;
  border-radius: 5px;
}

body.gp-theme #buddypress div.item-list-tabs ul li.current a{
    color: #EF5988;
}

.select-invite {
  margin-bottom: 26px;
}

.rtmedia-group-media-settings h4,
.select-invite .legend,
#group-settings-form legend,
#create-group-form legend {
  font-size: 24px !important;
  margin: 0 0 15px !important;
  font-weight: 600 !important;
}

.legend-avatar {
  font-size: 24px !important;
  margin: 0 0 25px !important;
  font-weight: 600 !important;
}


#buddypress #group-create-body #invite-list.invite_white_list {
  background: #FFFFFF;
  border-radius: 5px;
  padding: 10px 12px;
  margin: 0 0 29px;
  width: 360px;
  height: auto;
}

.single-item.group-invites #buddypress div#invite-list.invite_white_list {
  background: #DCE1E8;
  border-radius: 5px;
  padding: 10px 12px;
  margin: 0 0 29px;
  width: 380px;
  height: auto;
}

#buddypress .standard-form #invite-list label {
  font-weight: 600;
}

/* 
  #buddypress #group-create-body .avatar {
    display: none;
  } */

.gp-theme.group-avatar #buddypress .left-menu .avatar {
  width: 100px;
  height: 100px;
  margin-bottom: 0 !important;
}

.gp-theme.group-avatar #buddypress form.standard-form .main-column {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}

.gp-theme.group-avatar #buddypress form.standard-form .main-column p {
  margin-bottom: 0;
}

#group-create-body .d-flex {
  display: flex;
  align-items: center;
}

#buddypress #group-create-body #header-cover-image {
  background: url(./img/cover.svg) no-repeat center center #fff;
  height: 231px;
  border-radius: 5px;
}

#buddypress #group-settings-form p,
#buddypress #group-settings-form div.radio ul,
.gp-theme.bp-user #buddypress .profile p,
#buddypress .standard-form #group-create-body div.radio ul,
#buddypress #group-create-body p {
  font-weight: 500;
}

#buddypress #group-settings-form div.radio label,
#buddypress .standard-form #group-create-body div.radio label {
  color: #ffffff !important;
}

#buddypress #group-settings-form div.radio ul,
#buddypress .standard-form #group-create-body div.radio ul {
  margin-bottom: 25px;
}

.gp-theme #buddypress a.button.avatar-crop-submit {
  background: #0092FF;
  border-radius: 5px;
  color: #fff !important;
  width: 105px;
  font-weight: 600;
  font-size: 12px;
  padding: 4px 5px 6px !important;
  margin: 17px auto;
}

.bulk-select-all input[type='checkbox'],
.bulk-select-check input[type='checkbox'],
.invite_white_list input[type='checkbox'] {
  appearance: none;
  border: none;
  padding: 0;
}

/* .invite_white_list label {
  padding-left: 30px;
 background: url(./img/checkbox.svg) no-repeat 0 0;
 margin-bottom: 15px!important;
 height: 20px;
} */

.bulk-select-all input[type='checkbox']::before,
.bulk-select-check input[type='checkbox']::before,
.invite_white_list input[type='checkbox']::before {
  content: '';
  background: url(./img/checkbox.svg) no-repeat 0 0;
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 3px;
}

.bulk-select-all input[type='checkbox']:checked::before,
.bulk-select-check input[type='checkbox']:checked::before,
.invite_white_list input[type='checkbox']:checked::before {
  background: url(./img/checked.svg) no-repeat 0 0;
}

.members #members-list.gp-bp-wrapper .gp-bp-col-action .generic-button .friendship-button.not_friends.add {
  background-image: url(./img/add.svg) !important;
  background-repeat: no-repeat !important;
  background-position: 15px center !important;
  padding-left: 28px !important;
}

.home.logged-in #about-us .vc_btn3-container {
  display: block;
}

.gp-theme #buddypress #search-members-form label input[type='text'] {
  margin: 0 20px 0 0;
  height: 50px;
  width: 360px;
}

.gp-theme.group-invites #buddypress form.standard-form .invite {
  display: flex;
}

.gp-theme.group-invites #buddypress form.standard-form .invite .left-menu {
  width: auto;
  margin-right: 12px;
}

.gp-theme.group-invites #buddypress form.standard-form .invite .main-column {
  margin-left: 0;
  width: 100%;
}

.gp-theme.group-invites #buddypress form.standard-form .invite h3 {
  font-weight: 600;
  line-height: 1.2;
}

.gp-theme.group-invites #buddypress form.standard-form .invite span {
  display: block;
  margin-left: 50px;
}

.gp-theme.group-invites #buddypress form.standard-form .invite #friend-list li .action .button {
  background: #ffffff;
  border-radius: 5px;
  font-weight: 500;
  font-size: 12px;
  color: #FFFFFF;
  padding: 5px 8px 6px;
}

.gp-theme.group-invites #buddypress form.standard-form .invite #friend-list li {
  padding: 10px 25px;
  overflow: hidden;
}

.gp-theme.group-invites #buddypress ul.item-list#friend-list li div.action {
  top: 15px;
  right: 25px;
}

.gp-theme.group-invites #buddypress .standard-form .invite li:last-child input {
  margin-bottom: 0;
}

.gp-theme #buddypress #object-nav ul li.current.selected a span {
  color: #EF5988 !important;
}


.media h2.rtm-gallery-title {
  font-size: 24px;
  margin: 0 20px 0 0;
}

.groups.media .rtm-gallery-media-title-container {
  display: flex;
  align-items: center;
}

.groups.media .rtm-media-options {
  margin-bottom: 0;
}

.groups.media .rtm-media-options .rtmedia-upload-media-link,
.groups.media .rtm-media-options .rtmedia-action-buttons {
  color: #EF5988;
  font-weight: 600;
}

.rtmedia-list.rtmedia-list-media {
  background: #DCE1E8;
  border-radius: 10px;
  padding: 15px !important;
}

.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail {
  width: 100% !important;
  max-height: 100% !important;
  border-radius: 5px;
  overflow: hidden;
}

.rtmedia-container .rtmedia-list .rtmedia-list-item {
  width: auto;
}

.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img {
  max-width: 100% !important;
  max-height: fit-content !important;
  height: auto !important;
}

.rtmedia-container .rtmedia-list .rtmedia-list-item {
  width: 10.5% !important;
  margin: 1% !important;
}

/* .rtmedia-container .rtmedia-list .rtmedia-list-item:first-child,
.rtmedia-container .rtmedia-list .rtmedia-list-item:nth-child(9n) {
  margin-left: 0!important;
}
.rtmedia-container .rtmedia-list .rtmedia-list-item:nth-child(8n) {
  margin-right: 0!important;
} */

.rtmedia-container .rtmedia-list {
  margin: 10px 0 0 !important;
}


#group-settings-form {
  background: #DCE1E8;
  border-radius: 10px;
  padding: 30px 25px;
  max-width: 680px;
}

.groups.gp-theme #buddypress .standard-form#group-settings-form input[type=text] {
  width: 100%;
}

.groups.media.gp-theme #buddypress .rtmedia_next_prev.rtm-load-more {
  background: #DCE1E8;
  border-radius: 0 0 10px 10px;
  margin: -15px 0 0 0;
}

.rtmedia_next_prev.rtm-load-more a {
  font-weight: 600;
}


.rtmedia-container .rtm-media-gallery-uploader {
  background: #DCE1E8;
  border-radius: 10px;
  padding: 25px;
}

/* .rtmedia-container .rtm-media-gallery-uploader {
  margin-bottom: -15px;
} */

.rtmedia-container .rtmedia-no-media-found {
  font-weight: 600;
  /* margin-top: -6px;
background: #DCE1E8;
border-radius: 0 0 10px 10px;
padding: 20px 25px 10px; */
}

.rtmedia-container .rtmedia-uploader .drag-drop {
  border: 4px dashed #fff;
}

.rtmedia-container .rtm-tab-content {
  background: #DCE1E8;
}

.rtmedia-container .rtmedia-uploader .drag-drop {
  border: 4px dashed #fff;
  background: #dce1e8;
  color: #ffffff;
  padding: 25px 0;
  font-weight: 500;
}

select.rtmedia-user-album-list {
  background-image: url(./img/arr.svg) !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  padding-left: 15px !important;
}

.rtmedia-container .rtmedia-uploader .rtm-album-privacy label .dashicons-format-gallery {
  display: none;
}

.rtmedia-container .rtmedia-uploader .rtm-album-privacy label {
  padding-left: 30px;
  background: url(./img/album.svg) no-repeat;
}

.rtmedia-container .rtmedia-uploader .rtm-select-files {
  display: flex;
  align-items: center;
  justify-content: center;
}


.single-item.groups.manage-members #group-settings-form {
  background: transparent;
  padding: 55px 0;
  max-width: 700px;
}

.single-item.groups.delete-group #group-settings-form {
  padding: 0;
  background: transparent;
}

.single-item.groups #buddypress #group-settings-form h2 {
  font-size: 24px;
}

.single-item.groups.manage-members #buddypress #search-members-form label input[type='text'] {
  font-size: 20px;
  border: 1px solid #A1A9B6;
}

.single-item.groups.manage-members#buddypress #admins-list li {
  display: flex;
}

#group-settings-form .bp-widget.group-members-list li {
  display: flex;
}

.gp-theme #buddypress .group-members-list ul.item-list li .item-title {
  margin-left: 10px !important;
  font-weight: 600;
}

.gp-theme #buddypress .group-members-list ul.item-list li p {
  margin: 5px 0 0 10px !important;
}

.gp-theme #buddypress .group-members-list ul.item-list .action a.button.confirm {
  background: #ffffff;
  border-radius: 5px;
  color: #FFFFFF;
  padding: 5px 8px 6px;
  font-weight: 500;
}

.gp-theme #buddypress .group-members-list ul.item-list .action a.button.confirm.member-promote-to-mod,
.gp-theme #buddypress .group-members-list ul.item-list .action a.button.confirm.member-promote-to-admin {
  background: #0092FF;
}

.gp-theme #buddypress #group-settings-form .group-members-list ul.item-list li div.action {
  margin: 5px 0 0 auto;
}

#buddypress div.item-list-tabs.notification-bar {
  background: #DCE1E8!important;
  border-radius: 10px;
  padding: 11px 21px !important;
}


#buddypress table.notifications th {
  background: #DCE1E8;
  padding: 12px;
 }

 .gp-theme #buddypress table.notifications .notification-since,
 #buddypress table.notifications td {
  border-color: #fff;
  border-bottom-color: #DCE1E8;
  font-weight: 500;
  font-size: 16px;
}


#buddypress table.notifications .notification-actions a.mark-unread,
#buddypress table.notifications .notification-actions a.delete,
#buddypress table.notifications .notification-actions a.mark-read {
  background: #0092FF;
  border-radius: 5px;
  height: 25px;
  color: #fff;
  width: 84px;
  font-weight: 500;
  display: inline-block;
  padding: 5px;
  text-align: center;
}

#buddypress table.notifications .notification-actions a.delete {
  background: #ffffff;
}

#buddypress table.notifications th.actions {
  color: #dce1e8;
}
.gp-theme #buddypress .notification-actions {
  text-align: right;
  color: #fff;
  white-space: nowrap;
    padding: 12px 0;
}

.gp-theme #buddypress .notifications-options-nav select {
    height: 38px !important;
    background-color: #DCE1E8 !important;
    border-radius: 5px !important;
    color: #ffffff;
    font-size: 16px;
    padding: 0 40px 0 12px;
    background-image: url(./img/arr.svg) !important;
    background-position: right 11px;
    margin-right: 20px;
    margin-top: 5px;
}

#gp-posts-personal-li {
  display: none;
}


/***********************/

@media only screen and (max-width: 991px) {
  .gp-profile-button-all .gp-profile-button {
    align-items: center;
  }

  body:not(.logged-in).gp-fontawesome5 .gp-profile-button:before {
    margin-bottom: -11px;
  }

  .gp-profile-button .gp-notification-counter {
    bottom: 33px;
  }

  #members-list.gp-posts-masonry.gp-style-classic .gp-post-item:nth-child(3n) {
    margin: 0 20px 20px 0 !important;
  }


  #members-list.gp-posts-masonry.gp-style-classic .gp-post-item:nth-child(2n) {
    margin: 0 0 20px 0 !important;
  }

  .gp-right-sidebar #gp-content {
    width: 100% !important;
  }

}


@media only screen and (max-width: 767px) {

  #members-list.gp-posts-masonry.gp-style-classic .gp-post-item:nth-child(3n),
  #members-list.gp-posts-masonry.gp-style-classic .gp-post-item {
    margin: 0 0 20px 0 !important;
  }

  .groups #gp-page-title,
  .members #gp-page-title {
    margin-top: -165px;
    margin-bottom: 150px;
  }

  /* .members #gp-buddypress-header #gp-page-header .gp-container {
    height: 200px !important;
  } */

  .gp-theme.directory #buddypress div.dir-search {
    width: 100%;
  }

  .white-row {
    flex-wrap: wrap;
  }

  .gp-theme #buddypress .white-row div.item-list-tabs ul li a span {
    padding: 6px 12px;
  }

  .gp-theme #buddypress div.item-list-tabs#object-nav {
    text-align: left !important;
    margin-top: 10px;
  }

  .profile input[type="button"] {
    width: 200px;
    height: 42px;
    font-size: 16px !important;
  }

  .gp-right-sidebar #groups-list.groups-list .gp-post-item {
    width: 100%;
    margin: 0 0 20px 0 !important;
  }

  .single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul,
  .my-groups.gp-theme #buddypress div.item-list-tabs#subnav ul {
    flex-wrap: wrap;
  }

  .gp-theme #buddypress div.item-list-tabs#subnav ul li.last {
    margin: 10px 0 10px 0 !important;
  }

  #settings-form table tbody {
    font-weight: 500;
    font-size: 16px;
  }

  .gp-theme #buddypress .standard-form div.submit input {
    font-size: 16px;
    width: 100%;
  }

  #buddypress table.profile-settings th.title {
    width: 50%;
  }

  .gp-theme #buddypress:not(.youzify) .standard-form input[type="password"],
  .gp-theme #buddypress:not(.youzify) .standard-form input[type="email"],
  .gp-theme #buddypress:not(.youzify) .standard-form input[type="text"],
  .gp-theme #buddypress:not(.youzify) .standard-form select {
    font-size: 16px !important;
    height: 40px;
  }

  #settings-form {
    padding: 20px 20px 30px;
  }

  .gp-theme.bp-user #buddypress .profile {
    padding: 0 20px 20px 20px;
  }

  #buddypress legend {
    font-size: 15px;
  }

  #buddypress #item-body #message.info {
    margin: 0 0 15px 0;
  }

  .search-member-form .gp-bps-field [name*='_age_range[min]'],
  .search-member-form .gp-bps-field [name*='_age_range[max]'] {
    width: 44% !important;
  }

  .gp-theme #buddypress div.item-list-tabs#subnav ul li.groups-members-search {
    margin-right: 0;
  }

  .gp-theme #buddypress div.item-list-tabs#subnav ul li.groups-members-search input {
    width: 100%;
    margin: 0 0 10px 0;
  }

  .gp-profile-menu-tabs span:before {
    color: #fff;
  }

  .gp-profile-menu-tabs span.gp-active:before {
    color: #EF5988;
  }

  #gp-close-mobile-nav-button {
    top: 20px;
  }

  .friends #item-body .item-list-tabs#subnav #members-order-select select,
  .single-item.groups.gp-theme #buddypress #item-body #group_members-order-select select,
  .single-item.groups.gp-theme #buddypress #item-body #activity-filter-select select,
  .my-groups.gp-theme #buddypress #item-body #groups-order-select select {
    font-size: 14px;
    max-width: 155px;
  }


  .friends #item-body .item-list-tabs#subnav ul li a,
  .single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul li a,
  .my-groups.gp-theme #buddypress div.item-list-tabs#subnav ul li a {
    font-size: 15px;
  }

  .friends #item-body .item-list-tabs#subnav #members-order-select label,
  .single-item.groups.gp-theme #buddypress div.item-list-tabs#subnav ul li.last label,
  .my-groups.gp-theme #buddypress div.item-list-tabs#subnav ul li.last label {
    display: none;
  }

  #buddypress ul.item-list#friend-list li div.action {
    top: 0;
  }

  .gp-theme #buddypress .white-row div.item-list-tabs ul li {
    margin-right: 12px;
  }

  .gp-theme #buddypress div.item-list-tabs#subnav ul li {
    margin-right: 16px;
  }

  .gp-theme #buddypress div.item-list-tabs#subnav ul li:last-child {
    margin-right: 0;
  }

  .gp-theme #buddypress .white-row div.item-list-tabs ul li a span {
    margin-left: 0;
  }


  .friends #item-body .item-list-tabs#subnav,
  .single-item.groups.gp-theme #item-body .item-list-tabs#subnav,
  .my-groups #item-body .item-list-tabs#subnav {
    padding: 11px !important;
  }

  .gp-theme #buddypress .standard-form #group-create-body div.submit {
    display: flex;
  }

  #drag-drop-area input[type="button"],
  .profile input[type="button"] {
    font-size: 16px !important;
  }

  #buddypress #group-create-body #invite-list.invite_white_list {
    width: 100%;
  }

  .gp-theme #buddypress .white-row div.item-list-tabs#subnav {
    margin-left: 0;
  }

  .gp-theme.groups #buddypress .white-row div.item-list-tabs ul li a,
  .gp-theme #buddypress div.item-list-tabs ul li a span {
    font-size: 14px !important;
  }

  .gp-theme #buddypress .white-row div.item-list-tabs ul li a span {
    padding: 6px 3px;
  }

  .white-row {
    padding: 11px 15px;
  }

  .rtmedia-container .rtmedia-list .rtmedia-list-item {
    width: 18% !important;
  }

  .rtmedia-list.rtmedia-list-media {
    padding: 5px !important;
}
.rtmedia-container .rtmedia-uploader .rtm-select-files {
  flex-direction: column-reverse;
}

#buddypress  #pag-top.pagination,
 .rtm-file-size-limit.dashicons-info {
  display: none;
}
.rtmedia-container .rtmedia-uploader .drag-drop {
  margin-top: 0;
}

.rtmedia-container .rtm-media-gallery-uploader {
  padding: 15px;
}
#member-list.gp-posts-masonry.gp-style-classic .gp-post-item, 
#members-list.gp-posts-masonry.gp-style-classic .gp-post-item {
  margin: 0 0 20px 0 !important;
}

.gp-theme.group-invites #buddypress form.standard-form .invite {
  flex-wrap: wrap;
}
.gp-theme.group-invites #buddypress form.standard-form .invite .left-menu {
  width: 100%;
  margin-right: 0;
}

.single-item.group-invites #buddypress div#invite-list.invite_white_list {
  width: 100%;
}

.gp-theme.group-invites #buddypress ul.item-list#friend-list li div.action {
  top: 10px;
}

.gp-theme.group-invites #buddypress form.standard-form .invite #friend-list li {
  padding: 10px 15px 19px;
}
.gp-theme #buddypress #search-members-form label input[type='submit'],
.gp-theme #buddypress #search-members-form label input[type='text'] {
  margin: 0 0 10px 0;
  width: 100%;
}
.gp-theme.single-item.groups #buddypress div.dir-search {
  margin: 0 0 15px 0;
}

#group-settings-form .bp-widget.group-members-list li {
  flex-wrap: wrap;
}
.gp-theme #buddypress .notification-bar.item-list-tabs#subnav ul {
  flex-wrap: wrap;
}

#buddypress table.notifications .notification-actions a.mark-unread, #buddypress table.notifications .notification-actions a.delete, #buddypress table.notifications .notification-actions a.mark-read {
  margin-bottom: 5px;
}

.gp-theme #buddypress .notification-actions {
  text-align: center;
  white-space: normal;
}

.gp-theme #buddypress table.notifications .notification-since, #buddypress table.notifications td {
  font-size: 14px;
}

.gp-theme #buddypress .notifications-options-nav {
  display: flex;
  align-items: center;
}

.gp-theme #buddypress .notifications-options-nav  #notification-bulk-manage {
  height: 43px;
  min-width: 0;
}

.gp-theme #buddypress #notification-select {
  margin-top: 0;
}

}

form.pmpro_form .pmpro_checkout-fields div.pmpro-age-confirmation  {
    margin-bottom: 21px;
}

form.pmpro_form .pmpro_checkout-fields div.pmpro_submit {
    margin-bottom: 20px;
}

.pmpro-age-confirmation > label > input[type="checkbox"] {
    appearance: none;
    margin-top: 2px;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 0px solid #ffffff;
    background-color: #454D4A; 
    border-radius: 3px;
    cursor: pointer;
    padding: 0px;
}

.pmpro-age-confirmation > label > input[type="checkbox"].pmpro_error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

/*.pmpro-age-confirmation > label > input[type="checkbox"]:checked {
    background-color: #0092FF;
    border-color: #0092FF;
    position: relative;
}*/

/*.pmpro-age-confirmation > label > input[type="checkbox"]:checked::after {
    content: '';
    width: 10px; 
    height: 5px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    position: absolute;
    top: 3px;
    left: 2px;
}*/

.pmpro-age-confirmation > label > span {
    font-family: Barlow;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
    text-align: left;
    text-decoration-style: solid;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    max-width: 324px;
    display: inline-table;
    margin: 0;
    vertical-align: top;
    padding-left: 5px;
}
.pmpro-age-confirmation > label > span > a {
    color: #0092FF;
    text-decoration: underline;
}

.pmpro-age-confirmation > label > span > a:hover {
    color: #EF5988;
}

div.matchpoints-packages {
    max-width: 712px;
    margin: 0 auto;
    width: 80%;
}

div.matchpoints-packages .table__pack {
    max-width: 78%;
}

div.matchpoints-packages div.table__pack {
    width: 80%;
    padding-left: 24px;
}

div.matchpoints-packages div.table__price {
    width: 22%;
}

div.matchpoints-packages h3.members__title {
    font-family: Barlow;
    font-size: 24px;
    font-weight: 600;
    line-height: 25.92px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

div.matchpoints-packages div.table__head div,
div.matchpoints-packages div.table__body div {
    font-family: Barlow;
    font-size: 16px;
    font-weight: 500;
    line-height: 19.2px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #ffffff;
}

div.matchpoints-packages div.table__head div {
    color: #000000;
}

div.matchpoints-packages form.table__tr {
    padding: 14px 0;
}

div.matchpoints-packages .personal-package__description {
    font-family: Barlow;
    font-size: 12px;
    font-weight: 500;
    line-height: 11.1px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #999999;
    margin-left: 12px;
}

body .gp-logo {
    margin-top: 10px;
    margin-bottom: 10px;
}

body .search-member-form select {
    background-color: #FFFFFF40;
    border: unset;
}

body .search-member-form select option {
    background-color: #40404066;
}

.gp-stats-col:nth-child(4) .gp-stats-count:empty::before {
    content: "23 543";
    color: #37bc88; 
}

.gp-stats-col:nth-child(3) .gp-stats-count:empty::before {
    content: "88";
    color: #37bc88; 
}

body.home-page .gp-user-offline,
body.home-page .gp-user-online {
    display: none;
}

body.gp-theme .vc_custom_1752148509529 .gp-bp-round-avatars  .gp-bp-avatar img {
    border: 3px solid #999999;
    max-height: 74px;
    max-width: 74px;
}

body .gp-slider .slides li .gp-testimonial-image img {
    max-height: 74px;
    max-width: 74px;
}

#gp_testimonial_slider_1 .gp-testimonial-text p {
    color: #000000;
}

body .gp-testimonial-slider.gp-slider .flex-direction-nav a:before {
    color: rgba(38, 50, 68, 0.5);
}

body .gp-testimonial-slider.gp-slider .flex-direction-nav a:before {
    font-size: 64px;
}

/*body input[type='checkbox'] {
    appearance: none;
    -webkit-appearance: none;
    border: 2px solid #ffffff!important; 
    border-radius: 3px;
   
}*/

/* 1. Profile */
#object-nav li#xprofile-personal-li {
    order: 1;
}

/* 2. Messages */
#object-nav li#messages-personal-li {
    order: 2;
}

/* 3. Notifications */
#object-nav li#notifications-personal-li {
    order: 3;
}

/* 4. Photos */
#object-nav li#media-personal-li {
    order: 4;
}

/* 5. HeartPoints (Matchpoints) */
#object-nav li#wallet-personal-li {
    order: 5;
}

/* 6. Status */
#object-nav li#membership-personal-li {
    order: 6;
}

/* 7. Friends */
#object-nav li#friends-personal-li {
    order: 7;
}

/* 8. Groups */
#object-nav li#groups-personal-li {
    order: 8;
}

/* 9. Settings */
#object-nav li#settings-personal-li {
    order: 9;
}

/* 10. Activity */
#object-nav li#activity-personal-li {
    order: 10;
}

/* 11. Posts */
#object-nav li#gp-posts-personal-li {
    order: 11;
}

/* 12. Invitations */
#object-nav li#invitations-personal-li {
    order: 12;
}

body.bp-user.buddypress:not(.my-account) #wallet-personal-li
{
    display: none;
}

body.gp-theme .widget.buddypress div.item-options {
    /*font-size: 11px;*/
    font-weight: 600;
}

body.gp-theme .widget.buddypress div.item-options a {
     opacity: 1;
}

body.gp-theme .widget.buddypress div.item-options a:hover, .gp-theme .widget.buddypress div.item-options a.selected {
    color: #EF5988;
}

body .widget.buddypress span.activity {
    /*font-size: 10px;*/
    font-weight: 400;
}

body #gp-page-title {
    border-bottom: 0px solid #e6e6e6!important;
}

body #gp-footer {
    border: unset;
}

body.home-page #gp-standard-header .menu > .menu-item > a,
body.home-page  #gp-standard-header .menu > .menu-item .gp-more-menu-items-icon {
    color: #000000;
}

body.home-page:not(.logged-in).gp-fontawesome5 .gp-profile-button:before {
    background: url('/wp-content/themes/aardvark-child/img/profile-black.svg') no-repeat center center !important;
}

body.members #gp-page-header-inner,
body.members #gp-full-page-bg {
    background-position: bottom;
}

.gp-theme.directory #buddypress div.dir-search form input[type="text"]::placeholder {
  color: #000000;
  opacity: 1;
}

body .woocommerce-multi-currency.wmc-shortcode .wmc-currency.wmc-active,
body .woocommerce-multi-currency.wmc-shortcode .wmc-current-currency {
    color: #ffffff;
}

.woocommerce-multi-currency.wmc-shortcode .wmc-currency {
    background-color:#222926;
}

.gp-bp-wrapper .gp-bp-col-cover-overlay::before {
    content: "";
    display: inline-block;
    width: 10px;   
    background-image: url('/wp-content/uploads/2025/07/Group.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    font-family: initial !important;
    font-weight: normal !important;
    color: transparent !important;
}


@media only screen and (min-width: 768px) {

body #gp-buddypress-header #item-header-avatar .avatar {
    width: 164px;
    height: 164px;
}

}

body.groups #gp-page-header-inner, #gp-full-page-bg {
        background-position: bottom;
        height: 237px;
}

body.gp-scrolling #gp-standard-header #gp-main-header-primary-menu li:not(.current_page_item) a {
   
    color: #000000;
}

body.gp-scrolling:not(.home-page) #gp-standard-header #gp-main-header-primary-menu li.current_page_item a {
   
    color: #EF5988;
}

input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    margin: 0;
    cursor: pointer;

    width: 15px;
    height: 15px;

    border: 2px solid rgba(153, 153, 153, 1);
    border-radius: 50%;
    position: relative;
    transition: border-color 0.2s ease;
    display: inline-block;
    padding: 3px;
}

#buddypress .standard-form input[type="radio"]:focus {
    background-color: transparent;
}

input[type="radio"]:checked::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    width: 9px;
    height: 9px;
    background-color: #00A3FF;
    border-radius: 50%;
}

input[type="radio"]:checked {
    border-color: #00A3FF;
}


input[type="radio"] {
    max-width: none !important;
    max-height: none !important;
}


body.groups.create img[src*="mystery-group.png"] {
    content: url("/wp-content/uploads/2025/07/Group-249.svg");
}

#group-create-body,
#item-body div.profile {
    display: flex;
    flex-direction: column;
}

#item-body div.profile {
    
}

.bp-cover-image-status {
    order: 0;
}

.bp-cover-image {
    order: 1;
}

#previous-next {
    order: 2;
}

div.bp-avatar-status, div.bp-cover-image-status {
    margin-top: 0px;
}

.bp-user .gp-bp-header-button.gp-change-cover-image,
.bp-user .gp-bp-header-button.gp-change-avatar {
  background: #0092ff;
  border-radius: 5px;
  font-size: 12px;
}
body .gp-change-avatar {
    width: 118px;
    margin: 33px 0px 0px 0px;
}

body .gp-change-avatar:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    width: 16px;
    height: 16px;
    background-image: url('/wp-content/uploads/2025/03/user_icon.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.widget a.gradient-btn svg path {
    fill: #71283E;
}

body .widget a.gradient-btn:hover {
    color: #71283E;
}

.pmpro_table {
    border: none;
    border-collapse: collapse;
}

.pmpro_table th,
.pmpro_table td {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}

.pmpro_table tbody tr {
    border-bottom: 0px solid #e3e3e3;
}

.pmpro_table {
    margin: 0;
}


.pmpro_table thead th:first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.pmpro_table thead th:last-child {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}


.pmpro_table thead th {
    background-color: #E3E3E3;
    padding: 16px;
    font-weight: 600;
    text-align: left;
    border: none;
}

.table-wrapper {
    overflow: hidden;
}

.pmpro_table tbody tr {
    border-top: none;
    border-bottom: 1px solid #E3E3E3; 
}

.pmpro_table tbody tr:first-child {
    border-top: none;
}


.pmpro_table tbody td {
    padding: 16px;
    background-color: #222926;
}

.gp-theme .pmpro_table th,
.gp-theme .pmpro_table td {
    border: none !important;
}

.pmpro_account-membership-levelname {
    display: flex;
    align-items: center;      
    justify-content: flex-start; 
    gap: 12px;                
    white-space: nowrap;
}

body table:not(.wp-block-table) th,
body .wp-block-table:not(.is-style-stripes) thead td {
    background-color: #454D4A;
}

#pmpro_actionlink-levels {
    padding-top: 9px;
}

.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile.level-vip-silver strong,
.membership-level-name.level-vip-silver {
    background: #999999;
    border: 1px solid #999999;
     font-size: 16px;
    font-weight: 500;
    color: #000000;
}


.membership-level-name.level-free {
    background: transporent;
    border: 1px solid #999999;
    color: #999999;
    font-size: 16px;
    font-weight: 500;
}

.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile.level-vip-gold strong,
.membership-level-name.level-vip-gold {
    background: #EAAF3E;
    border: 1px solid #EAAF3E;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
}

.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile.level-vip-diamond strong,
.membership-level-name.level-vip-diamond {
    background: #6DC4F4;
    border: 1px solid #6DC4F4;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
}

.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile.level-vip-silver strong,
.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile.level-vip-gold strong,
.bp-user #gp-buddypress-header .pmpro_bp_show_level_on_bp_profile.level-vip-diamond strong {
    font-family: Barlow;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #000000;
}

.membership-level-name {
    padding: 0 0 2px 0;
    border-radius: 5px;
    text-align: center;
}

.membership-level-name {
    font-weight: 500;
    white-space: nowrap;
    width: 108px;
    min-width: 108px;
    display: block
    
}

.gp-theme #pmpro_levels_table .pmpro_btn {
    color: #ffffff;
    border: 1px solid #0092FF;
    background: #0092FF;
    border-radius: 5px;
}
.gp-theme #pmpro_levels_table .pmpro_btn.disabled {
    background: none;
    border: none;
    color: #ffffff;
    opacity: 1;
}

.pmpro-cancel #gp-page-title,
.pmpro-confirmation #gp-page-title,
.pmpro-checkout #gp-page-title,
.pmpro-levels #gp-page-title,
.pmpro-login #gp-page-title {
    background: url(/wp-content/uploads/2025/03/hero-login-background_up.png) no-repeat center;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-bottom: 12px;
    border-bottom: none;
}

.pmpro-account #gp-page-title {
    background: url(/wp-content/themes/aardvark-child/img/registr-bg.jpeg) no-repeat center;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-bottom: 12px;
    background-size: cover;
}

.pmpro-account #gp-page-title h1 {
    font-size: 36px;
    line-height: 36px;
    color: #ffffff;
    font-family: Barlow, Arial, Helvetica, sans-serif;
    font-weight: 600;
}



body:not(.gp-header-logo-left-1.gp-scrolling) .gp-nav .sub-menu, body .gp-search-box .searchform {
    background-color: #222926;
    color: #ffffff;
}

body:not(.gp-header-logo-left-1.gp-scrolling) #gp-top-header .sub-menu .menu-item a,
body:not(.gp-header-logo-left-1.gp-scrolling) #gp-standard-header .sub-menu .menu-item a {
    color: #ffffff;
}

body:not(.gp-header-logo-left-1.gp-scrolling) .gp-nav .sub-menu,
body:not(.gp-header-logo-left-1.gp-scrolling) .gp-menu-tabs,
body:not(.gp-header-logo-left-1.gp-scrolling) .gp-nav .gp-menu-tabs .menu-item,
body:not(.gp-header-logo-left-1.gp-scrolling) .gp-nav span.gp-menu-header,
body:not(.gp-header-logo-left-1.gp-scrolling) .gp-search-box .searchform,
body:not(.gp-header-logo-left-1.gp-scrolling) .gp-profile-tab,
body:not(.gp-header-logo-left-1.gp-scrolling) .gp-notifications-tab {
    border: 1px solid #999999;
    border-radius: 0px;
}

body.gp-header-logo-left-1.gp-scrolling .gp-notifications-tab {
    color: #000000;
}

body.gp-header-logo-left-1.gp-scrolling .gp-profile-tab:not(.gp-active) {
    color: #000000;
}
    
body.gp-header-logo-left-1.gp-scrolling  .gp-menu-text {
    color: #000000;
}
    
body.gp-header-logo-left-1.gp-scrolling .gp-notifications-tab.gp-active {
    color: #ef5988;
}

body.my-account.media #buddypress div.item-list-tabs#subnav {
     border-radius: 10px;
     background: #454D4A;
     padding: 22px 24px 12px 24px;

}

body.my-account.media #buddypress div.item-list-tabs#subnav ul li a,
body.my-account.media #buddypress div.item-list-tabs#subnav ul li a span {
    color: #ffffff;
}

body.my-account.media #buddypress div.item-list-tabs#subnav ul li.current.selected a span {
    color: #EF5988;
}

body.my-account.media #buddypress #rtm-gallery-title-container > *,
body #buddypress #rtm-gallery-title-container > * {
    display: inline-block;
    vertical-align: bottom; 
    margin-right: 32px; 
}

body.gp-theme.my-account.media #buddypress div.item-list-tabs ul li.current a {
    color: #EF5988!important;
}

body.gp-theme.my-account.media #buddypress div.item-list-tabs#subnav ul li.current a,
body.gp-theme.my-account.media #buddypress div.item-list-tabs#subnav ul li.selected a {
    color: #EF5988 !important;
}

body.gp-theme.my-account.media  #buddypress div.item-list-tabs#subnav ul li a, 
body.gp-theme.my-account.media  #buddypress div.item-list-tabs#subnav ul li a {
    color: #ffffff!important;
    font-weight: 600 !important;
}


body.my-account.media #buddypress #rtm-gallery-title-container .rtm-media-options > *, 
body #buddypress #rtm-gallery-title-container .rtm-media-options > * 
{
    color: #0092FF;
    font-family: Barlow;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 16px;
}

body.my-account.media #buddypress #rtm-gallery-title-container > h2 {
    vertical-align: text-bottom;
}

body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img[src*="video_thumb.png"],
body.my-account.media  div.plupload_file_thumb img[src*="video_thumb.png"],
body div.plupload_file_thumb img[src*="video_thumb.png"]
{
    content: url("/wp-content/uploads/2025/03/movie.svg");
     max-width: 115px!important;
     max-height: 115px!important;
}

body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item {
    width:115px!important;
}

body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img[src*="audio_thumb.png"],
body.my-account.media div.plupload_file_thumb img[src*="audio_thumb.png"],
body div.plupload_file_thumb img[src*="audio_thumb.png"]  {
    content: url("/wp-content/uploads/2025/03/Group-272.svg");
    
    max-width: 115px!important;
    max-height: 115px!important;
}

body .rtm-media-options {
    margin-bottom: 5px!important;
}


body.my-account.media #buddypress #rtm-gallery-title-container .rtm-media-options > *, 
body #buddypress #rtm-gallery-title-container .rtm-media-options > * 
{
    color: #0092FF!important;
}

body.my-account.media #buddypress #rtm-gallery-title-container > h2 {
    vertical-align: text-bottom;
}

body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img[src*="video_thumb.png"],
body.my-account.media  div.plupload_file_thumb img[src*="video_thumb.png"],
body div.plupload_file_thumb img[src*="video_thumb.png"]
{
    content: url("/wp-content/uploads/2025/03/movie.svg");
     max-width: 115px!important;
     max-height: 115px!important;
}

body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item {
    width:115px!important;
}

body .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img[src*="audio_thumb.png"],
body.my-account.media div.plupload_file_thumb img[src*="audio_thumb.png"],
body div.plupload_file_thumb img[src*="audio_thumb.png"]  {
    content: url("/wp-content/uploads/2025/03/Group-272.svg");
    
    max-width: 115px!important;
    max-height: 115px!important;
}

body .rtmedia-album-list div.rtmedia-item-thumbnail img[src*="image_thumb.png"]  {
    content: url("/wp-content/uploads/2025/03/folder_album.svg");
    
    max-width: 115px!important;
    max-height: 115px!important;
}

body #buddypress ul.rtmedia-album-list li.rtmedia-list-item {
    padding: 0px;
}

body.gp-theme #buddypress .rtmedia-container .rtmedia-list .rtmedia_time,
body.gp-theme #buddypress .rtmedia-list-item .rtmedia-album-media-count {
    top: 2px;
    right: 2px;
}

.rtmedia-container .rtmedia-list .rtmedia-item-title {
    margin-top: -38px;    
}
body .rtmedia-container .rtmedia-list .rtmedia-item-title h4 {
    color: #ffffff;
    font-weight: 600;
    font-size: 10px;
}

body .rtmedia-album-list .rtmedia-list-item,
body .rtmedia-album-list .rtmedia-list-item a {
   
     max-width: 115px!important;
    max-height: 115px!important;
     width:115px!important;
}

body #buddypress ul.rtmedia-album-list li.rtmedia-list-item {
 border: none;
}

body select, body .select2-container--default body .select2-selection--single, body .select2-dropdown {
    background-color: #999999;
    border: none;
}

body .gp-theme #buddypress .rtm-plupload-list .plupload_file_name {
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: #ffffff;;
}

body .gp-theme #buddypress:not(.youzify) .rtm-plupload-list .plupload_file_name .dashicons {
    background-color: #454D4A;
}

body .rtmedia-popup {
    background: #454D4A;
    margin: 20px auto;
    max-width: 600px;
    padding: 20px;
    position: relative;
    width: auto;
}

body.gp-theme #buddypress .rtm-load-more {
    background: #454D4A;
    border-radius: 0 0 10px 10px;
    margin: -15px 0 0 0;
    color: #999999;
}

.rtmedia_next_prev.rtm-load-more a {
    font-weight: 600;
}

body.gp-theme #buddypress .rtm-plupload-list .plupload_file_action {
    background-color: transparent!important;
}

body.gp-theme #buddypress .rtm-plupload-list .plupload_file_action .dashicons {
    color: rgba(0, 0, 0, 0.5);
}

body.gp-theme #buddypress:not(.youzify) .rtm-plupload-list .plupload_file_name .dashicons {
    background-color: #454D4A;
}

body.gp-theme #buddypress .rtmedia-container .rtmedia-list .rtmedia_time,
body.gp-theme #buddypress .rtmedia-list-item .rtmedia-album-media-count {
    background: rgba(0,0,0);
}

body .rtmedia-gallery-item-actions {
    background-color: rgba(0,0,0);
}

body.gp-theme button.mfp-close, body.gp-theme button.mfp-close:hover {
    background: #fff;
    color: #999;
    font-size: 25px;
    font-weight: 400;
}

body.gp-theme #buddypress .rtm-plupload-list .plupload_file_name {
    color: #ffffff;
}

body #rtmedia_uploader_filelist > li > div > canvas {
    border-radius: 5px;
}

body #rtmedia_uploader_filelist > li {
    border: none;
}

.notification-settings input[type="radio"] {
  display: none;
}
.toggle-switch {
  position: relative;
  width: 60px;
  height: 30px;
  background-color: #999999;
  border-radius: 50px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  margin: 0 auto; 
}


.toggle-switch::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 24px;
  height: 24px;
  background-color: white;
  border-radius: 50%;
  transition: all 0.3s ease;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.toggle-switch.active {
  background-color: #0073ff;
}

.toggle-switch.active::after {
  left: calc(100% - 27px);
}

th.yes,
th.no {
   color: transparent;
}

.notification-settings {
  border-collapse: separate;
  border-spacing: 0px;
}

#settings-form table.notification-settings tbody tr:nth-child(1) td {
border-top: 1px solid #999999 !important;
}

#settings-form table.notification-settings tbody tr:nth-child(1) td:last-child {
    border-top-right-radius: 5px;
}

#settings-form table.notification-settings tbody tr:last-child td:last-child {
    border-bottom-right-radius: 5px;
}

#settings-form table.notification-settings tbody tr:first-child td:nth-child(2) {
    border-top-left-radius: 5px;
}

#settings-form table.notification-settings tbody tr:last-child td:nth-child(2) {
    border-bottom-left-radius: 5px;
}

#settings-form table.notification-settings tbody tr td {
    border-style: none;
}

#settings-form table.notification-settings th  {
    border-bottom: none!important;
}

#pmpro_levels-return-account span.back-icon {
    vertical-align: text-top;
}

body.gp-theme #pmpro_levels_table .pmpro_btn:hover {
    background: #0092FF;
    opacity: 0.8;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered .select2-results__option {
    color: #000000;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000000;
}

body .select2-container--default .select2-selection--single, body .select2-dropdown {
    border: 0px solid #e6e6e6;
    border-radius: 5px;
}
body .select2-container--default .select2-selection--single {
    background-color: #999999;
}

body input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: #999999 !important;
    color: fieldtext !important;
}

body #gp-page-title {
    background-color: #222926;
}

.select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] {
    color:#000000;
}
.select2-container--default .select2-results__option[aria-selected=false], .select2-container--default .select2-results__option[data-selected=false] {
    color:#000000;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000000 transparent transparent transparent;
}

body .woocommerce-terms-and-conditions-checkbox-text, body  .woocommerce-terms-and-conditions-checkbox-text a {
    font-weight: 600;
    color: #ffffff;
}

body .woocommerce form .form-row.validate-required label .input-checkbox {
    display: inline;
}

body .woocommerce-terms-and-conditions-checkbox-text::before {
    content: none !important;
    border: none !important;
    width: 0 !important;
    height: 0 !important;
}

body input[type="checkbox"]:checked + .woocommerce-terms-and-conditions-checkbox-text::after {
    content: none !important;
    display: none !important;
}

body .woocommerce-error,
body .woocommerce-info,
body .woocommerce-message {
    background-color: #dfdcde;
    color: #000000;
}

body.woocommerce-checkout form .form-row.woocommerce-validated .select2-container::placeholder ,
body.woocommerce-checkout form .form-row.woocommerce-validated input.input-text::placeholder ,
body.woocommerce-checkout form .form-row.woocommerce-validated select::placeholder,
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text::placeholder {
    color: #000000;
  opacity: 0.7;
}

body #add_payment_method #payment div.payment_box,
body .woocommerce-cart #payment div.payment_box,
body .woocommerce-checkout #payment div.payment_box {
    color: #000000;
}

body .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #727B78;
}

body.my-account.matchpoints .table__head {
    background:#454D4A;
}

body #buddypress ul.item-list li {
    border-bottom: 1px solid #E3E3E3;
}

body .rtmedia-container .rtmedia-no-media-found {
    color: #999999;
    min-height: 325px;
    background-color: #454D4A;
    border-radius: 10px;
    padding-top: 20px;
    padding-left: 20px;
    margin-top: 10px;
}



.rtm-upload-tab-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 10px;
}


.rtm-upload-tab-content .drag-drop-info {
    order: 1;
    
}

.rtm-upload-tab-content .rtm-seperator {
    order: 2;
    padding-bottom: 19px;
}

#rtMedia-upload-button {
    order: 3; 
}

.rtmedia-container .rtmedia-uploader .rtm-select-files {
   flex-direction: column;
}

.rtmedia-uploader .drag-drop .rtm-file-size-limit {
    display: none;
}

.rtm-album-privacy {
    text-align: center;
}

.gp-theme #buddypress ul#friend-list.item-list li img.avatar {
    border: 6px solid #454D4A;
}

.gp-theme #buddypress table.notifications tr th,
.gp-theme #buddypress table.messages-notices tr th {
    border-width: 0px;
}

.gp-theme #buddypress table.messages-notices thead th:nth-child(1) ,
.gp-theme #buddypress table.notifications thead th:nth-child(2) {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 23px;
    width: 55px;
}
.gp-theme #buddypress table.notifications thead th:nth-child(5) ,
.gp-theme #buddypress table.messages-notices thead th:nth-child(5) {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#buddypress table.messages-notices thead tr ,
#buddypress table.notifications thead tr {
    background: #222926;
}

body #buddypress table.messages-notices td:nth-child(1) ,
body #buddypress table.notifications td:nth-child(2) {
    padding-left: 23px;
    width: 55px;
}
body #buddypress table.messages-notices td ,
body.gp-theme #buddypress table#message-threads tr.unread td,
body #buddypress table.notifications td {
    background-color: #222926;
    border: none;
    border-bottom: 1px solid #E3E3E3;
}

body.gp-theme #buddypress table.messages-notices tr td,
body.gp-theme #buddypress table#message-threads tr.unread td,
 body.gp-theme #buddypress table.messages-notices .notification-since, #buddypress table.messages-notices td ,
 body.gp-theme #buddypress table.notifications .notification-since, #buddypress table.notifications td {
    background: #222926;
    border-bottom: 1px solid #E3E3E3;
}

body.gp-theme #buddypress .notification-actionts ,
body.gp-theme #buddypress .notification-actions,

body.gp-theme #buddypress tbody tr td.thread-options{
    color: #222926;
}

body.gp-theme.my-account.my-friends #buddypress ul#friend-list.item-list li img.avatar {
    border: 0px solid #454D4A;
}


.gp-theme.messages #buddypress .item-list-tabs div.message-search form input[type=text]::placeholder {
    color: #000000;
}

div.members.friends .pagination {
    top: -25px;
}

label[for="delete-account-understand"] {
    /* Твои стили */
    color: red;
    font-weight: bold;
}

#account-delete-form div.submit input#delete-account-button {
    color: #000000!important;
}

body.gp-theme #buddypress .message-metadata span.activity {
    color: #000000;
    opacity: 1;
}

body #buddypress table tr td.thread-info p.thread-excerpt {
    color: #ffffff;
}

#item-header-content .gp-bp-header-desc p, #item-header-content .gp-bp-header-desc p:first-child {
    margin-bottom: 0px;
}

body.single-item.groups.group-greek-passion-seekers.group-home #item-header-content {
    display: flex;
    flex-direction: column;
}

.gp-bp-header-actions {
    order: 2;
}

.gp-bp-header-members {
    order: 1;
}


body.single-item.groups.group-greek-passion-seekers.group-home #gp-buddypress-header .gp-bp-header-members-title {
    margin-top: -18px;
}

body.single-item.groups.group-greek-passion-seekers.group-home #gp-buddypress-header .gp-bp-header-actions {
    margin-top: -8px;
}

body #gp-buddypress-header .gp-bp-header-members .avatar {
    border: 2px solid rgba(255, 255, 255, 0.2);
}

body.gp-theme #buddypress #whats-new-form #whats-new-avatar img {
    border: 3px solid rgba(255, 255, 255, 0.2);
}

button#rtmedia-add-media-button-post-update .dashicons {
    line-height: 41px;
}

body.single-item.groups #whats-new-form .dashicons {
    width: 50px;
    height: 50px;
}

body.single-item.groups #whats-new-form .rtmedia-plupload-container {
    margin-left: 68%;
}

body.gp-theme #buddypress:not(.youzify) ul.activity-list > li div.activity-meta a:hover,
body.gp-theme #buddypress:not(.youzify) ul.activity-list > li .acomment-options a:hover {
    color: rgba(153, 153, 153, 0.8);
}

.single-item.groups.group-love-for-europe.group-invites.send-invites #pag-bottom{
    display: none;
}

body.gp-theme #gp-buddypress-header #message {
    margin-top: -10px;
}

body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-personal.selected a,
body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-personal.selected a > span,
body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-all.selected a,
body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-all.selected a > span {
    color: #999999;
}

body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-personal:not(.selected) a,
body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-personal:not(.selected) a > span,
body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-all:not(.selected) a,
body.gp-theme.directory.groups.buddypress.bp-legacy #buddypress div.item-list-tabs ul li#groups-all:not(.selected) a > span {
    color: #ffffff;
}

body .woocommerce-terms-and-conditions-checkbox-text {
    padding-left: 5px;
}

body.gp-theme #buddypress:not(.youzify) input[type="submit"]#delete-group-button {
    color: #000000!important;
}

#gp-mobile-header .gp-logo a img.gp-logo-image {
    height: 50px;
    margin-top: -20px;
}

body #gp-login-modal {
    background-color: #454D4A;
    border-radius: 10px;
}

body  #gp-login-modal .gp-login-title {
    color: #ffffff;
}

body  #gp-login-modal input::placeholder {
    color: #000000;
}

body #gp-login-modal  #gp-login-close:hover, .gp-login-links a:hover {
    color: #ffffff;
}

body #gp-page-title h1 { 
    color: #ffffff;
}