@charset "UTF-8";

:root {
	--bb-rl-primary-color: #4946fe;
	--bb-rl-secondary-color: #dde4ff;
	--bb-rl-background-color: #fff;
	--bb-rl-background-hover-color: #f8f8f8;
	--bb-rl-background-secondary-color: #f6f6f6;
	--bb-rl-background-secondary-hover-color: #f3f3f3;
	--bb-rl-background-tertiary-color: #dbdbdb;
	--bb-rl-background-tertiary-hover-color: #cececf;
	--bb-rl-background-black-color: #0c0c0d;
	--bb-rl-background-disabled-color: #dbdbdb;
	--bb-rl-background-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-background-brand-primary-hover-color: #4937f4;
	--bb-rl-background-brand-secondary-color: #dde4ff;
	--bb-rl-background-brand-secondary-hover-color: #c2cdff;
	--bb-rl-background-brand-disabled-color: #767eff;
	--bb-rl-background-info-primary-color: #4946fe;
	--bb-rl-background-info-primary-hover-color: #4937f4;
	--bb-rl-background-info-secondary-color: #dde4ff;
	--bb-rl-background-info-secondary-hover-color: #c2cdff;
	--bb-rl-background-positive-primary-color: #14ae5c;
	--bb-rl-background-positive-primary-hover-color: #009951;
	--bb-rl-background-positive-secondary-color: #ebffee;
	--bb-rl-background-positive-secondary-hover-color: #cff7d3;
	--bb-rl-background-warning-primary-color: #e5a000;
	--bb-rl-background-warning-primary-hover-color: #bf6a02;
	--bb-rl-background-warning-secondary-color: #fffbeb;
	--bb-rl-background-warning-secondary-hover-color: #fff1c2;
	--bb-rl-background-danger-primary-color: #ec221f;
	--bb-rl-background-danger-primary-hover-color: #c00f0c;
	--bb-rl-background-danger-secondary-color: #fee9e7;
	--bb-rl-background-danger-secondary-hover-color: #fdd3d0;
	--bb-rl-border-color: #f3f3f3;
	--bb-rl-border-secondary-color: #e7e7e7;
	--bb-rl-border-tertiary-color: #cececf;
	--bb-rl-border-disabled-color: #f3f3f3;
	--bb-rl-border-quinery-color: #6d6d6e;
	--bb-rl-border-quaternary-color: #9e9e9e;
	--bb-rl-border-brand-primary-color: #3325ae;
	--bb-rl-border-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-border-info-primary-color: #3325ae;
	--bb-rl-border-info-secondary-color: #4946fe;
	--bb-rl-border-positive-primary-color: #02542d;
	--bb-rl-border-positive-secondary-color: #14ae5c;
	--bb-rl-border-warning-primary-color: #682d03;
	--bb-rl-border-warning-secondary-color: #e5a000;
	--bb-rl-border-danger-primary-color: #690807;
	--bb-rl-border-danger-secondary-color: #ec221f;
	--bb-rl-text-color: #242425;
	--bb-rl-text-white-color: #fff;
	--bb-rl-text-secondary-color: #555556;
	--bb-rl-text-tertiary-color: #858586;
	--bb-rl-text-disabled-color: #9e9e9e;
	--bb-rl-text-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-text-brand-secondary-color: #3325ae;
	--bb-rl-text-positive-primary-color: #02542d;
	--bb-rl-text-positive-secondary-color: #14ae5c;
	--bb-rl-text-warning-primary-color: #682d03;
	--bb-rl-text-warning-secondary-color: #e5a000;
	--bb-rl-text-danger-primary-color: #690807;
	--bb-rl-text-danger-secondary-color: #ec221f;
	--bb-rl-icon-color: #0c0c0d;
	--bb-rl-icon-primary-color: #3d3d3d;
	--bb-rl-icon-secondary-color: #6d6d6e;
	--bb-rl-icon-tertiary-color: #9e9e9e;
	--bb-rl-icon-disabled-color: #cececf;
	--bb-rl-icon-brand-primary-color: #3325ae;
	--bb-rl-icon-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-icon-brand-disabled-color: #767eff;
	--bb-rl-icon-info-primary-color: #3325ae;
	--bb-rl-icon-positive-primary-color: #02542d;
	--bb-rl-icon-positive-secondary-color: #14ae5c;
	--bb-rl-icon-warning-primary-color: #682d03;
	--bb-rl-icon-warning-secondary-color: #e5a000;
	--bb-rl-icon-danger-primary-color: #690807;
	--bb-rl-icon-danger-secondary-color: #ec221f;
	--bb-rl-radius-xs: 2px;
	--bb-rl-radius-sm: 4px;
	--bb-rl-radius-md: 6px;
	--bb-rl-radius-base: 8px;
	--bb-rl-radius-lg: 12px;
	--bb-rl-radius-full: 99px;
	--bb-rl-space-0: 0;
	--bb-rl-space-50: 4px;
	--bb-rl-space-100: 8px;
	--bb-rl-space-200: 16px;
	--bb-rl-space-300: 24px;
	--bb-rl-space-400: 32px;
	--bb-rl-space-500: 40px;
	--bb-rl-space-600: 48px;
	--bb-rl-space-700: 56px;
	--bb-rl-z-index-dropdown: 1000;
	--bb-rl-z-index-sticky: 1020;
	--bb-rl-z-index-fixed: 1030;
	--bb-rl-z-index-adminbar: 1035;
	--bb-rl-z-index-modal-backdrop: 1040;
	--bb-rl-z-index-modal: 1050;
	--bb-rl-z-index-popover: 1060;
	--bb-rl-z-index-tooltip: 1070;
	--bb-rl-font-family-base: InterText, serif;
	--bb-rl-font-size-2xl: 20px;
	--bb-rl-font-size-base: 16px;
	--bb-rl-font-size-xs: 11px;
	--bb-rl-font-size-sm: 13px;
	--bb-rl-base-line-xs: 16px;
	--bb-rl-base-line-small: 20px;
	--bb-rl-base-line: 24px;
	--bb-rl-base-line-2xl: 30px
}

.bb-rl-dark-mode {
	--bb-rl-primary-color: #4946fe;
	--bb-rl-background-color: #242425;
	--bb-rl-background-hover-color: #555556;
	--bb-rl-background-secondary-color: #2f2f2f;
	--bb-rl-background-secondary-hover-color: #3d3d3d;
	--bb-rl-background-tertiary-color: #6d6d6e;
	--bb-rl-background-tertiary-hover-color: #555556;
	--bb-rl-background-black-color: #0c0c0d;
	--bb-rl-background-disabled-color: #dbdbdb;
	--bb-rl-background-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-background-brand-primary-hover-color: #4937f4;
	--bb-rl-background-brand-secondary-color: #3325ae;
	--bb-rl-background-brand-secondary-hover-color: #2e2689;
	--bb-rl-background-brand-disabled-color: #767eff;
	--bb-rl-background-info-secondary-color: #3325ae;
	--bb-rl-background-positive-primary-color: #008043;
	--bb-rl-background-positive-primary-hover-color: #02542d;
	--bb-rl-background-positive-secondary-color: #02542d;
	--bb-rl-background-positive-secondary-hover-color: #024023;
	--bb-rl-background-warning-primary-color: #975102;
	--bb-rl-background-warning-primary-hover-color: #682d03;
	--bb-rl-background-warning-secondary-color: #682d03;
	--bb-rl-background-warning-secondary-hover-color: #522504;
	--bb-rl-background-danger-primary-color: #900b09;
	--bb-rl-background-danger-primary-hover-color: #690807;
	--bb-rl-background-danger-secondary-color: #690807;
	--bb-rl-background-danger-secondary-hover-color: #4d0b0a;
	--bb-rl-border-color: #2f2f2f;
	--bb-rl-border-secondary-color: #3d3d3d;
	--bb-rl-border-tertiary-color: #555556;
	--bb-rl-border-disabled-color: #f3f3f3;
	--bb-rl-border-quinery-color: #f6f6f6;
	--bb-rl-border-quaternary-color: #f3f3f3;
	--bb-rl-border-brand-primary-color: #c2cdff;
	--bb-rl-border-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-border-info-primary-color: #c2cdff;
	--bb-rl-border-positive-primary-color: #cff7d3;
	--bb-rl-border-positive-secondary-color: #14ae5c;
	--bb-rl-border-warning-primary-color: #fff1c2;
	--bb-rl-border-warning-secondary-color: #e5a000;
	--bb-rl-border-danger-primary-color: #fdd3d0;
	--bb-rl-border-danger-secondary-color: #ec221f;
	--bb-rl-text-color: #fff;
	--bb-rl-text-white-color: #fff;
	--bb-rl-text-secondary-color: #cececf;
	--bb-rl-text-tertiary-color: #b6b6b6;
	--bb-rl-text-disabled-color: #e7e7e7;
	--bb-rl-text-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-text-brand-secondary-color: #c2cdff;
	--bb-rl-text-positive-primary-color: #cff7d3;
	--bb-rl-text-positive-secondary-color: #14ae5c;
	--bb-rl-text-warning-primary-color: #fff1c2;
	--bb-rl-text-warning-secondary-color: #e5a000;
	--bb-rl-text-danger-primary-color: #fdd3d0;
	--bb-rl-text-danger-secondary-color: #ec221f;
	--bb-rl-icon-color: #cececf;
	--bb-rl-icon-primary-color: #cececf;
	--bb-rl-icon-secondary-color: #cececf;
	--bb-rl-icon-tertiary-color: #9e9e9e;
	--bb-rl-icon-disabled-color: #858586;
	--bb-rl-icon-brand-primary-color: #c2cdff;
	--bb-rl-icon-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-icon-brand-disabled-color: #767eff;
	--bb-rl-icon-info-primary-color: #dde4ff;
	--bb-rl-icon-positive-primary-color: #cff7d3;
	--bb-rl-icon-positive-secondary-color: #14ae5c;
	--bb-rl-icon-warning-primary-color: #fff1c2;
	--bb-rl-icon-warning-secondary-color: #e5a000;
	--bb-rl-icon-danger-primary-color: #fdd3d0;
	--bb-rl-icon-danger-secondary-color: #ec221f;
	scrollbar-color: #666 transparent;
	color-scheme: dark
}

*,
::after,
::before {
	box-sizing: border-box
}

* {
	margin: 0
}

body {
	line-height: 1.5;
	-webkit-font-smoothing: antialiased
}

canvas,
img,
picture,
svg,
video {
	display: block;
	max-width: 100%
}

button,
input,
select,
textarea {
	font: inherit
}

.site-title,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	/* font-family: var(--bb-rl-font-family-base); */
	overflow-wrap: break-word
}

p {
	text-wrap: pretty
}

h1,
h2,
h3,
h4,
h5,
h6 {
	text-wrap: balance
}

body,
html {
	min-height: 100%
}

a {
	color: var(--bb-rl-primary-color);
	outline: 0;
	text-decoration: none
}

.inline-block {
	display: inline-block
}

.block {
	display: block
}

.flex {
	display: flex
}

.flex-1 {
	flex: 1
}

.flex-row {
	flex-direction: row
}

.flex-column {
	flex-direction: column
}

.flex-row-reverse {
	flex-direction: row-reverse
}

.flex-wrap {
	flex-wrap: wrap
}

.inline-flex {
	display: inline-flex
}

.justify-center {
	justify-content: center
}

.justify-between {
	justify-content: space-between
}

.justify-around {
	justify-content: space-around
}

.items-start {
	align-items: flex-start
}

.items-center {
	align-items: center
}

.items-end {
	align-items: flex-end
}

.bp-screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important
}

.mfp-hide {
	display: none
}

.bb-rl-container {
	margin-left: auto;
	margin-right: auto
}

.bb-rl-container-inner {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px
}

.bb-rl-header-container {
	max-width: initial
}

.bb-rl-screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important
}

img.emoji,
img.emojioneemoji,
img.emotions {
	display: inline-block;
	vertical-align: middle;
	margin: 3px;
	width: 24px;
	height: 24px
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
	display: none
}

@keyframes spin {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes popIn {
	0% {
		transform: translateY(20%) scale(.8)
	}

	100% {
		transform: translateY(0) scale(1)
	}
}

.site.bb-readylaunch {
	background-color: var(--bb-rl-background-secondary-color);
	margin-left: 0;
	margin-top: 69px;
	padding: 0;
	min-height: calc(100vh - 69px)
}

.bb-rl-left-panel~.site.bb-readylaunch {
	margin-left: 300px
}

.bb-readylaunch-template {
	color: var(--bb-rl-text-color);
	font-size: 1rem;
	font-family: var(--bb-rl-font-family-base);
	line-height: 1.5;
	font-optical-sizing: auto;
	font-style: normal
}

.bb-rl-header .site-title {
	font-weight: 500;
	font-style: normal;
	font-size: 30px;
	font-display: swap
}

body {
	font-weight: 400;
	font-style: normal;
	font-size: var(--bb-rl-font-size-base);
	font-display: swap
}

h1 {
	font-weight: 400;
	font-style: normal;
	font-size: 34px;
	font-display: swap
}

h2 {
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	font-display: swap
}

h3 {
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	font-display: swap
}

h4 {
	font-weight: 400;
	font-style: normal;
	font-size: 18px;
	font-display: swap
}

h5 {
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	font-display: swap
}

h6 {
	font-weight: 500;
	font-style: normal;
	font-size: 12px;
	font-display: swap
}

#wpadminbar {
	z-index: var(--bb-rl-z-index-adminbar)
}

.bb-readylaunch-template div.mce-panel {
	background-color: var(--bb-rl-background-color)
}

.bb-readylaunch-template .wp-editor-container {
	border-color: var(--bb-rl-border-secondary-color)
}

.bb-readylaunch-template div.mce-toolbar-grp {
	border-bottom-color: var(--bb-rl-border-secondary-color);
	background: var(--bb-rl-background-color)
}

.bb-readylaunch-template .mce-toolbar .mce-ico {
	color: var(--bb-rl-icon-secondary-color)
}

.bb-readylaunch-template .atwho-view {
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: 8px;
	min-width: 220px
}

.bb-readylaunch-template .atwho-view small {
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template .atwho-view ul li .username {
	display: none
}

.bb-readylaunch-template .emojionearea .emojionearea-picker {
	background-color: var(--bb-rl-background-color)
}

.bb-readylaunch-template .emojionearea .emojionearea-picker .emojionearea-filters {
	background-color: var(--bb-rl-background-secondary-color);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-readylaunch-template .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
	opacity: 1
}

.bb-readylaunch-template .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
	background-color: var(--bb-rl-background-color)
}

.bb-readylaunch-template .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
	color: var(--bb-rl-text-secondary-color);
	background-color: transparent
}

.bb-readylaunch-template.bb-rl-dark-mode .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter img {
	filter: invert(1)
}

@media screen and (max-width:992px) {
	.bb-rl-left-panel~.site.bb-readylaunch {
		margin-left: 0
	}

	.site.bb-readylaunch {
		margin-top: 66px
	}
}

@media screen and (max-width:782px) {
	body.admin-bar .site.bb-readylaunch {
		margin-top: 65px;
		min-height: calc(100vh - 65px)
	}

	.site.bb-readylaunch {
		padding: 0 15px
	}
}

@media screen and (max-width:600px) {
	#wpadminbar {
		position: fixed
	}
}

.bb-rl-groups ul.bp-list,
.bb-rl-members ul.bp-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: var(--bb-rl-space-200)
}

.bb-rl-primary-container .bb-rl-groups ul.bp-list.grid,
.bb-rl-primary-container .bb-rl-members ul.bp-list.grid {
	grid-template-columns: repeat(3, 1fr)
}

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

	.bb-rl-primary-container .bb-rl-groups ul.bp-list.grid,
	.bb-rl-primary-container .bb-rl-members ul.bp-list.grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media screen and (min-width:1200px) and (max-width:1400px) {

	.bb-rl-primary-container .bb-rl-groups ul.bp-list.grid,
	.bb-rl-primary-container .bb-rl-members ul.bp-list.grid {
		grid-template-columns: 1fr
	}
}

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

	.bb-rl-primary-container .bb-rl-groups ul.bp-list.grid,
	.bb-rl-primary-container .bb-rl-members ul.bp-list.grid {
		grid-template-columns: 1fr
	}
}

.bb-rl-groups ul.bp-list.grid .item-entry,
.bb-rl-members ul.bp-list.grid .item-entry {
	width: 100%
}

.bb-rl-groups ul.bp-list.grid .item-entry.item-entry-header,
.bb-rl-members ul.bp-list.grid .item-entry.item-entry-header {
	grid-column: 1/-1
}

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

	.bb-rl-groups ul.bp-list.grid,
	.bb-rl-members ul.bp-list.grid {
		grid-template-columns: repeat(3, 1fr)
	}
}

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

	.bb-rl-groups ul.bp-list.grid,
	.bb-rl-members ul.bp-list.grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

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

	.bb-rl-groups ul.bp-list.grid,
	.bb-rl-members ul.bp-list.grid {
		grid-template-columns: 1fr
	}
}

.bb-rl-groups ul.bp-list:not(.grid),
.bb-rl-members ul.bp-list:not(.grid) {
	grid-template-columns: 1fr
}

.bb-rl-groups ul.bp-list:not(.grid) .item-entry,
.bb-rl-members ul.bp-list:not(.grid) .item-entry {
	width: 100%
}

.bb-rl-screen-reader-text,
.bb-screen-reader-text,
.bp-screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important
}

.bb-rl-secondary-header {
	background-color: var(--bb-rl-background-color);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: 12px var(--bb-rl-space-300);
	margin-bottom: var(--bb-rl-space-400);
	gap: var(--bb-rl-space-100);
	flex-flow: wrap;
	justify-content: space-between
}

@media screen and (max-width:900px) {
	.bb-rl-secondary-header {
		justify-content: center
	}
}

@media screen and (max-width:782px) {
	.bb-rl-secondary-header {
		margin-left: -15px;
		margin-right: -15px;
		flex-direction: column;
		gap: var(--bb-rl-space-100)
	}

	.bb-rl-primary-container .bb-rl-secondary-header {
		margin-left: 0;
		margin-right: 0
	}
}

.bb-rl-secondary-header .bb-rl-actions-buttons {
	margin-left: var(--bb-rl-space-200);
	padding-left: var(--bb-rl-space-200);
	position: relative
}

.bb-rl-secondary-header .bb-rl-actions-buttons:before {
	content: "|";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	color: var(--bb-rl-border-secondary-color)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-secondary {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	font-size: var(--bb-rl-font-size-sm);
	padding: 6px var(--bb-rl-space-200);
	margin-right: 10px;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-secondary:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-secondary:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-secondary:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-secondary [class*=bb-icons-rl-] {
	font-size: 16px;
	margin-right: 6px
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-primary {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	padding: 6px var(--bb-rl-space-200);
	margin-right: 10px;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-primary:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-primary:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-primary:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-secondary-header .bb-rl-actions-buttons .action-primary [class*=bb-icons-rl-] {
	font-size: 16px;
	margin-right: 6px
}

.bb-rl-secondary-header .bb-rl-actions-buttons .button {
	margin-right: 0
}

.bb-rl-secondary-header .bb-rl-actions-buttons .button~.button {
	margin-left: var(--bb-rl-space-100)
}

.bb-rl-secondary-header .bb-rl-actions-buttons .bb-model-footer .button~.button {
	margin-left: 0
}

.bb-rl-secondary-header .bb-rl-entry-heading {
	align-items: center
}

.bb-rl-groups-single-wrapper .bb-rl-secondary-header {
	border-bottom: 0
}

.bb-rl-primary-container .bb-rl-secondary-header {
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-primary-container .bb-rl-secondary-header #object-nav {
	padding: 12px var(--bb-rl-space-200)
}

.bb-rl-entry-heading .bb-rl-page-title,
.bb-rl-entry-heading h2 {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color);
	white-space: nowrap
}

@media screen and (max-width:900px) {
	.bb-rl-sub-ctrls {
		flex-flow: wrap;
		gap: var(--bb-rl-space-100);
		margin-right: auto;
		margin-left: auto;
		justify-content: center
	}
}

.bb-rl-grid-filters {
	gap: var(--bb-rl-space-100)
}

.bb-rl-grid-filters .layout-view {
	display: inline-flex
}

.bb-rl-grid-filters .layout-view.active i,
.bb-rl-grid-filters .layout-view:hover i {
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-grid-filters .layout-view i {
	font-size: 28px;
	color: var(--bb-rl-icon-tertiary-color)
}

.bb-rl-action-button a i {
	margin-right: var(--bb-rl-space-50)
}

ul.bp-list {
	list-style: none;
	padding: 0
}

.bb-rl-loading-bg {
	background-color: var(--bb-rl-background-secondary-color);
	animation: fade-in-out infinite 2s ease
}

@keyframes fade-in-out {
	0% {
		opacity: 1
	}

	50% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

.bb-readylaunch-template .atwho-view {
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	z-index: var(--bb-rl-z-index-popover);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12)
}

.bb-readylaunch-template .atwho-view ul {
	margin: var(--bb-rl-space-100) 0
}

.bb-readylaunch-template .atwho-view ul li {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

.bb-readylaunch-template .atwho-view ul .cur {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-readylaunch-template .atwho-view ul .cur small {
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template .atwho-view ul li.list-loader {
	color: var(--bb-rl-text-secondary-color)
}

.bb-readylaunch-template .atwho-view ul li.list-loader:before {
	content: "";
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear
}

.bb-readylaunch-template .atwho-view small {
	color: var(--bb-rl-text-secondary-color)
}

span.atwho-inserted {
	color: var(--bb-rl-primary-color)
}

.medium-editor-element p {
	line-height: 1.5;
	margin-bottom: var(--bb-rl-space-200)
}

.medium-editor-element b {
	font-weight: 600
}

.medium-editor-element i {
	font-style: italic
}

.medium-editor-element blockquote {
	font-style: italic;
	background-color: var(--bb-rl-background-secondary-color);
	border-left: 2px solid var(--bb-rl-background-tertiary-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-200)
}

.medium-editor-element pre {
	background-color: var(--bb-rl-background-secondary-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-md)
}

.medium-editor-element ol,
.medium-editor-element ul {
	padding: 0 0 var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.medium-editor-element h3,
.medium-editor-element h4 {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: var(--bb-rl-space-200)
}

.medium-editor-element h4 {
	font-size: 16px
}

.emojionearea .emojionearea-button:before {
	content: "\e436";
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line)
}

.bb-rl-screen-content .emoji,
.bb-rl-screen-content .emojioneemoji {
	vertical-align: middle
}

.bb-rl-gif-media-search-dropdown {
	position: absolute;
	left: 0;
	bottom: 40px;
	z-index: 99;
	display: none;
	background: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding-bottom: var(--bb-rl-space-100);
	border: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-gif-media-search-dropdown.open {
	display: block;
	width: 310px
}

.bb-rl-gif-media-search-dropdown .gif-alert {
	display: none;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	min-height: 100px
}

.bb-rl-gif-media-search-dropdown .gif-alert [class*=bb-icon] {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 30px;
	opacity: .6;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-gif-media-search-dropdown .gif-alert p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.5;
	opacity: .6
}

.bb-rl-gif-media-search-dropdown .gif-alert.show {
	display: flex
}

.bb-rl-gif-media-search-dropdown .gif-search-results {
	min-height: 190px;
	max-height: 250px;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-100) 0;
	overflow: auto
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul {
	columns: 2 auto;
	column-gap: 4px;
	margin: 0;
	padding: 0;
	list-style: none
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul .bg1 {
	background: #e0245e
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul .bg2 {
	background: #f45d22
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul .bg3 {
	background: #ffad1f
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul .bg4 {
	background: #17bf63
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul .bg5 {
	background: #1c94e0
}

.bb-rl-gif-media-search-dropdown .gif-search-results ul .bg6 {
	background: #794bc4
}

.bb-rl-gif-media-search-dropdown .found-media-item img {
	width: 100%;
	height: 100%;
	min-width: 100%
}

.bb-readylaunch-template .gif-search-query {
	padding: var(--bb-rl-space-200);
	position: relative
}

.bb-readylaunch-template .gif-search-query .search-query-input {
	font-size: 13px;
	background-color: var(--bb-rl-background-color);
	color: var(--bb-rl-text-tertiary-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: 0 var(--bb-rl-space-100) 0 var(--bb-rl-space-400);
	height: 32px;
	width: 100%
}

.bb-readylaunch-template .gif-search-query:before {
	content: "\e30c";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 1rem;
	position: absolute;
	left: var(--bb-rl-space-300);
	top: 50%;
	transform: translateY(-50%)
}

.bb-rl-emojionearea-theatre.emojionearea .emojionearea-picker,
.emojionearea-standalone.emojionearea .emojionearea-picker {
	border-radius: var(--bb-rl-radius-lg);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12)
}

.bb-rl-emojionearea-theatre.emojionearea .emojionearea-picker .emojionearea-wrapper:after,
.emojionearea-standalone.emojionearea .emojionearea-picker .emojionearea-wrapper:after {
	display: none
}

.bb-rl-emojionearea-theatre.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters .emojionearea-filter:first-of-type,
.emojionearea-standalone.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters .emojionearea-filter:first-of-type {
	border-top-left-radius: var(--bb-rl-radius-lg)
}

.bb-rl-emojionearea-theatre.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters,
.emojionearea-standalone.emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
	border-top-right-radius: var(--bb-rl-radius-lg);
	border-top-left-radius: var(--bb-rl-radius-lg)
}

div[class*=attached-gif-container] .gif-play-button {
	height: 60px;
	width: 60px;
	font-size: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	margin-top: -30px
}

div[class*=attached-gif-container] .gif-play-button [class*=bb-icon] {
	font-family: bb-icons-rl;
	display: flex;
	align-items: center;
	justify-content: center;
	font-style: normal;
	color: var(--bb-rl-text-white-color);
	background-color: rgba(0, 0, 0, .7);
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	height: 50px;
	width: 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 11;
	transition: all ease .3s;
	border-radius: var(--bb-rl-radius-full)
}

div[class*=attached-gif-container] .gif-play-button [class*=bb-icon]:before {
	content: "\e3d0";
	font-family: bb-icons-rl;
	font-size: 30px;
	font-weight: 500;
	opacity: .8
}

div[class*=attached-gif-container] .gif-icon {
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-text-white-color);
	position: absolute;
	display: block;
	height: 30px;
	font-weight: 600;
	width: 44px;
	bottom: 0;
	left: 0;
	border-radius: 0 var(--bb-rl-radius-md) 0 0;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	background-color: var(--bb-rl-background-black-color);
	opacity: .45
}

div[class*=attached-gif-container] .gif-icon:after {
	content: "GIF"
}

div[class*=attached-gif-container] .gif-player {
	display: inline-flex;
	position: relative;
	max-width: 380px;
	overflow: hidden;
	border-radius: var(--bb-rl-radius-md)
}

div.xdsoft_datetimepicker {
	font-family: var(--bb-rl-font-family-base);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	border-radius: var(--bb-rl-radius-md)
}

div.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 220px
}

div.xdsoft_datetimepicker .xdsoft_monthpicker {
	display: flex;
	align-items: center
}

div.xdsoft_datetimepicker .xdsoft_next,
div.xdsoft_datetimepicker .xdsoft_prev {
	background: 0 0;
	height: auto;
	width: auto;
	text-indent: 0;
	margin-right: auto
}

div.xdsoft_datetimepicker .xdsoft_next:before,
div.xdsoft_datetimepicker .xdsoft_prev:before {
	content: "\e138";
	color: var(--bb-rl-icon-secondary-color);
	font-size: 16px;
	font-family: bb-icons-rl
}

div.xdsoft_datetimepicker .xdsoft_next {
	margin-right: 0;
	margin-left: auto;
	opacity: 1
}

div.xdsoft_datetimepicker .xdsoft_next:before {
	content: "\e13a"
}

div.xdsoft_datetimepicker .xdsoft_today_button {
	display: none
}

div.xdsoft_datetimepicker .xdsoft_month {
	width: auto
}

div.xdsoft_datetimepicker .xdsoft_label {
	background-color: var(--bb-rl-background-color);
	text-decoration: none;
	width: auto;
	padding: 8px 3px
}

div.xdsoft_datetimepicker .xdsoft_label span {
	color: var(--bb-rl-text-color);
	font-size: 15px;
	font-weight: 500;
	text-decoration: none !important
}

div.xdsoft_datetimepicker .xdsoft_label i {
	height: auto;
	width: auto;
	background-image: none;
	opacity: 1;
	margin-left: 6px;
	font-style: normal
}

div.xdsoft_datetimepicker .xdsoft_label i:before {
	content: "\e136";
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-tertiary-color);
	font-size: 12px;
	font-weight: 500
}

div.xdsoft_datetimepicker .xdsoft_calendar th {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent !important;
	color: var(--bb-rl-text-tertiary-color);
	border: 0;
	font-size: 11px;
	font-weight: 500;
	height: 30px;
	width: 30px
}

div.xdsoft_datetimepicker .xdsoft_calendar tr {
	display: flex
}

div.xdsoft_datetimepicker .xdsoft_calendar td {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	color: var(--bb-rl-text-secondary-color);
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	height: 30px;
	border-radius: var(--bb-rl-radius-full);
	border: 1px solid transparent
}

div.xdsoft_datetimepicker .xdsoft_calendar td>div {
	padding: 0
}

div.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
div.xdsoft_datetimepicker .xdsoft_calendar td:hover {
	font-weight: 600;
	color: var(--bb-rl-primary-color) !important;
	background-color: transparent !important;
	border-color: var(--bb-rl-primary-color);
	box-shadow: none !important
}

div.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: var(--bb-rl-primary-color)
}

div.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	border-radius: var(--bb-rl-radius-md)
}

div.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
	font-size: 12px;
	color: var(--bb-rl-text-secondary-color);
	background-color: transparent;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border: 0;
	width: 140px;
	text-align: left
}

div.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,
div.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color);
	box-shadow: none
}

div.xdsoft_datetimepicker .xdsoft_scrollbar {
	width: 5px;
	right: 2px
}

div.xdsoft_datetimepicker .xdsoft_scrollbar>.xdsoft_scroller {
	background-color: var(--bb-rl-border-tertiary-color) !important
}

div.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 100px
}

div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,
div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	display: none
}

div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 195px;
	border: 0
}

div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time {
	font-size: 13px;
	color: var(--bb-rl-text-secondary-color);
	line-height: 1.2;
	background-color: transparent;
	border: 0;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	height: auto
}

div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time.xdsoft_current,
div.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time:hover {
	color: var(--bb-rl-text-color) !important;
	background-color: var(--bb-rl-background-secondary-hover-color) !important;
	box-shadow: none
}

.bb-readylaunch-template .bb-schedule-post_dropdown_section .bb-time-meridian {
	background-color: var(--bb-rl-background-color)
}

div.video-js {
	font-family: inherit;
	border-radius: var(--bb-rl-radius-lg);
	overflow: hidden;
	max-width: 100%;
	cursor: pointer
}

div.video-js .vjs-poster,
div.video-js video {
	border-radius: var(--bb-rl-radius-lg);
	object-fit: contain
}

div.video-js .vjs-poster>img {
	position: absolute;
	object-fit: cover;
	height: 100%;
	width: 100%
}

div.video-js button.vjs-big-play-button {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: var(--bb-rl-background-black-color);
	border: 1px solid var(--bb-rl-border-quinery-color);
	height: 56px;
	width: 56px;
	border-radius: var(--bb-rl-radius-full);
	transition: all ease .3s;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center
}

div.video-js button.vjs-big-play-button:before {
	content: "\e3d0";
	color: var(--bb-rl-border-tertiary-color);
	font-family: bb-icons-rl;
	font-size: 32px;
	font-weight: 500
}

div.video-js button.vjs-big-play-button .vjs-icon-placeholder {
	display: none
}

div.video-js .pcture-in-picture-notice {
	display: none
}

div.video-js .vjs-control-bar {
	padding-top: 5px;
	bottom: 10px;
	background-color: transparent;
	z-index: 1
}

div.video-js .vjs-control-bar:before {
	content: "";
	position: absolute;
	bottom: -10px;
	top: 0;
	width: 100%;
	background: linear-gradient(to top, rgba(51, 51, 51, .5), rgba(51, 51, 51, 0))
}

div.video-js .vjs-control-bar button {
	background-color: transparent !important;
	padding: 0;
	border: 0;
	width: 4em;
	font-size: 10px;
	line-height: 1.3;
	box-shadow: none !important;
	text-shadow: none;
	font-family: inherit;
	opacity: .8
}

div.video-js .vjs-control-bar button:hover {
	opacity: 1
}

div.video-js .vjs-control-bar button .vjs-icon-placeholder:before {
	font-family: bb-icons-rl;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	color: var(--bb-rl-text-white-color);
	filter: drop-shadow(0 0 4px rgba(0, 0, 0, .3))
}

div.video-js .vjs-control-bar button.vjs-play-control .vjs-icon-placeholder:before {
	content: "\e39e"
}

div.video-js .vjs-control-bar button.vjs-play-control.vjs-paused .vjs-icon-placeholder:before {
	content: "\e3d0";
	font-weight: 500
}

div.video-js .vjs-control-bar button.vjs-seek-button .vjs-icon-placeholder:before {
	content: "\e6a6"
}

div.video-js .vjs-control-bar button.vjs-seek-button.skip-back .vjs-icon-placeholder:before {
	transform: rotateY(180deg)
}

div.video-js .vjs-control-bar button.vjs-mute-control .vjs-icon-placeholder:before {
	content: "\e44a"
}

div.video-js .vjs-control-bar button.vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
	content: "\e45a"
}

div.video-js .vjs-control-bar button.vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
	content: "\e44e"
}

div.video-js .vjs-control-bar button.vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
	content: "\e44c"
}

div.video-js .vjs-control-bar button.vjs-picture-in-picture-control .vjs-icon-placeholder:before {
	content: "\e64c"
}

div.video-js .vjs-control-bar button.vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\e0a6"
}

div.video-js .vjs-control-bar button.enlarge_button .vjs-icon-placeholder:before {
	content: "\e0a6"
}

div.video-js .vjs-control-bar button.enlarge_button:before {
	display: none
}

div.video-js .vjs-control-bar button.enlarge_button:after {
	left: 0
}

div.video-js .vjs-control-bar .vjs-time-control {
	font-size: 14px;
	font-weight: 500;
	line-height: 25px;
	color: rgba(255, 255, 255, .7);
	text-shadow: 0 0 4px rgba(0, 0, 0, .3);
	padding-left: 0;
	padding-right: 0;
	text-align: center
}

div.video-js .vjs-control-bar .vjs-time-control span {
	line-height: 25px
}

div.video-js .vjs-control-bar .vjs-volume-control .vjs-volume-tooltip {
	display: none
}

div.video-js .vjs-control-bar .vjs-slider {
	background-color: rgba(255, 255, 255, .5);
	border-radius: 4px
}

div.video-js .vjs-control-bar .vjs-play-progress,
div.video-js .vjs-control-bar .vjs-volume-level {
	background-color: var(--bb-rl-primary-color);
	border-radius: 4px
}

div.video-js .vjs-control-bar .vjs-slider-horizontal .vjs-volume-level:before {
	top: -.4em
}

div.video-js:fullscreen .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\e09e"
}

div.video-js.vjs-playing button.vjs-big-play-button {
	display: none
}

div.video-js.vjs-playing~.bb-rl-video-duration,
div.video-js.vjs-playing~.bb-video-duration {
	display: none
}

div.video-js.vjs-has-started~.bb-rl-video-duration,
div.video-js.vjs-has-started~.bb-video-duration {
	display: none
}

div.video-js.vjs-error .vjs-big-play-button,
div.video-js.vjs-error:after {
	display: none
}

div.video-js.vjs-error .vjs-error-display {
	background: rgba(0, 0, 0, .8)
}

div.video-js.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	color: var(--bb-rl-text-white-color);
	font-size: 14px;
	line-height: 24px;
	letter-spacing: -.24px;
	top: 50%;
	transform: translateY(-50%);
	height: auto;
	margin-top: 30px
}

div.video-js.vjs-error .vjs-error-display:before {
	content: "\e4dc";
	font-family: bb-icons-rl;
	font-size: 48px;
	font-weight: 500;
	color: var(--bb-rl-text-white-color);
	text-shadow: none;
	margin-top: -35px
}

div.video-js.vjs-error~.bb-rl-video-duration,
div.video-js.vjs-error~.bb-video-duration {
	display: none
}

.has-no-thumbnail div.video-js .vjs-error-display {
	background: var(--bb-rl-background-tertiary-color)
}

.has-no-thumbnail div.video-js .vjs-error-display .vjs-modal-dialog-content {
	color: var(--bb-rl-text-color)
}

.has-no-thumbnail div.video-js .vjs-error-display:before {
	color: var(--bb-rl-icon-color)
}

div.video-js.vjs-picture-in-picture {
	pointer-events: none
}

div.video-js.vjs-picture-in-picture:after {
	display: none
}

div.video-js.vjs-picture-in-picture .vjs-big-play-button,
div.video-js.vjs-picture-in-picture .vjs-control-bar,
div.video-js.vjs-picture-in-picture video {
	display: none
}

div.video-js.vjs-picture-in-picture .pcture-in-picture-notice {
	color: var(--bb-rl-text-white-color);
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 40px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0
}

div.video-js.vjs-picture-in-picture .pcture-in-picture-notice:before {
	content: "\e64c";
	font-weight: 400;
	color: var(--bb-rl-text-white-color);
	display: block;
	font-size: 48px;
	font-family: bb-icons-rl;
	text-shadow: none;
	margin-top: -65px;
	margin-bottom: var(--bb-rl-space-200)
}

@media screen and (max-width:544px) {
	div.video-js.vjs-picture-in-picture .pcture-in-picture-notice {
		font-size: 14px;
		font-weight: 500
	}

	div.video-js.vjs-picture-in-picture .pcture-in-picture-notice:before {
		font-size: 40px;
		margin-bottom: 10px
	}
}

@media screen and (max-width:768px) {
	div.video-js {
		bottom: 10px
	}

	div.video-js .vjs-duration,
	div.video-js .vjs-picture-in-picture-control,
	div.video-js .vjs-playback-rate,
	div.video-js .vjs-seek-button,
	div.video-js .vjs-time-control {
		display: none
	}

	div.video-js button {
		width: 3em
	}

	div.video-js .enlarge_button {
		background-color: transparent !important;
		padding: 0;
		border: 0;
		width: 4em;
		font-size: 10px;
		line-height: 1.3;
		box-shadow: none;
		text-shadow: none;
		font-family: inherit;
		display: block;
		z-index: 1111
	}

	div.video-js.vjs-error .vjs-error-display .vjs-modal-dialog-content {
		font-size: 13px;
		line-height: 20px
	}

	div.video-js.vjs-error .vjs-error-display:before {
		font-size: 36px
	}
}

div.vjs-menu .vjs-menu-content {
	background: var(--bb-rl-background-black-color);
	border-radius: 5px
}

div.vjs-menu li {
	color: var(--bb-rl-text-white-color)
}

div.vjs-menu li .vjs-menu-item-text {
	opacity: .7;
	font-size: 11px;
	font-weight: 500
}

div.vjs-menu li.vjs-selected,
div.vjs-menu li:hover {
	color: var(--bb-rl-background-black-color);
	background-color: var(--bb-rl-text-white-color)
}

div.vjs-menu li.vjs-selected .vjs-menu-item-text,
div.vjs-menu li:hover .vjs-menu-item-text {
	opacity: 1
}

.bb-rl-single-activity-video.video-js .vjs-fullscreen-control,
.single-activity-video.video-js .vjs-fullscreen-control {
	display: none
}

.bb-rl-more_dropdown-wrap {
	position: absolute;
	top: var(--bb-rl-space-200);
	right: var(--bb-rl-space-200);
	z-index: var(--bb-rl-z-index-dropdown);
	visibility: hidden;
	opacity: 0
}

.is-visible .bb-rl-more_dropdown-wrap {
	visibility: visible;
	opacity: 1
}

.bb_rl_more_dropdown__action {
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--bb-rl-icon-tertiary-color);
	font-size: 24px;
	padding: var(--bb-rl-space-50);
	background-color: var(--bb-rl-background-black-color);
	border: 1px solid transparent;
	border-radius: var(--bb-rl-radius-full)
}

.bb_rl_more_dropdown__action i {
	font-style: normal;
	font-weight: 700
}

.bb_rl_more_dropdown {
	position: absolute;
	top: 40px;
	right: 0;
	z-index: var(--bb-rl-z-index-dropdown);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	width: 190px;
	visibility: hidden;
	opacity: 0
}

.bb_rl_more_dropdown.open {
	visibility: visible;
	opacity: 1
}

.bb_rl_more_dropdown ul {
	padding: 0;
	width: 100%;
	list-style: none
}

.bb_rl_more_dropdown a {
	display: flex;
	align-items: center;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

.bb_rl_more_dropdown a i {
	font-style: normal
}

.bb_rl_more_dropdown a:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb_rl_more_dropdown a:before {
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-secondary-color);
	font-size: 20px;
	font-weight: 400;
	margin-right: var(--bb-rl-space-100)
}

.bb_rl_more_dropdown li.bb_rl_move_file a:before {
	content: "\e836"
}

.bb_rl_more_dropdown li.bb_rl_delete_file a:before {
	content: "\e4a6"
}

.bb_rl_more_dropdown li.bb_rl_move_video a:before {
	content: "\e260"
}

.bb_rl_more_dropdown li.bb_rl_edit_thumbnail_video a:before {
	content: "\e2ca"
}

.bb-rl-activity-media-elem.bb-rl-document-activity {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	position: relative;
	width: 100%
}

.bb-rl-activity-media-elem.bb-rl-document-activity+.bb-rl-document-activity {
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-preview-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-preview-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 200px;
	overflow: hidden;
	text-align: center
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-description-wrap {
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: row;
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-audio-wrap audio::-webkit-media-controls-enclosure,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-audio-wrap audio::-webkit-media-controls-enclosure {
	border-radius: 0 0 var(--bb-rl-radius-lg) var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-color);
	padding: var(--bb-rl-space-200)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-audio-wrap audio::-webkit-media-controls-panel,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-audio-wrap audio::-webkit-media-controls-panel {
	padding: 0
}

.bb-rl-activity-media-elem.bb-rl-document-activity:has(.bb-rl-document-audio-wrap) .bb-rl-document-description-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity:has(.bb-rl-document-preview-wrap) .bb-rl-document-description-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity:has(.bb-rl-document-text-wrap) .bb-rl-document-description-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity:has(.document-audio-wrap) .bb-rl-document-description-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity:has(.document-preview-wrap) .bb-rl-document-description-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity:has(.document-text-wrap) .bb-rl-document-description-wrap {
	border-radius: var(--bb-rl-radius-lg) var(--bb-rl-radius-lg) 0 0
}

.bb-rl-activity-media-elem.bb-rl-document-activity:has(.bb-rl-document-preview-wrap),
.bb-rl-activity-media-elem.bb-rl-document-activity:has(.document-preview-wrap) {
	display: flex;
	flex-flow: column
}

.bb-rl-activity-media-elem.bb-rl-document-activity .document-text:not(.loaded):after {
	content: "\ef30";
	font-family: bb-icons;
	display: inline-block;
	text-align: center;
	margin: 10px 0;
	animation: spin 2s infinite linear
}

.bb-media-info-section .bb-rl-activity-media-elem.bb-rl-document-activity {
	padding: 5px 5px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-entry-img {
	flex-basis: 48px;
	width: 48px;
	line-height: 1;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-entry-img>i {
	font-size: 48px;
	color: var(--bb-rl-text-tertiary-color);
	font-style: normal
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap {
	flex-basis: calc(100% - 70px);
	width: calc(100% - 70px);
	display: inline-block;
	vertical-align: middle;
	padding-left: var(--bb-rl-space-100)
}

.bb-media-info-section .bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap {
	padding: var(--bb-rl-space-100) 0 var(--bb-rl-space-100) var(--bb-rl-space-50)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-title {
	display: block;
	color: var(--bb-rl-text-color);
	font-size: 14px;
	font-weight: 600;
	width: calc(100% - 70px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-description,
.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-extension-description,
.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-helper-text {
	display: inline-block;
	vertical-align: middle;
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm);
	line-height: 1
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-description {
	margin-right: 6px;
	text-transform: lowercase
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-helper-text-click {
	margin-left: 3px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-extension-description {
	transition: opacity ease .3s
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-extension-description:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 4px;
	width: 4px;
	background-color: var(--bb-rl-background-tertiary-color);
	margin: 0 6px 0 0
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-detail-wrap .bb-rl-document-helper-text {
	display: none;
	position: relative;
	top: -10px;
	opacity: 0;
	visibility: hidden
}

.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action-wrap>.bb-rl-document-action_more {
	border-color: var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action-wrap>.bb-rl-document-action_more i {
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap {
	position: absolute;
	right: 15px;
	top: 25px;
	transition: all .3s ease
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb-rl-document-action_collapse {
	display: none
}

.bb-media-info-section .bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap {
	right: 10px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown {
	width: 210px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb-rl-document-action_more i {
	font-weight: 700
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a {
	display: inline-flex;
	padding: var(--bb-rl-space-50);
	transition: all .3s ease;
	border: .5px solid transparent;
	border-radius: 6px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a i {
	font-size: 24px;
	font-style: normal;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a.bb-rl-document-action_more i {
	color: var(--bb-rl-icon-tertiary-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a.bb-rl-document-action_more:hover i {
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a[data-balloon]:after {
	margin-top: 4px;
	font-size: 12px;
	padding: 5px 10px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a[data-balloon][data-balloon-pos=down]:before {
	margin-top: -1px
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap>a.document-action_more {
	margin-left: var(--bb-rl-space-50)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown ul li.bb_rl_move_file.bb-rl-move-disabled a {
	pointer-events: none;
	opacity: .7
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown ul li.bb_rl_move_file.bb-rl-move-disabled[data-balloon]:after {
	content: attr(data-balloon);
	white-space: normal;
	max-width: 200px;
	width: 100%
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown ul li.bb_rl_move_file a:before {
	content: "\e260"
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown ul li.bb_rl_delete_file a:before {
	content: "\e4a6"
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown ul li.bb_rl_privacy_file a:before {
	content: "\e308"
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap .bb_rl_more_dropdown ul li.bb_rl_copy_download_file_url a:before {
	content: "\e20c"
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-audio-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-audio-wrap {
	padding: 0;
	width: 100%;
	float: left
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-audio-wrap audio,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-audio-wrap audio {
	margin: var(--bb-rl-space-100) 0;
	width: 100%;
	float: left;
	outline: 0
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-preview-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-preview-wrap {
	background-color: var(--bb-rl-background-color);
	border-radius: 0 0 var(--bb-rl-radius-lg) var(--bb-rl-radius-lg);
	height: 200px;
	overflow: hidden;
	text-align: center
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-preview-wrap~.document-action-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-audio-wrap .bb-rl-document-audio-wrap~.document-action-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-preview-wrap~.document-action-wrap {
	bottom: 21px;
	top: inherit
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap .CodeMirror,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap .CodeMirror {
	height: auto;
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large {
	max-height: 150px;
	overflow: hidden;
	position: relative
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large .bb-rl-document-expand,
.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large .document-expand,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large .bb-rl-document-expand,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large .document-expand {
	opacity: 1;
	visibility: visible
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large .CodeMirror,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large .CodeMirror {
	height: auto
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large .CodeMirror .CodeMirror-vscrollbar,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large .CodeMirror .CodeMirror-vscrollbar {
	display: none !important
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large .CodeMirror .CodeMirror-sizer,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large .CodeMirror .CodeMirror-sizer {
	min-height: auto !important
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-text-wrap.is_large .CodeMirror .CodeMirror-scroll,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-text-wrap.is_large .CodeMirror .CodeMirror-scroll {
	height: auto;
	overflow: hidden !important;
	padding-bottom: 50px;
	width: 100%
}

.bb-rl-activity-media-elem.bb-rl-document-activity.code-full-view .bb-rl-document-text-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity.code-full-view .document-text-wrap {
	max-height: inherit;
	overflow: initial
}

.bb-rl-activity-media-elem.bb-rl-document-activity.code-full-view .bb-rl-document-expand .bb-rl-document-collapse-text {
	display: block
}

.bb-rl-activity-media-elem.bb-rl-document-activity.code-full-view .bb-rl-document-expand .bb-rl-document-expand-text {
	display: none
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-expand,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-expand {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 11;
	visibility: hidden;
	opacity: 0
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-expand .bb-rl-document-expand-anchor,
.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-expand .document-expand-anchor,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-expand .bb-rl-document-expand-anchor,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-expand .document-expand-anchor {
	display: flex;
	align-items: center;
	position: absolute;
	bottom: 0;
	right: var(--bb-rl-space-300);
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	z-index: 11;
	font-size: var(--bb-rl-font-size-sm);
	line-height: 1;
	font-weight: 500;
	opacity: 0;
	visibility: hidden;
	margin-top: 25px;
	transition: all ease .3s
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-expand .bb-rl-document-expand-anchor .document-icon-plus,
.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-expand .document-expand-anchor .document-icon-plus,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-expand .bb-rl-document-expand-anchor .document-icon-plus,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-expand .document-expand-anchor .document-icon-plus {
	font-size: 16px;
	color: var(--bb-rl-icon-color)
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-expand .bb-rl-document-collapse-text,
.bb-rl-activity-media-elem.bb-rl-document-activity .document-expand .bb-rl-document-collapse-text {
	display: none
}

.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible {
	z-index: var(--bb-rl-z-index-dropdown)
}

.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action_more[data-balloon]:after,
.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action_more[data-balloon]:before {
	display: none
}

.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb-rl-document-action-wrap,
.bb-rl-activity-media-elem.bb-rl-document-activity.is-visible .bb_rl_more_dropdown {
	opacity: 1;
	visibility: visible
}

.bb-rl-activity-media-elem.bb-rl-document-activity .bb_rl_more_text_view,
.bb-rl-activity-media-elem.bb-rl-document-activity .more_text_view {
	color: var(--bb-rl-text-tertiary-color);
	background-color: var(--bb-rl-background-color);
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 0 0 var(--bb-rl-radius-lg) var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-activity-media-elem.bb-rl-document-activity:hover .bb-rl-document-expand .bb-rl-document-expand-anchor,
.bb-rl-activity-media-elem.bb-rl-document-activity:hover .document-expand .document-expand-anchor {
	opacity: 1;
	visibility: visible;
	bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-media-elem.bb-rl-document-activity:hover .CodeMirror,
.bb-rl-activity-media-elem.bb-rl-document-activity:hover .CodeMirror-gutters {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-view-more--pagination .bb-rl-button.bb-rl-button--small {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1.7;
	gap: var(--bb-rl-space-50)
}

.bb-rl-view-more--pagination .bb-rl-button.bb-rl-button--small [class*=bb-icons] {
	font-size: 16px
}

.item .list-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color)
}

.item .list-title a {
	color: var(--bb-rl-text-color)
}

.item .list-title a:hover {
	color: var(--bb-rl-primary-color)
}

.bb-rl-secondary-header #object-nav {
	padding: 12px var(--bb-rl-space-300);
	width: 100%
}

.bb-rl-secondary-header #object-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	flex-flow: wrap
}

.bb-rl-secondary-header #object-nav ul li {
	list-style: none;
	margin: 0 var(--bb-rl-space-50) 0 0;
	padding: 0;
	display: flex;
	align-items: center
}

.bb-rl-secondary-header #object-nav ul li a {
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	padding: 7px var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	white-space: nowrap
}

.bb-rl-secondary-header #object-nav ul li a .count {
	display: none
}

.bb-rl-secondary-header #object-nav ul li a:hover,
.bb-rl-secondary-header #object-nav ul li.selected a {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-secondary-header #object-nav ul.bb-rl-sub-menu {
	padding: var(--bb-rl-space-100) 0
}

.bb-rl-secondary-header #object-nav ul.bb-rl-sub-menu li {
	margin: 0
}

.bb-rl-secondary-header #object-nav ul.bb-rl-sub-menu li a {
	border-radius: 0;
	padding: 10px var(--bb-rl-space-200)
}

.atwho-container .atwho-view {
	z-index: 999999
}

.bb-rl-media-single-album .bb-single-album-header {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 0 0 var(--bb-rl-space-200);
	margin: 0 0 var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-media-single-album .bb-single-album-header .bb-rl-album-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: var(--bb-rl-text-color)
}

.bb-rl-media-single-album .bb-single-album-header .bb-rl-album-title .bb-rl-album-back {
	display: inline-flex;
	align-items: center;
	color: var(--bb-rl-text-color);
	margin-right: var(--bb-rl-space-100);
	vertical-align: middle
}

.bb-rl-media-single-album .bb-single-album-header .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	margin-left: var(--bb-rl-space-100)
}

.bb-rl-media-single-album .bb-single-album-header .button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-media-single-album .bb-single-album-header .button:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-media-single-album .bb-single-album-header .button:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-media-single-album .bb-single-album-header .album-actions {
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.bb-rl-media-single-album .bb-single-album-header .album-actions .bb-member-media-header {
	margin-right: var(--bb-rl-space-200);
	margin-bottom: 0;
	font-size: var(--bb-rl-font-size-2xl);
	list-style: 1
}

.bb-rl-media-single-album .bb-single-album-header .album-actions .bb-member-media-header a {
	color: var(--bb-rl-text-color)
}

.bb-rl-media-single-album .bb-single-album-header .album-actions .bb-member-media-header a:hover {
	color: var(--bb-rl-primary-color)
}

.bb-rl-media-single-album .bb-single-album-header .album-actions .bb-member-media-header #bb-select-deselect-all-media {
	order: -1
}

.bb-rl-media-single-album .bb-rl-album-meta {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-media-single-album .bb-rl-album-meta p {
	flex-basis: 100%;
	width: 100%;
	font-size: var(--bb-rl-font-size-sm);
	margin-top: var(--bb-rl-space-100);
	line-height: var(--bb-rl-base-line-xs)
}

.bb-rl-media-single-album .bb-rl-album-meta p [class*=bb-icons-rl-] {
	margin-right: var(--bb-rl-space-100);
	font-size: var(--bb-rl-font-size-base);
	vertical-align: top;
	color: var(--bb-rl-icon-primary-color);
	display: inline-block
}

.bb-rl-media-single-album .bb-rl-album-meta p .bb-sep {
	margin: 0 var(--bb-rl-space-100);
	width: 4px;
	height: 4px;
	background-color: var(--bb-rl-background-black-color);
	border-radius: var(--bb-rl-radius-full);
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	opacity: .5
}

.bb-rl-media-single-album .bb-rl-album-meta .bb-media-privacy-wrap::before {
	display: none
}

.bb-rl-media-single-album .bb-rl-album-meta .privacy {
	display: inline-block;
	vertical-align: top
}

.bb-rl-media-single-album .bb-rl-album-meta .privacy::before {
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-media-single-album .bb-album-actions {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-media-single-album .bb-album-actions .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-media-single-album .bb-album-actions .button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-media-single-album .bb-album-actions .button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-media-single-album .bb-album-actions .button:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-media-single-album .bb-album-actions .button.bb-delete {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-media-single-album .bb-album-actions .button.bb-delete:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-media-single-album .bb-album-actions .button.bb-delete:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-media-single-album .bb-album-actions .button.bb-delete:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-media-single-album .bb-album-actions #bb-album-privacy {
	margin-left: auto;
	margin-right: 0
}

.divider {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	border: 1px dashed var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.divider--dot::after {
	content: "";
	display: block;
	width: var(--bb-rl-space-100);
	height: var(--bb-rl-space-100);
	background-color: var(--bb-rl-border-secondary-color);
	border-radius: 50%
}

.divider--line::after {
	content: "";
	display: block;
	width: 1px;
	height: var(--bb-rl-space-400);
	background-color: var(--bb-rl-border-secondary-color)
}

button[data-balloon] {
	overflow: visible
}

[data-balloon] {
	position: relative;
	cursor: pointer
}

[data-balloon]:after {
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s;
	font-weight: 500;
	font-size: .85rem;
	letter-spacing: -.24px;
	content: attr(data-balloon);
	color: var(--bb-rl-text-white-color);
	padding: 6px 12px;
	background-color: var(--bb-rl-background-black-color);
	border-radius: var(--bb-rl-radius-md);
	font-size: .85rem;
	text-align: center;
	line-height: 1.3;
	position: absolute;
	white-space: nowrap;
	box-shadow: 0 1px 3px 0 #000;
	z-index: var(--bb-rl-z-index-dropdown)
}

[data-balloon]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s;
	content: "";
	position: absolute;
	z-index: 10
}

[data-balloon]:hover:after,
[data-balloon]:hover:before,
[data-balloon][data-balloon-visible]:after,
[data-balloon][data-balloon-visible]:before {
	opacity: 1;
	pointer-events: auto
}

[data-balloon].font-awesome:after {
	font-family: FontAwesome
}

[data-balloon][data-balloon-break]:after {
	white-space: pre
}

[data-balloon][data-balloon-blunt]:after,
[data-balloon][data-balloon-blunt]:before {
	transition: none
}

[data-balloon][data-balloon-pos=up]:after {
	bottom: 100%;
	left: 50%;
	margin-bottom: 11px;
	transform: translate(-50%, 10px);
	transform-origin: top
}

[data-balloon][data-balloon-pos=up]:before {
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	transform: translate(-50%, 10px);
	transform-origin: top
}

[data-balloon][data-balloon-pos=up]:hover:after,
[data-balloon][data-balloon-pos=up][data-balloon-visible]:after {
	transform: translate(-50%, 0)
}

[data-balloon][data-balloon-pos=up]:hover:before,
[data-balloon][data-balloon-pos=up][data-balloon-visible]:before {
	transform: translate(-50%, 0)
}

[data-balloon][data-balloon-pos=up-left]:after {
	bottom: 100%;
	left: 0;
	margin-bottom: 11px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-balloon][data-balloon-pos=up-left]:before {
	bottom: 100%;
	left: 5px;
	margin-bottom: 5px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-balloon][data-balloon-pos=up-left]:hover:after,
[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=up-left]:hover:before,
[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=up-right]:after {
	bottom: 100%;
	right: 0;
	margin-bottom: 11px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-balloon][data-balloon-pos=up-right]:before {
	bottom: 100%;
	right: 5px;
	margin-bottom: 5px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-balloon][data-balloon-pos=up-right]:hover:after,
[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=up-right]:hover:before,
[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=down]:after {
	left: 50%;
	margin-top: 11px;
	top: 100%;
	transform: translate(-50%, -10px)
}

[data-balloon][data-balloon-pos=down]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	left: 50%;
	margin-top: 5px;
	top: 100%;
	transform: translate(-50%, -10px)
}

[data-balloon][data-balloon-pos=down]:hover:after,
[data-balloon][data-balloon-pos=down][data-balloon-visible]:after {
	transform: translate(-50%, 0)
}

[data-balloon][data-balloon-pos=down]:hover:before,
[data-balloon][data-balloon-pos=down][data-balloon-visible]:before {
	transform: translate(-50%, 0)
}

[data-balloon][data-balloon-pos=down-left]:after {
	left: 0;
	margin-top: 11px;
	top: 100%;
	transform: translate(0, -10px)
}

[data-balloon][data-balloon-pos=down-left]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	left: 5px;
	margin-top: 5px;
	top: 100%;
	transform: translate(0, -10px)
}

[data-balloon][data-balloon-pos=down-left]:hover:after,
[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=down-left]:hover:before,
[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=down-right]:after {
	right: 0;
	margin-top: 11px;
	top: 100%;
	transform: translate(0, -10px)
}

[data-balloon][data-balloon-pos=down-right]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	right: 5px;
	margin-top: 5px;
	top: 100%;
	transform: translate(0, -10px)
}

[data-balloon][data-balloon-pos=down-right]:hover:after,
[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=down-right]:hover:before,
[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before {
	transform: translate(0, 0)
}

[data-balloon][data-balloon-pos=left]:after {
	margin-right: 11px;
	right: 100%;
	top: 50%;
	transform: translate(10px, -50%)
}

[data-balloon][data-balloon-pos=left]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	margin-right: 5px;
	right: 100%;
	top: 50%;
	transform: translate(10px, -50%)
}

[data-balloon][data-balloon-pos=left]:hover:after,
[data-balloon][data-balloon-pos=left][data-balloon-visible]:after {
	transform: translate(0, -50%)
}

[data-balloon][data-balloon-pos=left]:hover:before,
[data-balloon][data-balloon-pos=left][data-balloon-visible]:before {
	transform: translate(0, -50%)
}

[data-balloon][data-balloon-pos=right]:after {
	left: 100%;
	margin-left: 11px;
	top: 50%;
	transform: translate(-10px, -50%)
}

[data-balloon][data-balloon-pos=right]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	left: 100%;
	margin-left: 5px;
	top: 50%;
	transform: translate(-10px, -50%)
}

[data-balloon][data-balloon-pos=right]:hover:after,
[data-balloon][data-balloon-pos=right][data-balloon-visible]:after {
	transform: translate(0, -50%)
}

[data-balloon][data-balloon-pos=right]:hover:before,
[data-balloon][data-balloon-pos=right][data-balloon-visible]:before {
	transform: translate(0, -50%)
}

[data-balloon][data-balloon-length=small]:after {
	white-space: normal;
	width: 80px
}

[data-balloon][data-balloon-length=medium]:after {
	white-space: normal;
	width: 150px
}

[data-balloon][data-balloon-length=large]:after {
	white-space: normal;
	width: 260px
}

[data-balloon][data-balloon-length=xlarge]:after {
	white-space: normal;
	width: 380px
}

@media screen and (max-width:768px) {
	[data-balloon][data-balloon-length=xlarge]:after {
		white-space: normal;
		width: 90vw
	}
}

[data-balloon][data-balloon-length=fit]:after {
	white-space: normal;
	width: 100%
}

[data-bp-tooltip]:after {
	background: var(--bb-rl-background-black-color);
	color: var(--bb-rl-text-secondary-color)
}

[data-bp-tooltip]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s
}

[data-bp-tooltip] {
	position: relative;
	cursor: pointer;
	display: block
}

[data-bp-tooltip]:after {
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s;
	font-weight: 500;
	font-size: .85rem;
	letter-spacing: -.24px;
	background: var(--bb-rl-background-black-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .22);
	color: var(--bb-rl-text-white-color);
	content: attr(data-bp-tooltip);
	line-height: 1.3;
	padding: 7px 15px;
	position: absolute;
	white-space: nowrap;
	z-index: 10
}

[data-bp-tooltip]:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s;
	content: "";
	position: absolute;
	z-index: 10
}

[data-bp-tooltip]:hover:after,
[data-bp-tooltip]:hover:before,
[data-bp-tooltip][data-bp-tooltip-visible]:after,
[data-bp-tooltip][data-bp-tooltip-visible]:before {
	opacity: 1;
	pointer-events: auto
}

[data-bp-tooltip].font-awesome:after {
	font-family: FontAwesome
}

[data-bp-tooltip][data-bp-tooltip-break]:after {
	white-space: pre
}

[data-bp-tooltip][data-bp-tooltip-blunt]:after,
[data-bp-tooltip][data-bp-tooltip-blunt]:before {
	transition: none
}

[data-bp-tooltip][data-bp-tooltip-pos=up]:after {
	bottom: 100%;
	left: 50%;
	margin-bottom: 11px;
	transform: translate(-50%, 10px);
	transform-origin: top
}

[data-bp-tooltip][data-bp-tooltip-pos=up]:before {
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	transform: translate(-50%, 10px);
	transform-origin: top
}

[data-bp-tooltip][data-bp-tooltip-pos=up]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=up][data-bp-tooltip-visible]:after {
	transform: translate(-50%, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=up]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=up][data-bp-tooltip-visible]:before {
	transform: translate(-50%, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=up-left]:after {
	bottom: 100%;
	left: 0;
	margin-bottom: 11px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-bp-tooltip][data-bp-tooltip-pos=up-left]:before {
	bottom: 100%;
	left: 5px;
	margin-bottom: 5px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-bp-tooltip][data-bp-tooltip-pos=up-left]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=up-left][data-bp-tooltip-visible]:after {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=up-left]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=up-left][data-bp-tooltip-visible]:before {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=up-right]:after {
	bottom: 100%;
	right: 0;
	margin-bottom: 11px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-bp-tooltip][data-bp-tooltip-pos=up-right]:before {
	bottom: 100%;
	right: 5px;
	margin-bottom: 5px;
	transform: translate(0, 10px);
	transform-origin: top
}

[data-bp-tooltip][data-bp-tooltip-pos=up-right]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=up-right][data-bp-tooltip-visible]:after {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=up-right]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=up-right][data-bp-tooltip-visible]:before {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=down]:after {
	left: 50%;
	margin-top: 11px;
	top: 100%;
	transform: translate(-50%, -10px)
}

[data-bp-tooltip][data-bp-tooltip-pos=down]:before {
	left: 50%;
	margin-top: 5px;
	top: 100%;
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	transform: translate(-50%, -10px)
}

[data-bp-tooltip][data-bp-tooltip-pos=down]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=down][data-bp-tooltip-visible]:after {
	transform: translate(-50%, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=down]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=down][data-bp-tooltip-visible]:before {
	transform: translate(-50%, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-left]:after {
	left: 0;
	margin-top: 11px;
	top: 100%;
	transform: translate(0, -10px)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-left]:before {
	left: 5px;
	margin-top: 5px;
	top: 100%;
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	transform: translate(0, -10px)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-left]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=down-left][data-bp-tooltip-visible]:after {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-left]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=down-left][data-bp-tooltip-visible]:before {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-right]:after {
	right: 0;
	margin-top: 11px;
	top: 100%;
	transform: translate(0, -10px)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-right]:before {
	right: 5px;
	margin-top: 5px;
	top: 100%;
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	transform: translate(0, -10px)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-right]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=down-right][data-bp-tooltip-visible]:after {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=down-right]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=down-right][data-bp-tooltip-visible]:before {
	transform: translate(0, 0)
}

[data-bp-tooltip][data-bp-tooltip-pos=left]:after {
	margin-right: 11px;
	right: 100%;
	top: 50%;
	transform: translate(10px, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=left]:before {
	margin-right: 5px;
	right: 100%;
	top: 50%;
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	transform: translate(10px, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=left]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=left][data-bp-tooltip-visible]:after {
	transform: translate(0, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=left]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=left][data-bp-tooltip-visible]:before {
	transform: translate(0, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=right]:after {
	left: 100%;
	margin-left: 11px;
	top: 50%;
	transform: translate(-10px, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=right]:before {
	left: 100%;
	margin-left: 5px;
	top: 50%;
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 6px;
	height: 18px;
	transform: translate(-10px, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=right]:hover:after,
[data-bp-tooltip][data-bp-tooltip-pos=right][data-bp-tooltip-visible]:after {
	transform: translate(0, -50%)
}

[data-bp-tooltip][data-bp-tooltip-pos=right]:hover:before,
[data-bp-tooltip][data-bp-tooltip-pos=right][data-bp-tooltip-visible]:before {
	transform: translate(0, -50%)
}

[data-bp-tooltip][data-bp-tooltip-length=small]:after {
	white-space: normal;
	width: 80px
}

[data-bp-tooltip][data-bp-tooltip-length=medium]:after {
	white-space: normal;
	width: 150px
}

[data-bp-tooltip][data-bp-tooltip-length=large]:after {
	white-space: normal;
	width: 260px
}

[data-bp-tooltip][data-bp-tooltip-length=xlarge]:after {
	white-space: normal;
	width: 380px
}

@media screen and (max-width:768px) {
	[data-bp-tooltip][data-bp-tooltip-length=xlarge]:after {
		white-space: normal;
		width: 90vw
	}
}

[data-bp-tooltip][data-bp-tooltip-length=fit]:after {
	white-space: normal;
	width: 100%
}

.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.awaiting_response_friend,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.following,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.is_friend,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.pending_friend {
	position: relative
}

.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.awaiting_response_friend:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.following:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.is_friend:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.pending_friend:after {
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s;
	font-weight: 500;
	font-size: .85rem;
	letter-spacing: -.24px;
	background: var(--bb-rl-background-black-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .22);
	color: var(--bb-rl-text-white-color);
	content: attr(data-hover);
	line-height: 1.3;
	padding: 7px 15px;
	position: absolute;
	white-space: nowrap;
	z-index: 10;
	bottom: 100%;
	left: 50%;
	margin-bottom: 11px;
	transform: translate(-50%, 10px);
	transform-origin: top
}

.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.awaiting_response_friend:before,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.following:before,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.is_friend:before,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.pending_friend:before {
	background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22var(--bb-rl-background-black-color)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
	background-size: 100% auto;
	width: 18px;
	height: 6px;
	opacity: 0;
	pointer-events: none;
	transition: all .18s ease-out .18s;
	content: "";
	position: absolute;
	z-index: 10;
	bottom: 100%;
	left: 50%;
	margin-bottom: 5px;
	transform: translate(-50%, 10px);
	transform-origin: top
}

.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.awaiting_response_friend:hover:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.awaiting_response_friend:hover:before,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.following:hover:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.following:hover:before,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.is_friend:hover:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.is_friend:hover:before,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.pending_friend:hover:after,
.bb-rl-member-buttons-wrap .bb-rl-primary-hover-action.pending_friend:hover:before {
	opacity: 1;
	transform: translate(-50%, 0);
	pointer-events: auto
}

.bb-rl-notice {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-100);
	border: 1px solid transparent;
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-notice>[class*=bb-icons] {
	margin-right: var(--bb-rl-space-100);
	font-size: 20px;
	font-family: bb-icons-rl
}

.bb-rl-notice__title {
	color: var(--bb-rl-text-color);
	font-weight: 500;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-notice__close {
	font-size: 14px;
	color: var(--bb-rl-icon-tertiary-color);
	position: absolute;
	right: var(--bb-rl-space-100);
	top: 50%;
	transform: translateY(-50%);
	border: 0;
	background-color: transparent;
	padding: 0;
	cursor: pointer
}

.bb-rl-notice--info {
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-primary-color)
}

.bb-rl-notice--info>[class*=bb-icons] {
	color: var(--bb-rl-icon-info-primary-color)
}

.bb-rl-notice--info>[class*=bb-icons]:before {
	content: "\e4e2"
}

.bb-rl-notice--success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-primary-color)
}

.bb-rl-notice--success>[class*=bb-icons] {
	color: var(--bb-rl-icon-positive-primary-color)
}

.bb-rl-notice--success>[class*=bb-icons]:before {
	content: "\e184"
}

.bb-rl-notice--warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-primary-color)
}

.bb-rl-notice--warning>[class*=bb-icons] {
	color: var(--bb-rl-icon-warning-primary-color)
}

.bb-rl-notice--warning>[class*=bb-icons]:before {
	content: "\e4e0"
}

.bb-rl-notice--error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-primary-color)
}

.bb-rl-notice--error>[class*=bb-icons] {
	color: var(--bb-rl-text-danger-primary-color)
}

.bb-rl-notice--error>[class*=bb-icons]:before {
	content: "\e4e2"
}

.bb-rl-notice--alt {
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	font-weight: 400
}

.bb-rl-notice--alt.bb-rl-notice--info {
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-primary-color)
}

.bb-rl-notice--alt.bb-rl-notice--info>[class*=bb-icons] {
	color: var(--bb-rl-icon-info-primary-color)
}

.bb-rl-notice--alt.bb-rl-notice--success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-secondary-color)
}

.bb-rl-notice--alt.bb-rl-notice--success>[class*=bb-icons] {
	color: var(--bb-rl-border-positive-secondary-color)
}

.bb-rl-notice--alt.bb-rl-notice--warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

.bb-rl-notice--alt.bb-rl-notice--warning>[class*=bb-icons] {
	color: var(--bb-rl-border-warning-secondary-color)
}

.bb-rl-notice--alt.bb-rl-notice--error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-secondary-color)
}

.bb-rl-notice--alt.bb-rl-notice--error>[class*=bb-icons] {
	color: var(--bb-rl-border-danger-secondary-color)
}

.bb-rl-notice--plain {
	display: block;
	border-width: 0;
	border-left-width: 2px;
	border-style: solid;
	border-radius: 0;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-notice--plain.bb-rl-notice--info {
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-secondary-color)
}

.bb-rl-notice--plain.bb-rl-notice--success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-secondary-color)
}

.bb-rl-notice--plain.bb-rl-notice--warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

.bb-rl-notice--plain.bb-rl-notice--error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-secondary-color)
}

.bp-feedback {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-100);
	border: 1px solid transparent;
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	background-color: var(--bb-rl-background-secondary-color)
}

.bp-feedback>[class*=bb-icons] {
	margin-right: var(--bb-rl-space-100);
	font-size: 20px
}

.bp-feedback>p {
	margin: 0
}

.bp-feedback>p+p {
	margin-top: var(--bb-rl-space-100)
}

.bb-readylaunch-template .bp-feedback .bp-icon {
	line-height: 1;
	margin-right: 10px
}

.bb-readylaunch-template .bp-feedback .bp-icon::before {
	content: "";
	font-weight: 500;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line-small);
	color: var(--bb-rl-icon-primary-color);
	font-style: normal
}

.bb-readylaunch-template .bp-feedback.info {
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-primary-color)
}

.bb-readylaunch-template .bp-feedback.info>[class*=bb-icons] {
	color: var(--bb-rl-icon-info-primary-color)
}

.bb-readylaunch-template .bp-feedback.info>[class*=bb-icons]:before {
	content: "\e4e2"
}

.bb-readylaunch-template .bp-feedback.info .bp-icon::before {
	content: "\e2ce";
	color: var(--bb-rl-icon-info-primary-color)
}

.bb-readylaunch-template .bp-feedback.success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-primary-color)
}

.bb-readylaunch-template .bp-feedback.success>[class*=bb-icons] {
	color: var(--bb-rl-icon-positive-primary-color)
}

.bb-readylaunch-template .bp-feedback.success>[class*=bb-icons]:before {
	content: "\e184"
}

.bb-readylaunch-template .bp-feedback.success .bp-icon::before {
	content: "\e184";
	color: var(--bb-rl-icon-positive-primary-color)
}

.bb-readylaunch-template .bp-feedback.warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-primary-color)
}

.bb-readylaunch-template .bp-feedback.warning>[class*=bb-icons] {
	color: var(--bb-rl-icon-warning-primary-color)
}

.bb-readylaunch-template .bp-feedback.warning>[class*=bb-icons]:before {
	content: "\e4e0"
}

.bb-readylaunch-template .bp-feedback.warning .bp-icon::before {
	content: "\e4e0";
	color: var(--bb-rl-icon-warning-primary-color)
}

.bb-readylaunch-template .bp-feedback.error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-primary-color)
}

.bb-readylaunch-template .bp-feedback.error>[class*=bb-icons] {
	color: var(--bb-rl-text-danger-primary-color)
}

.bb-readylaunch-template .bp-feedback.error>[class*=bb-icons]:before {
	content: "\e4e2"
}

.bb-readylaunch-template .bp-feedback.error .bp-icon::before {
	content: "\e4e2";
	color: var(--bb-rl-icon-danger-primary-color)
}

.bb-readylaunch-template .bp-feedback--alt {
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	font-weight: 400
}

.bb-readylaunch-template .bp-feedback--alt.info {
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-primary-color)
}

.bb-readylaunch-template .bp-feedback--alt.info>[class*=bb-icons] {
	color: var(--bb-rl-icon-info-primary-color)
}

.bb-readylaunch-template .bp-feedback--alt.success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-secondary-color)
}

.bb-readylaunch-template .bp-feedback--alt.success>[class*=bb-icons] {
	color: var(--bb-rl-border-positive-secondary-color)
}

.bb-readylaunch-template .bp-feedback--alt.warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

.bb-readylaunch-template .bp-feedback--alt.warning>[class*=bb-icons] {
	color: var(--bb-rl-border-warning-secondary-color)
}

.bb-readylaunch-template .bp-feedback--alt.error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-secondary-color)
}

.bb-readylaunch-template .bp-feedback--alt.error>[class*=bb-icons] {
	color: var(--bb-rl-border-danger-secondary-color)
}

.bb-readylaunch-template .bp-feedback--plain {
	display: block;
	border-width: 0;
	border-left-width: 2px;
	border-radius: 0;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

.bb-readylaunch-template .bp-feedback--plain.info {
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-secondary-color)
}

.bb-readylaunch-template .bp-feedback--plain.success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-secondary-color)
}

.bb-readylaunch-template .bp-feedback--plain.warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

.bb-readylaunch-template .bp-feedback--plain.error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-secondary-color)
}

.ellipsis-button {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-color: var(--color-background);
	color: var(--color-text);
	border: 1px solid var(--color-secondary);
	border-radius: var(--border-radius);
	font-size: var(--bb-rl-font-size-base);
	cursor: pointer;
	transition: background-color .2s ease, color .2s ease, border-color .2s ease;
	outline: 0
}

.ellipsis-button--large {
	width: 48px;
	height: 48px;
	font-size: 1.5rem
}

.ellipsis-button--medium {
	width: 36px;
	height: 36px;
	font-size: 1.25rem
}

.ellipsis-button--small {
	width: 24px;
	height: 24px;
	font-size: 1rem
}

.ellipsis-button--default {
	background-color: var(--color-background);
	border-color: var(--color-secondary)
}

.ellipsis-button:hover {
	background-color: var(--color-secondary);
	color: var(--color-background)
}

.ellipsis-button:focus {
	border-color: var(--color-primary);
	box-shadow: 0 0 0 2px var(--color-primary-light)
}

.ellipsis-button--disabled {
	background-color: var(--color-disabled-background);
	color: var(--color-disabled-text);
	cursor: not-allowed;
	border-color: var(--color-disabled-border)
}

.bb-rl-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none
}

.bb-rl-button.bb-rl-button--small {
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-button.bb-rl-button--brandFill {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color)
}

.bb-rl-button.bb-rl-button--brandFill:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-button.bb-rl-button--brandFill:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-button.bb-rl-button--brandFill:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--brandOutline {
	background-color: transparent;
	color: var(--bb-rl-text-brand-primary-color);
	border: 1px solid var(--bb-rl-text-brand-primary-color)
}

.bb-rl-button.bb-rl-button--brandOutline:hover {
	border-color: var(--bb-rl-background-brand-primary-color)
}

.bb-rl-button.bb-rl-button--brandOutline:focus {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-button.bb-rl-button--brandOutline:disabled {
	border-color: var(--bb-rl-background-brand-disabled-color);
	color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--secondaryFill {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent
}

.bb-rl-button.bb-rl-button--secondaryFill:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-button.bb-rl-button--secondaryFill:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-button.bb-rl-button--secondaryFill:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--secondaryOutline {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-button.bb-rl-button--secondaryOutline:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-button.bb-rl-button--secondaryOutline:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-button.bb-rl-button--secondaryOutline:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--dangerFill {
	background-color: var(--bb-rl-background-danger-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid transparent
}

.bb-rl-button.bb-rl-button--dangerFill:hover {
	background-color: var(--bb-rl-background-danger-primary-hover-color)
}

.bb-rl-button.bb-rl-button--dangerFill:focus {
	outline: 2px solid var(--bb-rl-border-danger-primary-color)
}

.bb-rl-button.bb-rl-button--dangerFill:disabled {
	background-color: var(--bb-rl-background-danger-secondary-hover-color);
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--tertiaryText {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: none
}

.bb-rl-button.bb-rl-button--tertiaryText:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-button.bb-rl-button--tertiaryText:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-button.bb-rl-button--tertiaryText:disabled {
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--tertiaryLink {
	background-color: transparent;
	color: var(--bb-rl-text-brand-primary-color);
	border: none;
	border-radius: 0;
	border-bottom: 1px solid transparent
}

.bb-rl-button.bb-rl-button--tertiaryLink:hover {
	border-bottom-color: var(--bb-rl-link-primary-hover-color)
}

.bb-rl-button.bb-rl-button--tertiaryLink:disabled {
	color: var(--bb-rl-background-brand-disabled-color);
	border-bottom-color: transparent;
	cursor: not-allowed
}

.bb-rl-button.bb-rl-button--disabled,
.bb-rl-button.disabled[class*=bb-rl-button] {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-loader {
	display: inline-block;
	height: 22px;
	width: 22px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear
}

.bb-readylaunch-template .animate-spin {
	animation: spin 2s infinite linear;
	display: inline-block;
	line-height: 1
}

.bb-rl-option-wrap {
	position: relative
}

.bb-rl-option-wrap__action {
	color: var(--bb-rl-icon-tertiary-color);
	font-size: 24px
}

.bb-rl-option-wrap.active .bb-rl-option-dropdown {
	visibility: visible;
	opacity: 1
}

.bb-rl-option-dropdown {
	background-color: var(--bb-rl-background-color);
	padding: var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
	width: 195px;
	position: absolute;
	right: 0;
	top: 100%;
	list-style: none;
	z-index: var(--bb-rl-z-index-dropdown);
	visibility: hidden
}

.bb-rl-option-dropdown__button {
	display: flex;
	align-items: center;
	gap: 8px;
	background-color: transparent;
	border: 0;
	width: 100%;
	padding: var(--bb-rl-space-100);
	cursor: pointer;
	text-align: left
}

.bb-rl-option-dropdown__button [class*=bb-icons-rl] {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 20px
}

.bb-rl-option-dropdown__button:hover {
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-option-dropdown__label {
	color: var(--bb-rl-icon-secondary-color);
	font-size: .85rem;
	font-weight: 500
}

.bb-readylaunch-template fieldset {
	font-family: inherit;
	border: 0;
	padding: 0;
	margin: 0 0 var(--bb-rl-space-300)
}

.bb-readylaunch-template fieldset legend {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-readylaunch-template input[type=date],
.bb-readylaunch-template input[type=datetime-local],
.bb-readylaunch-template input[type=email],
.bb-readylaunch-template input[type=month],
.bb-readylaunch-template input[type=number],
.bb-readylaunch-template input[type=password],
.bb-readylaunch-template input[type=search],
.bb-readylaunch-template input[type=tel],
.bb-readylaunch-template input[type=text],
.bb-readylaunch-template input[type=time],
.bb-readylaunch-template input[type=url],
.bb-readylaunch-template input[type=week],
.bb-readylaunch-template textarea {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	display: inline-block;
	font-family: inherit;
	font-style: inherit;
	outline: 0;
	vertical-align: middle;
	border-radius: var(--bb-rl-radius-base);
	padding: 5px var(--bb-rl-space-100);
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template input[type=date][type=submit],
.bb-readylaunch-template input[type=datetime-local][type=submit],
.bb-readylaunch-template input[type=email][type=submit],
.bb-readylaunch-template input[type=month][type=submit],
.bb-readylaunch-template input[type=number][type=submit],
.bb-readylaunch-template input[type=password][type=submit],
.bb-readylaunch-template input[type=search][type=submit],
.bb-readylaunch-template input[type=tel][type=submit],
.bb-readylaunch-template input[type=text][type=submit],
.bb-readylaunch-template input[type=time][type=submit],
.bb-readylaunch-template input[type=url][type=submit],
.bb-readylaunch-template input[type=week][type=submit],
.bb-readylaunch-template textarea[type=submit] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	border-radius: var(--bb-rl-radius-md)
}

.bb-readylaunch-template select {
	appearance: none;
	background-image: url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.01512 0.765313L5.26512 4.51531C5.23029 4.55018 5.18893 4.57784 5.14341 4.59671C5.09789 4.61558 5.04909 4.62529 4.99981 4.62529C4.95053 4.62529 4.90173 4.61558 4.8562 4.59671C4.81068 4.57784 4.76932 4.55018 4.73449 4.51531L0.984495 0.765313C0.93199 0.712867 0.896227 0.646022 0.881734 0.57324C0.86724 0.500458 0.874666 0.425012 0.903074 0.356454C0.931481 0.287895 0.979591 0.229307 1.04131 0.188105C1.10304 0.146903 1.1756 0.124942 1.24981 0.125H8.74981C8.82402 0.124942 8.89658 0.146903 8.9583 0.188105C9.02002 0.229307 9.06813 0.287895 9.09654 0.356454C9.12495 0.425012 9.13237 0.500458 9.11788 0.57324C9.10339 0.646022 9.06763 0.712867 9.01512 0.765313Z" fill="%233D3D3D"/></svg>');
	background-repeat: no-repeat;
	background-position: right .8rem center;
	background-color: var(--bb-rl-background-secondary-color);
	padding: 6px var(--bb-rl-space-400) 6px var(--bb-rl-space-100);
	border: 1px solid var(--bb-rl-border-secondary-color);
	display: inline-block;
	font-family: inherit;
	font-style: inherit;
	outline: 0;
	vertical-align: middle;
	border-radius: var(--bb-rl-radius-base);
	color: var(--bb-rl-text-color);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px
}

.bb-rl-filter {
	display: flex;
	align-items: center;
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 6px;
	padding: 0 8px;
	height: 32px;
	line-height: 32px
}

.bb-rl-filter label {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-filter label span::after {
	content: "|";
	color: var(--bb-rl-background-tertiary-hover-color);
	padding: 0 0 0 var(--bb-rl-space-100)
}

.bb-rl-filter .select-wrap {
	display: inline-flex;
	align-items: center
}

.bb-rl-filter .select-wrap select {
	background-color: transparent;
	border: 0;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color)
}

.bb-rl-filter.bb-rl-filter-rounded {
	border: 0;
	padding: 0;
	background-color: transparent
}

.no-js .bb-rl-filter select {
	display: none
}

.js .bb-rl-filter select {
	display: block
}

.bb-rl-select2-dropdown,
.select2-container .bb-rl-select2-dropdown,
.select2-container .select2-dropdown.bb-rl-select2-dropdown,
.select2-dropdown.bb-rl-select2-dropdown {
	top: 42px;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	padding: var(--bb-rl-space-100) 0;
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15)
}

.bb-rl-network-search-filter .bb-rl-select2-dropdown,
.bb-rl-network-search-filter .select2-container .bb-rl-select2-dropdown,
.bb-rl-network-search-filter .select2-container .select2-dropdown.bb-rl-select2-dropdown,
.bb-rl-network-search-filter .select2-dropdown.bb-rl-select2-dropdown {
	top: unset
}

.bb-rl-filter .bb-rl-select2-dropdown,
.bb-rl-filter .select2-container .bb-rl-select2-dropdown,
.bb-rl-filter .select2-container .select2-dropdown.bb-rl-select2-dropdown,
.bb-rl-filter .select2-dropdown.bb-rl-select2-dropdown {
	width: auto !important;
	min-width: 140px
}

.bb-rl-select2-dropdown .select2-search,
.select2-container .bb-rl-select2-dropdown .select2-search,
.select2-container .select2-dropdown.bb-rl-select2-dropdown .select2-search,
.select2-dropdown.bb-rl-select2-dropdown .select2-search {
	visibility: hidden;
	opacity: 0;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0
}

.bb-rl-select2-dropdown .select2-results__option,
.select2-container .bb-rl-select2-dropdown .select2-results__option,
.select2-container .select2-dropdown.bb-rl-select2-dropdown .select2-results__option,
.select2-dropdown.bb-rl-select2-dropdown .select2-results__option {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color);
	white-space: nowrap;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-select2-dropdown .select2-results__option:hover,
.select2-container .bb-rl-select2-dropdown .select2-results__option:hover,
.select2-container .select2-dropdown.bb-rl-select2-dropdown .select2-results__option:hover,
.select2-dropdown.bb-rl-select2-dropdown .select2-results__option:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-select2-dropdown.select2-dropdown--below,
.select2-container .bb-rl-select2-dropdown.select2-dropdown--below,
.select2-container .select2-dropdown.bb-rl-select2-dropdown.select2-dropdown--below,
.select2-dropdown.bb-rl-select2-dropdown.select2-dropdown--below {
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	border-top-left-radius: var(--bb-rl-radius-md);
	border-top-right-radius: var(--bb-rl-radius-md)
}

.select2-container--rl {
	width: auto !important
}

.select2-container--rl .bb-rl-select2-container,
.select2-container--rl .select2-selection.bb-rl-select2-container {
	border: 0;
	background-color: transparent;
	height: auto;
	display: inline-flex;
	align-items: center
}

.select2-container--rl .bb-rl-select2-container[aria-disabled=true],
.select2-container--rl .select2-selection.bb-rl-select2-container[aria-disabled=true] {
	opacity: .7;
	cursor: default
}

.select2-container--rl .bb-rl-select2-container.select2-selection--single,
.select2-container--rl .select2-selection.bb-rl-select2-container.select2-selection--single {
	display: inline-flex;
	height: auto
}

.select2-container--rl .bb-rl-select2-container .select2-selection__rendered,
.select2-container--rl .select2-selection.bb-rl-select2-container .select2-selection__rendered {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
	padding: 0 var(--bb-rl-space-200) 0 var(--bb-rl-space-100)
}

.select2-container--rl .bb-rl-select2-container.bb-rl-rounded-border,
.select2-container--rl .select2-selection.bb-rl-select2-container.bb-rl-rounded-border {
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	background-color: transparent;
	padding: 0 var(--bb-rl-space-100)
}

.select2-container--rl .bb-rl-select2-container.bb-rl-caret-icon b::before,
.select2-container--rl .select2-selection.bb-rl-select2-container.bb-rl-caret-icon b::before {
	font-weight: 400;
	padding: 0 2px;
	font-size: 16px;
	color: var(--bb-rl-icon-secondary-color)
}

.select2-container--rl .bb-rl-select2-container.bb-rl-has-icon .select2-selection__rendered,
.select2-container--rl .select2-selection.bb-rl-select2-container.bb-rl-has-icon .select2-selection__rendered {
	display: inline-flex;
	align-items: center;
	padding: 0 var(--bb-rl-space-200) 0 var(--bb-rl-space-50)
}

.select2-container--rl .bb-rl-select2-container.bb-rl-has-icon .select2-selection__rendered::before,
.select2-container--rl .select2-selection.bb-rl-select2-container.bb-rl-has-icon .select2-selection__rendered::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-primary-color);
	margin-right: var(--bb-rl-space-50);
	padding: 0 2px
}

.select2-container--rl .bb-rl-select2-container.bb-rl-has-icon.icon-funnel .select2-selection__rendered::before,
.select2-container--rl .select2-selection.bb-rl-select2-container.bb-rl-has-icon.icon-funnel .select2-selection__rendered::before {
	content: "\e268"
}

.select2-container--rl .select2-selection--single.bb-rl-select2-container .select2-selection__arrow {
	position: static
}

.select2-container--rl .select2-selection--single.bb-rl-select2-container .select2-selection__arrow b {
	position: static;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-image: none
}

.select2-container--rl .select2-selection__arrow b::before {
	content: "\e136";
	font-weight: 500;
	font-family: bb-icons-rl;
	font-size: 12px;
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-filter--light .select2-container--rl .select2-selection__arrow b::before {
	font-weight: 400;
	font-size: 16px;
	position: relative;
	top: 1px
}

.select2-container--rl.select2-container--open .bb-rl-select2-dropdown.select2-dropdown--above,
.select2-container--rl.select2-container--open .bb-rl-select2-dropdown.select2-dropdown--below {
	border-radius: var(--bb-rl-radius-base)
}

body.bb-readylaunch-template .bb-rl-filter .select-wrap:has(.bb-rl-align-adaptive),
body:not(.logged-in) .bb-rl-filter .select-wrap:has(.bb-rl-align-adaptive) {
	position: relative
}

body.bb-readylaunch-template .bb-rl-dropdown-align-adaptive,
body.bb-readylaunch-template .select2-container .bb-rl-select2-dropdown.bb-rl-dropdown-align-adaptive,
body:not(.logged-in) .bb-rl-dropdown-align-adaptive,
body:not(.logged-in) .select2-container .bb-rl-select2-dropdown.bb-rl-dropdown-align-adaptive {
	left: unset;
	right: -8px;
	top: 10px
}

body.bb-readylaunch-template .select2-container--rl.select2-container--open:has(.bb-rl-dropdown-align-adaptive),
body:not(.logged-in) .select2-container--rl.select2-container--open:has(.bb-rl-dropdown-align-adaptive) {
	width: 100% !important
}

@media (min-width:1000px) {

	body.bb-readylaunch-template .bb-rl-network-search-filter .bb-rl-dropdown-align-adaptive,
	body.bb-readylaunch-template .bb-rl-network-search-filter .select2-container .bb-rl-select2-dropdown.bb-rl-dropdown-align-adaptive,
	body:not(.logged-in) .bb-rl-network-search-filter .bb-rl-dropdown-align-adaptive,
	body:not(.logged-in) .bb-rl-network-search-filter .select2-container .bb-rl-select2-dropdown.bb-rl-dropdown-align-adaptive {
		left: 0;
		right: unset
	}
}

body.bb-readylaunch-template .bb-model-footer .select2-container .bb-rl-select2-dropdown,
body.bb-readylaunch-template .bb-rl-footer-alt .select2-container .bb-rl-select2-dropdown,
body:not(.logged-in) .bb-model-footer .select2-container .bb-rl-select2-dropdown,
body:not(.logged-in) .bb-rl-footer-alt .select2-container .bb-rl-select2-dropdown {
	top: unset;
	left: -8px
}

.select2-container--bb-rl-select2 .bb-rl-select2-container {
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background-color: var(--bb-rl-background-secondary-color);
	padding: 0 var(--bb-rl-space-100);
	height: auto;
	display: inline-flex;
	align-items: center
}

.select2-container--bb-rl-select2 .bb-rl-select2-container.select2-selection--single {
	display: inline-flex;
	height: 40px;
	width: 100%;
	justify-content: space-between
}

.select2-container--bb-rl-select2 .bb-rl-select2-container .select2-selection__rendered {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color)
}

.select2-container--bb-rl-select2 .select2-selection__arrow b::before {
	content: "\e136";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	color: var(--bb-rl-icon-secondary-color)
}

.select2-container--bb-rl-select2.select2-container--open .bb-rl-select2-dropdown.select2-dropdown--above,
.select2-container--bb-rl-select2.select2-container--open .bb-rl-select2-dropdown.select2-dropdown--below {
	border-radius: var(--bb-rl-radius-base)
}

.bb-rl-form-field-wrapper {
	margin: 0 0 var(--bb-rl-space-200)
}

.bb-rl-form-field-wrapper label {
	display: block;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	margin: 0 0 10px
}

.bb-rl-form-field-wrapper .bb-rl-input-field {
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: 6px;
	padding: 5px var(--bb-rl-space-100)
}

.bb-rl-form-field-wrapper .bb-rl-input-field.bb-rl-input-field--select {
	background-color: var(--bb-rl-background-secondary-color);
	appearance: none;
	background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.21967 9.21967C5.92678 9.51256 5.92678 9.98744 6.21967 10.2803L11.2197 15.2803C11.5126 15.5732 11.9874 15.5732 12.2803 15.2803L17.2803 10.2803C17.5732 9.98744 17.5732 9.51256 17.2803 9.21967C16.9874 8.92678 16.5126 8.92678 16.2197 9.21967L11.75 13.6893L7.28033 9.21967C6.98744 8.92678 6.51256 8.92678 6.21967 9.21967Z" fill="%23a5a7a9"/></svg>');
	background-position: 99% center;
	background-repeat: no-repeat;
	padding-right: var(--bb-rl-space-500)
}

.bb-rl-form-field-wrapper .bb-rl-input-field.bb-rl-input-field--error {
	border: 1px solid var(--bb-rl-border-danger-secondary-color)
}

.bb-rl-form-field-wrapper .bb-rl-notice {
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-form-field-wrapper .bb-rl-notice i {
	font-weight: 500
}

.bb-rl-form-field-wrapper .bb-rl-textarea-field {
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: 6px;
	padding: 5px var(--bb-rl-space-100)
}

.dropzone {
	display: flex;
	flex-flow: row wrap
}

.dropzone.open {
	margin: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.dropzone.dz-clickable {
	cursor: pointer
}

.dropzone.dz-clickable * {
	cursor: default
}

.dropzone.dz-started .dz-default.dz-message {
	flex-basis: 100%;
	max-width: 165px;
	min-height: 160px;
	margin: 0 var(--bb-rl-space-200) var(--bb-rl-space-200) 0;
	border-radius: var(--bb-rl-radius-md);
	padding: 0 5px;
	cursor: pointer
}

.dropzone .dz-default {
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px dashed var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-lg);
	min-height: 160px;
	max-height: 160px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-text-color);
	line-height: 1.5;
	padding: var(--bb-rl-space-300) 0
}

.dropzone .dz-default.dz-message {
	flex: 0 0 100%;
	min-width: 0;
	cursor: pointer
}

.dropzone .dz-button {
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-tertiary-color);
	line-height: 1.5;
	background-color: transparent;
	border: 0;
	cursor: pointer;
	outline: 0
}

.dropzone .dz-button:before {
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line);
	font-weight: 500;
	height: 48px;
	width: 48px;
	display: inline-block;
	border: 1px solid var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	line-height: 48px;
	color: var(--bb-rl-icon-primary-color);
	margin-bottom: var(--bb-rl-space-100)
}

.dropzone .dz-button>strong {
	display: block;
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500
}

.dropzone.media-dropzone .dz-button:before {
	content: "\e10e"
}

.dropzone.video-dropzone .dz-button:before {
	content: "\e4da"
}

.dropzone.video-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-progress-ring-wrap {
	display: block;
	color: var(--bb-rl-text-white-color);
	top: 50%;
	transform: translate(-50%, -50%)
}

.dropzone.video-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-progress-ring-wrap [class*=bb-icons-] {
	color: var(--bb-rl-text-white-color)
}

.dropzone.video-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-progress-ring-wrap .dz-progress-ring,
.dropzone.video-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-progress-ring-wrap:after {
	display: none
}

.dropzone.document-dropzone .dz-button:before {
	content: "\e39a"
}

.dropzone.document-dropzone .dz-icon {
	display: none
}

.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-icon {
	display: flex;
	justify-content: center;
	color: var(--bb-rl-icon-secondary-color);
	font-size: 48px;
	margin-bottom: var(--bb-rl-space-100);
	min-height: 48px
}

.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-icon:before {
	content: "\e230";
	font-family: bb-icons-rl;
	font-size: 48px;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1
}

.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-icon [class*=bb-icons] {
	font-weight: 500;
	z-index: 11;
	position: relative;
	background-color: var(--bb-rl-background-secondary-color)
}

.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error).dz-error .dz-icon [class*=bb-icons] {
	background-color: var(--bb-rl-background-danger-secondary-color)
}

.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-progress {
	display: none
}

.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-details {
	display: block;
	top: 45px;
	left: 0;
	width: 100%;
	text-align: center
}

.dropzone.document-dropzone .dz-progress-ring-wrap .bb-icons-rl-link:before {
	content: "\e39a"
}

.dropzone .dz-preview {
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	width: 165px;
	height: 160px;
	margin: 0 var(--bb-rl-space-200) var(--bb-rl-space-200) 0;
	border-radius: var(--bb-rl-radius-md);
	padding: 0 5px;
	position: relative
}

.dropzone .dz-preview.dz-error {
	background-color: var(--bb-rl-background-danger-secondary-color)
}

.dropzone .dz-preview .dz-progress-ring-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 28px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 50%;
	height: 50px;
	width: 50px;
	z-index: 11
}

.dropzone .dz-preview .dz-progress-ring-wrap:after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 50%;
	margin: 2px;
	z-index: -1
}

.dropzone .dz-preview .dz-progress-ring-wrap [class*=" bb-icons-"] {
	color: var(--bb-rl-icon-color);
	font-size: var(--bb-rl-base-line);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 11
}

.dropzone .dz-preview.dz-complete:not(.dz-error) .dz-details,
.dropzone .dz-preview.dz-complete:not(.dz-error) .dz-progress-ring-wrap {
	display: none
}

.dropzone .dz-preview.dz-complete:not(.dz-error) .dz-preview {
	border-color: transparent
}

.dropzone .dz-preview.dz-complete:not(.dz-error) .dz-image img,
.dropzone .dz-preview.dz-complete:not(.dz-error) .dz-video-thumbnail img {
	opacity: 1
}

.dropzone .dz-image {
	height: 160px
}

.dropzone .dz-image img {
	width: 165px;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover;
	opacity: 0;
	border-radius: var(--bb-rl-radius-md)
}

.dropzone .dz-video-thumbnail {
	height: 160px
}

.dropzone .dz-video-thumbnail img {
	width: 165px;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover;
	opacity: 0;
	border-radius: var(--bb-rl-radius-md)
}

.dropzone .dz-error-title {
	display: none
}

.dropzone .dz-details {
	position: absolute;
	top: 85px;
	left: 0;
	width: 100%
}

.dropzone .dz-details .dz-progress {
	display: block;
	color: var(--bb-rl-text-color);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 var(--bb-rl-space-200) 0
}

.dropzone .dz-details .dz-filename {
	display: block;
	color: var(--bb-rl-text-tertiary-color);
	font-size: 11px;
	line-height: 1.4;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: var(--bb-rl-space-50);
	padding: 0 var(--bb-rl-space-100) 0
}

.dropzone .dz-details .dz-size {
	text-align: center
}

.dropzone .dz-remove {
	font-size: 0;
	border-radius: 4px;
	background-color: var(--bb-rl-background-color);
	color: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	outline: 0
}

.dropzone .dz-remove:before {
	content: "\e4f6";
	font-size: 12px;
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-secondary-color);
	font-weight: 700;
	line-height: 1;
	margin: 2px
}

.dropzone .dz-error-message {
	display: none
}

.dropzone .dz-error {
	position: relative
}

.dropzone .dz-error .dz-error-message {
	background-color: var(--bb-rl-background-danger-primary-color);
	color: var(--bb-rl-text-white-color);
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 500;
	border-radius: var(--bb-rl-radius-sm);
	padding: var(--bb-rl-space-100);
	text-align: center;
	position: absolute;
	top: -65px;
	left: 0;
	right: 0;
	z-index: 11
}

.dropzone .dz-error .dz-error-message:after {
	content: "";
	border-top: 8px solid var(--bb-rl-background-danger-primary-color);
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	bottom: -8px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.dropzone .dz-error .dz-progress-ring-wrap .dz-progress-ring {
	display: none
}

.dropzone .dz-error .dz-progress-ring-wrap [class*=" bb-icons-"] {
	color: var(--bb-rl-icon-danger-secondary-color)
}

.dropzone .dz-error .dz-progress-ring-wrap:after {
	border-color: var(--bb-rl-border-danger-secondary-color)
}

.dropzone .dz-error .dz-progress {
	display: none
}

.dropzone .dz-error .dz-details {
	top: 106px
}

.dropzone .dz-error .dz-error-title {
	display: block;
	color: var(--bb-rl-text-danger-secondary-color);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 85px
}

.dropzone .dz-error .dz-details .dz-filename {
	color: var(--bb-rl-text-danger-secondary-color)
}

.dropzone .dz-error:hover .dz-error-message {
	display: block
}

.dropzone.dz-max-files-reached.open {
	pointer-events: none
}

.dropzone.dz-max-files-reached.open .dz-preview {
	pointer-events: auto
}

.dropzone.dz-max-files-reached .dz-default.dz-message {
	display: none
}

.attachments--small div.dropzone {
	padding: 0;
	margin: 0;
	position: static;
	pointer-events: none;
	gap: var(--bb-rl-space-200)
}

.attachments--small div.dropzone * {
	pointer-events: auto
}

.attachments--small div.dropzone.dz-max-files-reached.dz-started {
	pointer-events: none
}

.attachments--small div.dropzone.dz-max-files-reached.dz-started .dz-default.dz-message {
	display: none
}

.attachments--small div.dropzone.dz-max-files-reached.dz-started .dz-preview {
	pointer-events: auto
}

.attachments--small div.dropzone.dz-started {
	height: auto;
	overflow: initial;
	padding: 0 var(--bb-rl-space-300) var(--bb-rl-space-200);
	gap: var(--bb-rl-space-100)
}

.attachments--small div.dropzone.dz-started .dz-default.dz-message {
	display: flex
}

.attachments--small div.dropzone .dz-button:before {
	margin-bottom: 0
}

.attachments--small div.dropzone .dz-preview {
	margin: 0;
	width: 80px;
	height: 72px
}

.attachments--small div.dropzone.dz-started .dz-default.dz-message {
	max-width: 80px;
	min-height: 72px;
	max-height: 72px
}

.attachments--small div.dropzone .dz-preview .dz-progress-ring-wrap {
	top: 50%;
	transform: translate(-50%, -50%)
}

.attachments--small div.dropzone .dz-details,
.attachments--small div.dropzone .dz-filename,
.attachments--small div.dropzone .dz-global-progress,
.attachments--small div.dropzone .dz-size {
	display: none
}

.attachments--small div.dropzone .dz-remove {
	z-index: 11
}

.attachments--small div.dropzone.document-dropzone .dz-preview.dz-complete:not(.dz-error) .dz-details {
	top: 12px
}

.attachments--small [class*=attached-gif-container] {
	margin-bottom: 0;
	background: 0 0 !important;
	height: auto !important;
	width: auto !important;
	min-height: auto !important;
	display: table;
	position: relative
}

.attachments--small [class*=attached-gif-container] .gif-image-container img {
	background-color: var(--bb-rl-background-secondary-color);
	height: 100px;
	width: 100px;
	object-fit: cover;
	border-radius: var(--bb-rl-radius-md);
	margin: 0 0 var(--bb-rl-space-200) var(--bb-rl-space-200)
}

.attachments--small [class*=attached-gif-container] .gif-image-remove {
	box-shadow: none;
	right: -8px;
	top: -8px;
	position: absolute;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-full);
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	font-size: 14px;
	padding: 2px;
	cursor: pointer
}

@media screen and (max-width:560px) {
	.attachments--small [class*=attached-gif-container] {
		max-width: 100%;
		background-repeat: no-repeat
	}
}

.attachments--small [class*=messages-attached-gif-container] .gif-image-container img {
	margin-bottom: 15px
}

.attachments--small div.dropzone .dz-default.dz-message {
	display: none;
	margin: 0
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check),
.bb-rl-styled-checkbox {
	position: absolute;
	opacity: 0
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check)+label,
.bb-rl-styled-checkbox+label {
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	position: relative;
	padding: 0;
	line-height: 1
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check)+label:before,
.bb-rl-styled-checkbox+label:before {
	content: "";
	margin-right: var(--bb-rl-space-100);
	display: inline-block;
	vertical-align: text-top;
	width: 16px;
	height: 16px;
	background: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-sm);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check):focus+label:before,
.bb-rl-styled-checkbox:focus+label:before {
	border-color: var(--bb-rl-background-brand-primary-color)
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check):checked+label:before,
.bb-rl-styled-checkbox:checked+label:before {
	background: var(--bb-rl-background-brand-primary-color);
	border-color: var(--bb-rl-background-brand-primary-color)
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check):disabled+label,
.bb-rl-styled-checkbox:disabled+label {
	color: var(--bb-rl-border-disabled-color);
	cursor: auto
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check):disabled+label:before,
.bb-rl-styled-checkbox:disabled+label:before {
	box-shadow: none;
	background: var(--bb-rl-border-disabled-color)
}

.bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check):checked+label:after,
.bb-rl-styled-checkbox:checked+label:after {
	content: "\e182";
	position: absolute;
	left: 2px;
	top: 1px;
	font-family: bb-icons-rl;
	font-weight: 700;
	color: var(--bb-rl-text-white-color);
	font-size: 13px;
	display: block
}

.bs-styled-radio {
	position: absolute;
	opacity: 0
}

.bb-rl-radio-style {
	position: relative;
	line-height: 1
}

.bb-rl-radio-style input[type=radio] {
	opacity: 0;
	height: 0;
	width: 0
}

.bb-rl-radio-style input[type=radio]+span {
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px
}

.bb-rl-radio-style input[type=radio]+span:before {
	content: "";
	display: inline-block;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	width: 16px;
	height: 16px;
	line-height: 1;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-radius: 100%
}

.bb-rl-radio-style input[type=radio]:checked+span:before {
	border: 8px solid var(--bb-rl-background-brand-primary-color)
}

.bb-rl-radio-style input[type=radio]:checked+span:after {
	content: "";
	background-color: var(--bb-rl-background-color);
	margin: auto;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	border-radius: 100%
}

.bb-readylaunch-template input[type=radio]+label {
	display: inline-flex;
	align-items: center;
	position: relative;
	cursor: pointer;
	padding: 0
}

.bb-readylaunch-template input[type=radio]+label:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	width: 16px;
	height: 16px;
	line-height: 1;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-quaternary-color);
	border-radius: 100%;
	margin-right: var(--bb-rl-space-100)
}

.bb-readylaunch-template input[type=radio]:disabled+label {
	color: #b8b8b8;
	cursor: auto
}

.bb-readylaunch-template input[type=radio]:disabled+label:before {
	box-shadow: none;
	background: var(--bb-rl-background-color)
}

.bb-readylaunch-template input[type=radio]:checked+label:before {
	border-width: 4px;
	border-color: var(--bb-rl-background-brand-primary-color)
}

.bb-readylaunch-template input[type=radio].bs-styled-radio:checked+label:after {
	opacity: 0
}

.bb-rl-action-popup {
	display: none
}

.bb-rl-action-popup.open {
	display: block
}

.bb-action-popup .modal-mask,
.bb-rl-modal-mask,
.moderation-popup .modal-mask {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .5);
	transition: opacity .3s ease;
	display: flex;
	align-items: center
}

.bb-rl-modal-wrapper,
.modal-wrapper {
	max-width: 615px;
	margin: 50px auto;
	vertical-align: middle;
	width: 90%
}

.group-manage .bb-rl-modal-wrapper,
.group-manage .modal-wrapper {
	max-width: 960px
}

.bb-rl-about-group .bb-rl-modal-wrapper,
.bb-rl-about-group .modal-wrapper {
	max-width: 500px
}

.bb-rl-modal-container,
.modal-container {
	width: auto;
	margin: 0 auto;
	padding: 0;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	transition: all .3s ease
}

.bb-model-header,
.bb-rl-modal-header {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-model-header h4,
.bb-rl-modal-header h4 {
	margin: 0;
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line)
}

.bb-model-close-button,
.bb-rl-modal-close-button {
	margin-left: auto;
	line-height: 1
}

.bb-model-close-button [class*=bb-icon],
.bb-rl-modal-close-button [class*=bb-icon] {
	color: var(--bb-rl-icon-color);
	font-size: 24px
}

.bb-rl-modal-content,
.modal-content {
	font-size: var(--bb-rl-font-size-sm);
	max-height: calc(100vh - 220px);
	overflow: auto;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.group-manage .bb-rl-modal-content,
.group-manage .modal-content {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.bb-model-footer,
.bb-rl-modal-footer,
.bb-rl-model-footer {
	padding: 12px var(--bb-rl-space-300);
	justify-content: flex-end;
	gap: var(--bb-rl-space-100);
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-model-footer .bb-rl-button,
.bb-rl-modal-footer .bb-rl-button,
.bb-rl-model-footer .bb-rl-button {
	padding: 4px var(--bb-rl-space-200)
}

.bb-rl-modal-body {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.mfp-hide {
	display: none !important
}

.bb-readylaunch-template .modal-wrapper {
	max-width: 615px;
	margin: 50px auto;
	vertical-align: middle;
	width: 90%
}

.bb-readylaunch-template .modal-container {
	width: auto;
	margin: 0 auto;
	padding: 0;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	transition: all .3s ease
}

.bb-readylaunch-template .bb-model-header {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	position: relative
}

.bb-readylaunch-template .bb-model-header h4 {
	margin: 0;
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line)
}

.bb-readylaunch-template .bb-model-header .mfp-close {
	margin-left: auto;
	line-height: 1;
	background-color: transparent;
	border: 0;
	padding: 0;
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer;
	right: var(--bb-rl-space-200);
	top: var(--bb-rl-space-200)
}

.bb-readylaunch-template .bb-model-header .mfp-close::before {
	content: "\e4f6";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line);
	color: var(--bb-rl-icon-primary-color);
	font-style: normal
}

.bb-readylaunch-template .bb-model-header .mfp-close [class*=bb-icon] {
	display: none
}

.bb-readylaunch-template .bb-model-header .bb-model-close-button {
	margin-left: auto;
	line-height: 1;
	background-color: transparent;
	border: 0;
	padding: 0;
	display: inline-block;
	width: 24px;
	height: 24px
}

.bb-readylaunch-template .bb-model-header .bb-model-close-button .bb-icon-times {
	display: inline-flex;
	line-height: 1;
	align-items: center
}

.bb-readylaunch-template .bb-model-header .bb-model-close-button .bb-icon-times::before {
	content: "\e4f6";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line);
	color: var(--bb-rl-icon-primary-color);
	font-style: normal
}

.bb-readylaunch-template .bb-model-header .bp-upload-tab {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: var(--bb-rl-text-color);
	margin-right: var(--bb-rl-space-100);
	font-weight: 500
}

.bb-readylaunch-template .bb-model-header .bp-upload-tab.selected {
	font-weight: 600
}

.bb-readylaunch-template .content-report-popup .bb-model-header .bp-reported-type {
	text-transform: lowercase
}

.bb-readylaunch-template .bb-report-type-wrp {
	font-size: var(--bb-rl-font-size-sm);
	max-height: calc(100vh - 220px);
	overflow: auto;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	color: var(--bb-rl-text-secondary-color)
}

.bb-readylaunch-template .mass-user-block-list.moderation-popup .bb-report-type-pagination {
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-readylaunch-template .bb-report-type-wrp>p {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-readylaunch-template .bb-report-type-wrp>p:first-of-type {
	font-weight: 500;
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template .bb-report-type-wrp>p:nth-of-type(2) {
	margin-bottom: 0
}

.bb-readylaunch-template .bb-report-type-wrp>div,
.bb-readylaunch-template .bb-report-type-wrp>ul {
	color: var(--bb-rl-text-secondary-color)
}

.bb-readylaunch-template .bb-report-type-wrp>ul {
	padding-left: var(--bb-rl-space-300);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-readylaunch-template .bb-report-type-wrp>ul+p {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	display: block;
	border-width: 0;
	border-style: solid;
	border-left-width: 2px;
	border-radius: 0;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

.bb-readylaunch-template .bb-report-type-wrp #bb-report-content .form-item {
	margin: 0 0 var(--bb-rl-space-200)
}

.bb-readylaunch-template .bb-report-type-wrp #bb-report-content .form-item label {
	display: inline-flex;
	align-items: center;
	margin-right: var(--bb-rl-space-50);
	color: var(--bb-rl-text-color);
	font-weight: 500;
	width: 100%
}

.bb-readylaunch-template .bb-report-type-wrp #bb-report-content .form-item label input[type=radio] {
	margin-right: var(--bb-rl-space-100)
}

.bb-readylaunch-template .bb-report-type-wrp #bb-report-content .form-item>span {
	display: block;
	padding-left: 21px
}

.bb-readylaunch-template .bb-report-type-wrp #bb-report-content .form-item label[for=report-note] {
	margin: var(--bb-rl-space-100) 0 0
}

.bb-readylaunch-template .bb-report-type-wrp #bb-report-content .form-item textarea {
	width: 100%;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: 6px;
	padding: 5px var(--bb-rl-space-100)
}

.bb-readylaunch-template .bb-report-type-wrp .bb-model-footer {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300) 0;
	margin: var(--bb-rl-space-200) -24px 0
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination:not(:has(.loading.button)) {
	border: 0
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination:has(.loading.button) {
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300)
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination .load_more_rl.button,
.bb-readylaunch-template .modal-container .bb-report-type-pagination .loading.button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: none;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	display: none;
	padding: var(--bb-rl-space-50) 0;
	text-align: center
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination .load_more_rl.button:hover,
.bb-readylaunch-template .modal-container .bb-report-type-pagination .loading.button:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination .load_more_rl.button:focus,
.bb-readylaunch-template .modal-container .bb-report-type-pagination .loading.button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination .load_more_rl.button:disabled,
.bb-readylaunch-template .modal-container .bb-report-type-pagination .loading.button:disabled {
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination .load_more_rl.button:before,
.bb-readylaunch-template .modal-container .bb-report-type-pagination .loading.button:before {
	content: "";
	display: inline-block;
	height: 18px;
	width: 18px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	margin-right: var(--bb-rl-space-100)
}

.bb-readylaunch-template .modal-container .bb-report-type-pagination .load_more_rl.button.loading,
.bb-readylaunch-template .modal-container .bb-report-type-pagination .loading.button.loading {
	display: inline-flex
}

.bb-readylaunch-template .bb-model-footer {
	display: flex;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	margin: var(--bb-rl-space-200) 0 0;
	justify-content: flex-end;
	gap: var(--bb-rl-space-100);
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-readylaunch-template .bb-model-footer .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	padding: 4px var(--bb-rl-space-200);
	font-size: .875rem
}

.bb-readylaunch-template .bb-model-footer .button.report-submit {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color)
}

.bb-readylaunch-template .bb-model-footer .button.report-submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-readylaunch-template .bb-model-footer .button.report-submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-readylaunch-template .bb-model-footer .button.report-submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-readylaunch-template .bb-model-footer .button.bb-cancel-report-content {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent
}

.bb-readylaunch-template .bb-model-footer .button.bb-cancel-report-content:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-readylaunch-template .bb-model-footer .button.bb-cancel-report-content:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-readylaunch-template .bb-model-footer .button.bb-cancel-report-content:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-readylaunch-template .bp-hide {
	display: none
}

.bb-readylaunch-template #notes-error {
	margin: var(--bb-rl-space-100) var(--bb-rl-space-300);
	display: flex;
	align-items: center;
	border: 1px solid var(--bb-rl-border-danger-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm);
	line-height: var(--bb-rl-base-line-xs);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	font-weight: 400;
	background-color: var(--bb-rl-background-danger-secondary-color)
}

.bb-readylaunch-template #notes-error .bp-icon {
	margin-right: var(--bb-rl-space-100);
	line-height: 1;
	display: inline-flex
}

.bb-readylaunch-template #notes-error .bp-icon::before {
	content: "\e4e2";
	font-weight: 500;
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-border-danger-secondary-color);
	font-style: normal
}

.bb-readylaunch-template .modal-container .bb-field-steps {
	display: none
}

.bb-readylaunch-template .modal-container .bb-field-steps.bb-field-steps-1 {
	display: block
}

.bb-readylaunch-template .modal-container #bp-media-post-content,
.bb-readylaunch-template .modal-container #bp-video-post-content {
	height: 112px;
	border: 0;
	padding: var(--bb-rl-space-200) 0;
	width: 100%;
	resize: none
}

.bb-readylaunch-template .modal-container .bb-cancel-request-group-content,
.bb-readylaunch-template .modal-container .bb-leave-group-content {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-readylaunch-template .modal-container .bb-cancel-request-group-content {
	padding-bottom: var(--bb-rl-space-100)
}

.bb-readylaunch-template .modal-container .bb-cancel-request-group-content p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color)
}

.bb-readylaunch-template .modal-container .bb-cancel-request-group-content .bb-rl-modal-group-name a {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template .modal-container .bp-existing-media-wrap {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-200) 0;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: calc(100vh - 150px)
}

.bb-readylaunch-template .modal-container .bp-existing-media-wrap .load-more .button {
	margin-right: 0
}

.bb-readylaunch-template .bp-media-photo-uploader #bp-media-photo-next,
.bb-readylaunch-template .bp-media-photo-uploader #bp-media-prev {
	display: none
}

.bb-readylaunch-template .bp-media-photo-uploader #bp-media-photo-next[style="display: inline;"],
.bb-readylaunch-template .bp-media-photo-uploader #bp-media-prev[style="display: inline;"] {
	display: inline-flex !important
}

.bb-readylaunch-template .bp-media-photo-uploader .bb-field-steps-1.controls-added #bp-media-photo-next,
.bb-readylaunch-template .bp-media-photo-uploader .bb-field-steps-1.controls-added #bp-media-prev {
	display: inline-flex !important
}

.bb-readylaunch-template .bp-media-document-uploader #bp-media-document-next,
.bb-readylaunch-template .bp-media-document-uploader #bp-media-document-prev {
	display: none
}

.bb-readylaunch-template .bp-media-document-uploader .bb-field-steps-1.controls-added #bp-media-document-next,
.bb-readylaunch-template .bp-media-document-uploader .bb-field-steps-1.controls-added #bp-media-document-prev {
	display: inline-flex !important
}

.bb-readylaunch-template .bp-video-uploader #bp-video-next,
.bb-readylaunch-template .bp-video-uploader #bp-video-prev {
	display: none
}

.bb-readylaunch-template .bp-video-uploader .bb-field-steps-1.controls-added #bp-video-next,
.bb-readylaunch-template .bp-video-uploader .bb-field-steps-1.controls-added #bp-video-prev {
	display: inline-flex !important
}

.bb-readylaunch-template .bbm-uploader-model-wrap .media-uploader-wrapper {
	margin: 0 0 var(--bb-rl-space-200);
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	padding-top: var(--bb-rl-space-200)
}

.bb-readylaunch-template .bbm-uploader-model-wrap .bb-field-steps {
	padding: 0 var(--bb-rl-space-300)
}

.bb-readylaunch-template .bb-model-footer #bp-media-create-album-submit,
.bb-readylaunch-template .bb-model-footer #bp-media-submit,
.bb-readylaunch-template .bb-model-footer #bp-video-create-album-submit,
.bb-readylaunch-template .bb-model-footer .bb-uploader-steps-prev {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	font-size: .875rem
}

.bb-readylaunch-template .bb-model-footer #bp-media-create-album-submit,
.bb-readylaunch-template .bb-model-footer #bp-media-submit,
.bb-readylaunch-template .bb-model-footer #bp-video-create-album-submit {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color)
}

.bb-readylaunch-template .bb-model-footer #bp-media-create-album-submit:hover,
.bb-readylaunch-template .bb-model-footer #bp-media-submit:hover,
.bb-readylaunch-template .bb-model-footer #bp-video-create-album-submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-readylaunch-template .bb-model-footer #bp-media-create-album-submit:focus-within,
.bb-readylaunch-template .bb-model-footer #bp-media-submit:focus-within,
.bb-readylaunch-template .bb-model-footer #bp-video-create-album-submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-readylaunch-template .bb-model-footer #bp-media-create-album-submit:disabled,
.bb-readylaunch-template .bb-model-footer #bp-media-submit:disabled,
.bb-readylaunch-template .bb-model-footer #bp-video-create-album-submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-readylaunch-template .bb-model-footer .bb-uploader-steps-prev {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent
}

.bb-readylaunch-template .bb-model-footer .bb-uploader-steps-prev:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-readylaunch-template .bb-model-footer .bb-uploader-steps-prev:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-readylaunch-template .bb-model-footer .bb-uploader-steps-prev:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-readylaunch-template .bb-field-uploader-next {
	color: var(--bb-rl-text-color);
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-readylaunch-template .bb-field-uploader-next i.bb-icon-folder {
	line-height: 1;
	font-style: normal
}

.bb-readylaunch-template .bb-field-uploader-next i.bb-icon-folder::before {
	content: "\e256";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line-small);
	color: var(--bb-rl-icon-primary-color)
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-field-wrap,
.bb-readylaunch-template #bp-media-create-child-folder .bb-rl-field-wrap,
.bb-readylaunch-template #bp-media-create-folder .bb-field-wrap,
.bb-readylaunch-template #bp-media-create-folder .bb-rl-field-wrap,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-field-wrap,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-rl-field-wrap {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-field-wrap.bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-create-child-folder .bb-rl-field-wrap.bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-create-folder .bb-field-wrap.bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-create-folder .bb-rl-field-wrap.bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-field-wrap.bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-rl-field-wrap.bb-rl-privacy-field-wrap-hide-show {
	padding: 0 var(--bb-rl-space-300) var(--bb-rl-space-200)
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-field-wrap.bb-rl-privacy-field-wrap-hide-show #bb-rl-folder-privacy,
.bb-readylaunch-template #bp-media-create-child-folder .bb-rl-field-wrap.bb-rl-privacy-field-wrap-hide-show #bb-rl-folder-privacy,
.bb-readylaunch-template #bp-media-create-folder .bb-field-wrap.bb-rl-privacy-field-wrap-hide-show #bb-rl-folder-privacy,
.bb-readylaunch-template #bp-media-create-folder .bb-rl-field-wrap.bb-rl-privacy-field-wrap-hide-show #bb-rl-folder-privacy,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-field-wrap.bb-rl-privacy-field-wrap-hide-show #bb-rl-folder-privacy,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-rl-field-wrap.bb-rl-privacy-field-wrap-hide-show #bb-rl-folder-privacy {
	width: 100%
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-field-wrap label,
.bb-readylaunch-template #bp-media-create-child-folder .bb-rl-field-wrap label,
.bb-readylaunch-template #bp-media-create-folder .bb-field-wrap label,
.bb-readylaunch-template #bp-media-create-folder .bb-rl-field-wrap label,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-field-wrap label,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-rl-field-wrap label {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	display: block;
	margin-bottom: var(--bb-rl-space-100);
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-field-wrap input,
.bb-readylaunch-template #bp-media-create-child-folder .bb-rl-field-wrap input,
.bb-readylaunch-template #bp-media-create-folder .bb-field-wrap input,
.bb-readylaunch-template #bp-media-create-folder .bb-rl-field-wrap input,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-field-wrap input,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-rl-field-wrap input {
	width: 100%
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-field-wrap .error-box,
.bb-readylaunch-template #bp-media-create-child-folder .bb-rl-field-wrap .error-box,
.bb-readylaunch-template #bp-media-create-folder .bb-field-wrap .error-box,
.bb-readylaunch-template #bp-media-create-folder .bb-rl-field-wrap .error-box,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-field-wrap .error-box,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-rl-field-wrap .error-box {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color);
	margin: var(--bb-rl-space-100) 0 0
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-model-footer .bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-create-folder .bb-model-footer .bb-rl-privacy-field-wrap-hide-show,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-model-footer .bb-rl-privacy-field-wrap-hide-show {
	padding: 0
}

.bb-readylaunch-template #bp-media-create-child-folder .bb-model-footer .bb-rl-privacy-field-wrap-hide-show label,
.bb-readylaunch-template #bp-media-create-folder .bb-model-footer .bb-rl-privacy-field-wrap-hide-show label,
.bb-readylaunch-template #bp-media-edit-child-folder .bb-model-footer .bb-rl-privacy-field-wrap-hide-show label {
	display: none
}

.bb-readylaunch-template #bp-media-create-album .bb-field-wrap,
.bb-readylaunch-template #bp-video-create-album .bb-field-wrap {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-readylaunch-template #bp-media-create-album .bb-field-wrap label,
.bb-readylaunch-template #bp-video-create-album .bb-field-wrap label {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	display: block;
	margin-bottom: var(--bb-rl-space-100);
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template #bp-media-create-album .bb-field-wrap input,
.bb-readylaunch-template #bp-video-create-album .bb-field-wrap input {
	width: 100%
}

.bb-readylaunch-template #bp-media-create-album .bb-field-wrap+.bb-field-wrap,
.bb-readylaunch-template #bp-video-create-album .bb-field-wrap+.bb-field-wrap {
	padding-top: 0;
	padding-bottom: 0
}

.bb-readylaunch-template .bb-rl-location-album-list-wrap-main .bb-rl-no-album-exists,
.bb-readylaunch-template .bb-rl-location-album-list-wrap-main .bb-rl-no-folder-exists,
.bb-readylaunch-template .bb-rl-location-album-list-wrap-main .no-folder-exists,
.bb-readylaunch-template .bb-rl-location-folder-list-wrap-main .bb-rl-no-album-exists,
.bb-readylaunch-template .bb-rl-location-folder-list-wrap-main .bb-rl-no-folder-exists,
.bb-readylaunch-template .bb-rl-location-folder-list-wrap-main .no-folder-exists,
.bb-readylaunch-template .location-folder-list-wrap-main .bb-rl-no-album-exists,
.bb-readylaunch-template .location-folder-list-wrap-main .bb-rl-no-folder-exists,
.bb-readylaunch-template .location-folder-list-wrap-main .no-folder-exists {
	display: block;
	margin: var(--bb-rl-space-200) 0 0
}

.bb-rl-modal-edit-album .bb-field-wrap,
.bb-rl-modal-edit-file .bb-field-wrap {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-modal-edit-album .bb-field-wrap label,
.bb-rl-modal-edit-file .bb-field-wrap label {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	display: block;
	margin-bottom: var(--bb-rl-space-100);
	color: var(--bb-rl-text-color)
}

.bb-rl-modal-edit-album .bb-field-wrap input,
.bb-rl-modal-edit-file .bb-field-wrap input {
	width: 100%
}

.bb-rl-modal-edit-album .bb-rl-modal-body .bb-field-wrap:last-of-type,
.bb-rl-modal-edit-file .bb-rl-modal-body .bb-field-wrap:last-of-type {
	margin-bottom: 0
}

.bb-rl-modal-edit-album .bb-model-footer .bb-rl-field-wrap,
.bb-rl-modal-edit-file .bb-model-footer .bb-rl-field-wrap {
	margin-right: var(--bb-rl-space-200)
}

.bb-rl-modal-edit-album .bb-model-footer .bb-rl-field-wrap label,
.bb-rl-modal-edit-file .bb-model-footer .bb-rl-field-wrap label {
	display: none
}

.bb-rl-create-folder-popup .bb-model-footer .bb-rl-field-wrap {
	margin-right: var(--bb-rl-space-200)
}

.bb-rl-modal-wrapper .bb-rl-has-warning .bb-rl-field-wrap {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-modal-wrapper .error-box {
	display: none
}

.bb-rl-modal-wrapper input.error {
	border-color: var(--bb-rl-border-danger-secondary-color);
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-modal-wrapper input.error+.error-box {
	display: block
}

.bb-rl-modal-wrapper .bb-model-footer .bb-rl-button.loading::after,
.bb-rl-modal-wrapper .bb-model-footer .bb-rl-button.saving::after,
.bb-rl-modal-wrapper .bb-model-footer .button.saving::after {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 16px;
	width: 16px;
	border-width: 2px;
	margin-left: var(--bb-rl-space-50)
}

.bb-rl-modal-wrapper .bb-rl-create-popup-album-wrap .bb-rl-button.loading::after,
.bb-rl-modal-wrapper .bb-rl-create-popup-folder-wrap .bb-rl-button.loading::after {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 16px;
	width: 16px;
	border-width: 2px;
	margin-left: var(--bb-rl-space-50)
}

.bb-rl-modal-wrapper .bb-rl-footer-alt {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: var(--bb-rl-space-100)
}

.bb-rl-modal-wrapper .bb-rl-footer-alt .bb-rl-privacy-field-wrap-hide-show {
	display: inline-flex;
	margin: 0
}

.bb-rl-modal-wrapper .bb-rl-footer-alt .bb-rl-privacy-field-wrap-hide-show .bb-label {
	display: none
}

.bb-rl-modal-wrapper .bb-rl-footer-alt .db-modal-buttons {
	display: inline-flex;
	gap: var(--bb-rl-space-100)
}

.bb-rl-container-inner .bp-pagination,
.bb-rl-content-wrapper .bp-pagination {
	display: flex;
	align-items: center;
	padding-top: var(--bb-rl-space-400);
	padding-bottom: var(--bb-rl-space-400)
}

.bb-rl-container-inner .bp-pagination>.pag-count,
.bb-rl-content-wrapper .bp-pagination>.pag-count {
	display: none
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links {
	display: flex;
	align-items: center;
	margin-left: auto;
	gap: var(--bb-rl-space-100)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .pag-data,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .pag-data {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links a,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links span,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links a,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links span {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	line-height: var(--bb-rl-space-400)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .next,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links .prev,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .next,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .prev {
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	font-size: 0;
	padding: 0 var(--bb-rl-space-200);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .next::before,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links .prev::before,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .next::before,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .prev::before {
	font-size: var(--bb-rl-font-size-sm);
	content: attr(data-bb-rl-label)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .next::after,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links .prev::after,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .next::after,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .prev::after {
	font-size: var(--bb-rl-font-size-base);
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-style: normal;
	line-height: 1;
	position: relative;
	top: 1px
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .prev,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .prev {
	flex-direction: row-reverse;
	margin-right: var(--bb-rl-space-500)
}

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

	.bb-rl-container-inner .bp-pagination>.bp-pagination-links .prev,
	.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .prev {
		margin-right: var(--bb-rl-space-200)
	}
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .prev::after,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .prev::after {
	content: "\e138"
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .next,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .next {
	margin-left: var(--bb-rl-space-500)
}

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

	.bb-rl-container-inner .bp-pagination>.bp-pagination-links .next,
	.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .next {
		margin-left: var(--bb-rl-space-200)
	}
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .next::after,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .next::after {
	content: "\e13a"
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .bb-rl-page-numbers:not(.prev):not(.next),
.bb-rl-container-inner .bp-pagination>.bp-pagination-links .page-numbers:not(.prev):not(.next),
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .bb-rl-page-numbers:not(.prev):not(.next),
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .page-numbers:not(.prev):not(.next) {
	display: inline-flex;
	min-width: var(--bb-rl-space-400);
	height: var(--bb-rl-space-400);
	border: 1px solid transparent;
	border-radius: var(--bb-rl-radius-md);
	justify-content: center;
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .bb-rl-page-numbers:not(.prev):not(.next).current,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links .page-numbers:not(.prev):not(.next).current,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .bb-rl-page-numbers:not(.prev):not(.next).current,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .page-numbers:not(.prev):not(.next).current {
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-quaternary-color);
	background-color: var(--bb-rl-background-color)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links .bb-rl-page-numbers:not(.prev):not(.next):hover,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links .page-numbers:not(.prev):not(.next):hover,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .bb-rl-page-numbers:not(.prev):not(.next):hover,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links .page-numbers:not(.prev):not(.next):hover {
	border-color: var(--bb-rl-border-tertiary-color)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links a.next,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links a.prev,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links a.next,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links a.prev {
	color: var(--bb-rl-text-color)
}

.bb-rl-container-inner .bp-pagination>.bp-pagination-links span.next,
.bb-rl-container-inner .bp-pagination>.bp-pagination-links span.prev,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links span.next,
.bb-rl-content-wrapper .bp-pagination>.bp-pagination-links span.prev {
	color: var(--bb-rl-text-disabled-color)
}

.bb-rl-content-wrapper .bbp-pagination-links {
	display: flex;
	align-items: center
}

.bb-rl-content-wrapper .bbp-pagination-links a,
.bb-rl-content-wrapper .bbp-pagination-links span {
	line-height: var(--bb-rl-space-400)
}

.bb-rl-content-wrapper .bbp-pagination-links .next,
.bb-rl-content-wrapper .bbp-pagination-links .prev {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	padding: 0 var(--bb-rl-space-200);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-content-wrapper .bbp-pagination-links .next::before,
.bb-rl-content-wrapper .bbp-pagination-links .prev::before {
	font-size: var(--bb-rl-font-size-sm);
	content: attr(data-bb-rl-label)
}

.bb-rl-content-wrapper .bbp-pagination-links .next::after,
.bb-rl-content-wrapper .bbp-pagination-links .prev::after {
	font-size: var(--bb-rl-font-size-base);
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-style: normal;
	line-height: 1;
	position: relative;
	top: 1px
}

.bb-rl-content-wrapper .bbp-pagination-links .prev {
	flex-direction: row-reverse;
	margin-right: var(--bb-rl-space-500)
}

@media screen and (max-width:544px) {
	.bb-rl-content-wrapper .bbp-pagination-links .prev {
		margin-right: var(--bb-rl-space-200)
	}
}

.bb-rl-content-wrapper .bbp-pagination-links .prev::after {
	content: "\e138"
}

.bb-rl-content-wrapper .bbp-pagination-links .next {
	margin-left: var(--bb-rl-space-500)
}

@media screen and (max-width:544px) {
	.bb-rl-content-wrapper .bbp-pagination-links .next {
		margin-left: var(--bb-rl-space-200)
	}
}

.bb-rl-content-wrapper .bbp-pagination-links .next::after {
	content: "\e13a"
}

.bb-rl-content-wrapper .bbp-pagination-links .page-numbers:not(.prev):not(.next) {
	display: inline-flex;
	min-width: var(--bb-rl-space-400);
	height: var(--bb-rl-space-400);
	border: 1px solid transparent;
	border-radius: var(--bb-rl-radius-md);
	justify-content: center;
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm)
}

.bb-rl-content-wrapper .bbp-pagination-links .page-numbers:not(.prev):not(.next).current {
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-quaternary-color)
}

.bb-rl-content-wrapper .bbp-pagination-links .page-numbers:not(.prev):not(.next):hover {
	border-color: var(--bb-rl-border-tertiary-color)
}

.bb-rl-content-wrapper .bbp-pagination-links a.next,
.bb-rl-content-wrapper .bbp-pagination-links a.prev {
	color: var(--bb-rl-text-color)
}

.bb-rl-content-wrapper .bbp-pagination-links span.next,
.bb-rl-content-wrapper .bbp-pagination-links span.prev {
	color: var(--bb-rl-text-disabled-color)
}

.bb-readylaunch-template .bb-toast-messages-enable {
	position: relative
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages {
	position: fixed;
	bottom: var(--bb-rl-space-700);
	left: 50%;
	transform: translateX(-50%);
	z-index: 999993
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item {
	background-color: var(--bb-rl-background-black-color);
	border: 1px solid var(--bb-rl-border-quinery-color);
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-white-color);
	padding: 12px var(--bb-rl-space-300) 12px var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item [class*=bb-icon] {
	display: flex;
	content: "\e184";
	color: var(--bb-rl-text-white-color);
	font-size: 24px;
	font-weight: 400;
	margin-right: var(--bb-rl-space-100)
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item.bp-message-success [class*=bb-icon] {
	color: var(--bb-rl-icon-positive-secondary-color)
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item .bb-icon-check:before {
	font-family: bb-icons-rl;
	content: "\e184";
	font-style: normal
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item .toast-messages-action_link {
	color: var(--bb-rl-primary-color);
	cursor: pointer
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item .action-close {
	display: flex
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item .action-close [class*=bb-icon] {
	color: var(--bb-rl-text-white-color);
	font-size: 16px;
	font-weight: 400;
	margin-left: var(--bb-rl-space-100);
	margin-right: 0;
	font-style: normal
}

.bb-readylaunch-template .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item .action-close [class*=bb-icon]:before {
	content: "\e4f6";
	font-family: bb-icons-rl
}

.bb-readylaunch-template .bb-onscreen-notification-enable .bb-remove-all-notification {
	display: none
}

.bb-readylaunch-template .bb-onscreen-notification-enable ul.notification-list {
	padding: 0
}

.bb-rl-toast-message {
	display: flex;
	align-items: center;
	position: absolute;
	bottom: var(--bb-rl-space-700);
	left: 50%;
	transform: translateX(-50%);
	background-color: var(--bb-rl-background-black-color);
	border: 1px solid var(--bb-rl-border-quinery-color);
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-white-color);
	padding: 12px var(--bb-rl-space-300) 12px var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	opacity: 1;
	z-index: 999993;
	transition: opacity .3s ease-in-out
}

.bb-rl-toast-message i {
	font-size: 26px;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-toast-message--error .bb-rl-spinner {
	display: none
}

.bb-rl-toast-message--error i {
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-toast-message--error i.bb-icons-rl-warning-circle {
	color: var(--bb-rl-text-warning-secondary-color)
}

.bb-rl-toast-message--warning .bb-rl-spinner {
	display: none
}

.bb-rl-toast-message--warning i {
	color: var(--bb-rl-icon-warning-secondary-color)
}

.bb-rl-toast-message--success .bb-rl-spinner {
	display: none
}

.bb-rl-toast-message--success i {
	color: var(--bb-rl-text-positive-secondary-color)
}

.bb-rl-spinner {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: var(--bb-rl-space-100);
	border: 3px solid var(--bb-rl-border-tertiary-color);
	border-top: 3px solid var(--bb-rl-border-quinery-color);
	border-radius: 50%;
	animation: spin 1s linear infinite
}

@keyframes spin {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.bb-rl-header {
	background-color: var(--bb-rl-background-color);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-400);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: var(--bb-rl-z-index-fixed)
}

body.admin-bar .bb-rl-header {
	top: 32px
}

.bb-rl-header .bb-rl-left-panel-mobile {
	display: none
}

.bb-readylaunch-menu {
	display: flex;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
	flex: 1;
	justify-content: center;
	min-width: 0
}

.bb-readylaunch-menu>li:not(:last-child) {
	margin-right: var(--bb-rl-space-200)
}

.bb-readylaunch-menu>li>a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: .85rem;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-sm);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: none;
	white-space: nowrap
}

.bb-readylaunch-menu>li>a:focus {
	outline: 0
}

.bb-readylaunch-menu>li>a:focus-visible {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-readylaunch-menu>li:hover>a {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-readylaunch-menu>li.current-menu-item>a {
	font-weight: 600;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-readylaunch-menu .menu-item.menu-item-has-children {
	position: relative
}

.bb-readylaunch-menu .menu-item>.sub-menu {
	background: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	border-radius: var(--bb-rl-radius-md);
	list-style: none;
	padding: var(--bb-rl-space-100) 0;
	position: absolute;
	left: 0;
	top: 100%;
	margin: 0;
	min-width: 168px;
	opacity: 0;
	visibility: hidden;
	z-index: 100
}

.bb-readylaunch-menu .menu-item>.sub-menu .menu-item a {
	color: var(--bb-rl-text-color);
	display: block;
	font-size: .85rem;
	line-height: 1.4;
	margin-bottom: 1px;
	border-radius: var(--bb-rl-radius-sm);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%
}

.bb-readylaunch-menu .menu-item>.sub-menu .menu-item:hover>a {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-readylaunch-menu .menu-item>.sub-menu .menu-item:hover>.sub-menu {
	top: 0;
	left: -2px;
	right: inherit;
	transform: translateX(100%)
}

.bb-readylaunch-menu .menu-item>.sub-menu .menu-item.menu-item-has-children {
	position: relative
}

.bb-readylaunch-menu .menu-item>.sub-menu .menu-item.menu-item-has-children>a {
	padding-right: var(--bb-rl-space-300)
}

.bb-readylaunch-menu .menu-item>.sub-menu .menu-item.menu-item-has-children:after {
	content: "\e13a";
	display: block;
	position: absolute;
	right: var(--bb-rl-space-200);
	top: 50%;
	transform: translateY(-50%);
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-icon-secondary-color)
}

.bb-readylaunch-menu .menu-item:hover>.sub-menu {
	opacity: 1;
	visibility: visible
}

.bb-readylaunch-mobile-menu__wrap {
	display: none
}

.bb-rl-site-branding img {
	max-width: 130px;
	max-height: 32px;
	object-fit: contain
}

.bb-rl-site-branding .site-title {
	font-size: 18px;
	font-weight: 600
}

.bb-rl-site-branding .site-title a {
	color: var(--bb-rl-text-color)
}

.bb-rl-site-branding .site-title a:focus-visible {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

body.bb-rl-dark-mode .bb-rl-site-branding .bb-rl-light-logo,
body.bb-rl-dark-mode .bb-rl-site-branding .bb-rl-light-logo-text {
	display: none
}

body:not(.bb-rl-dark-mode) .bb-rl-site-branding .bb-rl-dark-logo,
body:not(.bb-rl-dark-mode) .bb-rl-site-branding .bb-rl-dark-logo-text {
	display: none
}

.header-aside .header-aside-inner {
	gap: var(--bb-rl-space-100)
}

.header-aside .notification-wrap {
	position: relative
}

.header-aside .notification-wrap .notification-dropdown {
	background: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	border-radius: var(--bb-rl-radius-lg);
	list-style: none;
	position: absolute;
	right: -15px;
	top: calc(100% + 8px);
	margin: 0;
	min-width: 480px;
	opacity: 0;
	visibility: hidden;
	z-index: 0;
	display: none
}

.header-aside .notification-wrap .notification-dropdown .bb-rl-loader {
	margin: 20px auto;
	display: table
}

.header-aside .notification-wrap.selected .notification-dropdown {
	opacity: 1;
	visibility: visible;
	z-index: var(--bb-rl-z-index-dropdown);
	display: block
}

.header-aside .notification-wrap.selected .notification-link {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.header-aside .notification-wrap.selected .notification-link>span:after,
.header-aside .notification-wrap.selected .notification-link>span:before {
	display: none
}

.header-aside .notification-wrap .notification-header {
	padding: var(--bb-rl-space-100) 0;
	margin: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.header-aside .notification-wrap .notification-header h2 {
	color: var(--bb-rl-text-color);
	font-size: 1rem;
	font-weight: 500
}

.header-aside .notification-wrap .notification-header .notification-header-action {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 1rem
}

.header-aside .notification-wrap .notification-header .delete-all,
.header-aside .notification-wrap .notification-header .message-view-all-link {
	margin-left: auto;
	margin-right: var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.header-aside .notification-wrap .notification-header .mark-read-all {
	color: var(--bb-rl-text-color);
	cursor: pointer;
	background: 0 0;
	border: 0
}

.header-aside .notification-wrap .notification-header .mark-read-all [class*=bb-icons-rl] {
	opacity: .6
}

.header-aside .notification-wrap .notification-header-actions {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-200)
}

.header-aside .notification-link {
	display: inline-block;
	padding: 4px;
	border-radius: var(--bb-rl-radius-md)
}

.header-aside .notification-link:focus {
	outline: 0
}

.header-aside .notification-link:focus-visible {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.header-aside .notification-link>span {
	display: flex
}

.header-aside .notification-link [class*=bb-icons-rl] {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 24px
}

.header-aside .notification-link .count {
	font-style: normal;
	font-weight: 600;
	color: var(--bb-rl-text-white-color);
	letter-spacing: -.55px;
	background-color: var(--bb-rl-primary-color);
	border-radius: var(--bb-rl-radius-full);
	line-height: 1.6;
	font-size: 9px;
	top: calc(50% - 20px);
	right: -4px;
	padding: 1px 6px;
	position: absolute;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .15)
}

.header-aside .user-wrap {
	margin-left: var(--bb-rl-space-300);
	position: relative
}

.header-aside .user-wrap .avatar {
	max-width: 32px;
	height: auto;
	object-fit: contain;
	border-radius: var(--bb-rl-radius-full)
}

.header-aside .user-wrap .bb-rl-profile-dropdown {
	display: none
}

.header-aside .user-wrap .user-link:focus-visible {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.header-aside .user-wrap.active .bb-rl-profile-dropdown {
	display: block
}

.header-aside .bb-rl-header-search {
	font-size: .85rem;
	margin-right: var(--bb-rl-space-300)
}

.header-aside .bb-rl-header-search [class*=bb-icons-rl] {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 16px;
	margin-right: var(--bb-rl-space-100)
}

.header-aside .bb-rl-header-search .bb-rl-header-search__label {
	white-space: nowrap
}

.header-aside .bb-rl-header-search:focus {
	outline: 0
}

.header-aside .bb-rl-header-search:focus-visible {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.header-aside .bp-dir-search-form {
	border-radius: var(--bb-rl-radius-md);
	margin-right: var(--bb-rl-space-300)
}

.header-aside .bb-rl-header-buttons .signin-button:hover {
	border-bottom-color: transparent
}

.notification-dropdown .notification-header-tabs {
	margin: 0 var(--bb-rl-space-200)
}

.notification-dropdown .notification-header-tab-action {
	color: var(--bb-rl-text-secondary-color);
	font-size: .85rem;
	font-weight: 500;
	border-radius: var(--bb-rl-radius-full)
}

.notification-dropdown .notification-header-tab-action.active,
.notification-dropdown .notification-header-tab-action:hover {
	color: var(--bb-rl-text-color);
	font-weight: 600;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.notification-list {
	max-height: 52vh;
	overflow: auto;
	overflow-x: hidden;
	padding: var(--bb-rl-space-100)
}

.notification-list>li {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-md);
	position: relative
}

.notification-list>li .notification-avatar {
	margin-right: var(--bb-rl-space-100);
	flex: 0 0 40px
}

.notification-list>li .notification-avatar img {
	display: block;
	max-width: 36px;
	height: auto;
	border-radius: var(--bb-rl-radius-full)
}

.notification-list>li .notification-avatar .thread-multiple-avatar {
	min-height: 40px;
	min-width: 40px;
	position: relative
}

.notification-list>li .notification-avatar .thread-multiple-avatar img {
	max-width: 24px;
	position: absolute;
	left: 0;
	top: 0
}

.notification-list>li .notification-avatar .thread-multiple-avatar img+img {
	top: auto;
	right: 0;
	bottom: 0;
	left: auto
}

.notification-list>li:has(.bb-rl-option-wrap.active),
.notification-list>li:hover:not(.bb-rl-view-more--pagination) {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.notification-list .bb-full-link {
	font-size: 0
}

.notification-list .bb-full-link>a {
	cursor: pointer;
	font-size: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0
}

.notification-list .notification-content {
	flex: 1;
	position: relative;
	width: 100%;
	overflow: hidden
}

.notification-list .notification-content .notification-users {
	color: var(--bb-rl-text-color);
	font-size: .9rem;
	line-height: 1.3;
	font-weight: 500;
	display: block;
	white-space: nowrap;
	width: calc(100% - 50px)
}

.notification-list .notification-content .notification-users a {
	color: inherit
}

.notification-list .notification-content .posted {
	color: var(--bb-rl-text-tertiary-color);
	font-size: .85rem;
	line-height: 1.5
}

.notification-list .notification-content .posted img {
	height: 20px;
	width: 20px;
	vertical-align: middle
}

.notification-list .unread:before {
	content: "";
	background-color: var(--bb-rl-primary-color);
	border-radius: 50%;
	height: 6px;
	width: 6px;
	position: absolute;
	right: var(--bb-rl-space-100);
	bottom: 24px
}

.notification-list .unread .notification-content .posted {
	color: var(--bb-rl-text-color);
	font-weight: 500
}

.notification-list .unread:hover:before {
	visibility: hidden;
	opacity: 0
}

.notification-list .bb-rl-load-more {
	height: 0;
	width: 0;
	overflow: hidden;
	visibility: hidden
}

.notification-list li.bb-rl-no-messages-wrap {
	background-color: transparent
}

.bb-rl-no-messages {
	display: flex;
	flex-direction: column;
	align-items: center
}

.bb-rl-no-messages>[class*=bb-icons-rl] {
	font-size: 40px;
	color: var(--bb-rl-icon-secondary-color);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-no-messages h3 {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 var(--bb-rl-space-100)
}

.bb-rl-no-messages .bb-rl-no-messages-description {
	font-size: 14px;
	color: var(--bb-rl-text-secondary-color);
	max-width: 300px;
	margin: 0 auto var(--bb-rl-space-300);
	text-align: center
}

.bb-rl-no-messages .bb-rl-no-messages-button {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-no-messages .bb-rl-button {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50)
}

.notification-listing .notification-list li .notification-avatar {
	position: relative
}

.notification-listing .notification-list li .notification-avatar img {
	max-width: 32px;
	max-height: 32px;
	object-fit: cover
}

.notification-listing .notification-list li .notification-content {
	color: var(--bb-rl-text-color);
	font-size: .9rem;
	line-height: 1.3;
	font-weight: 500;
	max-width: calc(100% - 75px)
}

.notification-listing .notification-list li .notification-content a {
	color: var(--bb-rl-text-color)
}

.notification-listing .notification-list li .notification-content .posted {
	color: var(--bb-rl-text-tertiary-color);
	display: block;
	font-size: .85rem;
	margin-top: 3px;
	line-height: 19px;
	font-weight: 400
}

.notification-listing .notification-list li.unread:before {
	right: 27px;
	bottom: 50%;
	margin-bottom: -1px
}

.notification-listing .notification-list li .actions {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 10px
}

.notification-listing .notification-list li .actions>a {
	cursor: pointer
}

.notification-listing .notification-list li .bb-rl-option-wrap {
	opacity: 0;
	visibility: hidden
}

.notification-listing .notification-list li .bb-rl-option-wrap__action {
	padding: 0;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.notification-listing .notification-list li .bb-rl-option-wrap__action [class*=bb-icons-rl] {
	color: var(--bb-rl-icon-tertiary-color)
}

.notification-listing .notification-list li .bb-rl-option-wrap.active,
.notification-listing .notification-list li:hover .bb-rl-option-wrap {
	opacity: 1;
	visibility: visible
}

.notification-list li .notification-avatar [class*=bb-icon] {
	height: 20px;
	width: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--bb-rl-radius-full);
	font-style: normal;
	position: absolute;
	right: 0;
	bottom: -6px;
	background-color: var(--bb-rl-background-positive-primary-color)
}

.notification-list li .notification-avatar [class*=bb-icon]:before {
	font-family: bb-icons-rl !important;
	color: var(--bb-rl-text-white-color);
	font-size: 12px;
	opacity: 1;
	margin: 0
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-comment-activity:before {
	content: "\e172"
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-activity:before {
	content: "\e17a"
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-reply:before {
	content: "\ed52"
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-comment-square-dots:before {
	content: "\e172"
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-comment-square:before {
	content: "\e16c"
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-poll:before {
	content: "\e150"
}

.notification-list li .notification-avatar [class*=bb-icon].bb-icon-image:before {
	content: "\e10e"
}

body.activity .bb-readylaunch-menu {
	margin-left: 170px
}

body.activity .site:not(:has(.bb-rl-activity-wrap .bb-rl-secondary-container)) .bb-readylaunch-menu {
	margin-left: 320px
}

body.activity .site:not(:has(.bb-rl-activity-wrap .bb-rl-secondary-container)) .bb-readylaunch-menu.bb-rl-items-max {
	margin-right: var(--bb-rl-space-300);
	margin-left: 170px
}

@media screen and (max-width:1400px) {
	body.activity .site:not(:has(.bb-rl-activity-wrap .bb-rl-secondary-container)) .bb-readylaunch-menu {
		margin-left: 170px
	}

	body.activity .site:not(:has(.bb-rl-activity-wrap .bb-rl-secondary-container)) .bb-readylaunch-menu.bb-rl-items-max {
		margin-right: var(--bb-rl-space-100);
		margin-left: 0
	}
}

@media screen and (max-width:1280px) {
	body.activity .site:not(:has(.bb-rl-activity-wrap .bb-rl-secondary-container)) .bb-readylaunch-menu {
		margin-left: 0
	}
}

body.activity .bb-readylaunch-menu,
body.bbp-user-page .bb-readylaunch-menu,
body.forums.singular .bb-readylaunch-menu,
body.messages.singular .bb-readylaunch-menu {
	margin-left: 170px
}

body.activity .bb-readylaunch-menu.bb-rl-items-max,
body.bbp-user-page .bb-readylaunch-menu.bb-rl-items-max,
body.forums.singular .bb-readylaunch-menu.bb-rl-items-max,
body.messages.singular .bb-readylaunch-menu.bb-rl-items-max {
	margin-right: var(--bb-rl-space-300)
}

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

	body.activity .bb-readylaunch-menu,
	body.bbp-user-page .bb-readylaunch-menu,
	body.forums.singular .bb-readylaunch-menu,
	body.messages.singular .bb-readylaunch-menu {
		margin-left: 0
	}
}

body.bbp-user-page.single.my-account .bb-readylaunch-menu,
body.directory .bb-readylaunch-menu,
body.forum-archive .bb-readylaunch-menu,
body.forum.single .bb-readylaunch-menu,
body.group-admin.groups .bb-readylaunch-menu,
body.my-account.profile .bb-readylaunch-menu,
body.my-account.profile.edit .bb-readylaunch-menu,
body.notifications.single.my-account .bb-readylaunch-menu,
body.reply-edit .bb-readylaunch-menu,
body.single-item.groups .bb-readylaunch-menu,
body.topic-edit .bb-readylaunch-menu,
body.topic.single .bb-readylaunch-menu {
	margin-left: 320px
}

body.bbp-user-page.single.my-account .bb-readylaunch-menu.bb-rl-items-max,
body.directory .bb-readylaunch-menu.bb-rl-items-max,
body.forum-archive .bb-readylaunch-menu.bb-rl-items-max,
body.forum.single .bb-readylaunch-menu.bb-rl-items-max,
body.group-admin.groups .bb-readylaunch-menu.bb-rl-items-max,
body.my-account.profile .bb-readylaunch-menu.bb-rl-items-max,
body.my-account.profile.edit .bb-readylaunch-menu.bb-rl-items-max,
body.notifications.single.my-account .bb-readylaunch-menu.bb-rl-items-max,
body.reply-edit .bb-readylaunch-menu.bb-rl-items-max,
body.single-item.groups .bb-readylaunch-menu.bb-rl-items-max,
body.topic-edit .bb-readylaunch-menu.bb-rl-items-max,
body.topic.single .bb-readylaunch-menu.bb-rl-items-max {
	margin-right: var(--bb-rl-space-300);
	margin-left: 170px
}

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

	body.bbp-user-page.single.my-account .bb-readylaunch-menu,
	body.directory .bb-readylaunch-menu,
	body.forum-archive .bb-readylaunch-menu,
	body.forum.single .bb-readylaunch-menu,
	body.group-admin.groups .bb-readylaunch-menu,
	body.my-account.profile .bb-readylaunch-menu,
	body.my-account.profile.edit .bb-readylaunch-menu,
	body.notifications.single.my-account .bb-readylaunch-menu,
	body.reply-edit .bb-readylaunch-menu,
	body.single-item.groups .bb-readylaunch-menu,
	body.topic-edit .bb-readylaunch-menu,
	body.topic.single .bb-readylaunch-menu {
		margin-left: 170px
	}

	body.bbp-user-page.single.my-account .bb-readylaunch-menu.bb-rl-items-max,
	body.directory .bb-readylaunch-menu.bb-rl-items-max,
	body.forum-archive .bb-readylaunch-menu.bb-rl-items-max,
	body.forum.single .bb-readylaunch-menu.bb-rl-items-max,
	body.group-admin.groups .bb-readylaunch-menu.bb-rl-items-max,
	body.my-account.profile .bb-readylaunch-menu.bb-rl-items-max,
	body.my-account.profile.edit .bb-readylaunch-menu.bb-rl-items-max,
	body.notifications.single.my-account .bb-readylaunch-menu.bb-rl-items-max,
	body.reply-edit .bb-readylaunch-menu.bb-rl-items-max,
	body.single-item.groups .bb-readylaunch-menu.bb-rl-items-max,
	body.topic-edit .bb-readylaunch-menu.bb-rl-items-max,
	body.topic.single .bb-readylaunch-menu.bb-rl-items-max {
		margin-right: var(--bb-rl-space-100);
		margin-left: 0
	}
}

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

	body.bbp-user-page.single.my-account .bb-readylaunch-menu,
	body.directory .bb-readylaunch-menu,
	body.forum-archive .bb-readylaunch-menu,
	body.forum.single .bb-readylaunch-menu,
	body.group-admin.groups .bb-readylaunch-menu,
	body.my-account.profile .bb-readylaunch-menu,
	body.my-account.profile.edit .bb-readylaunch-menu,
	body.notifications.single.my-account .bb-readylaunch-menu,
	body.reply-edit .bb-readylaunch-menu,
	body.single-item.groups .bb-readylaunch-menu,
	body.topic-edit .bb-readylaunch-menu,
	body.topic.single .bb-readylaunch-menu {
		margin-left: 0
	}
}

@media screen and (max-width:992px) {
	.bb-rl-header-container {
		justify-content: flex-start
	}

	.bb-rl-header {
		padding: var(--bb-rl-space-200)
	}

	.bb-rl-header .bb-rl-left-panel-mobile {
		display: flex;
		align-items: center;
		color: var(--bb-rl-icon-secondary-color);
		font-size: 28px;
		margin-right: var(--bb-rl-space-200)
	}

	.bb-mobile-menu-open .bb-rl-left-panel-mobile [class*=bb-icons-rl]:before {
		content: "\e4f6"
	}

	.bb-readylaunch-menu,
	.bb-rl-header-search__label,
	.bb-rl-left-panel {
		display: none
	}

	.bb-rl-site-branding {
		margin-right: auto;
		margin-left: auto
	}

	.bb-readylaunch-mobile-menu__wrap {
		background-color: var(--bb-rl-background-color);
		display: block;
		position: fixed;
		left: -100%;
		top: 66px;
		bottom: 0;
		width: 100%;
		overflow: auto;
		transition: all .35s ease-in-out
	}

	body.admin-bar .bb-readylaunch-mobile-menu__wrap {
		top: 98px
	}

	body.bb-mobile-menu-open .bb-readylaunch-mobile-menu__wrap {
		left: 0
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel {
		position: static;
		height: auto !important;
		width: auto;
		display: block
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items {
		padding: var(--bb-rl-space-200) 0;
		margin: 0 var(--bb-rl-space-200);
		border-bottom: 1px solid var(--bb-rl-border-secondary-color)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items ul {
		list-style: none;
		margin: 0;
		padding: 0
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items ul li>a {
		color: var(--bb-rl-text-color);
		display: flex;
		align-items: center;
		gap: var(--bb-rl-space-100);
		padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
		border-radius: var(--bb-rl-radius-md)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items ul li>a:hover {
		background-color: var(--bb-rl-background-secondary-hover-color)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items ul li>a>i {
		color: var(--bb-rl-icon-color);
		font-size: 20px
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items ul li>a .notification-label {
		font-size: var(--bb-rl-font-size-sm);
		font-weight: 500;
		line-height: 1.4
	}

	.bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items ul li>a .count {
		display: inline-flex;
		margin-left: auto;
		border-radius: var(--bb-rl-radius-sm);
		padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
		background-color: var(--bb-rl-background-tertiary-color);
		font-size: var(--bb-rl-font-size-xs);
		color: var(--bb-rl-text-color);
		font-weight: 500;
		line-height: 1.4
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget .bb-rl-list h2 {
		display: flex;
		align-items: center;
		position: relative;
		margin-bottom: 0
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget .bb-rl-list h2:after {
		content: "\e136";
		font-family: bb-icons-rl;
		font-size: 16px;
		font-weight: 400;
		color: var(--bb-rl-icon-tertiary-color);
		margin-left: var(--bb-rl-space-100)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget .bb-rl-list h2:before {
		content: "\e3d4";
		font-family: bb-icons-rl;
		font-size: 16px;
		font-weight: 700;
		color: var(--bb-rl-icon-tertiary-color);
		margin-left: var(--bb-rl-space-100);
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget .bb-rl-list>ul {
		display: none
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget.is-open>.bb-rl-list ul {
		display: block
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget.is-open>.bb-rl-list h2 {
		margin-bottom: var(--bb-rl-space-200)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget.is-open>.bb-rl-list h2:after {
		transform: rotate(180deg)
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-left-panel-widget.is-open>.bb-rl-list h2:before {
		content: "\e32a"
	}

	.bb-readylaunch-mobile-menu__wrap .bp-dir-search-form {
		display: block;
		margin: var(--bb-rl-space-200) var(--bb-rl-space-400) 0;
		border-radius: var(--bb-rl-radius-base)
	}

	.bb-readylaunch-mobile-menu__wrap .bp-dir-search-form:before {
		font-size: 20px;
		color: var(--bb-rl-icon-secondary-color);
		position: absolute;
		left: 12px;
		top: 50%;
		transform: translateY(-50%)
	}

	.bb-readylaunch-mobile-menu__wrap .bp-dir-search-form button[type=submit] {
		top: 50%;
		transform: translateY(-50%);
		opacity: 0;
		height: auto
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-network-search-bar {
		padding: var(--bb-rl-space-100) var(--bb-rl-space-200) var(--bb-rl-space-100) var(--bb-rl-space-500);
		position: relative
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-network-search-bar input#mobile-search {
		color: var(--bb-rl-text-color);
		font-size: 14px;
		font-weight: 400;
		padding: 0;
		border-radius: 0
	}

	.bb-readylaunch-mobile-menu__wrap .bb-rl-network-search-bar input#mobile-search:-webkit-input-placeholder {
		color: var(--bb-rl-text-tertiary-color)
	}

	.bb-rl-mobile-user-name {
		color: var(--bb-rl-text-color);
		font-size: 1rem;
		font-weight: 500
	}

	.bb-rl-my-account-link a {
		color: var(--bb-rl-text-tertiary-color);
		font-size: .85rem;
		font-weight: 500
	}

	.header-aside .bb-rl-header-search,
	.header-aside .dir-search {
		display: none
	}

	.header-aside .bb-message-dropdown-notification,
	.header-aside .notification-wrap {
		display: none
	}

	.bb-readylaunch-mobile-menu {
		list-style: none;
		padding: var(--bb-rl-space-200) 0;
		margin: 0 var(--bb-rl-space-200);
		border-bottom: 1px solid var(--bb-rl-border-secondary-color)
	}

	.bb-readylaunch-mobile-menu li a {
		color: var(--bb-rl-text-color);
		font-size: var(--bb-rl-font-size-base);
		font-weight: 600;
		display: block;
		padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
		border-radius: var(--bb-rl-radius-sm)
	}

	.bb-readylaunch-mobile-menu li a:hover {
		background-color: var(--bb-rl-background-secondary-hover-color)
	}

	.bb-readylaunch-mobile-menu .menu-item.menu-item-has-children {
		position: relative
	}

	.bb-readylaunch-mobile-menu .submenu-toggle {
		cursor: pointer;
		font-size: 20px;
		color: var(--bb-rl-text-tertiary-color);
		line-height: 30px;
		position: absolute;
		right: 10px;
		top: 4px;
		width: 30px;
		height: 30px;
		text-align: center
	}

	.bb-readylaunch-mobile-menu .sub-menu {
		display: none;
		list-style: none;
		padding-left: var(--bb-rl-space-300);
		margin-top: var(--bb-rl-space-100)
	}

	.bb-readylaunch-mobile-menu .open-parent>.sub-menu {
		display: block
	}

	.bb-readylaunch-mobile-menu .open-parent>a {
		background-color: var(--bb-rl-background-secondary-hover-color)
	}

	.bb-readylaunch-mobile-menu .open-parent>a .submenu-toggle {
		transform: rotate(-180deg)
	}
}

@media screen and (max-width:782px) {
	body.admin-bar .bb-rl-header {
		top: 46px
	}

	body.admin-bar .bb-readylaunch-mobile-menu__wrap {
		top: 112px
	}
}

@media screen and (max-width:544px) {
	.header-aside .notification-wrap.messages-wrap .notification-dropdown {
		right: -30px
	}

	.header-aside .notification-wrap .notification-dropdown {
		right: -10px;
		min-width: 280px;
		max-width: 280px
	}
}

.bb-rl-profile-dropdown {
	position: absolute;
	top: calc(100% + 8px);
	right: 0;
	z-index: 100
}

.bb-rl-profile-dropdown ul li a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	width: 100%;
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	padding: 10px var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-profile-dropdown ul li a:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-profile-dropdown .bb-rl-profile-lists {
	list-style: none;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-base);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	min-width: 240px
}

.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item i {
	color: var(--bb-rl-icon-primary-color);
	font-size: var(--bb-rl-font-size-2xl)
}

.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:last-of-type {
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	margin-top: var(--bb-rl-space-100);
	padding-top: var(--bb-rl-space-100)
}

@media screen and (max-width:460px) {
	.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item.active>.bb-profile-submenu-lists {
		opacity: 1;
		visibility: visible;
		height: auto;
		padding: var(--bb-rl-space-100) 0
	}
}

.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item.active .bb-rl-profile-list-item--after i {
	transform: rotate(90deg)
}

.bb-rl-profile-dropdown .bb-rl-profile-lists li {
	position: relative
}

.bb-rl-profile-dropdown .bb-rl-profile-lists li>.bb-profile-submenu-lists {
	position: absolute;
	top: 0;
	right: 100%;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-base);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	min-width: 192px;
	list-style: none;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out
}

@media screen and (max-width:460px) {
	.bb-rl-profile-dropdown .bb-rl-profile-lists li>.bb-profile-submenu-lists {
		position: static;
		border-radius: 0;
		box-shadow: none;
		border-left: 0;
		border-right: 0;
		height: 0;
		padding: 0
	}
}

@media screen and (min-width:460px) {
	.bb-rl-profile-dropdown .bb-rl-profile-lists li:hover>.bb-profile-submenu-lists {
		opacity: 1;
		visibility: visible
	}
}

.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:has(.bb-profile-submenu-lists)>a::after {
	content: "\e13a";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-icon-secondary-color);
	font-style: normal;
	margin-left: auto
}

@media screen and (max-width:460px) {
	.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:has(.bb-profile-submenu-lists)>a::after {
		display: none
	}
}

.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:has(.bb-profile-submenu-lists) span.bb-rl-profile-list-item--after {
	display: none;
	margin-left: auto
}

.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:has(.bb-profile-submenu-lists) span.bb-rl-profile-list-item--after i {
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-icon-secondary-color);
	font-style: normal
}

@media screen and (max-width:460px) {
	.bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:has(.bb-profile-submenu-lists) span.bb-rl-profile-list-item--after {
		display: inline-flex;
		align-items: center;
		justify-content: center
	}
}

body:not(.bb-rl-dark-mode) #bb-rl-profile-theme-light a {
	padding-right: 30px
}

body:not(.bb-rl-dark-mode) #bb-rl-profile-theme-light a::after {
	content: "\e182";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-icon-secondary-color);
	position: absolute;
	right: 12px
}

body.bb-rl-dark-mode #bb-rl-profile-theme-dark a {
	padding-right: 30px
}

body.bb-rl-dark-mode #bb-rl-profile-theme-dark a::after {
	content: "\e182";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-icon-secondary-color);
	position: absolute;
	right: 12px
}

.bb-rl-left-panel {
	position: fixed;
	left: 0;
	z-index: var(--bb-rl-z-index-fixed);
	background: var(--bb-rl-background-color);
	border-right: 1px solid var(--bb-rl-border-color);
	height: calc(100% - 71px);
	width: 300px;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	overflow: auto;
	top: 71px
}

body.admin-bar .bb-rl-left-panel {
	top: 103px;
	height: calc(100% - 71px - 32px)
}

.bb-rl-left-panel-widget {
	padding: var(--bb-rl-space-200) 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu {
	padding: 0;
	list-style: none
}

.bb-rl-left-panel .bb-readylaunchpanel-menu li>a {
	display: flex;
	align-items: center;
	color: var(--bb-rl-text-color);
	font-size: .85rem;
	font-weight: 500;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	text-decoration: none;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu li>a>.menu-icon {
	display: flex;
	font-size: 18px;
	line-height: 1;
	color: var(--bb-rl-icon-color);
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu li>a>.menu-icon:before {
	margin: 0
}

.bb-rl-left-panel .bb-readylaunchpanel-menu li>a:focus,
.bb-rl-left-panel .bb-readylaunchpanel-menu li>a:hover {
	outline: 0;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu li.selected>a {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .current-menu-item>a {
	font-weight: 600;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .menu-item.menu-item-has-children {
	position: relative
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .menu-item.menu-item-has-children>a {
	padding-right: 35px
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .submenu-toggle {
	cursor: pointer;
	font-size: 20px;
	color: var(--bb-rl-text-tertiary-color);
	line-height: var(--bb-rl-space-300);
	position: absolute;
	right: 10px;
	top: 6px;
	width: 30px;
	height: var(--bb-rl-space-300);
	text-align: center
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .sub-menu {
	display: none;
	list-style: none;
	padding-left: var(--bb-rl-space-300);
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .open-parent>.sub-menu {
	display: block
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .open-parent>a {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-left-panel .bb-readylaunchpanel-menu .open-parent>a .submenu-toggle {
	transform: rotate(-180deg);
	margin-right: var(--bb-rl-space-100);
	margin-left: 0
}

.bb-rl-left-panel .bb-bottom-readylaunchpanel-menu li>a>i {
	display: none
}

.bb-rl-left-panel .bb-bottom-readylaunchpanel-menu li>a:before {
	display: flex;
	content: "\e2e2";
	color: var(--bb-rl-text-tertiary-color);
	font-size: 20px;
	font-weight: 400;
	font-family: bb-icons-rl;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-left-panel .bb-rl-list h2 {
	color: var(--bb-rl-text-tertiary-color);
	font-size: .85rem;
	font-weight: 600;
	margin: 0 var(--bb-rl-space-200) var(--bb-rl-space-200)
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list {
	list-style: none;
	padding: 0
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list li {
	display: flex;
	align-items: center;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list li:focus-within,
.bb-rl-left-panel .bb-rl-list .bb-rl-item-list li:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list .item-avatar a {
	display: block;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-100) var(--bb-rl-space-100) var(--bb-rl-space-200);
	outline: 0
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list .item-avatar img {
	height: 24px;
	width: 24px;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list .bb-rl-placeholder-avatar-image {
	display: block;
	height: 24px;
	width: 24px;
	border-radius: var(--bb-rl-radius-full);
	background-color: var(--bb-rl-background-brand-secondary-color)
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list .item-title {
	flex: 1
}

.bb-rl-left-panel .bb-rl-list .bb-rl-item-list .item-title a {
	display: block;
	color: var(--bb-rl-text-color);
	font-size: .85rem;
	font-weight: 500;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200) var(--bb-rl-space-100) 0;
	outline: 0
}

.bb-rl-left-panel .bb-rl-show-more {
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-tertiary-color);
	font-size: .85rem;
	font-weight: 500
}

.bb-rl-left-panel .bb-rl-show-more i {
	font-size: 16px
}

.bb-rl-widget-sidebar {
	width: 320px
}

.bb-rl-sub-ctrls .subnav-filters {
	display: flex;
	align-items: center;
	margin-left: auto
}

.bb-rl-sub-ctrls .subnav-filters .subnav-search {
	margin: 0 var(--bb-rl-space-200)
}

.bb-rl-sub-ctrls .subnav-filters .subnav-search:empty {
	margin: 0
}

@media screen and (max-width:544px) {
	.bb-rl-sub-ctrls .subnav-filters {
		flex-flow: wrap;
		gap: var(--bb-rl-space-100);
		justify-content: center
	}
}

@media screen and (max-width:900px) {
	.bb-rl-sub-ctrls .subnav-filters {
		margin-left: 0
	}
}

.bb-rl-sub-ctrls .bb-rl-grid-filters+.component-filters {
	display: inline-flex;
	align-items: center
}

@media screen and (min-width:544px) {
	.bb-rl-sub-ctrls .bb-rl-grid-filters+.component-filters::before {
		content: "|";
		color: var(--bb-rl-background-tertiary-hover-color);
		padding: 0 var(--bb-rl-space-200)
	}
}

@media screen and (max-width:544px) {
	.bb-rl-sub-ctrls .bb-rl-grid-filters+.component-filters {
		margin-left: var(--bb-rl-space-200)
	}
}

.bb-rl-sub-ctrls .component-filters+.component-filters {
	margin-left: var(--bb-rl-space-200)
}

.bb-rl-sub-ctrls .bb-rl-filter {
	white-space: nowrap
}

.bb-rl-sub-ctrls .activity-head-bar+.bb-rl-action-button,
.bb-rl-sub-ctrls .subnav-filters+.bb-rl-action-button {
	display: inline-flex;
	align-items: center;
	white-space: nowrap
}

.bb-rl-sub-ctrls .activity-head-bar+.bb-rl-action-button .bb-rl-button,
.bb-rl-sub-ctrls .subnav-filters+.bb-rl-action-button .bb-rl-button {
	padding: 4px var(--bb-rl-space-200)
}

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

	.bb-rl-sub-ctrls .activity-head-bar+.bb-rl-action-button::before,
	.bb-rl-sub-ctrls .subnav-filters+.bb-rl-action-button::before {
		content: "|";
		color: var(--bb-rl-background-tertiary-hover-color);
		padding: 0 var(--bb-rl-space-200)
	}
}

.bb-rl-heading-count {
	display: inline-flex;
	align-items: center
}

.bb-rl-heading-count::before {
	content: "(";
	font-size: inherit
}

.bb-rl-heading-count::after {
	content: ")";
	font-size: inherit
}

.bb-rl-heading-count:empty::after,
.bb-rl-heading-count:empty::before {
	display: none
}

.bb-rl-members .item-entry .bb-rl-context-wrap {
	position: absolute;
	top: 12px;
	right: 16px
}

.bb-rl-container .bb_more_options,
.bb-rl-context-wrap {
	position: relative;
	display: inline-flex
}

.bb-rl-container .bb_more_options .bb-rl-context-btn,
.bb-rl-container .bb_more_options .bb_more_options_action,
.bb-rl-context-wrap .bb-rl-context-btn,
.bb-rl-context-wrap .bb_more_options_action {
	display: inline-flex
}

.bb-rl-container .bb_more_options .bb-rl-context-btn i,
.bb-rl-container .bb_more_options .bb_more_options_action i,
.bb-rl-context-wrap .bb-rl-context-btn i,
.bb-rl-context-wrap .bb_more_options_action i {
	font-size: 24px;
	color: var(--bb-rl-icon-tertiary-color)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown,
.bb-rl-container .bb_more_options .bb_more_dropdown,
.bb-rl-context-wrap .bb-rl-context-dropdown,
.bb-rl-context-wrap .bb_more_dropdown {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	background-color: var(--bb-rl-background-color);
	padding: var(--bb-rl-space-100) 0;
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
	border: 1px solid var(--bb-rl-border-secondary-color);
	width: 195px;
	list-style: none;
	z-index: var(--bb-rl-z-index-dropdown)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown.open,
.bb-rl-container .bb_more_options .bb_more_dropdown.open,
.bb-rl-context-wrap .bb-rl-context-dropdown.open,
.bb-rl-context-wrap .bb_more_dropdown.open {
	display: block
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown .bb_rl_more_dropdown__title,
.bb-rl-container .bb_more_options .bb_more_dropdown .bb_rl_more_dropdown__title,
.bb-rl-context-wrap .bb-rl-context-dropdown .bb_rl_more_dropdown__title,
.bb-rl-context-wrap .bb_more_dropdown .bb_rl_more_dropdown__title {
	display: none
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown .generic-button a,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown .generic-button button,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown>ul li a,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown>ul li button,
.bb-rl-container .bb_more_options .bb_more_dropdown .generic-button a,
.bb-rl-container .bb_more_options .bb_more_dropdown .generic-button button,
.bb-rl-container .bb_more_options .bb_more_dropdown>ul li a,
.bb-rl-container .bb_more_options .bb_more_dropdown>ul li button,
.bb-rl-context-wrap .bb-rl-context-dropdown .generic-button a,
.bb-rl-context-wrap .bb-rl-context-dropdown .generic-button button,
.bb-rl-context-wrap .bb-rl-context-dropdown>ul li a,
.bb-rl-context-wrap .bb-rl-context-dropdown>ul li button,
.bb-rl-context-wrap .bb_more_dropdown .generic-button a,
.bb-rl-context-wrap .bb_more_dropdown .generic-button button,
.bb-rl-context-wrap .bb_more_dropdown>ul li a,
.bb-rl-context-wrap .bb_more_dropdown>ul li button {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: 10px var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color);
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	width: 100%;
	border: 0;
	background-color: transparent
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown .generic-button a:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown .generic-button button:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown>ul li a:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown>ul li button:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown .generic-button a:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown .generic-button button:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown>ul li a:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown>ul li button:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown .generic-button a:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown .generic-button button:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown>ul li a:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown>ul li button:hover,
.bb-rl-context-wrap .bb_more_dropdown .generic-button a:hover,
.bb-rl-context-wrap .bb_more_dropdown .generic-button button:hover,
.bb-rl-context-wrap .bb_more_dropdown>ul li a:hover,
.bb-rl-context-wrap .bb_more_dropdown>ul li button:hover {
	background-color: var(--bb-rl-background-secondary-hover-color);
	color: var(--bb-rl-text-color)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button::before,
.bb-rl-context-wrap .bb_more_dropdown a::before,
.bb-rl-context-wrap .bb_more_dropdown button::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-primary-color);
	font-style: normal;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.block-member::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.block-member::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.block-member::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.block-member::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.block-member::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.block-member::before,
.bb-rl-context-wrap .bb_more_dropdown a.block-member::before,
.bb-rl-context-wrap .bb_more_dropdown button.block-member::before {
	content: "\e3de"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.report-content::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.reported-content::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.report-content::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.reported-content::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.report-content::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.reported-content::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.report-content::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.reported-content::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.report-content::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.reported-content::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.report-content::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.reported-content::before,
.bb-rl-context-wrap .bb_more_dropdown a.report-content::before,
.bb-rl-context-wrap .bb_more_dropdown a.reported-content::before,
.bb-rl-context-wrap .bb_more_dropdown button.report-content::before,
.bb-rl-context-wrap .bb_more_dropdown button.reported-content::before {
	content: "\e244"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb_more_dropdown a.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb_more_dropdown a.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb_more_dropdown button.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-container .bb_more_options .bb_more_dropdown button.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb-rl-context-dropdown a.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb-rl-context-dropdown a.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb-rl-context-dropdown button.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb-rl-context-dropdown button.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb_more_dropdown a.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb_more_dropdown a.reported-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb_more_dropdown button.report-content[data-bp-content-type*=groups] .report-label,
.bb-rl-context-wrap .bb_more_dropdown button.reported-content[data-bp-content-type*=groups] .report-label {
	text-transform: lowercase
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb_more_dropdown a.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb_more_dropdown a.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb_more_dropdown button.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-container .bb_more_options .bb_more_dropdown button.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb-rl-context-dropdown a.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb-rl-context-dropdown a.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb-rl-context-dropdown button.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb-rl-context-dropdown button.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb_more_dropdown a.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb_more_dropdown a.reported-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb_more_dropdown button.report-content[data-bp-content-type*=groups] .report-label::first-letter,
.bb-rl-context-wrap .bb_more_dropdown button.reported-content[data-bp-content-type*=groups] .report-label::first-letter {
	text-transform: uppercase
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.view-as::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.view-as::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.view-as::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.view-as::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.view-as::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.view-as::before,
.bb-rl-context-wrap .bb_more_dropdown a.view-as::before,
.bb-rl-context-wrap .bb_more_dropdown button.view-as::before {
	content: "\e220"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.about-group::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.about-group::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.about-group::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.about-group::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.about-group::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.about-group::before,
.bb-rl-context-wrap .bb_more_dropdown a.about-group::before,
.bb-rl-context-wrap .bb_more_dropdown button.about-group::before {
	content: "\e2ce"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.group-manage::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.group-manage::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.group-manage::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.group-manage::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.group-manage::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.group-manage::before,
.bb-rl-context-wrap .bb_more_dropdown a.group-manage::before,
.bb-rl-context-wrap .bb_more_dropdown button.group-manage::before {
	content: "\e272"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.leave-group,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.leave-group,
.bb-rl-container .bb_more_options .bb_more_dropdown a.leave-group,
.bb-rl-container .bb_more_options .bb_more_dropdown button.leave-group,
.bb-rl-context-wrap .bb-rl-context-dropdown a.leave-group,
.bb-rl-context-wrap .bb-rl-context-dropdown button.leave-group,
.bb-rl-context-wrap .bb_more_dropdown a.leave-group,
.bb-rl-context-wrap .bb_more_dropdown button.leave-group {
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.leave-group::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.leave-group::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.leave-group::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.leave-group::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.leave-group::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.leave-group::before,
.bb-rl-context-wrap .bb_more_dropdown a.leave-group::before,
.bb-rl-context-wrap .bb_more_dropdown button.leave-group::before {
	color: var(--bb-rl-text-danger-secondary-color);
	content: "\e42a"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.leave-group:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.leave-group:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a.leave-group:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button.leave-group:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a.leave-group:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button.leave-group:hover,
.bb-rl-context-wrap .bb_more_dropdown a.leave-group:hover,
.bb-rl-context-wrap .bb_more_dropdown button.leave-group:hover {
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a#bb-delete-folder,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-album-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-document-file-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-media-file-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-video-file-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.delete-group,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button#bb-delete-folder,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-album-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-document-file-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-media-file-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-video-file-delete,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.delete-group,
.bb-rl-container .bb_more_options .bb_more_dropdown a#bb-delete-folder,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-album-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-document-file-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-media-file-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-video-file-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown a.delete-group,
.bb-rl-container .bb_more_options .bb_more_dropdown button#bb-delete-folder,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-album-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-document-file-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-media-file-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-video-file-delete,
.bb-rl-container .bb_more_options .bb_more_dropdown button.delete-group,
.bb-rl-context-wrap .bb-rl-context-dropdown a#bb-delete-folder,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-album-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-document-file-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-media-file-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-video-file-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown a.delete-group,
.bb-rl-context-wrap .bb-rl-context-dropdown button#bb-delete-folder,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-album-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-document-file-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-media-file-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-video-file-delete,
.bb-rl-context-wrap .bb-rl-context-dropdown button.delete-group,
.bb-rl-context-wrap .bb_more_dropdown a#bb-delete-folder,
.bb-rl-context-wrap .bb_more_dropdown a.bb-album-delete,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-document-file-delete,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-media-file-delete,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-video-file-delete,
.bb-rl-context-wrap .bb_more_dropdown a.delete-group,
.bb-rl-context-wrap .bb_more_dropdown button#bb-delete-folder,
.bb-rl-context-wrap .bb_more_dropdown button.bb-album-delete,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-document-file-delete,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-media-file-delete,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-video-file-delete,
.bb-rl-context-wrap .bb_more_dropdown button.delete-group {
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a#bb-delete-folder::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-document-file-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-media-file-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-video-file-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.delete-group::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button#bb-delete-folder::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-document-file-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-media-file-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-video-file-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.delete-group::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a#bb-delete-folder::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-document-file-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-media-file-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-video-file-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.delete-group::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button#bb-delete-folder::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-document-file-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-media-file-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-video-file-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.delete-group::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a#bb-delete-folder::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-album-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-document-file-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-media-file-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-video-file-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.delete-group::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button#bb-delete-folder::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-album-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-document-file-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-media-file-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-video-file-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.delete-group::before,
.bb-rl-context-wrap .bb_more_dropdown a#bb-delete-folder::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-album-delete::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-document-file-delete::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-media-file-delete::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-video-file-delete::before,
.bb-rl-context-wrap .bb_more_dropdown a.delete-group::before,
.bb-rl-context-wrap .bb_more_dropdown button#bb-delete-folder::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-album-delete::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-document-file-delete::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-media-file-delete::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-video-file-delete::before,
.bb-rl-context-wrap .bb_more_dropdown button.delete-group::before {
	color: var(--bb-rl-text-danger-secondary-color);
	content: "\e4a6"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a#bb-delete-folder:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-album-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-document-file-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-media-file-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-video-file-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.delete-group:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button#bb-delete-folder:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-album-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-document-file-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-media-file-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-video-file-delete:hover,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.delete-group:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a#bb-delete-folder:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-album-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-document-file-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-media-file-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-video-file-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown a.delete-group:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button#bb-delete-folder:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-album-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-document-file-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-media-file-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-video-file-delete:hover,
.bb-rl-container .bb_more_options .bb_more_dropdown button.delete-group:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a#bb-delete-folder:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-album-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-document-file-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-media-file-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-video-file-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown a.delete-group:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button#bb-delete-folder:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-album-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-document-file-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-media-file-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-video-file-delete:hover,
.bb-rl-context-wrap .bb-rl-context-dropdown button.delete-group:hover,
.bb-rl-context-wrap .bb_more_dropdown a#bb-delete-folder:hover,
.bb-rl-context-wrap .bb_more_dropdown a.bb-album-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-document-file-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-media-file-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-video-file-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown a.delete-group:hover,
.bb-rl-context-wrap .bb_more_dropdown button#bb-delete-folder:hover,
.bb-rl-context-wrap .bb_more_dropdown button.bb-album-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-document-file-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-media-file-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-video-file-delete:hover,
.bb-rl-context-wrap .bb_more_dropdown button.delete-group:hover {
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.ac-document-move:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.ac-folder-move:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.ac-media-move:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.ac-document-move:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.ac-folder-move:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.ac-media-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.ac-document-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.ac-folder-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.ac-media-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.ac-document-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.ac-folder-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.ac-media-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.ac-document-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.ac-folder-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.ac-media-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.ac-document-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.ac-folder-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.ac-media-move:before,
.bb-rl-context-wrap .bb_more_dropdown a.ac-document-move:before,
.bb-rl-context-wrap .bb_more_dropdown a.ac-folder-move:before,
.bb-rl-context-wrap .bb_more_dropdown a.ac-media-move:before,
.bb-rl-context-wrap .bb_more_dropdown button.ac-document-move:before,
.bb-rl-context-wrap .bb_more_dropdown button.ac-folder-move:before,
.bb-rl-context-wrap .bb_more_dropdown button.ac-media-move:before {
	content: "\e83c"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-ac-video-move:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-ac-video-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-ac-video-move:before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-ac-video-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-ac-video-move:before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-ac-video-move:before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-ac-video-move:before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-ac-video-move:before {
	content: "\e260"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-rl-ac-video-thumbnail-edit:before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-rl-ac-video-thumbnail-edit:before {
	content: "\e2ca"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.ac-document-rename::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.ac-document-rename::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.ac-document-rename::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.ac-document-rename::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.ac-document-rename::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.ac-document-rename::before,
.bb-rl-context-wrap .bb_more_dropdown a.ac-document-rename::before,
.bb-rl-context-wrap .bb_more_dropdown button.ac-document-rename::before {
	content: "\e34c"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.ac-document-edit::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.ac-document-edit::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.ac-document-edit::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.ac-document-edit::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.ac-document-edit::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.ac-document-edit::before,
.bb-rl-context-wrap .bb_more_dropdown a.ac-document-edit::before,
.bb-rl-context-wrap .bb_more_dropdown button.ac-document-edit::before {
	content: "\e3b4"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.ac-document-privacy::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.ac-document-privacy::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.ac-document-privacy::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.ac-document-privacy::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.ac-document-privacy::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.ac-document-privacy::before,
.bb-rl-context-wrap .bb_more_dropdown a.ac-document-privacy::before,
.bb-rl-context-wrap .bb_more_dropdown button.ac-document-privacy::before {
	content: "\e2fa"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-album-add-photos::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-album-add-photos::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-album-add-photos::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-album-add-photos::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-album-add-photos::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-album-add-photos::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-album-add-photos::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-album-add-photos::before {
	content: "\e836"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-album-add-videos::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-album-add-videos::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-album-add-videos::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-album-add-videos::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-album-add-videos::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-album-add-videos::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-album-add-videos::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-album-add-videos::before {
	content: "\e740"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-album-delete::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-album-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-album-delete::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-album-delete::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-album-delete::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-album-delete::before {
	content: "\e4a6"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown a#bp-edit-folder-open::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown a.bb-edit-album::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button#bp-edit-folder-open::before,
.bb-rl-container .bb_more_options .bb-rl-context-dropdown button.bb-edit-album::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a#bp-edit-folder-open::before,
.bb-rl-container .bb_more_options .bb_more_dropdown a.bb-edit-album::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button#bp-edit-folder-open::before,
.bb-rl-container .bb_more_options .bb_more_dropdown button.bb-edit-album::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a#bp-edit-folder-open::before,
.bb-rl-context-wrap .bb-rl-context-dropdown a.bb-edit-album::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button#bp-edit-folder-open::before,
.bb-rl-context-wrap .bb-rl-context-dropdown button.bb-edit-album::before,
.bb-rl-context-wrap .bb_more_dropdown a#bp-edit-folder-open::before,
.bb-rl-context-wrap .bb_more_dropdown a.bb-edit-album::before,
.bb-rl-context-wrap .bb_more_dropdown button#bp-edit-folder-open::before,
.bb-rl-context-wrap .bb_more_dropdown button.bb-edit-album::before {
	content: "\e3b4"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown li.download_file a::before,
.bb-rl-container .bb_more_options .bb_more_dropdown li.download_file a::before,
.bb-rl-context-wrap .bb-rl-context-dropdown li.download_file a::before,
.bb-rl-context-wrap .bb_more_dropdown li.download_file a::before {
	content: "\e20c"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown li.bb_rl_copy_download_file_url a::before,
.bb-rl-container .bb_more_options .bb_more_dropdown li.bb_rl_copy_download_file_url a::before,
.bb-rl-context-wrap .bb-rl-context-dropdown li.bb_rl_copy_download_file_url a::before,
.bb-rl-context-wrap .bb_more_dropdown li.bb_rl_copy_download_file_url a::before {
	content: "\e1ca"
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown .bp-screen-reader-text,
.bb-rl-container .bb_more_options .bb_more_dropdown .bp-screen-reader-text,
.bb-rl-context-wrap .bb-rl-context-dropdown .bp-screen-reader-text,
.bb-rl-context-wrap .bb_more_dropdown .bp-screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	width: 1px;
	word-wrap: normal
}

.bb-rl-container .bb_more_options .bb-rl-context-dropdown>ul,
.bb-rl-container .bb_more_options .bb_more_dropdown>ul,
.bb-rl-context-wrap .bb-rl-context-dropdown>ul,
.bb-rl-context-wrap .bb_more_dropdown>ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.bb-rl-skeleton-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: var(--bb-rl-space-200)
}

.bb-rl-skeleton-grid.grid {
	grid-template-columns: repeat(4, 1fr)
}

.bb-rl-skeleton-grid.grid .bb-rl-skeleton-grid-block.bb-rl-skeleton-grid-block--cover {
	align-items: flex-start;
	padding-top: 72px
}

.bb-rl-primary-container .bb-rl-skeleton-grid.grid {
	grid-template-columns: repeat(3, 1fr)
}

@media screen and (max-width:1600px) {
	.bb-rl-primary-container .bb-rl-skeleton-grid.grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media screen and (min-width:1200px) and (max-width:1400px) {
	.bb-rl-primary-container .bb-rl-skeleton-grid.grid {
		grid-template-columns: 1fr
	}
}

@media screen and (max-width:800px) {
	.bb-rl-primary-container .bb-rl-skeleton-grid.grid {
		grid-template-columns: 1fr
	}
}

@media screen and (max-width:1200px) {
	.bb-rl-skeleton-grid.grid {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media screen and (max-width:992px) {
	.bb-rl-skeleton-grid.grid {
		grid-template-columns: repeat(3, 1fr)
	}
}

@media screen and (max-width:800px) {
	.bb-rl-skeleton-grid.grid {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media screen and (max-width:544px) {
	.bb-rl-skeleton-grid.grid {
		grid-template-columns: 1fr
	}
}

.bb-rl-skeleton-grid:not(.grid) {
	grid-template-columns: 1fr
}

.bb-rl-skeleton-grid:not(.grid) .bb-rl-skeleton-cover {
	display: none
}

.bb-rl-skeleton-grid:not(.grid) .bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-footer {
	width: 72px;
	flex: 0 0 72px
}

.bb-rl-skeleton-grid:not(.grid) .bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-footer .bb-rl-skeleton-data-bit:first-of-type {
	width: 100%
}

.bb-rl-skeleton-grid-block {
	position: relative;
	height: 100%;
	border-radius: var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-400) var(--bb-rl-space-300);
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-200)
}

.bb-rl-skeleton-grid-block.bb-rl-skeleton-grid-block--cover {
	align-items: flex-start;
	padding-top: 72px
}

.bp-list.grid .bb-rl-skeleton-grid-block {
	flex-direction: column
}

.bp-list.grid .bb-rl-skeleton-grid-block.bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-data {
	width: 100%
}

.bp-list.grid .bb-rl-skeleton-grid-block.bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-data .bb-rl-skeleton-data-bit {
	margin: 0 0 var(--bb-rl-space-100)
}

.bp-list.grid .bb-rl-skeleton-grid-block.bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-data .bb-rl-skeleton-data-bit:last-of-type {
	margin-bottom: 0
}

.bp-list.grid .bb-rl-skeleton-grid-block.bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-footer .bb-rl-skeleton-data-bit:first-of-type {
	margin-left: 0
}

.bp-list.grid .bb-rl-skeleton-grid-block .bb-rl-skeleton-data {
	width: 100%
}

.bp-list.grid .bb-rl-skeleton-grid-block .bb-rl-skeleton-data .bb-rl-skeleton-data-bit {
	margin: var(--bb-rl-space-200) auto
}

.bp-list.grid .bb-rl-skeleton-grid-block .bb-rl-skeleton-data .bb-rl-skeleton-data-bit:nth-of-type(2) {
	height: var(--bb-rl-space-200)
}

.bp-list.grid .bb-rl-skeleton-grid-block .bb-rl-skeleton-data .bb-rl-skeleton-data-bit:nth-of-type(3) {
	display: block;
	width: 100%;
	margin-top: var(--bb-rl-space-300)
}

.bp-list.grid .bb-rl-skeleton-grid-block .bb-rl-skeleton-footer {
	width: 100%;
	flex-direction: row-reverse
}

.bp-list.grid .bb-rl-skeleton-grid-block .bb-rl-skeleton-footer .bb-rl-skeleton-data-bit:first-of-type {
	margin-left: auto
}

.bb-rl-skeleton-cover {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 104px;
	border-radius: var(--bb-rl-radius-lg) var(--bb-rl-radius-lg) 0 0;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-skeleton-avatar {
	display: inline-block;
	width: 104px;
	height: 104px;
	border-radius: 50%;
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-skeleton-grid-block--cover .bb-rl-skeleton-avatar {
	width: 80px;
	height: 80px;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-skeleton-loop {
	display: flex;
	align-items: center
}

.bb-rl-skeleton-loop .bb-rl-skeleton-data-bit {
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-left: -4px
}

.bb-rl-skeleton-loop .bb-rl-skeleton-data-bit:first-of-type {
	margin-left: 0
}

.bb-rl-skeleton-data-bit {
	display: block;
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-radius: var(--bb-rl-radius-sm);
	height: var(--bb-rl-space-200)
}

.bb-rl-skeleton-data {
	flex: 1
}

.bb-rl-skeleton-data .bb-rl-skeleton-data-bit {
	margin: 6px 0
}

.bb-rl-skeleton-data .bb-rl-skeleton-data-bit:first-of-type {
	width: 30%;
	max-width: 92px
}

.bb-rl-skeleton-data .bb-rl-skeleton-data-bit:nth-of-type(2) {
	width: 45%;
	max-width: 186px;
	height: 13px
}

.bb-rl-skeleton-data .bb-rl-skeleton-data-bit:nth-of-type(3) {
	width: 80%;
	max-width: 186px;
	display: none;
	height: 13px
}

.bb-rl-skeleton-footer {
	display: flex;
	align-items: center;
	flex: 0 0 33.33%;
	gap: var(--bb-rl-space-200);
	justify-content: flex-end
}

.bb-rl-groups .bb-rl-skeleton-footer,
.bb-rl-members .bb-rl-skeleton-footer {
	flex: auto
}

.bb-rl-skeleton-footer .bb-rl-skeleton-data-bit {
	height: var(--bb-rl-space-300)
}

.bb-rl-skeleton-footer .bb-rl-skeleton-data-bit:first-of-type {
	width: 50%;
	max-width: 72px
}

.bb-rl-skeleton-footer .bb-rl-skeleton-data-bit:nth-of-type(2) {
	width: 20%;
	max-width: 24px
}

.bb-rl-skeleton-footer .bb-rl-skeleton-data-bit:nth-of-type(3) {
	width: 20%;
	max-width: 24px
}

@keyframes fade-in-out {
	0% {
		opacity: 1
	}

	50% {
		opacity: .5
	}

	100% {
		opacity: 1
	}
}

.bb-rl-skeleton-loader {
	animation: fade-in-out infinite 2s ease
}

.bb-rl-content-wrapper {
	padding: var(--bb-rl-space-400) var(--bb-rl-space-600)
}

.bb-rl-group-details .bb-rl-content-wrapper {
	padding-left: 0;
	padding-right: 0
}

.bb-rl-content-wrapper {
	display: flex;
	gap: var(--bb-rl-space-400)
}

.bb-rl-content-wrapper .bb-rl-primary-container {
	flex: 1
}

.bb-rl-content-wrapper .bb-rl-secondary-container {
	max-width: 320px;
	flex: 0 0 320px
}

.bb-rl-content-wrapper .bb-rl-secondary-container:empty {
	display: none
}

@media screen and (max-width:1200px) {
	.bb-rl-content-wrapper {
		flex-direction: column
	}

	.bb-rl-content-wrapper .bb-rl-secondary-container {
		max-width: 100%;
		flex: 0 0 100%
	}

	.bb-rl-content-wrapper .bb-rl-secondary-container .bb-rl-widget-sidebar {
		width: 100%
	}
}

@media screen and (max-width:992px) {
	.bb-rl-content-wrapper {
		padding-left: 0;
		padding-right: 0
	}

	.bb-readylaunch-template.bp-user .bb-rl-content-wrapper {
		padding-left: var(--bb-rl-space-200);
		padding-right: var(--bb-rl-space-200)
	}
}

.bp-dir-search-form {
	position: relative;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap
}

.bp-dir-search-form::before {
	content: "\e30c";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	color: var(--bb-rl-icon-primary-color);
	font-style: normal;
	margin-right: var(--bb-rl-space-100);
	position: absolute;
	left: 12px;
	top: 5px
}

.bp-dir-search-form input[type=search] {
	border: 0;
	padding-left: 36px;
	background-color: transparent;
	border-radius: var(--bb-rl-radius-full)
}

.bp-dir-search-form button[type=submit] {
	position: absolute;
	left: 0;
	top: 2px;
	opacity: 0
}

.bp-dir-search-form .search-form_reset {
	display: none;
	background-color: transparent;
	border: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: var(--bb-rl-space-100);
	opacity: .4
}

.bp-dir-search-form .bb-rl-search-results-container {
	position: relative;
	width: 100%;
	padding: 0
}

.bp-dir-search-form .bb-rl-search-results-container .ui-autocomplete {
	position: static !important;
	width: 100% !important;
	overflow-y: auto !important;
	overflow-x: hidden !important;
	display: block !important;
	max-height: calc(100vh - 250px)
}

.bp-dir-search-form .bb-rl-search-results-container .ui-autocomplete.bp-hide {
	display: none !important
}

.bb-rl-entry-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px
}

body.guillotine-dragging,
body.guillotine-dragging * {
	cursor: move !important;
	cursor: -webkit-grabbing !important;
	cursor: -moz-grabbing !important;
	cursor: grabbing !important;
	cursor: grabbing, move
}

.guillotine-window {
	display: block;
	position: relative;
	overflow: hidden;
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
	cursor: grab, move
}

.guillotine-canvas {
	position: absolute;
	top: 0;
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	width: 100% !important;
	left: 0 !important
}

.guillotine-canvas>img {
	height: auto;
	min-height: 100%;
	object-fit: cover
}

.guillotine-canvas>* {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none;
	max-height: none;
	width: 100%;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important
}

.guillotine-sample {
	position: absolute !important;
	top: -100000px !important;
	left: -100000px !important;
	width: auto !important;
	height: auto !important
}

.bb-rl-drag-drop-button-wrap {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-drag-drop-button-wrap i {
	font-size: 24px;
	position: relative;
	z-index: 1;
	color: var(--bb-rl-icon-primary-color);
	font-weight: 500
}

.bb-rl-drag-drop-button-wrap input.button {
	position: absolute;
	display: inline-block;
	opacity: 0;
	z-index: 3;
	width: 48px;
	height: 48px;
	border: 0;
	background-color: transparent;
	cursor: pointer
}

.drag-drop .bb-rl-drag-drop-wrapper .drag-drop-info {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color)
}

.drag-drop .bb-rl-drag-drop-wrapper .drag-drop-subtitle {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-video-cover-wrap::before {
	content: "\e3d0";
	font-weight: 500;
	font-family: bb-icons-rl;
	font-size: 32px;
	line-height: 1;
	color: var(--bb-rl-icon-tertiary-color);
	background-color: var(--bb-rl-background-black-color);
	border-radius: 50%;
	padding: 12px;
	font-style: normal;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 11
}

#object-nav .bb-rl-sub-menu,
.bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
	border: 1px solid var(--bb-rl-border-secondary-color);
	list-style: none;
	padding: var(--bb-rl-space-100) 0;
	position: absolute;
	right: var(--bb-rl-space-100);
	top: var(--bb-rl-space-400);
	margin: 0;
	min-width: 195px;
	opacity: 0;
	visibility: hidden;
	z-index: var(--bb-rl-z-index-dropdown);
	flex-direction: column;
	align-items: flex-start
}

#object-nav .bb-rl-sub-menu.active,
.bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu.active {
	opacity: 1;
	visibility: visible
}

#object-nav .bb-rl-sub-menu li,
.bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu li {
	display: block;
	width: 100%
}

#object-nav .bb-rl-sub-menu li a,
.bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu li a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: 10px var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color);
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	width: 100%;
	border: 0;
	border-radius: 0;
	background-color: transparent
}

#object-nav .bb-rl-sub-menu li:hover>a,
.bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu li:hover>a {
	background-color: var(--bb-rl-background-secondary-hover-color);
	color: var(--bb-rl-text-color)
}

#object-nav .bb-rl-sub-menu li.menu-item-has-children>.sub-menu,
.bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu li.menu-item-has-children>.sub-menu {
	top: 0;
	left: 100%
}

li.bb-rl-hideshow {
	position: relative
}

.bb-rl-nav-more {
	display: inline-flex;
	align-items: center
}

.bb-rl-nav-more i {
	margin-left: var(--bb-rl-space-50);
	font-weight: 500;
	color: var(--bb-rl-icon-primary-color)
}

.bb-readylaunch-template .entry-content .emoji,
.bb-readylaunch-template .entry-content .emojioneemoji {
	vertical-align: middle
}

.bb-readylaunch-template .ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

@keyframes notification-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes notification-close-item {
	0% {
		transform: translate(100%, 0);
		opacity: 0
	}

	100% {
		transform: translate(0, 0);
		opacity: 1
	}
}

@keyframes notification-close-item-left {
	0% {
		transform: translate(-100%, 0);
		opacity: 0
	}

	100% {
		transform: translate(0, 0);
		opacity: 1
	}
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu {
	width: 370px;
	max-height: calc(90vh - 50px);
	overflow: auto
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu>li {
	padding: 5px 0
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu>li .ab-item {
	display: flex;
	gap: var(--bb-rl-space-200);
	height: auto
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu>li .ab-item a {
	height: auto;
	padding: 0;
	white-space: normal;
	line-height: 1.4
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu>li#wp-admin-bar-notification-view-all {
	text-align: center
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu>li#wp-admin-bar-notification-view-all .ab-item {
	justify-content: center
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu .notification-avatar img {
	max-width: 36px;
	max-height: 36px;
	object-fit: cover;
	margin-top: 4px
}

#wpadminbar #wp-admin-bar-bp-notifications-default.ab-submenu .notification-avatar>a>i {
	display: none
}

.bb-rl-crop-container {
	position: fixed;
	z-index: 999991;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .5);
	transition: opacity .3s ease;
	display: flex;
	align-items: center
}

.bb-rl-crop-container>.items {
	max-width: 448px;
	margin: 50px auto
}

@media (max-width:544px) {
	.bb-rl-crop-container>.items {
		max-width: 388px
	}
}

.bb-rl-crop-container>.items>.item {
	width: auto;
	margin: 0 auto;
	padding: 0;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	transition: all .3s ease
}

.bb-rl-crop-container .avatar-crop-management {
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-crop-container #avatar-crop-actions {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300);
	margin: var(--bb-rl-space-50) 0
}

.bb-rl-crop-container #avatar-crop-actions {
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	gap: var(--bb-rl-space-100);
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	padding: 6px var(--bb-rl-space-200);
	font-size: .875rem
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-cancel {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: .875rem
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-cancel:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-cancel:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-crop-container #avatar-crop-actions .avatar-crop-cancel:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-avatar-panel-header {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200) var(--bb-rl-space-100) var(--bb-rl-space-300);
	margin: var(--bb-rl-space-50) 0
}

.bb-rl-avatar-panel-header h3 {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: var(--bb-rl-text-color);
	margin-right: auto
}

.bb-rl-avatar-panel-header i {
	font-size: 24px;
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-avatar-panel {
	overflow-y: auto;
	overflow-x: hidden;
	max-height: calc(100vh - 220px);
	padding: var(--bb-rl-space-300) var(--bb-rl-space-300) var(--bb-rl-space-100)
}

.bb-rl-avatar-panel #avatar-to-crop {
	overflow: hidden;
	width: 400px;
	height: 400px;
	margin: 0 auto var(--bb-rl-space-100)
}

@media (max-width:544px) {
	.bb-rl-avatar-panel #avatar-to-crop {
		width: 340px
	}
}

.bb-rl-avatar-zoom-controls {
	margin: var(--bb-rl-space-300) 0;
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-zoom-slider {
	flex: 1;
	width: 100%
}

.bb-rl-crop-container .cropper-view-box {
	border-radius: 50%;
	box-shadow: none;
	outline: 0
}

.bb-rl-crop-container .cropper-face {
	background-color: inherit !important
}

.bb-rl-crop-container .cropper-dashed,
.bb-rl-crop-container .cropper-point.point-ne,
.bb-rl-crop-container .cropper-point.point-nw,
.bb-rl-crop-container .cropper-point.point-se,
.bb-rl-crop-container .cropper-point.point-sw {
	display: none !important
}

.bb-rl-crop-container .cropper-line {
	background-color: transparent
}

#avatar-crop-preview {
	border-radius: 50%;
	overflow: hidden
}

input.bb-rl-zoom-slider {
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	cursor: pointer;
	outline: 0;
	border-radius: var(--bb-rl-radius-full);
	height: var(--bb-rl-space-100);
	background: var(--bb-rl-background-brand-secondary-color);
	position: relative
}

input.bb-rl-zoom-slider {
	background: linear-gradient(to right, var(--bb-rl-background-brand-primary-color) 0, var(--bb-rl-background-brand-primary-color) calc(var(--slider-value, 0%) - 0%), var(--bb-rl-background-brand-secondary-color) calc(var(--slider-value, 0%) + 0%), var(--bb-rl-background-brand-secondary-color) 100%)
}

input.bb-rl-zoom-slider::-webkit-slider-thumb {
	appearance: none;
	height: var(--bb-rl-space-300);
	width: var(--bb-rl-space-300);
	background-color: var(--bb-rl-background-brand-primary-color);
	border-radius: 50%;
	border: none;
	transition: .2s ease-in-out
}

input.bb-rl-zoom-slider::-moz-range-thumb {
	height: var(--bb-rl-space-300);
	width: var(--bb-rl-space-300);
	background-color: var(--bb-rl-background-brand-primary-color);
	border-radius: 50%;
	border: none;
	transition: .2s ease-in-out
}

input.bb-rl-zoom-slider::-moz-range-progress {
	background-color: var(--bb-rl-background-brand-primary-color);
	height: var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-avatar-container {
	position: relative;
	width: 176px;
	height: 176px
}

.bb-rl-avatar-container.bb-rl-avatar-container--has-avatar .bb-rl-avatar-photo {
	opacity: 1;
	z-index: 10
}

.bb-rl-avatar-container.bb-rl-avatar-container--has-avatar .bp-uploader-window {
	opacity: 0
}

.bb-rl-avatar-container.bb-rl-avatar-container--no-avatar .bp-uploader-window {
	opacity: 1
}

.bb-rl-avatar-container .bb-rl-avatar-photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	opacity: 0
}

.bb-rl-avatar-container .bb-rl-avatar-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 10;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-avatar-container .bb-rl-avatar-photo .bb-rl-remove-avatar-button {
	position: absolute;
	top: var(--bb-rl-space-100);
	right: var(--bb-rl-space-100);
	z-index: 11;
	color: var(--bb-rl-text-white-color);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-sm)
}

.bb-rl-avatar-container .bb-rl-avatar-photo .bb-rl-remove-avatar-button i {
	font-size: 12px;
	font-weight: 400;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-avatar-container .bp-uploader-window {
	position: absolute;
	top: 0;
	left: 0;
	width: 176px;
	height: 176px;
	z-index: 3
}

.bb-rl-avatar-container .bp-uploader-window .bb-rl-drag-drop-wrapper {
	width: 176px;
	height: 176px;
	padding: 0
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bb-rl-avatar-photo {
	border-radius: 50%
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bb-rl-avatar-photo img {
	border-radius: 50%
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bb-rl-avatar-photo .bb-rl-remove-avatar-button {
	top: unset;
	right: 0;
	bottom: 0;
	width: 32px;
	height: 32px;
	border: 1px solid var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: 50%
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bb-rl-avatar-photo .bb-rl-remove-avatar-button i {
	color: var(--bb-rl-icon-primary-color);
	font-weight: 400
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-window {
	width: 104px;
	height: 104px
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-window .bb-rl-drag-drop-wrapper {
	width: 104px;
	height: 104px
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-window .bb-rl-drag-drop-wrapper .drag-drop-buttons {
	margin: 0
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-window .bb-rl-drag-drop-wrapper .drag-drop-info,
.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-window .bb-rl-drag-drop-wrapper .drag-drop-subtitle {
	display: none
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-window #drag-drop-area {
	height: auto
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-progress .file-progress,
.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bp-uploader-progress .filename {
	display: none
}

.bb-rl-create-group #drag-drop-area,
.bb-rl-manage-group-container #drag-drop-area,
.bb-rl-profile-edit-wrapper #drag-drop-area {
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-create-group div.bp-avatar-status .bp-progress,
.bb-rl-create-group div.bp-cover-image-status .bp-progress,
.bb-rl-manage-group-container div.bp-avatar-status .bp-progress,
.bb-rl-manage-group-container div.bp-cover-image-status .bp-progress,
.bb-rl-profile-edit-wrapper div.bp-avatar-status .bp-progress,
.bb-rl-profile-edit-wrapper div.bp-cover-image-status .bp-progress {
	border: 0;
	height: var(--bb-rl-space-100)
}

.bb-rl-create-group div.bp-avatar-status .bp-bar,
.bb-rl-create-group div.bp-cover-image-status .bp-bar,
.bb-rl-manage-group-container div.bp-avatar-status .bp-bar,
.bb-rl-manage-group-container div.bp-cover-image-status .bp-bar,
.bb-rl-profile-edit-wrapper div.bp-avatar-status .bp-bar,
.bb-rl-profile-edit-wrapper div.bp-cover-image-status .bp-bar {
	background-color: var(--bb-rl-primary-color);
	border-radius: var(--bb-rl-radius-full);
	height: var(--bb-rl-space-100)
}

.bb-rl-image-caption {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color);
	margin: 0 0 var(--bb-rl-space-200)
}

#buddypress .bb-rl-group-manage-form .bp-avatar-status p.error,
#buddypress .bb-rl-group-manage-form .bp-avatar-status p.success,
#buddypress .bb-rl-group-manage-form .bp-avatar-status p.warning,
#buddypress .bb-rl-group-manage-form .bp-cover-image p.error,
#buddypress .bb-rl-group-manage-form .bp-cover-image p.success,
#buddypress .bb-rl-group-manage-form .bp-cover-image p.warning,
#buddypress .bb-rl-group-manage-form .bp-cover-image-status p.error,
#buddypress .bb-rl-group-manage-form .bp-cover-image-status p.success,
#buddypress .bb-rl-group-manage-form .bp-cover-image-status p.warning,
.bb-rl-create-group .bp-avatar-status p.error,
.bb-rl-create-group .bp-avatar-status p.success,
.bb-rl-create-group .bp-avatar-status p.warning,
.bb-rl-create-group .bp-cover-image p.error,
.bb-rl-create-group .bp-cover-image p.success,
.bb-rl-create-group .bp-cover-image p.warning,
.bb-rl-create-group .bp-cover-image-status p.error,
.bb-rl-create-group .bp-cover-image-status p.success,
.bb-rl-create-group .bp-cover-image-status p.warning,
.bb-rl-group-manage-form .bp-avatar-status p.error,
.bb-rl-group-manage-form .bp-avatar-status p.success,
.bb-rl-group-manage-form .bp-avatar-status p.warning,
.bb-rl-group-manage-form .bp-cover-image p.error,
.bb-rl-group-manage-form .bp-cover-image p.success,
.bb-rl-group-manage-form .bp-cover-image p.warning,
.bb-rl-group-manage-form .bp-cover-image-status p.error,
.bb-rl-group-manage-form .bp-cover-image-status p.success,
.bb-rl-group-manage-form .bp-cover-image-status p.warning,
.bb-rl-profile-edit-wrapper .bp-avatar-status p.error,
.bb-rl-profile-edit-wrapper .bp-avatar-status p.success,
.bb-rl-profile-edit-wrapper .bp-avatar-status p.warning,
.bb-rl-profile-edit-wrapper .bp-cover-image p.error,
.bb-rl-profile-edit-wrapper .bp-cover-image p.success,
.bb-rl-profile-edit-wrapper .bp-cover-image p.warning,
.bb-rl-profile-edit-wrapper .bp-cover-image-status p.error,
.bb-rl-profile-edit-wrapper .bp-cover-image-status p.success,
.bb-rl-profile-edit-wrapper .bp-cover-image-status p.warning {
	display: block;
	border-width: 0;
	border-left-width: 2px;
	border-style: solid;
	border-radius: 0;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

#buddypress .bb-rl-group-manage-form .bp-avatar-status p.success,
#buddypress .bb-rl-group-manage-form .bp-cover-image p.success,
#buddypress .bb-rl-group-manage-form .bp-cover-image-status p.success,
.bb-rl-create-group .bp-avatar-status p.success,
.bb-rl-create-group .bp-cover-image p.success,
.bb-rl-create-group .bp-cover-image-status p.success,
.bb-rl-group-manage-form .bp-avatar-status p.success,
.bb-rl-group-manage-form .bp-cover-image p.success,
.bb-rl-group-manage-form .bp-cover-image-status p.success,
.bb-rl-profile-edit-wrapper .bp-avatar-status p.success,
.bb-rl-profile-edit-wrapper .bp-cover-image p.success,
.bb-rl-profile-edit-wrapper .bp-cover-image-status p.success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-secondary-color)
}

#buddypress .bb-rl-group-manage-form .bp-avatar-status p.error,
#buddypress .bb-rl-group-manage-form .bp-cover-image p.error,
#buddypress .bb-rl-group-manage-form .bp-cover-image-status p.error,
.bb-rl-create-group .bp-avatar-status p.error,
.bb-rl-create-group .bp-cover-image p.error,
.bb-rl-create-group .bp-cover-image-status p.error,
.bb-rl-group-manage-form .bp-avatar-status p.error,
.bb-rl-group-manage-form .bp-cover-image p.error,
.bb-rl-group-manage-form .bp-cover-image-status p.error,
.bb-rl-profile-edit-wrapper .bp-avatar-status p.error,
.bb-rl-profile-edit-wrapper .bp-cover-image p.error,
.bb-rl-profile-edit-wrapper .bp-cover-image-status p.error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-secondary-color)
}

#buddypress .bb-rl-group-manage-form .bp-avatar-status p.warning,
#buddypress .bb-rl-group-manage-form .bp-cover-image p.warning,
#buddypress .bb-rl-group-manage-form .bp-cover-image-status p.warning,
.bb-rl-create-group .bp-avatar-status p.warning,
.bb-rl-create-group .bp-cover-image p.warning,
.bb-rl-create-group .bp-cover-image-status p.warning,
.bb-rl-group-manage-form .bp-avatar-status p.warning,
.bb-rl-group-manage-form .bp-cover-image p.warning,
.bb-rl-group-manage-form .bp-cover-image-status p.warning,
.bb-rl-profile-edit-wrapper .bp-avatar-status p.warning,
.bb-rl-profile-edit-wrapper .bp-cover-image p.warning,
.bb-rl-profile-edit-wrapper .bp-cover-image-status p.warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

#buddypress .bp-avatar-status p.error,
#buddypress .bp-avatar-status p.success,
#buddypress .bp-avatar-status p.warning {
	display: block;
	border-width: 0;
	border-left-width: 2px;
	border-style: solid;
	border-radius: 0;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

#buddypress .bp-avatar-status p.success {
	background-color: var(--bb-rl-background-positive-secondary-color);
	border-color: var(--bb-rl-border-positive-secondary-color)
}

#buddypress .bp-avatar-status p.error {
	background-color: var(--bb-rl-background-danger-secondary-color);
	border-color: var(--bb-rl-border-danger-secondary-color)
}

#buddypress .bp-avatar-status p.warning {
	background-color: var(--bb-rl-background-warning-secondary-color);
	border-color: var(--bb-rl-border-warning-secondary-color)
}

.bb-rl-profile-edit-wrapper .bb-rl-image-headline h3 {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-profile-edit-wrapper .bp-uploader-window .bb-rl-drag-drop-wrapper .bb-rl-drag-drop-button-wrap {
	margin-bottom: 0;
	background-color: var(--bb-rl-background-color);
	border: 0;
	opacity: 0;
	transition: opacity .3s ease;
	cursor: pointer
}

.bb-rl-profile-edit-wrapper .bp-uploader-window .bb-rl-drag-drop-wrapper .drag-drop-info,
.bb-rl-profile-edit-wrapper .bp-uploader-window .bb-rl-drag-drop-wrapper .drag-drop-subtitle {
	display: none
}

.bb-rl-profile-edit-wrapper .bp-uploader-window:hover .bb-rl-drag-drop-wrapper .bb-rl-drag-drop-button-wrap {
	opacity: 1
}

.bb-rl-profile-edit-wrapper #drag-drop-area {
	border: 1px solid rgba(0, 0, 0, .08);
	border-radius: 50%;
	background-color: transparent
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container {
	width: 104px;
	height: 104px
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container.bb-rl-avatar-container--has-avatar .bb-rl-avatar-photo {
	opacity: 1;
	z-index: 10
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container.bb-rl-avatar-container--has-avatar .bp-uploader-window {
	opacity: 0
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container.bb-rl-avatar-container--no-avatar .bp-uploader-window {
	opacity: 1
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container.bb-rl-avatar-container--no-avatar .bb-rl-remove-avatar-button {
	display: none
}

.bb-rl-profile-edit-wrapper .bb-rl-avatar-container .bb-rl-avatar-photo {
	opacity: 1
}

.bb-rl-avatar-container .bp-avatar-status-progress,
.bb-rl-avatar-container .bp-cover-image-status-progress,
.bb-rl-cover-container .bp-avatar-status-progress,
.bb-rl-cover-container .bp-cover-image-status-progress {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	opacity: 0;
	visibility: hidden;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-avatar-container .bp-avatar-status-progress:has(.files),
.bb-rl-avatar-container .bp-cover-image-status-progress:has(.files),
.bb-rl-cover-container .bp-avatar-status-progress:has(.files),
.bb-rl-cover-container .bp-cover-image-status-progress:has(.files) {
	z-index: 10;
	opacity: 1;
	visibility: visible
}

.bb-rl-avatar-container .bp-avatar-status-progress .files,
.bb-rl-avatar-container .bp-cover-image-status-progress .files,
.bb-rl-cover-container .bp-avatar-status-progress .files,
.bb-rl-cover-container .bp-cover-image-status-progress .files {
	width: 100%;
	height: 100%
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress {
	display: flex;
	width: 100%;
	height: 100%
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress>div,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress>div,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress>div,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress>div {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress .bp-progress,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress .bp-progress,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress .bp-progress,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress .bp-progress {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress .bp-progress .bp-bar,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress .bp-progress .bp-bar,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress .bp-progress .bp-bar,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress .bp-progress .bp-bar {
	width: 100% !important;
	height: 100%;
	border-radius: 50%;
	background: radial-gradient(closest-side, var(--bb-rl-background-secondary-color) 94%, transparent 96% 100%), conic-gradient(var(--bb-rl-border-brand-secondary-color) calc(var(--progress) * 1%), var(--bb-rl-border-secondary-color) 0);
	box-shadow: 0 0 2px rgba(0, 0, 0, .2)
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress .bp-progress .bp-bar::after,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress .bp-progress .bp-bar::after,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress .bp-progress .bp-bar::after,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress .bp-progress .bp-bar::after {
	content: "\e10e";
	color: var(--bb-rl-icon-primary-color);
	font-size: 24px;
	font-family: bb-icons-rl;
	font-weight: 500;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress .filename,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress .filename,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress .filename,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress .filename {
	word-break: break-word;
	text-align: center;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-xs);
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-avatar-container .bp-avatar-status-progress .bp-uploader-progress .file-progress,
.bb-rl-avatar-container .bp-cover-image-status-progress .bp-uploader-progress .file-progress,
.bb-rl-cover-container .bp-avatar-status-progress .bp-uploader-progress .file-progress,
.bb-rl-cover-container .bp-cover-image-status-progress .bp-uploader-progress .file-progress {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.bb-rl-media-stream #media-folder-document-data-table,
.bb-rl-media-stream .bb-albums-list,
.bb-rl-media-stream .document-list,
.bb-rl-media-stream .media-list,
.bb-rl-media-stream .video-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: var(--bb-rl-space-300)
}

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

	.bb-rl-media-stream #media-folder-document-data-table,
	.bb-rl-media-stream .bb-albums-list,
	.bb-rl-media-stream .document-list,
	.bb-rl-media-stream .media-list,
	.bb-rl-media-stream .video-list {
		grid-template-columns: repeat(3, 1fr)
	}
}

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

	.bb-rl-media-stream #media-folder-document-data-table,
	.bb-rl-media-stream .bb-albums-list,
	.bb-rl-media-stream .document-list,
	.bb-rl-media-stream .media-list,
	.bb-rl-media-stream .video-list {
		grid-template-columns: repeat(2, 1fr)
	}
}

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

	.bb-rl-media-stream #media-folder-document-data-table,
	.bb-rl-media-stream .bb-albums-list,
	.bb-rl-media-stream .document-list,
	.bb-rl-media-stream .media-list,
	.bb-rl-media-stream .video-list {
		grid-template-columns: 1fr
	}
}

.bb-rl-media-stream #media-folder-document-data-table>.open-popup,
.bb-rl-media-stream .bb-albums-list>.open-popup,
.bb-rl-media-stream .document-list>.open-popup,
.bb-rl-media-stream .media-list>.open-popup,
.bb-rl-media-stream .video-list>.open-popup {
	position: absolute
}

.bb-rl-media-stream .bb-rl-document .document-data-table-head {
	display: none
}

.bb-rl-media-directory-container {
	padding-bottom: var(--bb-rl-space-300)
}

.bb-rl-media-stream {
	padding: var(--bb-rl-space-300);
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-media-stream .document-list .load-more,
.bb-rl-media-stream .media-list .load-more,
.bb-rl-media-stream .video-list .load-more {
	grid-column: 1/-1;
	display: flex;
	align-items: center;
	justify-content: flex-start
}

.bb-rl-media-stream .document-list .load-more .button,
.bb-rl-media-stream .media-list .load-more .button,
.bb-rl-media-stream .video-list .load-more .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	font-size: var(--bb-rl-font-size-sm);
	padding: 6px var(--bb-rl-space-200);
	margin-right: 10px;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-media-stream .document-list .load-more .button:hover,
.bb-rl-media-stream .media-list .load-more .button:hover,
.bb-rl-media-stream .video-list .load-more .button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-media-stream .document-list .load-more .button:focus,
.bb-rl-media-stream .media-list .load-more .button:focus,
.bb-rl-media-stream .video-list .load-more .button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-media-stream .document-list .load-more .button:disabled,
.bb-rl-media-stream .media-list .load-more .button:disabled,
.bb-rl-media-stream .video-list .load-more .button:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-media-stream .document-list .load-more .button [class*=bb-icons-rl-],
.bb-rl-media-stream .media-list .load-more .button [class*=bb-icons-rl-],
.bb-rl-media-stream .video-list .load-more .button [class*=bb-icons-rl-] {
	margin-left: 6px;
	font-size: 16px
}

.bb-rl-media-stream .document-list .pager,
.bb-rl-media-stream .media-list .pager,
.bb-rl-media-stream .video-list .pager {
	grid-column: 1/-1
}

.bb-rl-media-stream .bb-item-thumb {
	position: relative;
	z-index: 1
}

.bb-rl-media-stream .bb-item-thumb .media-action-wrap,
.bb-rl-media-stream .bb-item-thumb .video-action-wrap {
	position: absolute;
	top: var(--bb-rl-space-200);
	right: var(--bb-rl-space-200);
	z-index: 15;
	opacity: 1
}

.bb-rl-media-stream .bb-item-thumb .bb-video-duration {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	position: absolute;
	bottom: var(--bb-rl-space-200);
	left: var(--bb-rl-space-200);
	z-index: 2;
	opacity: 1;
	color: var(--bb-rl-text-white-color);
	padding: 6px var(--bb-rl-space-100);
	background-color: var(--bb-rl-background-black-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-media-stream .bb-item-thumb .bb-item-cover-wrap {
	position: relative;
	overflow: hidden;
	padding-top: 100%;
	display: block;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-media-stream .bb-item-thumb .bb-item-cover-wrap img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	min-height: 100%;
	width: auto;
	min-width: 100%;
	object-fit: cover
}

.bb-rl-media-stream .bb-item-thumb .bb-action-check-wrap {
	position: absolute;
	transition: .3s all;
	top: var(--bb-rl-space-200);
	left: var(--bb-rl-space-200);
	color: var(--bb-rl-text-white-color);
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 1;
	z-index: 2;
	visibility: hidden;
	opacity: 0
}

.bb-rl-media-stream .bb-item-thumb .media-action-wrap {
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease, visibility .2s ease
}

.bb-rl-media-stream .bb-item-thumb .media-action-wrap.more_option_active {
	visibility: inherit;
	opacity: 1
}

.bb-rl-media-stream .bb-item-thumb:hover .bb-action-check-wrap,
.bb-rl-media-stream .bb-item-thumb:hover .media-action-wrap {
	opacity: 1;
	visibility: visible
}

.bb-rl-media-stream .bb-item-thumb a.bb_more_options_action {
	background-color: var(--bb-rl-background-black-color);
	border: 1px solid var(--bb-rl-border-quinery-color);
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center
}

.bb-rl-media-stream .bb-item-thumb .bb-custom-check {
	position: absolute;
	opacity: 0
}

.bb-rl-media-stream .bb-item-thumb .bb-custom-check+label {
	color: var(--bb-rl-text-white-color);
	position: relative;
	cursor: pointer;
	padding: 0
}

.bb-rl-media-stream .bb-item-thumb .bb-custom-check+label .bb-icons-rl-check-circle {
	font-size: 32px
}

.bb-rl-media-stream .bb-item-thumb.selected .bb-action-check-wrap {
	visibility: visible;
	opacity: 1
}

.bb-rl-media-stream .bb-item-thumb.selected .bb-custom-check+label .bb-icons-rl-check-circle {
	position: relative
}

.bb-rl-media-stream .bb-item-thumb.selected .bb-custom-check+label .bb-icons-rl-check-circle::after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: var(--bb-rl-background-brand-primary-color);
	border-radius: 50%;
	position: absolute;
	top: 4px;
	left: 4px;
	z-index: 1
}

.bb-rl-media-stream .bb-item-thumb.selected .bb-custom-check+label .bb-icons-rl-check-circle::before {
	position: relative;
	z-index: 2
}

.bb-rl-media-stream .bb-rl-document .media-folder_items {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-300) var(--bb-rl-space-200)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_actions {
	position: absolute;
	top: 12px;
	right: 12px;
	opacity: 1
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_name {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	word-break: break-word;
	overflow-wrap: break-word;
	white-space: normal;
	color: var(--bb-rl-text-color)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_name_edit_wrap {
	width: 100%;
	display: none
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_name_edit_wrap .media-folder_name_edit {
	width: 100%;
	max-width: 100%
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_name_edit_wrap .error-box {
	display: none;
	margin-top: var(--bb-rl-space-50)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_name_edit_wrap input.error {
	border-color: var(--bb-rl-border-danger-secondary-color);
	color: var(--bb-rl-text-danger-secondary-color)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_name_edit_wrap input.error+.error-box {
	display: block
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_icon {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_icon i {
	font-size: 48px;
	color: var(--bb-rl-icon-tertiary-color)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_details {
	text-align: center
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .hide {
	display: none
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_modified {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	text-align: center;
	color: var(--bb-rl-text-tertiary-color);
	padding: 2px 0;
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_group {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	text-align: center;
	color: var(--bb-rl-text-tertiary-color);
	padding: 2px 0
}

.bb-rl-media-stream .bb-rl-document .media-folder_items .media-folder_visibility {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color);
	margin: auto 0 0
}

.bb-rl-documents-header-wrap {
	display: flex;
	align-items: center;
	padding-bottom: var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	gap: var(--bb-rl-space-100)
}

.bb-rl-documents-header-wrap .media-search-form {
	margin-right: auto
}

.bb-rl-documents-header-wrap .bb-media-actions .bb-rl-button i {
	font-size: 16px;
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-document-open-create-popup-folder,
.bb-rl-media-open-create-popup-folder,
.bb-rl-video-open-create-popup-album {
	margin-right: auto
}

.bb-rl-media-single-folder .bb-rl-media-stream {
	padding: 0
}

.bb-rl-media-header-wrap .bp-media-header-wrap-inner {
	display: flex;
	align-items: center;
	padding-bottom: var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	gap: var(--bb-rl-space-100);
	justify-content: space-between
}

.bb-rl-media-header-wrap .bp-media-header-wrap-inner .bb-media-actions {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-media-header-wrap .bp-media-header-wrap-inner .bb-media-actions .media-folder_items {
	line-height: 1
}

.bb-rl-media-header-wrap .bp-media-header-wrap-inner .bb-media-actions .bb-rl-button i {
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-media-header-wrap .document-breadcrumb {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center
}

.bb-rl-media-header-wrap .document-breadcrumb li {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50)
}

.bb-rl-media-header-wrap .document-breadcrumb li::after {
	display: inline-block;
	width: 4px;
	height: 4px;
	content: "";
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: 50%;
	margin: 0 var(--bb-rl-space-100) 0 var(--bb-rl-space-50)
}

.bb-rl-media-header-wrap .document-breadcrumb li:last-child::after {
	display: none
}

.bb-rl-media-header-wrap .document-breadcrumb li a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
	text-decoration: none
}

.bb-rl-media-container .album-single-view .bb-member-media-header {
	padding: 0
}

.bb-rl-media-container .bb-member-media-header {
	display: flex;
	margin: 0 0 var(--bb-rl-space-200);
	padding: 0 var(--bb-rl-space-300)
}

.bb-rl-media-container .bb-member-media-header .bb-media-meta {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	margin-left: auto
}

.bb-rl-media-container .bb-member-media-header .bb-media-meta a[disabled] {
	opacity: .7;
	pointer-events: none
}

.bb-rl-media-container .bb-media-actions-wrap {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 var(--bb-rl-space-300)
}

.bb-rl-media-container .bb-media-actions-wrap .bb-media-actions,
.bb-rl-media-container .bb-media-actions-wrap .bb-video-actions {
	margin-left: auto
}

.bb-rl-media-container .bb-media-actions-wrap .bb-media-actions .bb-add-media i,
.bb-rl-media-container .bb-media-actions-wrap .bb-media-actions .bb-add-video i,
.bb-rl-media-container .bb-media-actions-wrap .bb-media-actions .bb-create-album i,
.bb-rl-media-container .bb-media-actions-wrap .bb-video-actions .bb-add-media i,
.bb-rl-media-container .bb-media-actions-wrap .bb-video-actions .bb-add-video i,
.bb-rl-media-container .bb-media-actions-wrap .bb-video-actions .bb-create-album i {
	font-size: 16px;
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-media-actions-wrap {
	gap: 12px;
	margin-bottom: var(--bb-rl-space-200);
	padding-bottom: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-media-actions-wrap.bb-video-actions-wrap {
	display: flex;
	align-items: center
}

.bb-rl-media-actions-wrap .bb-media-actions-wrap {
	margin-bottom: 0
}

.bb-rl-media-actions-wrap .bb-member-media-header {
	margin: 0;
	padding: 0;
	gap: var(--bb-rl-space-100)
}

.bb-rl-media-actions-wrap .bb-member-media-header .bb-delete i,
.bb-rl-media-actions-wrap .bb-member-media-header .bb-select i {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 20px
}

.bb-rl-media-none {
	padding: var(--bb-rl-space-600) var(--bb-rl-space-700)
}

.bb-rl-media-none .bb-rl-media-none-figure {
	text-align: center;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-media-none .bb-rl-media-none-figure>i {
	font-size: 40px;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-media-none .bp-feedback,
.bb-rl-media-none .bp-feedback.info {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	background-color: transparent;
	border: 0;
	text-align: center;
	justify-content: center
}

.bb-rl-media-none .bp-feedback .bp-icon,
.bb-rl-media-none .bp-feedback.info .bp-icon {
	display: none
}

.bb-rl-media-none .bb-media-actions-wrap {
	margin: 0
}

.bb-rl-media-none .bb-media-actions-wrap .bb-title {
	display: none
}

.bb-rl-media-none .bb-media-actions-wrap .bb-media-actions,
.bb-rl-media-none .bb-media-actions-wrap .bb-video-actions {
	margin: var(--bb-rl-space-300) auto 0
}

.bb-rl-media-none .bb-rl-media-actions-wrap {
	border: 0;
	padding: 0;
	margin: 0
}

.bb-rl-media-none .bb-rl-media-none-actions {
	display: flex;
	gap: var(--bb-rl-space-100);
	justify-content: center;
	align-items: center
}

.bb-rl-media-none .bb-rl-media-none-actions .bb-media-actions {
	margin: var(--bb-rl-space-300) 0 0
}

.bb-rl-media-none .bb-rl-media-none-actions .bb-rl-button i {
	margin-right: var(--bb-rl-space-50);
	font-size: 16px
}

.bb-rl-media-none .bb-rl-media-none-actions .bb-create-album {
	margin-top: var(--bb-rl-space-300)
}

.bb-rl-media-none .bb-rl-media-none-description {
	font-size: 14px;
	color: var(--bb-rl-text-secondary-color);
	text-align: center
}

@media screen and (max-width:544px) {
	.bb-rl-media-none {
		padding: var(--bb-rl-space-300) 0
	}

	.bb-rl-media-none .bb-media-actions-wrap .bb-media-actions,
	.bb-rl-media-none .bb-media-actions-wrap .bb-video-actions {
		flex-direction: column
	}
}

.bb-rl-popup-on-fly-create-album,
.bb-rl-popup-on-fly-create-folder {
	padding: var(--bb-rl-space-200) 0
}

.bb-rl-popup-on-fly-create-album .bb-rl-field-wrap,
.bb-rl-popup-on-fly-create-folder .bb-rl-field-wrap {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-popup-on-fly-create-album .bb-rl-field-wrap label,
.bb-rl-popup-on-fly-create-folder .bb-rl-field-wrap label {
	font-size: 14px;
	font-weight: 500;
	color: var(--bb-rl-text-secondary-color);
	margin-bottom: var(--bb-rl-space-100);
	display: block
}

.bb-rl-popup-on-fly-create-album .bb-rl-field-wrap input,
.bb-rl-popup-on-fly-create-album .bb-rl-field-wrap select,
.bb-rl-popup-on-fly-create-folder .bb-rl-field-wrap input,
.bb-rl-popup-on-fly-create-folder .bb-rl-field-wrap select {
	width: 100%
}

.bb-rl-popup-on-fly-create-album .db-modal-buttons,
.bb-rl-popup-on-fly-create-folder .db-modal-buttons {
	text-align: right
}

.bb-rl-media-stream .bb-albums-list {
	list-style: none;
	padding: 0;
	margin: 0
}

.bb-rl-media-stream .bb-albums-list img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	min-height: 100%;
	width: auto;
	min-width: 100%;
	object-fit: cover;
	image-rendering: -webkit-optimize-contrast
}

.bb-rl-media-stream .bb-album-cover-wrap {
	position: relative
}

.bb-rl-media-stream .bb-album-cover-wrap .bs-cover-wrap {
	padding-top: 100%;
	position: relative;
	overflow: hidden;
	display: block;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-media-stream .bb-album-cover-wrap .bs-cover-wrap::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background-color: rgba(0, 0, 0, .3)
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap {
	position: absolute;
	bottom: 0;
	z-index: 11;
	left: 0;
	padding: var(--bb-rl-space-200);
	color: var(--bb-rl-text-white-color);
	width: 100%
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap h4 {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap .bb-album_date {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap .bb-album_stats {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	margin-top: var(--bb-rl-space-50);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap .bb-album_stats>span {
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-50)
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap .bb-album_stats i {
	font-size: 16px
}

.bb-rl-media-stream .bb-album-cover-wrap .bb-album-content-wrap .bb-album_stats .bb-album_stats_spacer {
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: 50%
}

.bb-rl-admin-subnav,
.bb-rl-network-search-subnav,
.bb-rl-profile-edit-subnav {
	margin: var(--bb-rl-space-100) 0
}

.bb-rl-admin-subnav .component-navigation,
.bb-rl-admin-subnav ul.subnav,
.bb-rl-network-search-subnav .component-navigation,
.bb-rl-network-search-subnav ul.subnav,
.bb-rl-profile-edit-subnav .component-navigation,
.bb-rl-profile-edit-subnav ul.subnav {
	margin: 0;
	padding: 0;
	list-style: none
}

.bb-rl-admin-subnav .bb-rl-admin-subnav-item a,
.bb-rl-admin-subnav .bb-rl-profile-subnav-item a,
.bb-rl-admin-subnav .component-navigation>li a,
.bb-rl-network-search-subnav .bb-rl-admin-subnav-item a,
.bb-rl-network-search-subnav .bb-rl-profile-subnav-item a,
.bb-rl-network-search-subnav .component-navigation>li a,
.bb-rl-profile-edit-subnav .bb-rl-admin-subnav-item a,
.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item a,
.bb-rl-profile-edit-subnav .component-navigation>li a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	display: flex;
	align-items: center;
	width: 100%;
	padding: 10px var(--bb-rl-space-200);
	color: var(--bb-rl-text-color);
	background-color: transparent;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-admin-subnav .bb-rl-admin-subnav-item a:hover,
.bb-rl-admin-subnav .bb-rl-profile-subnav-item a:hover,
.bb-rl-admin-subnav .component-navigation>li a:hover,
.bb-rl-network-search-subnav .bb-rl-admin-subnav-item a:hover,
.bb-rl-network-search-subnav .bb-rl-profile-subnav-item a:hover,
.bb-rl-network-search-subnav .component-navigation>li a:hover,
.bb-rl-profile-edit-subnav .bb-rl-admin-subnav-item a:hover,
.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item a:hover,
.bb-rl-profile-edit-subnav .component-navigation>li a:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-admin-subnav .bb-rl-admin-subnav-item.current a,
.bb-rl-admin-subnav .bb-rl-admin-subnav-item.selected a,
.bb-rl-admin-subnav .bb-rl-profile-subnav-item.current a,
.bb-rl-admin-subnav .bb-rl-profile-subnav-item.selected a,
.bb-rl-admin-subnav .component-navigation>li.current a,
.bb-rl-admin-subnav .component-navigation>li.selected a,
.bb-rl-network-search-subnav .bb-rl-admin-subnav-item.current a,
.bb-rl-network-search-subnav .bb-rl-admin-subnav-item.selected a,
.bb-rl-network-search-subnav .bb-rl-profile-subnav-item.current a,
.bb-rl-network-search-subnav .bb-rl-profile-subnav-item.selected a,
.bb-rl-network-search-subnav .component-navigation>li.current a,
.bb-rl-network-search-subnav .component-navigation>li.selected a,
.bb-rl-profile-edit-subnav .bb-rl-admin-subnav-item.current a,
.bb-rl-profile-edit-subnav .bb-rl-admin-subnav-item.selected a,
.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item.current a,
.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item.selected a,
.bb-rl-profile-edit-subnav .component-navigation>li.current a,
.bb-rl-profile-edit-subnav .component-navigation>li.selected a {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-admin-subnav .component-navigation .count,
.bb-rl-network-search-subnav .component-navigation .count,
.bb-rl-profile-edit-subnav .component-navigation .count {
	display: inline-block;
	margin-left: auto;
	margin-right: 0;
	background: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	padding: 0 var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md);
	font-size: 12px;
	min-width: 28px;
	text-align: center
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item a::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-primary-color);
	font-style: normal;
	margin-right: 10px
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-edit-details-groups-li a::before {
	content: "\e34c"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-group-settings-groups-li a::before {
	content: "\e5d4"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-topics-groups-li a:before {
	content: "\e464"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-group-avatar-groups-li a::before {
	content: "\e2ca"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-group-cover-image-groups-li a::before {
	content: "\ea24"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-manage-members-groups-li a::before {
	content: "\e4d6"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-forum-groups-li a::before {
	content: "\e4d6"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-zoom-groups-li a::before {
	content: "\e4da"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-delete-group-groups-li a::before {
	content: "\e4a6"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-courses-groups-li a::before {
	content: "\e62c"
}

.bb-rl-group-admin-subnav .bb-rl-admin-subnav-item#bb-rl-membership-requests-groups-li a::before {
	content: "\e4d0"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item a::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-primary-color);
	font-style: normal;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-general-personal-li a::before {
	content: "\e4d2"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-social-personal-li a::before {
	content: "\e2ea"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-notifications-personal-li a::before {
	content: "\e0d0"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-profile-personal-li a::before {
	content: "\e308"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-blocked-members-personal-li a::before {
	content: "\e4ce"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-invites-personal-li a::before {
	content: "\e4d0"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-export-personal-li a::before {
	content: "\eaf0"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-delete-account-personal-li a::before {
	content: "\e4a6"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item#bb-rl-xprofile-change-avatar a::before {
	content: "\e4d2"
}

.bb-rl-profile-edit-subnav .bb-rl-profile-subnav-item[id*=bb-rl-xprofile-edit-] a::before {
	content: "\e4ca"
}

.bb-rl-widget-sidebar .widget {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-300)
}

.bb-rl-widget-sidebar .widget .widget-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-50) 0 var(--bb-rl-space-100);
	margin-bottom: var(--bb-rl-space-200);
	display: flex
}

.bb-rl-widget-sidebar .widget .widget-title .bb-rl-see-all {
	margin-left: auto
}

.bb-rl-widget-sidebar .bb-rl-see-all a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color)
}

.bb-rl-widget-sidebar .bb-rl-see-all a [class*=bb-icon-] {
	display: none
}

.bb-rl-widget-sidebar .widget+.widget {
	margin-top: var(--bb-rl-space-200)
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options {
	margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-300)
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options>a {
	display: inline-flex;
	align-items: center;
	line-height: var(--bb-rl-space-400);
	white-space: nowrap;
	background-color: transparent;
	border-radius: var(--bb-rl-radius-full);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 600;
	padding: 0 var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color)
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options>a.selected {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options .bb-rl-widget-tab-count {
	margin-left: var(--bb-rl-space-50)
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options .bb-rl-widget-tab-count::before {
	content: "(";
	font-size: inherit
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options .bb-rl-widget-tab-count::after {
	content: ")";
	font-size: inherit
}

.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options .bb-rl-widget-tab-count:empty::after,
.widget-bb-rl-follow-my-network-widget .bb-rl-members-item-options .bb-rl-widget-tab-count:empty::before {
	display: none
}

.bb-rl-my-network-members-list {
	display: flex;
	flex-flow: wrap;
	gap: var(--bb-rl-space-100);
	margin-left: -1px;
	margin-right: -1px
}

.bb-rl-my-network-members-list .item-avatar {
	display: inline-block;
	width: 48px
}

.bb-rl-my-network-members-list .item-avatar img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 50%
}

.bb-rl-my-network-members-list.loading {
	position: relative
}

.bb-rl-my-network-members-list.loading:before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	position: absolute;
	inset: 0;
	opacity: 1;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -10px
}

.bb-rl-my-network-members-list.loading * {
	opacity: .5;
	pointer-events: none
}

.bb-rl-member-social-links .social-networks-wrap {
	display: flex;
	align-items: center;
	flex-flow: wrap;
	gap: var(--bb-rl-space-100)
}

.bb-rl-member-social-links .bb-rl-social a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	border-radius: var(--bb-rl-radius-md);
	background-color: var(--bb-rl-background-secondary-color);
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-member-social-links .bb-rl-social i {
	font-size: 24px
}

.bb-rl-member-social-links .bb-rl-social i.bb-icons-rl-flickr-logo:before,
.bb-rl-member-social-links .bb-rl-social i.bb-icons-rl-meetup-logo:before,
.bb-rl-member-social-links .bb-rl-social i.bb-icons-rl-quora-logo:before,
.bb-rl-member-social-links .bb-rl-social i.bb-icons-rl-vk-logo:before {
	content: "\e2e2"
}

.bb-rl-profile-widget .bb-rl-profile-widget-field {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-profile-widget .bb-rl-profile-widget-field:last-of-type {
	margin-bottom: 0
}

.bb-rl-profile-widget .bb-rl-profile-widget-label {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-profile-widget .bb-rl-profile-widget-data {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	color: var(--bb-rl-text-color)
}

.bb-rl-profile-widget .bb-rl-profile-widget-content.social .bb-rl-profile-widget-label {
	display: none
}

.widget_bp_profile_completion_widget .pc_detailed_progress {
	list-style: none;
	padding: 0
}

.widget_bp_profile_completion_widget .pc_progress_wrap {
	margin-bottom: var(--bb-rl-space-200)
}

.widget_bp_profile_completion_widget .single_section_wrap {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 6px 0;
	position: relative
}

.widget_bp_profile_completion_widget .single_section_wrap .section_ico {
	border: 2px solid var(--bb-rl-icon-tertiary-color);
	margin-right: var(--bb-rl-space-100);
	display: inline-block;
	height: 13px;
	width: 13px;
	border-radius: 50%;
	position: relative;
	vertical-align: middle
}

.widget_bp_profile_completion_widget .single_section_wrap .section_ico i {
	display: none
}

.widget_bp_profile_completion_widget .single_section_wrap .section_number {
	display: none
}

.widget_bp_profile_completion_widget .single_section_wrap .progress {
	color: var(--bb-rl-text-tertiary-color);
	font-weight: 500;
	line-height: 16px;
	font-size: 11px
}

.widget_bp_profile_completion_widget .single_section_wrap .progress .completed_staus {
	width: 33px;
	text-align: right
}

.widget_bp_profile_completion_widget .single_section_wrap .section_name {
	width: calc(100% - 45px);
	display: inline-block;
	vertical-align: middle;
	color: var(--bb-alternate-text-color);
	overflow: hidden
}

.widget_bp_profile_completion_widget .single_section_wrap .section_name a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	text-decoration: none;
	color: var(--bb-rl-text-tertiary-color);
	display: inline-block;
	width: 100%
}

.widget_bp_profile_completion_widget .single_section_wrap.completed .section_ico {
	border-color: var(--bb-rl-background-brand-primary-color);
	background-color: var(--bb-rl-background-brand-primary-color)
}

.widget_bp_profile_completion_widget .single_section_wrap.completed .section_ico i {
	display: block;
	position: absolute;
	left: -3px;
	margin-top: 1px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 11px;
	font-weight: 300;
	color: var(--bb-rl-background-brand-primary-color)
}

.widget_bp_profile_completion_widget .single_section_wrap.completed .section_ico .bb-icon-check {
	color: var(--bb-rl-background-color)
}

.widget_bp_profile_completion_widget .single_section_wrap.completed .section_name a {
	color: var(--bb-rl-text-color)
}

.widget_bp_profile_completion_widget .single_section_wrap.completed .progress {
	color: var(--bb-rl-text-color)
}

.widget_bp_profile_completion_widget .progress_text_wrap {
	margin-bottom: var(--bb-rl-space-100)
}

.widget_bp_profile_completion_widget .progress_text_wrap h3 {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line);
	display: flex;
	align-items: center;
	color: var(--bb-rl-text-color)
}

.widget_bp_profile_completion_widget .progress_text_wrap h3 .progress_text_label {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color);
	padding-left: var(--bb-rl-space-50)
}

.progress_bit__line {
	position: relative;
	border-radius: var(--bb-rl-radius-full);
	height: var(--bb-rl-space-100);
	background-color: var(--bb-rl-background-brand-secondary-color)
}

.progress_bit__scale {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	border-radius: var(--bb-rl-radius-full);
	height: var(--bb-rl-space-100);
	background-color: var(--bb-rl-background-brand-primary-color)
}

.bb-rl-widget-sidebar .widget_bp_core_recently_active_widget .item-avatar .gamipress-buddypress-user-details {
	display: none
}

.widget_bp_core_recently_active_widget .avatar-block {
	display: flex;
	align-items: center;
	flex-flow: wrap;
	gap: var(--bb-rl-space-100);
	margin: 0 -1px
}

.widget_bp_core_recently_active_widget .item-avatar {
	display: inline-block;
	width: 48px;
	height: 48px
}

.widget_bp_core_recently_active_widget .item-avatar img {
	width: 100%;
	height: auto;
	border-radius: 50%
}

.widget_bp_core_recently_active_widget #boss_recently_active_widget_heartbeat .more-block {
	display: none
}

.bp-latest-activities .update-item {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	margin: 0 calc(var(--bb-rl-space-200) * -1) var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md)
}

.bp-latest-activities .update-item:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bp-latest-activities .update-item cite>a:after {
	font-style: normal
}

.bp-latest-activities .update-item .avatar {
	border-radius: var(--bb-rl-radius-full)
}

.bp-latest-activities .update-item .bp-activity-info a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	color: var(--bb-rl-text-color)
}

.bp-latest-activities .update-item .bp-activity-info .activity-time-since {
	display: block;
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-tertiary-color)
}

.bp-latest-activities .update-item .bp-activity-info .activity-to {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	color: var(--bb-rl-text-color)
}

.bp-latest-activities .update-item .bp-activity-info .avatar {
	max-width: 15px;
	max-height: 15px;
	object-fit: cover;
	display: inline-block;
	vertical-align: middle;
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-widget-sidebar .buddypress.widget .item-options {
	display: flex;
	align-items: center;
	font-size: 0;
	margin: 0 0 var(--bb-rl-space-300)
}

.bb-rl-widget-sidebar .buddypress.widget .item-options a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	display: inline-flex;
	align-items: center;
	border-radius: var(--bb-rl-radius-full);
	padding: 6px var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-widget-sidebar .buddypress.widget .item-options a.selected,
.bb-rl-widget-sidebar .buddypress.widget .item-options a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color);
	text-shadow: 0 0 .5px currentColor
}

.bb-rl-widget-sidebar .buddypress.widget .activity-update {
	font-size: 14px
}

.bb-rl-widget-sidebar .buddypress.widget .activity-update .update-item cite {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px
}

.bb-rl-widget-sidebar .buddypress.widget .activity-update .update-item cite img {
	width: 100%
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .bb-friends-list-widget {
	display: flex;
	flex-direction: column;
	gap: var(--bb-rl-space-100);
	list-style: none;
	padding: 0;
	margin: 0 calc(var(--bb-rl-space-200) * -1)
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .bb-friends-list-widget .vcard {
	display: flex;
	gap: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .bb-friends-list-widget .vcard:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .item-avatar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .item-avatar a {
	display: block
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .item-avatar .avatar {
	width: 100%;
	height: auto;
	border-radius: 50%
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .item-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .item-title a {
	color: var(--bb-rl-text-color)
}

.bb-rl-widget-sidebar .widget_bp_core_friends_widget .item-meta {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-list {
	list-style: none;
	padding: 0;
	margin: 0 calc(var(--bb-rl-space-200) * -1);
	display: flex;
	flex-direction: column;
	gap: var(--bb-rl-space-200)
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-list li {
	display: flex;
	gap: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-list li:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-avatar {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-avatar a {
	display: block
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-avatar .avatar {
	width: 100%;
	height: auto;
	border-radius: 50%
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-title {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-title a {
	color: var(--bb-rl-text-color)
}

.bb-rl-widget-sidebar .widget_bp_groups_widget .item-meta {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color)
}

.widget .widget-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: var(--bb-rl-space-200);
	flex-wrap: wrap;
	margin-bottom: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.widget .widget-header .widget-link {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	color: var(--bb-rl-text-color)
}

.widget .widget-header .widget-title {
	margin: 0;
	border: 0
}

.widget .item-avatar {
	position: relative
}

.widget .item-avatar .member-status.online {
	position: absolute;
	right: 4px;
	bottom: 2px;
	border: 1px solid var(--bb-rl-background-color);
	background-color: var(--bb-rl-background-positive-primary-color);
	border-radius: var(--bb-rl-radius-full);
	width: 9px;
	height: 9px
}

.widget_bb_recent_blog_posts_widget .bb-rl-recent-post {
	margin-bottom: var(--bb-rl-space-200)
}

.widget_bb_recent_blog_posts_widget .bb-rl-recent-post:last-of-type {
	margin-bottom: 0
}

.widget_bb_recent_blog_posts_widget .bb-rl-recent-post-thumb img {
	border-radius: var(--bb-rl-radius-md);
	margin-bottom: var(--bb-rl-space-100);
	max-height: 140px;
	object-fit: cover;
	width: 100%;
	height: auto
}

.widget_bb_recent_blog_posts_widget .bb-rl-recent-post-title {
	margin: 0
}

.widget_bb_recent_blog_posts_widget .bb-rl-recent-post-title-link {
	font-size: 14px;
	font-weight: 500;
	color: var(--bb-rl-text-color)
}

.widget_bb_recent_blog_posts_widget .bb-rl-recent-post-date {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	color: var(--bb-rl-text-tertiary-color)
}

.widget_bb_group_about_widget .bb-rl-modal-content {
	padding: 0;
	max-height: initial;
	overflow: initial
}

.widget_bb_group_about_widget .bb-rl-wrap-box {
	border-top: 0;
	padding-top: 0
}

.widget_bb_group_about_widget .bb-rl-wrap-box h3 {
	font-size: 14px;
	margin-bottom: 0
}

.widget_bb_group_about_widget .bb-rl-wrap-group-organizers {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	margin: 0 0 var(--bb-rl-space-200)
}

.widget_bb_group_about_widget .bb-rl-group-organizers {
	display: flex;
	align-items: center;
	margin: 0
}

.widget_bb_group_about_widget .bb-rl-group-organizers li {
	margin-right: calc(var(--bb-rl-space-50) * -1) !important
}

.widget_bb_group_about_widget .bb-rl-group-organizers li .avatar {
	height: 24px;
	width: 24px;
	border-radius: var(--bb-rl-radius-full)
}

.widget_bb_group_about_widget .bb-rl-group-organizers li.organizer-more {
	font-weight: 500;
	color: var(--bb-rl-text-tertiary-color) !important;
	margin-left: 12px !important
}

.widget_bb_group_members_widget .item-options {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	flex-wrap: wrap;
	margin-bottom: var(--bb-rl-space-300)
}

.widget_bb_group_members_widget .item-options a {
	display: inline-block;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1.8;
	color: var(--bb-rl-text-color);
	background-color: transparent;
	border-radius: var(--bb-rl-radius-full);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	border: 0;
	text-decoration: none
}

.widget_bb_group_members_widget .item-options a.selected,
.widget_bb_group_members_widget .item-options a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.widget_bb_group_members_widget .item-list {
	padding: 0
}

.widget_bb_group_members_widget .item-list li {
	list-style: none;
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-lg);
	margin: 0 calc(var(--bb-rl-space-200) * -1);
	position: relative
}

.widget_bb_group_members_widget .item-list li:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.widget_bb_group_members_widget .item-list li .item-avatar {
	height: 48px;
	width: 48px;
	position: static
}

.widget_bb_group_members_widget .item-list li .item-avatar a {
	position: absolute;
	inset: 0
}

.widget_bb_group_members_widget .item-list li .item-avatar .member-status.online {
	left: 52px;
	top: 46px
}

.widget_bb_group_members_widget .item-list li .avatar {
	width: 48px;
	height: 48px;
	object-fit: cover;
	border-radius: var(--bb-rl-radius-full);
	margin: var(--bb-rl-space-100) 0 0 var(--bb-rl-space-200)
}

.widget_bb_group_members_widget .item-list li .member-name {
	display: block;
	color: var(--bb-rl-text-color);
	font-size: 14px;
	font-weight: 600
}

.widget_bb_group_members_widget .item-list li .member-active {
	display: block;
	font-size: 14px;
	font-weight: 400;
	color: var(--bb-rl-text-tertiary-color)
}

.widget_bb_group_members_widget .item-list.loading {
	position: relative
}

.widget_bb_group_members_widget .item-list.loading * {
	opacity: .5;
	pointer-events: none
}

.widget_bb_group_members_widget .item-list.loading:before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	position: absolute;
	inset: 0;
	opacity: 1;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -10px
}

.widget_bb_group_members_widget .see-all-link {
	display: none
}

.widget_bb_connections_widget .bb-connections-grid {
	display: flex;
	gap: var(--bb-rl-space-100);
	flex-wrap: wrap;
	padding: 0;
	margin-left: -1px;
	margin-right: -1px;
	list-style: none
}

.widget_bb_connections_widget .bb-connections-grid .avatar {
	width: 48px;
	height: 48px;
	object-fit: cover;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-members .bp-list.grid .item-entry .list-wrap {
	padding: var(--bb-rl-space-300) var(--bb-rl-space-200)
}

.bb-rl-members .bp-list.grid .item-entry .item {
	margin-bottom: 18px
}

.bb-rl-members .bp-list.grid .item-entry .bb-rl-member-buttons-wrap {
	margin-top: auto
}

.bb-rl-members .bp-list.grid .item-entry .list-wrap-inner {
	flex-direction: column
}

.bb-rl-members .bp-list.grid .item-entry .item {
	text-align: center
}

.bb-rl-members .bp-list.grid .item-entry .bp-member-type {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-members .bp-list.grid .item-entry .item-avatar {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-members .bp-list:not(.grid) .item-entry .list-wrap {
	padding: var(--bb-rl-space-400) var(--bb-rl-space-300)
}

.bb-rl-members .bp-list:not(.grid) .item-entry .bb-rl-member-buttons-wrap {
	margin-left: auto
}

.bb-rl-members .bp-list:not(.grid) .item-entry .bb-rl-item-actions {
	flex-direction: row-reverse;
	gap: var(--bb-rl-space-200)
}

.bb-rl-members .bp-list:not(.grid) .item-entry .item-avatar {
	margin-right: var(--bb-rl-space-200)
}

.bb-rl-members .bp-list:not(.grid) .list-wrap-inner {
	align-items: center
}

@media screen and (max-width:768px) {
	.bb-rl-members .bp-list:not(.grid) .list-wrap-inner {
		flex-flow: wrap;
		gap: var(--bb-rl-space-100)
	}

	.bb-rl-members .bp-list:not(.grid) .list-wrap-inner .item {
		flex: 0 0 calc(100% - 130px)
	}
}

@media screen and (max-width:544px) {
	.bb-rl-members .bp-list:not(.grid) .list-wrap-inner {
		gap: var(--bb-rl-space-100)
	}

	.bb-rl-members .bp-list:not(.grid) .list-wrap-inner .bb-rl-member-buttons-wrap {
		margin-left: 0
	}
}

.bb-rl-members .bp-list:not(.grid) .bb-rl-item-block-heading {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-members .bp-list:not(.grid) .bb-rl-item-block-assets {
	display: flex;
	flex-flow: wrap;
	align-items: center
}

.bb-rl-members .bp-list:not(.grid) .bb-rl-last-activity {
	width: 100%;
	margin-top: 2px
}

.bb-rl-members .item-entry .list-wrap {
	position: relative;
	height: 100%;
	border-radius: var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-members .item-entry .list-wrap .list-wrap-inner {
	display: flex;
	height: 100%
}

.bb-rl-members .item-entry .item-avatar {
	display: flex;
	justify-content: center
}

.bb-rl-members .item-entry .item-avatar .gamipress-buddypress-user-details {
	display: none
}

.bb-rl-members .item-entry .avatar {
	max-width: 104px;
	height: auto;
	border-radius: 50%
}

.bb-rl-members .item-entry .bb-rl-item-meta-asset {
	font-size: var(--bb-rl-font-size-sm);
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-members .item-entry .bb-rl-item-meta-asset .separator {
	margin: 0 6px;
	color: var(--bb-rl-background-tertiary-color)
}

.bb-rl-members .item-entry .bb-rl-item-meta-asset .followers-wrap strong {
	font-weight: 400
}

.bb-rl-members .item-list.grid .only-list-view {
	display: none
}

.bb-rl-members .item-list:not(.grid) .only-grid-view {
	display: none
}

.bb-rl-member-type,
.bb-rl-members .bp-member-type,
.bb-rl-profile-container .bp-member-type,
.bb-rl-search-member-header .bp-member-type {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-xs);
	display: inline-flex;
	width: fit-content;
	color: var(--bb-rl-text-brand-secondary-color);
	background-color: var(--bb-rl-background-brand-secondary-color);
	border: 1px solid var(--bb-rl-border-brand-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100)
}

.bb-rl-members-directory-container {
	gap: var(--bb-rl-space-200);
	padding-bottom: var(--bb-rl-space-400)
}

@media screen and (max-width:800px) {
	.bb-rl-members-directory-container {
		flex-direction: column;
		padding-bottom: var(--bb-rl-space-500)
	}

	.bb-rl-members-directory-container .bb-rl-widget-sidebar {
		width: 100%
	}
}

.bb-rl-members-directory-container .bb-rl-members-directory-content {
	flex: 1
}

.bb-rl-members-directory-container .bb-rl-members-directory-content .friendship-requests-screen {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px
}

.bb-rl-members-directory-container [data-balloon]:after {
	z-index: 1031
}

.bb-rl-member-header-actions .generic-button a.bb-rl-send-message-disabled i,
.bb-rl-member-header-actions .generic-button a.follow-button i,
.bb-rl-member-header-actions .generic-button a.friendship-button i,
.bb-rl-member-header-actions .generic-button a.send-message i,
.bb-rl-member-header-actions button.bb-rl-send-message-disabled i,
.bb-rl-member-header-actions button.follow-button i,
.bb-rl-member-header-actions button.friendship-button i,
.bb-rl-member-header-actions button.send-message i,
.bb-rl-primary-actions .generic-button a.bb-rl-send-message-disabled i,
.bb-rl-primary-actions .generic-button a.follow-button i,
.bb-rl-primary-actions .generic-button a.friendship-button i,
.bb-rl-primary-actions .generic-button a.send-message i,
.bb-rl-primary-actions button.bb-rl-send-message-disabled i,
.bb-rl-primary-actions button.follow-button i,
.bb-rl-primary-actions button.friendship-button i,
.bb-rl-primary-actions button.send-message i {
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-member-header-actions .generic-button a.bb-rl-send-message-disabled i::before,
.bb-rl-member-header-actions .generic-button a.follow-button i::before,
.bb-rl-member-header-actions .generic-button a.friendship-button i::before,
.bb-rl-member-header-actions .generic-button a.send-message i::before,
.bb-rl-member-header-actions button.bb-rl-send-message-disabled i::before,
.bb-rl-member-header-actions button.follow-button i::before,
.bb-rl-member-header-actions button.friendship-button i::before,
.bb-rl-member-header-actions button.send-message i::before,
.bb-rl-primary-actions .generic-button a.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions .generic-button a.follow-button i::before,
.bb-rl-primary-actions .generic-button a.friendship-button i::before,
.bb-rl-primary-actions .generic-button a.send-message i::before,
.bb-rl-primary-actions button.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions button.follow-button i::before,
.bb-rl-primary-actions button.friendship-button i::before,
.bb-rl-primary-actions button.send-message i::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	font-style: normal
}

.bb-rl-member-header-actions .generic-button a.edit-profile i,
.bb-rl-member-header-actions button.edit-profile i,
.bb-rl-primary-actions .generic-button a.edit-profile i,
.bb-rl-primary-actions button.edit-profile i {
	margin-right: var(--bb-rl-space-50);
	font-size: 16px
}

.bb-rl-member-header-actions .generic-button a.bb-rl-send-message-disabled i::before,
.bb-rl-member-header-actions .generic-button a.send-message i::before,
.bb-rl-member-header-actions button.bb-rl-send-message-disabled i::before,
.bb-rl-member-header-actions button.send-message i::before,
.bb-rl-primary-actions .generic-button a.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions .generic-button a.send-message i::before,
.bb-rl-primary-actions button.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions button.send-message i::before {
	content: "\e16e"
}

.bb-rl-member-header-actions .generic-button a.follow-button.not_following i::before,
.bb-rl-member-header-actions button.follow-button.not_following i::before,
.bb-rl-primary-actions .generic-button a.follow-button.not_following i::before,
.bb-rl-primary-actions button.follow-button.not_following i::before {
	content: "\e3d4"
}

.bb-rl-member-header-actions .generic-button a.follow-button.following i::before,
.bb-rl-member-header-actions button.follow-button.following i::before,
.bb-rl-primary-actions .generic-button a.follow-button.following i::before,
.bb-rl-primary-actions button.follow-button.following i::before {
	content: "\e182"
}

.bb-rl-member-header-actions .generic-button a.friendship-button.not_friends i::before,
.bb-rl-member-header-actions button.friendship-button.not_friends i::before,
.bb-rl-primary-actions .generic-button a.friendship-button.not_friends i::before,
.bb-rl-primary-actions button.friendship-button.not_friends i::before {
	content: "\e3d4"
}

.bb-rl-member-header-actions .generic-button a.friendship-button.pending_friend i::before,
.bb-rl-member-header-actions button.friendship-button.pending_friend i::before,
.bb-rl-primary-actions .generic-button a.friendship-button.pending_friend i::before,
.bb-rl-primary-actions button.friendship-button.pending_friend i::before {
	content: "\eafa"
}

.bb-rl-member-header-actions .generic-button a.friendship-button.pending_friend.loading i,
.bb-rl-member-header-actions button.friendship-button.pending_friend.loading i,
.bb-rl-primary-actions .generic-button a.friendship-button.pending_friend.loading i,
.bb-rl-primary-actions button.friendship-button.pending_friend.loading i {
	height: 16px
}

.bb-rl-member-header-actions .generic-button a.friendship-button.pending_friend.loading i::before,
.bb-rl-member-header-actions button.friendship-button.pending_friend.loading i::before,
.bb-rl-primary-actions .generic-button a.friendship-button.pending_friend.loading i::before,
.bb-rl-primary-actions button.friendship-button.pending_friend.loading i::before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 16px;
	width: 16px;
	border-width: 2px;
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-member-header-actions .generic-button a.friendship-button.awaiting_response_friend i::before,
.bb-rl-member-header-actions button.friendship-button.awaiting_response_friend i::before,
.bb-rl-primary-actions .generic-button a.friendship-button.awaiting_response_friend i::before,
.bb-rl-primary-actions button.friendship-button.awaiting_response_friend i::before {
	content: "\edec"
}

.bb-rl-member-header-actions .generic-button a.friendship-button.is_friend i::before,
.bb-rl-member-header-actions button.friendship-button.is_friend i::before,
.bb-rl-primary-actions .generic-button a.friendship-button.is_friend i::before,
.bb-rl-primary-actions button.friendship-button.is_friend i::before {
	content: "\e182"
}

.bb-rl-member-header-actions button.friendship-button i {
	max-height: 20px;
	display: inline-flex;
	align-items: center
}

.bb-rl-primary-actions {
	margin-left: auto
}

.bb-rl-primary-actions .generic-button a,
.bb-rl-primary-actions button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	font-size: var(--bb-rl-font-size-sm);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	white-space: nowrap
}

.bb-rl-primary-actions .generic-button a:hover,
.bb-rl-primary-actions button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-primary-actions .generic-button a:focus,
.bb-rl-primary-actions button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-primary-actions .generic-button a:disabled,
.bb-rl-primary-actions button:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-primary-actions .generic-button a.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions .generic-button a.follow-button i::before,
.bb-rl-primary-actions .generic-button a.friendship-button i::before,
.bb-rl-primary-actions .generic-button a.send-message i::before,
.bb-rl-primary-actions button.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions button.follow-button i::before,
.bb-rl-primary-actions button.friendship-button i::before,
.bb-rl-primary-actions button.send-message i::before {
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-primary-actions .generic-button a.awaiting_response_friend,
.bb-rl-primary-actions .generic-button a.following,
.bb-rl-primary-actions .generic-button a.is_friend,
.bb-rl-primary-actions .generic-button a.pending_friend,
.bb-rl-primary-actions button.awaiting_response_friend,
.bb-rl-primary-actions button.following,
.bb-rl-primary-actions button.is_friend,
.bb-rl-primary-actions button.pending_friend {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-primary-actions .generic-button a.awaiting_response_friend:hover,
.bb-rl-primary-actions .generic-button a.following:hover,
.bb-rl-primary-actions .generic-button a.is_friend:hover,
.bb-rl-primary-actions .generic-button a.pending_friend:hover,
.bb-rl-primary-actions button.awaiting_response_friend:hover,
.bb-rl-primary-actions button.following:hover,
.bb-rl-primary-actions button.is_friend:hover,
.bb-rl-primary-actions button.pending_friend:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-primary-actions .generic-button a.awaiting_response_friend:focus,
.bb-rl-primary-actions .generic-button a.following:focus,
.bb-rl-primary-actions .generic-button a.is_friend:focus,
.bb-rl-primary-actions .generic-button a.pending_friend:focus,
.bb-rl-primary-actions button.awaiting_response_friend:focus,
.bb-rl-primary-actions button.following:focus,
.bb-rl-primary-actions button.is_friend:focus,
.bb-rl-primary-actions button.pending_friend:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-primary-actions .generic-button a.awaiting_response_friend:disabled,
.bb-rl-primary-actions .generic-button a.following:disabled,
.bb-rl-primary-actions .generic-button a.is_friend:disabled,
.bb-rl-primary-actions .generic-button a.pending_friend:disabled,
.bb-rl-primary-actions button.awaiting_response_friend:disabled,
.bb-rl-primary-actions button.following:disabled,
.bb-rl-primary-actions button.is_friend:disabled,
.bb-rl-primary-actions button.pending_friend:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-primary-actions .generic-button a.bb-rl-send-message-disabled,
.bb-rl-primary-actions button.bb-rl-send-message-disabled {
	pointer-events: none;
	color: var(--bb-rl-text-disabled-color);
	border-color: var(--bb-rl-border-tertiary-color)
}

.bb-rl-primary-actions .generic-button a.bb-rl-send-message-disabled i::before,
.bb-rl-primary-actions button.bb-rl-send-message-disabled i::before {
	color: var(--bb-rl-text-disabled-color)
}

.bb-rl-secondary-actions {
	flex: 1
}

.bb-rl-secondary-actions .button-wrap {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	width: 100%
}

.bb-rl-secondary-actions .bb-rl-send-message-disabled,
.bb-rl-secondary-actions .send-message,
.bb-rl-secondary-actions a.follow-button,
.bb-rl-secondary-actions a.friendship-button,
.bb-rl-secondary-actions button.follow-button,
.bb-rl-secondary-actions button.friendship-button {
	font-size: 0;
	line-height: 1;
	display: inline-flex;
	width: 32px;
	height: 32px;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-secondary-actions .bb-rl-send-message-disabled i::before,
.bb-rl-secondary-actions .send-message i::before,
.bb-rl-secondary-actions a.follow-button i::before,
.bb-rl-secondary-actions a.friendship-button i::before,
.bb-rl-secondary-actions button.follow-button i::before,
.bb-rl-secondary-actions button.friendship-button i::before {
	font-size: 20px;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-secondary-actions .bb-rl-send-message-disabled:hover,
.bb-rl-secondary-actions .send-message:hover,
.bb-rl-secondary-actions a.follow-button:hover,
.bb-rl-secondary-actions a.friendship-button:hover,
.bb-rl-secondary-actions button.follow-button:hover,
.bb-rl-secondary-actions button.friendship-button:hover {
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-color: var(--bb-rl-border-secondary-color)
}

.bb-rl-card-action .bb-rl-send-message-disabled i::before,
.bb-rl-card-action .follow-button i::before,
.bb-rl-card-action .friendship-button i::before,
.bb-rl-card-action .send-message i::before,
.bb-rl-secondary-actions .bb-rl-send-message-disabled i::before,
.bb-rl-secondary-actions .follow-button i::before,
.bb-rl-secondary-actions .friendship-button i::before,
.bb-rl-secondary-actions .send-message i::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-style: normal
}

.bb-rl-card-action .bb-rl-send-message-disabled,
.bb-rl-secondary-actions .bb-rl-send-message-disabled {
	pointer-events: none
}

.bb-rl-card-action .bb-rl-send-message-disabled i::before,
.bb-rl-secondary-actions .bb-rl-send-message-disabled i::before {
	color: var(--bb-rl-icon-disabled-color)
}

.bb-rl-card-action .bb-rl-send-message-disabled i::before,
.bb-rl-card-action .send-message i::before,
.bb-rl-secondary-actions .bb-rl-send-message-disabled i::before,
.bb-rl-secondary-actions .send-message i::before {
	content: "\e16e"
}

.bb-rl-card-action .friendship-button.not_friends i::before,
.bb-rl-secondary-actions .friendship-button.not_friends i::before {
	content: "\e4d0"
}

.bb-rl-card-action .friendship-button.is_friend i::before,
.bb-rl-secondary-actions .friendship-button.is_friend i::before {
	content: "\e4d0";
	font-weight: 500
}

.bb-rl-card-action .friendship-button.pending_friend i::before,
.bb-rl-secondary-actions .friendship-button.pending_friend i::before {
	content: "\eafa"
}

.bb-rl-card-action .friendship-button.awaiting_response_friend i::before,
.bb-rl-secondary-actions .friendship-button.awaiting_response_friend i::before {
	content: "\edec"
}

.bb-rl-card-action .follow-button.not_following i::before,
.bb-rl-secondary-actions .follow-button.not_following i::before {
	content: "\e324"
}

.bb-rl-card-action .follow-button.following i::before,
.bb-rl-secondary-actions .follow-button.following i::before {
	content: "\e324";
	font-weight: 500
}

.bb-rl-item-actions.bb-rl-idle-primary .bb-rl-secondary-actions .button-wrap {
	justify-content: left
}

.bb-rl-invite-form .bb-rl-input-field,
.bb-rl-invite-form textarea {
	width: 100%
}

.bb-rl-invite-form textarea {
	resize: vertical
}

.bb-rl-block-member-content>p {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-block-member-content>div,
.bb-rl-block-member-content>ul {
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-block-member-content>ul {
	padding-left: var(--bb-rl-space-300);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-readylaunch-template .bb-rl-modal-footer .bb-rl-button-submit-invite,
.bb-readylaunch-template .bb-rl-modal-footer .bb-rl-close-invite {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-advance-profile-search {
	margin-left: var(--bb-rl-space-200);
	position: relative
}

.bb-rl-advance-profile-search .bb-rl-advance-profile-search-toggle {
	display: inline-block;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	color: var(--bb-rl-text-secondary-color);
	white-space: nowrap
}

.bb-rl-advance-profile-search .bb-rl-advance-profile-search-toggle:hover {
	background-color: var(--bb-rl-background-secondary-hover-color);
	color: var(--bb-rl-text-color)
}

.bb-rl-advance-profile-search .bb-rl-advance-profile-search-toggle:after {
	content: "\e136";
	font-family: bb-icons-rl;
	display: inline-block;
	vertical-align: middle;
	margin-left: var(--bb-rl-space-100);
	font-weight: 400
}

.bb-rl-advance-profile-search #bp-profile-search-form-outer {
	position: absolute;
	top: 120%;
	left: 0;
	width: 328px;
	background-color: var(--bb-rl-background-color);
	z-index: 100;
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	display: none
}

.bb-rl-advance-profile-search #bp-profile-search-form-outer .bb-rl-profile-filter-headline {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-advance-profile-search #bp-profile-search-form-outer .bb-rl-profile-filter-body {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

@media screen and (max-width:800px) {
	.bb-rl-advance-profile-search #bp-profile-search-form-outer {
		left: -100%
	}
}

.bb-rl-advance-profile-search.active #bp-profile-search-form-outer {
	display: block
}

.bb-rl-profile-filter-headline .bps-form-title {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	padding: var(--bb-rl-space-50) 0
}

.bb-rl-profile-filter-headline .clear-from-wrap {
	display: inline-flex;
	align-items: center
}

.bb-rl-profile-filter-headline .clear-from-wrap a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-50)
}

.bb-rl-profile-filter-headline .clear-from-wrap a i {
	font-size: var(--bb-rl-font-size-base)
}

.bb-rl-advance-profile-search .bps-form .submit-wrapper {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: var(--bb-rl-space-100);
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-advance-profile-search .bps-form .submit-wrapper input.submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-advance-profile-search .bps-form .submit-wrapper input.submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-advance-profile-search .bps-form .submit-wrapper input.submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-advance-profile-search .bps-form .submit-wrapper input.submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-advance-profile-search .bp-field-wrap {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-advance-profile-search .bp-field-wrap label {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color);
	margin-bottom: var(--bb-rl-space-100);
	display: block
}

.bb-rl-advance-profile-search .bp-field-wrap input[type=email],
.bb-rl-advance-profile-search .bp-field-wrap input[type=number],
.bb-rl-advance-profile-search .bp-field-wrap input[type=search],
.bb-rl-advance-profile-search .bp-field-wrap input[type=tel],
.bb-rl-advance-profile-search .bp-field-wrap input[type=text],
.bb-rl-advance-profile-search .bp-field-wrap input[type=url],
.bb-rl-advance-profile-search .bp-field-wrap select {
	width: 100%
}

.bb-rl-advance-profile-search .bp-field-wrap input[type=search]+.bps-description {
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-advance-profile-search .bp-heading-field-wrap>strong {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.bb-rl-advance-profile-search .bps-description {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-groups .bp-list.grid .item-entry .list-wrap {
	padding: 0;
	display: flex;
	flex-direction: column
}

.bb-rl-groups .bp-list.grid .item-entry .item {
	padding: 0 var(--bb-rl-space-200) var(--bb-rl-space-300);
	flex: 1;
	display: flex;
	flex-direction: column
}

.bb-rl-groups .bp-list.grid .item-entry .group-item-wrap {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-groups .bp-list.grid .item-entry .group-footer-wrap {
	margin: auto 0 0;
	flex-direction: column;
	align-items: flex-start
}

.bb-rl-groups .bp-list.grid .item-entry .groups-loop-buttons {
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-groups .bp-list.grid .group-avatar-wrap {
	position: relative;
	display: inline-block;
	margin-top: calc(-1 * var(--bb-rl-space-400));
	margin-left: var(--bb-rl-space-200)
}

.bb-rl-groups .bp-list.grid.bb-cover-disabled .group-avatar-wrap {
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-groups .bp-list.grid .bs-group-cover a {
	position: relative;
	display: block;
	height: 100%;
	padding-top: 104px;
	border-radius: var(--bb-rl-radius-lg) var(--bb-rl-radius-lg) 0 0;
	overflow: hidden
}

.bb-rl-groups .bp-list.grid .bs-group-cover img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	object-fit: cover;
	height: 100%;
	width: 100%
}

.bb-rl-groups .bp-list:not(.grid) .item-entry .list-wrap {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-400) var(--bb-rl-space-300)
}

@media screen and (max-width:544px) {
	.bb-rl-groups .bp-list:not(.grid) .item-entry .list-wrap {
		flex-direction: column;
		align-items: flex-start;
		gap: var(--bb-rl-space-100)
	}
}

.bb-rl-groups .bp-list:not(.grid) .item-entry .item-avatar {
	margin-right: var(--bb-rl-space-200)
}

.bb-rl-groups .bp-list:not(.grid) .item-entry .item {
	display: flex;
	align-items: center;
	flex: 1
}

@media screen and (max-width:768px) {
	.bb-rl-groups .bp-list:not(.grid) .item-entry .item {
		flex-direction: column;
		align-items: flex-start;
		gap: var(--bb-rl-space-100)
	}
}

.bb-rl-groups .bp-list:not(.grid) .item-entry .group-footer-wrap {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-200)
}

@media screen and (max-width:768px) {
	.bb-rl-groups .bp-list:not(.grid) .item-entry .group-footer-wrap {
		margin-left: 0
	}
}

@media screen and (max-width:544px) {
	.bb-rl-groups .bp-list:not(.grid) .item-entry .group-footer-wrap {
		flex-direction: column;
		align-items: flex-start
	}
}

.bb-rl-groups .item-entry .list-wrap {
	position: relative;
	height: 100%;
	border-radius: var(--bb-rl-radius-lg);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-groups .item-entry .avatar {
	max-width: 80px;
	height: auto;
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid rgba(0, 0, 0, .08)
}

.bb-rl-groups .item-entry .groups-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-groups .item-entry .item-meta-wrap {
	display: flex;
	align-items: center;
	flex-flow: wrap
}

.bb-rl-groups .item-entry .item-meta {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-groups .item-entry .group-item-desc {
	display: none
}

.bb-rl-groups .item-entry .group-footer-wrap {
	margin-left: auto
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a,
.bb-rl-groups .item-entry .group-footer-wrap button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	font-size: var(--bb-rl-font-size-sm);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	white-space: nowrap
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a:hover,
.bb-rl-groups .item-entry .group-footer-wrap button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a:focus,
.bb-rl-groups .item-entry .group-footer-wrap button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a:disabled,
.bb-rl-groups .item-entry .group-footer-wrap button:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.group-button::before,
.bb-rl-groups .item-entry .group-footer-wrap button.group-button::before {
	content: "";
	display: inline-block;
	margin-right: var(--bb-rl-space-50);
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	line-height: 1;
	color: var(--bb-rl-icon-secondary-color);
	font-style: normal
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.group-button.join-group::before,
.bb-rl-groups .item-entry .group-footer-wrap button.group-button.join-group::before {
	content: "\e3d4"
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.group-button.request-membership::before,
.bb-rl-groups .item-entry .group-footer-wrap button.group-button.request-membership::before {
	content: "\e2fe"
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.group-button.membership-requested::before,
.bb-rl-groups .item-entry .group-footer-wrap button.group-button.membership-requested::before {
	content: "\e182"
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.group-button.membership-requested.bp-toggle-action-button-clicked::before,
.bb-rl-groups .item-entry .group-footer-wrap button.group-button.membership-requested.bp-toggle-action-button-clicked::before {
	content: "\e2fe"
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.membership-requested,
.bb-rl-groups .item-entry .group-footer-wrap button.membership-requested {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.membership-requested:hover,
.bb-rl-groups .item-entry .group-footer-wrap button.membership-requested:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.membership-requested:focus,
.bb-rl-groups .item-entry .group-footer-wrap button.membership-requested:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button a.membership-requested:disabled,
.bb-rl-groups .item-entry .group-footer-wrap button.membership-requested:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-groups .item-entry .group-footer-wrap .generic-button .group-button.bp-toggle-action-button.leave-group::before {
	content: "\e182";
	display: inline-block;
	margin-right: var(--bb-rl-space-50);
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	line-height: 1;
	color: var(--bb-rl-icon-secondary-color);
	font-style: normal
}

.bb-rl-groups .item-entry .bb-group-members {
	display: flex;
	margin-bottom: 0;
	padding-right: 10px;
	margin-right: 5px
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member {
	max-width: 24px;
	min-width: 24px;
	float: left;
	margin-right: -4px;
	position: relative;
	z-index: 1
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member a {
	text-decoration: none
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member img {
	background-color: #fff;
	border-radius: 50%;
	float: left;
	max-width: 100%;
	image-rendering: -webkit-optimize-contrast;
	display: block
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member [class*=" bb-icon-"] {
	height: 24px;
	width: 24px;
	font-size: 16px;
	color: #c3c4c8;
	line-height: 24px;
	border-radius: 50%;
	background-color: #f9f9f9;
	border: 2px solid #fff;
	display: flex;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member [class*=" bb-icon-"]:hover {
	background-color: #e3e3e3
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member.count-wrap {
	margin-left: 8px;
	max-width: none
}

.bb-rl-groups .item-entry .bb-group-members .bb-group-member.count-wrap a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color);
	white-space: nowrap
}

.bb-rl-groups .item-list.grid .only-list-view {
	display: none
}

.bb-rl-groups .item-list:not(.grid) .only-grid-view {
	display: none
}

.bb-rl-group-block .item-meta-wrap p>span+span::before {
	content: "\2022";
	display: inline-block;
	margin: 0 6px 0 3px;
	color: var(--bb-rl-background-tertiary-color)
}

.bb-rl-group-block .item-meta-wrap p+p.last-activity::before {
	content: "\2022";
	display: inline-block;
	margin: 0 6px 0 3px;
	color: var(--bb-rl-background-tertiary-color)
}

:root {
	--bb-rl-primary-color: #4946fe;
	--bb-rl-secondary-color: #dde4ff;
	--bb-rl-background-color: #fff;
	--bb-rl-background-hover-color: #f8f8f8;
	--bb-rl-background-secondary-color: #f6f6f6;
	--bb-rl-background-secondary-hover-color: #f3f3f3;
	--bb-rl-background-tertiary-color: #dbdbdb;
	--bb-rl-background-tertiary-hover-color: #cececf;
	--bb-rl-background-black-color: #0c0c0d;
	--bb-rl-background-disabled-color: #dbdbdb;
	--bb-rl-background-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-background-brand-primary-hover-color: #4937f4;
	--bb-rl-background-brand-secondary-color: #dde4ff;
	--bb-rl-background-brand-secondary-hover-color: #c2cdff;
	--bb-rl-background-brand-disabled-color: #767eff;
	--bb-rl-background-info-primary-color: #4946fe;
	--bb-rl-background-info-primary-hover-color: #4937f4;
	--bb-rl-background-info-secondary-color: #dde4ff;
	--bb-rl-background-info-secondary-hover-color: #c2cdff;
	--bb-rl-background-positive-primary-color: #14ae5c;
	--bb-rl-background-positive-primary-hover-color: #009951;
	--bb-rl-background-positive-secondary-color: #ebffee;
	--bb-rl-background-positive-secondary-hover-color: #cff7d3;
	--bb-rl-background-warning-primary-color: #e5a000;
	--bb-rl-background-warning-primary-hover-color: #bf6a02;
	--bb-rl-background-warning-secondary-color: #fffbeb;
	--bb-rl-background-warning-secondary-hover-color: #fff1c2;
	--bb-rl-background-danger-primary-color: #ec221f;
	--bb-rl-background-danger-primary-hover-color: #c00f0c;
	--bb-rl-background-danger-secondary-color: #fee9e7;
	--bb-rl-background-danger-secondary-hover-color: #fdd3d0;
	--bb-rl-border-color: #f3f3f3;
	--bb-rl-border-secondary-color: #e7e7e7;
	--bb-rl-border-tertiary-color: #cececf;
	--bb-rl-border-disabled-color: #f3f3f3;
	--bb-rl-border-quinery-color: #6d6d6e;
	--bb-rl-border-quaternary-color: #9e9e9e;
	--bb-rl-border-brand-primary-color: #3325ae;
	--bb-rl-border-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-border-info-primary-color: #3325ae;
	--bb-rl-border-info-secondary-color: #4946fe;
	--bb-rl-border-positive-primary-color: #02542d;
	--bb-rl-border-positive-secondary-color: #14ae5c;
	--bb-rl-border-warning-primary-color: #682d03;
	--bb-rl-border-warning-secondary-color: #e5a000;
	--bb-rl-border-danger-primary-color: #690807;
	--bb-rl-border-danger-secondary-color: #ec221f;
	--bb-rl-text-color: #242425;
	--bb-rl-text-white-color: #fff;
	--bb-rl-text-secondary-color: #555556;
	--bb-rl-text-tertiary-color: #858586;
	--bb-rl-text-disabled-color: #9e9e9e;
	--bb-rl-text-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-text-brand-secondary-color: #3325ae;
	--bb-rl-text-positive-primary-color: #02542d;
	--bb-rl-text-positive-secondary-color: #14ae5c;
	--bb-rl-text-warning-primary-color: #682d03;
	--bb-rl-text-warning-secondary-color: #e5a000;
	--bb-rl-text-danger-primary-color: #690807;
	--bb-rl-text-danger-secondary-color: #ec221f;
	--bb-rl-icon-color: #0c0c0d;
	--bb-rl-icon-primary-color: #3d3d3d;
	--bb-rl-icon-secondary-color: #6d6d6e;
	--bb-rl-icon-tertiary-color: #9e9e9e;
	--bb-rl-icon-disabled-color: #cececf;
	--bb-rl-icon-brand-primary-color: #3325ae;
	--bb-rl-icon-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-icon-brand-disabled-color: #767eff;
	--bb-rl-icon-info-primary-color: #3325ae;
	--bb-rl-icon-positive-primary-color: #02542d;
	--bb-rl-icon-positive-secondary-color: #14ae5c;
	--bb-rl-icon-warning-primary-color: #682d03;
	--bb-rl-icon-warning-secondary-color: #e5a000;
	--bb-rl-icon-danger-primary-color: #690807;
	--bb-rl-icon-danger-secondary-color: #ec221f;
	--bb-rl-radius-xs: 2px;
	--bb-rl-radius-sm: 4px;
	--bb-rl-radius-md: 6px;
	--bb-rl-radius-base: 8px;
	--bb-rl-radius-lg: 12px;
	--bb-rl-radius-full: 99px;
	--bb-rl-space-0: 0;
	--bb-rl-space-50: 4px;
	--bb-rl-space-100: 8px;
	--bb-rl-space-200: 16px;
	--bb-rl-space-300: 24px;
	--bb-rl-space-400: 32px;
	--bb-rl-space-500: 40px;
	--bb-rl-space-600: 48px;
	--bb-rl-space-700: 56px;
	--bb-rl-z-index-dropdown: 1000;
	--bb-rl-z-index-sticky: 1020;
	--bb-rl-z-index-fixed: 1030;
	--bb-rl-z-index-adminbar: 1035;
	--bb-rl-z-index-modal-backdrop: 1040;
	--bb-rl-z-index-modal: 1050;
	--bb-rl-z-index-popover: 1060;
	--bb-rl-z-index-tooltip: 1070;
	--bb-rl-font-family-base: InterText, serif;
	--bb-rl-font-size-2xl: 20px;
	--bb-rl-font-size-base: 16px;
	--bb-rl-font-size-xs: 11px;
	--bb-rl-font-size-sm: 13px;
	--bb-rl-base-line-xs: 16px;
	--bb-rl-base-line-small: 20px;
	--bb-rl-base-line: 24px;
	--bb-rl-base-line-2xl: 30px
}

.bb-rl-dark-mode {
	--bb-rl-primary-color: #4946fe;
	--bb-rl-background-color: #242425;
	--bb-rl-background-hover-color: #555556;
	--bb-rl-background-secondary-color: #2f2f2f;
	--bb-rl-background-secondary-hover-color: #3d3d3d;
	--bb-rl-background-tertiary-color: #6d6d6e;
	--bb-rl-background-tertiary-hover-color: #555556;
	--bb-rl-background-black-color: #0c0c0d;
	--bb-rl-background-disabled-color: #dbdbdb;
	--bb-rl-background-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-background-brand-primary-hover-color: #4937f4;
	--bb-rl-background-brand-secondary-color: #3325ae;
	--bb-rl-background-brand-secondary-hover-color: #2e2689;
	--bb-rl-background-brand-disabled-color: #767eff;
	--bb-rl-background-info-secondary-color: #3325ae;
	--bb-rl-background-positive-primary-color: #008043;
	--bb-rl-background-positive-primary-hover-color: #02542d;
	--bb-rl-background-positive-secondary-color: #02542d;
	--bb-rl-background-positive-secondary-hover-color: #024023;
	--bb-rl-background-warning-primary-color: #975102;
	--bb-rl-background-warning-primary-hover-color: #682d03;
	--bb-rl-background-warning-secondary-color: #682d03;
	--bb-rl-background-warning-secondary-hover-color: #522504;
	--bb-rl-background-danger-primary-color: #900b09;
	--bb-rl-background-danger-primary-hover-color: #690807;
	--bb-rl-background-danger-secondary-color: #690807;
	--bb-rl-background-danger-secondary-hover-color: #4d0b0a;
	--bb-rl-border-color: #2f2f2f;
	--bb-rl-border-secondary-color: #3d3d3d;
	--bb-rl-border-tertiary-color: #555556;
	--bb-rl-border-disabled-color: #f3f3f3;
	--bb-rl-border-quinery-color: #f6f6f6;
	--bb-rl-border-quaternary-color: #f3f3f3;
	--bb-rl-border-brand-primary-color: #c2cdff;
	--bb-rl-border-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-border-info-primary-color: #c2cdff;
	--bb-rl-border-positive-primary-color: #cff7d3;
	--bb-rl-border-positive-secondary-color: #14ae5c;
	--bb-rl-border-warning-primary-color: #fff1c2;
	--bb-rl-border-warning-secondary-color: #e5a000;
	--bb-rl-border-danger-primary-color: #fdd3d0;
	--bb-rl-border-danger-secondary-color: #ec221f;
	--bb-rl-text-color: #fff;
	--bb-rl-text-white-color: #fff;
	--bb-rl-text-secondary-color: #cececf;
	--bb-rl-text-tertiary-color: #b6b6b6;
	--bb-rl-text-disabled-color: #e7e7e7;
	--bb-rl-text-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-text-brand-secondary-color: #c2cdff;
	--bb-rl-text-positive-primary-color: #cff7d3;
	--bb-rl-text-positive-secondary-color: #14ae5c;
	--bb-rl-text-warning-primary-color: #fff1c2;
	--bb-rl-text-warning-secondary-color: #e5a000;
	--bb-rl-text-danger-primary-color: #fdd3d0;
	--bb-rl-text-danger-secondary-color: #ec221f;
	--bb-rl-icon-color: #cececf;
	--bb-rl-icon-primary-color: #cececf;
	--bb-rl-icon-secondary-color: #cececf;
	--bb-rl-icon-tertiary-color: #9e9e9e;
	--bb-rl-icon-disabled-color: #858586;
	--bb-rl-icon-brand-primary-color: #c2cdff;
	--bb-rl-icon-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-icon-brand-disabled-color: #767eff;
	--bb-rl-icon-info-primary-color: #dde4ff;
	--bb-rl-icon-positive-primary-color: #cff7d3;
	--bb-rl-icon-positive-secondary-color: #14ae5c;
	--bb-rl-icon-warning-primary-color: #fff1c2;
	--bb-rl-icon-warning-secondary-color: #e5a000;
	--bb-rl-icon-danger-primary-color: #fdd3d0;
	--bb-rl-icon-danger-secondary-color: #ec221f;
	scrollbar-color: #666 transparent;
	color-scheme: dark
}

.CodeMirror {
	font-family: monospace;
	height: 300px;
	color: #000;
	direction: ltr;
	text-align: left
}

[dir=rtl] .CodeMirror {
	direction: ltr;
	text-align: right
}

.CodeMirror-lines {
	padding: 4px 0
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
	padding: 0 5px;
	max-width: inherit
}

.CodeMirror-gutter-filler,
.CodeMirror-scrollbar-filler {
	background-color: #fff
}

.CodeMirror-gutters {
	border-right: 1px solid var(--bb-rl-border-secondary-color);
	background: 0 0;
	white-space: nowrap
}

.CodeMirror-linenumber {
	padding: 0 3px 0 5px;
	min-width: 20px;
	text-align: center;
	font-size: 14px;
	color: var(--bb-rl-text-tertiary-color);
	white-space: nowrap
}

.CodeMirror-guttermarker {
	color: #000
}

.CodeMirror-guttermarker-subtle {
	color: #999
}

.CodeMirror-cursor {
	border-left: 1px solid #000;
	border-right: none;
	width: 0
}

.CodeMirror div.CodeMirror-secondarycursor {
	border-left: 1px solid silver
}

.cm-fat-cursor .CodeMirror-cursor {
	width: auto;
	border: 0 !important;
	background: #7e7
}

.cm-fat-cursor div.CodeMirror-cursors {
	z-index: 1
}

.cm-fat-cursor-mark {
	background-color: rgba(20, 255, 20, .5);
	-webkit-animation: blink 1.06s steps(1) infinite;
	-moz-animation: blink 1.06s steps(1) infinite;
	animation: blink 1.06s steps(1) infinite
}

.cm-animate-fat-cursor {
	width: auto;
	border: 0;
	-webkit-animation: blink 1.06s steps(1) infinite;
	-moz-animation: blink 1.06s steps(1) infinite;
	animation: blink 1.06s steps(1) infinite;
	background-color: #7e7
}

@-moz-keyframes blink {
	50% {
		background-color: transparent
	}
}

@-webkit-keyframes blink {
	50% {
		background-color: transparent
	}
}

@keyframes blink {
	50% {
		background-color: transparent
	}
}

.cm-tab {
	display: inline-block;
	text-decoration: inherit
}

.CodeMirror-rulers {
	position: absolute;
	left: 0;
	right: 0;
	top: -50px;
	bottom: 0;
	overflow: hidden
}

.CodeMirror-ruler {
	border-left: 1px solid #ccc;
	top: 0;
	bottom: 0;
	position: absolute
}

.cm-s-default .cm-header {
	color: #00f
}

.cm-s-default .cm-quote {
	color: #090
}

.cm-negative {
	color: #d44
}

.cm-positive {
	color: #292
}

.cm-header,
.cm-strong {
	font-weight: 700
}

.cm-em {
	font-style: italic
}

.cm-link {
	text-decoration: underline
}

.cm-strikethrough {
	text-decoration: line-through
}

.cm-s-default .cm-keyword {
	color: #708
}

.cm-s-default .cm-atom {
	color: #219
}

.cm-s-default .cm-number {
	color: #164
}

.cm-s-default .cm-def {
	color: #00f
}

.cm-s-default .cm-variable-2 {
	color: #05a
}

.cm-s-default .cm-type,
.cm-s-default .cm-variable-3 {
	color: #085
}

.cm-s-default .cm-comment {
	color: var(--bb-rl-text-positive-secondary-color)
}

.cm-s-default .cm-string {
	color: var(--bb-rl-text-positive-primary-color)
}

.cm-s-default .cm-string-2 {
	color: var(--bb-rl-text-positive-primary-color)
}

.cm-s-default .cm-meta {
	color: var(--bb-rl-text-tertiary-color)
}

.cm-s-default .cm-qualifier {
	color: var(--bb-rl-text-danger-secondary-color)
}

.cm-s-default .cm-builtin {
	color: var(--bb-rl-text-brand-secondary-color)
}

.cm-s-default .cm-bracket {
	color: var(--bb-rl-text-positive-secondary-color)
}

.cm-s-default .cm-tag {
	color: var(--bb-rl-text-warning-secondary-color)
}

.cm-s-default .cm-attribute {
	color: var(--bb-rl-text-brand-primary-color)
}

.cm-s-default .cm-hr {
	color: var(--bb-rl-text-secondary-color)
}

.cm-s-default .cm-link {
	color: var(--bb-rl-text-brand-primary-color)
}

.cm-s-default .cm-error {
	color: var(--bb-rl-text-danger-secondary-color)
}

.cm-invalidchar {
	color: var(--bb-rl-text-danger-secondary-color)
}

.CodeMirror-composing {
	border-bottom: 2px solid
}

div.CodeMirror span.CodeMirror-matchingbracket {
	color: #0b0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
	color: #a22
}

.CodeMirror-matchingtag {
	background: rgba(255, 150, 0, .3)
}

.CodeMirror-activeline-background {
	background: #e8f2ff
}

.CodeMirror {
	position: relative;
	overflow: hidden;
	background: 0 0
}

.CodeMirror-scroll {
	overflow: scroll !important;
	margin-bottom: -30px;
	margin-right: -30px;
	padding-bottom: 30px;
	height: 100%;
	outline: 0;
	position: relative
}

.CodeMirror-sizer {
	position: relative;
	border-right: 30px solid transparent
}

.CodeMirror-gutter-filler,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-vscrollbar {
	position: absolute;
	z-index: 6;
	display: none
}

.CodeMirror-vscrollbar {
	right: 0;
	top: 0;
	overflow-x: hidden;
	overflow-y: scroll
}

.CodeMirror-hscrollbar {
	bottom: 0;
	left: 0;
	overflow-y: hidden;
	overflow-x: scroll
}

.CodeMirror-scrollbar-filler {
	right: 0;
	bottom: 0
}

.CodeMirror-gutter-filler {
	left: 0;
	bottom: 0
}

.CodeMirror-gutters {
	position: absolute;
	left: 0;
	top: 0;
	min-height: 100%;
	z-index: 3
}

[dir=rtl] .CodeMirror-gutters {
	right: 0;
	left: inherit
}

.CodeMirror-gutter {
	white-space: normal;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: -30px
}

.CodeMirror-gutter-wrapper {
	position: absolute;
	z-index: 4;
	background: 0 0 !important;
	border: none !important
}

.CodeMirror-gutter-background {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 4
}

.CodeMirror-gutter-elt {
	position: absolute;
	cursor: default;
	z-index: 4
}

.CodeMirror-gutter-wrapper ::selection {
	background-color: transparent
}

.CodeMirror-gutter-wrapper ::-moz-selection {
	background-color: transparent
}

.CodeMirror-lines {
	cursor: text;
	min-height: 1px
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-width: 0;
	background: 0 0;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
	white-space: pre;
	word-wrap: normal;
	line-height: inherit;
	color: var(--bb-rl-text-secondary-color);
	z-index: 2;
	position: relative;
	overflow: visible;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-variant-ligatures: contextual;
	font-variant-ligatures: contextual
}

.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
	word-wrap: break-word;
	white-space: pre-wrap;
	word-break: normal
}

.CodeMirror-linebackground {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}

.CodeMirror-linewidget {
	position: relative;
	z-index: 2;
	padding: .1px
}

.CodeMirror-rtl pre {
	direction: rtl
}

.CodeMirror-code {
	outline: 0
}

.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber,
.CodeMirror-scroll,
.CodeMirror-sizer {
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.CodeMirror-measure {
	position: absolute;
	width: 100%;
	height: 0;
	overflow: hidden;
	visibility: hidden
}

.CodeMirror-cursor {
	position: absolute;
	pointer-events: none
}

.CodeMirror-measure pre {
	position: static
}

div.CodeMirror-cursors {
	visibility: hidden;
	position: relative;
	z-index: 3
}

div.CodeMirror-dragcursors {
	visibility: visible
}

.CodeMirror-focused div.CodeMirror-cursors {
	visibility: visible
}

.CodeMirror-selected {
	background: #d9d9d9
}

.CodeMirror-focused .CodeMirror-selected {
	background: #d7d4f0
}

.CodeMirror-crosshair {
	cursor: crosshair
}

.CodeMirror-line::selection,
.CodeMirror-line>span::selection,
.CodeMirror-line>span>span::selection {
	background: #d7d4f0
}

.CodeMirror-line::-moz-selection,
.CodeMirror-line>span::-moz-selection,
.CodeMirror-line>span>span::-moz-selection {
	background: #d7d4f0
}

.cm-searching {
	background-color: #ffa;
	background-color: rgba(255, 255, 0, .4)
}

.cm-force-border {
	padding-right: .1px
}

@media print {
	.CodeMirror div.CodeMirror-cursors {
		visibility: hidden
	}
}

.cm-tab-wrap-hack:after {
	content: ''
}

span.CodeMirror-selectedtext {
	background: 0 0
}

html[dir=rtl] .theme-editor-php .CodeMirror-sizer,
html[dir=rtl] .widgets-php .CodeMirror-sizer,
html[dir=rtl] .wp-customizer .CodeMirror-sizer {
	border-right: 0
}

html[dir=rtl] .theme-editor-php .CodeMirror-scroll,
html[dir=rtl] .widgets-php .CodeMirror-scroll,
html[dir=rtl] .wp-customizer .CodeMirror-scroll {
	margin-right: 0
}

html[dir=rtl] .theme-editor-php .CodeMirror-gutters,
html[dir=rtl] .widgets-php .CodeMirror-gutters,
html[dir=rtl] .wp-customizer .CodeMirror-gutters {
	left: initial
}

html[dir=rtl] .theme-editor-php .CodeMirror-line,
html[dir=rtl] .widgets-php .CodeMirror-line,
html[dir=rtl] .wp-customizer .CodeMirror-line {
	text-align: right
}

html[dir=rtl] .theme-editor-php .CodeMirror-vscrollbar,
html[dir=rtl] .widgets-php .CodeMirror-vscrollbar,
html[dir=rtl] .wp-customizer .CodeMirror-vscrollbar {
	right: inherit
}

html[dir=rtl] .theme-editor-php .CodeMirror-code {
	margin-right: 20px
}

.bb-rl-activity-page {
	width: 100%;
	max-width: 680px;
	margin: 0 auto;
	padding: var(--bb-rl-space-400) 0
}

.bb-rl-activity-wrap:has(.bb-rl-secondary-container) {
	display: flex;
	justify-content: center;
	gap: var(--bb-rl-space-400);
	margin: 0 var(--bb-rl-space-300)
}

.bb-rl-activity-wrap:has(.bb-rl-secondary-container)>.bb-rl-content-wrapper {
	width: 680px;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0
}

.bb-rl-activity-wrap:has(.bb-rl-secondary-container) .bb-rl-secondary-container {
	padding: var(--bb-rl-space-700) 0 0
}

@media screen and (max-width:1200px) {
	.bb-rl-activity-wrap:has(.bb-rl-secondary-container) {
		flex-direction: column
	}

	.bb-rl-activity-wrap:has(.bb-rl-secondary-container)>.bb-rl-content-wrapper {
		margin: auto
	}
}

@media screen and (max-width:544px) {
	.bb-rl-activity-wrap:has(.bb-rl-secondary-container) {
		margin: 0
	}
}

[class*=bb-rl-activity-form] {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-lg)
}

[class*=bb-rl-activity-form] .bb-rl-bb-model-header {
	display: none
}

[class*=bb-rl-activity-form] .bb-rl-whats-new-form-header {
	display: flex;
	cursor: pointer
}

[class*=bb-rl-activity-form] .bb-rl-activity-post-avatar {
	display: flex;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-200) var(--bb-rl-space-200) var(--bb-rl-space-300)
}

[class*=bb-rl-activity-form] .bb-rl-activity-post-avatar img {
	height: 48px;
	width: 48px;
	object-fit: contain;
	border-radius: var(--bb-rl-radius-full)
}

[class*=bb-rl-activity-form] #bb-rl-whats-new-content {
	flex: 1
}

[class*=bb-rl-activity-form] #bb-rl-whats-new-content .bb-rl-whats-new-title {
	display: none
}

[class*=bb-rl-activity-form] #bb-rl-activity-privacy-point,
[class*=bb-rl-activity-form] .bb-rl-activity-post-user-name {
	display: none
}

[class*=bb-rl-activity-form] #bb-rl-whats-new,
[class*=bb-rl-activity-form] #bb-rl-whats-new-placeholder {
	display: flex;
	align-items: center;
	min-height: 80px
}

[class*=bb-rl-activity-form] #bb-rl-whats-new-placeholder[contenteditable=true]:empty:before,
[class*=bb-rl-activity-form] #bb-rl-whats-new[contenteditable=true]:empty:before {
	content: attr(placeholder);
	font-size: 1rem;
	color: var(--bb-rl-text-tertiary-color)
}

[class*=bb-rl-activity-form] #bb-rl-activity-privacy-point,
[class*=bb-rl-activity-form] #bb-rl-editor-toolbar,
[class*=bb-rl-activity-form] #bb-rl-whats-new-toolbar,
[class*=bb-rl-activity-form] .bb-rl-activity-privacy-stage {
	display: none
}

[class*=bb-rl-activity-form] div#bb-rl-activity-privacy-point.bb-rl-activity-edit-group {
	opacity: .5;
	cursor: default
}

.bb-rl-activity-form-placeholder- {
	display: none
}

.bb-rl-activity-update-form.modal-popup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 10px 0;
	background-color: rgba(0, 0, 0, .5);
	backdrop-filter: blur(2px);
	z-index: var(--bb-rl-z-index-modal);
	display: flex;
	align-items: center;
	justify-content: center;
	max-height: 100%;
	overflow: auto
}

body.bb-rl-activity-modal-open .bb-rl-activity-update-form.modal-popup {
	z-index: 999999
}

.bb-rl-activity-update-form.modal-popup .bb-rl-activity-update-form-overlay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.bb-rl-activity-update-form.modal-popup #bb-rl-whats-new-form {
	width: 800px;
	max-width: 90%;
	margin: auto;
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1)
}

#bb-rl-whats-new-form:not(.bb-rl-activity-edit--privacy-idle) #bb-rl-activity-privacy-point[data-bp-tooltip][data-bp-tooltip-pos=up]:after,
#bb-rl-whats-new-form:not(.bb-rl-activity-edit--privacy-idle) #bb-rl-activity-privacy-point[data-bp-tooltip][data-bp-tooltip-pos=up]:before {
	display: none
}

.bb-rl-activity-form .activity-header-data {
	color: var(--bb-rl-text-color);
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5
}

.bb-rl-activity-form .bb-rl-model-close-button {
	margin-left: auto;
	line-height: 1
}

.bb-rl-activity-form .bb-rl-model-close-button span {
	color: var(--bb-rl-icon-color);
	font-size: var(--bb-rl-base-line)
}

.bb-rl-activity-form.has-draft.bb-rl-focus-in #bb-rl-discard-draft-activity {
	display: block
}

.bb-rl-activity-form.bb-rl-focus-in {
	position: relative
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-bb-model-header {
	display: flex;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	margin: 0
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-whats-new-form-header {
	flex-flow: column;
	cursor: auto
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-activity-post-avatar {
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200) 0 0
}

.bb-rl-activity-form.bb-rl-focus-in .bp-activity-huddle {
	display: flex;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-activity-post-name-status {
	max-width: 60%
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point,
.bb-rl-activity-form.bb-rl-focus-in .bb-rl-activity-post-user-name {
	display: block
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-whats-new-content {
	width: 100%
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-whats-new-content .bb-rl-whats-new-title {
	display: block;
	margin: 0 var(--bb-rl-space-300);
	padding: var(--bb-rl-space-200) 0;
	border: 0;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 0;
	color: var(--bb-rl-text-color);
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	width: calc(100% - var(--bb-rl-space-600));
	outline: 0
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-activity-post-user-name {
	color: var(--bb-rl-text-color);
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point {
	display: inline-flex;
	align-items: center;
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	padding: 5px 6px;
	margin-top: var(--bb-rl-space-50);
	cursor: pointer;
	border-radius: 6px
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point .bb-rl-privacy-point-icon:before {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 20px;
	font-family: bb-icons-rl;
	line-height: 1;
	font-style: normal;
	font-weight: 400;
	speak: never;
	margin-right: 5px
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point.public .bb-rl-privacy-point-icon:before {
	content: "\e288"
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point.loggedin .bb-rl-privacy-point-icon:before {
	content: "\e68c"
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point.friends .bb-rl-privacy-point-icon:before {
	content: "\e4d6"
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point.onlyme .bb-rl-privacy-point-icon:before {
	content: "\e2fa"
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point.group .group-bb-rl-privacy-point-icon img {
	height: 20px;
	width: 20px;
	margin-right: 5px;
	border-radius: 3px
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-privacy-point [class*=bb-icons-rl-] {
	color: var(--bb-rl-icon-color);
	font-size: 12px;
	margin-left: 6px
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-whats-new-textarea {
	margin: 0 var(--bb-rl-space-300) var(--bb-rl-space-200)
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-whats-new {
	display: block;
	outline: 0;
	min-height: 110px;
	padding: var(--bb-rl-space-200) 0;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-whats-new-form-footer {
	display: flex;
	justify-content: space-between;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-whats-new-toolbar {
	display: flex;
	align-items: center;
	position: relative
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-whats-new-toolbar--inner:after {
	content: "";
	width: 1px;
	background-color: var(--bb-rl-border-tertiary-color);
	height: 16px;
	margin: 0 var(--bb-rl-space-100)
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item] {
	position: relative;
	margin-right: var(--bb-rl-space-100);
	line-height: 1
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item].disable {
	pointer-events: none;
	opacity: .4
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item].bb-rl-document-support-hide,
.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item].bb-rl-media-support-hide,
.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item].bb-rl-post-gif-hide,
.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item].bb-rl-video-support-hide {
	display: none
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item]:last-child {
	margin-right: 0
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item] [class*=toolbar-button] {
	display: flex;
	color: var(--bb-rl-icon-secondary-color);
	font-size: var(--bb-rl-base-line);
	padding: var(--bb-rl-space-50);
	border: .5px solid transparent;
	cursor: pointer
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item] [class*=toolbar-button]:hover {
	color: var(--bb-rl-icon-color)
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item] [class*=toolbar-button] i {
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 24px
}

.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item].active [class*=toolbar-button] {
	color: var(--bb-rl-icon-color);
	background-color: var(--bb-rl-background-secondary-hover-color);
	border: .5px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-activity-form.bb-rl-focus-in .post-elements-buttons-item.post-poll .bb-icon-l:before {
	content: "\e150";
	font-family: bb-icons-rl;
	font-style: normal
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-activity-form-submit-wrapper {
	display: flex;
	align-items: center
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-discard-draft-activity {
	display: none;
	color: var(--bb-rl-text-secondary-color);
	font-size: 14px;
	font-weight: 500;
	background-color: transparent;
	padding: 0;
	border: 0;
	margin-right: var(--bb-rl-space-200);
	cursor: pointer
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-discard-draft-activity:hover {
	color: var(--bb-rl-text-color)
}

.bb-rl-activity-form.bb-rl-focus-in #whats-new-submit {
	display: flex;
	flex-flow: row-reverse;
	gap: var(--bb-rl-space-100);
	position: relative
}

.bb-rl-ac-title-required .bb-rl-activity-form.bb-rl-focus-in #whats-new-submit:hover:not(:has(#bb-rl-aw-whats-new-reset:hover)) .bb-title-tooltip-wrapper {
	opacity: 1;
	cursor: default
}

.bb-rl-ac-topic-required .bb-rl-activity-form.bb-rl-focus-in #whats-new-submit:hover:not(:has(#bb-rl-aw-whats-new-reset:hover)) .bb-topic-tooltip-wrapper {
	opacity: 1;
	cursor: default
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-button {
	font-size: .85rem
}

.bb-rl-activity-form.bb-rl-focus-in .bb-rl-whats-new-scroll-view {
	max-height: calc(100vh - 280px);
	overflow: auto;
	width: 100%;
	overscroll-behavior: contain;
	padding-bottom: var(--bb-rl-space-100)
}

.bb-rl-activity-form.bb-rl-focus-in #bb-rl-editor-toolbar {
	display: flex
}

.bb-rl-activity-form.bb-rl-focus-in--empty #aw-whats-new-submit {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: default;
	pointer-events: none
}

.bb-rl-activity-form.bb-rl-focus-in--privacy .bb-rl-activity-privacy-stage {
	display: block
}

.bb-rl-activity-form.bb-rl-focus-in--privacy:not(.focus-in--group) .bb-rl-privacy-status-form-footer {
	visibility: hidden;
	height: 0;
	width: 0;
	opacity: 0;
	border: 0
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in {
	display: none
}

.bb-rl-activity-form.bb-rl-focus-in--group .bb-rl-whats-new-post-in-box-header {
	display: flex;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	margin: 0
}

.bb-rl-activity-form.bb-rl-focus-in--group .bb-rl-whats-new-post-in-box-header h3 {
	color: var(--bb-rl-text-color);
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5
}

.bb-rl-activity-form.bb-rl-focus-in--group .bb-rl-whats-new-post-in-box-header .bb-rl-model-close-button {
	margin-left: auto;
	line-height: 1
}

.bb-rl-activity-form.bb-rl-focus-in--group .bb-rl-whats-new-post-in-box-header .bb-rl-model-close-button span {
	color: var(--bb-rl-icon-color);
	font-size: var(--bb-rl-base-line)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box {
	display: block;
	position: fixed;
	z-index: var(--bb-rl-z-index-modal);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 720px;
	max-width: 90%;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box #bb-rl-activity-group-ac-items {
	min-height: 130px;
	max-height: 280px;
	overflow: auto;
	padding: var(--bb-rl-space-100) 0
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-activity-object label {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300);
	cursor: pointer
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-activity-object label:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-activity-object .bb-rl-radio-style {
	height: auto;
	width: auto;
	visibility: visible;
	opacity: 1;
	margin-right: var(--bb-rl-space-300)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-activity-object .avatar {
	height: 40px;
	width: 40px;
	border-radius: var(--bb-rl-radius-md);
	margin-right: var(--bb-rl-space-200)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-activity-object .bp-item-name {
	color: var(--bb-rl-text-color);
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-privacy-status-form-footer {
	display: block;
	visibility: visible;
	opacity: 1;
	height: auto;
	width: auto
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .bb-rl-privacy-status-actions {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	gap: var(--bb-rl-space-100)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .activity-autocomplete-wrapper {
	display: flex;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	position: relative
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .activity-autocomplete-wrapper:before {
	content: "\e30c";
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-secondary-color);
	position: absolute;
	top: 50%;
	left: var(--bb-rl-space-400);
	transform: translateY(-50%)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .activity-autocomplete-wrapper input {
	background-color: var(--bb-rl-background-color);
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-400) var(--bb-rl-space-100);
	width: 100%;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .activity-autocomplete-wrapper .activity-autocomplete-clear {
	position: absolute;
	top: 50%;
	right: var(--bb-rl-space-400);
	transform: translate(0, -50%);
	z-index: 6;
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: none
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .activity-autocomplete-wrapper .activity-autocomplete-clear i {
	display: block;
	font-size: 20px;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box #bb-rl-privacy-status-back {
	display: none
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-whats-new-post-in-box .activity-is-autocomplete .activity-autocomplete-clear {
	display: inline-block
}

.bb-rl-activity-form.bb-rl-focus-in--group.bb-rl-focus-in--blank-group #bb-rl-privacy-status-submit {
	opacity: .6;
	cursor: default;
	pointer-events: none
}

.bb-rl-activity-form.bb-rl-focus-in--group .bb-rl-whats-new-post-in-box--overlay {
	position: fixed;
	inset: 0;
	background-color: rgba(0, 0, 0, .5);
	backdrop-filter: blur(2px)
}

.bb-rl-activity-form.bb-rl-focus-in--group #bb-rl-activity-post-form-privacy {
	display: none
}

.bb-rl-activity-form.bb-rl-focus-in--group .groups-selection {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	font-size: .9rem;
	color: var(--bb-rl-text-secondary-color);
	font-weight: 500;
	justify-content: center;
	margin: var(--bb-rl-space-100) 0
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
	padding: var(--bb-rl-space-100) 0;
	position: absolute;
	top: 145px;
	left: 90px;
	z-index: var(--bb-rl-z-index-dropdown);
	width: 280px
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-radio {
	display: block;
	height: 0;
	width: 0;
	visibility: hidden;
	opacity: 0
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-tag-wrapper {
	display: flex;
	align-items: flex-start;
	gap: var(--bb-rl-space-100)
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure {
	color: var(--bb-rl-icon-secondary-color);
	font-size: var(--bb-rl-base-line);
	line-height: 1;
	margin-top: 2px
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure:before {
	font-family: bb-icons-rl
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure.bb-rl-privacy-figure--public:before {
	content: "\e288"
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure.bb-rl-privacy-figure--loggedin:before {
	content: "\e68c"
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure.bb-rl-privacy-figure--friends:before {
	content: "\e4d6"
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure.bb-rl-privacy-figure--onlyme:before {
	content: "\e2fa"
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-figure.bb-rl-privacy-figure--group:before {
	content: "\e68e"
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-tag {
	display: flex;
	flex-direction: column
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-label {
	color: var(--bb-rl-text-color);
	font-size: .85rem;
	font-weight: 500;
	line-height: 1.5
}

.bb-rl-activity-form .bb-rl-activity-privacy-stage .bb-rl-privacy-sub-label {
	color: var(--bb-rl-text-secondary-color);
	font-size: 11px;
	line-height: 1.4
}

.bb-rl-activity-form .bb-rl-activity-privacy__list>label {
	display: block;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	cursor: pointer
}

.bb-rl-activity-form .bb-rl-activity-privacy__list>label:has(input:checked),
.bb-rl-activity-form .bb-rl-activity-privacy__list>label:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-form label.bb-rl-activity-privacy__label-group {
	padding-right: 40px;
	position: relative
}

.bb-rl-activity-form label.bb-rl-activity-privacy__label-group:after {
	content: "\e13a";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-font-size-base);
	position: absolute;
	top: 12px;
	right: var(--bb-rl-space-200)
}

.bb-rl-activity-form label.bb-rl-activity-privacy__label-group .bb-rl-privacy-label i {
	display: none
}

.bb-rl-activity-form #bb-rl-whats-new-post-in-box {
	display: none
}

.bb-rl-activity-form #bb-rl-whats-new-privacy-stage-footer {
	display: none
}

.bb-rl-activity-form #message-feedback {
	position: absolute;
	top: 58px;
	margin: 15px 25px 0;
	width: calc(100% - 50px);
	min-width: initial
}

.bb-rl-activity-form div[class*=attached-gif-container] {
	position: relative;
	margin-bottom: 0;
	height: auto !important;
	background-repeat: no-repeat;
	max-width: 100%;
	border-radius: var(--bb-rl-radius-lg);
	overflow: hidden
}

.bb-rl-activity-form div[class*=attached-gif-container] .gif-image-container img {
	max-width: 100%
}

.bb-rl-activity-form div[class*=attached-gif-container] .gif-image-overlay {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	line-height: 1;
	color: var(--bb-rl-icon-secondary-color);
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	height: 20px;
	width: 20px;
	text-align: center;
	position: absolute;
	top: var(--bb-rl-space-100);
	right: var(--bb-rl-space-100);
	cursor: pointer
}

.bb-rl-activity-form #bb-rl-whats-new-attachments .bb-rl-activity-attached-gif-container {
	margin: 0 var(--bb-rl-space-300)
}

.bb-rl-activity-form #bb-rl-whats-new-toolbar .bb-rl-post-emoji {
	padding: 0;
	border: 0
}

.bb-rl-activity-form #bb-rl-whats-new-toolbar .emojionearea-picker.emojionearea-picker-position-top {
	top: inherit;
	bottom: 40px
}

.bb-rl-activity-form #bb-rl-whats-new-toolbar .emojionearea-button {
	border: .5px solid transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: var(--bb-rl-space-50)
}

.bb-rl-activity-form #bb-rl-whats-new-toolbar .emojionearea-button:before {
	content: "\e436";
	font-size: var(--bb-rl-base-line);
	font-family: bb-icons-rl
}

.bb-rl-activity-form #bb-rl-whats-new-toolbar .emojionearea-button.active {
	color: var(--bb-rl-icon-color);
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

#bb-rl-editor-toolbar {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300)
}

#bb-rl-editor-toolbar .medium-editor-toolbar {
	position: static;
	visibility: hidden;
	opacity: 0;
	background-color: transparent;
	border-radius: 0;
	transition: opacity ease .3s
}

#bb-rl-editor-toolbar .medium-editor-toolbar.active {
	visibility: visible;
	opacity: 1
}

#bb-rl-editor-toolbar .bb-rl-post-mention {
	visibility: hidden;
	opacity: 0;
	transition: opacity ease .3s
}

#bb-rl-editor-toolbar:has(.medium-editor-toolbar.active) {
	opacity: .4
}

#bb-rl-editor-toolbar:has(.medium-editor-toolbar.active):has(.medium-editor-toolbar-active) {
	opacity: 1
}

#bb-rl-editor-toolbar:has(.medium-editor-toolbar.active) .bb-rl-post-mention {
	visibility: visible;
	opacity: 1
}

#bb-rl-editor-toolbar:has(.medium-editor-toolbar-form.medium-editor-toolbar-form-active) .bb-rl-post-mention {
	visibility: hidden;
	opacity: 0
}

#bb-rl-editor-toolbar .medium-editor-action {
	padding: var(--bb-rl-space-50);
	background-color: transparent;
	border-radius: var(--bb-rl-radius-md);
	height: auto;
	min-width: auto;
	margin-right: var(--bb-rl-space-100);
	transition: none;
	border: .5px solid transparent
}

#bb-rl-editor-toolbar .medium-editor-action b {
	display: flex;
	font-size: 0;
	line-height: 24px;
	height: auto;
	width: auto
}

#bb-rl-editor-toolbar .medium-editor-action b:before {
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 24px
}

#bb-rl-editor-toolbar .medium-editor-action.medium-editor-button-active {
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-color: var(--bb-rl-border-secondary-color)
}

#bb-rl-editor-toolbar .medium-editor-action.medium-editor-button-active b:before {
	color: var(--bb-rl-icon-color)
}

#bb-rl-editor-toolbar .medium-editor-action-bold b:before {
	content: "\e5be"
}

#bb-rl-editor-toolbar .medium-editor-action-italic b:before {
	content: "\e5c0"
}

#bb-rl-editor-toolbar .medium-editor-action-unorderedlist b:before {
	content: "\e2f2"
}

#bb-rl-editor-toolbar .medium-editor-action-orderedlist b:before {
	content: "\e2f6"
}

#bb-rl-editor-toolbar .medium-editor-action-quote b:before {
	content: "\e660"
}

#bb-rl-editor-toolbar .medium-editor-action-anchor b:before {
	content: "\e2e2"
}

#bb-rl-editor-toolbar .medium-editor-action-pre b:before {
	content: "\e1bc"
}

#bb-rl-editor-toolbar .medium-editor-action-h3 b:before {
	content: "\e6c0"
}

#bb-rl-editor-toolbar .medium-editor-action-h4 b:before {
	content: "\e6c2"
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form {
	background-color: transparent;
	border-radius: 0
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form .medium-editor-toolbar-input {
	color: var(--bb-rl-text-color);
	background-color: transparent;
	border: 1px solid var(--bb-rl-border-secondary-color);
	height: 35px;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form .medium-editor-toolbar-input.isNotValid {
	border-color: var(--bb-rl-border-danger-secondary-color)
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form .medium-editor-toolbar-input:focus {
	color: var(--bb-rl-text-color)
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder {
	color: var(--bb-rl-text-color)
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form>a {
	font-size: 0
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form>a:before {
	content: "\e182";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 22px
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form>a.medium-editor-toolbar-save:before {
	content: "\e182"
}

#bb-rl-editor-toolbar .medium-editor-toolbar-form>a.medium-editor-toolbar-close:before {
	content: "\e4f6"
}

.bb-rl-whats-new-toolbar--addon .bb-rl-post-elements-buttons-item {
	display: flex;
	position: relative;
	color: var(--bb-rl-icon-secondary-color);
	font-size: var(--bb-rl-base-line);
	line-height: 1;
	border: .5px solid transparent;
	padding: var(--bb-rl-space-50);
	margin-right: var(--bb-rl-space-100);
	cursor: pointer
}

.bb-rl-whats-new-toolbar--addon .bb-rl-post-elements-buttons-item.active {
	color: var(--bb-rl-icon-color);
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-whats-new-toolbar--addon .bb-rl-post-elements-buttons-item.active [class*=toolbar-button].bb-rl-toolbar-button {
	border: 0
}

.bb-rl-whats-new-toolbar--addon .bb-rl-post-elements-buttons-item [class*=toolbar-button].bb-rl-toolbar-button {
	padding: 0;
	border: 0
}

.activity-url-scrapper-container {
	display: flex;
	flex-flow: column;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300)
}

.activity-url-scrapper-loading {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	color: var(--bb-rl-text-secondary-color);
	font-size: .85rem;
	padding: var(--bb-rl-space-100) 0
}

.activity-url-scrapper-loading i {
	height: 18px;
	width: 18px
}

.activity-link-preview-image-cover {
	position: relative;
	overflow: hidden;
	border-radius: var(--bb-rl-radius-lg) var(--bb-rl-radius-lg) 0 0
}

.activity-link-preview-image-cover img {
	height: 285px;
	width: 100%;
	object-fit: cover
}

.activity-link-preview-info {
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-300)
}

#activity-url-scrapper-img-holder+.activity-link-preview-info {
	border-radius: 0 0 var(--bb-rl-radius-lg) var(--bb-rl-radius-lg)
}

.activity-url-scrapper-container.activity-post-form-link-wp-embed .activity-link-preview-info {
	background-color: transparent;
	padding: 0
}

.activity-link-preview-link-name {
	color: var(--bb-rl-text-tertiary-color);
	font-size: .85rem;
	font-weight: 500;
	line-height: 1.5;
	text-transform: uppercase
}

.bb-rl-activity-list .bb-rl-activity-inner .activity-link-preview-link-name {
	margin: 0
}

.activity-link-preview-title {
	color: var(--bb-rl-text-color);
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.3;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	margin-top: var(--bb-rl-space-50)
}

.activity-link-preview-title a {
	color: var(--bb-rl-text-color)
}

.bb-rl-activity-list .bb-rl-activity-inner .activity-link-preview-title {
	margin: var(--bb-rl-space-50) 0 0 0
}

#activity-url-scrapper-img-holder {
	position: relative
}

.activity-link-preview-excerpt {
	color: var(--bb-rl-text-secondary-color);
	font-size: .85rem;
	font-weight: 500;
	line-height: 1.5;
	margin-top: var(--bb-rl-space-50)
}

.activity-link-preview-excerpt iframe {
	border-radius: var(--bb-rl-radius-lg);
	width: 100%
}

#activity-close-link-suggestion {
	color: var(--bb-rl-text-color);
	font-size: .85rem;
	font-weight: 500;
	line-height: 1.5;
	padding: var(--bb-rl-space-100);
	align-self: flex-end
}

.activity-link-preview-icons {
	position: absolute;
	left: 15px;
	top: 15px;
	display: flex;
	flex-direction: row;
	gap: var(--bb-rl-space-100);
	width: calc(100% - 30px)
}

.activity-link-preview-icons a {
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--bb-rl-icon-secondary-color);
	background-color: var(--bb-rl-background-secondary-color);
	font-size: 22px;
	line-height: 1;
	border-radius: var(--bb-rl-radius-full);
	box-shadow: 0 1px 1.5px rgba(0, 0, 0, .08);
	height: 35px;
	width: 35px
}

.activity-link-preview-icons a#activity-link-preview-select-image {
	display: none;
	margin-left: auto
}

.activity-link-preview-icons a#activity-link-preview-select-image i {
	height: 35px;
	width: 35px;
	display: flex;
	justify-content: center;
	align-items: center
}

.activity-url-thumb-nav {
	display: inline-block;
	position: absolute;
	width: 100%;
	top: 50%;
	text-align: center;
	margin: auto;
	height: 40px;
	transform: translate(0, -50%)
}

.activity-url-thumb-nav #activity-url-scrapper-img-count {
	display: none
}

.activity-url-thumb-nav button {
	cursor: pointer;
	margin: 0 var(--bb-rl-space-50);
	padding: 0;
	border: 0;
	height: 40px;
	width: 40px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	display: none
}

.activity-url-thumb-nav button [class*=bb-icons-rl]:before {
	font-size: 40px;
	text-shadow: 0 0 4px rgba(0, 0, 0, .3);
	color: var(--bb-rl-text-white-color)
}

.activity-url-thumb-nav button#activity-url-nextPicButton {
	left: inherit;
	right: 0
}

.twitter-timeline {
	width: 100% !important
}

.whats-new-topic-selector {
	position: relative;
	margin-right: var(--bb-rl-space-300)
}

.whats-new-topic-selector .bb-rl-topic-selector-button {
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300) var(--bb-rl-space-100) var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md);
	display: block;
	cursor: pointer;
	max-width: 160px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.whats-new-topic-selector .bb-rl-topic-selector-button:after {
	content: "\e136";
	color: var(--bb-rl-icon-color);
	font-size: 14px;
	font-family: bb-icons-rl;
	font-weight: 600;
	margin: 0;
	position: absolute;
	top: 50%;
	right: var(--bb-rl-space-100);
	transform: translateY(-50%)
}

.whats-new-topic-selector .bb-rl-topic-selector-list {
	position: absolute;
	top: 45px;
	left: 0;
	width: 200px;
	display: none
}

.whats-new-topic-selector .bb-rl-topic-selector-list ul {
	list-style: none;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background: var(--bb-rl-background-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	width: 200px;
	z-index: 99;
	max-height: 160px;
	overflow: auto;
	margin-bottom: var(--bb-rl-space-300)
}

.whats-new-topic-selector .bb-rl-topic-selector-list ul a {
	display: block;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1.5;
	text-decoration: none
}

.whats-new-topic-selector .bb-rl-topic-selector-list ul a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.whats-new-topic-selector.is-active .bb-rl-topic-selector-list {
	display: block
}

.bb-title-tooltip-wrapper,
.bb-topic-tooltip-wrapper {
	position: absolute;
	z-index: 99999;
	pointer-events: none;
	opacity: 0;
	transition: opacity .15s;
	bottom: calc(100% + 15px);
	right: 0
}

.bb-title-tooltip-wrapper.active,
.bb-topic-tooltip-wrapper.active {
	opacity: 1;
	pointer-events: auto
}

.bb-title-tooltip-wrapper .bb-title-tooltip,
.bb-title-tooltip-wrapper .bb-topic-tooltip,
.bb-topic-tooltip-wrapper .bb-title-tooltip,
.bb-topic-tooltip-wrapper .bb-topic-tooltip {
	background: var(--bb-rl-background-black-color);
	color: var(--bb-rl-text-white-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-md);
	font-size: 12px;
	font-weight: 600;
	white-space: nowrap;
	box-shadow: 0 2.45px 3.68px 0 rgba(0, 0, 0, .15);
	position: relative
}

.bb-title-tooltip-wrapper:after,
.bb-topic-tooltip-wrapper:after {
	content: "";
	position: absolute;
	bottom: -7px;
	right: 20px;
	transform: translateX(-50%);
	border-width: 7px 7px 0 7px;
	border-style: solid;
	border-color: var(--bb-rl-background-black-color) transparent transparent transparent;
	width: 0;
	height: 0;
	display: block
}

.bb-title-tooltip-wrapper {
	z-index: 100000
}

.bb-rl-activity-modal-open {
	overflow: hidden
}

.bb-rl-modal-header-actions {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-left: auto
}

@media screen and (max-width:580px) {
	.bb-rl-modal-header-actions {
		position: absolute;
		top: var(--bb-rl-space-200);
		right: var(--bb-rl-space-200)
	}
}

.bb-rl-activity-form--schedule .bb-rl-bb-model-header .bb-rl-modal-header-actions {
	margin-left: 0;
	order: 99
}

@media screen and (max-width:680px) {
	.bb-rl-activity-form.bb-rl-focus-in .bb-rl-whats-new-form-footer {
		flex-flow: column;
		align-items: center;
		gap: var(--bb-rl-space-100)
	}

	.bb-rl-activity-form.bb-rl-focus-in .bb-rl-gif-media-search-dropdown {
		left: -60px
	}
}

@media screen and (max-width:544px) {
	.bb-rl-activity-update-form.modal-popup #bb-rl-whats-new-form {
		max-width: 95%
	}

	[class*=bb-rl-activity-form] #bb-rl-whats-new-placeholder[contenteditable=true]:empty:before,
	[class*=bb-rl-activity-form] #bb-rl-whats-new[contenteditable=true]:empty:before {
		font-size: 14px
	}

	.bb-rl-activity-form.bb-rl-focus-in #bb-rl-whats-new {
		font-size: 14px
	}

	.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item] {
		margin-right: var(--bb-rl-space-50)
	}

	.bb-rl-activity-form.bb-rl-focus-in [class*=post-elements-buttons-item] [class*=toolbar-button] i {
		font-size: 22px
	}

	.bb-rl-activity-form.bb-rl-focus-in .dropzone.open {
		margin: var(--bb-rl-space-100) var(--bb-rl-space-200)
	}

	.bb-rl-activity-form.bb-rl-focus-in .medium-editor-toolbar-form .medium-editor-toolbar-input {
		font-size: 13px;
		width: 158px
	}

	.bb-rl-activity-form.bb-rl-focus-in .medium-editor-toolbar-form a {
		margin: 0 6px
	}

	.bb-rl-activity-form.bb-rl-focus-in .medium-editor-toolbar-form .medium-editor-toolbar-close {
		margin-right: 0
	}

	.bb-rl-activity-form.bb-rl-focus-in .bb-rl-gif-media-search-dropdown {
		left: -120px
	}

	#bb-rl-editor-toolbar {
		padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
	}

	#bb-rl-editor-toolbar [class*=toolbar-button] i {
		font-size: 18px
	}

	#bb-rl-editor-toolbar .medium-editor-toolbar-form>a:before {
		font-size: 18px
	}

	#bb-rl-editor-toolbar .medium-editor-action {
		margin-right: 2px
	}

	#bb-rl-editor-toolbar .medium-editor-action b:before {
		font-size: 18px
	}

	#bb-rl-activity-form-submit-wrapper:has(.whats-new-topic-selector) {
		flex-wrap: wrap;
		justify-content: center
	}

	.whats-new-topic-selector {
		order: -1;
		display: block;
		width: 60%;
		text-align: center;
		max-width: 350px;
		margin: 15px 20% 5px
	}

	.whats-new-topic-selector .bb-rl-topic-selector-list {
		z-index: 9
	}

	.whats-new-topic-selector .bb-rl-topic-selector-button {
		max-width: 100%;
		margin-bottom: var(--bb-rl-space-200)
	}

	.whats-new-topic-selector .bb-rl-topic-selector-button:after {
		top: 18px
	}
}

.bb-rl-activity-placeholder {
	background: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	padding: 20px 15px;
	border-radius: var(--bb-rl-radius-md);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_avatar {
	height: 48px;
	width: 48px;
	border-radius: 50%;
	margin-right: var(--bb-rl-radius-md)
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_head {
	display: flex;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_details {
	display: flex;
	justify-content: center;
	flex-flow: column;
	flex: 1;
	width: calc(100% - 68px)
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_details .bb-rl-activity-placeholder_description,
.bb-rl-activity-placeholder .bb-rl-activity-placeholder_details .bb-rl-activity-placeholder_title {
	max-width: 107px;
	height: 17px;
	border-radius: var(--bb-rl-radius-md);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_details .bb-rl-activity-placeholder_description {
	max-width: 202px;
	height: 12px
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_content {
	display: flex;
	justify-content: center;
	flex-flow: column;
	flex: 1;
	gap: 8px;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_content .bb-rl-activity-placeholder_title {
	height: 18px;
	border-radius: var(--bb-rl-radius-md);
	width: 100%
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_actions {
	display: flex;
	justify-content: space-between
}

.bb-rl-activity-placeholder .bb-rl-activity-placeholder_actions .bb-rl-activity-placeholder_description {
	height: 13px;
	border-radius: var(--bb-rl-radius-md);
	width: 100%;
	max-width: 98px
}

.bb-rl-activity-placeholder.bb-activity-tiny-placeholder {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent
}

.bb-rl-activity-placeholder.bb-activity-tiny-placeholder .bb-rl-activity-placeholder_avatar {
	height: 32px;
	width: 32px
}

.bb-rl-activity-placeholder.bb-activity-tiny-placeholder .bb-rl-activity-placeholder_head {
	margin-bottom: 3px;
	margin-top: 3px
}

.bb-rl-activity-placeholder.bb-activity-tiny-placeholder .bb-rl-activity-placeholder_details .bb-rl-activity-placeholder_title {
	max-width: 300px;
	height: 55px
}

.bb-rl-activity-placeholder.bb-activity-tiny-placeholder .bb-rl-activity-placeholder_details .bb-rl-activity-placeholder_description {
	max-width: 118px;
	height: 18px
}

.activity-nav {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: var(--bb-rl-space-100);
	list-style: none;
	padding: 0;
	margin: var(--bb-rl-space-400) 0
}

.activity-nav li.selected a {
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-border-quinery-color)
}

.activity-nav li a {
	display: inline-block;
	background-color: var(--bb-rl-background-secondary-color);
	color: var(--bb-rl-text-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	font-size: 14px;
	font-weight: 500;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full)
}

.activity-head-bar {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-200) 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-300)
}

.activity-head-bar .bb-rl-loader {
	display: none
}

.activity-head-bar:has(li.loading) .bb-rl-loader {
	display: inline-block;
	margin: 0 15px 0 auto
}

.bb-rl-activity-filters-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-200) 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-300)
}

.bb-rl-activity-filters-container .activity-head-bar {
	padding: 0;
	border-bottom: 0;
	margin-bottom: 0;
	flex-shrink: 0;
	margin-left: auto
}

.bb-rl-group-details .bb-rl-activity-filters-container .activity-head-bar {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-left: 0
}

.bb-rl-activity-filters-container .activity-topic-selector~.activity-head-bar {
	margin-left: 0
}

.activity-topic-selector {
	flex: 1;
	min-width: 0
}

.activity-topic-selector>ul {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	list-style: none;
	padding: 0
}

.activity-topic-selector>ul>li {
	position: relative;
	padding: 0
}

.activity-topic-selector>ul>li>a {
	display: block;
	padding: 6px var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	color: var(--bb-rl-text-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	text-decoration: none;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-topic-selector>ul>li>a.selected {
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-border-quinery-color)
}

.activity-topic-selector>ul>li>a.more-action-button {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	text-transform: capitalize
}

.activity-topic-selector>ul>li>a.more-action-button.active {
	color: var(--bb-rl-text-color);
	border-color: var(--bb-rl-text-tertiary-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.activity-topic-selector>ul>li>a.more-action-button.active [class*=bb-icon] {
	color: var(--bb-rl-text-color)
}

.activity-topic-selector>ul>li>a [class*=bb-icon] {
	color: var(--bb-rl-icon-secondary-color);
	font-size: var(--bb-rl-font-size-base)
}

.activity-topic-selector>ul>li>a [class*=bb-icon]:before {
	content: "\e136";
	font-family: bb-icons-rl;
	margin: 0
}

.activity-topic-selector>ul .bb_nav_more_dropdown {
	position: absolute;
	right: 0;
	top: 40px;
	bottom: inherit;
	list-style: none;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background: var(--bb-rl-background-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	width: 200px;
	z-index: 99;
	display: none;
	max-height: 230px;
	overflow: auto
}

.activity-topic-selector>ul .bb_nav_more_dropdown.active {
	display: block
}

.activity-topic-selector>ul .bb_nav_more_dropdown a {
	display: block;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1.5;
	text-decoration: none
}

.activity-topic-selector>ul .bb_nav_more_dropdown a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.activity-topic-selector+.bb-rl-activity-filters-separator {
	display: block;
	width: 1px;
	height: 16px;
	background-color: var(--bb-rl-border-tertiary-color);
	margin: 0 var(--bb-rl-space-200)
}

.bb-rl-group-details .activity-topic-selector {
	min-width: 40%
}

.bb-subnav-filters-container-main {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-subnav-filters-container-main .bb-subnav-filters-label {
	font-size: 14px;
	font-weight: 500;
	display: none
}

.bb-subnav-filters-container-main .bb-subnav-filters-container {
	position: relative;
	z-index: 1
}

.bb-subnav-filters-container-main .bb-subnav-filters-container.active .subnav-filters-modal {
	opacity: 1;
	visibility: visible
}

.bb-subnav-filters-container-main .subnav-filters-opener {
	display: flex;
	align-items: center;
	background-color: transparent;
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-sm);
	line-height: 1;
	font-weight: 500;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	padding: 6px 8px;
	border-radius: var(--bb-rl-radius-full);
	cursor: pointer
}

.bb-subnav-filters-container-main .subnav-filters-opener:before {
	content: "\e268";
	color: var(--bb-rl-icon-color);
	font-family: bb-icons-rl;
	font-size: 20px;
	font-weight: 400;
	margin-right: var(--bb-rl-space-50)
}

.bb-subnav-filters-container-main .subnav-filters-opener .bb-icons-rl-caret-down {
	margin-left: var(--bb-rl-space-50)
}

.bb-subnav-filters-container-main .subnav-filters-opener [class*=bb-icon] {
	color: var(--bb-rl-icon-color);
	font-size: 16px
}

.bb-subnav-filters-container-main .subnav-filters-opener [class*=bb-icon]:before {
	margin: 0
}

.bb-subnav-filters-container-main .subnav-filters-modal {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 40px;
	right: 0;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background: var(--bb-rl-background-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	width: 200px
}

@media screen and (max-width:800px) {
	.bb-rl-activity-filters-container .bb-subnav-filters-container-main .subnav-filters-modal {
		left: 0;
		right: unset
	}
}

.bb-subnav-filters-container-main .subnav-filters-modal ul {
	list-style: none;
	padding: 0
}

.bb-subnav-filters-container-main .subnav-filters-modal li a {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	display: block;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1.5
}

.bb-subnav-filters-container-main .subnav-filters-modal li a:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-subnav-filters-container-main .subnav-filters-modal li.selected a {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-list {
	list-style: none;
	padding: 0
}

.bb-rl-activity-list li.activity-item {
	background: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: var(--bb-rl-space-300);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	position: relative
}

.bb-rl-activity-list li.activity-item.bb-rl-activity-popup {
	display: none
}

.bb-rl-activity-list li.activity-item.bb-closed-comments .acomment-edit,
.bb-rl-activity-list li.activity-item.bb-closed-comments .acomment-reply,
.bb-rl-activity-list li.activity-item.bb-closed-comments .edit-activity {
	display: none !important
}

.bb-rl-activity-list li.activity-item.bb-closed-comments>.activity-comments>.ac-form {
	display: none !important
}

.bb-rl-activity-list li.activity-item.bb-closed-comments .generic-button:has(.edit-activity) {
	display: none
}

.bb-rl-activity-list li.activity-item.bb-closed-comments .bb-rl-activity-closed-comments-notice {
	display: flex
}

.bb-rl-activity-list li.activity-item.bb-closed-comments .ac-form {
	display: none
}

.bb-rl-activity-list li.activity-item.bb-rl-empty-content .bb-rl-activity-head,
.bb-rl-activity-list li.activity-item.bb-rl-empty-content .bb-rl-activity-head-group {
	border-bottom: 0;
	padding-bottom: 0
}

.bb-rl-activity-list .bb-rl-activity-head {
	display: flex;
	align-items: center;
	padding-bottom: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-avatar {
	margin-right: var(--bb-rl-space-200);
	min-width: 48px
}

.bb-rl-activity-list .bb-rl-activity-head img.avatar {
	height: 48px;
	width: 48px;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-header {
	margin-right: 40px
}

.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-avatar.bb-rl-multiple-avatars {
	min-height: 48px;
	min-width: 56px;
	position: relative
}

.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-avatar.bb-rl-multiple-avatars img.avatar {
	height: 32px;
	width: 32px;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-avatar.bb-rl-multiple-avatars>a:last-child {
	position: absolute;
	top: 16px;
	left: 24px
}

.bb-rl-activity-list .bb-rl-activity-title h2 {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-activity-list .bb-activity-more-options-wrap {
	position: absolute;
	right: var(--bb-rl-space-300);
	top: var(--bb-rl-space-300)
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb-icon-ellipsis-h {
	display: flex;
	font-size: 24px;
	line-height: 1;
	color: var(--bb-rl-icon-tertiary-color);
	cursor: pointer
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb-icon-ellipsis-h:before {
	content: "\e1fe";
	font-family: bb-icons-rl;
	font-style: normal;
	font-weight: 700;
	margin: 0
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb-activity-more-options-action {
	display: inline-flex;
	padding: var(--bb-rl-space-50);
	transition: all .3s ease;
	border: .5px solid transparent;
	border-radius: 6px
}

.bb-rl-activity-list .bb-activity-more-options-wrap:has(.is_visible) .bb-activity-more-options-action {
	border-color: var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_rl_more_dropdown__title {
	display: none
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown {
	position: absolute;
	top: 40px;
	right: 0;
	z-index: var(--bb-rl-z-index-dropdown);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	width: 210px;
	visibility: hidden;
	opacity: 0
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown.is_visible {
	visibility: visible;
	opacity: 1
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a {
	display: flex;
	align-items: center;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	cursor: pointer
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a:before {
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-secondary-color);
	font-size: 20px;
	font-weight: 400;
	margin: 0 var(--bb-rl-space-100) 0 0
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.edit-activity:before,
.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.edit:before {
	content: "\e3b4"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.acomment-delete:before,
.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.delete-activity:before {
	content: "\e4a6"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.close-activity-comment:before {
	content: "\e174"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.unclose-activity-comment:before {
	content: "\e172"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.report-content:before,
.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.reported-content:before {
	content: "\e244"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.pin-activity:before,
.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.unpin-activity:before {
	content: "\e3e2"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.cloud-download:before,
.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.download-activity:before {
	content: "\e20c"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.bb-icon-bell-slash:before {
	content: "\e0d2"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.ac-video-thumbnail-edit:before {
	content: "\e2ca"
}

.bb-rl-activity-list .bb-activity-more-options-wrap .bb_more_dropdown .generic-button a.bb-icon-bell:before {
	content: "\e0d0"
}

.bb-rl-activity-list .bb-rl-activity-header p:first-child {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	width: 100%
}

.bb-rl-activity-list .bb-rl-activity-header p:first-child a {
	color: var(--bb-rl-text-color);
	display: inline-block
}

.bb-rl-activity-list .bb-rl-activity-header p:first-child a img {
	height: 24px;
	width: 24px;
	vertical-align: middle;
	margin: 0 6px 0 0
}

.bb-rl-activity-list .bb-rl-activity-header .activity-date {
	display: inline-block
}

.bb-rl-activity-list .bb-rl-activity-header .activity-date .bb-activity-edited-text,
.bb-rl-activity-list .bb-rl-activity-header .activity-date a {
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm)
}

.bb-rl-activity-list .bb-rl-activity-header .activity-topic {
	display: inline-block;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1.5;
	margin-left: var(--bb-rl-space-100)
}

.bb-rl-activity-list .bb-rl-activity-header .activity-topic a {
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-activity-list .bb-rl-activity-header .activity-to {
	font-size: 0;
	line-height: .8;
	display: inline-block;
	vertical-align: middle
}

.bb-rl-activity-list .bb-rl-activity-header .activity-to:before {
	content: "\e13a";
	color: var(--bb-rl-icon-tertiary-color);
	font-family: bb-icons-rl;
	font-size: 20px;
	font-weight: 500
}

.bb-rl-activity-list .bb-rl-activity-header .activity-to~.avatar {
	height: 24px;
	width: 24px;
	border-radius: var(--bb-rl-radius-full);
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle
}

.bb-rl-activity-list .bb-rl-activity-inner {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list .bb-rl-activity-inner p {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list .bb-rl-activity-inner p:last-child {
	margin-bottom: 0
}

.bb-rl-activity-list .bb-rl-activity-inner h3,
.bb-rl-activity-list .bb-rl-activity-inner h4 {
	font-size: 17px;
	font-weight: 600;
	color: var(--bb-rl-text-color);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list .bb-rl-activity-inner h4 {
	font-size: 16px
}

.bb-rl-activity-list .bb-rl-activity-inner>ol,
.bb-rl-activity-list .bb-rl-activity-inner>ul {
	margin: 0 0 var(--bb-rl-space-200);
	padding: 0
}

.bb-rl-activity-list .bb-rl-activity-inner>ol li,
.bb-rl-activity-list .bb-rl-activity-inner>ul li {
	list-style: decimal;
	margin: 0 0 var(--bb-rl-space-50) var(--bb-rl-space-200);
	list-style-position: inside;
	padding: 0
}

.bb-rl-activity-list .bb-rl-activity-inner>ul li {
	list-style: disc;
	list-style-position: inside
}

.bb-rl-activity-list .bb-rl-activity-inner b {
	font-weight: 600
}

.bb-rl-activity-list .bb-rl-activity-inner blockquote {
	font-style: italic;
	background-color: var(--bb-rl-background-secondary-color);
	border-left: 2px solid var(--bb-rl-background-tertiary-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list .bb-rl-activity-inner blockquote p:last-child {
	margin-bottom: 0
}

.bb-rl-activity-list .bb-rl-activity-inner pre:not(.CodeMirror-line) {
	background-color: var(--bb-rl-background-secondary-color);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-activity-list .bb-rl-activity-inner iframe {
	border-radius: var(--bb-rl-radius-lg);
	width: 100%
}

.bb-rl-activity-list .bb-rl-activity-inner .bb-rl-item-content-avatar img {
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-activity-list .bb-rl-activity-inner:has(.bb-content-wrp) {
	display: flex;
	flex-flow: column;
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-300);
	gap: var(--bb-rl-space-200);
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-activity-list .bb-rl-activity-inner:has(.bb-content-wrp) .bb-content-wrp .bb-post-title {
	color: var(--bb-rl-text-color);
	display: block;
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-activity-list .bb-rl-activity-inner:has(.bb-content-wrp) .bb-content-wrp p {
	font-size: 14px;
	color: var(--bb-rl-text-secondary-color);
	line-height: 1.5;
	margin: 0
}

.bb-rl-activity-list .bb-rl-activity-inner:has(.bb-content-wrp) .bb-content-wrp:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-list .bb-rl-activity-inner:has(.bb-content-wrp) .bb-post-img-link {
	order: 2
}

.bb-rl-activity-list .bb-rl-activity-inner:has(.bb-content-wrp) .bb-post-img-link img {
	border-radius: var(--bb-rl-radius-lg);
	max-width: 100%
}

.bb-rl-activity-list .bp-generic-meta {
	position: relative
}

.bb-rl-activity-list .ac-emotions_list {
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 99;
	display: none;
	align-items: center;
	gap: var(--bb-rl-space-100);
	padding: 6px var(--bb-rl-space-100);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 34px;
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	transition: all ease .2s;
	transition-delay: 0.5s
}

.bb-rl-activity-list .ac-emotions_list.active {
	display: flex;
	bottom: 34px
}

.bb-rl-activity-list .ac-emotions_list.active .ac-emotion_item {
	top: 0
}

body:not(.bb-is-mobile) .bb-rl-activity-list .ac-emotions_list:hover {
	display: flex;
	bottom: 34px
}

body:not(.bb-is-mobile) .bb-rl-activity-list .ac-emotions_list:hover .ac-emotion_item {
	top: 0
}

.bb-rl-activity-list .ac-emotions_list.active .ac-emotion_item i,
.bb-rl-activity-list .ac-emotions_list.active .ac-emotion_item img {
	animation: popIn .2s ease-in-out 1
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item {
	display: flex;
	position: relative;
	top: 10px;
	transition: all ease .2s;
	transition-delay: 0.5s;
	min-width: 28px
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item img {
	width: 28px;
	height: 28px;
	object-fit: cover
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item i {
	display: block;
	font-size: 28px;
	line-height: 1;
	transition: all linear .2s;
	transform-origin: bottom
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item i,
.bb-rl-activity-list .ac-emotions_list .ac-emotion_item img {
	display: block;
	transition: all linear .2s;
	transform-origin: bottom
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item a {
	padding: 0
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item a:after {
	font-size: 11px;
	letter-spacing: normal;
	padding: 4px 6px;
	bottom: 110%
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item a:before {
	display: none
}

.bb-rl-activity-list .ac-emotions_list .ac-emotion_item a:hover i,
.bb-rl-activity-list .ac-emotions_list .ac-emotion_item a:hover img {
	transform: scale(1.3)
}

@media screen and (max-width:370px) {
	.bb-rl-activity-list .ac-emotions_list .ac-emotion_item {
		min-width: 30px
	}

	.bb-rl-activity-list .ac-emotions_list .ac-emotion_item img {
		width: 30px;
		height: 30px
	}

	.bb-rl-activity-list .ac-emotions_list .ac-emotion_item i {
		font-size: 30px
	}
}

.bb-rl-activity-list .acomment-display .ac-emotions_list.active {
	bottom: 31px;
	left: -30px
}

body:not(.bb-is-mobile) .bb-rl-activity-list .acomment-display .ac-emotions_list:hover {
	bottom: 31px;
	left: -30px
}

#bb-rl-activity-stream .activity-item.activity-sync {
	pointer-events: none
}

#bb-rl-activity-stream .activity-item.activity-sync .bb-rl-activity-footer-actions {
	border-top: 0
}

.activity-sync-loader {
	position: relative;
	width: 100%;
	height: 1px;
	overflow-x: hidden;
	display: none
}

.activity-sync .activity-sync-loader {
	display: block
}

.activity-sync-bar {
	position: absolute;
	opacity: .9;
	background: var(--bb-rl-border-secondary-color);
	width: 150%;
	height: 2px
}

.activity-sync-progress {
	position: absolute;
	background: var(--bb-rl-primary-color);
	height: 2px
}

.inc {
	animation: increase 2s infinite
}

.dec {
	animation: decrease 2s .5s infinite
}

@keyframes increase {
	from {
		left: -5%;
		width: 5%
	}

	to {
		left: 130%;
		width: 100%
	}
}

@keyframes decrease {
	from {
		left: -80%;
		width: 80%
	}

	to {
		left: 110%;
		width: 10%
	}
}

.bb-rl-activity-head-group {
	display: flex;
	align-items: center;
	padding-bottom: var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-head-group .bb-rl-activity-group-heading a {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: 1;
	color: var(--bb-rl-text-color)
}

.bb-rl-activity-head-group .bb-rl-activity-group-post-meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.bb-rl-activity-head-group .bb-rl-activity-group-post-meta .bb-rl-activity-post-author,
.bb-rl-activity-head-group .bb-rl-activity-group-post-meta>a {
	display: inline-flex;
	align-items: center
}

.bb-rl-activity-head-group .bb-rl-activity-header--group {
	flex: 1;
	padding-right: 40px
}

.bb-rl-activity-head-group .bb-rl-activity-header--group .bb-rl-activity-post-author>p {
	display: inline;
	font-size: 13px;
	line-height: 20px;
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-activity-head-group .bb-rl-activity-header--group .bb-rl-activity-post-author>p .avatar {
	display: none
}

.bb-rl-activity-head-group .bb-rl-activity-header--group .bb-rl-activity-post-author>p a {
	font-weight: 600;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	line-height: 20px
}

.bb-rl-activity-head-group .bb-rl-activity-header--group .time-since {
	display: flex;
	align-items: center;
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-tertiary-color);
	line-height: 1
}

.bb-rl-activity-head-group .bb-rl-activity-header--group .time-since:before {
	content: "";
	background-color: var(--bb-rl-background-tertiary-color);
	display: inline-block;
	height: 4px;
	width: 4px;
	border-radius: var(--bb-rl-radius-full);
	margin: 0 var(--bb-rl-space-100) 0 var(--bb-rl-space-50)
}

.bb-rl-activity-group-avatar {
	display: inline-block;
	position: relative;
	width: 56px;
	height: 48px;
	margin-right: var(--bb-rl-space-200)
}

.bb-rl-activity-group-avatar img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 0;
	width: 100%;
	height: 100%;
	border-radius: var(--bb-rl-radius-full);
	object-fit: cover
}

.bb-rl-activity-group-avatar .bb-rl-group-avatar {
	max-width: 34px;
	width: 34px;
	height: 34px;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.bb-rl-activity-group-avatar .bb-rl-group-avatar>a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.bb-rl-activity-group-avatar .bb-rl-group-avatar img {
	border: 1px solid rgba(0, 0, 0, .08);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-activity-group-avatar .bb-rl-author-avatar {
	display: inline-block;
	position: absolute;
	width: 32px;
	height: 32px;
	right: 0;
	bottom: 0;
	z-index: 5;
	overflow: hidden
}

.bb-rl-activity-group-avatar .bb-rl-author-avatar>a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.bb-rl-internal-model {
	position: fixed;
	z-index: 999980;
	background-color: rgba(0, 0, 0, .5);
	backdrop-filter: blur(2px);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.bb-rl-internal-model .bb-rl-activity-modal {
	background: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	max-height: 94vh;
	max-width: 95%;
	width: 700px;
	position: relative;
	display: flex;
	flex-direction: column
}

.bb-rl-internal-model .bb-rl-activity-modal .bb-activity-more-options-wrap {
	top: var(--bb-rl-space-100);
	right: 0
}

.bb-rl-internal-model .bb-rl-activity-modal .bb-rl-pin-action {
	top: 14px
}

.bb-rl-internal-model .bb-rl-activity-modal .bb-activity-more-options-wrap+.bb-rl-pin-action {
	right: 35px
}

.bb-rl-internal-model .bb-rl-activity-modal:has(.activity-state-popup.active),
.bb-rl-internal-model .bb-rl-activity-modal:has(.bb-rl-media-move-file.open-popup) {
	backdrop-filter: none
}

.bb-rl-internal-model li.activity-item {
	border: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
	background: 0 0
}

.acomments-modal-open {
	overflow: hidden
}

.bb-rl-modal-activity-body {
	position: relative;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	overflow-x: hidden;
	flex-grow: 1
}

@media screen and (min-height:540px) {
	.bb-rl-modal-activity-body {
		min-height: 230px
	}
}

.bb-rl-modal-activity-header {
	display: flex;
	align-items: center;
	position: relative;
	z-index: var(--bb-rl-z-index-modal);
	top: 0;
	left: 0;
	height: 60px;
	min-height: 60px;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-modal-activity-header h2 {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.55
}

.bb-rl-modal-activity-header .bb-rl-model-close-button {
	margin-left: auto
}

.bb-rl-modal-activity-header .bb-rl-model-close-button [class*=bb-icons] {
	color: var(--bb-rl-icon-color);
	font-size: var(--bb-rl-base-line)
}

.bb-rl-modal-activity-footer {
	display: none;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .08)
}

.logged-in .bb-rl-modal-activity-footer {
	display: block
}

.bb-closed-comments .bb-rl-modal-activity-footer {
	display: none
}

.bb-rl-modal-activity-footer.active .bb-rl-ac-form-placeholder {
	display: none
}

.bb-rl-modal-activity-footer form.ac-form {
	display: block;
	margin: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-modal-activity-body-scrolled-to-bottom .bb-rl-modal-activity-footer {
	box-shadow: none
}

.bb-rl-activity-media-elem .bb-rl-more_dropdown-wrap ul li.bb_rl_move_file.bb-rl-move-disabled a {
	pointer-events: none;
	opacity: .7
}

.bb-rl-activity-media-elem .bb-rl-more_dropdown-wrap ul li.bb_rl_move_file.bb-rl-move-disabled[data-balloon]:after {
	content: attr(data-balloon);
	white-space: normal;
	max-width: 200px;
	width: 100%
}

.bb-rl-activity-media-elem:hover .bb-rl-more_dropdown-wrap {
	visibility: visible;
	opacity: 1
}

.bb-rl-activity-media-elem.bb-rl-media-activity {
	position: relative;
	min-width: 190px
}

.bb-rl-activity-media-elem.bb-rl-media-activity .bb-rl-entry-img>img {
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-activity-media-elem.no_more_option .bb-rl-photos-length {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	inset: 0;
	z-index: 10;
	color: var(--bb-rl-text-white-color);
	font-size: 20px;
	font-weight: 600;
	background-color: rgba(12, 12, 13, .5);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-activity-media-elem.no_more_option .bb-rl-photos-length strong {
	font-weight: 600
}

.bb-rl-activity-media-elem.no_more_option~.bb-rl-activity-media-elem {
	display: none
}

.bb-rl-activity-video-elem {
	position: relative
}

.bb-rl-activity-video-elem .bb-rl-more_dropdown-wrap ul li.bb_rl_move_video.bb-rl-move-disabled a {
	pointer-events: none;
	opacity: .7
}

.bb-rl-activity-video-elem .bb-rl-more_dropdown-wrap ul li.bb_rl_move_video.bb-rl-move-disabled[data-balloon]:after {
	content: attr(data-balloon);
	white-space: normal;
	max-width: 200px;
	width: 100%
}

.bb-rl-activity-video-elem:hover .bb-rl-more_dropdown-wrap {
	visibility: visible;
	opacity: 1
}

.bb-rl-activity-video-elem .bb-rl-video-duration,
.bb-rl-activity-video-elem .bb-video-duration {
	font-size: 13px;
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	margin: 0;
	background-color: rgba(0, 0, 0, .9);
	color: var(--bb-rl-text-white-color);
	display: inline-block;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-sm);
	position: absolute;
	left: var(--bb-rl-space-200);
	bottom: var(--bb-rl-space-200);
	z-index: 11;
	margin-bottom: 0 !important
}

.bb-rl-activity-video-elem .bb-item-cover-wrap.hide,
.bb-rl-activity-video-elem .bb-rl-item-cover-wrap.hide {
	display: none
}

.bb-rl-activity-video-elem div.video-js+.bb-rl-video-loader,
.bb-rl-activity-video-elem div.video-js+.bb-video-loader {
	display: none
}

.bb-rl-activity-video-elem.no_more_option .bb-rl-videos-length {
	position: absolute;
	inset: 0;
	background-color: rgba(12, 12, 13, .5);
	z-index: 10;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: 600;
	color: var(--bb-rl-text-white-color)
}

.bb-rl-activity-video-elem.no_more_option .bb-rl-videos-length strong {
	font-weight: 600
}

.bb-rl-activity-video-elem.no_more_option .bb-rl-item-cover-wrap:before,
.bb-rl-activity-video-elem.no_more_option .bb-rl-video-duration,
.bb-rl-activity-video-elem.no_more_option .bb-video-duration {
	display: none
}

.bb-rl-activity-video-elem.no_more_option~.bb-rl-activity-video-elem {
	display: none
}

.bb-activity-video-wrap {
	display: flex;
	flex-flow: row wrap;
	margin: 0;
	align-items: flex-start;
	position: relative
}

.bb-activity-video-wrap .act-grid-1-1 {
	flex: 0 0 100%;
	max-width: 100%;
	min-width: 0
}

.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-1,
.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-2 {
	position: relative;
	flex: 0 0 50%;
	padding-right: var(--bb-rl-space-50);
	max-width: 50%;
	min-width: 0
}

.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-1 .bb-item-cover-wrap,
.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-2 .bb-item-cover-wrap {
	padding-top: 82.56%
}

.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-2 {
	padding-right: 0;
	padding-left: var(--bb-rl-space-50)
}

.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-1 {
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap {
	padding-top: 275px
}

.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-2 {
	flex: 0 0 50%;
	max-width: 50%;
	padding-right: var(--bb-rl-space-50)
}

.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-2:last-child {
	padding-right: 0;
	padding-left: var(--bb-rl-space-50)
}

.bb-activity-video-wrap.bb-video-length-4,
.bb-activity-video-wrap.bb-video-length-5,
.bb-activity-video-wrap.bb-video-length-more {
	gap: 8px
}

.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-1,
.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-2,
.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-1,
.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-2,
.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-1,
.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-2 {
	flex: 0 0 calc(50% - 8px);
	max-width: 50%;
	min-height: 0
}

.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap,
.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap,
.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap {
	padding-top: 100%
}

.bb-activity-video-wrap .bb-rl-item-cover-wrap {
	position: relative;
	overflow: hidden;
	padding-top: 100%;
	display: block;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-activity-video-wrap .bb-rl-item-cover-wrap img {
	position: absolute;
	inset: 0;
	margin: auto;
	z-index: 0;
	min-height: 100%;
	width: auto;
	min-width: 100%;
	object-fit: cover;
	image-rendering: -webkit-optimize-contrast
}

.bb-activity-video-wrap .bb-rl-item-cover-wrap:before {
	content: "\e3d0";
	font-family: bb-icons-rl;
	font-size: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	font-style: normal;
	color: var(--bb-rl-icon-tertiary-color);
	background-color: var(--bb-rl-background-black-color);
	height: 56px;
	width: 56px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 11;
	border: 0;
	transition: all ease .3s !important;
	border-radius: var(--bb-rl-radius-full)
}

.bb-activity-media-wrap {
	display: flex;
	flex-flow: row wrap;
	align-items: flex-start;
	position: relative
}

.bb-media-length-2 .act-grid-1-1,
.bb-media-length-2 .act-grid-1-2 {
	flex: 0 0 50%;
	max-width: 50%;
	min-height: 0;
	padding-left: var(--bb-rl-space-100)
}

.bb-media-length-2 .bb-rl-entry-img>img {
	height: 290px;
	width: 100%;
	object-fit: cover
}

.bb-media-length-2 .act-grid-1-1 {
	padding-left: 0
}

.bb-media-length-3 .act-grid-1-1 {
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
	object-fit: cover;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-media-length-3 .act-grid-1-1 .bb-rl-entry-img>img {
	height: 270px;
	object-fit: cover;
	width: 100%
}

.bb-media-length-3 .act-grid-1-2 {
	flex: 0 0 50%;
	max-width: 50%;
	min-height: 0;
	padding-right: var(--bb-rl-space-100)
}

.bb-media-length-3 .act-grid-1-2 .bb-rl-entry-img>img {
	height: 270px;
	width: 100%;
	object-fit: cover
}

.bb-media-length-3 .act-grid-1-2:last-child {
	padding-right: 0
}

.bb-media-length-4,
.bb-media-length-5,
.bb-media-length-more {
	gap: 8px
}

.bb-media-length-4 .act-grid-1-1,
.bb-media-length-4 .act-grid-1-2,
.bb-media-length-5 .act-grid-1-1,
.bb-media-length-5 .act-grid-1-2,
.bb-media-length-more .act-grid-1-1,
.bb-media-length-more .act-grid-1-2 {
	flex: 0 0 calc(50% - 8px);
	max-width: 50%;
	min-height: 0
}

.bb-media-length-4 .act-grid-1-1 .bb-rl-entry-img>img,
.bb-media-length-4 .act-grid-1-2 .bb-rl-entry-img>img,
.bb-media-length-5 .act-grid-1-1 .bb-rl-entry-img>img,
.bb-media-length-5 .act-grid-1-2 .bb-rl-entry-img>img,
.bb-media-length-more .act-grid-1-1 .bb-rl-entry-img>img,
.bb-media-length-more .act-grid-1-2 .bb-rl-entry-img>img {
	height: 270px;
	width: 100%;
	object-fit: cover
}

.bb-media-privacy-wrap {
	display: inline-block;
	position: relative
}

.bb-media-privacy-wrap:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 4px;
	width: 4px;
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	margin: 0 6px
}

.bb-media-privacy-wrap .privacy-wrap {
	display: inline-block;
	vertical-align: middle
}

.bb-media-privacy-wrap .privacy {
	display: flex;
	align-items: center;
	cursor: pointer;
	line-height: 1
}

.bb-media-privacy-wrap .privacy:before {
	content: "\e288";
	color: var(--bb-rl-icon-tertiary-color);
	font-family: bb-icons-rl;
	font-size: 16px;
	vertical-align: middle;
	display: inline-block
}

.bb-media-privacy-wrap .privacy.no-change:after {
	display: none
}

.bb-media-privacy-wrap .privacy.onlyme:before {
	content: "\e2fa"
}

.bb-media-privacy-wrap .privacy.loggedin:before {
	content: "\e68c"
}

.bb-media-privacy-wrap .privacy.friends:before {
	content: "\e4d6"
}

.bb-media-privacy-wrap .privacy.loading:before {
	content: "";
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear
}

.bb-media-privacy-wrap .activity-privacy {
	position: absolute;
	top: 30px;
	right: -30px;
	z-index: var(--bb-rl-z-index-dropdown);
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	padding: var(--bb-rl-space-100) 0;
	width: 210px;
	visibility: hidden;
	opacity: 0
}

.bb-media-privacy-wrap .activity-privacy li {
	display: flex;
	align-items: center;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	cursor: pointer
}

.bb-media-privacy-wrap .activity-privacy li:hover {
	background: var(--bb-rl-background-secondary-color)
}

.bb-media-privacy-wrap .activity-privacy li a {
	color: var(--bb-rl-text-secondary-color)
}

.bb-media-privacy-wrap .activity-privacy li:before {
	content: "\e288";
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-secondary-color);
	font-size: 20px;
	font-weight: 400;
	margin-right: var(--bb-rl-space-100)
}

.bb-media-privacy-wrap .activity-privacy li.public:before {
	content: "\e288"
}

.bb-media-privacy-wrap .activity-privacy li.onlyme:before {
	content: "\e2fa"
}

.bb-media-privacy-wrap .activity-privacy li.loggedin:before {
	content: "\e68c"
}

.bb-media-privacy-wrap .activity-privacy li.friends:before {
	content: "\e4d6"
}

.bb-media-privacy-wrap .activity-privacy .selected {
	background: var(--bb-rl-background-secondary-color)
}

.bb-media-privacy-wrap .activity-privacy.bb-open {
	visibility: visible;
	opacity: 1
}

.bb-rl-activity-closed-comments-notice {
	display: none;
	align-items: center;
	justify-content: center;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	line-height: 1.8;
	background-color: var(--bb-rl-background-secondary-color);
	padding: var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md);
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-activity-closed-comments-notice:before {
	content: "\e174";
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-secondary-color);
	margin-right: var(--bb-rl-space-100);
	line-height: 1
}

.bb-rl-activity-footer-actions {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: var(--bb-rl-space-100) 0 0;
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-activity-footer-actions .activity-state {
	display: flex;
	align-items: center
}

.bb-rl-activity-footer-actions .activity-state-reactions {
	display: flex;
	align-items: center
}

.bb-rl-activity-footer-actions .activity-state-reactions~.activity-state-comments:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background-color: var(--bb-rl-background-tertiary-color);
	height: 4px;
	width: 4px;
	border-radius: var(--bb-rl-radius-full);
	margin: 0 var(--bb-rl-space-100)
}

.bb-rl-activity-footer-actions .activity-reactions_count {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	margin-left: var(--bb-rl-space-100)
}

.bb-rl-activity-footer-actions .comments-count {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	text-transform: lowercase
}

.bb-rl-activity-footer-actions .comments-count:hover {
	color: var(--bb-rl-text-color);
	text-decoration: underline
}

.bb-rl-activity-footer-actions .activity-state-reactions {
	cursor: pointer
}

.bb-rl-activity-footer-actions .activity-state-reactions .reactions_item {
	background-color: var(--bb-rl-background-color);
	padding: 2px;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-activity-footer-actions .activity-state-reactions .reactions_item:not(:first-child) {
	margin-left: -4px
}

.bb-rl-activity-footer-actions .activity-state-reactions .reactions_item img {
	display: block;
	height: 20px;
	width: 20px;
	margin: 0
}

.bb-rl-activity-footer-actions .activity-state-reactions .reactions_item i {
	display: flex;
	font-size: 20px;
	font-weight: 200;
	line-height: 1
}

.bb-rl-activity-footer-actions .activity-state-reactions .reactions_item i:before {
	margin: 0
}

.bb-rl-activity-footer-actions .activity-state-reactions:hover .activity-reactions_count {
	color: var(--bb-rl-text-color);
	text-decoration: underline
}

.bb-rl-activity-footer-actions .bp-generic-meta .generic-button a .reactions_item {
	color: var(--bb-rl-text-tertiary-color) !important
}

.bb-rl-acomment-foot-actions .bp-generic-meta .generic-button a .reactions_item {
	color: var(--bb-rl-text-tertiary-color) !important
}

.bp-generic-meta {
	display: flex;
	align-items: center
}

.bp-generic-meta .generic-button a {
	display: flex;
	align-items: center;
	padding: 6px var(--bb-rl-space-200)
}

.bp-generic-meta .generic-button a:hover {
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bp-generic-meta .generic-button a span {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.bp-generic-meta .generic-button a.bp-like-button [class*=bb-icon]:before {
	color: var(--bb-rl-icon-tertiary-color);
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	margin-right: var(--bb-rl-space-50);
	margin-left: 0
}

.bp-generic-meta .generic-button a.bp-like-button img {
	height: 18px;
	width: 18px;
	margin-right: var(--bb-rl-space-100)
}

.bp-generic-meta .generic-button a.bp-like-button.has-reaction [class*=bb-icon] {
	display: flex
}

.bp-generic-meta .generic-button a.bp-like-button.has-reaction [class*=bb-icon]:before {
	font-weight: 200;
	color: inherit
}

.bp-generic-meta .generic-button a.acomment-reply:before {
	content: "\e172";
	font-family: bb-icons-rl;
	font-size: 24px;
	line-height: 1;
	color: var(--bb-rl-icon-tertiary-color);
	margin-right: var(--bb-rl-space-50);
	vertical-align: middle
}

.bb-rl-load-more {
	text-align: center
}

.bb-rl-load-more .bb-rl-button {
	font-size: 14px
}

.bb-rl-load-more .loading:before {
	content: "";
	display: inline-block;
	height: 18px;
	width: 18px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-activity-list .bb-rl-pin-action {
	position: absolute;
	right: 20px;
	font-size: 22px;
	line-height: 1;
	top: 30px
}

.bb-rl-activity-list .bb-rl-pin-action .bb-rl-mute-action_button,
.bb-rl-activity-list .bb-rl-pin-action .bb-rl-pin-action_button {
	cursor: default;
	display: none
}

.bb-rl-activity-list .bb-rl-pin-action [class*=bb-icon] {
	font-size: 20px;
	color: var(--bb-rl-icon-tertiary-color)
}

.bb-rl-activity-list .bb-rl-pin-action [class*=bb-icon]:before {
	margin: 0 4px 0 0
}

.bb-rl-activity-list .bb-pinned .bb-rl-pin-action_button,
.bb-rl-activity-list .loading-pin .bb-rl-pin-action_button {
	display: inline-block
}

.bb-rl-activity-list .bb-muted .bb-rl-mute-action_button {
	display: inline-block
}

.bb-rl-activity-list .loading-pin .bb-rl-pin-action_button {
	display: inline-block
}

.bb-rl-activity-list .loading-pin .bb-rl-pin-action_button [class*=bb-icon]:before {
	content: "";
	display: inline-block;
	height: 18px;
	width: 18px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear
}

.bb-rl-activity-list .loading-mute .bb-rl-mute-action_button {
	display: inline-block
}

.bb-rl-activity-list .loading-mute .bb-rl-mute-action_button [class*=bb-icon]:before {
	content: "";
	display: inline-block;
	height: 18px;
	width: 18px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear
}

.bb-rl-activity-list .bb-activity-more-options-wrap+.bb-rl-pin-action {
	right: 65px
}

.bb-rl-activity-list li.bbp_reply_create .bb-rl-activity-inner,
.bb-rl-activity-list li.bbp_topic_create .bb-rl-activity-inner {
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-300)
}

.bb-rl-activity-list li.bbp_reply_create .bb-rl-activity-inner .bb-rl-activity-content,
.bb-rl-activity-list li.bbp_topic_create .bb-rl-activity-inner .bb-rl-activity-content {
	padding: 0
}

.bb-rl-activity-list li.bbp_reply_create .bb-rl-activity-inner:hover,
.bb-rl-activity-list li.bbp_topic_create .bb-rl-activity-inner:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-activity-list li.bbp_reply_create .bb-content-inr-wrap,
.bb-rl-activity-list li.bbp_topic_create .bb-content-inr-wrap {
	color: var(--bb-rl-text-secondary-color);
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list li.bbp_reply_create .activity-read-more,
.bb-rl-activity-list li.bbp_topic_create .activity-read-more {
	display: none
}

.bb-rl-activity-list li.bbp_reply_create .bb-activity-media-wrap.bb-media-length-1 .bb-rl-activity-media-elem,
.bb-rl-activity-list li.bbp_topic_create .bb-activity-media-wrap.bb-media-length-1 .bb-rl-activity-media-elem {
	width: 100%
}

.bb-rl-activity-list li.bbp_reply_create .bb-activity-media-wrap.bb-media-length-1 .bb-rl-activity-media-elem .bb-rl-entry-img img,
.bb-rl-activity-list li.bbp_topic_create .bb-activity-media-wrap.bb-media-length-1 .bb-rl-activity-media-elem .bb-rl-entry-img img {
	width: 100%;
	max-height: 640px;
	object-fit: cover
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap,
.bb-rl-activity-list li.bbp_topic_create .activity-discussion-title-wrap {
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap a,
.bb-rl-activity-list li.bbp_topic_create .activity-discussion-title-wrap a {
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap a:hover,
.bb-rl-activity-list li.bbp_topic_create .activity-discussion-title-wrap a:hover {
	text-decoration: underline
}

.bb-rl-activity-list li.bbp_reply_create .activity-inner-meta,
.bb-rl-activity-list li.bbp_topic_create .activity-inner-meta {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-activity-list li.bbp_reply_create .activity-inner-meta a.button,
.bb-rl-activity-list li.bbp_topic_create .activity-inner-meta a.button {
	display: inline-flex;
	align-items: center;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	color: var(--bb-rl-text-color);
	font-family: inherit;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: 6px 12px
}

.bb-rl-activity-list li.bbp_reply_create .activity-inner-meta a.button:before,
.bb-rl-activity-list li.bbp_topic_create .activity-inner-meta a.button:before {
	content: "\e16e";
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-color);
	font-size: 16px;
	font-weight: 400
}

.bb-rl-activity-list li.bbp_reply_create .activity-attached-gif-container,
.bb-rl-activity-list li.bbp_reply_create .bb-activity-media-wrap,
.bb-rl-activity-list li.bbp_reply_create .bb-activity-video-wrap,
.bb-rl-activity-list li.bbp_topic_create .activity-attached-gif-container,
.bb-rl-activity-list li.bbp_topic_create .bb-activity-media-wrap,
.bb-rl-activity-list li.bbp_topic_create .bb-activity-video-wrap {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-activity-list li.bbp_reply_create .bb-rl-activity-inner {
	margin-top: 60px;
	position: relative
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap {
	position: absolute;
	top: -40px;
	left: 0;
	width: 100%
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap a {
	display: inline-block;
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap a .bb-reply-lable {
	font-weight: 400;
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-activity-list li.bbp_reply_create .activity-discussion-title-wrap .activity-read-more {
	display: none
}

@media screen and (max-width:992px) {
	.bb-rl-activity-filters-container {
		flex-flow: column;
		align-items: flex-start
	}

	.bb-rl-activity-filters-container .activity-head-bar {
		margin-left: 0
	}

	.activity-topic-selector {
		max-width: 100%
	}

	.bb-rl-group-details .activity-topic-selector {
		min-width: 100%
	}

	.activity-topic-selector+.bb-rl-activity-filters-separator {
		display: none
	}

	.activity-topic-selector>ul>li .bb_nav_more_dropdown .bb_more_dropdown__title {
		display: none
	}

	.activity-topic-selector>ul>li .bb_more_dropdown_overlay {
		display: none
	}
}

@media screen and (max-width:544px) {
	.bb-rl-activity-footer-actions {
		flex-flow: column;
		border-top: 0
	}

	.bb-rl-activity-footer-actions .activity-state {
		justify-content: space-between;
		width: 100%
	}

	.bb-rl-activity-footer-actions .activity-state-reactions:after {
		display: none
	}

	.bb-rl-activity-head-group .bb-rl-activity-group-post-meta {
		display: inline-block
	}

	.bb-rl-activity-list .bb-rl-activity-head p:first-child {
		font-size: 13px;
		line-height: 18px
	}

	.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-avatar {
		min-width: 40px
	}

	.bb-rl-activity-list .bb-rl-activity-head img.avatar {
		height: 40px;
		width: 40px
	}

	.bb-rl-activity-list .bb-rl-activity-head .bb-rl-activity-avatar {
		margin-right: 10px
	}

	.bb-rl-activity-list .bb-rl-activity-head .activity-date .bb-activity-edited-text,
	.bb-rl-activity-list .bb-rl-activity-head .activity-date a {
		font-size: 12px
	}

	.bb-rl-activity-list .bb-rl-activity-head .bb-media-privacy-wrap:before {
		margin: 0 4px
	}

	.bb-rl-activity-list .bb-rl-activity-head .bb-media-privacy-wrap .privacy:before {
		font-size: 14px
	}

	.bb-rl-activity-list .activity-meta {
		order: 2;
		justify-content: space-between;
		border-top: 1px solid var(--bb-rl-border-secondary-color);
		margin-top: var(--bb-rl-space-200);
		padding-top: var(--bb-rl-space-100);
		width: 100%
	}

	.bb-rl-activity-list .bb-activity-more-options-wrap+.bb-rl-pin-action {
		right: 55px
	}

	.bb-rl-activity-list .bb-activity-more-options-wrap .bb-activity-more-options-action[data-balloon][data-balloon-pos=up]:after {
		left: -10px
	}

	.bb-rl-activity-list .bb-muted .bb-rl-mute-action_button[data-balloon][data-balloon-pos=up]:after {
		left: -10px
	}

	.bb-rl-activity-list .bb-rl-pin-action [class*=bb-icon] {
		font-size: 18px
	}

	.bb-rl-activity-list li.activity-item {
		padding: var(--bb-rl-space-200)
	}

	.bb-rl-activity-modal .bb-rl-activity-list li.activity-item {
		padding: 0
	}

	.bb-rl-activity-list .bb-activity-more-options-wrap {
		right: var(--bb-rl-space-200)
	}

	.bb-activity-video-wrap.bb-video-length-2,
	.bb-activity-video-wrap.bb-video-length-3,
	.bb-activity-video-wrap.bb-video-length-4,
	.bb-activity-video-wrap.bb-video-length-5,
	.bb-activity-video-wrap.bb-video-length-more {
		gap: var(--bb-rl-space-100)
	}

	.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-1,
	.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-2,
	.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-1,
	.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-2,
	.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-1,
	.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-2,
	.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-1,
	.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-2,
	.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-1,
	.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-2 {
		padding: 0;
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-2 .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-3 .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-4 .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-5 .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-1 .bb-rl-item-cover-wrap,
	.bb-activity-video-wrap.bb-video-length-more .bb-rl-activity-video-elem.act-grid-1-2 .bb-rl-item-cover-wrap {
		padding-top: 60%
	}

	.bb-activity-video-wrap .bb-rl-item-cover-wrap {
		padding-top: 60%
	}

	.bb-media-length-2 .act-grid-1-1,
	.bb-media-length-2 .act-grid-1-2,
	.bb-media-length-3 .act-grid-1-1,
	.bb-media-length-3 .act-grid-1-2,
	.bb-media-length-4 .act-grid-1-1,
	.bb-media-length-4 .act-grid-1-2,
	.bb-media-length-5 .act-grid-1-1,
	.bb-media-length-5 .act-grid-1-2,
	.bb-media-length-more .act-grid-1-1,
	.bb-media-length-more .act-grid-1-2 {
		padding: 0;
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-entry-img>i {
		font-size: 40px
	}

	.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-description-wrap {
		padding: var(--bb-rl-space-100)
	}

	.bb-rl-activity-media-elem.bb-rl-document-activity .bb-rl-document-action-wrap {
		top: 12px
	}

	.bb-activity-video-wrap .bb-rl-item-cover-wrap:before {
		font-size: 24px;
		height: 46px;
		width: 46px
	}

	.bb-rl-activity-video-elem .bb-rl-video-duration {
		font-size: 12px
	}
}

.bb-rl-media-model-container {
	display: flex;
	flex-direction: column;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	margin: 0 var(--bb-rl-space-200);
	height: 96%;
	width: 100%;
	max-width: 2400px
}

.bb-rl-media-model-container .bb-rl-media-model-inner {
	display: flex;
	height: calc(100% - 67px);
	width: 100%
}

.bb-rl-media-model-container .bb-rl-media-model-inner .bb-media-info-section {
	border-left: 1px solid var(--bb-rl-border-secondary-color);
	padding: 0;
	width: 0;
	opacity: 0;
	visibility: hidden
}

.bb-rl-media-model-container.bb-rl-media-toggle-sidebar .bb-media-info-section {
	width: 580px;
	opacity: 1;
	visibility: visible;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	overflow: auto;
	overflow-x: hidden
}

.bb-rl-media-model-container.bb-rl-media-toggle-sidebar .bb-rl-media-section {
	width: calc(100% - 580px)
}

.bb-rl-media-model-container.bb-rl-media-toggle-sidebar .bb-rl-media-model-header .bb-rl-toggle-theatre-sidebar {
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-radius: var(--bb-rl-radius-md);
	border-color: var(--bb-rl-border-secondary-color)
}

.bb-rl-media-model-container .bb-rl-media-section {
	padding: var(--bb-rl-space-200);
	position: relative;
	width: 100%
}

.bb-rl-media-model-container .bb-rl-media-section figure {
	width: 100%;
	height: 100%;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.bb-rl-media-model-container .bb-rl-media-section figure img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: cover;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-media-model-container:has(.bb-rl-media-thumbnails) .bb-rl-media-section figure,
.bb-rl-media-model-container:has(.bb-rl-video-thumb-list) .bb-rl-media-section figure {
	height: calc(100% - 64px)
}

.bb-rl-media-model-container .bb-rl-media-model-header {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	display: flex;
	align-items: center
}

.bb-rl-media-model-container .bb-rl-media-model-header h2 {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	margin-right: auto
}

.bb-rl-media-model-container .bb-rl-media-model-header>a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: var(--bb-rl-space-50);
	color: var(--bb-rl-icon-color);
	border-radius: var(--bb-rl-radius-md);
	border: .5px solid transparent;
	font-size: 24px;
	line-height: 1
}

.bb-rl-media-model-container .bb-rl-media-model-header>a:hover {
	background-color: var(--bb-rl-background-secondary-hover-color);
	border-radius: var(--bb-rl-radius-md);
	border-color: var(--bb-rl-border-secondary-color)
}

.bb-rl-media-model-container .bb-rl-media-model-header>a:last-child {
	margin-left: var(--bb-rl-space-300)
}

.bb-rl-media-model-container .bb-rl-theater-command {
	height: 40px;
	width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: var(--bb-rl-radius-full);
	background-color: var(--bb-rl-background-black-color);
	color: var(--bb-rl-icon-tertiary-color);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: var(--bb-rl-space-300);
	z-index: var(--bb-rl-z-index-dropdown)
}

.bb-rl-media-model-container .bb-rl-theater-command.bb-rl-prev-document,
.bb-rl-media-model-container .bb-rl-theater-command.bb-rl-prev-media {
	left: var(--bb-rl-space-300);
	right: initial
}

.bb-rl-media-model-container .bb-rl-activity-list .bb-activity-more-options-wrap {
	top: 0;
	right: 0
}

.bb-rl-media-model-container .bb-rl-activity-list .bb-rl-pin-action {
	top: 5px
}

.bb-rl-media-model-container .bb-rl-activity-list .bb-activity-more-options-wrap+.bb-rl-pin-action {
	right: 40px
}

.bb-rl-media-model-container .bb-rl-activity-list.loading {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 100%
}

.bb-rl-media-model-container .bp-add-media-activity-description,
.bb-rl-media-model-container .bp-add-video-activity-description {
	display: inline-block;
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

.bb-rl-media-model-container .bp-add-media-activity-description [class*=bb-icon],
.bb-rl-media-model-container .bp-add-video-activity-description [class*=bb-icon] {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2
}

.bb-rl-media-model-container .bp-add-media-activity-description [class*=bb-icon]:before,
.bb-rl-media-model-container .bp-add-video-activity-description [class*=bb-icon]:before {
	content: "\e3d4";
	color: var(--bb-rl-icon-color);
	font-size: 16px;
	font-family: bb-icons-rl;
	margin: 0
}

.bb-rl-media-model-container .bp-add-media-activity-description .edit,
.bb-rl-media-model-container .bp-add-video-activity-description .edit {
	display: none
}

.bb-rl-media-model-container .bp-add-media-activity-description.show-edit .add,
.bb-rl-media-model-container .bp-add-video-activity-description.show-edit .add {
	display: none
}

.bb-rl-media-model-container .bp-add-media-activity-description.show-edit .edit,
.bb-rl-media-model-container .bp-add-video-activity-description.show-edit .edit {
	display: inline-block
}

.bb-rl-media-model-container .bp-media-activity-description {
	font-size: 14px;
	color: var(--bb-rl-text-color);
	line-height: 1.5;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-media-model-container .bp-edit-media-activity-description,
.bb-rl-media-model-container .bp-edit-video-activity-description {
	padding-bottom: var(--bb-rl-space-100)
}

.bb-rl-media-model-container .bp-edit-media-activity-description textarea,
.bb-rl-media-model-container .bp-edit-video-activity-description textarea {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	font-weight: 400;
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100);
	margin-bottom: var(--bb-rl-space-200);
	width: 100%;
	resize: none
}

.bb-rl-media-model-container .description-new-submit {
	display: flex;
	flex-flow: row-reverse;
	gap: var(--bb-rl-space-100)
}

.bb-rl-media-model-container .description-new-submit input {
	cursor: pointer;
	border: 0;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

.bb-rl-media-model-container .description-new-submit input[type=submit] {
	color: var(--bb-rl-text-white-color);
	background-color: var(--bb-rl-primary-color)
}

.bb-rl-media-model-container .description-new-submit input[type=reset] {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-tertiary-color)
}

.bb-rl-media-model-wrapper .bb-rl-media-section .video-js {
	padding: 0;
	height: 100% !important;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-document-theater .bb-rl-document-text-file-data-hidden {
	display: none
}

.bb-document-theater .document-preview {
	height: 100%
}

.bb-document-theater .document-preview .img-section {
	height: calc(100% - 50px)
}

.bb-document-theater .document-preview .img-block-wrap {
	max-height: 100%;
	display: flex;
	justify-content: center
}

.bb-document-theater .document-preview .img-block-wrap img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin: var(--bb-rl-space-200);
	object-fit: cover;
	border-radius: var(--bb-rl-radius-lg)
}

.bb-document-theater .document-preview h3 {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin: -16px -16px 0;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-200)
}

.bb-document-theater .bb-rl-media-section.bb-media-no-preview .img-section {
	justify-content: center;
	display: flex;
	align-items: center;
	flex-direction: column
}

.bb-document-theater .bb-rl-media-section.bb-media-no-preview .img-section>i {
	font-size: 55px;
	color: var(--bb-rl-icon-secondary-color);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-document-theater .bb-rl-media-section.bb-media-no-preview .img-section p {
	font-size: 18px;
	font-weight: 500;
	color: var(--bb-rl-text-secondary-color)
}

.bb-document-theater .CodeMirror {
	height: calc(100vh - 185px)
}

.bb-document-theater .CodeMirror pre {
	font-size: 14px !important
}

.bb-document-theater .document-audio {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	width: 100%
}

.bb-document-theater .document-audio audio {
	width: 100%;
	max-width: 800px
}

.bb-rl-media-thumbnails,
.bb-rl-video-thumb-list {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--bb-rl-space-200);
	margin-top: var(--bb-rl-space-200);
	overflow: auto
}

.bb-rl-media-thumbnails>div,
.bb-rl-video-thumb-list>div {
	width: 48px;
	height: 48px;
	border-radius: var(--bb-rl-radius-md);
	border: 2px solid transparent;
	overflow: hidden;
	cursor: pointer;
	flex: none
}

.bb-rl-media-thumbnails>div img,
.bb-rl-video-thumb-list>div img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.bb-rl-media-thumbnails>div.active,
.bb-rl-video-thumb-list>div.active {
	border-color: var(--bb-rl-primary-color)
}

.bb-rl-emojionearea-theatre.show .emojionearea-picker:not(.hidden) {
	opacity: 1;
	visibility: visible;
	z-index: 999992;
	right: unset;
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	transition: none
}

@media screen and (max-width:1000px) {
	.bb-rl-emojionearea-theatre .emojionearea-picker.emojionearea-picker-position-top.level-2 .emojionearea-wrapper:after {
		display: none
	}

	.bb-rl-emojionearea-theatre .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
		right: inherit;
		left: 98px
	}
}

.bb-rl-gif-media-search-dropdown.bb-rl-gif-media-search-dropdown-standalone {
	z-index: 999992;
	top: 0;
	left: 0;
	bottom: inherit;
	margin: 0;
	padding: 0;
	position: fixed
}

.bb-rl-gif-media-search-dropdown.bb-rl-gif-media-search-dropdown-standalone .gif-search-content .gif-search-results {
	max-height: 280px
}

@media screen and (max-width:1120px) {
	.bb-rl-media-model-container .bb-rl-media-model-inner {
		height: 100%;
		display: block;
		overflow: auto
	}

	.bb-rl-media-model-container .bb-rl-media-model-inner .bb-media-info-section {
		height: 0;
		overflow: hidden
	}

	.bb-rl-media-model-container .bb-rl-media-section {
		height: 100%
	}

	.bb-rl-media-model-container.bb-rl-media-toggle-sidebar .bb-rl-media-section {
		width: 100%
	}

	.bb-rl-media-model-container.bb-rl-media-toggle-sidebar .bb-media-info-section {
		width: auto;
		height: auto;
		overflow: visible;
		border-top: 1px solid var(--bb-rl-border-secondary-color)
	}
}

.bb-rl-modal-move-file .bb-rl-modal-header p {
	margin: 0;
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line)
}

.bb-rl-modal-move-file .db-modal-buttons {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: var(--bb-rl-space-100);
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-modal-move-file .db-modal-buttons .bb-rl-button {
	font-size: .85rem
}

.bb-rl-modal-move-file .bb-rl-field-wrap {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-modal-move-file .bb-rl-model-footer {
	display: flex;
	align-items: center;
	background-color: transparent;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	gap: var(--bb-rl-space-100)
}

.bb-rl-modal-move-file .bb-rl-model-footer .bb-rl-button {
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-modal-move-file .bb-rl-model-footer .bb-rl-button.is-disabled {
	opacity: .6;
	cursor: default;
	pointer-events: none
}

.bb-rl-modal-move-file .bb-rl-model-footer .bb-rl-button.loading:after {
	content: "";
	display: inline-block;
	height: 18px;
	width: 18px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	margin-left: var(--bb-rl-space-100);
	animation: spin 3s infinite linear
}

.bb-rl-modal-move-file .bb-rl-model-footer .bb-rl-create-album {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	margin-right: auto;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500
}

.bb-rl-modal-move-file .bb-rl-model-footer .bb-rl-create-album [class*=bb-icon] {
	font-size: 16px
}

.bb-rl-modal-move-file .bbm-model-wrap label {
	font-size: var(--bb-rl-font-size-sm);
	line-height: 1.5;
	display: block;
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-modal-move-file .bbm-model-wrap input {
	font-size: var(--bb-rl-font-size-sm);
	height: 40px;
	padding: 0 var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	box-sizing: border-box;
	width: 100%
}

.bb-rl-modal-move-file .bbm-model-wrap input.error {
	border-color: var(--Border-danger-secondary)
}

.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-album-wrap .bb-rl-field-wrap,
.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-folder-wrap .bb-rl-field-wrap {
	padding: 0;
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-album-wrap .bb-rl-footer-alt .bb-rl-field-wrap,
.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-folder-wrap .bb-rl-footer-alt .bb-rl-field-wrap {
	margin-bottom: 0
}

.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-album-wrap .bb-rl-footer-alt .db-modal-buttons,
.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-folder-wrap .bb-rl-footer-alt .db-modal-buttons {
	margin-top: 0
}

.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-album-wrap .bb-rl-dropdown-wrap,
.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-folder-wrap .bb-rl-dropdown-wrap {
	position: relative
}

.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-album-wrap .bb-rl-dropdown-wrap select,
.bb-rl-modal-move-file .bbm-model-wrap .bb-rl-create-popup-folder-wrap .bb-rl-dropdown-wrap select {
	font-size: var(--bb-rl-font-size-sm);
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-quaternary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: 0 var(--bb-rl-space-200);
	height: 40px;
	width: 100%;
	appearance: none;
	-webkit-appearance: none;
	padding-right: var(--bb-rl-space-300)
}

#bb-rl-media-create-album-popup>.bb-rl-field-wrap {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-location-album-list-wrap {
	padding-top: var(--bb-rl-space-100)
}

.bb-rl-location-album-list-wrap .bb-rl-breadcrumbs-append-ul-li .item {
	padding: var(--bb-rl-space-100) 0;
	display: flex;
	align-items: center;
	font-size: var(--bb-rl-font-size-sm);
	white-space: nowrap
}

.bb-rl-location-album-list-wrap .bb-rl-breadcrumbs-append-ul-li .item span:not(:first-child):before {
	content: "\e13a";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 16px;
	vertical-align: middle;
	margin-right: var(--bb-rl-space-50)
}

.bb-readylaunch-template .location-album-list {
	list-style: none;
	overflow: auto;
	max-height: 230px;
	min-height: 230px;
	padding: 0;
	margin: 0;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-readylaunch-template .location-album-list li {
	position: relative
}

.bb-readylaunch-template .location-album-list li span {
	display: flex;
	align-items: center;
	font-size: var(--bb-rl-font-size-sm);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	width: 100%;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.bb-readylaunch-template .location-album-list li span.selected {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-readylaunch-template .location-album-list li span:before {
	content: "\e834";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 18px;
	margin-right: 12px
}

.bb-readylaunch-template .location-album-list li:last-child span {
	border-bottom: 0
}

.bb-readylaunch-template .location-album-list.is-loading {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: auto;
	max-height: 230px;
	min-height: 230px
}

.bb-readylaunch-template .location-album-list.is-loading .bb-icon-spinner {
	height: 24px
}

.bb-readylaunch-template .location-album-list.is-loading .bb-icon-spinner:before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 24px;
	width: 24px;
	border-width: 3px
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-custom {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
	height: 155px;
	margin-right: 0;
	overflow: hidden
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-custom .bb-rl-close-thumbnail-custom {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 14px;
	width: 14px;
	z-index: 111;
	border-radius: 50%;
	background: var(--bb-rl-background-color);
	color: var(--bb-rl-icon-tertiary-color);
	cursor: pointer;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-custom .bb-rl-close-thumbnail-custom:after {
	content: "\00d7";
	font-size: 14px;
	line-height: 1;
	position: relative;
	top: -1px;
	left: 0
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-custom img {
	height: 100%;
	width: 100%;
	margin: 0;
	display: block;
	min-height: 120px;
	border-radius: 4px;
	max-width: inherit;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap {
	flex-basis: 33.333334%;
	width: 33.333334%;
	padding: 0;
	position: relative;
	min-height: 160px;
	padding-right: 10px
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-video-thumbnail-custom {
	border: 3px solid transparent;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-custom-check[name=bb-video-thumbnail-select] {
	position: absolute;
	opacity: 0
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-custom-check[name=bb-video-thumbnail-select]+label {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 11;
	opacity: 0
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-custom-check[name=bb-video-thumbnail-select]:checked~.bb-rl-video-thumbnail-custom {
	border-color: var(--bb-rl-primary-color);
	overflow: hidden
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-custom-check[name=bb-video-thumbnail-select]:checked~.bb-rl-video-thumbnail-custom img {
	border-radius: 0
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-action-check-wrap {
	visibility: visible;
	opacity: 1;
	top: inherit;
	bottom: 7px;
	right: 7px;
	left: inherit;
	z-index: 1111;
	display: none
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-action-check-wrap [class*=" bb-icon-"] {
	border: 2px solid var(--bb-rl-background-color);
	background-color: rgba(255, 255, 255, .4)
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-action-check-wrap [class*=" bb-icon-"]:before {
	display: none
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-action-check-wrap .bb-rl-custom-check:checked+label .bb-icon:before {
	content: "\e876";
	display: inline;
	font-family: bb-icons
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-custom-check:checked~.bb-rl-field-wrap .dropzone .dz-preview .dz-image {
	border-color: var(--bb-rl-primary-color)
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-field-wrap {
	margin-bottom: 0;
	position: relative;
	z-index: 111
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone {
	max-height: 160px;
	overflow: hidden
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone.dz-started {
	margin: 0
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-default {
	margin: 0;
	padding: 15px 0;
	min-height: auto;
	height: 160px
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-default .dz-button,
.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-default .dz-button:hover {
	padding: 50px 15px 0 15px
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-preview {
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: initial
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-preview .dz-image {
	height: 160px;
	position: relative
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-preview .dz-image img {
	max-width: inherit;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	height: 100%;
	width: 100%;
	margin: 0;
	display: block;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	position: absolute
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-preview .dz-remove:after {
	font-size: 19px
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-button {
	position: relative
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-button:before {
	content: "\e10e";
	font-family: bb-icons-rl;
	font-weight: 500;
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-50%)
}

.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-complete .dz-progress-ring-wrap {
	display: none !important
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated {
	flex-basis: 100%;
	width: 100%;
	margin-bottom: 15px
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated.disabled {
	opacity: .7;
	pointer-events: none;
	user-select: none
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list {
	margin: 0;
	padding: 0;
	display: flex;
	height: 100%;
	gap: 0
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list.loading {
	text-align: center
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li {
	width: 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
	height: 100%;
	padding: 0 10px 0 0;
	margin: 0;
	list-style: none;
	display: flex
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li .bb-rl-custom-check {
	position: absolute;
	opacity: 0
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li .bb-rl-custom-check:checked~a {
	border-color: var(--bb-rl-primary-color)
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li .bb-rl-custom-check:checked~a img {
	border-radius: 0
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li>div>label {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li>div>label [class*=" bb-icon-"] {
	display: none
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li .bb-action-check-wrap {
	visibility: visible;
	opacity: 1;
	top: inherit;
	bottom: 7px;
	right: 7px;
	left: inherit
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li .bb-action-check-wrap [class*=" bb-icon-"] {
	border: 2px solid var(--bb-rl-background-color);
	background-color: rgba(255, 255, 255, .4)
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li .bb-action-check-wrap [class*=" bb-icon-"]:before {
	display: none
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li>div,
.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li>div a {
	height: 100%;
	display: flex;
	position: relative;
	width: 100%
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li>div>a {
	border: 3px solid transparent;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li img {
	min-height: 155px;
	max-height: 155px;
	border-radius: var(--bb-rl-radius-md);
	width: auto;
	height: 100%;
	margin: 0 auto;
	display: block
}

.bb-rl-video-thumbnail-uploader {
	word-break: break-word
}

.bb-rl-video-thumbnail-uploader .bb-rl-modal-wrapper {
	max-width: 800px
}

.bb-rl-video-thumbnail-uploader .thumbnail_notice {
	display: none
}

.bb-rl-video-thumbnail-uploader .bb-rl-video-thumbnail-uploader-dropzone-select .dz-default {
	min-height: 100% !important
}

.bb-rl-video-thumbnail-uploader .bb-rl-modal-container>p {
	margin-top: 25px;
	margin-bottom: 0
}

.bb-rl-video-thumbnail-uploader .bb-rl-button.bb-rl-video-thumbnail-submit.saving:after {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 16px;
	width: 16px;
	border-width: 2px;
	margin-left: var(--bb-rl-space-50)
}

.bb-rl-video-thumbnail-uploader.generating_thumb .thumbnail_notice {
	display: inline-block;
	margin-left: 10px;
	font-size: 12px
}

.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader {
	color: var(--bb-rl-text-secondary-color);
	background-color: var(--bb-rl-background-secondary-color);
	opacity: 1;
	margin: 0 10px 0 0;
	width: calc(33.3333% - 10px);
	padding: 0;
	flex-basis: calc(33.3333% - 10px);
	overflow: hidden;
	border-radius: var(--bb-rl-radius-md);
	min-height: 160px;
	text-align: center;
	align-items: center
}

.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader .bb-rl-video-thumb-block {
	display: block;
	padding: 0 10px
}

.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader .bb-rl-video-thumb-block>i {
	font-size: 25px;
	margin-bottom: 15px
}

.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader .bb-rl-video-thumb-block>span {
	display: block;
	font-size: 14px
}

.bb-rl-video-thumbnail-uploader .bb-rl-modal-mask {
	z-index: 999991
}

.bb-rl-video-thumbnail-uploader.ffmpeg_failed .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated,
.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated {
	width: 33.3333%;
	display: inline-block
}

.bb-rl-video-thumbnail-uploader.ffmpeg_failed .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li,
.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li {
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
	height: 100%
}

.bb-rl-video-thumbnail-uploader.ffmpeg_failed .bb-rl-video-thumbnail-content .bb-dropzone-wrap,
.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-dropzone-wrap {
	width: 33.333334%;
	display: inline-block;
	vertical-align: text-bottom
}

.bb-rl-video-thumbnail-uploader.no_generated_thumb .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated {
	display: none
}

.bb-rl-video-thumbnail-uploader .bb-rl-model-footer {
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-video-thumbnail-uploader .bb-rl-model-footer .bb-rl-video-thumbnail-submit.is-disabled {
	opacity: .6;
	cursor: default;
	pointer-events: none
}

@media screen and (max-width:540px) {
	.bb-rl-video-thumbnail-uploader .bb-rl-modal-container {
		padding: 20px 15px 30px
	}

	.bb-rl-video-thumbnail-uploader .bb-rl-modal-header {
		margin: -20px -15px 30px;
		flex-wrap: wrap
	}

	.bb-rl-video-thumbnail-uploader .bb-rl-modal-header .bb-rl-video-thumbnail-uploader-modal-title {
		margin-right: 10px
	}

	.bb-rl-video-thumbnail-uploader .bb-rl-modal-header .thumbnail_notice {
		margin: 0
	}

	.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader {
		min-height: 110px
	}

	.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader .bb-rl-video-thumb-block {
		padding: 0 5px
	}

	.bb-rl-video-thumbnail-uploader.generating_thumb .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li.bb_rl_thumb_loader .bb-rl-video-thumb-block>span {
		font-size: 12px
	}

	.bb-rl-video-thumbnail-content {
		flex-flow: column
	}

	.bb-rl-video-thumbnail-content .bb-dropzone-wrap {
		margin-bottom: 15px;
		min-height: 106px;
		vertical-align: top;
		width: 100%
	}

	.bb-rl-video-thumbnail-content .bb-dropzone-wrap .bb-rl-video-thumbnail-custom img,
	.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone,
	.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-default,
	.bb-rl-video-thumbnail-content .bb-dropzone-wrap .dropzone .dz-preview .dz-image {
		height: auto
	}

	.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li img {
		min-height: 100px;
		max-height: 106px
	}

	.bb-rl-video-thumbnail-content .bb-action-check-wrap [class*=" bb-icon-"] {
		font-size: 11px;
		width: 18px;
		height: 18px
	}

	.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated {
		flex-basis: 100%;
		width: 100%
	}

	.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li {
		width: calc(33.3333334% - 6.66666667px);
		flex: calc(33.3333334% - 6.66666667px);
		margin-left: 10px;
		padding-left: 0;
		padding-right: 0
	}

	.bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li:first-child {
		margin-left: 0 !important
	}

	.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-dropzone-wrap {
		width: 100%
	}

	.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated {
		width: 100%;
		display: inline-block
	}

	.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list {
		flex-wrap: wrap
	}

	.bb-rl-video-thumbnail-uploader.no_ffmpeg .bb-rl-video-thumbnail-content .bb-rl-video-thumbnail-auto-generated .bb-rl-video-thumb-list li {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
		height: 100%;
		margin: 0
	}
}

.bb-rl-location-folder-list-wrap .bb-rl-breadcrumbs-append-ul-li .item {
	padding: var(--bb-rl-space-100) 0;
	display: flex;
	align-items: center;
	font-size: var(--bb-rl-font-size-sm);
	white-space: nowrap
}

.bb-rl-location-folder-list-wrap .bb-rl-breadcrumbs-append-ul-li .item span:not(:first-child):before {
	content: "\e13a";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 16px;
	vertical-align: middle;
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-location-folder-list-wrap .bb-rl-breadcrumbs-append-ul-li .item span:not(.more_options) {
	cursor: pointer
}

.bb-rl-location-folder-list-wrap .bb-rl-breadcrumbs-append-ul-li .item span.hidden {
	display: none !important
}

.location-folder-list {
	overflow: auto;
	max-height: 230px;
	min-height: 230px;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: 4px
}

.location-folder-list li {
	position: relative;
	margin: 0;
	padding: 0
}

.location-folder-list li span {
	color: var(--bb-rl-text-secondary-color);
	padding: 8px 15px;
	border-bottom: 1px solid #e7e9ec;
	display: block;
	cursor: pointer;
	font-size: 14px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.location-folder-list li span.selected {
	background-color: var(--bb-rl-background-secondary-color)
}

.location-folder-list li span:before {
	content: "\e260";
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-secondary-color);
	margin-right: var(--bb-rl-space-100);
	font-size: 16px;
	vertical-align: middle
}

.location-folder-list li:last-child span {
	border-bottom: 0
}

.location-folder-list li ul {
	display: none;
	margin: 0;
	padding: 0;
	list-style: none
}

.location-folder-list li .sub-menu-anchor {
	position: absolute;
	right: 5px;
	top: 50%;
	color: var(--bb-rl-icon-secondary-color);
	font-size: 18px;
	line-height: 1;
	font-style: normal;
	cursor: pointer;
	transform: translateY(-50%);
	display: inline-block;
	height: auto;
	width: auto;
	transition: all ease .3s
}

.location-folder-list li .sub-menu-anchor:before {
	content: "\e13a";
	font-family: bb-icons-rl
}

.location-folder-list.is-loading {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: auto;
	max-height: 230px;
	min-height: 230px
}

.location-folder-list.is-loading .bb-icon-spinner:before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear;
	height: 24px;
	width: 24px;
	border-width: 3px
}

.bb-rl-activity-list .activity-state-popup {
	display: none;
	position: fixed;
	inset: 0;
	z-index: 999999;
	background-color: rgba(0, 0, 0, .5);
	backdrop-filter: blur(2px);
	box-shadow: 0 6px 24px 0 rgba(18, 43, 70, .1)
}

.bb-rl-activity-list .activity-state-popup.active {
	display: block
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_overlay {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_inner {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: var(--bb-rl-background-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	width: 90%;
	max-width: 560px;
	max-height: 95vh;
	min-height: 250px;
	overflow: auto;
	overflow-x: hidden
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_title {
	display: flex;
	align-items: center;
	margin: 0 -24px var(--bb-rl-space-200);
	padding: 0 var(--bb-rl-space-300) var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_title h4 {
	font-size: 18px;
	font-weight: 600;
	line-height: 1
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_title .bb-rl-state-popup-close-button {
	color: var(--bb-rl-text-color);
	font-size: 24px;
	line-height: 1;
	margin-left: auto
}

.bb-rl-activity-list .activity-state-popup .reaction-loader {
	font-size: 18px;
	text-align: center;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 210px
}

.bb-rl-activity-list .activity-state-popup .activity-state_users.loading~.reaction-loader {
	min-height: auto
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel {
	margin-bottom: 10px
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li {
	margin: 0;
	padding: 0
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a {
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 600;
	line-height: 1.5;
	padding: 5px var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-md);
	min-width: 55px
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a>i,
.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a>img {
	font-size: 20px;
	line-height: 1;
	margin: 0 8px 0 0
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a>img {
	width: 20px;
	height: 20px;
	object-fit: cover
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a>img.custom {
	border-radius: 100%
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a>span {
	color: var(--bb-rl-text-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: 1
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel ul li>a.active {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_panel .bb-rl-all-reaction-count {
	margin-left: var(--bb-rl-space-50)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item {
	display: none
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_users {
	max-height: 300px;
	overflow: auto;
	margin: 0 -25px;
	padding: 0 25px
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .reactions_loader {
	font-size: 18px;
	text-align: center;
	line-height: 1
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 10px 0;
	margin: 0
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar {
	width: 40px;
	height: 40px;
	object-fit: cover;
	position: relative;
	margin-right: var(--bb-rl-space-300)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar img.avatar {
	width: 100%;
	max-width: 100%;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction {
	display: flex;
	position: absolute;
	right: -12px;
	bottom: 0
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction>i {
	background-color: var(--bb-rl-background-color);
	font-size: 20px;
	font-weight: 200;
	line-height: 1;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction>i:before {
	margin: 0
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction>img {
	height: 20px;
	width: 20px;
	object-fit: cover
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction>img.custom {
	border-radius: 100%
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__info {
	max-width: calc(100% - 75px)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__data {
	display: flex;
	align-items: center
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__data:not(:last-child) {
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .followers-count {
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm);
	line-height: 1
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__name {
	color: var(--bb-rl-text-color);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.33;
	text-transform: capitalize;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__name a {
	color: var(--bb-rl-text-color);
	font-size: 14px;
	font-weight: 500
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__role {
	color: var(--bb-rl-text-color);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.8;
	border: 1px solid var(--bb-rl-border-quaternary-color);
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: 24px;
	padding: 0 var(--bb-rl-space-100);
	margin-left: var(--bb-rl-space-100);
	text-transform: capitalize;
	max-width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.bb-rl-activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item.active {
	display: block
}

.ac-form {
	display: none;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-lg);
	margin: var(--bb-rl-space-200) 0 var(--bb-rl-space-100)
}

.ac-form:not(.has-content) .ac-input:before {
	content: attr(data-placeholder);
	font-size: 14px;
	color: var(--bb-rl-text-tertiary-color);
	position: absolute
}

.bb-rl-ac-reply-content {
	display: flex;
	gap: var(--bb-rl-space-100);
	max-height: 175px;
	overflow-y: auto;
	margin: var(--bb-rl-space-100) 0 var(--bb-rl-space-200)
}

.ac-textarea {
	padding-top: calc(var(--bb-rl-space-100) + var(--bb-rl-space-50));
	flex: auto
}

.ac-textarea .ac-input {
	outline: 0;
	font-size: 14px;
	color: var(--bb-rl-text-color)
}

.bb-rl-ac-reply-avatar {
	padding: var(--bb-rl-space-100) 0 var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-ac-reply-avatar img {
	border-radius: var(--bb-rl-radius-full);
	height: 32px;
	width: 32px
}

.bb-rl-ac-reply-footer {
	display: flex;
	align-items: center;
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-ac-reply-footer .bb-rl-gif-media-search-dropdown {
	left: -50px
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar {
	display: flex;
	gap: var(--bb-rl-space-100)
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar .toolbar-button {
	display: inline-flex;
	padding: var(--bb-rl-space-50);
	border: .5px solid transparent
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar .toolbar-button.active {
	border-radius: var(--bb-rl-radius-md);
	border-color: var(--bb-rl-border-secondary-color);
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar .toolbar-button [class*=bb-icon] {
	color: var(--bb-rl-icon-secondary-color);
	font-size: 24px
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar .bb-rl-post-elements-buttons-item {
	position: relative
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar .bb-rl-post-elements-buttons-item.disable {
	pointer-events: none;
	opacity: .4
}

.bb-rl-ac-reply-footer .bb-rl-post-emoji {
	display: inline-flex;
	align-items: center
}

.bb-rl-ac-reply-footer .bb-rl-post-emoji .emojionearea-button:before {
	content: "\e436";
	color: var(--bb-rl-icon-secondary-color);
	font-family: bb-icons-rl;
	font-size: 24px
}

.bb-rl-ac-reply-footer .bb-rl-separator {
	display: none;
	align-self: center;
	width: 1px;
	height: 16px;
	background-color: var(--bb-rl-border-tertiary-color);
	margin-bottom: 4px
}

.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar:not(.post-emoji-disabled) [class*=bb-rl-post-]:not([style*="display: none"])~.bb-rl-separator {
	display: inline-flex
}

.bb-rl-ac-reply-footer .ac-reply-cancel {
	font-size: .85rem;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	margin: 0 var(--bb-rl-space-100) 0 auto
}

.bb-rl-ac-reply-footer .bb-rl-ac-submit-wrap input[type=submit] {
	font-size: .85rem;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	opacity: .7;
	pointer-events: none
}

.ac-form.has-content .bb-rl-ac-submit-wrap input[type=submit],
.ac-form.has-gif .bb-rl-ac-submit-wrap input[type=submit],
.ac-form.has-media .bb-rl-ac-submit-wrap input[type=submit] {
	opacity: 1;
	pointer-events: auto
}

.ac-form.has-media.media-uploading .bb-rl-ac-submit-wrap input[type=submit] {
	opacity: .7;
	pointer-events: none
}

.activity-item.has-comments .bb-rl-activity-comments {
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	margin-top: var(--bb-rl-space-100)
}

.activity-item.has-comments .bb-rl-activity-comments .bb-activity-more-options-wrap {
	right: 0
}

.activity-item.has-comments .bb-rl-activity-comments>.view-more-comments {
	display: none
}

.activity-item.has-comments .bb-rl-activity-comments ul {
	padding: 0;
	list-style: none
}

.activity-item.has-comments .bb-rl-activity-comments ul li {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments ul li .ac-form {
	margin-left: var(--bb-rl-space-300)
}

.activity-item.has-comments .bb-rl-activity-comments>ul>li>ul {
	margin-left: var(--bb-rl-space-700)
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .acomments-view-more {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .acomments-view-more:before {
	content: "";
	background-color: transparent;
	width: 36px;
	position: absolute;
	left: -56px;
	top: -18px;
	height: 32px;
	border-style: solid;
	border-width: 0 0 2px 2px;
	border-bottom-color: var(--bb-rl-border-tertiary-color);
	border-left-color: var(--bb-rl-border-tertiary-color);
	border-bottom-left-radius: 10px
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul>li>ul li:not(:last-child) {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul>li>ul li:not(:last-child):before {
	content: "";
	width: 2px;
	height: 100%;
	background-color: var(--bb-rl-border-tertiary-color);
	position: absolute;
	left: -32px;
	top: 5px;
	display: inline-block
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul>li ul .bb-rl-item-avatar {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul>li ul .bb-rl-item-avatar:before {
	content: "";
	width: 16px;
	position: absolute;
	left: -32px;
	top: -9px;
	height: 32px;
	border-style: solid;
	border-width: 0 0 2px 2px;
	border-bottom-color: var(--bb-rl-border-tertiary-color);
	border-left-color: var(--bb-rl-border-tertiary-color);
	border-bottom-left-radius: 10px
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .has-child-comments>.bb-rl-acomment-display {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .has-child-comments>.bb-rl-acomment-display:before {
	content: "";
	width: 2px;
	background-color: var(--bb-rl-border-tertiary-color);
	position: absolute;
	left: 24px;
	top: 64px;
	height: calc(100% - 60px)
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul>.has-child-comments:first-of-type>.bb-rl-acomment-display:before {
	height: calc(100% - 50px);
	left: 24px;
	top: 65px
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .bb-rl-comment-item-focus .bb-rl-display-focus:not(.bp-hide)+.bb-rl-acomment-edit-form+ul {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .bb-rl-comment-item-focus .bb-rl-display-focus:not(.bp-hide)+.bb-rl-acomment-edit-form+ul:before {
	content: "";
	width: 2px;
	height: 100%;
	background-color: var(--bb-rl-border-tertiary-color);
	position: absolute;
	left: -32px;
	top: 3px
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .bb-rl-comment-item-focus .bb-rl-display-focus {
	position: relative
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .bb-rl-comment-item-focus .bb-rl-display-focus:before {
	content: "";
	width: 2px;
	height: calc(100% - 50px);
	background-color: var(--bb-rl-border-tertiary-color);
	position: absolute;
	left: 24px;
	top: 65px
}

.activity-item.has-comments .bb-rl-activity-comments.bb-rl-threaded-level-2>ul .bb-threaded-level-max .bb-rl-comment-item-focus .bb-rl-display-focus::before {
	display: none
}

.bb-rl-activity-modal .activity-item.has-comments .bb-rl-activity-comments .bb-activity-more-options-wrap .bb-activity-more-options-action[data-balloon-pos=up]:after {
	transform: translate(-85%, 10px)
}

.bb-rl-activity-modal .activity-item.has-comments .bb-rl-activity-comments .bb-activity-more-options-wrap .bb-activity-more-options-action[data-balloon-pos=up]:hover:after {
	transform: translate(-85%, 0)
}

.activity-item.has-comments .bb-rl-acomment_inner {
	display: flex;
	gap: var(--bb-rl-space-200)
}

.activity-item.has-comments .bb-rl-acomment_inner .bb-rl-acomment-meta a {
	color: var(--bb-rl-text-color);
	font-size: 16px;
	font-weight: 500
}

.activity-item.has-comments .bb-rl-acomment_inner .activity-time-since {
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm);
	line-height: var(--bb-rl-base-line-small)
}

.activity-item.has-comments .bb-rl-acomment_inner .bb-rl-acomment-content {
	color: var(--bb-rl-text-color);
	font-size: 14px;
	padding: var(--bb-rl-space-100) 0
}

.activity-item.has-comments .bb-rl-acomment_inner .bb-rl-acomment-content p:not(:last-child) {
	margin-bottom: var(--bb-rl-space-100)
}

.activity-item.has-comments .bb-rl-acomment-foot-actions {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: var(--bb-rl-space-100)
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .activity-meta {
	order: 1;
	border: 0;
	margin: 0;
	padding: 0;
	width: auto
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .comment-reactions_count {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px;
	margin-left: var(--bb-rl-space-100)
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .acomments-count {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 14px
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions {
	display: flex;
	align-items: center;
	order: 2
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions .activity-state-reactions {
	display: flex;
	align-items: center;
	cursor: pointer
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions .activity-state-reactions~.activity-state-comments:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background-color: var(--bb-rl-background-tertiary-color);
	height: 4px;
	width: 4px;
	border-radius: var(--bb-rl-radius-full);
	margin: 0 var(--bb-rl-space-100)
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions .reactions_item {
	background-color: var(--bb-rl-background-color);
	padding: 2px;
	border-radius: var(--bb-rl-radius-full)
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions .reactions_item img {
	display: block;
	height: 20px;
	width: 20px;
	margin: 0
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions .reactions_item:not(:first-child) {
	margin-left: -4px
}

.activity-item.has-comments .bb-rl-acomment-foot-actions .generic-button a {
	font-size: 14px;
	line-height: 1;
	color: var(--bb-rl-text-tertiary-color)
}

.activity-item.has-comments .bb-rl-acomment-avatar {
	padding-top: var(--bb-rl-space-200)
}

.activity-item.has-comments .bb-rl-acomment-avatar a {
	display: block;
	width: 48px
}

.activity-item.has-comments .bb-rl-acomment-avatar img {
	height: 48px;
	width: 48px;
	border-radius: var(--bb-rl-radius-full)
}

.activity-item.has-comments .bb-rl-acomment-content_wrap {
	flex: auto;
	border-bottom: 1px solid var(--bb-rl-border-color);
	padding-top: var(--bb-rl-space-200);
	width: 100%
}

.activity-item.has-comments .ac-form {
	display: block
}

.activity-item.has-comments .suspended-comment-item .bb-rl-acomment-content {
	opacity: .7;
	pointer-events: none;
	padding-top: 0
}

.activity-item .bb-rl-activity-comments #bb-rl-ajax-loader {
	margin-top: var(--bb-rl-space-300)
}

.acomments-view-more {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	color: var(--bb-rl-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	margin: 12px 0 12px var(--bb-rl-space-300);
	cursor: pointer
}

.acomments-view-more>i {
	display: none
}

.acomments-view-more:after {
	content: "\e136";
	font-size: 16px;
	font-weight: 400;
	font-family: bb-icons-rl
}

.acomments-view-more.loading:after {
	display: none
}

.acomments-view-more #bb-rl-ajax-loader {
	width: 100%
}

.bb-rl-ac-form-placeholder {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-lg);
	margin: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-ac-form-placeholder .bb-rl-ac-reply-content .medium-editor-element p {
	content: attr(data-placeholder);
	font-size: 14px;
	color: var(--bb-rl-text-tertiary-color);
	margin: 0
}

.bb-rl-ac-form-placeholder .bb-rl-ac-reply-avatar .avatar-placeholder {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-color: #f2f4f5;
	border-radius: 50%
}

@media screen and (max-width:544px) {
	.activity-item.has-comments .bb-rl-acomment-foot-actions {
		flex-flow: column;
		border-top: 0;
		margin-top: var(--bb-rl-space-200)
	}

	.activity-item.has-comments .bb-rl-acomment-foot-actions .bb-rl-comment-reactions {
		justify-content: space-between;
		width: 100%;
		order: 1
	}

	.activity-item.has-comments .bb-rl-acomment-foot-actions .activity-state-reactions:after {
		display: none
	}

	.activity-item.has-comments .bb-rl-acomment-foot-actions .activity-meta {
		order: 2;
		justify-content: space-between;
		border-top: 1px solid var(--bb-rl-border-color);
		margin-top: var(--bb-rl-space-200);
		padding-top: var(--bb-rl-space-100);
		width: 100%
	}

	.bb-rl-ac-reply-footer {
		flex-wrap: wrap
	}

	.bb-rl-ac-reply-footer .bb-rl-ac-reply-toolbar {
		width: 100%;
		justify-content: center;
		margin-bottom: var(--bb-rl-space-100)
	}

	.bb-rl-ac-reply-footer .bb-rl-ac-submit-wrap {
		margin-right: auto
	}
}

.bb-rl-profile-container {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200);
	padding-bottom: var(--bb-rl-space-300)
}

.bb-rl-profile-container .bp-member-type {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-profile-header {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-400) var(--bb-rl-space-400) var(--bb-rl-space-300)
}

.bb-rl-main-nav-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	flex-flow: wrap
}

.bb-rl-main-nav-list li a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	display: inline-flex;
	align-items: center;
	color: var(--bb-rl-text-secondary-color);
	background-color: transparent;
	border-radius: var(--bb-rl-radius-full)
}

.bb-rl-main-nav-list li a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-main-nav-list li a .count {
	padding: 0 var(--bb-rl-space-50);
	margin-left: var(--bb-rl-space-100);
	display: none
}

.bb-rl-main-nav-list li.current a,
.bb-rl-main-nav-list li.selected a {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-main-nav-list>li>a {
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	display: inline-flex;
	align-items: center
}

.bb-rl-profile-avatar {
	width: 144px;
	height: 144px
}

.bb-rl-profile-avatar img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, .08)
}

.bb-rl-profile-item-header {
	gap: var(--bb-rl-space-400);
	position: relative
}

.bb-rl-profile-item-header .bb-rl-header-dropdown {
	position: absolute;
	top: -8px;
	right: 0
}

@media screen and (max-width:660px) {
	.bb-rl-profile-item-header {
		flex-direction: column;
		align-items: center
	}

	.bb-rl-profile-item-header .bb-rl-profile-header-content {
		text-align: center
	}

	.bb-rl-profile-item-header .bb-rl-profile-header-content .member-title-wrap {
		align-items: center
	}

	.bb-rl-profile-item-header .bb-rl-profile-header-content .bb-rl-member-header-actions {
		justify-content: center
	}
}

@media screen and (max-width:544px) {
	.bb-rl-profile-item-header .bb-rl-member-header-actions {
		flex-wrap: wrap
	}
}

.bb-rl-profile-header-content {
	flex: 1
}

.bb-rl-profile-header-content h2 {
	font-size: var(--bb-rl-font-size-2xl);
	font-weight: 600;
	line-height: var(--bb-rl-base-line-2xl)
}

.bb-rl-profile-header-content .item-meta {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-profile-header-content .item-meta .separator {
	color: var(--bb-rl-background-tertiary-color)
}

.bb-rl-member-header-actions-wrap {
	margin: var(--bb-rl-space-300) 0 0
}

.activity.single-user {
	margin: var(--bb-rl-space-400) 0
}

.bb-rl-member-header-actions {
	gap: var(--bb-rl-space-100)
}

.bb-rl-member-header-actions>li {
	list-style-type: none
}

.bb-rl-member-header-actions a.edit-profile,
.bb-rl-member-header-actions a.friendship-button,
.bb-rl-member-header-actions a.send-message,
.bb-rl-member-header-actions button.follow-button,
.bb-rl-member-header-actions button.friendship-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	padding: 4px var(--bb-rl-space-200);
	font-size: .875rem;
	white-space: nowrap
}

.bb-rl-member-header-actions a.friendship-button,
.bb-rl-member-header-actions button.friendship-button {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color)
}

.bb-rl-member-header-actions a.friendship-button:hover,
.bb-rl-member-header-actions button.friendship-button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-member-header-actions a.friendship-button:focus-within,
.bb-rl-member-header-actions button.friendship-button:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-member-header-actions a.friendship-button:disabled,
.bb-rl-member-header-actions button.friendship-button:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-member-header-actions a.friendship-button.awaiting_response_friend,
.bb-rl-member-header-actions a.friendship-button.is_friend,
.bb-rl-member-header-actions a.friendship-button.pending_friend,
.bb-rl-member-header-actions button.friendship-button.awaiting_response_friend,
.bb-rl-member-header-actions button.friendship-button.is_friend,
.bb-rl-member-header-actions button.friendship-button.pending_friend {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent
}

.bb-rl-member-header-actions a.friendship-button.awaiting_response_friend:hover,
.bb-rl-member-header-actions a.friendship-button.is_friend:hover,
.bb-rl-member-header-actions a.friendship-button.pending_friend:hover,
.bb-rl-member-header-actions button.friendship-button.awaiting_response_friend:hover,
.bb-rl-member-header-actions button.friendship-button.is_friend:hover,
.bb-rl-member-header-actions button.friendship-button.pending_friend:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-member-header-actions a.friendship-button.awaiting_response_friend:focus,
.bb-rl-member-header-actions a.friendship-button.is_friend:focus,
.bb-rl-member-header-actions a.friendship-button.pending_friend:focus,
.bb-rl-member-header-actions button.friendship-button.awaiting_response_friend:focus,
.bb-rl-member-header-actions button.friendship-button.is_friend:focus,
.bb-rl-member-header-actions button.friendship-button.pending_friend:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-member-header-actions a.friendship-button.awaiting_response_friend:disabled,
.bb-rl-member-header-actions a.friendship-button.is_friend:disabled,
.bb-rl-member-header-actions a.friendship-button.pending_friend:disabled,
.bb-rl-member-header-actions button.friendship-button.awaiting_response_friend:disabled,
.bb-rl-member-header-actions button.friendship-button.is_friend:disabled,
.bb-rl-member-header-actions button.friendship-button.pending_friend:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-member-header-actions a.edit-profile,
.bb-rl-member-header-actions a.send-message,
.bb-rl-member-header-actions button.follow-button {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-member-header-actions a.edit-profile:hover,
.bb-rl-member-header-actions a.send-message:hover,
.bb-rl-member-header-actions button.follow-button:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-member-header-actions a.edit-profile:focus,
.bb-rl-member-header-actions a.send-message:focus,
.bb-rl-member-header-actions button.follow-button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-member-header-actions a.edit-profile:disabled,
.bb-rl-member-header-actions a.send-message:disabled,
.bb-rl-member-header-actions button.follow-button:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-media-stream {
	margin-top: var(--bb-rl-space-300)
}

.bb-rl-primary-container .bb-rl-sub-ctrls {
	margin-top: var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-300);
	padding: var(--bb-rl-space-200) 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-primary-container .bb-rl-sub-ctrls ul.subnav {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: var(--bb-rl-space-100)
}

.bb-rl-primary-container .bb-rl-sub-ctrls ul.subnav li {
	margin: 0;
	padding: 0
}

.bb-rl-primary-container .bb-rl-sub-ctrls ul.subnav li a {
	display: block;
	color: var(--bb-rl-text-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	border: 1px solid var(--bb-rl-border-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	letter-spacing: var(--bb-rl-letter-spacing-sm)
}

.bb-rl-primary-container .bb-rl-sub-ctrls ul.subnav li a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-text-color)
}

.bb-rl-primary-container .bb-rl-sub-ctrls ul.subnav li.selected a {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-text-color)
}

.bb-rl-groups .friendship-requests-screen,
.bb-rl-groups .group-invites-screen,
.bb-rl-members .friendship-requests-screen,
.bb-rl-members .group-invites-screen {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-groups .bp-list.friends-request-list .action,
.bb-rl-groups .bp-list.invites .action,
.bb-rl-members .bp-list.friends-request-list .action,
.bb-rl-members .bp-list.invites .action {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: var(--bb-rl-space-100)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button,
.bb-rl-groups .bp-list.invites .action .generic-button,
.bb-rl-members .bp-list.friends-request-list .action .generic-button,
.bb-rl-members .bp-list.invites .action .generic-button {
	list-style: none;
	margin: 0;
	padding: 0
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button .button,
.bb-rl-groups .bp-list.invites .action .generic-button .button,
.bb-rl-members .bp-list.friends-request-list .action .generic-button .button,
.bb-rl-members .bp-list.invites .action .generic-button .button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	padding: 6px var(--bb-rl-space-200);
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button .button:hover,
.bb-rl-groups .bp-list.invites .action .generic-button .button:hover,
.bb-rl-members .bp-list.friends-request-list .action .generic-button .button:hover,
.bb-rl-members .bp-list.invites .action .generic-button .button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button .button:focus-within,
.bb-rl-groups .bp-list.invites .action .generic-button .button:focus-within,
.bb-rl-members .bp-list.friends-request-list .action .generic-button .button:focus-within,
.bb-rl-members .bp-list.invites .action .generic-button .button:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button .button:disabled,
.bb-rl-groups .bp-list.invites .action .generic-button .button:disabled,
.bb-rl-members .bp-list.friends-request-list .action .generic-button .button:disabled,
.bb-rl-members .bp-list.invites .action .generic-button .button:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button .button [class*=bb-icons-rl-],
.bb-rl-groups .bp-list.invites .action .generic-button .button [class*=bb-icons-rl-],
.bb-rl-members .bp-list.friends-request-list .action .generic-button .button [class*=bb-icons-rl-],
.bb-rl-members .bp-list.invites .action .generic-button .button [class*=bb-icons-rl-] {
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button a.switch-button,
.bb-rl-groups .bp-list.friends-request-list .action .generic-button button.reject,
.bb-rl-groups .bp-list.invites .action .generic-button a.switch-button,
.bb-rl-groups .bp-list.invites .action .generic-button button.reject,
.bb-rl-members .bp-list.friends-request-list .action .generic-button a.switch-button,
.bb-rl-members .bp-list.friends-request-list .action .generic-button button.reject,
.bb-rl-members .bp-list.invites .action .generic-button a.switch-button,
.bb-rl-members .bp-list.invites .action .generic-button button.reject {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button a.switch-button:hover,
.bb-rl-groups .bp-list.friends-request-list .action .generic-button button.reject:hover,
.bb-rl-groups .bp-list.invites .action .generic-button a.switch-button:hover,
.bb-rl-groups .bp-list.invites .action .generic-button button.reject:hover,
.bb-rl-members .bp-list.friends-request-list .action .generic-button a.switch-button:hover,
.bb-rl-members .bp-list.friends-request-list .action .generic-button button.reject:hover,
.bb-rl-members .bp-list.invites .action .generic-button a.switch-button:hover,
.bb-rl-members .bp-list.invites .action .generic-button button.reject:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button a.switch-button:focus,
.bb-rl-groups .bp-list.friends-request-list .action .generic-button button.reject:focus,
.bb-rl-groups .bp-list.invites .action .generic-button a.switch-button:focus,
.bb-rl-groups .bp-list.invites .action .generic-button button.reject:focus,
.bb-rl-members .bp-list.friends-request-list .action .generic-button a.switch-button:focus,
.bb-rl-members .bp-list.friends-request-list .action .generic-button button.reject:focus,
.bb-rl-members .bp-list.invites .action .generic-button a.switch-button:focus,
.bb-rl-members .bp-list.invites .action .generic-button button.reject:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-groups .bp-list.friends-request-list .action .generic-button a.switch-button:disabled,
.bb-rl-groups .bp-list.friends-request-list .action .generic-button button.reject:disabled,
.bb-rl-groups .bp-list.invites .action .generic-button a.switch-button:disabled,
.bb-rl-groups .bp-list.invites .action .generic-button button.reject:disabled,
.bb-rl-members .bp-list.friends-request-list .action .generic-button a.switch-button:disabled,
.bb-rl-members .bp-list.friends-request-list .action .generic-button button.reject:disabled,
.bb-rl-members .bp-list.invites .action .generic-button a.switch-button:disabled,
.bb-rl-members .bp-list.invites .action .generic-button button.reject:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-groups .bp-list.friends-request-list #send-private-message,
.bb-rl-groups .bp-list.friends-request-list .follow-button,
.bb-rl-members .bp-list.friends-request-list #send-private-message,
.bb-rl-members .bp-list.friends-request-list .follow-button {
	display: none
}

.bb-rl-wrap-invites {
	padding: var(--bb-rl-space-300);
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg)
}

.bb-rl-wrap-invites .screen-heading {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-wrap-invites p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-wrap-invites table#member-invites-table {
	width: 100%;
	border-collapse: collapse;
	border-radius: var(--bb-rl-radius-lg);
	overflow: hidden;
	margin-top: var(--bb-rl-space-200);
	text-align: left
}

.bb-rl-wrap-invites table#member-invites-table th {
	font-weight: 500
}

.bb-rl-wrap-invites table#member-invites-table td {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200) var(--bb-rl-space-100) 0;
	border: 0
}

.bb-rl-wrap-invites table#member-invites-table td.field-actions,
.bb-rl-wrap-invites table#member-invites-table td.field-actions-last {
	width: 40px;
	text-align: center;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-100)
}

.bb-rl-wrap-invites table#member-invites-table td.field-actions .field-actions-add,
.bb-rl-wrap-invites table#member-invites-table td.field-actions .field-actions-remove,
.bb-rl-wrap-invites table#member-invites-table td.field-actions-last .field-actions-add,
.bb-rl-wrap-invites table#member-invites-table td.field-actions-last .field-actions-remove {
	cursor: pointer
}

.bb-rl-wrap-invites table#member-invites-table td.field-actions [class*=bb-icons-rl-],
.bb-rl-wrap-invites table#member-invites-table td.field-actions-last [class*=bb-icons-rl-] {
	font-size: var(--bb-rl-base-line);
	vertical-align: middle
}

.bb-rl-wrap-invites table#member-invites-table td.field-email,
.bb-rl-wrap-invites table#member-invites-table td[colspan="2"] {
	padding-right: var(--bb-rl-space-100)
}

.bb-rl-wrap-invites table#member-invites-table td.bp-pagination {
	display: table-cell
}

.bb-rl-wrap-invites table#member-invites-table td.bp-pagination .bp-pagination-links {
	display: flex;
	justify-content: flex-end
}

.bb-rl-wrap-invites table#member-invites-table .bp-invitee-status {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 400;
	line-height: var(--bb-rl-base-line)
}

.bb-rl-wrap-invites table#member-invites-table .bp-invitee-status [class*=bb-icons-rl-] {
	font-size: var(--bb-rl-base-line);
	vertical-align: middle;
	margin-right: var(--bb-rl-space-100);
	display: inline-block
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table th.title {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color)
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table th.title:last-of-type {
	text-align: right;
	display: none
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) span {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) [class*=bb-icons-] {
	font-weight: 400;
	font-size: 18px
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) .revoked-access {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) .revoked-access:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) .revoked-access:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) .revoked-access:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination) .revoked-access span {
	font-weight: 400;
	font-size: 20px
}

.sent-invites .bb-rl-wrap-invites table#member-invites-table td:not(.bp-pagination):last-of-type {
	text-align: right
}

.bb-rl-wrap-invites #send-invite-form label {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color);
	margin-bottom: var(--bb-rl-space-100);
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-wrap-invites #send-invite-form .invites-input {
	width: 100%;
	padding: var(--bb-rl-space-100)
}

.bb-rl-wrap-invites #send-invite-form textarea {
	width: 100%;
	height: 100px
}

.bb-rl-wrap-invites #send-invite-form select {
	width: 100%;
	padding: var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-wrap-invites #send-invite-form #submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	padding: 6px var(--bb-rl-space-200);
	line-height: var(--bb-rl-base-line-small);
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-wrap-invites #send-invite-form #submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-wrap-invites #send-invite-form #submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-wrap-invites #send-invite-form #submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-profile-panel {
	margin: 0 auto;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-color)
}

.bb-rl-profile-panel.public {
	padding: var(--bb-rl-space-400);
	border-color: var(--bb-rl-border-secondary-color);
	margin: var(--bb-rl-space-300) 0 0
}

.bb-rl-profile-panel.change-avatar,
.bb-rl-profile-panel.edit {
	max-width: 720px
}

.bb-rl-profile-widget .bb-rl-profile-widget-header {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	padding: 0 0 var(--bb-rl-space-100);
	margin: 0 0 var(--bb-rl-space-200);
	display: flex;
	align-items: center
}

.bb-rl-profile-panel .bb-rl-profile-widget .bb-rl-profile-widget-header .bb-rl-see-all {
	margin-left: auto
}

.bb-rl-profile-panel .bb-rl-profile-widget .bb-rl-profile-widget-header .bb-rl-see-all a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small)
}

.bb-rl-profile-panel .bb-rl-profile-widget .bb-rl-profile-widget-header .bb-rl-see-all a:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-profile-panel .bb-rl-profile-widget .bb-rl-profile-widget-header .bb-rl-see-all a:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-profile-panel .bb-rl-profile-widget .bb-rl-profile-widget-header .bb-rl-see-all a:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-profile-widget+.bb-rl-profile-widget {
	margin-top: var(--bb-rl-space-400)
}

.bb-rl-profile-header+.bp-wrap .item-body>.bb-rl-profile-subnav {
	margin: var(--bb-rl-space-300) 0 0
}

.bb-rl-profile-header+.bp-wrap .item-body>.bb-rl-profile-subnav+.bb-item-count,
.bb-rl-profile-header+.bp-wrap .item-body>.bb-rl-profile-subnav+h2+.bb-item-count {
	display: none
}

.bb-rl-profile-subnav ul.subnav {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	flex-flow: wrap;
	gap: var(--bb-rl-space-100)
}

.bb-rl-profile-subnav ul.subnav li a {
	display: block;
	color: var(--bb-rl-text-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	border: 1px solid var(--bb-rl-border-secondary-color);
	font-size: var(--bb-rl-font-size-sm);
	letter-spacing: var(--bb-rl-letter-spacing-sm)
}

.bb-rl-profile-subnav ul.subnav li a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-text-color)
}

.bb-rl-profile-subnav ul.subnav li.selected a {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-text-color)
}

.bb-rl-profile-edit-wrapper {
	padding: var(--bb-rl-space-300) var(--bb-rl-space-400)
}

.bb-rl-profile-edit-wrapper input[type=email],
.bb-rl-profile-edit-wrapper input[type=number],
.bb-rl-profile-edit-wrapper input[type=password],
.bb-rl-profile-edit-wrapper input[type=tel],
.bb-rl-profile-edit-wrapper input[type=text],
.bb-rl-profile-edit-wrapper input[type=url],
.bb-rl-profile-edit-wrapper select,
.bb-rl-profile-edit-wrapper textarea {
	width: 100%
}

.bb-rl-profile-edit-wrapper fieldset legend {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: var(--bb-rl-space-100);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-profile-edit-wrapper fieldset legend+.description {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color);
	margin-top: calc(var(--bb-rl-space-50) * -1);
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-profile-edit-wrapper .editfield {
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-profile-edit-wrapper #profile-group-edit-submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	font-size: .875rem;
	border: 1px solid transparent;
	background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.7076 9.70757L12.7076 25.7076C12.6147 25.8005 12.5044 25.8743 12.383 25.9246C12.2616 25.975 12.1315 26.0009 12.0001 26.0009C11.8687 26.0009 11.7385 25.975 11.6171 25.9246C11.4957 25.8743 11.3854 25.8005 11.2926 25.7076L4.29257 18.7076C4.10493 18.5199 3.99951 18.2654 3.99951 18.0001C3.99951 17.7347 4.10493 17.4802 4.29257 17.2926C4.48021 17.1049 4.7347 16.9995 5.00007 16.9995C5.26543 16.9995 5.51993 17.1049 5.70757 17.2926L12.0001 23.5863L27.2926 8.29257C27.4802 8.10493 27.7347 7.99951 28.0001 7.99951C28.2654 7.99951 28.5199 8.10493 28.7076 8.29257C28.8952 8.48021 29.0006 8.7347 29.0006 9.00007C29.0006 9.26543 28.8952 9.51993 28.7076 9.70757Z" fill="white" fill-opacity="0.6"/></svg>');
	background-repeat: no-repeat;
	background-position: 12px 50%;
	background-size: 16px;
	padding-left: 36px
}

.bb-rl-profile-edit-wrapper #profile-group-edit-submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-profile-edit-wrapper #profile-group-edit-submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-profile-edit-wrapper #profile-group-edit-submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-profile-edit-wrapper #btn_add_repeater_set {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	float: left;
	margin-right: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	font-size: .875rem
}

.bb-rl-profile-edit-wrapper #btn_add_repeater_set:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-profile-edit-wrapper #btn_add_repeater_set:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-profile-edit-wrapper #btn_add_repeater_set:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-profile-edit-wrapper #btn_add_repeater_set .bb-icon-plus {
	margin-right: var(--bb-rl-space-100);
	line-height: 1;
	font-weight: 700
}

.bb-rl-profile-edit-wrapper #btn_add_repeater_set .bb-icon-plus::before {
	content: "\e3d4";
	font-family: bb-icons-rl;
	font-size: 14px;
	font-style: normal
}

.bb-rl-profile-edit-wrapper .repeater_group_outer {
	background-color: var(--bb-rl-background-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-profile-edit-wrapper .repeater_tools {
	display: flex;
	align-items: center
}

.bb-rl-profile-edit-wrapper .repeater_tools .repeater_set_title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	margin-right: auto
}

.bb-rl-profile-edit-wrapper .repeater_tools .dashicons::before {
	content: "";
	font-family: bb-icons-rl;
	font-size: 20px;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-profile-edit-wrapper .repeater_tools .dashicons.dashicons-edit::before {
	content: "\e3ae"
}

.bb-rl-profile-edit-wrapper .repeater_tools .dashicons.dashicons-trash::before {
	content: "\e4a6"
}

.bb-rl-profile-edit-wrapper .repeater_tools>a {
	padding: 0 var(--bb-rl-space-50);
	cursor: pointer
}

.bb-rl-profile-edit-wrapper .repeater_group_inner {
	margin: var(--bb-rl-space-200) 0 0
}

.bb-rl-profile-edit-wrapper .repeater_group_inner fieldset {
	margin: 0 0 var(--bb-rl-space-200)
}

.bb-rl-profile-edit-wrapper .repeater_sets_sortable {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-profile-edit-header {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-profile-edit-header h2 {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px
}

.bb-rl-main-nav-profile-edit {
	padding: 0 0 var(--bb-rl-space-200);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-400)
}

.bb-rl-container .buddypress-wrap:has(.edit.bb-rl-profile-panel) #item-header {
	padding-left: var(--bb-rl-space-600);
	padding-right: var(--bb-rl-space-600)
}

@media screen and (max-width:992px) {
	.bb-rl-container .buddypress-wrap:has(.edit.bb-rl-profile-panel) #item-header {
		padding-left: var(--bb-rl-space-200);
		padding-right: var(--bb-rl-space-200)
	}
}

.bb-rl-container .buddypress-wrap:has(.edit.bb-rl-profile-panel) #item-header:has(.bp-feedback) {
	padding-top: var(--bb-rl-space-300)
}

.bb-rl-container .buddypress-wrap:has(.edit.bb-rl-profile-panel) #item-header:has(.bp-feedback) .bp-feedback {
	max-width: 720px;
	margin: 0 auto
}

.bb-rl-account-settings-section {
	background: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-300) var(--bb-rl-space-400);
	margin: 0 auto;
	max-width: 720px
}

.bb-rl-account-settings-section .screen-heading {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	margin: 0 0 var(--bb-rl-space-200)
}

.bb-rl-account-settings-section p {
	margin-bottom: var(--bb-rl-space-200);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px
}

.bb-rl-account-settings-section .bb-field-wrap {
	margin-bottom: var(--bb-rl-space-300)
}

.bb-rl-account-settings-section label {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	display: block;
	margin: 0 0 var(--bb-rl-space-100);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-account-settings-section form input[type=email],
.bb-rl-account-settings-section form input[type=number],
.bb-rl-account-settings-section form input[type=password],
.bb-rl-account-settings-section form input[type=tel],
.bb-rl-account-settings-section form input[type=text],
.bb-rl-account-settings-section form input[type=url],
.bb-rl-account-settings-section form textarea {
	width: 100%
}

.bb-rl-account-settings-section .bp-feedback {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-account-settings-section .bp-feedback p {
	margin: 0
}

.bb-rl-account-settings-section #delete-account-button,
.bb-rl-account-settings-section input#submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	padding: 6px var(--bb-rl-space-200);
	font-size: .875rem;
	background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.7076 9.70757L12.7076 25.7076C12.6147 25.8005 12.5044 25.8743 12.383 25.9246C12.2616 25.975 12.1315 26.0009 12.0001 26.0009C11.8687 26.0009 11.7385 25.975 11.6171 25.9246C11.4957 25.8743 11.3854 25.8005 11.2926 25.7076L4.29257 18.7076C4.10493 18.5199 3.99951 18.2654 3.99951 18.0001C3.99951 17.7347 4.10493 17.4802 4.29257 17.2926C4.48021 17.1049 4.7347 16.9995 5.00007 16.9995C5.26543 16.9995 5.51993 17.1049 5.70757 17.2926L12.0001 23.5863L27.2926 8.29257C27.4802 8.10493 27.7347 7.99951 28.0001 7.99951C28.2654 7.99951 28.5199 8.10493 28.7076 8.29257C28.8952 8.48021 29.0006 8.7347 29.0006 9.00007C29.0006 9.26543 28.8952 9.51993 28.7076 9.70757Z" fill="white" fill-opacity="0.6"/></svg>');
	background-repeat: no-repeat;
	background-position: 12px 50%;
	background-size: 16px;
	padding-left: 36px
}

.bb-rl-account-settings-section #delete-account-button:hover,
.bb-rl-account-settings-section input#submit:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-account-settings-section #delete-account-button:focus-within,
.bb-rl-account-settings-section input#submit:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-account-settings-section #delete-account-button:disabled,
.bb-rl-account-settings-section input#submit:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-account-settings-section #delete-account-button {
	margin-top: var(--bb-rl-space-200)
}

.bb-rl-account-settings-section .subnav_tab {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-account-settings-section .subnav_tab ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .subnav_tab ul li {
	margin: 0;
	padding: 0;
	font-size: var(--bb-rl-font-size-sm);
	letter-spacing: var(--bb-rl-letter-spacing-sm)
}

.bb-rl-account-settings-section .subnav_tab ul li a {
	display: block;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-account-settings-section .subnav_tab ul li a:hover {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-account-settings-section .subnav_tab ul li.selected a {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-account-settings-section .notification_info {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-500);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-200);
	margin-bottom: var(--bb-rl-space-300)
}

.bb-rl-account-settings-section .notification_info .notification_type {
	display: flex;
	align-items: center;
	flex: 1
}

.bb-rl-account-settings-section .notification_info .notification_type h3 {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	margin: 0
}

.bb-rl-account-settings-section .notification_info .notification_type h3 i {
	margin-right: var(--bb-rl-space-100);
	font-size: var(--bb-rl-font-size-base)
}

.bb-rl-account-settings-section .notification_info .notification_type p {
	margin: 0;
	font-size: var(--bb-rl-font-size-xs);
	line-height: var(--bb-rl-base-line-xs);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-account-settings-section .notification_info .notification_learn_more {
	display: none
}

table.profile-settings {
	table-layout: fixed;
	width: 100%;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-spacing: 0;
	border-radius: var(--bb-rl-radius-base);
	margin-bottom: var(--bb-rl-space-300)
}

table.profile-settings th.title {
	text-align: left;
	padding: calc(var(--bb-rl-space-100) + var(--bb-rl-space-50)) var(--bb-rl-space-200);
	font-size: 15px;
	font-weight: 600
}

table.profile-settings tbody tr:nth-child(odd) {
	background-color: var(--bb-rl-background-secondary-color)
}

table.profile-settings tbody tr:nth-child(odd) td select {
	background-color: var(--bb-rl-background-color)
}

table.profile-settings tbody td {
	font-size: var(--bb-rl-font-size-sm);
	padding: calc(var(--bb-rl-space-100) + var(--bb-rl-space-50)) var(--bb-rl-space-200)
}

table.profile-settings tbody td select {
	width: 100%
}

.bb-rl-account-settings-section .main-notification-settings {
	width: 100%;
	margin: 0 0 var(--bb-rl-space-500)
}

.bb-rl-account-settings-section .main-notification-settings thead {
	display: block;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background-color: var(--bb-rl-background-secondary-color);
	padding: var(--bb-rl-space-200) 0
}

.bb-rl-account-settings-section .main-notification-settings thead .title {
	width: 100%
}

.bb-rl-account-settings-section .main-notification-settings tbody {
	display: block;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	padding: 0 0 var(--bb-rl-space-300)
}

.bb-rl-account-settings-section .main-notification-settings tbody td:first-child {
	width: 100%
}

.bb-rl-account-settings-section .main-notification-settings tbody tr:not(.notification_heading)+tr td {
	padding-top: var(--bb-rl-space-300)
}

.bb-rl-account-settings-section .main-notification-settings td.app,
.bb-rl-account-settings-section .main-notification-settings td.email,
.bb-rl-account-settings-section .main-notification-settings td.web,
.bb-rl-account-settings-section .main-notification-settings th.app,
.bb-rl-account-settings-section .main-notification-settings th.email,
.bb-rl-account-settings-section .main-notification-settings th.web {
	min-width: 95px
}

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

	.bb-rl-account-settings-section .main-notification-settings td.app,
	.bb-rl-account-settings-section .main-notification-settings td.email,
	.bb-rl-account-settings-section .main-notification-settings td.web,
	.bb-rl-account-settings-section .main-notification-settings th.app,
	.bb-rl-account-settings-section .main-notification-settings th.email,
	.bb-rl-account-settings-section .main-notification-settings th.web {
		display: none
	}
}

.bb-rl-account-settings-section .main-notification-settings td,
.bb-rl-account-settings-section .main-notification-settings th {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	line-height: 1;
	text-align: left;
	padding: 0 var(--bb-rl-space-200) 0
}

.bb-rl-account-settings-section .main-notification-settings td label,
.bb-rl-account-settings-section .main-notification-settings th label {
	margin-bottom: 0
}

.bb-rl-account-settings-section .main-notification-settings .notification_heading {
	position: relative;
	bottom: 30px
}

.bb-rl-account-settings-section .main-notification-settings .notification_heading .title {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	font-weight: 600;
	color: var(--bb-rl-text-tertiary-color);
	padding: 2px var(--bb-rl-space-100);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .onesignal-user-preference {
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base)
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-toggle .web-notification-icon-text .web-browser-text .web-notification-text {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-color)
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-toggle .web-notification-icon-text .web-browser-text .web-notification-icon.chrome {
	background-image: none;
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-toggle .web-notification-icon-text .web-browser-text .web-notification-icon.chrome::before {
	content: "\e976";
	font-family: bb-icons-rl;
	font-size: 18px;
	color: var(--bb-rl-icon-primary-color);
	line-height: 1
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-toggle .web-notification-icon-text p {
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-xs);
	font-weight: 400;
	color: var(--bb-rl-text-secondary-color);
	padding-left: 26px
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-field .slider {
	background-color: var(--bb-rl-background-color);
	border-color: var(--bb-rl-background-brand-primary-color)
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-field .slider:before {
	background-color: var(--bb-rl-background-brand-primary-color)
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-field input:checked+.slider {
	background-color: var(--bb-rl-background-brand-primary-color)
}

.bb-rl-account-settings-section .onesignal-user-preference .web-notification-field input:checked+.slider:before {
	background-color: var(--bb-rl-background-color)
}

@media screen and (min-width:800px) {
	.bb-rl-account-settings-section .main-notification-settings .bb-mobile-setting {
		display: none
	}
}

.bb-rl-account-settings-section .main-notification-settings .bb-mobile-setting {
	position: relative
}

.bb-rl-account-settings-section .main-notification-settings .bb-mobile-setting ul {
	list-style: none;
	padding: var(--bb-rl-space-100) 0;
	margin: 0;
	position: absolute;
	top: var(--bb-rl-space-400);
	right: 0;
	z-index: 10;
	display: none;
	width: 150px;
	background-color: var(--bb-rl-background-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	border-radius: var(--bb-rl-radius-base)
}

.bb-rl-account-settings-section .main-notification-settings .bb-mobile-setting ul li {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

.bb-rl-account-settings-section .main-notification-settings .bb-mobile-setting.active ul {
	display: block
}

.bb-rl-account-settings-section .main-notification-settings .bb-mobile-setting .bb-mobile-setting-anchor {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color);
	cursor: pointer
}

@media screen and (max-width:800px) {
	.bb-rl-account-settings-section .main-notification-settings tr {
		display: block
	}

	.bb-rl-account-settings-section .main-notification-settings tbody td:first-child,
	.bb-rl-account-settings-section .main-notification-settings thead th.title {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: var(--bb-rl-space-100)
	}
}

.bb-readylaunch-template .mfp-bg {
	background-color: rgba(0, 0, 0, .5);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed
}

.bb-readylaunch-template .mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	position: fixed;
	outline: 0 !important;
	-webkit-backface-visibility: hidden
}

.bb-readylaunch-template .mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}

.bb-readylaunch-template .mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.bb-readylaunch-template .bb-onesignal-popup,
.bb-readylaunch-template .bb-onesignal-popup-close {
	position: relative;
	max-height: 90vh;
	overflow-y: auto;
	overflow-x: hidden;
	max-width: 615px;
	vertical-align: middle;
	width: 90%;
	margin: 0 auto;
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1)
}

.bb-readylaunch-template .bb-onesignal-popup-close>p,
.bb-readylaunch-template .bb-onesignal-popup>p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template .bb-onesignal-popup .bb-onesignal-popup-content ul li:before,
.bb-readylaunch-template .bb-onesignal-popup-close .bb-onesignal-popup-content ul li:before {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-secondary-color);
	top: 0;
	font-size: var(--bb-rl-font-size-sm)
}

.bb-readylaunch-template .bb-onesignal-popup .bb-onesignal-popup-header,
.bb-readylaunch-template .bb-onesignal-popup-close .bb-onesignal-popup-header {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line);
	background-color: transparent;
	margin: calc(var(--bb-rl-space-200) * -1) calc(var(--bb-rl-space-300) * -1) var(--bb-rl-space-200);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-radius: 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: none;
	color: var(--bb-rl-text-color)
}

.bb-readylaunch-template .mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.bb-readylaunch-template .mfp-ajax-holder .mfp-content,
.bb-readylaunch-template .mfp-inline-holder .mfp-content {
	width: 100%
}

.bb-readylaunch-template .bb-onesignal-popup-close .mfp-close {
	width: 24px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: var(--bb-rl-space-300);
	top: var(--bb-rl-space-200);
	text-decoration: none;
	text-align: center;
	padding: 0;
	border: 0;
	color: var(--bb-rl-icon-color) !important;
	font-style: normal;
	background-color: transparent;
	box-shadow: none;
	opacity: 1;
	cursor: pointer;
	font-size: 0
}

.bb-readylaunch-template .bb-onesignal-popup-close .mfp-close::before {
	content: "\e4f6";
	font-family: bb-icons-rl;
	font-size: 24px;
	color: var(--bb-rl-icon-color)
}

.bb-readylaunch-template .bb-onesignal-popup-close .bb-onesignal-popup-content ul {
	margin: var(--bb-rl-space-200) 0 0
}

.bb-readylaunch-template .bb-onesignal-popup-close .bb-onesignal-popup-content ul li {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-secondary-color);
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-readylaunch-template .bb-onesignal-popup-close .bb-onesignal-popup-content ul li img {
	opacity: .4;
	max-height: 14px
}

.bb-readylaunch-template .mfp-s-ready .mfp-preloader {
	display: none
}

.bb-readylaunch-template.bb-rl-dark-mode .bb-onesignal-popup-close .bb-onesignal-popup-content ul li img {
	filter: brightness(0) invert(1);
	opacity: .6
}

.bb-rl-account-settings-section .subscription-views .bb-accordion_head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: var(--bb-rl-space-100);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .subscription-views .bb-accordion_head .bb-accordion_trigger {
	background-color: transparent;
	border: none;
	line-height: 1;
	cursor: pointer
}

.bb-rl-account-settings-section .subscription-views .bb-accordion {
	margin-bottom: var(--bb-rl-space-200)
}

.bb-rl-account-settings-section .subscription-views .bb-accordion:last-of-type {
	margin-bottom: 0
}

.bb-rl-account-settings-section .subscription-views .bb-accordion.is_closed .bb-accordion_head .bb-accordion_trigger i::before {
	content: "\e13c"
}

.bb-rl-account-settings-section .subscription-views .subscription-pagination {
	display: flex;
	justify-content: flex-end;
	margin: var(--bb-rl-space-300) 0 0
}

.bb-rl-account-settings-section .subscription-items-main {
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	padding: var(--bb-rl-space-200)
}

.bb-rl-account-settings-section .is_loading .subscription-items_loading {
	display: flex;
	align-items: center;
	padding: 12px 10px
}

.bb-rl-account-settings-section .is_loading .subscription-items_loading .subscription-items-image_loading {
	height: 40px;
	width: 40px;
	margin-right: 12px;
	border-radius: 4px
}

.bb-rl-account-settings-section .is_loading .subscription-items_loading .subscription-items-text_loading {
	height: 14px;
	flex: 1;
	max-width: 160px;
	border-radius: 100px
}

.bb-rl-account-settings-section .bbp-pagination-links {
	gap: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .subscription-items {
	list-style: none;
	padding: 0;
	margin: 0
}

.bb-rl-account-settings-section .subscription-items .bb-subscription-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: var(--bb-rl-space-50) 0;
	margin-bottom: var(--bb-rl-space-200);
	gap: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .subscription-items .bb-subscription-item:last-of-type {
	margin-bottom: 0
}

.bb-rl-account-settings-section .subscription-items .bb-subscription-item .subscription-item_remove i::before {
	display: inline-block;
	content: attr(data-bp-tooltip);
	font-size: 12px;
	font-weight: 400;
	color: var(--bb-rl-text-secondary-color);
	text-transform: uppercase;
	padding: 2px var(--bb-rl-space-100)
}

@media screen and (max-width:544px) {
	.bb-rl-account-settings-section .subscription-items .bb-subscription-item {
		flex-direction: column;
		align-items: flex-start
	}
}

.bb-rl-account-settings-section .subscription-items .subscription-item_image img {
	width: 32px;
	height: 32px;
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-account-settings-section .subscription-items .subscription-item_anchor {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .subscription-items .subscription-item_detail {
	display: inline-flex;
	flex-direction: column
}

.bb-rl-account-settings-section .subscription-items .subscription-item_title {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-color)
}

.bb-rl-account-settings-section .subscription-items .subscription-item_meta {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-account-settings-section .subscription-items .subscription-item_meta strong {
	font-weight: 400
}

.bb-rl-account-settings-section .subscription-items>p {
	margin-bottom: 0;
	color: var(--bb-rl-text-tertiary-color)
}

.subscription-items-loader.is_loading .subscription-items_loading {
	display: flex;
	align-items: center;
	padding: var(--bb-rl-space-100)
}

.subscription-items-loader.is_loading .subscription-items-image_loading {
	height: 40px;
	width: 40px;
	margin-right: var(--bb-rl-space-100);
	border-radius: var(--bb-rl-radius-md)
}

.subscription-items-loader.is_loading .subscription-items-text_loading {
	height: 14px;
	flex: 1;
	max-width: 160px;
	border-radius: 100px
}

.subscription-pagination .page-numbers {
	margin: 0 var(--bb-rl-space-50)
}

.bb-rl-account-settings-section .moderation_notice.is_hidden {
	display: none
}

.bb-rl-account-settings-section .moderation .bp-tables-user {
	width: 100%
}

.bb-rl-account-settings-section .moderation .bp-tables-user thead {
	display: none
}

.bb-rl-account-settings-section .moderation .bp-tables-user tbody td {
	padding: 10px 0
}

.bb-rl-account-settings-section .moderation .bp-tables-user tbody .moderation-block-member {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-color);
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-account-settings-section .moderation .bp-tables-user tbody .moderation-block-member .description {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-account-settings-section .moderation .bp-tables-user tbody .moderation-block-member img {
	max-width: 32px;
	height: auto;
	border-radius: 50%
}

.bb-rl-account-settings-section .moderation .bp-tables-user tbody .moderation-item-last-updated {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-account-settings-section .moderation .bp-tables-user tbody .moderation-item-actions {
	text-align: right
}

.bb-rl-account-settings-section>.bp-feedback.info {
	display: block;
	border-width: 0;
	border-left-width: 2px;
	border-style: solid;
	border-radius: 0;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	background-color: var(--bb-rl-background-info-secondary-color);
	border-color: var(--bb-rl-border-info-secondary-color);
	display: flex
}

.bb-rl-account-settings-section>.bp-feedback.info.bp-messages>.bp-icon {
	display: none
}

.bb-rl-account-settings-section>.bp-feedback.info.bp-messages>p {
	font-weight: 500
}

.bb-rl-account-settings-section #account-group-invites-form .submit {
	margin-top: var(--bb-rl-space-300)
}

.bb-rl-account-settings-section #account-data-export-form .submit {
	margin-top: var(--bb-rl-space-300)
}

.bb-rl-account-settings-section #account-data-export-form #submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-account-settings-section #account-data-export-form #submit:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-account-settings-section #account-data-export-form #submit:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-account-settings-section #account-data-export-form #submit:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-profile-edit-wrapper .field-visibility-settings-header {
	display: flex;
	align-items: center;
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-profile-edit-wrapper .field-visibility-settings-header.field-visibility-settings-notoggle {
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-profile-edit-wrapper .field-visibility-settings-header .field-visibility-label {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: var(--bb-rl-base-line-small);
	display: inline-flex;
	align-items: center;
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-profile-edit-wrapper .field-visibility-settings-header .current-visibility-level {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	cursor: pointer
}

.bb-rl-profile-edit-wrapper .field-visibility-settings-header i {
	color: var(--bb-rl-icon-primary-color);
	font-weight: 500;
	font-size: 12px;
	padding-left: var(--bb-rl-space-50);
	cursor: pointer;
	position: relative;
	top: 1px
}

.bb-rl-profile-edit-wrapper .clear-value {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	margin-top: var(--bb-rl-space-50)
}

.bb-rl-profile-edit-wrapper .clear-value:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-profile-edit-wrapper .clear-value:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-profile-edit-wrapper .clear-value:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-field-visibility-block {
	position: relative;
	display: flex;
	align-items: center;
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-field-visibility-block .field-visibility-toggle-action {
	display: inline-flex;
	align-items: center
}

.bb-rl-field-visibility-block .field-visibility-settings {
	display: none;
	position: absolute;
	top: calc(100% + var(--bb-rl-space-100));
	left: 50px;
	min-width: 240px;
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
	border-radius: var(--bb-rl-radius-base);
	padding: var(--bb-rl-space-100) 0;
	z-index: 10
}

.last-editfield .bb-rl-field-visibility-block .field-visibility-settings {
	top: initial;
	bottom: calc(100% + var(--bb-rl-space-100))
}

.bb-rl-field-visibility-block .field-visibility-settings fieldset {
	margin: 0
}

.bb-rl-field-visibility-block .field-visibility-settings .bp-radio-wrap {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200)
}

.bb-rl-field-visibility-block .field-visibility-settings .bp-radio-wrap input[type=radio] {
	opacity: 0
}

.bb-rl-field-visibility-block .field-visibility-settings .bp-radio-wrap input[type=radio]:checked+label .field-visibility-text {
	color: var(--bb-rl-text-color)
}

.bb-rl-field-visibility-block .field-visibility-settings .bp-radio-wrap label {
	width: 100%
}

.bb-rl-field-visibility-block .field-visibility-settings .bp-radio-wrap label::after,
.bb-rl-field-visibility-block .field-visibility-settings .bp-radio-wrap label::before {
	opacity: 0
}

.bb-rl-field-visibility-block .field-visibility-settings .field-visibility-text {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color);
	position: relative;
	left: -24px;
	width: 100%
}

:root {
	--bb-rl-primary-color: #4946fe;
	--bb-rl-secondary-color: #dde4ff;
	--bb-rl-background-color: #fff;
	--bb-rl-background-hover-color: #f8f8f8;
	--bb-rl-background-secondary-color: #f6f6f6;
	--bb-rl-background-secondary-hover-color: #f3f3f3;
	--bb-rl-background-tertiary-color: #dbdbdb;
	--bb-rl-background-tertiary-hover-color: #cececf;
	--bb-rl-background-black-color: #0c0c0d;
	--bb-rl-background-disabled-color: #dbdbdb;
	--bb-rl-background-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-background-brand-primary-hover-color: #4937f4;
	--bb-rl-background-brand-secondary-color: #dde4ff;
	--bb-rl-background-brand-secondary-hover-color: #c2cdff;
	--bb-rl-background-brand-disabled-color: #767eff;
	--bb-rl-background-info-primary-color: #4946fe;
	--bb-rl-background-info-primary-hover-color: #4937f4;
	--bb-rl-background-info-secondary-color: #dde4ff;
	--bb-rl-background-info-secondary-hover-color: #c2cdff;
	--bb-rl-background-positive-primary-color: #14ae5c;
	--bb-rl-background-positive-primary-hover-color: #009951;
	--bb-rl-background-positive-secondary-color: #ebffee;
	--bb-rl-background-positive-secondary-hover-color: #cff7d3;
	--bb-rl-background-warning-primary-color: #e5a000;
	--bb-rl-background-warning-primary-hover-color: #bf6a02;
	--bb-rl-background-warning-secondary-color: #fffbeb;
	--bb-rl-background-warning-secondary-hover-color: #fff1c2;
	--bb-rl-background-danger-primary-color: #ec221f;
	--bb-rl-background-danger-primary-hover-color: #c00f0c;
	--bb-rl-background-danger-secondary-color: #fee9e7;
	--bb-rl-background-danger-secondary-hover-color: #fdd3d0;
	--bb-rl-border-color: #f3f3f3;
	--bb-rl-border-secondary-color: #e7e7e7;
	--bb-rl-border-tertiary-color: #cececf;
	--bb-rl-border-disabled-color: #f3f3f3;
	--bb-rl-border-quinery-color: #6d6d6e;
	--bb-rl-border-quaternary-color: #9e9e9e;
	--bb-rl-border-brand-primary-color: #3325ae;
	--bb-rl-border-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-border-info-primary-color: #3325ae;
	--bb-rl-border-info-secondary-color: #4946fe;
	--bb-rl-border-positive-primary-color: #02542d;
	--bb-rl-border-positive-secondary-color: #14ae5c;
	--bb-rl-border-warning-primary-color: #682d03;
	--bb-rl-border-warning-secondary-color: #e5a000;
	--bb-rl-border-danger-primary-color: #690807;
	--bb-rl-border-danger-secondary-color: #ec221f;
	--bb-rl-text-color: #242425;
	--bb-rl-text-white-color: #fff;
	--bb-rl-text-secondary-color: #555556;
	--bb-rl-text-tertiary-color: #858586;
	--bb-rl-text-disabled-color: #9e9e9e;
	--bb-rl-text-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-text-brand-secondary-color: #3325ae;
	--bb-rl-text-positive-primary-color: #02542d;
	--bb-rl-text-positive-secondary-color: #14ae5c;
	--bb-rl-text-warning-primary-color: #682d03;
	--bb-rl-text-warning-secondary-color: #e5a000;
	--bb-rl-text-danger-primary-color: #690807;
	--bb-rl-text-danger-secondary-color: #ec221f;
	--bb-rl-icon-color: #0c0c0d;
	--bb-rl-icon-primary-color: #3d3d3d;
	--bb-rl-icon-secondary-color: #6d6d6e;
	--bb-rl-icon-tertiary-color: #9e9e9e;
	--bb-rl-icon-disabled-color: #cececf;
	--bb-rl-icon-brand-primary-color: #3325ae;
	--bb-rl-icon-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-icon-brand-disabled-color: #767eff;
	--bb-rl-icon-info-primary-color: #3325ae;
	--bb-rl-icon-positive-primary-color: #02542d;
	--bb-rl-icon-positive-secondary-color: #14ae5c;
	--bb-rl-icon-warning-primary-color: #682d03;
	--bb-rl-icon-warning-secondary-color: #e5a000;
	--bb-rl-icon-danger-primary-color: #690807;
	--bb-rl-icon-danger-secondary-color: #ec221f;
	--bb-rl-radius-xs: 2px;
	--bb-rl-radius-sm: 4px;
	--bb-rl-radius-md: 6px;
	--bb-rl-radius-base: 8px;
	--bb-rl-radius-lg: 12px;
	--bb-rl-radius-full: 99px;
	--bb-rl-space-0: 0;
	--bb-rl-space-50: 4px;
	--bb-rl-space-100: 8px;
	--bb-rl-space-200: 16px;
	--bb-rl-space-300: 24px;
	--bb-rl-space-400: 32px;
	--bb-rl-space-500: 40px;
	--bb-rl-space-600: 48px;
	--bb-rl-space-700: 56px;
	--bb-rl-z-index-dropdown: 1000;
	--bb-rl-z-index-sticky: 1020;
	--bb-rl-z-index-fixed: 1030;
	--bb-rl-z-index-adminbar: 1035;
	--bb-rl-z-index-modal-backdrop: 1040;
	--bb-rl-z-index-modal: 1050;
	--bb-rl-z-index-popover: 1060;
	--bb-rl-z-index-tooltip: 1070;
	--bb-rl-font-family-base: InterText, serif;
	--bb-rl-font-size-2xl: 20px;
	--bb-rl-font-size-base: 16px;
	--bb-rl-font-size-xs: 11px;
	--bb-rl-font-size-sm: 13px;
	--bb-rl-base-line-xs: 16px;
	--bb-rl-base-line-small: 20px;
	--bb-rl-base-line: 24px;
	--bb-rl-base-line-2xl: 30px
}

.bb-rl-dark-mode {
	--bb-rl-primary-color: #4946fe;
	--bb-rl-background-color: #242425;
	--bb-rl-background-hover-color: #555556;
	--bb-rl-background-secondary-color: #2f2f2f;
	--bb-rl-background-secondary-hover-color: #3d3d3d;
	--bb-rl-background-tertiary-color: #6d6d6e;
	--bb-rl-background-tertiary-hover-color: #555556;
	--bb-rl-background-black-color: #0c0c0d;
	--bb-rl-background-disabled-color: #dbdbdb;
	--bb-rl-background-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-background-brand-primary-hover-color: #4937f4;
	--bb-rl-background-brand-secondary-color: #3325ae;
	--bb-rl-background-brand-secondary-hover-color: #2e2689;
	--bb-rl-background-brand-disabled-color: #767eff;
	--bb-rl-background-info-secondary-color: #3325ae;
	--bb-rl-background-positive-primary-color: #008043;
	--bb-rl-background-positive-primary-hover-color: #02542d;
	--bb-rl-background-positive-secondary-color: #02542d;
	--bb-rl-background-positive-secondary-hover-color: #024023;
	--bb-rl-background-warning-primary-color: #975102;
	--bb-rl-background-warning-primary-hover-color: #682d03;
	--bb-rl-background-warning-secondary-color: #682d03;
	--bb-rl-background-warning-secondary-hover-color: #522504;
	--bb-rl-background-danger-primary-color: #900b09;
	--bb-rl-background-danger-primary-hover-color: #690807;
	--bb-rl-background-danger-secondary-color: #690807;
	--bb-rl-background-danger-secondary-hover-color: #4d0b0a;
	--bb-rl-border-color: #2f2f2f;
	--bb-rl-border-secondary-color: #3d3d3d;
	--bb-rl-border-tertiary-color: #555556;
	--bb-rl-border-disabled-color: #f3f3f3;
	--bb-rl-border-quinery-color: #f6f6f6;
	--bb-rl-border-quaternary-color: #f3f3f3;
	--bb-rl-border-brand-primary-color: #c2cdff;
	--bb-rl-border-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-border-info-primary-color: #c2cdff;
	--bb-rl-border-positive-primary-color: #cff7d3;
	--bb-rl-border-positive-secondary-color: #14ae5c;
	--bb-rl-border-warning-primary-color: #fff1c2;
	--bb-rl-border-warning-secondary-color: #e5a000;
	--bb-rl-border-danger-primary-color: #fdd3d0;
	--bb-rl-border-danger-secondary-color: #ec221f;
	--bb-rl-text-color: #fff;
	--bb-rl-text-white-color: #fff;
	--bb-rl-text-secondary-color: #cececf;
	--bb-rl-text-tertiary-color: #b6b6b6;
	--bb-rl-text-disabled-color: #e7e7e7;
	--bb-rl-text-brand-primary-color: var(--bb-rl-primary-color);
	--bb-rl-text-brand-secondary-color: #c2cdff;
	--bb-rl-text-positive-primary-color: #cff7d3;
	--bb-rl-text-positive-secondary-color: #14ae5c;
	--bb-rl-text-warning-primary-color: #fff1c2;
	--bb-rl-text-warning-secondary-color: #e5a000;
	--bb-rl-text-danger-primary-color: #fdd3d0;
	--bb-rl-text-danger-secondary-color: #ec221f;
	--bb-rl-icon-color: #cececf;
	--bb-rl-icon-primary-color: #cececf;
	--bb-rl-icon-secondary-color: #cececf;
	--bb-rl-icon-tertiary-color: #9e9e9e;
	--bb-rl-icon-disabled-color: #858586;
	--bb-rl-icon-brand-primary-color: #c2cdff;
	--bb-rl-icon-brand-secondary-color: var(--bb-rl-primary-color);
	--bb-rl-icon-brand-disabled-color: #767eff;
	--bb-rl-icon-info-primary-color: #dde4ff;
	--bb-rl-icon-positive-primary-color: #cff7d3;
	--bb-rl-icon-positive-secondary-color: #14ae5c;
	--bb-rl-icon-warning-primary-color: #fff1c2;
	--bb-rl-icon-warning-secondary-color: #e5a000;
	--bb-rl-icon-danger-primary-color: #fdd3d0;
	--bb-rl-icon-danger-secondary-color: #ec221f;
	scrollbar-color: #666 transparent;
	color-scheme: dark
}

.bb-rl-search-results-container {
	margin: 0 auto;
	max-width: 760px;
	padding: 0 0 var(--bb-rl-space-400)
}

.bb-rl-search-results-container>.entry-header {
	padding: var(--bb-rl-space-400) 0 var(--bb-rl-space-300)
}

.bb-rl-search-results-container h1.entry-title {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px
}

.bb-rl-search-results-container h1.entry-title .bb-rl-result-label {
	font-size: 14px;
	font-weight: 600;
	line-height: 22px
}

.bb-rl-search-results-container .results-group {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	margin-bottom: var(--bb-rl-space-300)
}

.bb-rl-search-results-container .results-group .results-group-header {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: var(--bb-rl-space-200)
}

.bb-rl-search-results-container .results-group .bp-search-results-list {
	padding: var(--bb-rl-space-200) 0
}

.bb-rl-search-results-container .results-group .bp-search-results-list .bp-search-item {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.bb-rl-search-results-container .results-group .results-group-footer {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-300)
}

.bb-rl-search-results-container .results-group-header .results-group-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line)
}

.bb-rl-search-results-container .results-group-header .total-results {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px
}

.bb-rl-search-results-container .results-group-footer .view-all-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400
}

.bb-rl-search-results-container .results-group-footer .view-all-link:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-search-results-container .results-group-footer .view-all-link:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-search-results-container .results-group-footer .view-all-link:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-search-results-container li.bp-search-item .list-wrap {
	display: flex;
	gap: var(--bb-rl-space-300)
}

.bb-rl-search-results-container li.bp-search-item .item-avatar {
	display: inline-block;
	width: 48px;
	height: 48px
}

.bb-rl-search-results-container li.bp-search-item .item-avatar img.avatar {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	object-position: center;
	border-radius: 50%
}

.bb-rl-search-results-container li.bp-search-item .item-avatar i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 50%
}

.bb-rl-search-results-container li.bp-search-item .item {
	flex: 1
}

.bb-rl-search-results-container li.bp-search-item .item-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line);
	margin-bottom: var(--bb-rl-space-100)
}

.bb-rl-search-results-container li.bp-search-item .item-title a {
	color: var(--bb-rl-text-color);
	word-break: break-word
}

.bb-rl-search-results-container li.bp-search-item .activity-content,
.bb-rl-search-results-container li.bp-search-item .entry-content,
.bb-rl-search-results-container li.bp-search-item .entry-summary,
.bb-rl-search-results-container li.bp-search-item .woocommerce-product-details__short-description {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px
}

.bb-rl-search-results-container li.bp-search-item .entry-meta,
.bb-rl-search-results-container li.bp-search-item .item-extra,
.bb-rl-search-results-container li.bp-search-item .item-meta {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color);
	margin-top: var(--bb-rl-space-100);
	display: flex;
	flex-flow: wrap;
	align-items: center;
	gap: var(--bb-rl-space-50)
}

.bb-rl-search-results-container li.bp-search-item .entry-meta a,
.bb-rl-search-results-container li.bp-search-item .item-extra a,
.bb-rl-search-results-container li.bp-search-item .item-meta a {
	color: var(--bb-rl-text-secondary-color);
	font-weight: 600
}

.bb-rl-search-results-container li.bp-search-item .activity-content .item-meta {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	color: var(--bb-rl-text-tertiary-color);
	margin-top: var(--bb-rl-space-100)
}

.bb-rl-search-results-container li.bp-search-item .activity-content .item-meta a {
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-search-results-container li.bp-search-item.bp-search-item_group img.avatar,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_video img.avatar {
	border-radius: var(--bb-rl-radius-base)
}

.bb-rl-search-results-container li.bp-search-item.bp-search-item_post .item-avatar img.attachment-post-thumbnail,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_product .item-avatar img.attachment-post-thumbnail,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_sfwd-courses .item-avatar img.attachment-post-thumbnail,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_sfwd-lessons .item-avatar img.attachment-post-thumbnail,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_sfwd-topic .item-avatar img.attachment-post-thumbnail {
	border-radius: var(--bb-rl-radius-base);
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	object-position: center
}

.bb-rl-search-results-container li.bp-search-item.bp-search-item_post .item-avatar i,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_product .item-avatar i,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_sfwd-courses .item-avatar i,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_sfwd-lessons .item-avatar i,
.bb-rl-search-results-container li.bp-search-item.bp-search-item_sfwd-topic .item-avatar i {
	border-radius: var(--bb-rl-radius-base)
}

.bb-rl-search-results-container li.bp-search-item .activity-header {
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-search-results-container li.bp-search-item .activity-header img.avatar {
	display: inline-flex;
	align-items: center;
	border-radius: var(--bb-rl-radius-sm);
	margin: 0 var(--bb-rl-space-50);
	vertical-align: text-bottom
}

.bb-rl-search-results-container li.bp-search-item .activity-header>p {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-search-results-container li.bp-search-item .activity-header>p a {
	color: var(--bb-rl-text-secondary-color);
	font-weight: 600
}

.bb-rl-search-results-container li.bp-search-item .activity-header>a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color);
	font-weight: 600
}

.bb-rl-search-results-container .bb-activity-search-title h2 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: var(--bb-rl-space-50)
}

.bb-rl-search-modal .bp-search-ajax-item span.middot,
.bb-rl-search-modal li.bp-search-item span.middot,
.bb-rl-search-results-container .bp-search-ajax-item span.middot,
.bb-rl-search-results-container li.bp-search-item span.middot {
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: var(--bb-rl-background-tertiary-color);
	border-radius: 50%;
	margin: 0 var(--bb-rl-space-50);
	font-size: 0
}

.bb-rl-no-search-results {
	padding-top: var(--bb-rl-space-400)
}

.bb-rl-no-search-results .bb-rl-search-results-container {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-400) var(--bb-rl-space-300)
}

.bb-rl-no-search-results .bb-rl-search-results-container .entry-header {
	padding: 0
}

.bb-rl-no-search-results .bb-rl-search-results-container h1.entry-title::before {
	display: block;
	content: "\e30c";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 40px;
	font-style: normal;
	margin-bottom: var(--bb-rl-space-200);
	line-height: 1;
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-no-search-results .bb-rl-search-results-container h1.entry-title,
.bb-rl-no-search-results .bb-rl-search-results-container h1.entry-title .bb-rl-result-label {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	color: var(--bb-rl-text-color);
	text-align: center
}

.bb-rl-no-search-results .bp-search-no-results {
	display: flex;
	align-items: center;
	justify-content: center
}

.bb-rl-no-search-results .bp-search-no-results .bp-search-results.bp-feedback {
	background-color: transparent;
	padding: 0;
	justify-content: center;
	border: none
}

.bb-rl-no-search-results .bp-search-no-results .bp-search-results.bp-feedback .bp-icon {
	display: none
}

.bb-rl-no-search-results .bp-search-no-results .bp-search-results.bp-feedback p {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	width: 100%;
	text-align: center;
	color: var(--bb-rl-text-tertiary-color);
	padding: var(--bb-rl-space-100) 0
}

.bb-rl-search-results-container .pagination.navigation {
	display: flex;
	justify-content: flex-end
}

.bb-rl-search-results-container .search_results .pag-count {
	display: none
}

.bb-rl-search-results-container .pagination-links {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-search-results-container .pagination-links .page-numbers {
	display: inline-flex;
	min-width: var(--bb-rl-space-400);
	height: var(--bb-rl-space-400);
	align-items: center;
	justify-content: center;
	border-radius: var(--bb-rl-radius-md);
	border: 1px solid transparent
}

.bb-rl-search-results-container .pagination-links a.page-numbers {
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-search-results-container .pagination-links span.page-numbers {
	color: var(--bb-rl-text-color)
}

.bb-rl-search-results-container .pagination-links span.page-numbers.current {
	border-color: var(--bb-rl-border-quaternary-color)
}

.bb-rl-search-member-header {
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-search-member-header .item-title {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-search-post-item .media-album_details__bottom,
.bb-rl-search-post-item .media-folder_details__bottom {
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-50)
}

.bb-rl-search-post-item .media-album_visibility,
.bb-rl-search-post-item .media-folder_visibility {
	display: inline-flex;
	align-items: center
}

.bb-rl-search-results-container .item-avatar i::before {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 28px;
	font-style: normal;
	line-height: 1;
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-search-results-container .item-avatar i.bb-icon-article::before {
	content: "\e5e2"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-file-doc::before {
	content: "\e230"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-book::before {
	content: "\e0e6"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-quiz::before {
	content: "\e3e8"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-course::before {
	content: "\e62c"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-comments-square::before {
	content: "\e17c"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-file-bookmark::before {
	content: "\e0e8"
}

.bb-rl-search-results-container .item-avatar i.bb-icon-image-video::before {
	content: "\ea24"
}

.bb-rl-search-results-container .item-avatar i.bb-icons-rl-file-zip::before {
	content: "\e958"
}

.bb-rl-search-results-container .item-avatar i.bb-icons-rl-folder::before {
	content: "\e24a"
}

.bb-rl-network-search-subnav .search-nav>li a::before {
	content: "\e230";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 20px;
	font-style: normal;
	line-height: 1;
	color: var(--bb-rl-icon-primary-color);
	margin-right: var(--bb-rl-space-100)
}

.bb-rl-network-search-subnav .search-nav>li:first-of-type a::before {
	content: "\e0e6"
}

.bb-rl-network-search-subnav .search-nav>li.posts a::before {
	content: "\e5e2"
}

.bb-rl-network-search-subnav .search-nav>li.pages a::before {
	content: "\e23a"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-groups a::before,
.bb-rl-network-search-subnav .search-nav>li.groups a::before {
	content: "\e68e"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-attachment a::before {
	content: "\e2ca"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-sfwd-courses a::before {
	content: "\e62c"
}

.bb-rl-network-search-subnav .search-nav>li.activity a::before {
	content: "\e000"
}

.bb-rl-network-search-subnav .search-nav>li.activity_comment a::before {
	content: "\e17e"
}

.bb-rl-network-search-subnav .search-nav>li.activity a::before {
	content: "\e000"
}

.bb-rl-network-search-subnav .search-nav>li.forum a::before {
	content: "\e17c"
}

.bb-rl-network-search-subnav .search-nav>li.topic a::before {
	content: "\e172"
}

.bb-rl-network-search-subnav .search-nav>li.reply a::before {
	content: "\e16c"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-sfwd-quiz a::before {
	content: "\e3e8"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-sfwd-lessons a::before {
	content: "\e0e6"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-sfwd-topic a::before {
	content: "\e8f2"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-sfwd-certificates a::before {
	content: "\e766"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-sfwd-assignment a::before {
	content: "\e34c"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-tribe_venue a::before {
	content: "\e316"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-tribe_events a::before {
	content: "\e108"
}

.bb-rl-network-search-subnav .search-nav>li.cpt-product a::before {
	content: "\e1da"
}

.bb-rl-network-search-subnav .search-nav>li.videos a::before {
	content: "\e4da"
}

.bb-rl-network-search-subnav .search-nav>li.members a::before {
	content: "\e4d6"
}

.bb-rl-network-search-subnav .search-nav>li.albums a::before,
.bb-rl-network-search-subnav .search-nav>li.folders a::before {
	content: "\e24a"
}

.bb-rl-search-modal .bb-rl-modal-wrapper {
	max-width: 800px
}

.bb-rl-search-modal .bp-search-form-wrapper {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	position: relative;
	z-index: 999995
}

.bb-rl-search-modal .bp-dir-search-form {
	width: 100%;
	border-radius: var(--bb-rl-radius-lg);
	border: none
}

.bb-rl-search-modal .bp-dir-search-form::before {
	display: none
}

.bb-rl-search-modal .bp-dir-search-form button[type=submit] {
	opacity: 1;
	top: 50%;
	left: var(--bb-rl-space-300);
	transform: translateY(-50%);
	border: none;
	background-color: transparent;
	color: var(--bb-rl-icon-secondary-color);
	padding: 0;
	line-height: 1
}

.bb-rl-search-modal .bp-dir-search-form button[type=submit] span[class^=bb-icons-rl-] {
	font-size: 24px
}

.bb-rl-search-modal input#search {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	width: 100%;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-200) var(--bb-rl-space-200) var(--bb-rl-space-700)
}

.bb-rl-search-modal .bb-rl-search-results-container {
	max-width: 100%
}

.bb-rl-network-search-modal .bb-rl-modal-mask {
	align-items: flex-start
}

.bb-rl-network-search-modal .bb-rl-modal-mask .bb-rl-modal-wrapper {
	position: absolute;
	top: 6%;
	left: 50%;
	transform: translateX(-50%)
}

.bb-rl-network-search-bar {
	position: relative;
	display: flex;
	width: 100%;
	align-items: center;
	gap: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200) var(--bb-rl-space-100) var(--bb-rl-space-700)
}

.bb-rl-network-search-bar input#search {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 500;
	line-height: var(--bb-rl-base-line);
	flex: 1;
	padding: var(--bb-rl-space-100)
}

.bb-rl-network-search-bar .bb-rl-network-search-clear {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-color);
	white-space: nowrap
}

.bb-rl-network-search-bar .bb-rl-filter-tag {
	display: inline-flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	border: 1px solid var(--bb-rl-border-secondary-color);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-full);
	white-space: nowrap;
	cursor: pointer
}

.bb-rl-network-search-bar .bb-rl-filter-tag .search-filter-label {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-secondary-color)
}

.bb-rl-network-search-bar .bb-rl-filter-tag i {
	font-size: 16px;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-network-search-bar .bb-rl-network-search-filter.bb_more_options .bb_more_options_action i {
	font-size: 16px;
	color: var(--bb-rl-icon-secondary-color)
}

.bb-rl-network-search-bar .bb-rl-network-search-filter {
	position: relative
}

.bb-rl-network-search-bar .bb-rl-network-search-filter .select2-results__options {
	max-height: 50vh;
	overflow-y: auto
}

.bb-rl-network-search-bar .bb-rl-search-options.bb_more_dropdown {
	top: calc(100% + var(--bb-rl-space-50))
}

.bb-rl-network-search-bar .bb-rl-search-options.bb_more_dropdown .bb-rl-search-filter-option a {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	display: inline-flex;
	width: 100%;
	align-items: center;
	gap: var(--bb-rl-space-100);
	white-space: nowrap;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	color: var(--bb-rl-text-color)
}

.bb-rl-network-search-bar .bb-rl-search-options.bb_more_dropdown .bb-rl-search-filter-option a::before {
	display: none
}

.bb-rl-network-search-bar .bb-rl-search-options.bb_more_dropdown .bb-rl-search-filter-option a:hover {
	background-color: var(--bb-rl-background-secondary-hover-color)
}

.bb-rl-ac-results .bp-search-ac {
	list-style: none;
	margin: 6px 0;
	padding: 0
}

.bb-rl-ac-results .bp-search-ac .ui-menu-item-wrapper {
	display: flex;
	gap: var(--bb-rl-space-200)
}

.bb-rl-ac-results .bp-search-ac .ui-menu-item-wrapper>a.x {
	display: none
}

.bb-rl-ac-results .bp-search-ac>li {
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.bb-rl-ac-results .bp-search-ac>li .item-avatar {
	display: inline-block;
	width: 48px;
	height: 48px
}

.bb-rl-ac-results .bp-search-ac>li .item-avatar img.attachment-post-thumbnail,
.bb-rl-ac-results .bp-search-ac>li .item-avatar img.avatar {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	object-position: center;
	border-radius: 50%
}

.bb-rl-ac-results .bp-search-ac>li .item-avatar img.attachment-post-thumbnail {
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-ac-results .bp-search-ac>li .item-avatar i {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-color: var(--bb-rl-background-secondary-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-ac-results .bp-search-ac>li.bbls-groups-type .item-avatar img.avatar,
.bb-rl-ac-results .bp-search-ac>li.bbls-photos-type .item-avatar img.avatar,
.bb-rl-ac-results .bp-search-ac>li.bbls-videos-type .item-avatar img.avatar {
	border-radius: var(--bb-rl-radius-base)
}

.bb-rl-ac-results .bp-search-ac>li .item-title {
	font-size: var(--bb-rl-font-size-base);
	font-weight: 600;
	line-height: var(--bb-rl-base-line);
	margin-bottom: var(--bb-rl-space-100);
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	color: var(--bb-rl-text-color);
	word-break: break-word
}

.bb-rl-ac-results .bp-search-ac>li .item-title a {
	color: var(--bb-rl-text-color)
}

.bb-rl-ac-results .bp-search-ac>li .item,
.bb-rl-ac-results .bp-search-ac>li .item-content {
	flex: 1
}

.bb-rl-ac-results .bp-search-ac>li .item-desc {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color: var(--bb-rl-text-color)
}

.bb-rl-ac-results .bp-search-ac>li .item-desc span:empty+br {
	display: none
}

.bb-rl-ac-results .bp-search-ac>li .entry-meta {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-50);
	color: var(--bb-rl-text-tertiary-color);
	margin-top: var(--bb-rl-space-100);
	flex-flow: wrap
}

.bb-rl-ac-results .bp-search-ac>li .entry-meta span {
	white-space: nowrap
}

.bb-rl-ac-results .bp-search-ac>li .entry-meta .author,
.bb-rl-ac-results .bp-search-ac>li .entry-meta a {
	color: var(--bb-rl-text-tertiary-color);
	white-space: nowrap
}

.bb-rl-ac-results .bp-search-ac .bbls-view_all_type-type {
	padding-bottom: 10px
}

.bb-rl-ac-results .bp-search-ac .bbls-view_all_type-type .allresults a:not(.x) {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: transparent;
	color: var(--bb-rl-text-brand-primary-color);
	border: none;
	border-radius: 0;
	border-bottom: 1px solid transparent;
	padding: 6px var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	padding-left: var(--bb-rl-space-100)
}

.bb-rl-ac-results .bp-search-ac .bbls-view_all_type-type .allresults a:not(.x):hover {
	border-bottom-color: var(--bb-rl-link-primary-hover-color)
}

.bb-rl-ac-results .bp-search-ac .bbls-view_all_type-type .allresults a:not(.x):disabled {
	color: var(--bb-rl-background-brand-disabled-color);
	border-bottom-color: transparent;
	cursor: not-allowed
}

.bb-rl-ac-results .bp-search-ac .bbls-view_all_type-type .allresults a:not(.x)::after {
	content: "\e06c";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 16px;
	font-style: normal;
	margin-left: var(--bb-rl-space-50);
	line-height: 1
}

.bb-rl-ac-results .bp-search-ac .bp-search-ajax-item.noresult {
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
	width: 100%;
	text-align: center;
	color: var(--bb-rl-text-color);
	padding: var(--bb-rl-space-500) 0
}

.bb-rl-ac-results .bp-search-ac .bp-search-ajax-item.noresult::before {
	display: block;
	content: "\e30c";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-size: 40px;
	font-style: normal;
	margin-bottom: var(--bb-rl-space-200);
	line-height: 1;
	color: var(--bb-rl-icon-primary-color)
}

.bb-rl-ac-results .bp-search-ac .ui-menu-item-wrapper .loading-msg {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	width: 100%;
	color: var(--bb-rl-text-secondary-color);
	padding: var(--bb-rl-space-200) 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--bb-rl-space-100)
}

.bb-rl-ac-results .bp-search-ac .ui-menu-item-wrapper .loading-msg .bb_global_search_spinner {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border: 2px solid var(--bb-rl-border-quaternary-color);
	border-top-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-full);
	animation: spin 3s infinite linear
}

.bb-rl-ac-results .bp-search-ajax-item_activity .item-title>p {
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	color: var(--bb-rl-text-tertiary-color)
}

.bb-rl-ac-results .bp-search-ajax-item_activity .item-title>p a {
	color: var(--bb-rl-text-secondary-color);
	font-weight: 600
}

.bb-rl-ac-results .bp-search-ajax-item_activity .item-title>p img.avatar {
	display: inline-flex;
	align-items: center;
	border-radius: var(--bb-rl-radius-sm);
	margin: 0 var(--bb-rl-space-50);
	vertical-align: text-bottom
}

.bb-rl-primary-container .item-body>.woocommerce {
	margin-top: var(--bb-rl-space-400)
}

.bb-rl-primary-container .woocommerce>.woocommerce {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent
}

.bb-rl-primary-container .woocommerce a.remove {
	font-weight: 400;
	color: var(--bb-rl-text-danger-primary-color)
}

.woocommerce form .form-row .input-text,
.woocommerce form .form-row select,
.woocommerce form .woocommerce-account-fields .form-row .input-text,
.woocommerce form .woocommerce-account-fields .form-row select,
.woocommerce form .woocommerce-address-fields .form-row .input-text,
.woocommerce form .woocommerce-address-fields .form-row select,
.woocommerce.woocommerce--bb-rl form .form-row .input-text,
.woocommerce.woocommerce--bb-rl form .form-row select,
.woocommerce.woocommerce--bb-rl form .woocommerce-account-fields .form-row .input-text,
.woocommerce.woocommerce--bb-rl form .woocommerce-account-fields .form-row select,
.woocommerce.woocommerce--bb-rl form .woocommerce-address-fields .form-row .input-text,
.woocommerce.woocommerce--bb-rl form .woocommerce-address-fields .form-row select {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-base);
	color: var(--bb-rl-text-color)
}

.woocommerce form .form-row em,
.woocommerce form .woocommerce-account-fields .form-row em,
.woocommerce form .woocommerce-address-fields .form-row em,
.woocommerce.woocommerce--bb-rl form .form-row em,
.woocommerce.woocommerce--bb-rl form .woocommerce-account-fields .form-row em,
.woocommerce.woocommerce--bb-rl form .woocommerce-address-fields .form-row em {
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-style: normal
}

.woocommerce form .woocommerce-address-fields .woocommerce-address-fields__ctrls-wrapper,
.woocommerce.woocommerce--bb-rl form .woocommerce-address-fields .woocommerce-address-fields__ctrls-wrapper {
	margin-top: var(--bb-rl-space-200)
}

.woocommerce-checkout .woocommerce form.checkout .col2-set .col-1,
.woocommerce-checkout form.checkout .col2-set .col-1 {
	width: 100%;
	float: none
}

.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2,
.woocommerce-checkout form.checkout .col2-set .col-2 {
	width: 100%;
	float: none
}

.woocommerce-checkout .woocommerce form.checkout .col2-set .col-2 .woocommerce-shipping-fields,
.woocommerce-checkout form.checkout .col2-set .col-2 .woocommerce-shipping-fields {
	margin-bottom: 10px
}

.woocommerce-checkout .woocommerce form.checkout .col2-set h3,
.woocommerce-checkout form.checkout .col2-set h3 {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-base);
	margin: 0 0 var(--bb-rl-space-200)
}

.woocommerce-checkout .bb-wc-co,
.woocommerce-checkout .woocommerce .bb-wc-co {
	display: flex;
	align-items: flex-start;
	margin-left: -10px;
	margin-right: -10px
}

.woocommerce-checkout .bb-wc-co .bb-wc-col,
.woocommerce-checkout .woocommerce .bb-wc-co .bb-wc-col {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px
}

.woocommerce-checkout .bb-wc-co #customer_details,
.woocommerce-checkout .woocommerce .bb-wc-co #customer_details {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.woocommerce-checkout .bb-wc-co .bb-order-review,
.woocommerce-checkout .woocommerce .bb-wc-co .bb-order-review {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.woocommerce-checkout .bb-wc-co .bb-order-review h3,
.woocommerce-checkout .woocommerce .bb-wc-co .bb-order-review h3 {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-base)
}

.woocommerce-checkout .bb-wc-co .bb-order-review .woocommerce-terms-and-conditions-wrapper,
.woocommerce-checkout .woocommerce .bb-wc-co .bb-order-review .woocommerce-terms-and-conditions-wrapper {
	margin-bottom: var(--bb-rl-space-300)
}

.woocommerce-checkout .bb-wc-co table.shop_table,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table {
	border: 0;
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce-checkout .bb-wc-co table.shop_table td,
.woocommerce-checkout .bb-wc-co table.shop_table th,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table th {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	border-top: 0;
	font-weight: 400;
	padding-left: 0
}

.woocommerce-checkout .bb-wc-co table.shop_table td:first-child,
.woocommerce-checkout .bb-wc-co table.shop_table th:first-child,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td:first-child,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table th:first-child {
	padding-left: 0
}

.woocommerce-checkout .bb-wc-co table.shop_table td:last-child,
.woocommerce-checkout .bb-wc-co table.shop_table th:last-child,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td:last-child,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table th:last-child {
	padding-right: 0;
	text-align: right
}

.woocommerce-checkout .bb-wc-co table.shop_table td.product-name,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td.product-name {
	width: 65%
}

.woocommerce-checkout .bb-wc-co table.shop_table td.product-total,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td.product-total {
	color: var(--bb-rl-text-color);
	width: 35%
}

.woocommerce-checkout .bb-wc-co table.shop_table th,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table th {
	text-transform: uppercase;
	font-weight: 400;
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce-checkout .bb-wc-co table.shop_table tfoot td,
.woocommerce-checkout .bb-wc-co table.shop_table tfoot th,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot td,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot th {
	color: var(--bb-rl-text-tertiary-color);
	border-bottom: 0;
	vertical-align: top
}

.woocommerce-checkout .bb-wc-co table.shop_table tfoot th:first-child,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot th:first-child {
	padding-left: 30%;
	padding-top: 6px;
	padding-bottom: 6px
}

.woocommerce-checkout .bb-wc-co table.shop_table tfoot td,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot td {
	width: 50%
}

.woocommerce-checkout .bb-wc-co table.shop_table tfoot .order-total td,
.woocommerce-checkout .bb-wc-co table.shop_table tfoot .order-total th,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot .order-total td,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot .order-total th {
	color: var(--bb-rl-text-color);
	font-weight: 500
}

.woocommerce-checkout .bb-wc-co table.shop_table tfoot .order-total td strong,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot .order-total td strong {
	font-weight: 500
}

.woocommerce-checkout .bb-wc-co table.shop_table tfoot tr:first-child td,
.woocommerce-checkout .bb-wc-co table.shop_table tfoot tr:first-child th,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot tr:first-child td,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table tfoot tr:first-child th {
	padding-top: 15px
}

.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-check,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table .bs-product-check {
	display: flex;
	align-items: center
}

.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-thumbnail img,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table .bs-product-thumbnail img {
	max-width: 65px;
	height: auto;
	margin-right: 20px
}

.woocommerce-checkout .bb-wc-co table.shop_table .check-name,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table .check-name {
	color: var(--bb-rl-text-color);
	font-weight: 500;
	line-height: 1.4
}

.woocommerce-checkout .bb-wc-co table.shop_table .bs-product-remove,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table .bs-product-remove {
	margin-right: 10px
}

.woocommerce-checkout .bb-wc-co table.shop_table .qty,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table .qty {
	color: var(--bb-rl-text-tertiary-color);
	text-transform: uppercase;
	font-size: 13px
}

.woocommerce-checkout .bb-wc-co table.shop_table .qty strong,
.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table .qty strong {
	color: var(--bb-rl-text-color);
	font-weight: 400;
	margin-left: 5px
}

@media (max-width:544px) {

	.woocommerce-checkout .bb-wc-co table.shop_table td.product-name,
	.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td.product-name {
		width: 70%
	}

	.woocommerce-checkout .bb-wc-co table.shop_table td.product-total,
	.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td.product-total {
		color: var(--bb-rl-text-color);
		width: 30%
	}
}

@media (max-width:420px) {

	.woocommerce-checkout .bb-wc-co table.shop_table td.product-name .bs-product-check,
	.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td.product-name .bs-product-check {
		flex-wrap: wrap
	}

	.woocommerce-checkout .bb-wc-co table.shop_table td.product-name .bs-product-check .bs-product-name,
	.woocommerce-checkout .woocommerce .bb-wc-co table.shop_table td.product-name .bs-product-check .bs-product-name {
		width: 100%;
		display: flex;
		flex-direction: column;
		margin-top: 5px
	}
}

@media (max-width:992px) {

	.woocommerce-checkout .bb-wc-co,
	.woocommerce-checkout .woocommerce .bb-wc-co {
		flex-direction: column
	}

	.woocommerce-checkout .bb-wc-co .bb-wc-col,
	.woocommerce-checkout .woocommerce .bb-wc-co .bb-wc-col {
		width: 100%
	}
}

@media (max-width:544px) {

	.woocommerce-checkout .bb-wc-co .bb-wc-col .bb-order-review table.shop_table tfoot th:first-child,
	.woocommerce-checkout .woocommerce .bb-wc-co .bb-wc-col .bb-order-review table.shop_table tfoot th:first-child {
		padding-left: 0
	}
}

.woocommerce-checkout .woocommerce form .form-row,
.woocommerce-checkout form .form-row {
	margin: 0 0 1.2rem
}

.woocommerce-checkout .woocommerce form .form-row label,
.woocommerce-checkout form .form-row label {
	font-size: var(--bb-rl-font-size-base);
	line-height: 1.1;
	margin-bottom: var(--bb-rl-space-100);
	color: var(--bb-rl-text-color)
}

.woocommerce-checkout .woocommerce form .form-row .input-text,
.woocommerce-checkout .woocommerce form .form-row select,
.woocommerce-checkout form .form-row .input-text,
.woocommerce-checkout form .form-row select {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-base);
	color: var(--bb-rl-text-color)
}

.woocommerce-checkout .woocommerce form .form-row .required,
.woocommerce-checkout form .form-row .required {
	color: var(--bb-rl-border-danger-secondary-color);
	text-decoration: none
}

.woocommerce-checkout .woocommerce form .form-row #order_comments,
.woocommerce-checkout form .form-row #order_comments {
	height: 120px;
	overflow-x: hidden
}

.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-validated select,
.woocommerce-checkout form .form-row.woocommerce-validated .select2-container,
.woocommerce-checkout form .form-row.woocommerce-validated input.input-text,
.woocommerce-checkout form .form-row.woocommerce-validated select {
	border-color: #dedfe2
}

.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid select,
.woocommerce-checkout form .form-row.woocommerce-invalid .select2-container,
.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text,
.woocommerce-checkout form .form-row.woocommerce-invalid select {
	border-color: var(--bb-rl-border-danger-secondary-color)
}

.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid label,
.woocommerce-checkout form .form-row.woocommerce-invalid label {
	color: var(--bb-rl-border-danger-secondary-color)
}

.woocommerce-checkout .woocommerce form #ship-to-different-address label,
.woocommerce-checkout form #ship-to-different-address label {
	font-size: var(--bb-rl-font-size-base)
}

.woocommerce-checkout #payment,
.woocommerce-checkout .woocommerce #payment {
	background-color: transparent
}

.woocommerce-checkout #payment ul.payment_methods,
.woocommerce-checkout .woocommerce #payment ul.payment_methods {
	border-radius: var(--bb-rl-radius-base);
	border-bottom: 0;
	border: 1px solid var(--bb-rl-border-secondary-color)
}

.woocommerce-checkout #payment div.payment_box,
.woocommerce-checkout .woocommerce #payment div.payment_box {
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-color);
	border-radius: var(--bb-rl-radius-md);
	background-color: var(--bb-rl-background-secondary-color)
}

.woocommerce-checkout #payment div.payment_box:before,
.woocommerce-checkout .woocommerce #payment div.payment_box:before {
	border-bottom-color: var(--bb-rl-background-secondary-color)
}

.woocommerce-checkout #payment #place_order,
.woocommerce-checkout .woocommerce #payment #place_order {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	display: inline-block;
	padding-left: var(--bb-rl-space-300);
	padding-right: var(--bb-rl-space-300);
	height: auto
}

.woocommerce-checkout #payment #place_order:hover,
.woocommerce-checkout .woocommerce #payment #place_order:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce-checkout #payment li.wc_payment_method input.input-radio,
.woocommerce-checkout .woocommerce #payment li.wc_payment_method input.input-radio {
	appearance: none;
	display: inline-block;
	position: relative;
	background-color: var(--bb-rl-background-color);
	border: 2px solid var(--bb-rl-border-secondary-color);
	color: #666;
	top: 4px;
	height: 20px;
	width: 20px;
	border-radius: 50px;
	cursor: pointer;
	margin-right: 7px;
	outline: 0
}

.woocommerce-checkout #payment li.wc_payment_method input.input-radio:checked,
.woocommerce-checkout .woocommerce #payment li.wc_payment_method input.input-radio:checked {
	background-color: var(--bb-rl-background-color)
}

.woocommerce-checkout #payment li.wc_payment_method input.input-radio:checked::before,
.woocommerce-checkout .woocommerce #payment li.wc_payment_method input.input-radio:checked::before {
	position: absolute;
	left: 2px;
	top: 2px;
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: var(--bb-rl-primary-color);
	border-radius: 100%
}

.woocommerce-checkout #payment li.wc_payment_method label:before,
.woocommerce-checkout .woocommerce #payment li.wc_payment_method label:before {
	display: none
}

.woocommerce-checkout .woocommerce .woocommerce-order-over,
.woocommerce-checkout .woocommerce-order-over {
	text-align: center
}

.woocommerce-checkout .woocommerce .woocommerce-order-over>p,
.woocommerce-checkout .woocommerce-order-over>p {
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce-checkout .woocommerce .woocommerce-order-over h2.woocommerce-heading--success,
.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success {
	margin-bottom: 5px
}

.woocommerce-checkout .woocommerce .woocommerce-order-over h2.woocommerce-heading--success i,
.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success i {
	color: var(--bb-rl-border-positive-secondary-color);
	padding: 0;
	display: inline-block;
	font-size: 20px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-right: 8px;
	position: relative;
	bottom: 2px
}

.woocommerce-checkout .woocommerce .woocommerce-order-over h2.woocommerce-heading--success span,
.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success span {
	display: block;
	margin: 1em 0
}

.woocommerce-checkout .woocommerce .woocommerce-order-over h2.woocommerce-heading--success span i,
.woocommerce-checkout .woocommerce-order-over h2.woocommerce-heading--success span i {
	color: var(--bb-rl-border-positive-secondary-color);
	border: 1px solid var(--bb-rl-border-positive-secondary-color);
	border-radius: 100%;
	padding: 0 10px;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px
}

.woocommerce-checkout .woocommerce ul.woocommerce-order-overview,
.woocommerce-checkout ul.woocommerce-order-overview {
	display: inline-block;
	margin: 1em 0 2em
}

.woocommerce-checkout .woocommerce ul.woocommerce-order-overview li,
.woocommerce-checkout ul.woocommerce-order-overview li {
	float: none;
	padding-right: 1em;
	margin-right: 1em;
	border-right: 0;
	text-align: left;
	display: inline-block;
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce-checkout .woocommerce ul.woocommerce-order-overview li>span,
.woocommerce-checkout ul.woocommerce-order-overview li>span {
	display: block;
	font-weight: 500;
	font-size: var(--bb-rl-font-size-sm);
	white-space: nowrap;
	padding: .6em 0 0;
	text-transform: none;
	color: var(--bb-rl-text-color)
}

@media (max-width:800px) {

	.woocommerce-checkout .woocommerce ul.woocommerce-order-overview,
	.woocommerce-checkout ul.woocommerce-order-overview {
		margin: .5em 0 1em
	}

	.woocommerce-checkout .woocommerce ul.woocommerce-order-overview li,
	.woocommerce-checkout ul.woocommerce-order-overview li {
		display: block;
		text-align: center;
		margin-bottom: 20px
	}
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper,
.woocommerce-checkout .woocommerce-order-details-wrapper {
	background: var(--bb-content-background-color);
	border: 1px solid #eef0f3;
	border-radius: var(--bb-rl-radius-lg);
	padding: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again {
	text-align: right
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again a.button,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again a.button {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300);
	font-weight: 500;
	color: var(--bb-rl-text-color);
	border-radius: var(--bb-rl-radius-md)
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again a.button:hover,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-order-details p.order-again a.button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color);
	color: var(--bb-rl-text-color)
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details {
	padding: 0 12px
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details h2.woocommerce-column__title,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details h2.woocommerce-column__title {
	font-size: 17px;
	margin-bottom: .5rem
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column h2.woocommerce-column__title,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column h2.woocommerce-column__title {
	font-size: 17px;
	margin-bottom: .5rem
}

@media (max-width:992px) {

	.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column,
	.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column {
		width: 100%;
		float: none
	}

	.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1,
	.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1 {
		margin-bottom: 30px
	}
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details address,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details address {
	border: 0;
	padding: 0;
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details address .woocommerce-customer-details--email:before,
.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details address .woocommerce-customer-details--phone:before,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details address .woocommerce-customer-details--email:before,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details address .woocommerce-customer-details--phone:before {
	line-height: 2.15
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--email:before,
.woocommerce-checkout .woocommerce .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--phone:before,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--email:before,
.woocommerce-checkout .woocommerce-order-details-wrapper section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--phone:before {
	line-height: 2.15
}

.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details td,
.woocommerce-checkout table.shop_table.woocommerce-table--order-details td {
	vertical-align: top
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details,
.woocommerce-checkout .woocommerce-table--order-details {
	border: 0
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details td,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details th,
.woocommerce-checkout .woocommerce-table--order-details td,
.woocommerce-checkout .woocommerce-table--order-details th {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: var(--bb-rl-font-size-sm);
	border-bottom: 0;
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details td.product-total,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details th.product-total,
.woocommerce-checkout .woocommerce-table--order-details td.product-total,
.woocommerce-checkout .woocommerce-table--order-details th.product-total {
	width: 200px;
	color: inherit;
	text-align: right
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details td.product-total span.woocommerce-Price-amount,
.woocommerce-checkout .woocommerce-table--order-details td.product-total span.woocommerce-Price-amount {
	font-weight: 600
}

@media (max-width:1200px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details td.product-total,
	.woocommerce-checkout .woocommerce-table--order-details td.product-total {
		width: auto
	}
}

@media (max-width:544px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details td.product-total,
	.woocommerce-checkout .woocommerce .woocommerce-table--order-details th.product-total,
	.woocommerce-checkout .woocommerce-table--order-details td.product-total,
	.woocommerce-checkout .woocommerce-table--order-details th.product-total {
		text-align: right
	}
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details thead th,
.woocommerce-checkout .woocommerce-table--order-details thead th {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-sm);
	color: #939597;
	font-weight: 500
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details tfoot td,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details tfoot th,
.woocommerce-checkout .woocommerce-table--order-details tfoot td,
.woocommerce-checkout .woocommerce-table--order-details tfoot th {
	font-weight: 400
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items thead tr:first-child td,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items thead tr:first-child th,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items thead tr:first-child td,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items thead tr:first-child th {
	border-top: 0
}

@media (max-width:544px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items thead tr:first-child th.product-thumb,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_items thead tr:first-child th.product-thumb {
		display: none
	}
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items tbody tr:last-child td,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items tbody tr:last-child th,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items tbody tr:last-child td,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items tbody tr:last-child th {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-name a,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-name a {
	color: var(--bb-rl-text-color);
	font-weight: 500
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-name a:hover,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-name a:hover {
	color: var(--bb-rl-primary-color)
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items tr.product-purchase-note td,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items tr.product-purchase-note td {
	padding-top: 8px
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td:not(.product-thumb),
.woocommerce-checkout .woocommerce-table--order-details.order_details_items td:not(.product-thumb) {
	padding-top: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-thumb,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb {
	width: 120px
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-thumb img,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb img {
	max-width: 100px
}

@media (max-width:992px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-thumb,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb {
		width: 80px
	}

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-thumb img,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb img {
		max-width: 70px
	}
}

@media (max-width:544px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items td.product-thumb,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_items td.product-thumb {
		display: none
	}
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_items .bb_sku_wrapper,
.woocommerce-checkout .woocommerce-table--order-details.order_details_items .bb_sku_wrapper {
	display: block;
	color: #939597;
	font-size: 13px;
	line-height: 1
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total {
	width: 70%;
	float: right
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total td,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total th,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total td,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total th {
	border-top: 0;
	border-bottom: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: 400
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total th,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total th {
	text-transform: uppercase
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total tfoot td:last-child,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot td:last-child {
	width: 200px;
	color: inherit;
	text-align: right
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total tfoot tr:last-child td,
.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total tfoot tr:last-child th,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot tr:last-child td,
.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot tr:last-child th {
	font-weight: 600;
	color: inherit
}

@media (max-width:800px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total tfoot td:last-child,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_total tfoot td:last-child {
		text-align: right
	}
}

@media (max-width:992px) {

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_total {
		width: 100%;
		float: none
	}

	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total td,
	.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_total th,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_total td,
	.woocommerce-checkout .woocommerce-table--order-details.order_details_total th {
		padding-top: 4px;
		padding-bottom: 4px
	}
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_note,
.woocommerce-checkout .woocommerce-table--order-details.order_details_note {
	clear: both
}

.woocommerce-checkout .woocommerce .woocommerce-table--order-details.order_details_note th,
.woocommerce-checkout .woocommerce-table--order-details.order_details_note th {
	color: var(--bb-rl-text-color)
}

.woocommerce-checkout .woocommerce .woocommerce-order-end,
.woocommerce-checkout .woocommerce-order-end {
	text-align: center;
	margin: rem-calc(var(--bb-rl-base-line-2xl) 0);
	padding: 0 3rem
}

.woocommerce-checkout .woocommerce .woocommerce-order-end h3,
.woocommerce-checkout .woocommerce-order-end h3 {
	margin-bottom: 5px
}

.woocommerce-checkout .woocommerce .woocommerce-order-end p,
.woocommerce-checkout .woocommerce-order-end p {
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce-checkout label.checkbox {
	position: relative
}

form.woocommerce-checkout input[type=checkbox] {
	position: absolute;
	opacity: 0
}

form.woocommerce-checkout input[type=checkbox]+span:before {
	content: "";
	margin-right: var(--bb-rl-space-100);
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-sm);
	border: 1px solid var(--bb-rl-border-tertiary-color);
	box-shadow: none
}

form.woocommerce-checkout input[type=checkbox]:checked+span:before {
	background-color: var(--bb-rl-primary-color);
	border-color: var(--bb-rl-primary-color);
	content: "\e182";
	font-family: bb-icons-rl;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-shadow: 0 0 0 1px var(--bb-primary-color)
}

.woocommerce-checkout .payment_method_stripe #stripe-payment-data [for=wc-stripe-new-payment-method] {
	display: flex !important
}

.woocommerce-checkout .payment_method_stripe #stripe-payment-data .form-row {
	margin-bottom: 0 !important;
	width: 100%
}

.woocommerce-checkout .payment_method_stripe #stripe-payment-data #wc-stripe-new-payment-method+label:before {
	content: "";
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: var(--bb-rl-background-color);
	border-radius: 3px;
	border: 1px solid #c9cbca;
	box-shadow: none;
	flex-basis: 40px;
	max-width: 20px;
	min-width: 20px
}

.woocommerce-checkout .payment_method_stripe #stripe-payment-data #wc-stripe-new-payment-method:checked+label:before {
	background-color: var(--bb-rl-primary-color);
	border-color: var(--bb-rl-primary-color);
	content: "\e876";
	font-family: bb-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-shadow: none
}

.woocommerce-checkout .payment_method_stripe #stripe-payment-data .stripe-source-errors .wc-stripe-error li {
	line-height: 1.4
}

.woocommerce-checkout .payment_method_stripe #stripe-payment-data .stripe-source-errors .wc-stripe-error:before {
	color: #fff
}

input[type=checkbox]#wp-comment-cookies-consent {
	position: absolute;
	opacity: 0
}

input[type=checkbox]#wp-comment-cookies-consent+label:before {
	content: "";
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: var(--bb-rl-background-color);
	border-radius: 3px;
	border: 1px solid #c9cbca;
	box-shadow: none
}

input[type=checkbox]#wp-comment-cookies-consent:checked+label:before {
	background-color: var(--bb-rl-primary-color);
	border-color: var(--bb-rl-primary-color);
	content: "\e876";
	font-family: bb-icons;
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	box-shadow: none
}

.bb-rl-primary-container .woocommerce form.checkout_coupon {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	margin-top: 0;
	margin-bottom: var(--bb-rl-space-200);
	font-size: var(--bb-rl-font-size-sm)
}

.bb-rl-primary-container .woocommerce form.checkout_coupon .form-row-first {
	width: calc(100% - 150px);
	padding-right: 15px
}

.bb-rl-primary-container .woocommerce form.checkout_coupon .form-row-last {
	width: 150px
}

.bb-rl-primary-container .woocommerce form.checkout_coupon .form-row-last button.button {
	width: 100%
}

.bb-rl-primary-container .woocommerce form.checkout_coupon p.form-row {
	margin: 0
}

@media (max-width:800px) {
	.bb-rl-primary-container .woocommerce form.checkout_coupon>p {
		margin-bottom: 5px;
		line-height: 1.5
	}

	.bb-rl-primary-container .woocommerce form.checkout_coupon .form-row-first {
		padding-right: 0
	}
}

.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-color);
	background-color: transparent !important;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 25px
}

.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before {
	display: inline-block;
	content: "\e40a";
	font-family: bb-icons-rl;
	font-size: 18px;
	top: 1px;
	left: 0;
	color: var(--bb-rl-text-color)
}

@media (max-width:1200px) {
	body.woocommerce-checkout.has-sidebar .woocommerce .woocommerce-order ul.woocommerce-order-overview {
		margin: .5em 0 1em
	}

	body.woocommerce-checkout.has-sidebar .woocommerce .woocommerce-order ul.woocommerce-order-overview li {
		display: block;
		text-align: center;
		margin-bottom: 20px
	}
}

@media (max-width:1200px) {
	.woocommerce-checkout.has-sidebar .woocommerce form.checkout .bb-wc-co {
		flex-direction: column
	}

	.woocommerce-checkout.has-sidebar .woocommerce form.checkout .bb-wc-co .bb-wc-col {
		width: 100%
	}
}

@media (max-width:992px) {
	.woocommerce-checkout.has-sidebar .woocommerce form.checkout .bb-wc-co .bb-wc-col .bb-order-review table.shop_table tfoot th:first-child {
		padding-left: 0
	}
}

.elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col {
	width: 100%;
	display: flex;
	padding: 0
}

.elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .bb-wc-col,
.elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .e-checkout__container {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	grid-template-columns: auto
}

.e-checkout-layout-one-column .elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col {
	flex-direction: column
}

.e-checkout-layout-one-column .elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .bb-wc-col,
.e-checkout-layout-one-column .elementor-widget-container .woocommerce-checkout .bb-wc-co>.bb-wc-col .e-checkout__container {
	width: 100%
}

.woocommerce-checkout.woocommerce-order-received header.entry-header {
	display: none
}

.mfp-content .bs_checkout_coupon {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.mfp-content .bs_checkout_coupon div.woocommerce-message,
.mfp-content .bs_checkout_coupon ul.woocommerce-error {
	width: 100%
}

.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form {
	display: flex !important;
	margin-bottom: 0;
	min-height: 50px !important;
	width: 100%
}

.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p.form-row-first {
	flex: 1;
	margin-bottom: 0
}

.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p.form-row-last {
	width: auto;
	margin-left: 15px;
	margin-bottom: 0
}

.mfp-content .bs_checkout_coupon button {
	color: var(--bb-rl-text-tertiary-color)
}

.mfp-content .bs_checkout_coupon button:hover {
	color: var(--bb-rl-text-color);
	background-color: transparent
}

@media (max-width:544px) {
	.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form {
		flex-direction: column;
		min-height: 92px !important
	}

	.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p {
		width: 100%
	}

	.mfp-content .bs_checkout_coupon form.bs_checkout_coupon_form p.form-row-last {
		margin-left: 0;
		text-align: center
	}
}

.payment_method_stripe>fieldset,
fieldset.wc-upe-form.wc-payment-form {
	border-radius: 4px;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding: 1rem;
	border: 1px solid var(--bb-rl-border-secondary-color)
}

.wc-block-checkout .wc-block-checkout__main,
.wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg)
}

.wc-block-checkout .wc-block-checkout__main,
.wc-block-checkout.wc-block-components-sidebar-layout .wc-block-components-main {
	padding: 15px 20px
}

.wc-block-checkout.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,
.wc-block-checkout.is-small.wc-block-components-sidebar-layout .wc-block-components-main {
	padding: 15px 20px
}

.wc-block-checkout .wc-block-checkout__sidebar {
	margin-top: 0
}

.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-checkout .wc-block-components-text-input input[type=email],
.wc-block-checkout .wc-block-components-text-input input[type=number],
.wc-block-checkout .wc-block-components-text-input input[type=password],
.wc-block-checkout .wc-block-components-text-input input[type=tel],
.wc-block-checkout .wc-block-components-text-input input[type=text],
.wc-block-checkout .wc-block-components-text-input input[type=url] {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background-color: var(--bb-rl-background-color);
	color: var(--bb-rl-text-color)
}

.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,
.wc-block-checkout .wc-block-components-text-input input[type=email]:focus,
.wc-block-checkout .wc-block-components-text-input input[type=number]:focus,
.wc-block-checkout .wc-block-components-text-input input[type=password]:focus,
.wc-block-checkout .wc-block-components-text-input input[type=tel]:focus,
.wc-block-checkout .wc-block-components-text-input input[type=text]:focus,
.wc-block-checkout .wc-block-components-text-input input[type=url]:focus {
	box-shadow: var(--bb-input-focus-shadow)
}

.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus+label,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus+label,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=password]:focus+label,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus+label,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus+label,
.wc-block-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus+label,
.wc-block-checkout .wc-block-components-text-input input[type=email]:focus+label,
.wc-block-checkout .wc-block-components-text-input input[type=number]:focus+label,
.wc-block-checkout .wc-block-components-text-input input[type=password]:focus+label,
.wc-block-checkout .wc-block-components-text-input input[type=tel]:focus+label,
.wc-block-checkout .wc-block-components-text-input input[type=text]:focus+label,
.wc-block-checkout .wc-block-components-text-input input[type=url]:focus+label {
	color: #2b2d2f
}

.wc-block-checkout .wc-block-components-form .wc-block-components-text-input label,
.wc-block-checkout .wc-block-components-text-input label {
	color: var(--bb-alternate-text-color)
}

.wc-block-checkout .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-text-input input[type=email]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-text-input input[type=number]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-text-input input[type=password]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-text-input input[type=tel]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-text-input input[type=text]:focus+label,
.wc-block-checkout .has-dark-controls .wc-block-components-text-input input[type=url]:focus+label {
	color: var(--bb-alternate-text-color)
}

.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background-color: var(--bb-rl-background-color)
}

.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container label {
	color: var(--bb-alternate-text-color)
}

.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container .wc-blocks-components-select__select {
	color: var(--bb-rl-text-color);
	border-color: var(--bb-rl-border-secondary-color)
}

.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container .wc-blocks-components-select__select:focus {
	color: var(--bb-rl-text-color)
}

.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container svg {
	fill: var(--bb-rl-text-color)
}

.wc-block-checkout .wc-block-components-textarea {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	background-color: var(--bb-rl-background-color);
	color: var(--bb-rl-text-color)
}

.wc-block-checkout .wc-block-components-textarea:active,
.wc-block-checkout .wc-block-components-textarea:focus {
	outline: 0;
	box-shadow: var(--bb-input-focus-shadow)
}

.wc-block-checkout .wc-block-checkout__add-note .wc-block-components-textarea:focus {
	box-shadow: var(--bb-input-focus-shadow)
}

.wc-block-checkout .wc-block-components-checkout-step__heading .wc-block-components-title,
.wc-block-checkout .wc-block-components-title {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-base);
	margin: 1rem 0
}

.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	border-color: var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md)
}

.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:active,
.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
	outline: 0
}

.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input,
.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
	border-color: var(--bb-rl-border-secondary-color)
}

.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:active,
.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:active,
.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:focus,
.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:focus {
	outline: 0
}

.wc-block-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
	background: var(--bb-rl-primary-color)
}

.wc-block-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,
.wc-block-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
	box-shadow: none
}

.wc-block-checkout .wc-block-components-radio-control--highlight-checked::after {
	border: 1px solid var(--bb-rl-border-secondary-color)
}

.wc-block-checkout .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after {
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.wc-block-checkout .wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color)
}

.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
	border-radius: 100px;
	border: 0;
	box-shadow: 0 2px 2px 0 #000;
	font-size: 9px;
	font-weight: 600;
	padding: 0 6px;
	min-height: 16px
}

.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
	line-height: 1
}

.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
	color: var(--bb-rl-text-color)
}

.wc-block-checkout .wc-block-components-totals-item__value {
	color: var(--bb-rl-text-color)
}

.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
	color: var(--bb-rl-text-color);
	font-size: 1em
}

.wc-block-checkout .wc-block-components-form .wc-block-components-text-input.has-error label,
.wc-block-checkout .wc-block-components-text-input.has-error label,
.wc-block-checkout .wc-block-components-validation-error {
	color: var(--bb-rl-border-danger-secondary-color)
}

.wc-block-checkout .wp-block-button__link {
	border-radius: var(--bb-rl-radius-md);
	background-color: var(--bb-primary-button-background-regular);
	color: var(--bb-primary-button-text-regular)
}

.wc-block-checkout .wc-block-checkout-empty .wc-block-checkout-empty__title {
	color: var(--bb-rl-text-color)
}

.woocommerce-page .select2-container .select2-selection--single {
	border-color: var(--bb-rl-border-tertiary-color);
	border-radius: var(--bb-rl-radius-base)
}

.woocommerce .woocommerce-result-count {
	font-size: var(--bb-rl-font-size-sm);
	margin: .5em 0;
	margin-right: auto;
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce form.woocommerce-ordering select::-ms-expand {
	display: none
}

.woocommerce form.woocommerce-ordering select {
	font-size: var(--bb-rl-font-size-sm);
	height: 36px;
	appearance: none;
	outline: 0
}

@media (min-width:1200px) {

	.woocommerce.woo-sidebar ul.products.columns-4 a.button.add_to_cart_button.added:after,
	.woocommerce.woo-sidebar ul.products.columns-5 a.button.add_to_cart_button.added:after,
	.woocommerce.woo-sidebar ul.products.columns-6 a.button.add_to_cart_button.added:after {
		display: none
	}
}

.woocommerce .star-rating {
	font-size: 12px;
	margin-top: 2px;
	min-width: 90px
}

.woocommerce .star-rating:before {
	content: "\53\53\53\53\53";
	letter-spacing: 5px
}

.woocommerce .star-rating span {
	color: var(--bb-rl-text-warning-secondary-color)
}

.woocommerce .star-rating span:before {
	letter-spacing: 5px
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	border-top: 0;
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-md);
	border: 1px solid var(--bb-rl-border-secondary-color);
	font-size: var(--bb-rl-font-size-base);
	margin-bottom: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-200) var(--bb-rl-space-700)
}

.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	padding-left: 1em;
	padding-right: 1em;
	min-height: auto;
	margin-left: 30px
}

.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce .woocommerce-error {
	background: var(--bb-rl-border-danger-secondary-color);
	color: var(--bb-rl-text-white-color);
	border: 0
}

.woocommerce .woocommerce-error strong {
	color: var(--bb-rl-text-white-color)
}

.woocommerce .woocommerce-error::before {
	font-size: var(--bb-rl-font-size-2xl);
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: bb-icons-rl;
	content: "\e2ce";
	left: var(--bb-rl-space-300);
	top: var(--bb-rl-space-200);
	font-weight: 100;
	color: var(--bb-rl-text-white-color)
}

.woocommerce .woocommerce-info {
	color: inherit
}

.woocommerce .woocommerce-info::before {
	font-size: 18px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	content: "\e2ce";
	font-family: bb-icons-rl;
	color: inherit;
	line-height: 1
}

.woocommerce .woocommerce-message {
	color: inherit
}

.woocommerce .woocommerce-message::before {
	font-size: var(--bb-rl-font-size-base);
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: bb-icons-rl;
	content: "\e184";
	color: inherit
}

.woocommerce .woocommerce-breadcrumb {
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-color)
}

.woocommerce .woocommerce-breadcrumb a {
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce .woocommerce-breadcrumb a:hover {
	color: var(--bb-rl-text-color)
}

.woocommerce .woocommerce-breadcrumb .bc-delimiter {
	margin: 0 3px;
	position: relative;
	top: 1px
}

.woocommerce a.button {
	font-style: normal;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-weight: 500;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	line-height: 1.3;
	outline: 0;
	vertical-align: middle;
	appearance: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
	min-height: 34px;
	padding: 6px 20px;
	border-radius: var(--bb-rl-radius-md)
}

.woocommerce a.button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce a.remove {
	font-weight: 100;
	color: var(--bb-rl-text-danger-primary-color) !important;
	line-height: .9;
	font-size: 1.8em
}

.woocommerce a.remove:hover {
	color: var(--bb-rl-text-white-color) !important;
	background-color: var(--bb-rl-text-danger-primary-color)
}

.woocommerce form .form-row {
	padding: 3px 0
}

.woocommerce form .form-row.form-row-first {
	width: 49%
}

.woocommerce form .form-row.form-row-last {
	width: 49%
}

.woocommerce form .form-row label {
	font-size: var(--bb-rl-font-size-base);
	line-height: 1.1;
	margin-bottom: var(--bb-rl-space-100)
}

.woocommerce form button.button {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	display: inline-block;
	padding-left: var(--bb-rl-space-300);
	padding-right: var(--bb-rl-space-300);
	height: auto
}

.woocommerce form button.button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce form button.button:disabled:hover,
.woocommerce form button.button:disabled[disabled]:hover,
.woocommerce form button.button:hover {
	box-shadow: none;
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce form button.button:disabled,
.woocommerce form button.button:disabled[disabled] {
	color: var(--bb-rl-text-white-color);
	padding-left: 2em;
	padding-right: 2em
}

.woocommerce button.button,
.woocommerce input.button {
	border-radius: var(--bb-rl-radius-md)
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .bb-rl-primary-container .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .bb-rl-primary-container .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button {
	font-weight: 500
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .bb-rl-primary-container .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .bb-rl-primary-container .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover {
	color: var(--bb-rl-text-white-color)
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .bb-rl-primary-container .woocommerce a.button.wc-backward,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.wc-backward {
	color: var(--bb-rl-text-color);
	background-color: var(--bb-rl-background-tertiary-color);
	border: 1px solid transparent;
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm)
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .bb-rl-primary-container .woocommerce a.button.wc-backward:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.wc-backward:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.woocommerce nav.woocommerce-pagination ul {
	border: 0
}

.woocommerce nav.woocommerce-pagination ul li {
	border: 0;
	margin: 0 5px;
	overflow: visible
}

.woocommerce nav.woocommerce-pagination ul li span {
	font-size: 13px
}

.woocommerce nav.woocommerce-pagination ul li a {
	font-size: 13px;
	background-color: var(--bb-rl-background-color);
	color: var(--bb-rl-primary-color)
}

.woocommerce nav.woocommerce-pagination ul li a:active,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: var(--bb-rl-primary-color);
	color: var(--bb-rl-text-white-color)
}

.woocommerce nav.woocommerce-pagination ul li a.next,
.woocommerce nav.woocommerce-pagination ul li a.prev {
	font-size: 12px
}

.woocommerce-checkout .bb-wc-co table.shop_table tr:last-child td:first-child,
.woocommerce-checkout .bb-wc-co table.shop_table tr:last-child td:last-child,
.woocommerce-page table.cart tr:last-child td:last-child {
	border-radius: 0
}

@media (max-width:800px) {
	.woocommerce-cart #content .woocommerce table.cart td.product-thumbnail {
		display: block;
		text-align: center !important
	}

	.woocommerce-cart #content .woocommerce table.cart td.product-thumbnail:before {
		display: none
	}
}

.woocommerce-cart .select2-container .select2-search {
	display: none
}

.bb-readylaunch-template.woocommerce-edit-address .woocommerce,
.bb-readylaunch-template.woocommerce-orders .woocommerce,
.woocommerce-cart .woocommerce {
	background-color: var(--bb-rl-background-color);
	border-radius: var(--bb-rl-radius-lg);
	border: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300)
}

.woocommerce-cart .woocommerce table.shop_table th {
	font-weight: 400
}

.woocommerce-cart .woocommerce table.shop_table tbody th {
	border-top: 0
}

body.woocommerce-cart p.cart-empty {
	text-align: center;
	font-size: 22px;
	margin-bottom: 30px;
	padding: 0 0 30px;
	overflow: hidden
}

body.woocommerce-cart p.cart-empty:before {
	display: inline-block;
	width: 100%;
	height: 60px;
	content: "";
	background-image: url("../images/svg/cart.svg");
	background-repeat: no-repeat;
	background-size: 60px 60px;
	background-position: center;
	margin-bottom: 20px;
	margin-top: 30px;
	position: static
}

body.woocommerce-cart p.cart-empty+p.return-to-shop {
	text-align: center
}

body.woocommerce-cart p.cart-empty+p.return-to-shop .button.wc-backward {
	padding: 10px 2em;
	margin-bottom: 1.6875rem
}

.woocommerce-notices-wrapper+p.return-to-shop {
	text-align: center
}

.woocommerce .cart_totals table.shop_table {
	border: 0;
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce .cart_totals table.shop_table .coupon button.button,
.woocommerce .cart_totals table.shop_table .coupon input.button,
.woocommerce table.shop_table .coupon button.button,
.woocommerce table.shop_table .coupon input.button,
.woocommerce table.shop_table.cart .coupon button.button,
.woocommerce table.shop_table.cart .coupon input.button,
.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon button.button,
.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon input.button,
.woocommerce-cart .woocommerce table.shop_table .coupon button.button,
.woocommerce-cart .woocommerce table.shop_table .coupon input.button,
.woocommerce-cart .woocommerce table.shop_table.cart .coupon button.button,
.woocommerce-cart .woocommerce table.shop_table.cart .coupon input.button {
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent
}

.woocommerce .cart_totals table.shop_table .coupon button.button.bp-coupon-btn-active:hover,
.woocommerce .cart_totals table.shop_table .coupon input.button.bp-coupon-btn-active:hover,
.woocommerce table.shop_table .coupon button.button.bp-coupon-btn-active:hover,
.woocommerce table.shop_table .coupon input.button.bp-coupon-btn-active:hover,
.woocommerce table.shop_table.cart .coupon button.button.bp-coupon-btn-active:hover,
.woocommerce table.shop_table.cart .coupon input.button.bp-coupon-btn-active:hover,
.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon button.button.bp-coupon-btn-active:hover,
.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon input.button.bp-coupon-btn-active:hover,
.woocommerce-cart .woocommerce table.shop_table .coupon button.button.bp-coupon-btn-active:hover,
.woocommerce-cart .woocommerce table.shop_table .coupon input.button.bp-coupon-btn-active:hover,
.woocommerce-cart .woocommerce table.shop_table.cart .coupon button.button.bp-coupon-btn-active:hover,
.woocommerce-cart .woocommerce table.shop_table.cart .coupon input.button.bp-coupon-btn-active:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.woocommerce .cart_totals table.shop_table .coupon button.button,
.woocommerce table.shop_table .coupon button.button,
.woocommerce table.shop_table.cart .coupon button.button,
.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon button.button,
.woocommerce-cart .woocommerce table.shop_table .coupon button.button,
.woocommerce-cart .woocommerce table.shop_table.cart .coupon button.button {
	border-radius: var(--bb-rl-radius-md)
}

.woocommerce .cart_totals table.shop_table .coupon input.input-text,
.woocommerce table.shop_table .coupon input.input-text,
.woocommerce table.shop_table.cart .coupon input.input-text,
.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon input.input-text,
.woocommerce-cart .woocommerce table.shop_table .coupon input.input-text,
.woocommerce-cart .woocommerce table.shop_table.cart .coupon input.input-text {
	font-size: var(--bb-rl-font-size-sm);
	min-width: 150px;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-base);
	box-shadow: none;
	padding: 0 var(--bb-rl-space-200);
	line-height: 31px;
	color: var(--bb-rl-text-color)
}

@media (max-width:544px) {

	.woocommerce .cart_totals table.shop_table .coupon button.button,
	.woocommerce .cart_totals table.shop_table .coupon input.button,
	.woocommerce table.shop_table .coupon button.button,
	.woocommerce table.shop_table .coupon input.button,
	.woocommerce table.shop_table.cart .coupon button.button,
	.woocommerce table.shop_table.cart .coupon input.button,
	.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon button.button,
	.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon input.button,
	.woocommerce-cart .woocommerce table.shop_table .coupon button.button,
	.woocommerce-cart .woocommerce table.shop_table .coupon input.button,
	.woocommerce-cart .woocommerce table.shop_table.cart .coupon button.button,
	.woocommerce-cart .woocommerce table.shop_table.cart .coupon input.button {
		width: 100% !important;
		margin-bottom: var(--bb-rl-space-100)
	}

	.woocommerce .cart_totals table.shop_table .coupon input.input-text,
	.woocommerce table.shop_table .coupon input.input-text,
	.woocommerce table.shop_table.cart .coupon input.input-text,
	.woocommerce-cart .woocommerce .cart_totals table.shop_table .coupon input.input-text,
	.woocommerce-cart .woocommerce table.shop_table .coupon input.input-text,
	.woocommerce-cart .woocommerce table.shop_table.cart .coupon input.input-text {
		width: 100% !important;
		margin-bottom: 5px !important
	}
}

.woocommerce .cart_totals table.shop_table,
.woocommerce table.shop_table,
.woocommerce table.shop_table.cart,
.woocommerce table.shop_table.order_details {
	border: 0;
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce .cart_totals table.shop_table td,
.woocommerce .cart_totals table.shop_table th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th,
.woocommerce table.shop_table.cart td,
.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.order_details td,
.woocommerce table.shop_table.order_details th {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	border-top: 0
}

.woocommerce .cart_totals table.shop_table th,
.woocommerce table.shop_table th,
.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.order_details th {
	text-transform: uppercase;
	color: var(--bb-rl-text-tertiary-color);
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce .cart_totals table.shop_table th.product-subtotal,
.woocommerce table.shop_table th.product-subtotal,
.woocommerce table.shop_table.cart th.product-subtotal,
.woocommerce table.shop_table.order_details th.product-subtotal {
	text-align: right
}

.woocommerce .cart_totals table.shop_table td.product-name a,
.woocommerce table.shop_table td.product-name a,
.woocommerce table.shop_table.cart td.product-name a,
.woocommerce table.shop_table.order_details td.product-name a {
	color: var(--bb-rl-text-color);
	font-weight: 500
}

.woocommerce .cart_totals table.shop_table td.product-name a:hover,
.woocommerce table.shop_table td.product-name a:hover,
.woocommerce table.shop_table.cart td.product-name a:hover,
.woocommerce table.shop_table.order_details td.product-name a:hover {
	color: var(--bb-rl-primary-color)
}

.woocommerce .cart_totals table.shop_table td.product-name a.wcs-switch-link,
.woocommerce table.shop_table td.product-name a.wcs-switch-link,
.woocommerce table.shop_table.cart td.product-name a.wcs-switch-link,
.woocommerce table.shop_table.order_details td.product-name a.wcs-switch-link {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color)
}

.woocommerce .cart_totals table.shop_table td.product-name a.wcs-switch-link:hover,
.woocommerce table.shop_table td.product-name a.wcs-switch-link:hover,
.woocommerce table.shop_table.cart td.product-name a.wcs-switch-link:hover,
.woocommerce table.shop_table.order_details td.product-name a.wcs-switch-link:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce .cart_totals table.shop_table td.product-quantity .quantity,
.woocommerce table.shop_table td.product-quantity .quantity,
.woocommerce table.shop_table.cart td.product-quantity .quantity,
.woocommerce table.shop_table.order_details td.product-quantity .quantity {
	display: inline-block
}

.woocommerce .cart_totals table.shop_table td.product-quantity .quantity input.qty,
.woocommerce table.shop_table td.product-quantity .quantity input.qty,
.woocommerce table.shop_table.cart td.product-quantity .quantity input.qty,
.woocommerce table.shop_table.order_details td.product-quantity .quantity input.qty {
	color: var(--bb-rl-text-color)
}

.woocommerce .cart_totals table.shop_table td.product-quantity .quantity.quantity--readonly,
.woocommerce table.shop_table td.product-quantity .quantity.quantity--readonly,
.woocommerce table.shop_table.cart td.product-quantity .quantity.quantity--readonly,
.woocommerce table.shop_table.order_details td.product-quantity .quantity.quantity--readonly {
	visibility: hidden;
	width: 0;
	height: 0;
	opacity: 0
}

.woocommerce .cart_totals table.shop_table td.product-price,
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table.cart td.product-price,
.woocommerce table.shop_table.order_details td.product-price {
	color: var(--bb-rl-text-color)
}

.woocommerce .cart_totals table.shop_table td.product-subtotal,
.woocommerce table.shop_table td.product-subtotal,
.woocommerce table.shop_table.cart td.product-subtotal,
.woocommerce table.shop_table.order_details td.product-subtotal {
	color: var(--bb-rl-text-color);
	text-align: right
}

@media (max-width:800px) {

	.woocommerce .cart_totals table.shop_table td,
	.woocommerce table.shop_table td,
	.woocommerce table.shop_table.cart td,
	.woocommerce table.shop_table.order_details td {
		padding-top: 12px;
		padding-bottom: 12px
	}
}

.woocommerce .cart_totals table.shop_table td.actions>button.button,
.woocommerce table.shop_table td.actions>button.button,
.woocommerce table.shop_table.cart td.actions>button.button,
.woocommerce table.shop_table.order_details td.actions>button.button {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	min-height: 34px;
	padding: 6px 20px;
	line-height: 1.4;
	margin-top: 0
}

.woocommerce .cart_totals table.shop_table td.actions>button.button:disabled,
.woocommerce table.shop_table td.actions>button.button:disabled,
.woocommerce table.shop_table.cart td.actions>button.button:disabled,
.woocommerce table.shop_table.order_details td.actions>button.button:disabled {
	pointer-events: none
}

.woocommerce .cart_totals table.shop_table td.actions>button.button:hover,
.woocommerce table.shop_table td.actions>button.button:hover,
.woocommerce table.shop_table.cart td.actions>button.button:hover,
.woocommerce table.shop_table.order_details td.actions>button.button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

@media (max-width:800px) {
	.woocommerce table.shop_table.shop_table_responsive tr:nth-child(2n) td {
		background-color: var(--bb-rl-background-secondary-color)
	}

	.woocommerce table.shop_table.shop_table_responsive tr:nth-child(2n) td div.quantity input.qty {
		background-color: var(--bb-rl-background-secondary-color)
	}

	.woocommerce table.shop_table.shop_table_responsive tr td::before {
		padding-right: 5px
	}
}

.woocommerce .bb_sku_wrapper {
	display: block;
	color: var(--bb-rl-text-tertiary-color);
	font-size: 13px;
	line-height: 1
}

@media (max-width:800px) {
	.woocommerce .bb_sku_wrapper {
		display: none
	}
}

.woocommerce .bb-header-buttons a.button:hover {
	background-color: transparent
}

.woocommerce .bb-header-buttons a.button.signup:hover {
	box-shadow: inset 0 0 0 99999px #000
}

.woocommerce .bb-login-section a.button {
	margin-bottom: 16px
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-rl-radius-base);
	box-shadow: none;
	padding: 0 12px;
	color: var(--bb-body-text-color)
}

.woocommerce-cart .wc_empty_cart {
	text-align: center
}

.woocommerce-cart .wc_empty_cart .cart_message_wrap {
	padding: 3rem;
	width: 60%;
	margin: 0 auto
}

.woocommerce-cart .wc_empty_cart .wc-cart-sub-icon {
	margin-bottom: 25px
}

.woocommerce-cart .wc_empty_cart .wc-cart-sub-icon img {
	max-width: 60px
}

.woocommerce-cart .wc_empty_cart p.cart-empty {
	font-size: 22px;
	color: var(--bb-rl-text-color);
	margin-bottom: 5px
}

.woocommerce-cart .wc_empty_cart p.wc_empty_cart_description {
	font-size: var(--bb-rl-font-size-sm);
	color: #939597
}

.woocommerce-cart .wc_empty_cart a.button {
	padding: 10px 2em
}

.woocommerce-cart .wc_empty_cart a.button:hover {
	background-color: #0f74e0;
	color: var(--bb-rl-text-white-color)
}

@media (max-width:800px) {
	.woocommerce-cart .wc_empty_cart .cart_message_wrap {
		width: 80%
	}
}

@media (max-width:544px) {
	.woocommerce-cart .wc_empty_cart .cart_message_wrap {
		padding: 3rem 2rem;
		width: 90%
	}
}

.woocommerce-cart table.cart img {
	width: 100px
}

.woocommerce-cart .cart-collaterals table.shop_table td,
.woocommerce-cart .cart-collaterals table.shop_table th {
	border-bottom: 0;
	border-top: 0;
	color: var(--bb-rl-text-color)
}

.woocommerce-cart .cart-collaterals table.shop_table th {
	padding-left: 0
}

.woocommerce-cart .cart-collaterals .cart_totals {
	float: none;
	width: 100%
}

.woocommerce-cart .cart-collaterals .cart_totals>h2 {
	display: none
}

.woocommerce-cart .cart-collaterals table.shop_table {
	float: right;
	width: 50%
}

@media (max-width:800px) {
	.woocommerce-cart .cart-collaterals table.shop_table {
		float: none;
		width: 100%
	}
}

@media (max-width:544px) {
	.woocommerce-cart .cart-collaterals .bb_cart_totals_ctrls {
		flex-direction: column
	}

	.woocommerce-cart .cart-collaterals .bb_cart_totals_ctrls .wc-proceed-to-checkout {
		order: 1;
		padding-bottom: 0
	}

	.woocommerce-cart .cart-collaterals .bb_cart_totals_ctrls .cart_shop {
		order: 2;
		margin-left: auto;
		margin-right: 0
	}
}

.woocommerce-cart .bb_cart_totals_ctrls {
	clear: both
}

.woocommerce-cart .bb_cart_totals_ctrls .cart_shop {
	margin-right: auto;
	align-self: flex-end
}

.woocommerce-cart .bb_cart_totals_ctrls a.button {
	font-size: var(--bb-rl-font-size-sm);
	margin-bottom: 2em;
	height: 40px;
	padding: 9px 2em;
	vertical-align: middle;
	display: inline-block;
	line-height: 1.4;
	background: 0 0;
	border: 1px solid var(--bb-rl-primary-color);
	color: var(--bb-rl-primary-color);
	font-weight: 500
}

.woocommerce-cart .bb_cart_totals_ctrls a.button:hover {
	border-color: var(--bb-rl-primary-color)
}

.woocommerce-cart-form .bs-quantity {
	border: 0;
	padding-right: 0;
	padding-left: 0;
	min-width: 72px
}

.woocommerce-cart-form .bs-quantity input.qty {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce-cart-form .bs-quantity .qty-nav {
	height: 35px
}

.woocommerce-cart-form .bs-quantity .quantity-button {
	font-size: 0;
	line-height: 20px
}

.woocommerce-cart-form .bs-quantity .quantity-button:before {
	font-family: bb-icons;
	font-size: 22px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	position: relative;
	top: 9px
}

.woocommerce-cart-form .bs-quantity .quantity-up:before {
	content: "\e827"
}

.woocommerce-cart-form .bs-quantity .quantity-down:before {
	content: "\e8ab"
}

.woocommerce-cart-form .bs-quantity.bs-quantity-individually .num-individually {
	display: inline-block;
	width: 3.631em;
	min-width: 32px;
	max-width: 32px;
	text-align: center
}

.woocommerce-cart-form .bs-quantity.bs-quantity-individually .qty-nav {
	opacity: .3;
	cursor: default
}

.woocommerce-cart-form .bs-quantity.bs-quantity-individually .qty-nav .quantity-button {
	cursor: default
}

.woocommerce .wc-proceed-to-checkout {
	text-align: right;
	clear: both
}

.woocommerce .wc-proceed-to-checkout a.button.checkout-button {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: var(--bb-rl-font-size-sm);
	display: inline-block;
	height: 40px;
	padding: 9px 2em;
	vertical-align: middle;
	line-height: 1.4;
	font-weight: 500
}

.woocommerce .wc-proceed-to-checkout a.button.checkout-button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	border-radius: var(--bb-rl-radius-md)
}

.woocommerce #respond input#submit.alt,
.woocommerce input.button.alt {
	background-color: var(--bb-primary-color)
}

.woocommerce-cart.woocommerce-page .bb_cart_totals_ctrls a.button.outline {
	background: 0 0;
	color: var(--bb-rl-primary-color)
}

@media (max-width:992px) {
	body.woocommerce-cart #secondary {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.attribute-colors .color-marker {
	cursor: default;
	margin-right: 6px
}

body:not(.bb-page-loaded).woocommerce form.woocommerce-ordering {
	display: none
}

body:not(.bb-page-loaded) .bs_widget_price_filter #max_price,
body:not(.bb-page-loaded) .bs_widget_price_filter #min_price {
	display: none
}

.bs-quantity {
	position: relative;
	display: flex;
	align-items: center;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: 0 10px
}

.bs-quantity input[type=number]::-webkit-inner-spin-button,
.bs-quantity input[type=number]::-webkit-outer-spin-button {
	appearance: none;
	margin: 0
}

.bs-quantity input[type=number] {
	width: auto;
	min-width: 32px;
	max-width: 32px;
	height: 40px;
	line-height: 31px;
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	appearance: textfield
}

.bs-quantity input[type=number]:focus {
	outline: 0
}

.bs-quantity .qty-nav {
	position: relative;
	height: 40px
}

.bs-quantity .quantity-button {
	position: relative;
	cursor: pointer;
	width: 20px;
	text-align: center;
	line-height: 40px;
	user-select: none
}

.bs-quantity .qty-nav .quantity-button.limit {
	opacity: .3;
	cursor: default
}

.cart_totals table.shop_table td {
	text-align: right
}

.cart_totals table.shop_table tr.order-total th {
	color: var(--bb-rl-text-color);
	font-weight: 600
}

.cart_totals table.shop_table form.woocommerce-shipping-calculator {
	margin-bottom: 0
}

.cart_totals table.shop_table form.woocommerce-shipping-calculator>p {
	margin-bottom: 5px
}

.cart_totals table.shop_table .shipping-calculator-form {
	text-align: left
}

.woocommerce-page .select2-container .select2-selection--single {
	height: 40px;
	border-color: var(--bb-rl-border-secondary-color);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5TdHJva2UgNzczPC90aXRsZT4KPGRlc2M+Q3JlYXRlZCB1c2luZyBGaWdtYTwvZGVzYz4KPGcgaWQ9IkNhbnZhcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5ODg2IDApIj4KPGcgaWQ9IlN0cm9rZSA3NzMiIG9wYWNpdHk9IjAuMjUiPgo8dXNlIHhsaW5rOmhyZWY9IiNwYXRoMF9zdHJva2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5ODg3IDEpIiBmaWxsPSIjMTIyQjQ2Ii8+CjwvZz4KPC9nPgo8ZGVmcz4KPHBhdGggaWQ9InBhdGgwX3N0cm9rZSIgZD0iTSA4LjYzNjQgMC42MzYzOTZDIDguOTg3ODcgMC4yODQ5MjQgOC45ODc4NyAtMC4yODQ5MjQgOC42MzY0IC0wLjYzNjM5NkMgOC4yODQ5MiAtMC45ODc4NjggNy43MTUwOCAtMC45ODc4NjggNy4zNjM2IC0wLjYzNjM5NkwgOC42MzY0IDAuNjM2Mzk2Wk0gNCA0TCAzLjM2MzYgNC42MzY0QyAzLjcxNTA4IDQuOTg3ODcgNC4yODQ5MiA0Ljk4Nzg3IDQuNjM2NCA0LjYzNjRMIDQgNFpNIDAuNjM2Mzk2IC0wLjYzNjM5NkMgMC4yODQ5MjQgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggLTAuNjM2Mzk2IC0wLjYzNjM5NkMgLTAuOTg3ODY4IC0wLjI4NDkyNCAtMC45ODc4NjggMC4yODQ5MjQgLTAuNjM2Mzk2IDAuNjM2Mzk2TCAwLjYzNjM5NiAtMC42MzYzOTZaTSA3LjM2MzYgLTAuNjM2Mzk2TCAzLjM2MzYgMy4zNjM2TCA0LjYzNjQgNC42MzY0TCA4LjYzNjQgMC42MzYzOTZMIDcuMzYzNiAtMC42MzYzOTZaTSA0LjYzNjQgMy4zNjM2TCAwLjYzNjM5NiAtMC42MzYzOTZMIC0wLjYzNjM5NiAwLjYzNjM5NkwgMy4zNjM2IDQuNjM2NEwgNC42MzY0IDMuMzYzNloiLz4KPC9kZWZzPgo8L3N2Zz4K");
	background-repeat: no-repeat;
	background-position: right .5rem center;
	padding-right: 35px;
	font-size: 15px;
	background-color: var(--bb-rl-background-color)
}

.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow {
	display: none
}

.woocommerce-page .select2-container .select2-selection--single.wc-order-by {
	background-image: url("data:image/svg+xml;charset=utf8,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 32 32'%3E%3Ctitle%3Esort-desc%3C/title%3E%3Cpath style='fill:%23A1ACB8;' d='M24.768 22.464v-13.216c0-0.544-0.448-0.992-1.024-0.992-0.544 0-0.992 0.448-0.992 0.992v13.216c0 0.576 0.448 1.024 0.992 1.024 0.576 0 1.024-0.448 1.024-1.024zM21.568 19.616c-0.352-0.384-0.992-0.416-1.408-0.032-0.384 0.384-0.416 1.024-0.032 1.408l2.912 3.104c0.384 0.448 1.056 0.448 1.44 0l2.912-3.104c0.384-0.384 0.352-1.024-0.032-1.408-0.416-0.384-1.056-0.352-1.408 0.032l-2.208 2.336-2.176-2.336zM16.736 12.64h-8.736c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h8.736c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM14.56 17.376h-6.56c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h6.56c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM12.352 22.368h-4.352c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h4.352c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992zM18.176 7.648h-10.176c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h10.176c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992z'%3E%3C/path%3E%3C/svg%3E");
	border: 0;
	background-color: transparent;
	font-size: var(--bb-rl-font-size-sm);
	outline: 0
}

.woocommerce-page .select2-container .select2-selection--single.wc-order-by:hover {
	background-image: url("data:image/svg+xml;charset=utf8,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 32 32'%3E%3Ctitle%3Esort-desc%3C/title%3E%3Cpath style='fill:%23122b46;' d='M24.768 22.464v-13.216c0-0.544-0.448-0.992-1.024-0.992-0.544 0-0.992 0.448-0.992 0.992v13.216c0 0.576 0.448 1.024 0.992 1.024 0.576 0 1.024-0.448 1.024-1.024zM21.568 19.616c-0.352-0.384-0.992-0.416-1.408-0.032-0.384 0.384-0.416 1.024-0.032 1.408l2.912 3.104c0.384 0.448 1.056 0.448 1.44 0l2.912-3.104c0.384-0.384 0.352-1.024-0.032-1.408-0.416-0.384-1.056-0.352-1.408 0.032l-2.208 2.336-2.176-2.336zM16.736 12.64h-8.736c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h8.736c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM14.56 17.376h-6.56c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h6.56c0.544 0 0.992-0.448 0.992-1.024 0-0.544-0.448-0.992-0.992-0.992zM12.352 22.368h-4.352c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h4.352c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992zM18.176 7.648h-10.176c-0.544 0-0.992 0.448-0.992 0.992 0 0.576 0.448 1.024 0.992 1.024h10.176c0.576 0 1.024-0.448 1.024-1.024 0-0.544-0.448-0.992-1.024-0.992z'%3E%3C/path%3E%3C/svg%3E")
}

.woocommerce-page .select2-container .select2-search {
	font-size: 15px
}

.woocommerce-page .select2-container .select2-results {
	font-size: 15px
}

.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below {
	border-radius: 4px;
	border: 0;
	background: var(--bb-rl-background-color);
	box-shadow: 0 2px 7px 1px #000, 0 6px 32px 0 #122b46;
	padding: 7px 0;
	margin-top: 8px
}

.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below:before {
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: 16px;
	margin: 0 auto;
	box-sizing: border-box;
	border: 8px solid #000;
	border-color: #fff #fff transparent transparent;
	transform-origin: 0 0;
	transform: rotate(-45deg);
	box-shadow: 2px -3px 3px 0 #000;
	z-index: 101
}

.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below .select2-results ul.select2-results__options li.select2-results__option {
	padding: 3px 12px;
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted,
.woocommerce-page .select2-container.select2-container--open .wc-order-by-dropdown.select2-dropdown--below .select2-results ul.select2-results__options li.select2-results__option.select2-results__option[aria-selected=true] {
	background-color: var(--bb-rl-background-secondary-color);
	color: var(--bb-rl-primary-color)
}

.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px;
	color: inherit;
	padding: 0 20px 0 8px
}

.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered[title~=Select] {
	color: #c3c6c9
}

.woocommerce-page form.woocommerce-ordering .select2-selection--single .select2-selection__rendered {
	text-align: right;
	color: #7f868f
}

.site-header a.header-cart-link {
	position: relative;
	padding-right: 2px;
	display: flex;
	align-items: center
}

.site-header a.header-cart-link span.count {
	background-color: var(--bb-primary-color);
	line-height: 1.6;
	font-size: 9px;
	top: calc(50% - 20px);
	right: -4px;
	padding: 1px 6px;
	position: absolute
}

.woocommerce-cart .woocommerce-shipping-calculator {
	position: relative
}

.woocommerce-cart .woocommerce-shipping-calculator a.shipping-calculator-button {
	position: relative;
	padding-right: 20px
}

.woocommerce-cart .woocommerce-shipping-calculator a.shipping-calculator-button:after {
	content: "\e826";
	font-family: bb-icons;
	font-weight: 400;
	speak: none;
	display: inline-block;
	color: #939597;
	position: absolute;
	right: -5px;
	top: 0;
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.shipping-calculator-form {
	position: absolute;
	width: 250px;
	top: 37px;
	left: 14px;
	z-index: 9;
	background-color: var(--bb-rl-background-color);
	padding: var(--bb-rl-space-200) var(--bb-rl-space-300);
	border-radius: var(--bb-rl-radius-md);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1)
}

.shipping-calculator-form:before {
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	right: 70%;
	margin: 0 auto;
	box-sizing: border-box;
	border: 8px solid #000;
	border-color: #fff #fff transparent transparent;
	transform-origin: 0 0;
	transform: rotate(-45deg);
	z-index: 1002
}

.shipping-calculator-form p:last-of-type {
	margin-bottom: 0
}

.shipping-calculator-form button.button {
	width: 100%
}

.woocommerce ul#shipping_method label {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce ul#shipping_method label .amount {
	font-weight: 400
}

.woocommerce-shipping-destination {
	font-size: var(--bb-rl-font-size-xs)
}

.woocommerce-shipping-destination strong {
	font-weight: 400
}

@media (max-width:544px) {
	.woocommerce .woocommerce-result-count {
		float: none;
		width: 100%
	}

	.woocommerce form.woocommerce-ordering {
		float: none
	}
}

.site-header a.header-cart-link span.count,
.woocommerce span.onsale {
	background-color: var(--bb-rl-primary-color)
}

body .select2-container .select2-dropdown {
	border-color: var(--bb-rl-border-secondary-color)
}

body .select2-container .select2-dropdown .select2-results__option {
	outline: 0
}

.woocommerce-product-search button {
	font-size: 14px;
	margin: 10px 0 0;
	background-color: var(--bb-primary-color)
}

.woocommerce .woocommerce-MyAccount-content {
	flex: 1;
	border-left: 1px solid var(--bb-rl-border-secondary-color);
	min-height: 400px;
	width: auto;
	padding: 30px
}

.woocommerce .woocommerce-MyAccount-content input[type=submit][name=apply_for_vendor_submit] {
	border-radius: 100px;
	padding: 10px 20px;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	line-height: 1.3;
	border: 1px solid transparent;
	font-size: 15px;
	color: #fff;
	background-color: var(--bb-headings-color)
}

.woocommerce .woocommerce-MyAccount-content .MyAccount-content--dashboard p {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content {
	padding: 20px 0
}

.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields {
	width: 70%;
	margin: 2em auto
}

@media (max-width:1200px) {
	.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields {
		width: 90%
	}
}

@media (max-width:992px) {

	.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields .form-row.form-row-first,
	.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content .woocommerce-address-fields .form-row.form-row-last {
		width: 100%;
		float: none
	}
}

@media screen and (max-width:860px) and (min-width:800px) {
	.woocommerce .woocommerce-MyAccount-content .wc-MyAccount-inner-content {
		padding: 20px 0
	}
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields {
	width: 70%;
	margin: 2em auto
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields fieldset {
	border: 0;
	padding: 1.5rem 0 1rem;
	margin-top: 3rem;
	margin-bottom: 0
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields legend {
	font-weight: 500;
	font-size: var(--bb-rl-font-size-base);
	color: var(--bb-rl-text-color)
}

@media (max-width:1200px) {
	.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields {
		width: 90%
	}
}

@media (max-width:992px) {

	.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields .form-row.form-row-first,
	.woocommerce .woocommerce-MyAccount-content .woocommerce-account-fields .form-row.form-row-last {
		width: 100%;
		float: none
	}
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses {
	font-size: var(--bb-rl-font-size-sm);
	padding: 0
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3 {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-sm);
	margin-bottom: .2rem
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses address {
	line-height: 21px;
	margin-bottom: 1em
}

@media (max-width:992px) {
	.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
		float: none;
		width: 100%
	}

	.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address.col-1 {
		padding-bottom: 30px
	}
}

.woocommerce .woocommerce-MyAccount-content form .form-row {
	margin-bottom: 1.3em
}

.woocommerce .woocommerce-MyAccount-content form .form-row .required {
	color: var(--bb-rl-border-danger-secondary-color);
	text-decoration: none
}

.woocommerce .woocommerce-MyAccount-content form .form-row label {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce .woocommerce-MyAccount-content form .form-row input,
.woocommerce .woocommerce-MyAccount-content form .form-row select,
.woocommerce .woocommerce-MyAccount-content form .form-row textarea {
	font-size: var(--bb-rl-font-size-sm);
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-input-radius);
	box-shadow: none;
	padding: 10px 12px;
	color: var(--bb-body-text-color)
}

.woocommerce .woocommerce-MyAccount-content form .form-row input:focus,
.woocommerce .woocommerce-MyAccount-content form .form-row select:focus,
.woocommerce .woocommerce-MyAccount-content form .form-row textarea:focus {
	outline: 0;
	background-color: var(--bb-content-background-color);
	box-shadow: var(--bb-input-focus-shadow);
	border-color: var(--bb-input-focus-border-color)
}

.woocommerce .woocommerce-MyAccount-content form .form-row .select2-container .select2-results,
.woocommerce .woocommerce-MyAccount-content form .form-row .select2-container .select2-selection--single {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce .woocommerce-MyAccount-content form .form-row span.select2-selection.select2-selection--single {
	outline: 0
}

.woocommerce .woocommerce-MyAccount-content form .form-row span>em {
	font-size: 14px;
	font-style: normal;
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce .woocommerce-MyAccount-content form .woocommerce-account-fields__ctrls-wrapper,
.woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__ctrls-wrapper {
	text-align: right
}

.woocommerce .MyAccount-content--address .wc-MyAccount-sub-heading h2+p,
.woocommerce.woocommerce--view-order .wc-MyAccount-sub-heading h2+p {
	position: relative;
	top: -16px
}

.woocommerce .wc-MyAccount-sub-heading {
	padding: 0;
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	margin-bottom: var(--bb-rl-space-200)
}

.woocommerce .wc-MyAccount-sub-heading h2 {
	margin: 0 0 var(--bb-rl-space-200)
}

.woocommerce .wc-MyAccount-sub-heading h2 strong {
	font-weight: 400
}

.woocommerce .wc-MyAccount-sub-heading p {
	font-size: var(--bb-rl-font-size-sm);
	margin-bottom: 0;
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce table.my_account_orders,
.woocommerce table.shop_table.my_account_orders {
	border: 0
}

.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th,
.woocommerce table.shop_table.my_account_orders td,
.woocommerce table.shop_table.my_account_orders th {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 13px;
	border-bottom: 0
}

.woocommerce table.my_account_orders thead th,
.woocommerce table.shop_table.my_account_orders thead th {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-xs);
	font-weight: 500
}

.woocommerce table.my_account_orders tbody td,
.woocommerce table.shop_table.my_account_orders tbody td {
	border-top: 1px solid var(--bb-rl-border-secondary-color);
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions,
.woocommerce table.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions {
	width: 95px
}

@media (max-width:800px) {

	.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions,
	.woocommerce table.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-actions {
		width: auto
	}
}

.woocommerce table.my_account_orders tbody td a.button,
.woocommerce table.shop_table.my_account_orders tbody td a.button {
	min-height: auto;
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	margin: 0;
	font-size: 13px;
	line-height: 1;
	max-width: 100px;
	width: 100%;
	font-weight: 500
}

@media (max-width:800px) {

	.woocommerce table.my_account_orders tbody td a.button,
	.woocommerce table.shop_table.my_account_orders tbody td a.button {
		width: auto
	}
}

.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-number a,
.woocommerce table.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-number a {
	color: var(--bb-rl-text-color)
}

.woocommerce table.my_account_orders tbody td.woocommerce-orders-table__cell-order-number a:hover,
.woocommerce table.shop_table.my_account_orders tbody td.woocommerce-orders-table__cell-order-number a:hover {
	color: var(--bb-rl-primary-color)
}

@media (max-width:800px) {

	.woocommerce table.my_account_orders tbody tr:nth-child(2n) td,
	.woocommerce table.shop_table.my_account_orders tbody tr:nth-child(2n) td {
		background-color: var(--bb-rl-background-secondary-color)
	}

	.woocommerce table.my_account_orders tbody tr.woocommerce-orders-table__row,
	.woocommerce table.shop_table.my_account_orders tbody tr.woocommerce-orders-table__row {
		margin-bottom: 30px
	}

	.woocommerce table.my_account_orders tbody tr:last-child,
	.woocommerce table.shop_table.my_account_orders tbody tr:last-child {
		margin-bottom: 0
	}
}

.woocommerce table.my_account_orders.account-orders-table-dashboard tbody td a.button,
.woocommerce table.shop_table.my_account_orders.account-orders-table-dashboard tbody td a.button {
	padding: 6px 15px;
	display: block;
	max-width: 90%;
	margin-bottom: 10px
}

@media (max-width:1200px) {

	.woocommerce table.my_account_orders.account-orders-table-dashboard tbody td a.button,
	.woocommerce table.shop_table.my_account_orders.account-orders-table-dashboard tbody td a.button {
		width: 100%;
		max-width: 100%
	}
}

@media (max-width:800px) {

	.woocommerce table.my_account_orders.account-orders-table-dashboard tbody td a.button,
	.woocommerce table.shop_table.my_account_orders.account-orders-table-dashboard tbody td a.button {
		display: inline-block;
		margin-left: 0;
		margin-right: 5px
	}
}

.woocommerce form .password-input .show-password-input:after {
	content: "\e220";
	font-family: bb-icons-rl;
	font-size: 16px;
	font-weight: 400;
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce form .password-input .show-password-input.display-password:after {
	content: "\e224";
	font-family: bb-icons-rl;
	color: var(--bb-rl-text-tertiary-color)
}

.woocommerce form .password-input .show-password-input:before {
	content: unset
}

.woocommerce form .password-input .show-password-input.display-password:before {
	content: unset
}

.woocommerce form .password-input .show-password-input:focus {
	outline: 0;
	box-shadow: none
}

@media (max-width:800px) {
	.woocommerce .bsMyAccount {
		margin-bottom: 0
	}
}

@media (max-width:1200px) {
	.woocommerce-account.has-sidebar .woocommerce .bsMyAccount {
		margin-bottom: 0
	}
}

.woocommerce .wc-MyAccount-fix-center {
	width: 60%;
	margin: 2em auto;
	text-align: center
}

.woocommerce .wc-MyAccount-fix-center.woocommerce-info {
	border: 0;
	padding: 0
}

.woocommerce .wc-MyAccount-fix-center.woocommerce-info:before {
	display: none
}

.woocommerce .wc-MyAccount-fix-center.woocommerce-info .button {
	float: none;
	padding: 1em 3em;
	font-weight: 500;
	margin: 0 auto
}

.woocommerce .wc-MyAccount-fix-center .wc-MyAccount-sub-tagline {
	font-size: var(--bb-rl-font-size-2xl);
	margin-bottom: var(--bb-rl-space-200)
}

.woocommerce .wc-MyAccount-fix-center .wc-MyAccount-sub-icon {
	margin-bottom: var(--bb-rl-space-200);
	line-height: 1
}

.woocommerce .wc-MyAccount-fix-center .wc-MyAccount-sub-icon img {
	max-width: 60px;
	display: inline-flex
}

@media (max-width:992px) {
	.woocommerce .wc-MyAccount-fix-center {
		width: 85%
	}
}

.woocommerce section.woocommerce-order-details p.order-again {
	text-align: right
}

.woocommerce section.woocommerce-order-details p.order-again a.button {
	padding: var(--bb-rl-space-100) var(--bb-rl-space-300);
	font-weight: 500;
	color: var(--bb-rl-text-color);
	border-radius: var(--bb-rl-radius-md)
}

.woocommerce section.woocommerce-order-details p.order-again a.button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color);
	color: var(--bb-rl-text-color)
}

.woocommerce .woocommerce-table--order-details {
	border: 0
}

.woocommerce .woocommerce-table--order-details td,
.woocommerce .woocommerce-table--order-details th {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: var(--bb-rl-font-size-sm);
	border-bottom: 0;
	vertical-align: top;
	border-top: 1px solid var(--bb-rl-border-secondary-color)
}

.woocommerce .woocommerce-table--order-details thead th {
	text-transform: uppercase;
	font-size: var(--bb-rl-font-size-sm);
	color: var(--bb-rl-text-tertiary-color);
	font-weight: 500
}

.woocommerce .woocommerce-table--order-details tfoot td,
.woocommerce .woocommerce-table--order-details tfoot th {
	font-weight: 400
}

.woocommerce .order_details_items thead tr:first-child td,
.woocommerce .order_details_items thead tr:first-child th {
	border-top: 0
}

@media (max-width:544px) {
	.woocommerce .order_details_items thead tr:first-child th.product-thumb {
		display: none
	}
}

.woocommerce .order_details_items tbody tr:last-child td,
.woocommerce .order_details_items tbody tr:last-child th {
	border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: 0
}

.woocommerce .order_details_items td.product-name a {
	color: var(--bb-rl-text-color);
	font-weight: 500
}

.woocommerce .order_details_items td.product-name a:hover {
	color: var(--bb-rl-primary-color)
}

.woocommerce .order_details_items td.product-name a.remove {
	font-weight: 400;
	color: var(--bb-rl-text-danger-primary-color)
}

.woocommerce .order_details_items td.product-total,
.woocommerce .order_details_items th.product-total {
	width: 190px;
	text-align: right
}

.woocommerce .order_details_items td.product-total span.woocommerce-Price-amount,
.woocommerce .order_details_items th.product-total span.woocommerce-Price-amount {
	font-weight: 600
}

@media (max-width:544px) {

	.woocommerce .order_details_items td.product-total,
	.woocommerce .order_details_items th.product-total {
		text-align: right
	}
}

@media (max-width:1200px) {
	.woocommerce .order_details_items td.product-total {
		width: auto
	}
}

.woocommerce .order_details_items tr.product-purchase-note td {
	padding-top: 8px
}

.woocommerce .order_details_items td:not(.product-thumb) {
	padding-top: 15px;
	padding-bottom: 15px
}

.woocommerce .order_details_items td.product-thumb {
	width: 120px
}

.woocommerce .order_details_items td.product-thumb img {
	max-width: 100px
}

@media (max-width:992px) {
	.woocommerce .order_details_items td.product-thumb {
		width: 90px
	}

	.woocommerce .order_details_items td.product-thumb img {
		max-width: 80px
	}
}

.woocommerce .order_details_items .bb_sku_wrapper {
	display: block;
	color: var(--bb-rl-text-tertiary-color);
	font-size: 13px;
	line-height: 1
}

.woocommerce table.order_details_total {
	width: 70%;
	float: right
}

.woocommerce table.order_details_total tfoot td,
.woocommerce table.order_details_total tfoot th {
	border-top: 0;
	border-bottom: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	color: var(--bb-rl-text-tertiary-color);
	font-weight: 400
}

.woocommerce table.order_details_total th {
	text-transform: uppercase
}

.woocommerce table.order_details_total tfoot td:last-child {
	width: 190px;
	color: var(--bb-rl-text-color);
	text-align: right
}

@media (max-width:800px) {
	.woocommerce table.order_details_total tfoot td:last-child {
		text-align: right
	}
}

.woocommerce table.order_details_total tfoot tr:last-child td,
.woocommerce table.order_details_total tfoot tr:last-child th {
	color: var(--bb-rl-text-color);
	font-weight: 600
}

@media (max-width:992px) {
	.woocommerce table.order_details_total {
		width: 100%;
		float: none
	}

	.woocommerce table.order_details_total td,
	.woocommerce table.order_details_total th {
		padding-top: 4px;
		padding-bottom: 4px
	}
}

.woocommerce .order_details_note {
	clear: both
}

.woocommerce .order_details_note th {
	color: var(--bb-rl-text-color)
}

.woocommerce section.woocommerce-customer-details {
	padding: 0 12px
}

.woocommerce section.woocommerce-customer-details h2.woocommerce-column__title {
	font-size: 17px;
	margin-bottom: .5rem
}

.woocommerce section.woocommerce-customer-details .woocommerce-column h2.woocommerce-column__title {
	font-size: 17px;
	margin-bottom: .5rem
}

.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1 {
	width: 64%
}

.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--2 {
	width: 32%
}

@media (max-width:992px) {

	.woocommerce section.woocommerce-customer-details .woocommerce-column,
	.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1,
	.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--2 {
		width: 100%;
		float: none
	}

	.woocommerce section.woocommerce-customer-details .woocommerce-column.woocommerce-column--1 {
		margin-bottom: 30px
	}
}

.woocommerce section.woocommerce-customer-details address {
	border: 0;
	padding: 0;
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce section.woocommerce-customer-details address .woocommerce-customer-details--email:before,
.woocommerce section.woocommerce-customer-details address .woocommerce-customer-details--phone:before {
	line-height: 2.15
}

.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--subcolumn {
	font-size: var(--bb-rl-font-size-sm)
}

.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--email:before,
.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--subcolumn .woocommerce-customer-details--phone:before {
	line-height: 2.15
}

.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap {
	display: flex
}

.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn {
	margin-right: 50px
}

@media (max-width:1200px) {
	.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn {
		margin-right: 25px
	}
}

@media (max-width:992px) {
	.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap {
		flex-direction: column
	}

	.woocommerce section.woocommerce-customer-details .woocommerce-customer-details--billwrap .woocommerce-customer-details--maincolumn {
		margin-right: 0
	}
}

.woocommerce mark {
	background-color: var(--bb-rl-background-secondary-color);
	color: var(--bb-rl-text-color)
}

@media (max-width:800px) {

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb {
		text-align: center !important;
		width: 100%
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb img,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb img {
		max-width: 100px;
		width: 100px
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb:before,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items td.product-thumb:before {
		display: none
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr:nth-child(2n) td,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr:nth-child(2n) td {
		background-color: var(--bb-rl-background-color)
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tbody tr:last-child td,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tbody tr:last-child td {
		border-bottom: 0
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__line-item,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__line-item {
		margin-bottom: 30px
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__product-purchase-note,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr.woocommerce-table__product-purchase-note {
		position: relative;
		bottom: 30px
	}

	.woocommerce table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr td.woocommerce-table__product-thumb,
	.woocommerce-checkout .woocommerce .woocommerce-order .woocommerce-order-details-wrapper table.woocommerce-table--order-details.shop_table_responsive.order_details_items tr td.woocommerce-table__product-thumb {
		border-top: 0
	}
}

body.woocommerce-account:not(.llms-pointer) header.entry-header {
	display: none
}

.woocommerce-account .select2-container .select2-results,
.woocommerce-account .select2-container .select2-selection--single,
.woocommerce-account .select2-container input {
	font-size: var(--bb-rl-font-size-sm)
}

.bb-rl-popup-card {
	position: fixed;
	background-color: var(--bb-rl-background-color);
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-300);
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .1);
	min-width: 370px;
	max-width: 535px;
	z-index: 9999991;
	opacity: 0;
	transition-behavior: allow-discrete;
	transition: opacity .3s ease;
	transform: translate(9999px)
}

@media screen and (max-width:560px) {
	.bb-rl-popup-card {
		max-width: 380px;
		margin-left: 5px;
		margin-right: 5px
	}
}

@media screen and (max-width:400px) {
	.bb-rl-popup-card {
		max-width: 100%;
		min-width: 360px;
		margin-left: 0
	}
}

.bb-rl-popup-card.show {
	opacity: 1;
	transform: translate(0)
}

.acomments-modal-open .bb-rl-popup-card {
	z-index: 999985
}

.bb-rl-popup-card .skeleton-card {
	display: none
}

.bb-rl-popup-card.loading .bb-rl-card-content {
	display: none
}

.bb-rl-popup-card.loading .skeleton-card {
	display: block
}

.bb-rl-popup-card.loading .skeleton-card-entity {
	flex: 1
}

.bb-rl-popup-card.loading .skeleton-card-entity>div {
	border-radius: 6px
}

.bb-rl-popup-card.loading .skeleton-card-body {
	display: flex;
	align-items: flex-start;
	gap: 24px
}

.bb-rl-popup-card.loading .skeleton-card-avatar {
	width: 88px;
	height: 88px;
	border-radius: 50%
}

.bb-rl-popup-card.loading.bb-rl-group-card .skeleton-card-avatar {
	border-radius: 8px
}

.bb-rl-popup-card.loading .skeleton-card-type {
	max-width: 61px;
	height: 21px;
	margin-bottom: 6px
}

.bb-rl-popup-card.loading .skeleton-card-heading {
	max-width: 100px;
	height: 21px;
	margin-bottom: 10px
}

.bb-rl-popup-card.loading .skeleton-card-meta {
	max-width: 150px;
	height: 15px
}

.bb-rl-popup-card.loading.bb-rl-group-card .skeleton-card-footer:not(.bb-rl-card-footer--plain) .skeleton-card-button:first-of-type {
	width: 66.66%
}

.bb-rl-popup-card.loading .skeleton-card-footer {
	display: flex;
	align-items: flex-start;
	gap: var(--bb-rl-space-100);
	margin: 30px 0 0
}

.bb-rl-popup-card.loading .skeleton-card-footer .skeleton-card-button {
	display: inline-block;
	width: 33.33%;
	height: 30px;
	border-radius: 6px
}

.bb-rl-popup-card.loading .skeleton-card-footer.bb-rl-card-footer--plain .skeleton-card-button,
.bb-rl-popup-card.loading .skeleton-card-footer.skeleton-footer-plain .skeleton-card-button {
	display: none;
	width: 100%
}

.bb-rl-popup-card.loading .skeleton-card-footer.bb-rl-card-footer--plain .skeleton-card-button:first-of-type,
.bb-rl-popup-card.loading .skeleton-card-footer.skeleton-footer-plain .skeleton-card-button:first-of-type {
	display: inline-block
}

.bb-rl-card-body {
	display: flex;
	align-items: flex-start;
	gap: 24px
}

.bb-rl-card-avatar {
	position: relative
}

.bb-rl-card-avatar img {
	width: 88px;
	height: auto;
	min-width: 88px;
	border-radius: 50%
}

.bb-rl-group-card .bb-rl-card-avatar img {
	border-radius: var(--bb-rl-radius-md)
}

.bb-rl-card-avatar .card-profile-status {
	position: absolute;
	display: none;
	width: 13px;
	height: 13px;
	background-color: var(--bb-rl-border-positive-primary-color);
	border: 2px solid var(--bb-rl-text-white-color);
	border-radius: 50%;
	right: 7px;
	top: 5px
}

.bb-rl-card-avatar .card-profile-status.active {
	display: inline-block
}

.bb-rl-card-heading {
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 10px
}

.bb-card-profile-type+.bb-rl-card-heading {
	margin-top: 5px
}

.bb-card-profile-type {
	display: none;
	background-color: var(--bb-rl-background-secondary-color);
	padding: 4px 8px;
	font-size: 11px;
	border-radius: var(--bb-rl-radius-sm);
	color: var(--bb-rl-text-secondary-color);
	font-weight: 700
}

.bb-card-profile-type.hasMemberType {
	display: inline
}

.bb-rl-card-meta span {
	color: var(--bb-rl-text-secondary-color);
	font-size: 14px;
	line-height: 21px
}

.bb-rl-card-meta>span {
	margin: 0 5px 0 0;
	white-space: nowrap
}

.bb-rl-card-meta .card-meta-type--empty {
	display: none
}

.bb-rl-card-meta .card-meta-status {
	text-transform: capitalize
}

.bb-rl-card-meta .card-meta-item::after {
	content: "\2022";
	color: var(--bb-rl-background-tertiary-color);
	font-size: var(--bb-rl-font-size-sm);
	display: inline-block;
	margin-left: var(--bb-rl-space-100)
}

.bb-rl-card-meta .card-meta-item:last-of-type::after {
	display: none
}

.bb-rl-card-footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	margin: 30px 0 0
}

.bb-rl-group-card .bb-rl-card-footer .bb-rl-card-action:first-of-type {
	flex: 1 1 60%
}

.bb-rl-card-footer .card-button,
.bb-rl-card-footer button.follow-button {
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 500;
	padding: 0 15px;
	height: 30px;
	line-height: 28px;
	width: 100%;
	border-radius: var(--bb-rl-radius-sm)
}

.bb-rl-card-footer .card-button i,
.bb-rl-card-footer button.follow-button i {
	font-size: var(--bb-rl-font-size-base);
	margin-right: var(--bb-rl-space-50);
	line-height: 1
}

.bb-rl-card-footer .card-button i:before,
.bb-rl-card-footer button.follow-button i:before {
	margin: 0
}

.buddypress .buddypress-wrap .bb-rl-card-footer button {
	width: 100%;
	white-space: nowrap
}

.buddypress .buddypress-wrap .bb-rl-card-footer a.card-button,
.buddypress .buddypress-wrap .bb-rl-card-footer a.follow-button,
.buddypress .buddypress-wrap .bb-rl-card-footer a.friendship-button,
.buddypress .buddypress-wrap .bb-rl-card-footer button.friendship-button,
.buddypress .buddypress-wrap .bb-rl-card-footer button.small {
	min-height: 30px;
	line-height: 28px
}

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

	.buddypress .buddypress-wrap .bb-rl-card-footer a.card-button,
	.buddypress .buddypress-wrap .bb-rl-card-footer a.follow-button,
	.buddypress .buddypress-wrap .bb-rl-card-footer a.friendship-button,
	.buddypress .buddypress-wrap .bb-rl-card-footer button.friendship-button,
	.buddypress .buddypress-wrap .bb-rl-card-footer button.small {
		width: 100%;
		display: inline-block;
		padding: 0
	}
}

.bb-rl-card-footer .bb-rl-card-action {
	flex: 1;
	white-space: nowrap
}

.bb-rl-card-footer.bb-rl-card-footer--plain .bb-rl-card-action-primary,
.bb-rl-card-footer.bb-rl-card-footer--plain .bb-rl-card-action-secondary {
	display: none
}

@media screen and (max-width:560px) {
	.bb-rl-card-footer {
		flex-direction: column
	}

	.bb-rl-card-footer .bb-rl-card-action {
		width: 100%
	}
}

.bb-rl-group-card .card-group-members .bs-group-members {
	margin: 5px 0 0 -4px
}

.bb-rl-card-footer .send-message i {
	position: relative;
	top: 1px
}

.bb-rl-card-footer .send-message:hover i::before {
	font-weight: 300
}

.buddypress .buddypress-wrap button.card-button {
	padding: 0;
	width: 100%
}

#buddypress .bb-rl-card-action-primary .card-button,
#buddypress .bb-rl-card-action-primary .generic-button a.group-button.join-group,
#buddypress .bb-rl-card-action-primary .group-button.request-membership,
#buddypress .bb-rl-card-action-primary .join-group,
#buddypress .bb-rl-card-action-primary a.friendship-button,
.bb-rl-card-action-primary .card-button,
.bb-rl-card-action-primary .generic-button a.group-button.join-group,
.bb-rl-card-action-primary .group-button.request-membership,
.bb-rl-card-action-primary .join-group,
.bb-rl-card-action-primary a.friendship-button,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .card-button,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .generic-button a.group-button.join-group,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .group-button.request-membership,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .join-group,
.buddypress .buddypress-wrap .bb-rl-card-action-primary a.friendship-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color);
	font-size: 14px;
	font-weight: 500;
	width: 100%
}

#buddypress .bb-rl-card-action-primary .card-button:hover,
#buddypress .bb-rl-card-action-primary .generic-button a.group-button.join-group:hover,
#buddypress .bb-rl-card-action-primary .group-button.request-membership:hover,
#buddypress .bb-rl-card-action-primary .join-group:hover,
#buddypress .bb-rl-card-action-primary a.friendship-button:hover,
.bb-rl-card-action-primary .card-button:hover,
.bb-rl-card-action-primary .generic-button a.group-button.join-group:hover,
.bb-rl-card-action-primary .group-button.request-membership:hover,
.bb-rl-card-action-primary .join-group:hover,
.bb-rl-card-action-primary a.friendship-button:hover,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .card-button:hover,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .generic-button a.group-button.join-group:hover,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .group-button.request-membership:hover,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .join-group:hover,
.buddypress .buddypress-wrap .bb-rl-card-action-primary a.friendship-button:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

#buddypress .bb-rl-card-action-primary .card-button:focus-within,
#buddypress .bb-rl-card-action-primary .generic-button a.group-button.join-group:focus-within,
#buddypress .bb-rl-card-action-primary .group-button.request-membership:focus-within,
#buddypress .bb-rl-card-action-primary .join-group:focus-within,
#buddypress .bb-rl-card-action-primary a.friendship-button:focus-within,
.bb-rl-card-action-primary .card-button:focus-within,
.bb-rl-card-action-primary .generic-button a.group-button.join-group:focus-within,
.bb-rl-card-action-primary .group-button.request-membership:focus-within,
.bb-rl-card-action-primary .join-group:focus-within,
.bb-rl-card-action-primary a.friendship-button:focus-within,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .card-button:focus-within,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .generic-button a.group-button.join-group:focus-within,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .group-button.request-membership:focus-within,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .join-group:focus-within,
.buddypress .buddypress-wrap .bb-rl-card-action-primary a.friendship-button:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

#buddypress .bb-rl-card-action-primary .card-button:disabled,
#buddypress .bb-rl-card-action-primary .generic-button a.group-button.join-group:disabled,
#buddypress .bb-rl-card-action-primary .group-button.request-membership:disabled,
#buddypress .bb-rl-card-action-primary .join-group:disabled,
#buddypress .bb-rl-card-action-primary a.friendship-button:disabled,
.bb-rl-card-action-primary .card-button:disabled,
.bb-rl-card-action-primary .generic-button a.group-button.join-group:disabled,
.bb-rl-card-action-primary .group-button.request-membership:disabled,
.bb-rl-card-action-primary .join-group:disabled,
.bb-rl-card-action-primary a.friendship-button:disabled,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .card-button:disabled,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .generic-button a.group-button.join-group:disabled,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .group-button.request-membership:disabled,
.buddypress .buddypress-wrap .bb-rl-card-action-primary .join-group:disabled,
.buddypress .buddypress-wrap .bb-rl-card-action-primary a.friendship-button:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

.bb-rl-card-action-secondary .card-button,
.bb-rl-card-action-secondary a.follow-button,
.bb-rl-card-action-secondary a.follow-button.outline.not_following,
.bb-rl-card-action-secondary button.follow-button,
.bb-rl-card-action-secondary button.follow-button.outline.not_following,
.buddypress .buddypress-wrap .bb-card-action-secondary .card-button,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button.outline.not_following,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button.outline.not_following {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	border-radius: var(--bb-rl-radius-md);
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	transition: background-color .2s ease, border-color .2s ease, color .2s ease;
	text-decoration: none;
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-color);
	border: 1px solid transparent;
	font-size: 14px;
	font-weight: 500;
	text-align: center
}

.bb-rl-card-action-secondary .card-button:hover,
.bb-rl-card-action-secondary a.follow-button.outline.not_following:hover,
.bb-rl-card-action-secondary a.follow-button:hover,
.bb-rl-card-action-secondary button.follow-button.outline.not_following:hover,
.bb-rl-card-action-secondary button.follow-button:hover,
.buddypress .buddypress-wrap .bb-card-action-secondary .card-button:hover,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button.outline.not_following:hover,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button:hover,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button.outline.not_following:hover,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button:hover {
	background-color: var(--bb-rl-background-tertiary-hover-color)
}

.bb-rl-card-action-secondary .card-button:focus,
.bb-rl-card-action-secondary a.follow-button.outline.not_following:focus,
.bb-rl-card-action-secondary a.follow-button:focus,
.bb-rl-card-action-secondary button.follow-button.outline.not_following:focus,
.bb-rl-card-action-secondary button.follow-button:focus,
.buddypress .buddypress-wrap .bb-card-action-secondary .card-button:focus,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button.outline.not_following:focus,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button:focus,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button.outline.not_following:focus,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-card-action-secondary .card-button:disabled,
.bb-rl-card-action-secondary a.follow-button.outline.not_following:disabled,
.bb-rl-card-action-secondary a.follow-button:disabled,
.bb-rl-card-action-secondary button.follow-button.outline.not_following:disabled,
.bb-rl-card-action-secondary button.follow-button:disabled,
.buddypress .buddypress-wrap .bb-card-action-secondary .card-button:disabled,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button.outline.not_following:disabled,
.buddypress .buddypress-wrap .bb-card-action-secondary a.follow-button:disabled,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button.outline.not_following:disabled,
.buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button:disabled {
	background-color: var(--bb-rl-background-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-card-action-outline .card-button {
	background-color: transparent;
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-card-action-outline .card-button:hover {
	background-color: var(--bb-rl-background-secondary-color)
}

.bb-rl-card-action-outline .card-button:focus {
	outline: 2px solid var(--bb-rl-border-quinery-color)
}

.bb-rl-card-action-outline .card-button:disabled {
	border-color: var(--bb-rl-border-tertiary-color);
	color: var(--bb-rl-text-disabled-color);
	cursor: not-allowed
}

.bb-rl-card-action-outline .card-button.card-button-group {
	color: var(--bb-rl-text-color);
	border: 1px solid var(--bb-rl-border-tertiary-color)
}

.bb-rl-card-action-outline .card-button.card-button-group:hover {
	background-color: var(--bb-rl-background-brand-primary-color);
	color: var(--bb-rl-text-white-color);
	border: 1px solid var(--bb-rl-background-brand-primary-color)
}

.bb-rl-card-action-outline .card-button.card-button-group:hover:hover {
	background-color: var(--bb-rl-background-brand-primary-hover-color)
}

.bb-rl-card-action-outline .card-button.card-button-group:hover:focus-within {
	outline: 2px solid var(--bb-rl-border-brand-primary-color)
}

.bb-rl-card-action-outline .card-button.card-button-group:hover:disabled {
	background-color: var(--bb-rl-background-brand-disabled-color);
	cursor: not-allowed
}

#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button button,
.bb-rl-card-footer .bb-rl-card-action .generic-button a,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group,
.bb-rl-card-footer .bb-rl-card-action .generic-button button {
	min-width: 125px;
	min-height: 30px;
	line-height: 30px;
	padding-top: 0;
	padding-bottom: 0;
	white-space: nowrap;
	width: 100%
}

#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.friendship-button.is_friend,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group.friendship-button.is_friend,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group.group-button.request-membership,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.request-membership,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button button.friendship-button.is_friend,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button button.group-button.request-membership,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.friendship-button.is_friend,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group.friendship-button.is_friend,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group.group-button.request-membership,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.request-membership,
.bb-rl-card-footer .bb-rl-card-action .generic-button button.friendship-button.is_friend,
.bb-rl-card-footer .bb-rl-card-action .generic-button button.group-button.request-membership {
	min-width: 200px
}

#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.friendship-button.pending_friend,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group.friendship-button.pending_friend,
#buddypress .bb-rl-card-footer .bb-rl-card-action .generic-button button.friendship-button.pending_friend,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.friendship-button.pending_friend,
.bb-rl-card-footer .bb-rl-card-action .generic-button a.group-button.join-group.friendship-button.pending_friend,
.bb-rl-card-footer .bb-rl-card-action .generic-button button.friendship-button.pending_friend {
	min-width: 170px
}

.bb-rl-card-footer .generic-button a.join-group::before,
.bb-rl-card-footer .generic-button i {
	content: "";
	font-weight: 400;
	font-family: bb-icons-rl;
	font-style: normal;
	margin-right: var(--bb-rl-space-50)
}

.bb-rl-card-footer .generic-button.bb-rl-send-message-disabled i::before,
.bb-rl-card-footer .generic-button.send-message i::before {
	content: "\e168"
}

.bb-rl-card-footer .generic-button.follow-button.not_following i::before {
	content: "\e324";
	font-weight: 400
}

.bb-rl-card-footer .generic-button.follow-button.following i::before {
	content: "\e182";
	font-weight: 400
}

.bb-rl-card-footer .generic-button.friendship-button.not_friends i::before {
	content: "\e3d4"
}

.bb-rl-card-footer .generic-button.friendship-button.pending_friend i::before {
	content: "\eafa"
}

.bb-rl-card-footer .generic-button.friendship-button.awaiting_response_friend i::before {
	content: "\edec"
}

.bb-rl-card-footer .generic-button.friendship-button.is_friend i::before {
	content: "\e182"
}

.bb-rl-card-footer .generic-button a.join-group::before {
	content: "\e3d4"
}

.bb-rl-group-card .bs-group-members {
	display: flex;
	margin-bottom: 15px;
	padding-right: 10px;
	margin-right: 5px
}

.bb-rl-group-card .bs-group-member {
	display: block;
	max-width: 24px;
	float: left;
	margin-right: -4px;
	position: relative;
	z-index: 1
}

.bb-rl-group-card .bs-group-member a {
	text-decoration: none
}

.bb-rl-group-card .bs-group-member img {
	border-radius: 50%;
	float: left;
	max-width: 100%;
	image-rendering: -webkit-optimize-contrast;
	display: block
}

.bb-rl-group-card .bs-group-member [class*=" bb-icon-"] {
	height: 24px;
	width: 24px;
	font-size: 16px;
	color: #c3c4c8;
	line-height: 24px;
	border-radius: 50%;
	background-color: var(--bb-rl-background-secondary-color);
	display: flex;
	align-items: center;
	justify-content: center
}

@media (min-width:768px) {

	body.notifications .bb-rl-content-wrapper,
	body.notifications .single-headers {
		max-width: 760px;
		margin: 0 auto;
		padding: var(--bb-rl-space-300)
	}
}

.notifications-header {
	margin-bottom: var(--bb-rl-space-200);
	flex-direction: column
}

.notifications-header .entry-title {
	color: var(--bb-rl-text-color);
	font-size: var(--bb-rl-font-size-2xl);
	font-weight: 600;
	line-height: 1.2;
	flex: 1;
	margin-bottom: var(--bb-rl-space-200)
}

.notifications-header .component-filters {
	margin-left: var(--bb-rl-space-200)
}

.notifications-header .component-filters .bb-rl-filter {
	background-color: var(--bb-rl-background-color)
}

.notifications-header .notifications-header-actions {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%
}

.notifications-header .notifications-header-actions .bb-rl-profile-subnav {
	margin-right: auto
}

.notifications-header .notifications-header-actions .bb-sort-by-date {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	line-height: var(--bb-rl-base-line-small);
	margin-left: var(--bb-rl-space-100);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: 6px var(--bb-rl-space-200);
	cursor: pointer
}

.notifications-header .notifications-header-actions .bb-sort-by-date a {
	color: var(--bb-rl-text-secondary-color);
	line-height: 1
}

.notifications-header .notifications-header-actions .bb-sort-by-date span[class*=bb-icon] {
	color: var(--bb-rl-text-secondary-color);
	font-size: 16px;
	font-family: bb-icons-rl;
	font-weight: 400
}

.notifications-header .notifications-header-actions .bb-sort-by-date span[class*=bb-icon].bb-icon-angle-down:before {
	content: "\e136"
}

.notifications-header .notifications-header-actions .bb-sort-by-date span[class*=bb-icon].bb-icon-angle-up:before {
	content: "\e13c"
}

.notifications-header .notifications-header-actions .bb-rl-filter {
	background-color: transparent;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-full);
	padding: 6px var(--bb-rl-space-100)
}

.notifications-header .notifications-header-actions .bb-rl-filter .bb-rl-filter-label {
	display: none
}

.notifications-header .notifications-header-actions .bb-rl-filter .select2-container--rl .select2-selection__arrow b:before {
	color: var(--bb-rl-text-secondary-color);
	font-size: 16px;
	font-weight: 400
}

.notifications-header .notifications-header-actions .bb-rl-filter .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 10px
}

.notifications.dir-list .notification-list {
	background-color: var(--bb-rl-background-color);
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-100);
	overflow: visible;
	max-height: inherit
}

.notifications.dir-list .notification-list .bs-item-wrap {
	display: flex;
	align-items: flex-start;
	padding: var(--bb-rl-space-100) var(--bb-rl-space-200);
	border-radius: var(--bb-rl-radius-lg)
}

.notifications.dir-list .notification-list .bs-item-wrap:has(.bb-rl-more_dropdown-wrap.active),
.notifications.dir-list .notification-list .bs-item-wrap:hover {
	background-color: var(--bb-rl-background-hover-color)
}

.notifications.dir-list .notification-list .bs-item-wrap:has(.bb-rl-more_dropdown-wrap.active) .bb-rl-more_dropdown-wrap,
.notifications.dir-list .notification-list .bs-item-wrap:hover .bb-rl-more_dropdown-wrap {
	opacity: 1;
	visibility: visible
}

.notifications.dir-list .notification-list .bs-item-wrap:has(.bb-rl-more_dropdown-wrap.active) {
	z-index: 9999
}

.notifications.dir-list .notification-list .bs-header-item {
	border-radius: var(--bb-rl-radius-lg) var(--bb-rl-radius-lg) 0 0
}

.notifications.dir-list .notification-list .notification-avatar {
	margin-right: var(--bb-rl-space-200);
	flex: 0 0 32px;
	position: relative
}

.notifications.dir-list .notification-list .notification-avatar img {
	max-width: 32px
}

.notifications.dir-list .notification-list .notification-avatar [class*=bb-icon] {
	right: -8px;
	bottom: -8px
}

.notifications.dir-list .notification-list .bulk-select-check {
	display: none
}

.notifications.dir-list .notification-list .notification-content {
	color: var(--bb-rl-text-tertiary-color);
	font-size: 15px;
	flex: 1;
	letter-spacing: -.24px;
	line-height: 1.3;
	position: relative
}

.notifications.dir-list .notification-list .notification-content a {
	color: var(--bb-rl-text-color);
	display: inline-block;
	line-height: 1.6
}

.notifications.dir-list .notification-list .notification-content .posted {
	display: block;
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 400;
	line-height: 1.8
}

.notifications.dir-list .notification-list .actions {
	display: flex;
	align-items: center;
	min-width: 40px
}

.notifications.dir-list .notification-list .actions .bb_rl_more_dropdown__action {
	color: var(--bb-rl-icon-tertiary-color);
	background-color: transparent;
	padding: 0
}

.notifications.dir-list .notification-list .actions .bb_rl_more_dropdown {
	font-size: 0
}

.notifications.dir-list .notification-list .actions .bb-rl-more_dropdown-wrap.active .bb_rl_more_dropdown__action {
	color: var(--bb-rl-icon-color)
}

.notifications.dir-list .notification-list .actions .bb-rl-more_dropdown-wrap.active .bb_rl_more_dropdown {
	opacity: 1;
	visibility: visible
}

.notifications.dir-list .notification-list .actions a {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	color: var(--bb-rl-text-secondary-color);
	font-weight: 500
}

.notifications.dir-list .notification-list .actions a:after,
.notifications.dir-list .notification-list .actions a:before {
	display: none
}

.notifications.dir-list .notification-list .actions a .dashicons,
.notifications.dir-list .notification-list .actions a [class*=bb-icons-rl-] {
	font-size: var(--bb-rl-font-size-2xl);
	font-family: bb-icons-rl;
	color: var(--bb-rl-icon-secondary-color)
}

.notifications.dir-list .notification-list .actions a .dashicons.dashicons-visibility:before,
.notifications.dir-list .notification-list .actions a [class*=bb-icons-rl-].dashicons-visibility:before {
	content: "\e182"
}

.notifications.dir-list .notification-list .actions a .dashicons.dashicons-trash:before,
.notifications.dir-list .notification-list .actions a [class*=bb-icons-rl-].dashicons-trash:before {
	content: "\e4a6"
}

.notifications .bp-feedback {
	background-color: var(--bb-rl-background-brand-secondary-color);
	border-color: var(--bb-rl-border-brand-primary-color)
}

.notifications .bp-feedback>span[class*=icon] {
	color: var(--bb-rl-icon-primary-color);
	line-height: 1;
	margin-right: 10px
}

.notifications .bp-feedback>span[class*=icon]:before {
	content: "\e2ce";
	color: var(--bb-rl-icon-brand-primary-color);
	font-weight: 500;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line-small);
	font-style: normal
}

.bb-rl-notification-error {
	display: flex;
	align-items: center;
	gap: var(--bb-rl-space-100);
	padding: var(--bb-rl-space-50) var(--bb-rl-space-100);
	margin: 0 var(--bb-rl-space-50) var(--bb-rl-space-50);
	border: 1px solid var(--bb-rl-border-danger-primary-color);
	border-radius: var(--bb-rl-radius-md);
	font-size: var(--bb-rl-font-size-sm);
	font-weight: 500;
	background-color: var(--bb-rl-background-danger-secondary-color)
}

.bb-rl-notification-error:before {
	content: "\e4e2";
	color: var(--bb-rl-text-danger-primary-color);
	font-weight: 500;
	font-family: bb-icons-rl;
	font-size: var(--bb-rl-base-line-small);
	font-style: normal
}

@media (max-width:480px) {
	.notifications-header .notifications-header-actions {
		flex-wrap: wrap;
		gap: var(--bb-rl-space-100)
	}

	.notifications-header .notifications-header-actions .component-filters {
		margin-left: 0
	}

	.notifications-header .notifications-header-actions .bb-rl-profile-subnav {
		width: 100%
	}
}

.bb-onscreen-notification-enable {
	position: relative
}

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

	.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list,
	.bb-onscreen-notification-enable .bb-onscreen-notification div.bb-remove-all-notification {
		display: none
	}

	.bb-onscreen-notification-enable.bb-onscreen-notification-enable-mobile-support .bb-onscreen-notification .notification-list {
		display: block
	}

	.bb-onscreen-notification-enable.bb-onscreen-notification-enable-mobile-support .bb-onscreen-notification .bb-remove-all-notification {
		display: flex
	}
}

.bb-onscreen-notification-enable .bb-onscreen-notification {
	position: fixed;
	bottom: 25px;
	right: 35px;
	max-width: 400px;
	width: 100%;
	z-index: 1099
}

.acomments-modal-open .bb-onscreen-notification-enable .bb-onscreen-notification,
.activity-modal-open .bb-onscreen-notification-enable .bb-onscreen-notification,
.bb-rl-activity-modal-open .bb-onscreen-notification-enable .bb-onscreen-notification,
.bb-rl-modal-overlay-open .bb-onscreen-notification-enable .bb-onscreen-notification,
.document-modal-open .bb-onscreen-notification-enable .bb-onscreen-notification,
.media-modal-open .bb-onscreen-notification-enable .bb-onscreen-notification {
	z-index: 999999
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list {
	margin: 0;
	padding: 0;
	list-style: none;
	max-height: initial;
	overflow: initial
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item {
	display: flex;
	align-items: flex-start;
	background: var(--bb-rl-background-color);
	box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1);
	border: solid 1px var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-lg);
	padding: var(--bb-rl-space-200);
	margin: 12px 0;
	z-index: 4
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .bb-full-link {
	display: none
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.recent-item {
	position: relative
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.recent-item:before {
	content: " ";
	left: -1px;
	top: 0;
	height: 100%;
	width: 5px;
	background: var(--bb-rl-primary-color);
	position: absolute;
	border-radius: 5px 0 0 5px
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar {
	margin-right: var(--bb-rl-space-200);
	min-width: 32px;
	max-height: 32px;
	position: relative
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar img {
	max-width: 32px
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar [class*=bb-icon]:before {
	font-weight: 700
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar .bb-notification-members img {
	max-width: 40px;
	border: 2px solid var(--bb-rl-background-color)
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar .bb-notification-members img:first-child {
	transform: translate(0, 0)
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar .bb-notification-members img:nth-child(2) {
	transform: translate(14px, -25px)
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar a>i {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--bb-rl-background-positive-primary-color);
	color: var(--bb-rl-text-white-color);
	font-size: 18px;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	position: absolute;
	right: 2px;
	bottom: -8px
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar a>i.bb-icon-calendar {
	font-size: 17px
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-content {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4;
	align-self: center
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-content a {
	color: var(--bb-rl-text-color);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-content span {
	display: flex;
	flex-direction: column
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-content span.bb-full-link {
	display: none
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-content .posted {
	color: var(--bb-rl-text-secondary-color);
	font-size: 12px;
	font-weight: 400
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .actions {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--bb-rl-background-color);
	position: absolute;
	top: -12px;
	right: -12px;
	height: 24px;
	width: 24px;
	border: 1px solid var(--bb-rl-border-secondary-color);
	border-radius: var(--bb-rl-radius-full)
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .actions a {
	display: flex
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .actions a [class*=bb-icon] {
	font-size: 16px;
	color: var(--bb-rl-icon-primary-color)
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.close-item {
	animation: notification-fadeout .6s
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.unread:before {
	display: none
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list.bb-more-than-3 {
	margin-bottom: 32px;
	position: relative
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list.bb-more-than-3:after {
	content: " ";
	height: 20px;
	border-radius: 0 0 var(--bb-rl-radius-lg) var(--bb-rl-radius-lg);
	box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1);
	position: absolute;
	left: 2px;
	right: 2px;
	bottom: -10px;
	z-index: 2;
	background: var(--bb-rl-background-color)
}

@media screen and (max-width:500px) {
	.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list.bb-more-than-3:after {
		display: none
	}
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list.bb-more-than-3 .read-item.bb-more-item {
	display: none
}

.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification {
	width: 100%;
	display: flex;
	justify-content: flex-end
}

.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	background: var(--bb-rl-background-tertiary-color);
	border-radius: var(--bb-rl-radius-md);
	padding: 8px 15px 7px 35px;
	color: var(--bb-rl-text-color);
	align-items: center;
	justify-content: center;
	cursor: pointer;
	box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1);
	display: none;
	position: relative
}

.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close .dashicons {
	display: flex;
	height: 16px;
	position: absolute;
	left: 13px;
	top: 50%;
	transform: translate(0, -50%)
}

.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close .dashicons:before {
	content: "\e4f6";
	font-family: bb-icons-rl !important;
	font-size: 16px;
	line-height: 1
}

.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close .bb-for-mobile {
	display: none
}

@media screen and (max-width:500px) {
	.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close .bb-for-desktop {
		display: none
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close .bb-for-mobile {
		display: inline-block;
		line-height: 1.3
	}
}

.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right {
	right: 35px;
	left: inherit
}

.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right .bb-remove-all-notification {
	justify-content: flex-end
}

.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right .read-item.pull-animation {
	animation: notification-close-item .6s
}

.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left {
	right: inherit;
	left: 35px
}

.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left .bb-remove-all-notification {
	justify-content: flex-start
}

.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left .read-item.pull-animation {
	animation: notification-close-item-left .6s
}

@media screen and (max-width:500px) {
	.bb-onscreen-notification-enable .bb-onscreen-notification {
		max-width: calc(100% - 30px);
		display: flex;
		justify-content: space-between;
		right: 15px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-right {
		right: 15px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.bb-position-left {
		left: 15px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list {
		flex-direction: column;
		width: 100%;
		margin: 0 10px 0 0;
		flex: 0 0 calc(100% - 80px)
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item {
		margin: 0;
		padding: 12px;
		display: none
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item:first-child {
		display: flex
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item .notification-avatar {
		margin-right: 10px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close {
		border-radius: 5px;
		padding: 12px 10px;
		text-align: center;
		width: 70px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification .bb-remove-all-notification .action-close .dashicons {
		display: none
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.single-notification .notification-list {
		width: 100%;
		margin: 0;
		flex: 0 0 100%
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.single-notification .bb-remove-all-notification {
		display: none
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.active-button .notification-list {
		margin-bottom: 14px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.active-button .notification-list:before {
		content: " ";
		height: 20px;
		width: calc(100% - 80px);
		border-radius: 0 0 5px 5px;
		box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1);
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 2;
		background: var(--bb-rl-background-color)
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.active-button .notification-list.bb-more-than-3:before {
		width: 100%;
		bottom: -14px
	}

	.bb-onscreen-notification-enable .bb-onscreen-notification.active-button .bb-remove-all-notification .action-close {
		display: flex !important
	}
}