/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
/* BuddyBoss Logged Out Primary Menu */
#primary-navbar {
	min-width: 210px;
	float: right;
}
/* BuddyBoss Logged In Menu */
.bb-icon-l.bb-icon-sidebar:hover {
	color: #20BECC;
}
.eligible #menu-item-1086 {
	display: none;
}
body.buddypanel-open .buddypanel ul.buddypanel-menu > li > a > span {
	margin-left: -7px;
}
.side-panel-menu a {
	font-size: 16px;
}
/* Sign Up */
.login-heading span a { display: none; }
.button.small.signup {
	display: none;
}
.pmpro_actions_nav {
	text-align: center;
}
form.pmpro_form input[type="text"], form.pmpro_form input[type="password"], form.pmpro_form input[type="email"], form.pmpro_form input[type="number"], form.pmpro_form textarea, form.pmpro_form select, #loginform input[type="text"], #loginform input[type="password"] {
	max-width: 100%;
}
#loginform input {
	width: 100%;
}
#loginform input#rememberme {
	width: auto;
}
.login-heading span {
	display: none;
}
/* Password Protection */
.login form#loginform input[type="password"], .login form#loginform input[type="text"]#user_pass {
	padding: 10px 35px 10px 40px;
	font-family: inherit;
	border: 1px solid #505866;
}
/*  Scroll */
tr[id] {
    scroll-margin-top: 100px; /* height of your fixed header */
}
/* MailChimp Opt-in */
#pmpro_form_fieldset-mailchimp-opt-in .pmpro_form_legend {
	display: none;
}
/* PM Pro Confirmation */
body.pmpro-confirmation #menu-item-594 {
	display:none;
}
/* BB Registration */
.bs-bp-container-reg #buddypress #signup-form.standard-form .submit input[type="submit"], 
.bs-bp-container-reg #buddypress #signup-form.standard-form button {
	font-size: 14px;
	margin-right: 0;
	border-radius: 30px;
}
.bs-bp-container-reg #buddypress #signup-form.standard-form #profile-details-section.register-section .editfield {
	margin-top: 0;
	margin-bottom: 0;
}
.editfield.field_4 fieldset legend {
	display: none;
}
.popup-modal-register.popup-terms {
	color: #F12947;
}
/* User Settings */
nav#subnav.bp-navs.bp-subnavs.no-ajax.user-subnav.bb-subnav-private ul.subnav{
	flex-direction: column !important;
}
/* Profile Menu */
.bp-menu.menu-item-1360,
.bp-menu.menu-item-1362{
	display: none;
}
/* Profile Paused Toggle Switch */
/* Hide the raw checkbox */
.switch-input {
  display: none !important;
}
/* Style the form */
#profile-paused-form {
	margin: 0 0 0 10px;
}
/* Hide the Save button */
.hidden-save {
  display: none !important;
}

/* Switch UI styles (same as before) */
.true-false {
  display: inline-block;
  vertical-align: middle;
}

.switch {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  background: #ccc;
  border-radius: 20px;
  padding: 2px;
  width: 70px;
  height: 30px;
  transition: background 0.3s;
  user-select: none;
  box-sizing: border-box;
	margin-top: 2px;
}

.switch-on,
.switch-off {
  flex: 1;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 26px;
  color: #fff;
  z-index: 2;
  transition: opacity 0.3s;
}

.switch-on {
  opacity: 0;
}

.switch-off {
  opacity: 1;
}

.switch-slider {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.3s;
  z-index: 3;
}

.switch.-on {
	background: #05757F;
}

.switch.-on .switch-on {
  opacity: 1;
}

.switch.-on .switch-off {
  opacity: 0;
}

.switch.-on .switch-slider {
  transform: translateX(40px);
}
.switch-slider::before {
	position: absolute;
	content: "";
	height: 24px;
	width: 24px;
	left: 0;
	bottom: 0;
	background-color: white;
	border-radius: 50%;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 3px 1px 0 rgba(0, 0, 0, 0.1);
}
.profile-paused-switch span.switch-label {
	font-size: 14px;
	color: #f47956;
	font-weight: 500;
	margin-left: 20px;
	margin-right: 5px;
}

/* Profile Tabs */
body.not-your-profile #shareable-links-personal-li {
	display: none;
}
header #subnav.bp-navs.bp-subnavs.no-ajax.user-subnav.bb-subnav-plain {
	margin-bottom: 0;
}
#subnav.bp-navs.bp-subnavs.no-ajax.user-subnav.bb-subnav-plain { margin-bottom:30px;}
#subnav.bp-navs.bp-subnavs.no-ajax.user-subnav.bb-subnav-plain ul {
	display: flex;
	flex-direction: row;
}
/* Profile Sections - Matchers */
.matcher .profile.public .group-separator-block:nth-child(2) {
	display: none;
}

/* Profile Fields */
.field-visibility-settings-toggle.field-visibility-settings-header {
	display: none !important;
}
fieldset p.field-visibility-settings-toggle.field-visibility-settings-header {
	display: flex;
	align-items: center;
}
#buddypress .profile.edit .field-visibility-settings-header {
	font-size: 14px;
}
#buddypress .profile.edit .visibility-toggle-link {
	color: #20becc;
	font-weight:500;
}
#buddypress .profile.edit .visibility-toggle-link:hover {
	color: #087580;
}
.editfield.field_8.field_matcher-nickname.field_order_4.required-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
#field_8 {
		cursor: none;
}
.field_4.field_age-verification.field_order_5.required-field.visibility-public.field_type_checkbox {
	display: none;
}
.editfield.field_333.field_how-many-children-do-you-have.field_order_8.optional-field.visibility-public.field_type_number {
	display: none;
}
.eligible #wp-field_240-wrap {
	display: none;	
}
#buddypress .standard-form button.wp-switch-editor {
	padding: 0 12px;
	border-radius: 5px 5px 0 0;
	border-color: #ecf0f1;
	background: #ecf0f1;
}
#buddypress .standard-form .html-active .wp-switch-editor.switch-html,
#buddypress .standard-form .tmce-active .wp-switch-editor.switch-tmce {
	background: #05757F;
	color: #ffffff;
}
#buddypress .standard-form button:not(.search-form_reset):hover {
	background-color: #20BECC;
	border-color: #20BECC;
}
#wp-profile-bio-feedback-wrap #qt_profile-bio-feedback_toolbar input[type="button"],
#buddypress #profile-edit-form .wp-editor-container button,
#buddypress #profile-edit-form .wp-editor-container .button {
	padding: 4px 8px;
	background: #05757f;
	border: 0;
	height: auto;
	margin: 0;
	min-height: 20px;
	color: #fff;
	margin-left: 5px;
}
#buddypress #profile-edit-form .wp-editor-container button:hover,
#buddypress #profile-edit-form .wp-editor-container .button:hover{
		background: #20becc;
}
.mce-toolbar .mce-btn-group .mce-btn:focus, .mce-toolbar .mce-btn-group .mce-btn:hover, .qt-dfw:focus, .qt-dfw:hover {
	box-shadow: 0 0 0 2px transparent !important;
}
#buddypress #profile-edit-form .wp-editor-container .mce-ico {
	color: #fff;
}
#field_17-3 a {
	text-decoration: underline;
}
/* Profile Settings */
#wp-field_240-wrap {
	display: none;
}
.buddypress-wrap .profile.edit .editfield .description {
	font-size: 16px;
	line-height: 1.25;
	padding-top: 10px;
}
#profile-personal-li,
#export-personal-li{
	display: none;
}
/* Profile Image */
#change-avatar-personal-li {
	display: none;
}
#cover-image-container #item-header-avatar {
	display: none;
}
/* Matcher Dashbboard */
/*.sortable:hover {
 *	cursor: pointer;
	color: #3bc5d2;
}*/
#my-matchers-dashboard {
	margin-bottom: 30px;
}
#my-matchers-dashboard .my-matchers-table thead tr {
	background-color: #f2f4f5;
}
th.match-title,
td.my-matchers-user-link-row{
	width: 33%;
	font-size: 14px;
}
.elementor-51 .elementor-element.elementor-element-510a7b6 .bb-members-list__name a {
	color: #ffffff;
}
#network-connections a:hover,
#elible-status-update .user-info a:hover,
.elementor-51 .elementor-element.elementor-element-b64d16f .elementor-icon-list-text:hover,
.elementor-51 .elementor-element.elementor-element-c364e1a .elementor-heading-title:hover{
	color: #F6A071;
}
.eligible-matches {
	display: flex;
	flex-direction: column;
}
.matches {
	display: flex;
	width: 100%;
	justify-content:space-evenly;
}
.eligible-name-1, .eligible-name-2 {
	width: 33.33%;
}
.eligible-name-2 {
	text-align: right;
}
.matches-divider {
	width: 33.33%;
	text-align: center;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	align-items: center;
}
.matches-divider > hr {
	margin: 0;
	background-color: #5a5a5a;
	width: 42%;
	  border-top: thin solid #5a5a5a;
	height: 0;
}
.match-status {
	text-align: center;
}
.match-status-update {
	text-align: center;
	font-size: 14px;
}

#my-eligible-matches .eligible-matches:first-child {
	border-top:none;
}
#my-eligible-matches .eligible-matches {
		padding-top:13px;
		margin-top: 13px;
		border-top:1px solid #dbdde1;
}
#my-eligible-matches .eligible-matches:last-child {
	padding-bottom:13px;
	border-bottom:0;
}

.elementor-element-b64d16f ul li a span.elementor-icon-list-text {
	color: #71C8F6;
}
.elementor-element-b64d16f ul li a:hover {
	opacity: .7;
}
body.page-id-51.administrator #edit-matches-status,
body.page-id-51.administrator .elementor-51 .elementor-element.elementor-element-644919f{
	display: none;
}
/* Account Settings */
#delete-account-personal-li,
.bp-menu.bp-delete-account-nav {
	display: none;
}
/* Documents */
.download-document {
	color: #F6A071;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#bp-media-single-folder .album-single-view .bp-media-header-wrap .bb-media-actions > a {
	margin-left: 5px;
}
/* Eligibles Dashboard */
.activity-list.bp-list .activity-item {
	box-shadow: none;
}
.elementor-element.elementor-element-b27613f.e-flex.e-con-boxed.e-con.e-parent .e-con-inner {
	width: 100%;
	margin: 0;
}
/* Eligibles Dashboard - Profile Approval */
#elible-status-update {
	margin-bottom: 0;
	font-size: 14px;
}
/* Profile Search */
.eligible #field_xprofile_gender_one_of_wrap {
	display: none;
}
.range-span-to {
	font-weight:500; 
	font-size:15px;
	line-height: 2;
	margin-bottom: 0 !important;
}
.eligible #field_232_wrap,
.eligible #field_xprofile_gender_one_of_wrap {
	display: none;
}
/* Profiles Management */
a.edit-profile, i.edit-profile-status {cursor: pointer;}
a.edit-profile:hover, i.edit-profile-status:hover{opacity: .7;}
table#elible-status-update{
  border-radius: 5px;
}
#elible-status-update .table-heading {
	background-color: #f2f4f5;
}
#elible-status-update tr.user-info td:first-child {
	width: 25%;
}
#elible-status-update tr.user-info td.profile-link {
	width: 25%;
}
#elible-status-update tr.user-info td.profile-status {
	width: 25%;
}
#elible-status-update tr.user-info td.profile-type {
	width: 25%;
}
#elible-status-update tr.user-info td:last-child {
	width: 25%;
}
#elible-status-update th {
	padding: 10px;
}
#elible-status-update .edit-feedback {
	text-align: center;
}
.bb-icon-pencil.edit-profile-status {
	margin: 0 auto;
	display: block;
	width: 24px;
}
.date-error-message, .comment-error-message {
	color: #F12947;
	font-size: 14px;
	margin-bottom:0;
	display: none;
}
.field_hobby td.label {
	display: none !important;
}
td.profile-approved {text-align: center;}
.buddypress-wrap .standard-form input[type="radio"] {
	margin: 5px;
	width: auto;
}
/* Hide Profile Personal and Details */
body.not-your-profile.eligible .bp-profile-content div div:first-child,
body.not-your-profile.eligible_matcher .bp-profile-content div div:first-child,
body.not-your-profile.matcher .bp-profile-content div div:first-child {
	display: none;
}
body.not-your-profile.eligible div.bp-profile-content div.profile.public div.group-separator-block:nth-child(2),
body.not-your-profile.eligible_matcher div.bp-profile-content div.profile.public div.group-separator-block:nth-child(2),
body.not-your-profile.matcher div.bp-profile-content div.profile.public div.group-separator-block:nth-child(2){
	display:none;
}
/* Hide Menu Items by Profile Type */
.eligible #menu-item-79,
.eligible #menu-item-86 {
	display: none;
}
#menu-item-236 {display: none;}
.matcher #menu-item-596 {
	display: none;
}
/* Activity Timeline */
#just-me-personal-li,
#activity-mentions-personal-li,
#activity-favs-personal-li {
	display: none;
}
/* Eligible Profile Management */
#editEligibleModal h2 {margin-bottom:0;}
#profile-bio-feedback-tmce {
	border: 1px solid #f2f4f5;
	border-radius: 7px 7px 0 0;
	border-bottom: 0
}
.buddypress-wrap .html-active button.switch-html,
.profile-bio-feedback-tmce .switch-tmc,
#profile-bio-feedback-tmce:hover,
profile-bio-feedback-html:hover {
	border-bottom: 0;
	background-color: #16838d;
	color: #ffffff;
	border-color: #16838d;
	border-radius: 7px 7px 0 0;
}
.profile-mgmt-container {
	padding: 10px 30px 0;
}
.bb-icon-pencil.edit-profile-status {
	font-size: 20px;
}
.bb-icon-pencil.edit-profile-status:hover {
	cursor: pointer;
}
.profile-mgmt-modal {
	z-index: 3;
	display: none;
	padding: 120px 0 120px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.pm-modal-content {
	margin: 2.5% 20% 0;
	background-color: #fff;
	position: relative;
	padding: 0;
	outline: 0;
	width: auto;
	border-radius: 10px;
}
.pm-modal-container {
	border-radius: 10px;
}
.pm-modal-header {
	border-radius: 10px 10px 0 0;
}

.profile-mgmt-footer {
	border-radius: 0 0  10px 10px;
}
#elible-status-update th {
	padding: 10px 15px;
}
.pm-modal-header,
.profile-mgmt-footer {
	color: #fff;
	background-color: #f2f4f5;
	padding: 15px 15px 15px 30px;
}
.pm-modal-header h2 {margin-bottom: 0;}
.close-modal {
	position: absolute;
	right: 15px;
	top: 17px;
	color: black;
	font-size: 36px;
	font-weight: bold;
	cursor: pointer;
}
.close-modal:hover {opacity: .5;}
#profile-bio-feedback-tmce {
	background-color: #f2f4f5;
	color: #424b5a;
}
#profile-bio-feedback-html {
	border-radius: 7px 7px 0 0;
}
.profile-mgmt-footer {
	display: flex;
	flex-direction: row;
	align-content: space-between;
}
.profile-mgmt-btn-container {
	width: calc(100% - 100px);
	display: flex;
	align-content: center;
	align-items: center;
}
.profile-mgmt-btn-container .spinner-container {
	padding-right: 15px;
	width: calc(100% - 100px);
	float: left;
}
.profile-mgmt-btn-container .spinner-container .updating,
.profile-mgmt-btn-container #update{
	float:right;
}
.profile-link a:hover {
	opacity:.7;
}
/* Table Pagination */
.pg-goto {
	margin: 10px;
}
.pager span {
	margin-top:20px;
	padding: 10px 5px;
	font-weight: 500;
	color: #3bc5d2;
	cursor: pointer;
	font-size:14px;
}
.pager span:not(.pg-selected):hover {
	opacity: .7;
}
.pager span.pg-selected {
	color: #424b5a;
}
.pager .first,
.pager .last {display: none;}
.pager button.pg-goto {
	background-color: #05757f;
	border-color: #05757f;
	font-size: 14px;
}
.pager button.pg-goto:hover {
	background-color: #3bc5d2;
	border-color: #3bc5d2;
}
/* Matches Management Modal */
#edit-matches-status h2:hover {
	cursor: pointer;
	opacity: .7;
}
.match-close-modal {
	position: absolute;
	right: 30px;
	top: 35px;
	color: black;
	font-size: 36px;
	font-weight: bold;
	cursor: pointer;
}
.match-close-modal:hover {opacity: .5;}
.match-modal-header {
	color: #fff;
	background-color: #dbdde1;
	padding: 30px;
	border-radius: 10px 10px 0 0;
}
.match-modal-header h2 {
	margin-bottom: 0;
}
.match-modal-content {
	display: none;
	flex-direction: column;
	z-index: 3;
	padding: 120px 0 120px 68px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.match-modal-container {
	margin: auto;
	background-color: #fff;
	position: relative;
	padding: 0;
	outline: 0;
	width: 80%;
	border-radius: 10px;
}
.match-table-heading td {
	font-weight: 600;
}
.match-table-heading td,
.matcher-match-status-management tbody tr td {
	text-align: center;
}
table.matcher-match-status-management{
  border-collapse: collapse;
}
.matcher-match-status-management tbody tr td form {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	width: 350px;
}
.matcher-match-status-management tr{
  border-bottom: 1px solid #D6D9DD;
}
#edit-matches-status h2 { cursor: pointer;}
#edit-matches-status h2:hover {opacity: .7;}
.matches-mgmt-footer {
	display: flex;
	flex-direction: row-reverse;
	color: #fff;
	background-color: #dbdde1;
	padding: 15px;
	border-radius: 0 0 10px 10px;
}
#match-modal-cancel {
	margin-right: 15px;
}
.updating {
	width: auto;
	height: 41px;
	padding: 10px;
	margin: 0 30px;
}
.updating span {
	color: #424B5A;
	font-weight: 600;
}
/* Match Eligibles */
#match-eligibles h2:hover {
	cursor: pointer;
	opacity: .7;
}
.add-match-modal-content {
	display: none;
	flex-direction: column;
	z-index: 3;
	padding: 120px 0 120px 68px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.add-match-modal-container {
	margin: 15% 20% 0;
	background-color: #fff;
	position: relative;
	padding: 0;
	outline: 0;
	width: auto;
	border-radius: 10px;
}
.add-match-close-modal {
	position: absolute;
	right: 30px;
	top: 15px;
	color: #424B5A;
	font-size: 36px;
	font-weight: bold;
	cursor: pointer;
}
.add-match-close-modal:hover {opacity: .75;}
.add-match-modal-header {
	color: #fff;
	background-color: #f2f4f5;
	padding: 15px 30px;
	border-radius: 10px 10px 0 0;
}
 body.buddypress .buddypress-wrap header.add-match-modal-header h2 {
	margin-bottom: 0;
}
.refer-matches-container {
	padding: 10px 30px 0;
}
.add-match-modal-container h2 {
	color: #424b5a;
}
#add-match-form {
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: space-between;
	margin: 0;
	padding: 25px 0 30px;
}
table tr:last-child td:first-child {
	padding: 1rem 1rem;
	width: 300px;
}
table tr:last-child td:nth-child(2) {
	padding: 1rem 1rem;
	width: 220px;
}
#matcher-match-eligible-1,
#filter-gender,
#matcher-match-eligible-2 {
	margin-right: 30px;
}
#field_9_range_wrap {
	display: table;
} 
#field_9_range_wrap label {
	width: 100%;
	display: table-row;
	line-height: 2;
}
.bps-label.range-span-to {
	padding: 10px;
	display: table-cell;
}
#field_9_range_wrap input {
	display: table-cell;
	width: 100px;
}
.bb-template-v2 .widget.bp-profile-search-widget .bps-label,
.bp-profile-search-widget .bp-radio-wrap label,
.bp-profile-search-widget .bp-checkbox-wrap label {
	font-size: 14px !important;
	font-weight: 500;
	margin-bottom: 5px;
}
.widget.bp-profile-search-widget .bp-field-wrap, .widget.bp-profile-search-widget .clear-from-wrap {
	margin-bottom: 10px;
}
.clear-from-wrap a {
	font-size: 17px;
	color: #20BECC !important;
}
.clear-from-wrap.top a { 
	display: block;
	text-align: center;
	margin: 0 auto;
}
.clear-from-wrap a:hover {
	color: #05757F !important;
}
.clear-from-wrap a::before {
	content: "\ef50";
	font-family: bb-icons;
	display: inline-block;
	margin-right: 3px;
	font-weight: 300;
}
#matcher-match-status-options {
	margin-right: 20px;
	text-transform: capitalize;
}
#add-match-form select {width: 42%;}
.refer-eligibles-submit-container {
	width: 16%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: end;
}
#add-match-form .spinner-container { width: 60px; padding-right: 15px;}
#add-match-form .spinner-container div,
.add-match-modal-container #submit-match {
	float: right;
}
/*.add-match-modal-container input#submit-match {
	background-color: transparent !important;
	border: 2px solid #05757f !important;
	color: #05757f !important;
	border-radius: 30px !important;
}
.add-match-modal-container input#add-match-modal-cancel{
	background-color: transparent !important;
	border: 2px solid #f47a56 !important;
	color: #f47a56 !important;
	border-radius: 30px !important;
}*/
.add-matches-footer {
	display: flex;
	flex-direction: row-reverse;
	color: #fff;
	background-color: #f2f4f5;
	padding: 15px 30px;
	border-radius: 0 0 10px 10px;
}
/* Mutual connections */
#buddypress .bb_more_options, .bb_more_options {
	position: absolute;
	right: 15px;
	top: 5px;
}
/* Eligibles Member Directory */
.profile-not-approved .button-wrap.member-button-wrap.footer-button-wrap:not(.is-friend) div {
	display: none !important;
}
#buddypress .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap {
	border-top: 1px solid #d6d9dd;
	height: 44px;
}
.buddypress-wrap .bp-list > li .item .item-block span.status {
	font-size: 14px;
	vertical-align: middle;
	padding: 2px 7px;
	border-radius: 15px;
	margin-left: 5px;
}
.item-block span.status.approved {
	border: 1px solid #F47A56;
	color: #F47A56;
}
.item-block span.status.private {
	border: 1px solid #05757F;
	color: #05757F;
}
.item-block span.status.paused {
	border: 1px solid #979798;
	color: #979798;
}
#member-type-filters {
	display: none;
}
#friend-list.bp-list.grid .item-avatar img, #members-list.bp-list.grid .item-avatar img {
	display: none;
}
.buddypress-wrap .members-list li .member-status.online {
	position: absolute;
	width: 14px;
	height: 14px;
	right: -8px;
}
#buddypress ul.item-list li img.avatar {
	margin: 0;
	display: none;
}
.bp-list:not(.grid) li .item-avatar {
	float: left;
	margin: 0;
	display: flex;
	width: 15px;
	flex-direction: row;
	align-content: center;
	align-items: center;
	justify-content: center;
}
.originator .mycred-bboss-profile-header {
	display: none;
}
body.hide-eligibles #menu-item-594 {
	display: none;
}
body.administrator.hide-eligibles #menu-item-594 {
	display: block;
}
body.originator.hide-eligibles #menu-item-594 {
	display: block;
}
body.matcher.hide-eligibles #menu-item-594 {
	display: block;
}
body.eligible_matcher.hide-eligibles #menu-item-594 {
	display: block;
}
body.member-type-originator .mycred-balance.mycred-mycred_default {
	display: none;
}
.tablenav.top {
		display: none !important;
}
/* Demo Profiles */
.page-id-2926 .bp-feedback.info {
	display: none;
}
/* Eligible Matcher Buttons */
.eligible-matcher-btns {
	display: inline-flex;
	flex-direction: row;
	align-content: center;
	align-items: center;
	gap: 20px;
	margin: 30px 30px 0 0;
}
div.eligible-matcher-btns button.matcher-view-btn {
	background-color: #05757f;
	border-color: #05757f;
}
div.eligible-matcher-btns button.eligible-view-btn {
	background-color: #20becc;
	border-color: #20becc;
}
div.eligible-matcher-btns button.management-view-all-btn {
	background-color: #fdbd2d;
	border-color: #fdbd2d;
}
div.eligible-matcher-btns button.matcher-view-btn:hover,
div.eligible-matcher-btns button.matcher-view-btn:focus{
	background-color: #05757f;
	border-color: #05757f;
	opacity: .7;
}
div.eligible-matcher-btns button.eligible-view-btn:hover,
div.eligible-matcher-btns button.eligible-view-btn:focus{
	background-color: #20becc;
	border-color: #20becc;
	opacity: .7;
}
div.eligible-matcher-btns button.management-view-all-btn:hover,
div.eligible-matcher-btns button.management-view-all-btn:focus{
	background-color: #fdbd2d;
	border-color: #fdbd2d;
	opacity: .7;
}

/*Profile*/
.members.friends {
	margin-top: 30px;
}
.purchase-points-container-wrap{
	margin:38px 0 6px;
}
.purchase-points-action,
div.action a.purchase-points-action{
	color: #424b5a;
	font-weight:500;
	padding: 12px 15px;
	background-color: #f2f4f5;
	border-radius:6px;
}
.button.btn.btn-block.btn-lg,
.page-id-938 #buycred-checkout-wrapper.open .checkout-inside .checkout-wrapper #checkout-box .checkout-footer button{
	background-color: #05757f;
	border-color: #05757f;
	color: #fff;
}
.button.btn.btn-block.btn-lg:hover,
.page-id-938 #buycred-checkout-wrapper.open .checkout-inside .checkout-wrapper #checkout-box .checkout-footer button:hover{
	background-color: #20becc;
	border-color: #20becc;
}
div.action a.purchase-points-action:hover {
	color: #20becc;
	background-color: #f2f4f5;
}
.not-my-profile .mycred-bboss-profile-header {
	display:none;
}
#item-header a.link-change-cover-image > i, 
#item-header a.link-change-profile-image > i, 
#item-header a.position-change-cover-image > i {
	font-size: 34px;
	display: none;
}

/* My Matches Management Screen */
.my-match-submit-button-container{
	display: flex;
	flex-direction: row;
	justify-content: end;
	padding: 30px 0 0;
}
.my-matches-table tr th,
.my-matches-table tr td{
	width: calc(100%/4);
}
.my-matches-table thead tr th {
	border-bottom: 1px solid #dadde1;
	background-color: #f2f4f5;
	font-size: 14px;
}
.my-matches-table tr,
.my-matches-table tr td {font-size: 14px; font-weight: 500;}
.my-matches-table .buddypress-wrap select,
.my-matches-table .my-match-status-options option{
	font-size: 14px;
}
label.match-status-options {display:none;}
form.my-status-update {
	margin-bottom: 0;
}
.my-match-status-options {
	margin-bottom: 15px;
	width: 100%;
}
.submit-my-match { float: right;}

form.my-status-update .button-container {
	display: flex;
	flex-direction: row;
	align-content: space-between;
	align-items: center;
}
form.my-status-update .spinner-container {
	width: 44%;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: end;
}
.updating {
	margin: 0;
	width: 30px;
	height: 30px;
	border: 5px solid #05757f;
	border-bottom: 5px solid #44c8d4;
	border-radius: 50%;
	animation: spin 1s linear infinite;
}
@keyframes spin {
	to {
		transform: rotate(360deg)
	}
}

.member-type-matcher #my-matches-personal-li {
	display:none;
}
/* Network Pages */
.logged-in .item-header-wrap .bp-group-title-wrap {
	max-width: 75%;
	width: 75%;
}
#subnav-filters {
	padding-bottom: 30px;
}
.entry-header.notifications-header.flex #subnav-filters {
	padding-bottom: 0;
}
.document-options #subnav-filters {
	padding-bottom: 0;
}
.single-item.groups.eligible #members-group-list .item-entry.is-current-user.member-type-eligible,
.single-item.groups.eligible #members-group-list .item-entry.is-current-user.member-type-eligible-matcher{
	display: block;
}
.single-item.groups.eligible #members-group-list .item-entry:not(.is-current-user).member-type-matcher {
	display: block;
}
.network-mgmt-modal {
	z-index: 3;
	display: none;
	padding: 120px 0 120px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.nm-modal-content {
	margin: 2.5% auto;
	background-color: #fff;
	position: relative;
	padding: 0;
	outline: 0;
	width: 40%;
	border-radius: 10px;
}
.nm-modal-container {
	border-radius: 10px;
}
.nm-modal-header  {
	color: #fff;
	background-color: #f2f4f5;
	padding: 15px 15px 15px 30px;
	border-radius: 10px;
}
.nm-modal-header h2 { margin-bottom:0 !important;}
.nm-container {	padding: 15px 15px 15px 30px; }

.network-mgmt-footer {
	border-radius: 0 0  10px 10px;
	color: #fff;
	background-color: #f2f4f5;
	padding: 15px 15px 15px 30px;
	display: flex;
	flex-direction: row;
	align-content: space-between;
}

.network-mgmt-btn-container {
	width: calc(100% - 100px);
	display: flex;
	align-content: center;
	align-items: center;
}
.network-mgmt-btn-container .spinner-container {
	padding-right: 15px;
	width: calc(100% - 100px);
	float: left;
}
.network-mgmt-btn-container .spinner-container .updating,
.network-mgmt-btn-container #update{
	float:right;
}
/* Profiles */
/*.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 30px;
  margin: 0 10px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider::before {
	position: absolute;
	content: "";
	height: 22px;
	width: 22px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .slider {
  background-color: #20BECC;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
/* .slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
#buddypress .profile.edit .field-visibility-settings-header {
	display: none;
}
.editfield.field_8.field_matcher-nickname.field_order_4.required-field.visibility-adminsonly.field_type_textbox {
	display: none;
}
.editfield.field_7.field_profile-type.field_order_3.required-field.visibility-public.alt.field_type_membertypes{
	display: none !important;
}*/
/* Eligible Profiles */
#buddypress .profile.edit .button-nav .current a {
	font-size: 14px;
}
.eligible #membership-personal-li {
	display: none;
}
/* Hide All Tabs Except Profile from other Users */
.not-your-profile #my-matches-personal-li,
.not-your-profile #friends-personal-li,
.not-your-profile #groups-personal-li,
.not-your-profile #document-personal-li {
	display: none;
}
.administrator.not-your-profile #my-matches-personal-li,
.administrator.not-your-profile #friends-personal-li,
.administrator.not-your-profile #groups-personal-li,
.administrator.not-your-profile #document-personal-li,
.originator.not-your-profile #my-matches-personal-li,
.originator.not-your-profile #friends-personal-li,
.originator.not-your-profile #groups-personal-li,
.aoriginator.not-your-profile #document-personal-li{
	display: block;
}

.matcher #connections-history-personal-li {
	display: none;
}
/* Profile Search */
#field_232_wrap .bp-radio-wrap {
	display: none;
}
#field_232_wrap .bp-radio-wrap:last-child {
	display: block;
}
/* myCred */
.mycred-balance.mycred-mycred_default {
	display: inline-flex;
	align-items: center;
	margin: 10px 10px 15px 0;
	padding: 3px 7px;
	border: 1px solid #d2d5da;
	border-radius: 30px;
		text-transform:capitalize;
}
.table.table-condensed.mycred-table th {
	background-color: #f2f4f5;
}
#buycred-checkout-wrapper.open .checkout-inside .checkout-wrapper #checkout-box .warning {
	background-color: #ffffff;
}
/* Paid Membership Pro */

/* PM Pro Registration */
.pmpro_actions_nav a {
	border: 2px solid #20becc;
	padding: 7px 12px;
	border-radius: 7px;
}
.pmpro_asterisk abbr {
	color: #f47956 !important;
	font-size: 20px;
}
div.pmpro_checkout-field.pmpro_checkout-field-password2 {
	margin-bottom: 0 !important;
}
small#pmprosp-password-notice {
	color: #f47a57;
}
.pmpro_checkout-field.pmpro_checkout-field-firstname {
	padding-top: 15px;
}
#pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-firstname,
#pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-lastname,
#pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-bfirstname,
#pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-blastname{
	width: 48.5%;
	float:left;
}
#pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-firstname,
#pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-bfirstname{
		margin-right: 30px;
}
.logged-in #pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-firstname,
.logged-in #pmpro_level-6 .pmpro_checkout-field.pmpro_checkout-field-lastname {
	padding:10px;
}
#pmpro_level-6 span.pmpro_asterisk {
	display: none;
}
#pmprorh_field_over_181,
#pmprorh_field_over_182,
#pmprorh_field_gender1,
#pmprorh_field_gender2{
	width: 1%;
}
.pmpro_checkout-field-radio-item span.pmpro_asterisk {
	display: none;
}
#pmprosp-password-strength.short {
	background-color: rgb(253, 183, 26);
	border-color: rgb(253, 183, 26);
	color: rgb(250, 251, 253);
	text-transform: uppercase;
}
#pmpro_checkout_box-network-information h2 {
	display: none;
}
#country {
	width: auto;
}
input.required,
.pmpro_form_input-text.pmpro_form_input-error{
	border-color:#f9bbaa !important;
    box-shadow: 0 0 0 0.2rem #f9bbaa !important;
}
.required .pmpro_form_input-radio.pmpro_form_input-required,
.required .pmpro_form_input-radio.pmpro_form_input-gender.pmpro_form_input-required {
	border-color:#f9bbaa;
    box-shadow: 0 0 0 0.2rem #f9bbaa;
}
.disable-submit {
  pointer-events: none;
  opacity: 0.3;
}

/* PM Pro Reg confirmatin Page */
.account-info {
	margin-left: 0;
	list-style: none;
}
.confirmation-links {
	list-style: none;
	font-size:18px;
}
.confirmation-links i {
	font-size: 18px;
	padding-right: 10px;
}
#pmpro_invite_only_fields {
	display: none;
}

.pmpro_card h2 {
	display: none;
}
#pmpro_form_fieldset-network-information {
	border: none;
	padding: 0;
}
#pmpro_form_fieldset-network-information .pmpro_form_fields > div {
	margin-bottom: 20px;
}
#pmpro_license {
	border: 1px solid #dadde1;
	height: 200px;
	overflow-y: scroll;
	padding: 10px;
	margin-bottom: 10px;
}
#pmpro_btn-submit {line-height:1;}
/* PM PRO Upgrade Widget */
.bb-template-v2 .widget .widget-title {
	letter-spacing: -.24px;
	font-size: 18px;
}
#custom_html-2,
#custom_html-3,
#text-2,
#text-3,
#text-4{
	text-align: center;
}
#custom_html-2 .push-right.button.outline.small,
#custom_html-3 .push-right.button.outline.small,
#text-2 .push-right.button.outline.small,
#text-3 .push-right.button.outline.small,
#text-4 .push-right.button.outline.small{
	border: 1px solid #f57b58;
	width: 100%;
	border-radius: 30px;
	background: transparent;
	color: #f57b58;
}
#custom_html-2 .push-right.button.outline.small:hover {
	border: 1px solid #f57b58;
	opacity: .8;
}
#invites-button:hover {
	opacity: .8;
}
.bb-template-v2 .widget .widget-title {
	letter-spacing: -.24px;
	font-size: 18px;
}
.widget .widget-title .widget-num-count, .widget .widgettitle .widget-num-count {
	margin-right: auto;
	background-color: #f57b58;
	padding: 3px 10px 5px;
	border-radius: 30px;
	color: #fff;
	margin-left: 5px !important;
	line-height: 1.5;
	font-size: 13px !important;
}
/* PM Pro Levels */
#pmpro_levels_table tbody tr td {
	vertical-align: middle;
}
/* PM Pro Logged In Account */
#pmpro_account #pmpro_account-profile {
	display: none;
}
.eligible #pmproio_codes {
	display: none;
}
/* BB PM PRO Accout Screen */
#pmpro_account .pmpro_box h2 {
	margin-bottom: 15px;
}
/* Hide Admin membership levels so admins do not lock themselves out of the site */
.member-type-administrator .pmpro_actionlinks {
	display: none;
}
/* PM Pro Checkout */
.pmpro_form_field.pmpro_form_field-firstname.pmpro_form_field-required,
.pmpro_form_field.pmpro_form_field-lastname.pmpro_form_field-required {
	margin-bottom: 15px;
}
body.pmpro-checkout .pmpro_checkout-h2-msg {
	display: none;
}
.pmpro_checkout-field-radio-item {
	display: flex;
}
.pmpro_checkout-field-radio-item label {
	padding-left: 5px;
}
.ppmpro-checkout h1 { display: none;}
table.pmpro_checkout.top1em {
	display: none;
}
div#pmproio_codes,
body.pmpro-confirmation .pmpro_message.pmpro_alert {
    display: none;
}
/* PM Pro Confirmation Screen */
.pmpro_actions_nav-right {
	text-align: left;
}
.pmpro-confirmation .pmpro_card {
	display: none;
}
/* Emial Invites */
#wp-bp-member-invites-custom-content-editor-container .standard-form button:not(.search-form_reset) {
	background-color: transparent !important;
}
#send-invite-form #member-invites-table td input::placeholder {
	color: #595959;
}
#buddypress #send-invite-form .submit {
	padding-top: 30px;
	width: 140px;
	display: flex;
}
#send-invite-form input#submit:hover{ cursor: pointer;}
#buddypress .bb-bp-invites-content .invite-info {
	font-size: 16px;
	color: var(--bb-alternate-text-color);
	letter-spacing: -0.27px;
	line-height: 1.5;
}
.invites:not(.settings) #buddypress .bb-bp-invites-content {
	padding: 15px;
}
#member-invites-table {
	margin-bottom: 30px;
}
.bb-template-v2 .subnav li.current a, .bb-template-v2 .subnav li.selected a {
	border: 1px solid #20BECC;
  color: #20BECC;
}
#bp-member-invites-custom-subject,
label[for='bp-member-invites-custom-subject'] {
	display: none !important;
}
#member-invites-table tr {
	display: flex;
}
table#member-invites-table tr th,
table#member-invites-table tr td {
	width: 36%;

}

table#member-invites-table tr th:last-child,
table#member-invites-table tr td:last-child {
	width: 28%;
}
.field-member-type {
	padding-right: 25px !important;
}
th.title.sortable{
	cursor: pointer;
}
.revoke-invite {
	text-align: center;
	cursor: pointer;
}
.revoke-invite .bb-icon-trash::before {
	font-size: 20px;
	margin: 0 auto;
	width: 30px;
}
.revoke-invite:hover .bb-icon-trash::before {
	color: #20becc;
}
.mce-ico.mce-i-resize:hover {
	color: #f47956;
}
.mce-ico.mce-i-resize[data-bp-tooltip] {
	color: #f47956;
}
#buddypress .mce-toolbar .mce-btn button, #buddypress .mce-toolbar .mce-btn button:hover, #buddypress .mce-toolbar .mce-btn button:focus {
	display: flex;
	align-content: center;
	align-items: center;
	flex-direction: row;
	justify-content: center;
}
#bp-member-invites-custom-content_ifr {
	min-height: 200px;
}
/* Reports */
.reports-dashboard {
	display: inline-flex;
	flex-direction: row;
	gap:20px;
	width: 100%; /* or fixed width */
}

.reports-dashboard a {
	margin-bottom: 20px;
	display: block;
}
.reports-dashboard a button.reports-button{
	border-radius:50px;
	background-color:transparent;
	border: 1px solid #20becc;
	color: #20becc;
}
.reports-dashboard a button.reports-button:hover {
	background-color: #20becc;
	border-color: #20becc;
}
/* Not Your Profile Hide Nav */
.not-your-profile #object-nav {
	visibility: hidden;
	margin: 0 !important;
}
/* Profile Management Fields */
.profile-mgmt-container .form-group {
	padding-bottom:15px;
}
.profile-mgmt-container .form-group label:not(.option-label) {
	display: inline-block;
	width: 100%;
	font-weight: 500;
	padding-bottom: 10px;
}
.modal-body div a:hover {opacity:.7;}
.bb-template-v2 .bs-styled-radio:checked + label::before,
.bb-template-v2 .bs-styled-radio:checked + .bb-radio-label::before {
	border-width: 6px;
	border-color: #2fc2cf;
	background: #16838d;
}
/*.tmce-active #profile-bio-feedback-tmce.switch-tmce {
	background-color: #16838d;
	color: #ffffff;
}
.html-active #qt_profile-bio-feedback_toolbar input[type="button"] {
	background-color: #16838d;
	border-color: #16838d;
}*/
/* Profile Management Fields - Disbled  */
.profile-mgmt-container input[type="radio"]{
	margin: 5px;
}
.bs-styled-radio:disabled + label, .bs-styled-radio:disabled + .bb-radio-label {
	color: #4e505e;
}
/* Hide Profile Tabs */
.my-suggested-matches.not-your-profile #my-suggested-matches-personal-li {
	display: none;
}

.eligible #my-eligibles-personal-li,
.eligible #my-matchers-personal-li,
.eligible #manage-my-eligibles-personal-li {
	display: none;
}
/* My Eligibles Screen */
.my-eligible-user-link-row{ padding-top: 20px;}
.my-eligible-user-link:hover { opacity: .7;}
#elible-status-update tr th { width:20%;}
#elible-status-update tr th:nth-child(5) {
	min-width: 250px;
}
/* My Matches Screen */
.my-matchers-user-link-row{ padding-top: 20px;}
.my-matchers-user-link:hover { opacity: .7;}
/* My Matches Management */
.manage-matches-actions {
	display:flex;
	flex-direction:row;
	padding-bottom:30px;
}
.manage-matches-actions div .match-eligibles {
	color: #f57b58;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	border: 1px solid #f57b58;
	border-radius: 30px;
	padding: 10px 15px;
	margin-right: 30px;
}
.manage-matches-actions div .edit-matches {
	color: #20BECC;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	border: 1px solid #20BECC;
	border-radius: 30px;
	padding: 10px 15px;
}
.manage-matches-actions .edit-matches:hover,
.manage-matches-actions .match-eligibles:hover {
	opacity: .7;
}
.matches-divider i {
	font-size: 22px;
}
/**
 * Historical connections
 **/
/*#connection-requests { cursor: pointer;}*/
/*#connection-requests:hover {
	color: #20becc;
}*/
.historical-connection-table thead tr {
	background-color: #f2f4f5;
}
#item-body h2 {
	font-weight:500;
}
table.historical-connection-table tr th{font-size: 14px;}
.connections-td {font-size: 14px;}
/*.historical-connection-table thead tr th.connections-td:first-child:hover,
.historical-connection-table thead tr th.connections-td:last-child:hover{color: #20becc;}*/
table.historical-connection-table tr:last-child td:first-child,
table.historical-connection-table tr:last-child td:nth-child(2),
.historical-connection-table tr td { width: auto;}

/* Select Fields */
select {
	background-size: 13px;
}
/* Email and Notification Settings */
option[value="bb_new_mention"], option[value="bb_activity_comment"], option[value="bb_activity_following_post"] {
	display: none !important;
}
.notification-content a:hover {
	color: #20BECC;
}
.main-notification-settings tbody td:first-child {
	padding-left: 0;
	width: 100% !important;
}
.bb-bp-settings-content .notification_info .notification_type .notification_type_icon {
	background-color: #F47956;
}
.bb-bp-settings-content .main-notification-settings .bs-styled-checkbox:disabled:not(:checked) + label[for="notification_profile_changed_email"]::before,
.bb-bp-settings-content .main-notification-settings .bs-styled-checkbox:disabled:not(:checked) + label[for="notification_profile_changed_web"]::before{
	background-color: #efefef;
}
.bb-icon.bb-icon-mail::before,
.bb-icon.bb-icon-monitor::before{
	color: #fff;
}
.bb-bp-settings-content .main-notification-settings tbody td {
	font-size: 14px;
	padding: 10px 0 15px 10px !important;
}
#buddypress #settings-form input[type="submit"] {
	background-color: #05757f;
	border: 1px solid #05757f;
}
#buddypress #settings-form input[type="submit"]:hover {
	background-color: #20BECC;
	border: 1px solid #20BECC;
}
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.recent-item::before {
	background: #f47956;
}
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button {
	background-color: #05757f;
}
html body.invites.bp-user.member-type-originator.my-account.send-invites.buddypress.bp-nouveau.page-template-default.page.page-id-0.page-parent.logged-in.admin-bar.pmpro-body-has-access.bb-reactions-mode.buddyboss-theme.bb-template-v2.bb-buddypanel.bb-buddypanel-left.buddypanel-open.buddypanel-logo-off.buddypanel-toggle-off.header-style-1.menu-style-standard.sticky-header.bp-search.originator.your-profile.his_Male.no-points.profile-not-approved.hide-eligibles.elementor-default.elementor-kit-11.elementor-page.elementor-page-13.customize-support.js.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.bb-page-loaded.sticky-menu div#page.site div#content.site-content div.container div.bb-grid.site-content-grid div#primary.content-area.bs-bp-container main#main.site-main article#post-13.bp_members.type-bp_members.post-13.page.type-page.status-publish.hentry.pmpro-has-access div.entry-content div#buddypress.buddypress-wrap.originator.bp-single-plain-nav.bp-dir-hori-nav div.bp-wrap div#item-body.item-body div.bp-invites-container div.bb-bp-invites-content form#send-invite-form.standard-form div#wp-bp-member-invites-custom-content-wrap.wp-core-ui.wp-editor-wrap.tmce-active div#wp-bp-member-invites-custom-content-editor-container.wp-editor-container div#mceu_17.mce-tinymce.mce-container.mce-panel div#mceu_17-body.mce-container-body.mce-stack-layout div#mceu_18.mce-top-part.mce-container.mce-stack-layout-item.mce-first div#mceu_18-body.mce-container-body div#mceu_19.mce-toolbar-grp.mce-container.mce-panel.mce-first.mce-last div#mceu_19-body.mce-container-body.mce-stack-layout div#mceu_20.mce-container.mce-toolbar.mce-stack-layout-item.mce-first div#mceu_20-body.mce-container-body.mce-flow-layout div#mceu_21.mce-container.mce-flow-layout-item.mce-first.mce-last.mce-btn-group div#mceu_21-body div#mceu_5.mce-widget.mce-btn.mce-last button#mceu_5-button {
	background-color: transparent;
}
#buddypress .comment-reply-link:hover, #buddypress .generic-button a:hover, #buddypress .standard-form button:not(.search-form_reset):hover, #buddypress a.button:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress input[type="submit"]:hover, #buddypress ul.button-nav li a:hover, a.bp-title-button:hover {
	outline: none;
	text-decoration: none;
	background-color: #20BECC;
	color: var(--bb-primary-button-text-hover);
	border-color: #20BECC;
}
#members-followers {display:none;}


@media screen and (min-width: 1400px){
	#bp_better_messages_tab-personal-li {display:none;}
}
@media screen and (max-width: 1280px){
	/* Match Eligibles */
	.add-match-modal-container {
		margin: 22.5% 37.5% 0;
	}
	/* Manage Matches */
	.match-modal-content {
		padding: 120px 15px 120px 75px;
	}
	.match-modal-container {
		width: 85%;
	}
	.match-modal-header h2 {
		margin-bottom: 0 !important;
	}
	.matcher-match-status-management {
		max-width: 100%;
	}
	.matcher-match-status-management tr:last-child td:first-child {
		width: 280px;
	}
	.matcher-match-status-management tbody tr td form {
		width: 300px;
	}
	#matcher-match-status-options {
		font-size: 14px;
	}
	.matcher-match-status-management,
	.match-table-heading td
	#matcher-match-status-options,
	.match-modal-container input[type="submit"]{
		font-size: 14px;
	}
}
@media screen and (max-width: 1112px){
	/* Match Eligibles */
	.add-match-modal-content {
		padding: 120px 30px 120px 90px;
	}
	.pm-modal-content {
		margin: 5% 6.5% 0 13.5%;
	}
	.add-match-modal-container {
		margin: 22.5% 10% 0;
	}
	/* Reports */
	.reports-dashboard {
		display: block;
		column-count: 2;
	}
	.reports-dashboard a {
		margin-bottom: 20px;
		display: flex;
		width: auto;
		justify-content: center;
		align-content: center;
	}
	.reports-dashboard a button.reports-button {
		width: 100%;
		margin-bottom:20px;
	}
}
@media screen and (max-width: 1024px){
	/* Manage Matches */
	.match-modal-content {
		padding: 120px 15px 120px 75px;
	}
	.match-modal-container {
		width: 85%;
	}
	.match-modal-header h2 {
		margin-bottom: 0 !important;
	}
	.matcher-match-status-management {
		max-width: 100%;
	}
	#matcher-match-status-options {
		font-size: 14px;
	}
	.matcher-match-status-management,
	.match-table-heading td
	#matcher-match-status-options,
	.match-modal-container input[type="submit"]{
		font-size: 14px;
	}
	/* Match Status Management */
	#matcher-match-status-options {
		margin-right: 0;
	}
	.matcher-match-status-management tbody tr td form {
		width: 250px;
	}
	.matcher-match-status-management tr:last-child td:nth-child(2) {
		min-width: 175px;
	}
}
@media screen and (max-width: 980px){
	.match-modal-container {
		width: 95%;
	}
	.profile-mgmt-container {
		padding: 20px 20px 0;
	}
	.matcher-match-status-management tbody tr td form {
		width: 230px;
	}
}
@media screen and (max-width: 844px){
	.add-match-modal-content {
		padding: 120px 15px 120px 75px;
	}
	.add-match-modal-container {
		margin: 0 2.5%;
	}
	/* Match Status Management */
	.match-modal-container {
		width: 98%;
	}
	.manage-matches-submit {
		font-size: 14px !important;
	}
	table#member-invites-table tr th,
	table#member-invites-table tr td {
		width: 34%;
	}
	table#member-invites-table tr th:last-child,
	table#member-invites-table tr td:last-child {
		width: 32%;
	}
}
@media screen and (max-width: 768px){
	/* Match Eligibles */
	.add-match-modal-content {
		padding: 120px 15px 120px 15px;
	}
	.add-match-modal-container {
		margin: 0 1%;
	}
	/* Match Status Management */	
	.match-modal-content {
		padding: 120px 15px 120px 15px;
	}
	/* Search Filter*/
	div.mobile-filter {
		cursor: pointer;
		margin-top: -57px;
		float: right;
		display: flex;
		font-size: 20px;
		align-items: center;
	}
	div.mobile-filter i { 
		font-size: 20px;
		padding-right:10px;
	}
}
@media screen and (max-width: 680px){
	/* Dashboard */
	.mycred-bboss-tag {
		margin: 0 auto;
	}
	/* Match Eligibles */
	.manage-matches-actions div {
		width: 100%;
	}
	.manage-matches-actions div .match-eligibles{
		cursor: pointer;
		font-size: 14px;
		font-weight: 500;
		padding: 7px 15px;
		margin: 0 auto 30px;
		width: 100%;
		display: block;
		float: none;
		text-align: center;
	}
	.manage-matches-actions div .edit-matches{
		cursor: pointer;
		font-size: 14px;
		font-weight: 500;
		padding: 7px 15px;
		margin: 0 auto;
		width: 100%;
		display: block;
		float: none;
		text-align: center;
	}
	.add-match-modal-content,
	.match-modal-content {
		padding: 120px 15px 120px 15px;
	}
	.match-modal-container {
		width: auto;
	}
	.add-match-modal-header h2 {
		font-size: 16px;
	}
	#add-match-form select option,
	#add-match-modal-cancel {
		font-size: 14px !important;
	}
	#matcher-match-eligible-1,
	#matcher-match-eligible-2,
	#submit-match{
		width: 100% !important;
		margin-bottom: 15px;
		font-size: 14px !important;
	}
	/* Match Status Management */	
	.match-modal-container {
		width: auto;
	}
	.profile-mgmt-container {
		padding: 20px 20px 0;
	}
	.matcher-match-status-management tr:last-child td:first-child {
		min-width: 280px;
	}
	.matcher-match-status-management tr:last-child td:nth-child(2) {
		min-width: 175px;
	}
}
@media screen and (max-width: 668px){
	/* Search Filter*/
	div.mobile-filter {
		margin-top: -57px;
		font-size: 18px;
	}
	div.mobile-filter i { 
		font-size: 18px;
		padding-right:10px;
	}
	/* Profile Page */
	body #buddypress .users-header #header-cover-image.width-default {
		height: 125px;
	}
	/* Make Referrals */
	.manage-matches-actions {
		padding-bottom: 0;
	}
		/*Profile Navigation */
	.bm-mobile-device .bp-navs__dropdown,
	.bm-mobile-device .bp-navs__dropdown option:last-child{display:none;}
	.bp-profile-content .profile:not(.public) .screen-heading {
		font-size: 18px;
	}
	.buddypress-wrap .profile.edit .button-nav li {
		width: 100%;
	}
	#buddypress .profile.edit .button-nav li:first-child{
		margin-top: 20px;
	}
	#buddypress .profile.edit .button-nav li a {
		width: 100%;
		margin-top: 0;
		border: 1px solid #1E2132;
		padding: 5px 10px;
		text-align: center;
		border-radius: 6px;
	}
	#buddypress .profile.edit .button-nav .current a {
		color: #20BECC;
		border: 1px solid #20BECC;
		padding: 5px 10px;
		text-align: center;
		border-radius: 6px;
	}
}
@media screen and (max-width: 600px){
	nav#object-nav .sub-menu {
		top: 60px;
		padding: 10px 0;
	}
	nav.bp-navs .bb_more_dropdown.open + .bb_more_dropdown_overlay {
    z-index: 91;
  }
	 #buddypress .sub-menu, #buddypress ul.submenu {
		padding: 10px 0;
		position: absolute;
		right: -20px;
		bottom: 30px;
		margin: 0;
		min-width: 168px;
		opacity: 0;
		visibility: hidden;
		z-index: 99;
		min-height:260px;
	}
	.more-button.active .sub-menu.active {
		overflow-y: scroll;
		opacity: 0;
		visibility: visible;
	}
	/* Invites */
	#buddypress .bb-bp-invites-content {
		padding: 15px !important;
	}
	#buddypress .bb-bp-invites-content .screen-heading,
	.bb-bp-invites-content h2{
		font-size: 18px !important;
		line-height: 1.1;
	}
	#member-invites-table tr {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	#member-invites-table tr th {
		display:none;
	}
	#member-invites-table tr td {
		display: flex;
		border: none;
		width:100% !important;
	}
	#member-invites-table td,
	#member-invites-table td.field-member-type {
		padding: 12px 0 !important;
	}
	#send-invite-form #member-invites-table td {
		border: none;
	}
	#member-invites-table tr:last-child td {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media screen and (max-width: 480px){
	.referred-to-me div.bp-wrap {
		max-width: 90%;
		margin: 0 auto;
	}
	.referred-to-me #item-body {
		overflow: auto;
	}
	#my-matches-dashboard {
		overflow-x: scroll;
		width: 100%;
	}
	#item-body {
		overflow: hidden;
	}
	.matcher-dashboard {
		overflow-x: scroll;
	}
	.pm-modal-content {
		margin: 2.5% 5%;
		width: auto;
	}
	div.mobile-filter {
		margin-top: -55px;
	}
	/* Notifications */
	#buddypress header.entry-header.notifications-header.flex h1.entry-title {
		margin-bottom: 15px !important;
	}
	/* Profile Paused Switch */
	div.true-false {
		margin-top: 15px;
	}
	/* Eligible Matcher Buttons */
	.eligible-matcher-btns {
		display: flex;
		flex-direction: column;
		gap: 20px;
		margin: 30px 30px 0;
	}
	div.eligible-matcher-btns button.matcher-view-btn {
		width: 100%;
	}
	div.eligible-matcher-btns button.eligible-view-btn {
		width: 100%;
	}
	div.eligible-matcher-btns button.management-view-all-btn {
		width: 100%;
	}
	/* Network Membership Management */
	#membership-management-dashboard { width: 1180px; overflow-x: scroll;}
	.nm-modal-content {
		margin: 2.5% auto;
		width: 90%;
	}
	#network-table .table-heading {
		background-color: #f2f4f5;
	}
	/* Connection Navigation */
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#friends-my-friends-personal-li,
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#requests-personal-li,
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#friends-my-requests-personal-li {
		margin-bottom: 20px;
	}
	/* Points Navigation */
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#purchase-history-personal-li,
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#today-personal-li,
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#yesterday-personal-li,
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#thisweek-personal-li,
	.bb-template-v2 .buddypress-wrap .item-body #subnav ul li#thismonth-personal-li {
		margin-bottom: 20px;		
	}
	/* Pagination */
	.pager {
		padding-bottom: 15px;
		margin: 0 auto;
		display: block;
		width: 375px;
	}
	.pager button.pg-goto {
		font-size: 14px;
		margin: 5px;
		padding: 7px 10px;
	}
	/* Reports */
	.reports-dashboard {
		display: flex;
		flex-direction: column;
		columns: 1;
	}
	.reports-dashboard a {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 320px){
	/* Profile Navigation */
	 #buddypress .sub-menu, #buddypress ul.submenu {
		min-height:300px;
	}
	/* Search Filter */
	.bp-subnavs li a {
		font-size: 11px;
	}
	div.mobile-filter {
		margin-top: -57px;
		font-size: 16px;
	}
	div.mobile-filter i { 
		font-size: 16px;
	}
	/* Invites */
	#buddypress .bb-bp-invites-content .screen-heading,
	.bb-bp-invites-content h2{
		font-size: 16px !important;
		line-height: 1.1;
	}
	#member-invites-table td.field-member-type {
		padding: 12px 5px !important;
	}
}