/* 7.X.X	General
   ---------------------------------------------------------------- */

/* width 100% */
#buddypress #register-page #signup-form .submit input,				/* Create account */
#buddypress #activate-page #activation-form .submit input,			/* Activate account */
#buddypress #activate-page > p > a,									/* Log in */
#plans--options .plans--plan-button,							/* Plans */
.pmpro .pmpro_btn:not(.pmpro_btn-submit-discount-code) { 			/* Membership */
	width: 100%;
}

/* internal staff roles */
.plans--plan-button--disabled {
	opacity: 0.5 !important;
	pointer-events: none !important;
}

/* 7.X.X	Icons
   ---------------------------------------------------------------- */

/* hide */
.bb-topic-selector-button::after,
.buddylist-btn svg,
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic i,					/* New discussion */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic i,		/* New discussion */
#buddypress #members-list .generic-button .not_following i,						/* Follow */
#buddypress #item-header .generic-button .not_following i,						/* Follow */
#buddypress #members-list .generic-button .following i,							/* Unfollow */
#buddypress #item-header .generic-button .following i,							/* Unfollow */
#buddypress #groups-list .generic-button .join-group::before,					/* Join */
#buddypress #item-header .generic-button .join-group::before,					/* Join */
#buddypress #groups-list .generic-button .leave-group::before,					/* Leave */
#buddypress #item-header .generic-button .leave-group::before,					/* Leave */
#buddypress #item-body header .button i,										/* View profile */
#buddypress #bp-add-media i,													/* Add pictures */
#buddypress #bp-add-video i,													/* Add videos */
#buddypress #bb-create-album i,													/* Create album */
#buddypress #bp-add-document i,													/* Add files */
#buddypress #bb-create-folder i,												/* Create folder */
#dashboard--profile-completion .profile_bit_action__link i {					/* Complete profile */
	display: none;
}

/* 7.X.X	Small
   ---------------------------------------------------------------- */

/* generic */
#buddypress #profile-edit-form .field-visibility-settings-close,								/* Close */
#buddypress .bp-hashtag-tags .bp-hashtag-remove,												/* Unfollow */
#buddypress .bpsts-suggestion-list .bpsts-suggestion,											/* Status */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-manage-btn,	/* List -- manage */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-edit-btn,		/* List -- edit */
#buddypress #members-list .generic-button .not_following,										/* Follow */
#buddypress #members-list .generic-button .following,											/* Unfollow */
#buddypress #groups-list .generic-button .accept-invite,										/* Accept */
#buddypress #groups-list .generic-button .reject-invite,										/* Reject */
#buddypress #groups-list .generic-button .join-group,											/* Join */
#buddypress #groups-list .generic-button .leave-group,											/* Leave */
#comments #submit,																				/* Post */
.cookie-banner--button button {																	/* Cookie banner */
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: auto;
	min-height: 32px;
	padding: 0 16px !important;
	border: 1px solid;
	border-radius: var(--border-radius-pill) !important;
	box-shadow: none;
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
	letter-spacing: normal;
	font-weight: 600;
	text-transform: none;
	transform: none;
	transition: none;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}

/* 7.X.X	Medium
   ---------------------------------------------------------------- */

/* generic */
.auth-gate--button,															/* Join waitlist */
.auth-gate--link,															/* Log in */
.contact-form--submit,														/* Send */
#buddypress #bp-hashtag-add-btn,											/* Follow */
#buddypress .bp-hashtag-footer .button,										/* View posts */
#buddypress #bp-media-document-submit,										/* Upload */
#buddypress #bp-media-create-album-submit,									/* Create album */
#buddypress #bp-media-create-folder-submit,									/* Create folder */
#buddypress .bb-model-footer .bb-confirm-leave-group,						/* Confirm */
.whats-new-topic-selector .bb-topic-selector-button,						/* Topic */
.bb-model-footer .report-submit,											/* Report */
#bb-report-content .bb-cancel-report-content,								/* Cancel */
#header-aside .signup,														/* Sign up */
#header-aside .signin-button,												/* Log in */
#buddypress #register-page #signup-form .submit input,						/* Create account */
#buddypress #activate-page #activation-form .submit input,					/* Activate account */
#buddypress #activate-page > p > a,											/* Log in */
#buddypress .bb-sso-option-actions .bb-sso-action-button,					/* SSO */
#pmpro_levels .pmpro_btn-select,											/* Select */
#pmpro_levels .pmpro_btn-outline,											/* Your plan */
#pmpro_form .pmpro_btn-submit,												/* Submit */
#pmpro_form .pmpro_btn-cancel,												/* Cancel */
#pmpro_form #other_discount_code_button,									/* Apply */
#pmpro_form .pmpro_btn-submit-checkout,										/* Submit and check out */
.bb-template-v2 .results-group-footer .view-all-link,						/* View more */
#buddypress .bpsts-form-actions .bpsts-add:first-child,						/* Add status */
#buddypress .bpsts-form-actions .bpsts-add:last-child,						/* Add & set status */
#buddypress .bpsts-form-actions .bpsts-update:first-child,					/* Update status */
#buddypress .bpsts-form-actions .bpsts-update:last-child,					/* Update & set status */
#buddypress.buddypress-wrap .buddylist-btn:not(.buddylist-delete-btn),		/* Lists */
#buddypress input[type="submit"],											/* Submit */
#buddypress input#aw-whats-new-submit,										/* Submit */
#buddypress input#privacy-status-submit,									/* Submit */
#buddypress .bb-bp-settings-content #submit,								/* Save changes */
#buddypress .subnav-filters-opener,											/* Activity filter */
#buddypress #activity-stream .load-more a, 									/* Load more */
#buddypress #media-stream .load-more a, 									/* Load more */
#buddypress #video-stream .load-more a, 									/* Load more */
#bbpress-forums#bbpress-forums#bbpress-forums #bbp_topic_submit,			/* Post */
#buddypress .activity-pagination-wrapper .next,								/* Load more */
.tp-unfold-wrapper .tp-unfold-toggle,										/* Show more */
.tp-unfold-wrapper .tp-unfold-toggle-link,									/* Show more */
#bbpress-forums .bbp-topic-reply-link,										/* Reply */
#bbpress-forums .subscription-toggle,										/* Subscribe */
#bbpress-forums .favorite-toggle,											/* Favorite */
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic,				/* New discussion */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic,	/* New discussion */
#bbpress-forums#bbpress-forums#bbpress-forums #new-post #bbp_reply_submit,	/* Post */
#buddypress #item-header .generic-button .not_following,					/* Follow */
#buddypress #item-header .generic-button .following,						/* Unfollow */
#buddypress #item-header .generic-button .join-group,						/* Join */
#buddypress #item-header .generic-button .leave-group,						/* Leave */
#buddypress #item-body header .button,										/* View profile */
#buddypress #bp-add-media,													/* Add pictures */
#buddypress #bp-add-video,													/* Add videos */
#buddypress #bp-media-submit,												/* Submit pictures */
#buddypress #bb-create-album,												/* Create album */
#buddypress #bp-add-document,												/* Add files */
#buddypress #bb-create-folder,												/* Create folder */
#blog-submit[name="bp_member_blog_form_subimitted"],						/* Submit */
#blog-submit[name="bp_member_blog_form_save"],								/* Save */
#dashboard--profile-completion .profile_bit_action__link,					/* Complete profile */
#ewd-ufaq-faq-list .ewd-ufaq-load-more h4,									/* FAQ -- Load more */
#question_form .submit input,												/* FAQ -- Submit */
.widget--cta--button {														/* Widget CTA */
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: auto;
	min-height: 40px;
	padding: 0 20px;
	border: 1px solid;
	border-radius: var(--border-radius-pill);
	box-shadow: none;
	font-size: var(--body-font-size);
	line-height: var(--body-line-height);
	letter-spacing: normal;
	font-weight: 600;
	text-transform: none;
	transform: none;
	transition: none;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}

/* 7.X.X	Large
   ---------------------------------------------------------------- */

/* generic */
.subscribe--submit--button button,									/* Subscribe */
#menu-item-8100 a,													/* Join waitlist */
#menu-item-8101 a,													/* Log in */
#plans--options .plans--plan-button {						/* Plans */
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: auto;
	min-height: 48px;
	padding: 0 24px;
	border: 1px solid;
	border-radius: var(--border-radius-pill);
	box-shadow: none;
	font-size: var(--large-font-size);
	line-height: var(--large-line-height);
	letter-spacing: normal;
	font-weight: 600;
	text-transform: none;
	transform: none;
	transition: none;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}

/* 7.X.X	Extra Large
   ---------------------------------------------------------------- */

/* generic */
.x {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: auto;
	min-height: 56px;
	padding: 0 28px;
	border: 1px solid;
	border-radius: var(--border-radius-pill);
	box-shadow: none;
	font-size: var(--x-large-font-size);
	line-height: var(--x-large-line-height);
	letter-spacing: normal;
	font-weight: 600;
	text-transform: none;
	transform: none;
	transition: none;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}

/* Copy link toast */
.copy-toast {
	display: inline-flex;
	align-items: center;
	gap: var(--space-8);
	position: fixed;
	left: 50%;
	bottom: calc(20px + env(safe-area-inset-bottom));
	z-index: 1000000;
	max-width: calc(100vw - 32px);
	padding: 10px 14px;
	border-radius: var(--border-radius-pill);
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.24);
	background-color: var(--text-color-primary);
	color: rgb(255, 255, 255);
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translate(-50%, 8px);
	transition: opacity 180ms ease-in-out, transform 180ms ease-in-out, visibility 0s linear 180ms;
	white-space: nowrap;
}

.copy-toast.is-visible {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0);
	transition-delay: 0s;
}

.copy-toast--icon {
	flex: 0 0 auto;
	width: 18px;
	height: 18px;
}

@media (prefers-reduced-motion: reduce) {
	.copy-toast,
	.copy-toast.is-visible {
		transform: translateX(-50%);
		transition: none;
	}
}

/* 7.X.X	Black
   ---------------------------------------------------------------- */

/* idle */
#buddypress #profile-edit-form .field-visibility-settings-close,								/* Close */
.contact-form--submit,																			/* Send */
#buddypress #bp-hashtag-add-btn,																/* Follow */
#buddypress #bp-media-document-submit,															/* Upload */
#buddypress #bp-media-create-album-submit,														/* Create album */
#buddypress #bp-media-create-folder-submit,														/* Create folder */
#buddypress .bb-model-footer .bb-confirm-leave-group,											/* Confirm */
.bb-model-footer .report-submit,																/* Report */
#bbpress-forums#bbpress-forums#bbpress-forums #bbp_topic_submit,								/* Post */
#bbpress-forums#bbpress-forums#bbpress-forums #new-post #bbp_reply_submit,						/* Post */
#buddypress #activate-page #activation-form .submit input,										/* Activate account */
#buddypress #activate-page > p > a,																/* Log in */
#buddypress #bp-add-document,																	/* Add files */
#buddypress #bp-add-media,																		/* Add pictures */
#buddypress #bp-add-video,																		/* Add videos */
#buddypress #bp-media-submit,																	/* Submit pictures */
#buddypress #groups-list .generic-button .accept-invite,										/* Accept */
#buddypress #groups-list .generic-button .join-group,											/* Join */
#buddypress #item-header .generic-button .join-group,											/* Join */
#buddypress #item-header .generic-button .not_following,										/* Follow */
#buddypress #members-list .generic-button .not_following,										/* Follow */
#buddypress #register-page #signup-form .submit input,											/* Create account */
#buddypress .bb-bp-settings-content #submit,													/* Save changes */
#buddypress .bb-sso-option-actions .bb-sso-action-button,										/* SSO */
#buddypress .bpsts-form-actions .bpsts-add:last-child,											/* Add & set status */
#buddypress .bpsts-form-actions .bpsts-update:last-child,										/* Update & set status */
#buddypress input#aw-whats-new-submit,															/* Submit */
#buddypress input#privacy-status-submit,														/* Submit */
#buddypress input[type="submit"],																/* Submit */
#buddypress.buddypress-wrap .buddylist-btn:not(.buddylist-delete-btn), 							/* Lists */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-edit-btn,		/* List -- edit */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-manage-btn,	/* List -- manage */
#comments #submit,																				/* Post */
#plans--options .plans--plan-button--select,												/* Select plan */
#plans--options .plans--plan-button--upgrade,											/* Upgrade plan */
#plans--options .plans--plan-button--switch,												/* Switch plan */
#pmpro_form .pmpro_btn-submit,																	/* Submit */
#pmpro_form .pmpro_btn-submit-checkout,															/* Submit and check out */
#pmpro_levels .pmpro_btn-select,																/* Select */
#question_form .submit input,																	/* FAQ -- Submit */
.widget--cta--button {																			/* Widget CTA */
	border-color: rgba(0, 0, 0, 0);
	background-color: rgb(15, 15, 15);
	color: rgb(255, 255, 255);
	opacity: 1;
}

/* focus visible */
#buddypress #profile-edit-form .field-visibility-settings-close:focus-visible,									/* Close */
.contact-form--submit:focus-visible,																			/* Send */
#buddypress #bp-hashtag-add-btn:focus-visible,																	/* Follow */
#buddypress #bp-media-document-submit:focus-visible,															/* Upload */
#buddypress #bp-media-create-album-submit:focus-visible,														/* Create album */
#buddypress #bp-media-create-folder-submit:focus-visible,														/* Create folder */
#buddypress .bb-model-footer .bb-confirm-leave-group:focus-visible,												/* Confirm */
.bb-model-footer .report-submit:focus-visible,																	/* Report */
#bbpress-forums#bbpress-forums#bbpress-forums #bbp_topic_submit:focus-visible,									/* Post */
#bbpress-forums#bbpress-forums#bbpress-forums #new-post #bbp_reply_submit:focus-visible,						/* Post */
#buddypress #activate-page #activation-form .submit input:focus-visible,										/* Activate account */
#buddypress #activate-page > p > a:focus-visible,																/* Log in */
#buddypress #bp-add-document:focus-visible,																		/* Add files */
#buddypress #bp-add-media:focus-visible,																		/* Add pictures */
#buddypress #bp-add-video:focus-visible,																		/* Add videos */
#buddypress #bp-media-submit:focus-visible,																		/* Submit pictures */
#buddypress #groups-list .generic-button .accept-invite:focus-visible,											/* Accept */
#buddypress #groups-list .generic-button .join-group:focus-visible,												/* Join */
#buddypress #item-header .generic-button .join-group:focus-visible,												/* Join */
#buddypress #item-header .generic-button .not_following:focus-visible,											/* Follow */
#buddypress #members-list .generic-button .not_following:focus-visible,											/* Follow */
#buddypress #register-page #signup-form .submit input:focus-visible,											/* Create account */
#buddypress .bb-bp-settings-content #submit:focus-visible,														/* Save changes */
#buddypress .bb-sso-option-actions .bb-sso-action-button:focus-visible,											/* SSO */
#buddypress .bpsts-form-actions .bpsts-add:last-child:focus-visible,											/* Add & set status */
#buddypress .bpsts-form-actions .bpsts-update:last-child:focus-visible,											/* Update & set status */
#buddypress input#aw-whats-new-submit:focus-visible,															/* Submit */
#buddypress input#privacy-status-submit:focus-visible,															/* Submit */
#buddypress input[type="submit"]:focus-visible,																	/* Submit */
#buddypress.buddypress-wrap .buddylist-btn:not(.buddylist-delete-btn):focus-visible,							/* Lists */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-edit-btn:focus-visible,		/* List -- edit */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-manage-btn:focus-visible,		/* List -- manage */
#comments #submit:focus-visible,																				/* Post */
#plans--options .plans--plan-button--select:focus-visible,												/* Select plan */
#plans--options .plans--plan-button--upgrade:focus-visible,												/* Upgrade plan */
#plans--options .plans--plan-button--switch:focus-visible,												/* Switch plan */
#pmpro_form .pmpro_btn-submit-checkout:focus-visible,															/* Submit and check out */
#pmpro_form .pmpro_btn-submit:focus-visible,																	/* Submit */
#pmpro_levels .pmpro_btn-select:focus-visible,																	/* Select */
#question_form .submit input:focus-visible,																		/* FAQ -- Submit */
.widget--cta--button:focus-visible {																			/* Widget CTA */
	background-color: rgb(15, 15, 15);
	outline: 2px solid rgba(0, 0, 0, 0.18);
	outline-offset: 2px;
}

/* hover */
#buddypress #profile-edit-form .field-visibility-settings-close:hover,									/* Close */
.contact-form--submit:hover,																			/* Send */
#buddypress #bp-hashtag-add-btn:hover,																	/* Follow */
#buddypress #bp-media-document-submit:hover,															/* Upload */
#buddypress #bp-media-create-album-submit:hover,														/* Create album */
#buddypress #bp-media-create-folder-submit:hover,														/* Create folder */
#buddypress .bb-model-footer .bb-confirm-leave-group:hover,												/* Confirm */
.bb-model-footer .report-submit:hover,																	/* Report */
#bbpress-forums#bbpress-forums#bbpress-forums #bbp_topic_submit:hover,									/* Post */
#bbpress-forums#bbpress-forums#bbpress-forums #new-post #bbp_reply_submit:hover,						/* Post */
#buddypress #activate-page #activation-form .submit input:hover,										/* Activate account */
#buddypress #activate-page > p > a:hover,																/* Log in */
#buddypress #bp-add-document:hover,																		/* Add files */
#buddypress #bp-add-media:hover,																		/* Add pictures */
#buddypress #bp-add-video:hover,																		/* Add videos */
#buddypress #bp-media-submit:hover,																		/* Submit pictures */
#buddypress #groups-list .generic-button .accept-invite:hover,											/* Accept */
#buddypress #groups-list .generic-button .join-group:hover,												/* Join */
#buddypress #item-header .generic-button .join-group:hover,												/* Join */
#buddypress #item-header .generic-button .not_following:hover,											/* Follow */
#buddypress #members-list .generic-button .not_following:hover,											/* Follow */
#buddypress #register-page #signup-form .submit input:hover,											/* Create account */
#buddypress .bb-bp-settings-content #submit:hover,														/* Save changes */
#buddypress .bb-sso-option-actions .bb-sso-action-button:hover,											/* SSO */
#buddypress .bpsts-form-actions .bpsts-add:last-child:hover,											/* Add & set status */
#buddypress .bpsts-form-actions .bpsts-update:last-child:hover,											/* Update & set status */
#buddypress input#aw-whats-new-submit:hover,															/* Submit */
#buddypress input#privacy-status-submit:hover,															/* Submit */
#buddypress input[type="submit"]:hover,																	/* Submit */
#buddypress.buddypress-wrap .buddylist-btn:not(.buddylist-delete-btn):hover, 							/* Lists */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-edit-btn:hover,		/* List -- edit */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-manage-btn:hover, 	/* List -- manage */
#comments #submit:hover,																				/* Post */
#plans--options .plans--plan-button--select:hover,												/* Select plan */
#plans--options .plans--plan-button--upgrade:hover,												/* Upgrade plan */
#plans--options .plans--plan-button--switch:hover,												/* Switch plan */
#pmpro_form .pmpro_btn-submit-checkout:hover,															/* Submit and check out */
#pmpro_form .pmpro_btn-submit:hover,																	/* Submit */
#pmpro_levels .pmpro_btn-select:hover,																	/* Select */
#question_form .submit input:hover,																		/* FAQ -- Submit */
.widget--cta--button:hover {																			/* Widget CTA */
	border-color: rgba(0, 0, 0, 0);
	background-color: rgb(15, 15, 15);
	color: rgb(255, 255, 255);
	opacity: 0.85;
}

/* active */
#buddypress #profile-edit-form .field-visibility-settings-close:active,									/* Close */
.contact-form--submit:active,																			/* Send */
#buddypress #bp-hashtag-add-btn:active,																	/* Follow */
#buddypress #bp-media-document-submit:active,															/* Upload */
#buddypress #bp-media-create-album-submit:active,														/* Create album */
#buddypress #bp-media-create-folder-submit:active,														/* Create folder */
#buddypress .bb-model-footer .bb-confirm-leave-group:active,											/* Confirm */
.bb-model-footer .report-submit:active,																	/* Report */
#bbpress-forums#bbpress-forums#bbpress-forums #bbp_topic_submit:active,									/* Post */
#bbpress-forums#bbpress-forums#bbpress-forums #new-post #bbp_reply_submit:active,						/* Post */
#buddypress #activate-page #activation-form .submit input:active,										/* Activate account */
#buddypress #activate-page > p > a:active,																/* Log in */
#buddypress #bp-add-document:active,																	/* Add files */
#buddypress #bp-add-media:active,																		/* Add pictures */
#buddypress #bp-add-video:active,																		/* Add videos */
#buddypress #bp-media-submit:active,																	/* Submit pictures */
#buddypress #groups-list .generic-button .accept-invite:active,											/* Accept */
#buddypress #groups-list .generic-button .join-group:active,											/* Join */
#buddypress #item-header .generic-button .join-group:active,											/* Join */
#buddypress #item-header .generic-button .not_following:active,											/* Follow */
#buddypress #members-list .generic-button .not_following:active,										/* Follow */
#buddypress #register-page #signup-form .submit input:active,											/* Create account */
#buddypress .bb-bp-settings-content #submit:active,														/* Save changes */
#buddypress .bb-sso-option-actions .bb-sso-action-button:active,										/* SSO */
#buddypress .bpsts-form-actions .bpsts-add:last-child:active,											/* Add & set status */
#buddypress .bpsts-form-actions .bpsts-update:last-child:active,										/* Update & set status */
#buddypress input#aw-whats-new-submit:active,															/* Submit */
#buddypress input#privacy-status-submit:active,															/* Submit */
#buddypress input[type="submit"]:active,																/* Submit */
#buddypress.buddypress-wrap .buddylist-btn:not(.buddylist-delete-btn):active, 							/* Lists */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-edit-btn:active,		/* List -- edit */
#buddypress.buddypress-wrap .buddylist-item-actions-edit .buddylist-btn.buddylist-manage-btn:active,	/* List -- manage */
#comments #submit:active,																				/* Post */
#plans--options .plans--plan-button--select:active,												/* Select plan */
#plans--options .plans--plan-button--upgrade:active,												/* Upgrade plan */
#plans--options .plans--plan-button--switch:active,												/* Switch plan */
#pmpro_form .pmpro_btn-submit-checkout:active,															/* Submit and check out */
#pmpro_form .pmpro_btn-submit:active,																	/* Submit */
#pmpro_levels .pmpro_btn-select:active,																	/* Select */
#question_form .submit input:active,																	/* FAQ -- Submit */
.widget--cta--button:active {																			/* Widget CTA */
	border-color: rgba(0, 0, 0, 0);
	background-color: rgb(15, 15, 15);
	color: rgb(255, 255, 255);
	opacity: 0.7;
}

/* 7.X.X	Black Outline
   ---------------------------------------------------------------- */

/* idle */
#buddypress .bp-hashtag-tags .bp-hashtag-remove,					/* Unfollow */
#buddypress .bp-hashtag-footer .button,								/* View posts */
.whats-new-topic-selector .bb-topic-selector-button,				/* Topic */
#bb-report-content .bb-cancel-report-content,						/* Cancel */
#buddypress #activity-stream .load-more a, 							/* Load more */
#buddypress #bb-create-album,										/* Create album */
#buddypress #bb-create-folder,										/* Create folder */
#buddypress #groups-list .generic-button .leave-group,				/* Leave */
#buddypress #groups-list .generic-button .reject-invite,			/* Reject */
#buddypress #item-body header .button,								/* View profile */
#buddypress #item-header .generic-button .following,				/* Unfollow */
#buddypress #item-header .generic-button .leave-group,				/* Leave */
#buddypress #media-stream .load-more a, 							/* Load more */
#buddypress #members-list .generic-button .following,				/* Unfollow */
#buddypress #video-stream .load-more a, 							/* Load more */
#buddypress .activity-pagination-wrapper .next,						/* Load more */
#buddypress .bpsts-form-actions .bpsts-add:first-child,				/* Add status */
#buddypress .bpsts-form-actions .bpsts-update:first-child,			/* Update status */
#buddypress .bpsts-suggestion-list .bpsts-suggestion,				/* Status */
#buddypress .subnav-filters-opener,									/* Activity filter */
#dashboard--profile-completion .profile_bit_action__link,			/* Complete profile */
#ewd-ufaq-faq-list .ewd-ufaq-load-more h4,							/* FAQ -- Load more */
#plans--options .plans--plan-button--active, 				/* Active plan */
#plans--options .plans--plan-button--downgrade, 				/* Downgrade plan */
#pmpro_form .pmpro_btn-cancel,										/* Cancel */
#pmpro_levels .pmpro_btn-outline,									/* Your plan */
.bb-template-v2 .results-group-footer .view-all-link,				/* View more */
.tp-unfold-wrapper .tp-unfold-toggle,								/* Show more */
.tp-unfold-wrapper .tp-unfold-toggle-link {							/* Show more */
	border-color: rgba(0, 0, 0, 0.18);
	background-color: rgba(0, 0, 0, 0);
	color: var(--text-color-primary);
	opacity: 1;
}

/* focus visible */
#buddypress .bp-hashtag-tags .bp-hashtag-remove:focus-visible,				/* Unfollow */
#buddypress .bp-hashtag-footer .button:focus-visible,						/* View posts */
.whats-new-topic-selector .bb-topic-selector-button:focus-visible,			/* Topic */
#bb-report-content .bb-cancel-report-content:focus-visible,					/* Cancel */
#buddypress #activity-stream .load-more a:focus-visible, 					/* Load more */
#buddypress #bb-create-album:focus-visible,									/* Create album */
#buddypress #bb-create-folder:focus-visible,								/* Create folder */
#buddypress #item-body header .button:focus-visible,						/* View profile */
#buddypress #media-stream .load-more a:focus-visible, 						/* Load more */
#buddypress #video-stream .load-more a:focus-visible,						/* Load more */
#buddypress .activity-pagination-wrapper .next:focus-visible,				/* Load more */
#buddypress .bpsts-form-actions .bpsts-add:first-child:focus-visible,		/* Add status */
#buddypress .bpsts-form-actions .bpsts-update:first-child:focus-visible,	/* Update status */
#buddypress .bpsts-suggestion-list .bpsts-suggestion:focus-visible,			/* Status */
#buddypress .subnav-filters-opener:focus-visible,							/* Activity filter */
#dashboard--profile-completion .profile_bit_action__link:focus-visible,		/* Complete profile */
#ewd-ufaq-faq-list .ewd-ufaq-load-more h4:focus-visible,					/* FAQ -- Load more */
#plans--options .plans--plan-button--active:focus-visible,			/* Active plan */
#plans--options .plans--plan-button--downgrade:focus-visible, 		/* Downgrade plan */
#pmpro_form .pmpro_btn-cancel:focus-visible,								/* Cancel */
#pmpro_levels .pmpro_btn-outline:focus-visible,								/* Your plan */
.bb-template-v2 .results-group-footer .view-all-link:focus-visible,			/* View more */
.tp-unfold-wrapper .tp-unfold-toggle-link:focus-visible,					/* Show more */
.tp-unfold-wrapper .tp-unfold-toggle:focus-visible {						/* Show more */
	outline: 2px solid rgba(0, 0, 0, 0.18);
	outline-offset: 2px;
}

/* hover */
#buddypress .bp-hashtag-footer .button:hover,						/* View posts */
.whats-new-topic-selector .bb-topic-selector-button:hover,			/* Topic */
#bb-report-content .bb-cancel-report-content:hover,					/* Cancel */
#buddypress #activity-stream .load-more a:hover, 					/* Load more */
#buddypress #bb-create-album:hover,									/* Create album */
#buddypress #bb-create-folder:hover,								/* Create folder */
#buddypress #item-body header .button:hover,						/* View profile */
#buddypress #media-stream .load-more a:hover, 						/* Load more */
#buddypress #video-stream .load-more a:hover,						/* Load more */
#buddypress .activity-pagination-wrapper .next:hover,				/* Load more */
#buddypress .bpsts-form-actions .bpsts-add:first-child:hover,		/* Add status */
#buddypress .bpsts-form-actions .bpsts-update:first-child:hover,	/* Update status */
#buddypress .bpsts-suggestion-list .bpsts-suggestion:hover,			/* Status */
#buddypress .subnav-filters-opener:hover,							/* Activity filter */
#dashboard--profile-completion .profile_bit_action__link:hover,		/* Complete profile */
#ewd-ufaq-faq-list .ewd-ufaq-load-more h4:hover,					/* FAQ -- Load more */
#plans--options .plans--plan-button--active:hover,			/* Active plan */
#plans--options .plans--plan-button--downgrade:hover, 		/* Downgrade plan */
#pmpro_form .pmpro_btn-cancel:hover,								/* Cancel */
#pmpro_levels .pmpro_btn-outline:hover,								/* Your plan */
.bb-template-v2 .results-group-footer .view-all-link:hover,			/* View more */
.tp-unfold-wrapper .tp-unfold-toggle-link:hover,					/* Show more */
.tp-unfold-wrapper .tp-unfold-toggle:hover {						/* Show more */
	border-color: rgba(0, 0, 0, 0.18);
	background-color: rgba(0, 0, 0, 0.06);
	color: var(--text-color-primary);
}

/* hover -- red */
#buddypress .bp-hashtag-tags .bp-hashtag-remove:hover,				/* Unfollow */
#buddypress #members-list .generic-button .following:hover,			/* Unfollow */
#buddypress #item-header .generic-button .following:hover,			/* Unfollow */
#buddypress #groups-list .generic-button .reject-invite:hover,		/* Reject */
#buddypress #groups-list .generic-button .leave-group:hover,		/* Leave */
#buddypress #item-header .generic-button .leave-group:hover {		/* Leave */
	border-color: rgba(0, 0, 0, 0.18);
	background-color: var(--color-red-shade);
	color: var(--color-red-accent);
}

/* active */
#buddypress .bp-hashtag-footer .button:active,						/* View posts */
.whats-new-topic-selector .bb-topic-selector-button:active,			/* Topic */
#bb-report-content .bb-cancel-report-content:active,				/* Cancel */
#buddypress #activity-stream .load-more a:active, 					/* Load more */
#buddypress #bb-create-album:active,								/* Create album */
#buddypress #bb-create-folder:active,								/* Create folder */
#buddypress #item-body header .button:active,						/* View profile */
#buddypress #media-stream .load-more a:active, 						/* Load more */
#buddypress #video-stream .load-more a:active,						/* Load more */
#buddypress .activity-pagination-wrapper .next:active,				/* Load more */
#buddypress .bpsts-form-actions .bpsts-add:first-child:active,		/* Add status */
#buddypress .bpsts-form-actions .bpsts-update:first-child:active,	/* Update status */
#buddypress .bpsts-suggestion-list .bpsts-suggestion:active,		/* Status */
#buddypress .subnav-filters-opener:active,							/* Activity filter */
#dashboard--profile-completion .profile_bit_action__link:active,	/* Complete profile */
#ewd-ufaq-faq-list .ewd-ufaq-load-more h4:active,					/* FAQ -- Load more */
#plans--options .plans--plan-button--active:active,			/* Active plan */
#plans--options .plans--plan-button--downgrade:active, 		/* Downgrade plan */
#pmpro_form .pmpro_btn-cancel:active,								/* Cancel */
#pmpro_levels .pmpro_btn-outline:active,							/* Your plan */
.bb-template-v2 .results-group-footer .view-all-link:active,		/* View more */
.tp-unfold-wrapper .tp-unfold-toggle-link:active,					/* Show more */
.tp-unfold-wrapper .tp-unfold-toggle:active {						/* Show more */
	border-color: rgba(0, 0, 0, 0.18);
	background-color: rgba(0, 0, 0, 0.12);
	color: var(--text-color-primary);
}

/* 7.X.X	Blue
   ---------------------------------------------------------------- */

/* idle */
.auth-gate--button,																	/* Join waitlist */
.auth-gate--button:focus,															/* Join waitlist */
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic,						/* New discussion */
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:focus,					/* New discussion */
#blog-submit[name="bp_member_blog_form_subimitted"],								/* Submit */
#blog-submit[name="bp_member_blog_form_subimitted"]:focus,							/* Submit */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic,			/* New discussion */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:focus,		/* New discussion */
#header-aside .signup,																/* Sign up */
#header-aside .signup:focus,														/* Sign up */
#menu-item-8100 a,																	/* Join waitlist */
#menu-item-8100 a:focus,															/* Join waitlist */
#pmpro_form #other_discount_code_button,											/* Apply */
#pmpro_form #other_discount_code_button:focus,										/* Apply */
#bbpress-forums .bbp-topic-reply-link,												/* Reply */
#bbpress-forums .bbp-topic-reply-link:focus,										/* Reply */
.cookie-banner--button button,														/* Cookie banner */
.cookie-banner--button button:focus,												/* Cookie banner */
.subscribe--submit--button button,													/* Subscribe */
.subscribe--submit--button button:focus {											/* Subscribe */
	border-color: rgba(0, 0, 0, 0);
	background-color: var(--accent-color);
	color: rgb(255, 255, 255);
	opacity: 1;
}

/* focus visible */
.auth-gate--button:focus-visible,															/* Join waitlist */
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:focus-visible,					/* New discussion */
#blog-submit[name="bp_member_blog_form_subimitted"]:focus-visible,							/* Submit */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:focus-visible,		/* New discussion */
#header-aside .signup:focus-visible,														/* Sign up */
#menu-item-8100 a:focus-visible,															/* Join waitlist */
#pmpro_form #other_discount_code_button:focus-visible,										/* Apply */
#bbpress-forums .bbp-topic-reply-link:focus-visible,										/* Reply */
.cookie-banner--button button:focus-visible,												/* Cookie banner */
.subscribe--submit--button button:focus-visible {											/* Subscribe */
	outline: 2px solid rgba(0, 0, 0, 0.18);
	outline-offset: 2px;
}

/* hover */
.auth-gate--button:hover,															/* Join waitlist */
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:hover,					/* New discussion */
#blog-submit[name="bp_member_blog_form_subimitted"]:hover,							/* Submit */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:hover,		/* New discussion */
#header-aside .signup:hover,														/* Sign up */
#menu-item-8100 a:hover,															/* Join waitlist */
#pmpro_form #other_discount_code_button:hover,										/* Apply */
#bbpress-forums .bbp-topic-reply-link:hover,										/* Reply */
.cookie-banner--button button:hover,												/* Cookie banner */
.subscribe--submit--button button:hover {											/* Subscribe */
	border-color: rgba(0, 0, 0, 0);
	background-color: var(--accent-color);
	color: rgb(255, 255, 255);
	opacity: 0.85;
}

/* active */
.auth-gate--button:active,															/* Join waitlist */
#bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:active,				/* New discussion */
#blog-submit[name="bp_member_blog_form_subimitted"]:active,							/* Submit */
#buddypress #bbpress-forums#bbpress-forums#bbpress-forums .btn-new-topic:active,	/* New discussion */
#header-aside .signup:active,														/* Sign up */
#menu-item-8100 a:active,															/* Join waitlist */
#pmpro_form #other_discount_code_button:active,										/* Apply */
#bbpress-forums .bbp-topic-reply-link:active,										/* Reply */
.cookie-banner--button button:active,												/* Cookie banner */
.subscribe--submit--button button:active {											/* Subscribe */
	border-color: rgba(0, 0, 0, 0);
	background-color: var(--accent-color);
	color: rgb(255, 255, 255);
	opacity: 0.7;
}

/* 7.X.X	Blue Outline
   ---------------------------------------------------------------- */

/* idle */
.auth-gate--link,									/* Log in */
.auth-gate--link:focus,								/* Log in */
#menu-item-8101 a,									/* Log in */
#header-aside .signin-button,						/* Log in */
#bbpress-forums .subscription-toggle,				/* Subscribe */
#bbpress-forums .subscription-toggle:focus,			/* Subscribe */
#bbpress-forums .favorite-toggle,					/* Favorite */
#bbpress-forums .favorite-toggle:focus,				/* Favorite */
#blog-submit[name="bp_member_blog_form_save"] {		/* Save */
	border-color: var(--accent-color);
	background-color: rgba(0, 0, 0, 0);
	color: var(--accent-color);
	opacity: 1;
}

/* focus visible */
.auth-gate--link:focus-visible,									/* Log in */
#menu-item-8101 a:focus-visible,								/* Log in */
#header-aside .signin-button:focus-visible,						/* Log in */
#bbpress-forums .subscription-toggle:focus-visible,				/* Subscribe */
#bbpress-forums .favorite-togglele:focus-visible,				/* Favorite */
#blog-submit[name="bp_member_blog_form_save"]:focus-visible {	/* Save */
	outline: 2px solid rgba(0, 0, 0, 0.18);
	outline-offset: 2px;
}

/* hover */
.auth-gate--link:hover,									/* Log in */
#menu-item-8101 a:hover,								/* Log in */
#header-aside .signin-button:hover,						/* Log in */
#bbpress-forums .subscription-toggle:hover,				/* Subscribe */
#bbpress-forums .favorite-toggle:hover,					/* Favorite */
#blog-submit[name="bp_member_blog_form_save"]:hover {	/* Save */
	border-color: var(--accent-color);
	background-color: rgba(0, 0, 0, 0);
	color: var(--accent-color);
}

/* active */
.auth-gate--link:active,									/* Log in */
#menu-item-8101 a:active,									/* Log in */
#header-aside .signin-button:active,						/* Log in */
#bbpress-forums .subscription-toggle:active,				/* Subscribe */
#bbpress-forums .favorite-toggle:active,					/* Favorite */
#blog-submit[name="bp_member_blog_form_save"]:active {		/* Save */
	border-color: var(--accent-color);
	background-color: rgba(0, 0, 0, 0);
	color: var(--accent-color);
	opacity: 0.7;
}

/* ---------------------------------------------------------
 * Shared custom-page filter icons
 * --------------------------------------------------------- */

.filter-control--icon.mijac-icon {
	display: none;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 20px;
	height: 20px;
	pointer-events: none;
	transform: translateY(-50%);
}

.releases--action--button > .filter-control--icon-down,
.songs--action--button > .filter-control--icon-down,
.timeline--action--button > .filter-control--icon-down,
.releases--action--button.is-open > .filter-control--icon-up,
.songs--action--button.is-open > .filter-control--icon-up,
.timeline--action--button.is-open > .filter-control--icon-up,
.releases--action--button.is-active > .filter-control--icon-close,
.songs--action--button.is-active > .filter-control--icon-close,
.timeline--action--button.is-active > .filter-control--icon-close,
.releases--filters--clear > .filter-control--icon-close,
.songs--filters--clear > .filter-control--icon-close,
.timeline--filters--clear > .filter-control--icon-close,
.songs--search--toggle > .filter-control--icon-search,
.songs--search--close > .filter-control--icon-close,
.releases--filters--toggle > .filter-control--icon-plus,
.songs--filters--toggle > .filter-control--icon-plus,
.timeline--filters--toggle > .filter-control--icon-plus {
	display: block;
}

.releases--action--button.is-open > .filter-control--icon-down,
.songs--action--button.is-open > .filter-control--icon-down,
.timeline--action--button.is-open > .filter-control--icon-down,
.releases--action--button.is-active > .filter-control--icon-down,
.songs--action--button.is-active > .filter-control--icon-down,
.timeline--action--button.is-active > .filter-control--icon-down,
.releases--action--button.is-active > .filter-control--icon-up,
.songs--action--button.is-active > .filter-control--icon-up,
.timeline--action--button.is-active > .filter-control--icon-up {
	display: none;
}

.releases--action--button::after,
.songs--action--button::after,
.timeline--action--button::after,
.releases--filters--clear::after,
.songs--filters--clear::after,
.timeline--filters--clear::after,
.songs--search--toggle::before,
.songs--search--close::after {
	display: none !important;
	content: none !important;
}

.releases--filters--toggle > .filter-control--icon-minus,
.songs--filters--toggle > .filter-control--icon-minus,
.timeline--filters--toggle > .filter-control--icon-minus {
	display: none;
}

.releases.is-filters-open .releases--filters--toggle > .filter-control--icon-minus,
.songs.is-filters-open .songs--filters--toggle > .filter-control--icon-minus,
.timeline.is-filters-open .timeline--filters--toggle > .filter-control--icon-minus {
	display: block;
}

.releases.is-filters-open .releases--filters--toggle > .filter-control--icon-plus,
.songs.is-filters-open .songs--filters--toggle > .filter-control--icon-plus,
.timeline.is-filters-open .timeline--filters--toggle > .filter-control--icon-plus,
.releases--filters--toggle::after,
.songs--filters--toggle::after,
.timeline--filters--toggle::after {
	display: none;
	content: none;
}
