
.bb-template-v2 .site-header .bb-header-loader {
	margin: .625rem 0 1.25rem;
}

.bb-template-v2 .notification-dropdown {
	border-radius: 10px;
}

.bb-template-v2 .notification-content .posted, .bb-template-v2 .notification-content .typing-indicator {
	font-weight: 400;
}

.bb-template-v2 .notification-wrap.menu-item-has-children>a:before {
	display: none;
}

.bb-template-v2 .notification-header {
	padding: 1.25rem .9375rem .9375rem;
}

.bb-template-v2 .notification-header .title {
	font-weight: 600;
}

.bb-template-v2 .site-header .notification-list {
	padding: 0 .625rem;
}

.bb-template-v2 .notification-header {
	border-bottom: 0;
}

.bb-template-v2 .notification-wrap .notification-list li {
	border-bottom: 0;
	border-radius: 6px;
	padding: .75rem .625rem;
}

.bb-template-v2 .notification-wrap .notification-list li.unread:before {
	right: 18px;
}

.bb-template-v2 .notification-wrap .notification-list li.bs-item-wrap {
	background-color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .notification-wrap .notification-list li.bs-item-wrap:hover {
	background-color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .notification-wrap .notification-list li.bs-item-wrap .notification-content {
	padding: .3125rem 0;
}

.bb-template-v2 .menu-item-has-children .notification-list li:last-child {
	margin-bottom: .9375rem;
}

.bb-template-v2 .header-mini-cart p.woocommerce-mini-cart__buttons {
	padding: .9375rem .9375rem .9375rem 0;
}

.bb-template-v2 .header-mini-cart p.woocommerce-mini-cart__total {
	padding: .8125rem 0 .75rem .9375rem;
}

.bb-template-v2 .header-mini-cart p.woocommerce-mini-cart__total strong {
	font-weight: 500;
}

.bb-template-v2 .header-mini-cart .woocommerce-mini-cart__empty-message {
	background-color: var(--bb-content-alternate-background-color);
	margin: 0 10px 15px;
	border-radius: 6px;
	font-weight: 400;
}

.bb-template-v2 .header-mini-cart ul.cart_list {
	border-bottom: 1px solid var(--bb-content-border-color);
}

.bb-template-v2 .header-mini-cart ul.cart_list li.mini_cart_item {
	border: 0;
	border-radius: 6px;
	margin: 0 .625rem;
}

.bb-template-v2 .header-mini-cart ul.cart_list li.mini_cart_item:last-child {
	margin-bottom: .9375rem;
}

.bb-template-v2 .header-mini-cart ul.cart_list li.mini_cart_item>a:not(.remove) {
	font-weight: 500;
}

.bb-template-v2 .user-wrap.menu-item-has-children .sub-menu {
	min-width: 250px;
}

.bb-template-v2 .site-header .sub-menu li:hover>a {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .site-header .sub-menu li:hover>a>i._mi {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .header-aside .wrapper li .wrapper {
	background-color: transparent;
	box-shadow: none;
	left: -177px;
}

.bb-template-v2 .header-aside .wrapper li .wrapper .ab-submenu, .bb-template-v2 .header-aside .wrapper li .wrapper .bb-sub-menu {
	border-radius: 10px;
	background-color: var(--bb-content-background-color);
	box-shadow: 0 3px 8px rgba(0, 0, 0, .06), 0 6px 24px rgba(0, 0, 0, .12);
}

.bb-template-v2 .header-aside .wrapper li .wrapper .ab-submenu a:hover, .bb-template-v2 .header-aside .wrapper li .wrapper .bb-sub-menu a:hover {
	background: var(--bb-content-alternate-background-color);
	color: var(--bb-body-text-color);
}

.bb-template-v2 .header-aside .wrapper li .wrapper:before {
	display: none;
}

.bb-template-v2 .header-aside .wrapper .sub-menu-inner {
	width: 100%;
}

.bb-template-v2 .user-wrap.menu-item-has-children #header-my-account-menu .bb-sub-menu a:hover {
	background-color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children .sub-menu-inner li .user-mention {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-ancestor.no-icon>a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-item.no-icon>a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .no-icon>a:before {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu li:hover>a {
	color: var(--bb-body-text-color);
	background: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu li:hover>a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu li:hover>a>i {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a>i {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a:hover {
	color: var(--bb-body-text-color);
	background: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a:hover:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu a:hover>i {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-ancestor>a, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-item>a {
	color: var(--bb-body-text-color);
	background: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-ancestor>a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-ancestor>a>i, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-item>a:before, .bb-template-v2 .user-wrap.menu-item-has-children ul#header-my-account-menu .current-menu-item>a>i {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .user-wrap.menu-item-has-children .sub-menu-inner li.menupop .ab-sub-wrapper .ab-submenu {
	border-radius: 10px;
}

.bb-template-v2 ul.buddypanel-menu li.bb-menu-section a {
	padding-left: 20px;
}

.bb-template-v2 .buddypanel-menu a span.count {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: 6px;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
}

.bb-template-v2 .buddypanel-menu a:hover span.count {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
	border-color: transparent;
}

.bb-template-v2 .buddypanel-menu .current-menu-item>a span.count {
	background-color: var(--bb-body-background-color);
	color: var(--bb-primary-color);
	border-color: transparent;
}

.bb-template-v2 .buddypanel-menu .current-menu-item>a:hover span.count {
	background-color: var(--bb-body-background-color);
	color: var(--bb-primary-color);
	border-color: transparent;
}

.bb-template-v2 .site-header .sub-menu a {
	border: 0;
	border-radius: 6px;
	margin: 0 8px;
}

.bb-template-v2 .site-header .sub-menu .current-menu-ancestor>a, .bb-template-v2 .site-header .sub-menu .current-menu-item>a, .bb-template-v2 .site-header .sub-menu .current-menu-parent>a, .bb-template-v2 .site-header .sub-menu li:hover>a {
	color: var(--bb-body-text-color);
	font-weight: 400;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .user-link .user-name {
	margin-right: 10px;
	font-weight: 600;
	color: var(--bb-header-links);
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .user-link .bb-icon-angle-down {
	display: none;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .sub-menu {
	border-radius: 10px;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children .sub-menu:before {
	display: none;
}

.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow) {
	padding-right: 5px;
}

.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow):after {
	right: 5px;
}

.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow)>a {
	padding-right: 27px;
}

.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow)>a:before {
	right: -10px;
}

.bb-template-v2 .primary-menu>li.menu-item-has-children:not(.hideshow).current-menu-ancestor>a:hover:before, .bb-template-v2 .primary-menu>li.menu-item-has-children:not(.hideshow).current-menu-item>a:hover:before, .bb-template-v2 .primary-menu>li.menu-item-has-children:not(.hideshow).current-menu-parent>a:hover:before, .bb-template-v2 .primary-menu>li.menu-item-has-children:not(.hideshow).current_page_item>a:hover:before {
	right: -10px;
}

.bb-template-v2 .primary-menu>li {
	padding: 0 5px;
}

.bb-template-v2 .primary-menu>li>a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 2px solid transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 10px;
}

.bb-template-v2 .primary-menu>li>a:focus {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu>li>a:focus>i {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu>li:hover>a {
	position: relative;
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu>li:hover>a>i {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu>li:hover>a:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 6px;
	background-color: var(--bb-header-alternate-background);
	z-index: -1;
	height: 40px;
	left: 0;
	right: 0;
}

.bb-template-v2 .primary-menu>li.current-menu-ancestor>a, .bb-template-v2 .primary-menu>li.current-menu-item>a, .bb-template-v2 .primary-menu>li.current-menu-parent>a, .bb-template-v2 .primary-menu>li.current_page_item>a {
	border-bottom-color: var(--bb-header-links-hover);
}

.bb-template-v2 .primary-menu>li.current-menu-ancestor>a:hover, .bb-template-v2 .primary-menu>li.current-menu-item>a:hover, .bb-template-v2 .primary-menu>li.current-menu-parent>a:hover, .bb-template-v2 .primary-menu>li.current_page_item>a:hover {
	position: relative;
}

.bb-template-v2 .primary-menu>li.current-menu-ancestor>a:hover:before, .bb-template-v2 .primary-menu>li.current-menu-item>a:hover:before, .bb-template-v2 .primary-menu>li.current-menu-parent>a:hover:before, .bb-template-v2 .primary-menu>li.current_page_item>a:hover:before {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 6px;
	background-color: var(--bb-header-alternate-background);
	z-index: -1;
	height: 40px;
	left: 0;
	right: 0;
}

.bb-template-v2 .primary-menu>.current-menu-ancestor>a, .bb-template-v2 .primary-menu>.current-menu-item>a, .bb-template-v2 .primary-menu>.current-menu-parent>a, .bb-template-v2 .primary-menu>.current_page_item>a {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu>.current-menu-ancestor>a>i, .bb-template-v2 .primary-menu>.current-menu-item>a>i, .bb-template-v2 .primary-menu>.current-menu-parent>a>i, .bb-template-v2 .primary-menu>.current_page_item>a>i {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu .current-menu-ancestor>a, .bb-template-v2 .primary-menu .current-menu-item>a, .bb-template-v2 .primary-menu .current-menu-parent>a, .bb-template-v2 .primary-menu .current_page_item>a {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu .current-menu-ancestor>a>i, .bb-template-v2 .primary-menu .current-menu-item>a>i, .bb-template-v2 .primary-menu .current-menu-parent>a>i, .bb-template-v2 .primary-menu .current_page_item>a>i {
	color: var(--bb-header-links);
}

.bb-template-v2 .primary-menu .ab-submenu .current-menu-ancestor>a, .bb-template-v2 .primary-menu .ab-submenu .current-menu-item>a, .bb-template-v2 .primary-menu .ab-submenu .current-menu-parent>a, .bb-template-v2 .primary-menu .ab-submenu .current_page_item>a {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .primary-menu .ab-submenu .current-menu-ancestor>a>i, .bb-template-v2 .primary-menu .ab-submenu .current-menu-item>a>i, .bb-template-v2 .primary-menu .ab-submenu .current-menu-parent>a>i, .bb-template-v2 .primary-menu .ab-submenu .current_page_item>a>i {
	color: var(--bb-body-text-color);
}

.bb-template-v2.menu-style-tab_bar .primary-menu>.menu-item-has-children:not(.hideshow) {
	padding-right: 5px;
}

.bb-template-v2.menu-style-tab_bar .primary-menu>.menu-item-has-children:not(.hideshow)>a {
	padding-right: 10px;
}

.bb-template-v2.menu-style-tab_bar .primary-menu>.menu-item-has-children:not(.hideshow)>a:hover:before {
	right: 0;
}

.bb-template-v2.menu-style-tab_bar .primary-menu>.menu-item-has-children:not(.hideshow)>a:before {
	right: 0;
}

.bb-template-v2.menu-style-tab_bar .primary-menu>li.menu-item-has-children:not(.hideshow).current-menu-ancestor>a:hover:before, .bb-template-v2.menu-style-tab_bar .primary-menu>li.menu-item-has-children:not(.hideshow).current-menu-item>a:hover:before, .bb-template-v2.menu-style-tab_bar .primary-menu>li.menu-item-has-children:not(.hideshow).current-menu-parent>a:hover:before, .bb-template-v2.menu-style-tab_bar .primary-menu>li.menu-item-has-children:not(.hideshow).current_page_item>a:hover:before {
	right: 0;
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu {
	background-color: var(--bb-content-background-color);
	border-radius: 10px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .06), 0 6px 24px rgba(0, 0, 0, .12);
	min-width: 186px;
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu:before {
	display: none;
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu {
	background-color: var(--bb-content-background-color);
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item {
	margin: 0 8px;
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item a {
	border-radius: 6px;
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover>a {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover>a>i {
	color: var(--bb-header-links);
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .more-button.active:after {
	display: none;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item.menu-item-has-children>a {
	padding: .625rem .9375rem;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item.menu-item-has-children>a:before {
	display: none;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item>a {
	padding: .625rem .9375rem;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu {
	background-color: var(--bb-content-background-color);
	border-radius: 10px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .06), 0 6px 24px rgba(0, 0, 0, .12);
	padding: 8px 0;
	left: -170px;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu:before {
	display: none;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu .bb-sub-menu {
	background-color: transparent;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu .bb-sub-menu .menu-item a {
	padding: .625rem .9375rem;
	margin: 0;
}

.bb-template-v2 .site-header #primary-navbar #navbar-collapse .sub-menu .wrapper .sub-menu-inner .menu-item .ab-submenu .bb-sub-menu .menu-item a:before {
	display: none;
}

.bb-template-v2.menu-style-tab_bar .primary-menu>.menu-item-has-children:not(.hideshow)>a:before {
	right: 0;
}

.bb-template-v2.menu-style-tab_bar .primary-menu>.menu-item-has-children:not(.hideshow)>a:hover:before {
	height: 40px;
}

.bb-template-v2.menu-style-tab_bar .site-header .primary-menu>li>a:hover>i._mi {
	color: var(--bb-header-links);
}

.bb-template-v2 .menu-style-tab_bar .site-header #primary-navbar .primary-menu>.menu-item>.ab-submenu {
	left: -20px;
}

.bb-template-v2 .bb-mobile-panel-inner .buddypanel-menu li.bb-menu-section~li:not(.bb-menu-section)>a {
	width: 100%;
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item i:not(.bb-icon-angle-down) {
	min-width: initial;
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item span~i:not(.bb-icon-angle-down) {
	margin-left: 10px;
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item>a {
	padding: 12px 0 12px 15px;
	width: 100%;
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item>a:hover .count {
	background-color: var(--bb-primary-color);
	color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item .count {
	color: var(--bb-headings-color);
	background-color: var(--bb-content-alternate-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: 6px;
	box-shadow: none;
}

.bb-template-v2 .bb-mobile-panel-inner ul.buddypanel-menu li.bb-menu-section a {
	padding-left: 10px;
}

.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .current-menu-item>a {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .current-menu-item>a>i {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .current-menu-item>a>.count {
	color: var(--bb-primary-color);
	background-color: var(--bb-body-background-color);
	border-color: transparent;
}

.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu>.current-menu-item>.sub-menu>.current-menu-item:first-child {
	margin-top: 5px;
}

.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu>.current-menu-item>.sub-menu>.current-menu-item+.current-menu-item {
	margin-top: 3px;
}

.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .bb-menu-section~li:not(.bb-menu-section) {
	margin-left: 6px;
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu>.current-menu-item .sub-menu a {
	color: var(--bb-headings-color);
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu>.current-menu-item .sub-menu a>i {
	color: var(--bb-headings-color);
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu>.current-menu-item .sub-menu .current-menu-item a {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item i:not(.bb-icon-angle-down) {
	min-width: 24px;
	margin-right: 15px;
	vertical-align: middle;
	text-align: center;
}

.site-header .bb-template-v2 .bb-mobile-panel-inner .main-navigation .sub-menu a {
	padding: 13px 10px;
}

.bb-template-v2 .header-aside .user-wrap.user-wrap-container {
	margin-left: 14px;
}

.bb-template-v2 .site-header .user-wrap.menu-item-has-children.selected>.user-link:before, .bb-template-v2 .site-header .user-wrap.menu-item-has-children>.user-link:hover:before {
	content: "";
	position: absolute;
	left: -15px;
	right: -5px;
	top: 50%;
	background-color: var(--bb-content-alternate-background-color);
	height: 46px;
	border-radius: var(--bb-button-radius);
	z-index: -1;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.bb-template-v2 .site-header .header-aside.avatar .user-wrap.menu-item-has-children>.user-link:before {
	display: none;
}

.bb-template-v2 .site-header .header-aside.avatar .user-wrap.menu-item-has-children.selected>.user-link:before, .bb-template-v2 .site-header .header-aside.avatar .user-wrap.menu-item-has-children>.user-link:hover:before {
	left: -5px;
}

.bb-template-v2 .header-search-wrap .search-field-top, .bb-template-v2 .header-search-wrap input.search-field {
	border: 1px solid transparent;
	border-radius: var(--bb-input-radius);
}

.bb-template-v2 .header-search-wrap .search-field-top:focus, .bb-template-v2 .header-search-wrap input.search-field:focus {
	border-color: var(--bb-primary-color);
}

.bb-template-v2.bp-search .bp-forum-search-ac-header, .bb-template-v2.bp-search .bp-search-ac, .bb-template-v2.bp-search .bp-search-ac-header {
	border-radius: 10px;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .06), 0 6px 24px rgba(0, 0, 0, .12);
}

.bb-template-v2.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type), .bb-template-v2.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type), .bb-template-v2.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type) {
	border: 0;
	border-radius: 6px;
	margin: 0 12px;
	width: -webkit-calc(100% - 24px);
	width: calc(100% - 24px);
}

.bb-template-v2.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type):first-child, .bb-template-v2.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type):first-child, .bb-template-v2.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type):first-child {
	margin-top: 15px;
}

.bb-template-v2.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type):first-child:last-child, .bb-template-v2.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type):first-child:last-child, .bb-template-v2.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type):first-child:last-child {
	margin-bottom: 15px;
}

.bb-template-v2.bp-search .bp-forum-search-ac-header>li:not(.bbls-view_all_type-type).bbls-undefined-type, .bb-template-v2.bp-search .bp-search-ac-header>li:not(.bbls-view_all_type-type).bbls-undefined-type, .bb-template-v2.bp-search .bp-search-ac>li:not(.bbls-view_all_type-type).bbls-undefined-type {
	width: 100%;
}

.bb-template-v2.bp-search .bp-forum-search-ac-header>li.bbls-view_all_type-type, .bb-template-v2.bp-search .bp-search-ac-header>li.bbls-view_all_type-type, .bb-template-v2.bp-search .bp-search-ac>li.bbls-view_all_type-type {
	margin-top: 15px;
}

.bb-template-v2.bp-search .bp-forum-search-ac-header>li.bbls-undefined-type, .bb-template-v2.bp-search .bp-forum-search-ac-header>li:last-child {
	margin-bottom: 15px !important;
}

.bb-template-v2 .user-wrap-container .sub-menu-inner>li.logout-link>a {
	position: relative !important;
	margin-top: 20px;
	overflow: visible;
}

.bb-template-v2 .user-wrap-container .sub-menu-inner>li.logout-link>a:before {
	content: "";
	height: 1px;
	background-color: var(--bb-content-border-color);
	display: block;
	position: absolute;
	left: 15px;
	right: 15px;
	top: -10px;
}

.bb-template-v2 .user-wrap-container .sub-menu-inner>li>a {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .user-wrap-container .sub-menu-inner>li>a:hover>i {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .bb-header-buttons a.button.outline {
	font-weight: 600;
}

.bb-template-v2 .llms-pagination span.page-numbers:not(.dots), .bb-template-v2 .woocommerce-pagination span.page-numbers:not(.dots) {
	background-color: var(--bb-primary-color);
}

.bb-template-v2 .llms-pagination a.page-numbers:not(.prev, .next):hover {
	color: var(--bb-primary-color);
}

.bb-template-v2 #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-dropdown-wrap .bs-dropdown-wrap-inner .bs-dropdown, .bb-template-v2 #buddypress .bb_more_options .bb_more_options_list, .bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list, .bb-template-v2 .bb-footer .footer-menu .sub-menu, .bb-template-v2 .bb_more_options .bb_more_options_list, .bb-template-v2 .meeting-actions .meeting-actions-list, .bb-template-v2 .meeting-actions .meeting-actions-list.open, .bb-template-v2 .webinar-actions .webinar-actions-list {
	padding: 8px;
}

.bb-template-v2 #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-dropdown-wrap .bs-dropdown-wrap-inner .bs-dropdown:after, .bb-template-v2 #buddypress .bb_more_options .bb_more_options_list:after, .bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list:after, .bb-template-v2 .bb-footer .footer-menu .sub-menu:after, .bb-template-v2 .bb_more_options .bb_more_options_list:after, .bb-template-v2 .meeting-actions .meeting-actions-list.open:after, .bb-template-v2 .meeting-actions .meeting-actions-list:after, .bb-template-v2 .webinar-actions .webinar-actions-list:after {
	display: none;
}

.bb-template-v2 div.meeting-actions .meeting-actions-list:before, .bb-template-v2 div.webinar-actions .webinar-actions-list:before {
	display: none;
}

.bb-template-v2 div.meeting-actions .meeting-actions-list li>a, .bb-template-v2 div.webinar-actions .webinar-actions-list li>a {
	border-radius: 6px;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list {
	top: 30px;
	right: 0;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul {
	margin: 0 !important;
}

.bb-template-v2 .bb-footer .footer-menu .more-button.active:after {
	display: none;
}

.bb-template-v2 .bb-footer .footer-menu .sub-menu a {
	border-radius: 6px;
}

.bb-template-v2 #object-nav .sub-menu, .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs ul.sub-menu, .bb-template-v2 .bp-navs .component-navigation .sub-menu {
	padding: 8px;
}

@media screen and (max-width:980px) {
	.bb-template-v2 #object-nav .sub-menu, .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs ul.sub-menu, .bb-template-v2 .bp-navs .component-navigation .sub-menu {
		padding: 0;
	}
}

.bb-template-v2 #object-nav .sub-menu a, .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs ul.sub-menu a, .bb-template-v2 .bp-navs .component-navigation .sub-menu a {
	border-radius: 6px;
}

.bb-template-v2 #object-nav .sub-menu a:hover, .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs ul.sub-menu a:hover, .bb-template-v2 .bp-navs .component-navigation .sub-menu a:hover {
	color: var(--bb-headings-color);
}

@media screen and (max-width:980px) {
	.bb-template-v2 #buddypress .sub-menu.bb_more_dropdown.open, .bb-template-v2 #object-nav .sub-menu.bb_more_dropdown.open, .bb-template-v2 .bb-footer .footer-menu .sub-menu.bb_more_dropdown.open, .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs .sub-menu.bb_more_dropdown.open, .bb-template-v2 .bp-navs .component-navigation .sub-menu.bb_more_dropdown.open {
		padding-bottom: 8px;
	}
	
	.bb-template-v2 #buddypress .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title), .bb-template-v2 #object-nav .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title), .bb-template-v2 .bb-footer .footer-menu .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title), .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title), .bb-template-v2 .bp-navs .component-navigation .sub-menu.bb_more_dropdown.open>li:not(.bb_more_dropdown__title) {
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.bb-template-v2 #buddypress .sub-menu.bb_more_dropdown.open>li:first-of-type, .bb-template-v2 #object-nav .sub-menu.bb_more_dropdown.open>li:first-of-type, .bb-template-v2 .bb-footer .footer-menu .sub-menu.bb_more_dropdown.open>li:first-of-type, .bb-template-v2 .bb-profile-grid.bb-grid .bp-navs .sub-menu.bb_more_dropdown.open>li:first-of-type, .bb-template-v2 .bp-navs .component-navigation .sub-menu.bb_more_dropdown.open>li:first-of-type {
		margin-top: 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 #bbpress-forums .bs-forums-items.list-view .bs-dropdown.bb_more_dropdown li .bbp-admin-links, .bb-template-v2 #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-dropdown.bb_more_dropdown li .bbp-admin-links {
		padding: 0 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 #bbpress-forums#bbpress-forums.bs-replies-wrapper .bb_more_dropdown.open .bb_more_dropdown__title, .bb-template-v2 #bbpress-forums.bs-replies-wrapper .bb_more_dropdown.open .bb_more_dropdown__title {
		margin-bottom: 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 #buddypress .bb_more_dropdown.open {
		padding-bottom: 8px;
	}
	
	.bb-template-v2 #buddypress .bb_more_dropdown.open .bb_more_dropdown__title {
		margin-bottom: 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul li, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul li {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 #buddypress .bb_more_options .bb_more_options_list>.generic-button, .bb-template-v2 .bb_more_options .bb_more_options_list>.generic-button {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media screen and (max-width:980px) {
	.bb-template-v2 #bbpress-forums:not(.bs-replies-wrapper) .bs-forums-items .bs-header-item .flex-1 .bbp-forum-buttons-wrap .bb_more_options a, .bb-template-v2 #comments .comment-body .bb_more_options a {
		margin-left: 8px;
		margin-right: 8px;
		width: -webkit-calc(100% - 16px);
		width: calc(100% - 16px);
	}
	
	.bb-template-v2 #bbpress-forums:not(.bs-replies-wrapper) .bs-forums-items .bs-header-item .flex-1 .bbp-forum-buttons-wrap .bb_more_options a:first-of-type, .bb-template-v2 #comments .comment-body .bb_more_options a:first-of-type {
		margin-top: 8px;
	}
	
	.bb-template-v2 #bbpress-forums:not(.bs-replies-wrapper) .bs-forums-items .bs-header-item .flex-1 .bbp-forum-buttons-wrap .bb_more_options a:last-of-type, .bb-template-v2 #comments .comment-body .bb_more_options a:last-of-type {
		margin-bottom: 8px;
	}
}

.bb-template-v2 .buddypress-wrap .bp-navs .component-navigation .sub-menu a:hover, .bb-template-v2 .buddypress-wrap#buddypress.bp-dir-hori-nav .create-button:not(.group-create) a:hover {
	color: var(--bb-headings-color);
}

.bb-template-v2 .bp-navs .component-navigation .more-button.active:after, .bb-template-v2 nav#object-nav .more-button.active:after {
	display: none;
}

.bb-template-v2 .bp-messages-content .single-message-thread-header .actions .message_actions .message_action__list {
	padding: 0;
	min-width: 220px;
	background-color: var(--bb-content-background-color);
	box-shadow: 0 2px 7px 1px rgba(0, 0, 0, .05), 0 6px 32px 0 rgba(18, 43, 70, .1);
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 .bp-messages-content .single-message-thread-header .actions .message_actions .message_action__list:before {
	display: none;
}

.bb-template-v2 #bbpress-forums .bs-dropdown .bbp-admin-links a, .bb-template-v2 #bbpress-forums .bs-dropdown .generic-button a, .bb-template-v2 #buddypress .activity-comments .bb-activity-more-options-wrap .bb-activity-more-options .bbp-admin-links a, .bb-template-v2 #buddypress .activity-comments .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a, .bb-template-v2 #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .bbp-admin-links a, .bb-template-v2 #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a, .bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .bbp-admin-links a, .bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a {
	border-radius: 6px;
}

.bb-template-v2 #bbpress-forums .bs-dropdown .bbp-admin-links a:hover, .bb-template-v2 #bbpress-forums .bs-dropdown .generic-button a:hover, .bb-template-v2 #buddypress .activity-comments .bb-activity-more-options-wrap .bb-activity-more-options .bbp-admin-links a:hover, .bb-template-v2 #buddypress .activity-comments .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:hover, .bb-template-v2 #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .bbp-admin-links a:hover, .bb-template-v2 #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:hover, .bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .bbp-admin-links a:hover, .bb-template-v2 .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a:hover {
	color: var(--bb-body-text-color);
}

.bb-template-v2 #buddypress .bb_more_options .bb_more_options_list .generic-button>button, .bb-template-v2 #buddypress .bb_more_options .bb_more_options_list a, .bb-template-v2 #buddypress .bb_more_options .bb_more_options_list button, .bb-template-v2 .bb_more_options .bb_more_options_list .generic-button>button, .bb-template-v2 .bb_more_options .bb_more_options_list a, .bb-template-v2 .bb_more_options .bb_more_options_list button {
	border-radius: 6px;
}

.bb-template-v2 #buddypress .bb_more_options .bb_more_options_list .generic-button>button:hover, .bb-template-v2 #buddypress .bb_more_options .bb_more_options_list a:hover, .bb-template-v2 #buddypress .bb_more_options .bb_more_options_list button:hover, .bb-template-v2 .bb_more_options .bb_more_options_list .generic-button>button:hover, .bb-template-v2 .bb_more_options .bb_more_options_list a:hover, .bb-template-v2 .bb_more_options .bb_more_options_list button:hover {
	color: var(--bb-body-text-color) !important;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul li a {
	border-radius: 6px;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-action-wrap .document-action_list ul li a:hover {
	color: var(--bb-body-text-color);
}

.bb-template-v2 .bb-document-privacy-wrap .activity-privacy, .bb-template-v2 .bb-media-privacy-wrap .activity-privacy {
	border-radius: 10px;
	padding: 8px;
}

.bb-template-v2 .bb-document-privacy-wrap .activity-privacy:before, .bb-template-v2 .bb-media-privacy-wrap .activity-privacy:before {
	display: none;
}

.bb-template-v2 .bb-document-privacy-wrap .activity-privacy li, .bb-template-v2 .bb-media-privacy-wrap .activity-privacy li {
	border-radius: 6px;
}

.bb-template-v2 .activity-privacy .selected, .bb-template-v2 .media-privacy .selected {
	color: var(--bb-body-text-color);
}

.bb-template-v2 #bb-media-model-container .bb-edit-privacy a:hover {
	color: var(--bb-body-text-color);
}

.bb-template-v2 code, .bb-template-v2 pre {
	border: 0;
	border-radius: 6px;
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul, .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions .message_action__list ul, .bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul {
	border-radius: 10px;
	padding: 8px;
}

@media screen and (max-width:980px) {
	.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list ul, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list ul, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul, .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions .message_action__list ul, .bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul {
		padding: 0;
	}
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list:after, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list:after, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list:after, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list:after, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list:after, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list:after, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list:after, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list:after, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list:after, .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions .message_action__list:after, .bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list:after {
	display: none;
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list ul li a, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list ul li a, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul li a, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list ul li a, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul li a, .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions .message_action__list ul li a, .bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a {
	border-radius: 6px;
}

.bb-template-v2 #media-folder-document-data-table .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .media-action_list ul li a:hover, .bb-template-v2 #media-stream.media .bb-photo-thumb .media-action-wrap .video-action_list ul li a:hover, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .media-action_list ul li a:hover, .bb-template-v2 #media-stream.media .bb-photo-thumb .video-action-wrap .video-action_list ul li a:hover, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul li a:hover, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .media-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .media-action-wrap .video-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .media-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.media-activity .video-action-wrap .video-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .media-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .media-action-wrap .video-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .media-action_list ul li a:hover, .bb-template-v2 .bb-activity-media-wrap .bb-activity-video-elem .video-action-wrap .video-action_list ul li a:hover, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul li a:hover, .bb-template-v2 .bp-messages-content .single-message-thread-header .message_actions .message_action__list ul li a:hover, .bb-template-v2 .search-document-list .media-folder_items .media-folder_actions .media-folder_action__list ul li a:hover {
	color: var(--bb-body-text-color);
}

.bb-template-v2 #bp-media-single-folder .bp-media-header-wrap .media-folder_items .media-folder_action__list, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list {
	border-radius: 10px;
}

.bb-template-v2 #bp-media-single-folder .bp-media-header-wrap .media-folder_items .media-folder_action__list ul, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul {
	border-radius: 10px;
	padding: 8px;
	margin: 0;
}

@media screen and (max-width:980px) {
	.bb-template-v2 #bp-media-single-folder .bp-media-header-wrap .media-folder_items .media-folder_action__list ul, .bb-template-v2 #media-stream.media .bb-video-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 #video-stream.video .bb-item-thumb .item-action-wrap .item-action_list ul, .bb-template-v2 .bb-activity-video-wrap .bb-activity-video-elem .item-action-wrap .item-action_list ul {
		padding: 0;
	}
}

.bb-template-v2 #bb-activity-poll-state_modal .bb-action-popup-content-dynamic:empty:after, .bb-template-v2 #bb-activity-poll-state_modal .bb-activity-poll-loader>i:before, .bb-template-v2 #bb-activity-poll-state_modal .bb-poll-state-loader .bb-icon-spinner:before, .bb-template-v2 #bbpress-forums .bb-modal.bb-modal-box .bbp-the-content-wrapper.loading:after, .bb-template-v2 #bp-invites-dropdown-options-loader .bb-icon-spinner:before, .bb-template-v2 #bp-media-single-folder .bb-single-album-header .bb-title.loading:after, .bb-template-v2 #bp-message-load-more .button .dashicons-update:before, .bb-template-v2 #bp-message-thread-list:empty:before, .bb-template-v2 #bp-pending-invites-loader .dashicons-update:before, .bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.loading:after, .bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.saving:after, .bb-template-v2 #bp-zoom-single-meeting-wrapper:empty:before, .bb-template-v2 #bp-zoom-webinar-form-submit.loading:before, .bb-template-v2 #buddypress #header-cover-image .header-cover-reposition-wrap>.button.loading:after, .bb-template-v2 #group-invites-container .bb-groups-invites-right .bp-invites-submit-loader-hide .bb-icon-spinner:before, .bb-template-v2 #group-messages-container div#group-messages-new-submit #send_group_message_button.loading:after, .bb-template-v2 #media-folder-document-data-table .pager a.button.loading:after, .bb-template-v2 .activity-list .activity-item.loading-mute .bb-pin-action .bb-mute-action_button [class*=bb-icon]:before, .bb-template-v2 .activity-list .activity-item.loading-pin .bb-pin-action .bb-pin-action_button [class*=bb-icon]:before, .bb-template-v2 .activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .reactions_loader>i:before, .bb-template-v2 .activity-list .activity-state-popup .reaction-loader>i:before, .bb-template-v2 .activity-url-scrapper-loading .bb-icon-spinner:before, .bb-template-v2 .atwho-view ul li.list-loader:before, .bb-template-v2 .bb-document-privacy-wrap .privacy.loading:before, .bb-template-v2 .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner:before, .bb-template-v2 .bb-media-info-section .activity-list>.bb-icon-spinner:before, .bb-template-v2 .bb-media-model-wrapper.video .bb-media-section figure.loading .bb-icon-spinner:before, .bb-template-v2 .bb-media-privacy-wrap .privacy.loading:before, .bb-template-v2 .bb-poll-form .bb-activity-poll-submit.loading:after, .bb-template-v2 .bb-save-settings.loading:before, .bb-template-v2 .bb-url-scrapper-loading .bb-icon-spinner:before, .bb-template-v2 .bb-zoom-setting-content-tab .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner:before, .bb-template-v2 .bp-document-listing .bp-media-header-wrap .bb-title.loading:after, .bb-template-v2 .bp-messages-container .bp-messages.loading .dashicons-update:before, .bb-template-v2 .bp-messages-content #bp-message-thread-list li.sending .message_send_sending .info-text-send-message:before, .bb-template-v2 .bp-messages-nav-panel .messages-search-loader>i:before, .bb-template-v2 .bp-video-thumbnail-uploader .button.bp-video-thumbnail-submit.saving:after, .bb-template-v2 .bp-zoom-group-show-instructions .save-settings.loading:before, .bb-template-v2 .buddypress-wrap .bp-subnavs .component-navigation li.selected.loading a:after, .bb-template-v2 .button-load-more-posts.loading:after, .bb-template-v2 .component-navigation.courses-nav .bb-icon-loader:before, .bb-template-v2 .group-invites-members-listing .all-members .load-more .animate-spin:before, .bb-template-v2 .groups-manage-members-list .section-title.gen-members-section .search-wrapper.loading:after, .bb-template-v2 .lms-topic-sidebar-wrapper .lms-course-members-list .bb-course-member-wrap>.list-members-extra.loading-members .bb-icon-spin:before, .bb-template-v2 .location-album-list-wrap .location-album-list.is-loading li .bb-icon-spinner:before, .bb-template-v2 .location-folder-list-wrap-main .location-folder-list.is-loading li .bb-icon-spinner:before, .bb-template-v2 .mass-user-block-list #moderated_user_list:not(.is_not_empty):before, .bb-template-v2 .mass-user-block-list .bb-report-type-pagination #load_more_rl.loading:after, .bb-template-v2 .message-members-list #members_list:not(.is_not_empty):before, .bb-template-v2 .message-members-list .bb-report-type-pagination #load_more_rl.loading:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-media-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-video-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-media-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-video-create-album-submit.saving:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.loading:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.saving:after, .bb-template-v2 .schedule-posts-placeholder_loader [class*=bb-icon]:before, .bb-template-v2 .select2-container .select2-dropdown.bb-compose-input .select2-results__option--load-more:before, .bb-template-v2 .select2-container .select2-dropdown.bb-compose-input .select2-results__option.loading-results:before, .bb-template-v2 .site-header .bb-header-loader>i.bb-icon-loader:before, .bb-template-v2 .site-header .bb-header-loader>i.bb-icon-spinner:before, .bb-template-v2 li.load-more a.loading:after, .bb-template-v2.buddypress .buddypress-wrap .subscription-items .subscription-item_remove.is_loading i:before, .bb-template-v2.groups .buddypress-wrap .subnav-filters .group-search.loading:after {
	content: "";
	display: inline-block;
	box-sizing: border-box;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid rgba(var(--bb-alternate-text-color-rgb), .2);
	border-top-color: var(--bb-alternate-text-color);
}

.bb-template-v2 #group-invites-container .bb-groups-invites-right .bp-invites-submit-loader-hide .bb-icon-spinner, .bb-template-v2 .group-invites-members-listing .all-members .load-more .animate-spin {
	font-size: 20px;
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;
}

.bb-template-v2 .bb-document-privacy-wrap .privacy.loading:before, .bb-template-v2 .bb-media-privacy-wrap .privacy.loading:before {
	width: 16px;
	height: 16px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.bb-template-v2 .site-header .bb-header-loader>i.bb-icon-loader:before, .bb-template-v2 .site-header .bb-header-loader>i.bb-icon-spinner:before {
	border-top-color: var(--bb-headings-color);
	opacity: .5;
}

.bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.loading:after, .bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.saving:after, .bb-template-v2 .bp-video-thumbnail-uploader .button.bp-video-thumbnail-submit.loading:after, .bb-template-v2 .bp-video-thumbnail-uploader .button.bp-video-thumbnail-submit.saving:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-media-create-album-submit.loading:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-media-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-video-create-album-submit.loading:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-video-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-media-create-album-submit.loading:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-media-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-video-create-album-submit.loading:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-video-create-album-submit.saving:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.loading:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.saving:after {
	border: 2px solid rgba(var(--bb-primary-button-text-regular-rgb), .2);
	border-top-color: var(--bb-primary-button-text-regular);
}

.bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.loading:hover:after, .bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.saving:hover:after, .bb-template-v2 .bp-video-thumbnail-uploader .button.bp-video-thumbnail-submit.loading:hover:after, .bb-template-v2 .bp-video-thumbnail-uploader .button.bp-video-thumbnail-submit.saving:hover:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-media-create-album-submit.loading:hover:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-media-create-album-submit.saving:hover:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-video-create-album-submit.loading:hover:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-video-create-album-submit.saving:hover:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-media-create-album-submit.loading:hover:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-media-create-album-submit.saving:hover:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-video-create-album-submit.loading:hover:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-video-create-album-submit.saving:hover:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.loading:hover:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.saving:hover:after {
	border: 2px solid rgba(var(--bb-primary-button-text-hover-rgb), .2);
	border-top-color: var(--bb-primary-button-text-hover);
}

.bb-template-v2 #media-folder-document-data-table .pager a.button.loading:hover:after, .bb-template-v2 .button-load-more-posts.loading:hover:after, .bb-template-v2 .load-more a.loading:hover:after {
	border: 2px solid rgba(var(--bb-primary-button-text-regular-rgb), .2);
	border-top-color: var(--bb-primary-button-text-regular);
}

.bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.loading:after, .bb-template-v2 #bp-video-uploader .modal-container .bb-model-footer a.saving:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-media-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-media-create-album-popup #bp-video-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-media-create-album-submit.saving:after, .bb-template-v2 .modal-container#boss-video-create-album-popup #bp-video-create-album-submit.saving:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.loading:after, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.saving:after {
	vertical-align: middle;
}

.bb-template-v2 .bp-video-thumbnail-uploader .button.bp-video-thumbnail-submit.saving:after, .bb-template-v2 .lms-topic-sidebar-wrapper .lms-course-members-list .bb-course-member-wrap>.list-members-extra.loading-members .bb-icon-spin:before, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.loading:after, .bb-template-v2 li.load-more a.loading:after {
	vertical-align: middle;
}

.bb-template-v2 #bp-message-load-more .button .dashicons-update:before, .bb-template-v2 #bp-message-thread-list:empty:before, .bb-template-v2 .bb-media-model-wrapper.video .bb-media-section figure.loading .bb-icon-spinner, .bb-template-v2 .bb-media-model-wrapper.video .bb-media-section figure.loading .bb-icon-spinner:before {
	height: 25px;
	width: 25px;
}

.bb-template-v2 .bb-media-info-section .activity-list>.bb-icon-spinner, .bb-template-v2 .location-album-list-wrap .location-album-list.is-loading li .bb-icon-spinner, .bb-template-v2 .location-folder-list-wrap-main .location-folder-list.is-loading li .bb-icon-spinner, .bb-template-v2 .modal-container.has-folderlocationUI .bb-model-footer a.loading:after, .bb-template-v2 li.load-more a.loading:after {
	height: 20px;
	width: 20px;
}

.bb-template-v2 #bp-invites-dropdown-options-loader .bb-icon-spinner:before, .bb-template-v2 .atwho-view ul li.list-loader:before, .bb-template-v2 .bb-group-zoom-settings-container .bb-field-wrap.bb-zoom_account-email.loading .bb-icon-spinner:before, .bb-template-v2 .bb-zoom-setting-content-tab .bb-field-wrap.bb-zoom_account-email .bb-icon-spinner:before, .bb-template-v2 .mass-user-block-list .bb-report-type-pagination #load_more_rl.loading:after, .bb-template-v2 .message-members-list .bb-report-type-pagination #load_more_rl.loading:after, .bb-template-v2 .select2-container .select2-dropdown.bb-compose-input .select2-results__option.loading-results:before {
	height: 18px;
	width: 18px;
}

.bb-template-v2 #bp-zoom-webinar-form-submit.loading:before, .bb-template-v2 #buddypress #header-cover-image .header-cover-reposition-wrap>.button.loading:after, .bb-template-v2 #group-messages-container div#group-messages-new-submit #send_group_message_button.loading:after, .bb-template-v2 .activity-url-scrapper-loading .bb-icon-spinner:before, .bb-template-v2 .bb-save-settings.loading:before, .bb-template-v2 .bb-url-scrapper-loading .bb-icon-spinner:before, .bb-template-v2 .bp-messages-content #bp-message-thread-list li.sending .message_send_sending .info-text-send-message:before, .bb-template-v2 .bp-zoom-group-show-instructions .save-settings.loading:before, .bb-template-v2 .lms-topic-sidebar-wrapper .lms-course-members-list .bb-course-member-wrap>.list-members-extra.loading-members .bb-icon-spin:before {
	height: 16px;
	width: 16px;
	vertical-align: middle;
}

.bb-template-v2 #group-messages-container div#group-messages-new-submit #send_group_message_button.loading:after {
	border-color: rgba(var(--bb-content-border-color-rgb), .8);
	border-top-color: var(--bb-alternate-text-color);
}

.bb-template-v2 #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-dropdown-wrap .bs-dropdown-wrap-inner>a:first-child>i {
	border-radius: var(--bb-option-radius) 0 0 var(--bb-option-radius);
}

.bb-template-v2 #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-dropdown-wrap .bs-dropdown-wrap-inner>a>i {
	border-radius: 0 var(--bb-option-radius) var(--bb-option-radius) 0;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap .entry-img>i {
	font-weight: 300;
}

.bb-template-v2 .bp-navs ul li .count, .bb-template-v2 .bp-navs ul li.selected .count, .bb-template-v2 .buddypress-wrap .bp-navs li.current a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic.current a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic.selected a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.selected a .count, .bb-template-v2 .buddypress_object_nav .bp-navs li.current a .count, .bb-template-v2 .buddypress_object_nav .bp-navs li.selected a .count, .bb-template-v2 .lifter-topic-sidebar-wrapper .llms-count, .bb-template-v2.woocommerce #content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews a span {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 6px;
	min-width: 23px;
}

.bb-template-v2.directory.document .bp-subnavs li.selected a:hover span, .bb-template-v2.directory.media .bp-subnavs li.selected a:hover span, .bb-template-v2.directory.video .bp-subnavs li.selected a:hover span {
	color: var(--bb-headings-color);
}

.bb-template-v2.woocommerce #content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews.active a span {
	color: #fff;
}

.bb-template-v2 .bb-single-main-nav--vertical li .count {
	border-radius: 6px;
}

.bb-template-v2 #buddypress #item-header-cover-image #item-header-avatar img.avatar, .bb-template-v2 .entry-content #groups-list .item-avatar a {
	box-shadow: none;
}

.bb-template-v2 #bb-album-privacy, .bb-template-v2 #bb-media-privacy {
	padding: 6px 8px;
}

.bb-template-v2 #bb-album-privacy .privacy-point-icon, .bb-template-v2 #bb-media-privacy .privacy-point-icon {
	font-size: 15px;
	font-weight: 300;
}

.bb-template-v2 #bb-album-privacy .bb-icon-caret-down, .bb-template-v2 #bb-media-privacy .bb-icon-caret-down {
	font-size: 13px;
	opacity: .3;
	margin-left: 5px;
}

.bb-template-v2 .modal-container select#bb-album-privacy, .bb-template-v2 .modal-container select#bb-media-privacy {
	color: var(--bb-body-text-color);
	font-size: 14px;
	font-weight: 400;
	padding: 8px 40px 8px 12px;
}

.bb-template-v2 .member-media select#bb-album-privacy, .bb-template-v2 .member-media select#bb-media-privacy {
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-input-radius);
	color: var(--bb-body-text-color);
	font-size: 14px;
	font-weight: 400;
	padding: 0 26px 0 12px;
}

.bb-template-v2 .bb-document-privacy-wrap .privacy:after, .bb-template-v2 .bb-media-privacy-wrap .privacy:after {
	content: "";
	font-weight: 300;
}

.bb-template-v2 #bp-activity-privacy-point .privacy-point-icon:before, .bb-template-v2 .activity-privacy>li:before, .bb-template-v2 .bb-document-privacy-wrap .privacy:before, .bb-template-v2 .bb-media-privacy-wrap .privacy:before, .bb-template-v2 .bp-activity-privacy__label .privacy-figure:before {
	font-weight: 300;
}

.bb-template-v2 .llms-person-login-form-wrapper label[for=llms_remember]:before {
	border-radius: var(--bb-checkbox-radius);
}

.bb-template-v2 .bs-meta-item {
	border-radius: var(--bb-button-radius);
}

.bb-template-v2 .entry-content #groups-list .item-avatar a, .bb-template-v2 .entry-content #groups-list .item-avatar a img {
	border-radius: 15px;
}

.bb-template-v2 .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-card .ld-profile-avatar, .bb-template-v2 .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-card .ld-profile-avatar .avatar {
	border-radius: 15px;
}

.bb-template-v2 .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-card .ld-profile-avatar {
	box-shadow: none;
}

body.bb-template-v2 #buddypress:not(.round-avatars) .groups-header #item-header-cover-image #item-header-avatar .link-change-overlay, body.bb-template-v2 #buddypress:not(.round-avatars) .groups-header #item-header-cover-image #item-header-avatar img.avatar {
	border-radius: 15px;
}

.bb-template-v2 #buddypress .bb-bp-settings-content {
	background: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 #buddypress .bp-settings-container .bp-navs .selected:after {
	display: none;
}

.bb-template-v2 .notification-settings {
	border: none;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages, .bb-template-v2 .bp-nouveau-activity-form-placeholder- .activity-form.focus-in.has-feedback #message-feedabck.bp-messages {
	border-radius: 6px;
}

.bb-template-v2 .bp-feedback .bp-icon {
	border-radius: 6px 0 0 6px;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages {
	border: 0;
	width: 100%;
	border-radius: 0;
	margin: 0;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.help, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.info {
	background-color: rgba(var(--bb-default-notice-color-rgb), .3);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.help p, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.info p {
	color: var(--bb-default-notice-color);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.help .bp-icon, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.info .bp-icon {
	background-color: transparent;
	margin-right: 0;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.help .bp-icon:before, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.info .bp-icon:before {
	color: var(--bb-default-notice-color);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.loading, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.warning {
	background-color: rgba(var(--bb-warning-color-rgb), .3);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.loading p, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.warning p {
	color: var(--bb-warning-color);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.loading .bp-icon, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.warning .bp-icon {
	background-color: transparent;
	margin-right: 0;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.loading .bp-icon:before, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.warning .bp-icon:before {
	content: "";
	color: var(--bb-warning-color);
	font-size: 22px;
	font-family: bb-icons;
	font-weight: 300;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.success, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.updated {
	background-color: rgba(var(--bb-success-color-rgb), .3);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.success p, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.updated p {
	color: var(--bb-success-color);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.success .bp-icon, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.updated .bp-icon {
	background-color: transparent;
	margin-right: 0;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.success .bp-icon:before, .bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.updated .bp-icon:before {
	color: var(--bb-success-color);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.error {
	background-color: rgba(var(--bb-danger-color-rgb), .3);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.error p {
	color: var(--bb-danger-color);
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.error .bp-icon {
	background-color: transparent;
	margin-right: 0;
}

.bb-template-v2 .activity-update-form .activity-form.focus-in.has-feedback #message-feedabck.bp-messages.bp-feedback.error .bp-icon:before {
	color: var(--bb-danger-color);
}

.bb-template-v2 #buddypress .member-header-actions+.bb_more_options {
	top: 0;
	margin-top: 35px;
}

.bb-template-v2 #buddypress .member-header-actions+.bb_more_options .bb_more_options_action {
	background-color: var(--bb-content-background-color);
	color: var(--bb-headings-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-button-radius);
	padding: 0 8px;
}

.bb-template-v2 #buddypress .member-header-actions+.bb_more_options .bb_more_options_action:focus {
	box-shadow: var(--bb-outline-button-focus-shadow);
}

.bb-template-v2 #buddypress .member-header-actions+.bb_more_options .bb_more_options_action i {
	color: var(--bb-headings-color);
}

.bb-template-v2 #buddypress .member-header-actions+.bb_more_options .bb_more_options_action:hover {
	background-color: var(--bb-secondary-button-background-hover);
	color: var(--bb-secondary-button-text-hover);
	border: 1px solid var(--bb-secondary-button-border-hover);
}

.bb-template-v2 #buddypress .member-header-actions+.bb_more_options .bb_more_options_action:hover i {
	color: var(--bb-secondary-button-text-hover);
}

.bb-template-v2 #buddypress .group-actions-absolute .bb_more_options .bb_more_options_action {
	background-color: var(--bb-content-background-color);
	color: var(--bb-headings-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-button-radius);
	padding: 0 8px;
}

.bb-template-v2 #buddypress .group-actions-absolute .bb_more_options .bb_more_options_action:focus {
	box-shadow: var(--bb-outline-button-focus-shadow);
}

.bb-template-v2 #buddypress .group-actions-absolute .bb_more_options .bb_more_options_action i {
	color: var(--bb-headings-color);
	line-height: 36px;
}

.bb-template-v2 #buddypress .group-actions-absolute .bb_more_options .bb_more_options_action:hover {
	background-color: var(--bb-secondary-button-background-hover);
	color: var(--bb-secondary-button-text-hover);
	border: 1px solid var(--bb-secondary-button-border-hover);
}

.bb-template-v2 #buddypress .group-actions-absolute .bb_more_options .bb_more_options_action:hover i {
	color: var(--bb-secondary-button-text-hover);
}

.bb-template-v2 .results-group-footer {
	text-align: left;
}

.bb-template-v2 .results-group-footer .view-all-link {
	color: var(--bb-headings-color);
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	background-color: var(--bb-content-alternate-background-color);
	padding: 8px 16px;
	border-radius: var(--bb-button-radius);
	display: inline-block;
}

.bb-template-v2 .results-group-footer .view-all-link:focus, .bb-template-v2 .results-group-footer .view-all-link:hover {
	color: var(--bb-headings-color);
}

.bb-template-v2 .bp-search-results-wrap .view-all-link:after {
	display: none;
}

.bb-template-v2 .bp-search-results-list .bp-search-item .item-avatar a {
	border-radius: 15px;
}

.bb-template-v2 .gamipress-buddypress-points .gamipress-buddypress-points-type {
	border-radius: 6px;
}

.bb-template-v2 #editor-toolbar [class*=" bb-icon-"], .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-button, .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 #whats-new-formatting-toolbar a [class*=" bb-icon-"], .bb-template-v2 #whats-new-messages-toolbar .emojionearea .emojionearea-button, .bb-template-v2 #whats-new-messages-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 #whats-new-messages-toolbar a [class*=" bb-icon-"], .bb-template-v2 #whats-new-toolbar .emojionearea .emojionearea-button, .bb-template-v2 #whats-new-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 #whats-new-toolbar a [class*=" bb-icon-"], .bb-template-v2 .ac-reply-toolbar .emojionearea .emojionearea-button, .bb-template-v2 .ac-reply-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 .ac-reply-toolbar a [class*=" bb-icon-"], .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .emojionearea-button:before, .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .post-elements-buttons-item [class*=" bb-icon-"], .bb-template-v2 .bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar .emojionearea-button:before, .bb-template-v2 .bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar .post-elements-buttons-item [class*=" bb-icon-"], .bb-template-v2 ul.medium-editor-toolbar-actions .medium-editor-action b {
	font-weight: 300;
	color: rgba(var(--bb-headings-color-rgb), .3);
}

.bb-template-v2 #editor-toolbar [class*=" bb-icon-"]:hover, .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-button.active:before, .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-button:hover:before, .bb-template-v2 .ac-reply-toolbar .emojionearea .emojionearea-button.active:before, .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .active [class*=" bb-icon-"]:before, .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .emojionearea-button.active:before, .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .emojionearea-button:hover:before, .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .post-elements-buttons-item [class*=" bb-icon-"]:hover, .bb-template-v2 .bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar .post-elements-buttons-item [class*=" bb-icon-"]:hover, .bb-template-v2 .medium-editor-toolbar .medium-editor-toolbar-actions .medium-editor-button-active b, .bb-template-v2 ul.medium-editor-toolbar-actions .medium-editor-action b:hover {
	color: var(--bb-headings-color);
}

.bb-template-v2 .medium-editor-toolbar .medium-editor-toolbar-actions .medium-editor-button-active b {
	position: relative;
	height: 24px;
}

.bb-template-v2 #editor-toolbar .active [class*=" bb-icon-"], .bb-template-v2 #editor-toolbar .emojionearea-button.active, .bb-template-v2 #whats-new-formatting-toolbar .active a [class*=" bb-icon-"], .bb-template-v2 #whats-new-formatting-toolbar a.active [class*=" bb-icon-"], .bb-template-v2 #whats-new-messages-toolbar .active a [class*=" bb-icon-"], .bb-template-v2 #whats-new-messages-toolbar a.active [class*=" bb-icon-"], .bb-template-v2 #whats-new-toolbar .active a [class*=" bb-icon-"], .bb-template-v2 #whats-new-toolbar a.active [class*=" bb-icon-"], .bb-template-v2 .ac-reply-content .ac-reply-toolbar a.active [class*=" bb-icon-"], .bb-template-v2 .ac-reply-toolbar .active a [class*=" bb-icon-"], .bb-template-v2 .emojionearea .emojionearea-button.active {
	position: relative;
}

.bb-template-v2 #editor-toolbar .active [class*=" bb-icon-"]:after, .bb-template-v2 #editor-toolbar .emojionearea-button.active:after, .bb-template-v2 #whats-new-formatting-toolbar .active a [class*=" bb-icon-"]:after, .bb-template-v2 #whats-new-formatting-toolbar a.active [class*=" bb-icon-"]:after, .bb-template-v2 #whats-new-messages-toolbar .active a [class*=" bb-icon-"]:after, .bb-template-v2 #whats-new-messages-toolbar a.active [class*=" bb-icon-"]:after, .bb-template-v2 #whats-new-toolbar .active a [class*=" bb-icon-"]:after, .bb-template-v2 #whats-new-toolbar a.active [class*=" bb-icon-"]:after, .bb-template-v2 .ac-reply-content .ac-reply-toolbar a.active [class*=" bb-icon-"]:after, .bb-template-v2 .ac-reply-toolbar .active a [class*=" bb-icon-"]:after, .bb-template-v2 .emojionearea .emojionearea-button.active:after, .bb-template-v2 .medium-editor-toolbar .medium-editor-toolbar-actions .medium-editor-button-active b:after {
	content: "";
	background: rgba(0, 0, 0, .08);
	border-radius: 5.6px;
	position: absolute;
	height: 28px;
	width: 28px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 9;
}

.bb-template-v2 .emojionearea .emojionearea-picker, .bb-template-v2 .gif-media-search-dropdown {
	border-radius: 8px;
}

.bb-template-v2 .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:last-child {
	border-radius: 0 8px 0 0;
}

.bb-template-v2 .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters, .bb-template-v2 .gif-search-query {
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.bb-template-v2 .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters .emojionearea-filter:first-of-type, .bb-template-v2 .gif-search-query .emojionearea-filter:first-of-type {
	border-top-left-radius: 8px;
}

.bb-template-v2.bbpress a.medium-editor-toolbar-close, .bb-template-v2.bbpress a.medium-editor-toolbar-save, .bb-template-v2.buddypress a.medium-editor-toolbar-close, .bb-template-v2.buddypress a.medium-editor-toolbar-save {
	border-radius: 6px;
	border: none;
}

.bb-template-v2.bbpress .medium-editor-toolbar-form .medium-editor-toolbar-input, .bb-template-v2.bbpress .medium-editor-toolbar-form .medium-editor-toolbar-input:focus, .bb-template-v2.buddypress .medium-editor-toolbar-form .medium-editor-toolbar-input, .bb-template-v2.buddypress .medium-editor-toolbar-form .medium-editor-toolbar-input:focus {
	border-radius: 6px;
}

.bb-template-v2 .bs-forum-content blockquote:not(.wp-embedded-content):before, .bb-template-v2 .medium-editor-element blockquote:not(.wp-embedded-content):before {
	font-weight: 300;
}

.bb-template-v2 .emojionearea-search>input, .bb-template-v2 .search-query-input {
	border-radius: 6px;
}

.bb-template-v2 .activity-update-form .medium-editor-toolbar .medium-editor-toolbar-actions {
	height: 40px;
}

.bb-template-v2 .activity-update-form .medium-editor-toolbar .medium-editor-action-more.active .medium-editor-action-more-button b {
	position: relative;
}

.bb-template-v2 .activity-update-form .medium-editor-toolbar .medium-editor-action-more.active .medium-editor-action-more-button b::before {
	color: var(--bb-headings-color);
}

.bb-template-v2 .activity-update-form .medium-editor-toolbar .medium-editor-action-more.active .medium-editor-action-more-button b::after {
	content: "";
	background: rgba(0, 0, 0, .08);
	border-radius: 5.6px;
	position: absolute;
	height: 28px;
	width: 28px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -45%);
	-ms-transform: translate(-50%, -45%);
	transform: translate(-50%, -45%);
	z-index: 9;
}

.bb-template-v2 .activity-update-form .medium-editor-toolbar .medium-editor-action-more>ul {
	border-radius: 8px;
}

.bb-template-v2 .activity-link-preview-container {
	border: none;
}

.bb-template-v2 #bbpress-forums .bs-single-forum-list.bbp-lead-topic>li:last-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.bb-template-v2.woocommerce li.product a.added_to_cart.wc-forward {
	border-radius: 0 0 0 var(--bb-block-radius);
}

.bb-template-v2.woocommerce li.product a.button.add_to_cart_button.added {
	border-radius: 0 0 var(--bb-block-radius) 0;
}

.bb-template-v2 .woocommerce li.product a.added_to_cart.wc-forward {
	border-radius: 0 0 0 var(--bb-block-radius);
}

.bb-template-v2 #bbpress-forums .activity-list.bp-list .activity-item .activity-comments>.ac-form, .bb-template-v2 #bbpress-forums .activity-list.bp-list .activity-item .activity-comments>ul, .bb-template-v2 #buddypress .activity-list.bp-list .activity-item .activity-comments>.ac-form, .bb-template-v2 #buddypress .activity-list.bp-list .activity-item .activity-comments>ul, .bb-template-v2 #buddypress .activity-lists.bp-list .activity-item .activity-comments>.ac-form, .bb-template-v2 #buddypress .activity-lists.bp-list .activity-item .activity-comments>ul {
	border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
}

@media (max-width:992px) {
	.bb-template-v2.woocommerce li.product a.button.add_to_cart_button.added {
		border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
	}
}

.bb-template-v2 #buddypress .bp-search-results-wrapper .bp-navs, .bb-template-v2 .bb-media-model-wrapper .bb-media-section, .bb-template-v2 .bb-media-model-wrapper .bb-media-section figure .video-js, .bb-template-v2 div.product .woocommerce-product-gallery__image {
	border-radius: var(--bb-block-radius) 0 0 var(--bb-block-radius);
}

.bb-template-v2 .bb-document-theater .bb-media-section h3 {
	border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
}

.bb-template-v2 .bb-document-theater .bb-media-section .img-section, .bb-template-v2 .bb-media-model-inner {
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 #buddypress .bb-media-model-wrapper.video-theatre .activity-list.bp-list, .bb-template-v2 .bb-document-theater .bb-media-info-section.document, .bb-template-v2.woocommerce #content div.product div.summary {
	border-radius: 0 var(--bb-block-radius) var(--bb-block-radius) 0;
}

.bb-template-v2 #buddypress .bb-media-model-wrapper.video-theatre .activity-list.bp-list {
	overflow: hidden;
}

.bb-template-v2 #buddypress .bb-item-cover-wrap, .bb-template-v2 #buddypress .bb-video-thumb, .bb-template-v2 #lifterlms-lesson-header .lifterlms-lesson-nav .bb-ld-status .ld-status, .bb-template-v2 .activity-content div[class*=attached-gif-container] .gif-player video, .bb-template-v2 .activity-link-preview-container, .bb-template-v2 .activity-list li.blogs .activity-content .activity-inner, .bb-template-v2 .bb-activity-media-elem .entry-img, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity, .bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap, .bb-template-v2 .bb-activity-video-elem .video-js, .bb-template-v2 .bb-album-list-item .bs-cover-wrap, .bb-template-v2 .bb-media-section .video-js, .bb-template-v2 .bb-video-thumb .video-js, .bb-template-v2 article.job_listing ul.job-listing-meta li.job-type, .bb-template-v2 ul.job_listings li.job_listing ul.meta li.job-type, .bb-template-v2.activity .activity .activity-list .bbp_reply_create .activity-inner, .bb-template-v2.groups.group-create .buddypress-wrap #drag-drop-area, .bb-template-v2.woocommerce-cart table.cart img {
	border-radius: 6px;
}

.bb-template-v2 .bb-activity-video-elem .bb-video-duration, .bb-template-v2 .bb-media-section .bb-video-duration, .bb-template-v2 .bb-video-thumb .bb-video-duration {
	border-radius: 5px;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity {
	border-color: transparent;
	background-color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-description-wrap {
	background-color: transparent;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-audio-wrap audio::-webkit-media-controls-panel {
	background-color: var(--bb-body-background-color);
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity:hover {
	border-color: var(--bb-content-border-color);
}

.bb-template-v2 .activity-link-preview-container .activity-link-preview-image .activity-link-preview-image-cover, .bb-template-v2 .activity-link-preview-container .activity-link-preview-image img {
	border-radius: 6px 6px 0 0;
}

.bb-template-v2 .activity-link-preview-container>.activity-link-preview-info {
	border-radius: 6px;
}

.bb-template-v2 .activity-link-preview-container .activity-link-preview-image+.activity-link-preview-info, .bb-template-v2 .activity-link-preview-container:hover .activity-link-preview-image+.activity-link-preview-info:before {
	border-radius: 0 0 6px 6px;
}

.bb-template-v2 .activity-update-form .activity-link-preview-container #activity-url-scrapper-img-holder+.activity-link-preview-info, .bb-template-v2 .activity-update-form .activity-link-preview-container:hover #activity-url-scrapper-img-holder+.activity-link-preview-info:before {
	border-radius: 0 0 6px 6px;
}

.bb-template-v2 #bbpress-forums .bs-forums-items li .fluid-width-video-wrapper iframe, .bb-template-v2 .activity-list .activity-item .activity-content .activity-inner iframe, .bb-template-v2 .activity-video-preview .fluid-width-video-wrapper iframe, .bb-template-v2 .bp-messages-content #bp-message-thread-list li .fluid-width-video-wrapper iframe {
	border-radius: 6px;
}

.bb-template-v2 .activity-list li.blogs .activity-content .activity-inner .bb-post-img-link, .bb-template-v2.activity .activity .activity-list .bbp_reply_create .activity-inner .activity-discussion-title-wrap {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.bb-template-v2 .bb-activity-media-wrap .bb-activity-media-elem.document-activity .document-audio-wrap audio, .bb-template-v2 .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item, .bb-template-v2 .buddypress-wrap #group-create-body .bp-cover-image-status p.warning, .bb-template-v2.single .default-fi .entry-img {
	border-radius: 6px;
}

.bb-template-v2 #item-header.groups-header .bp-feedback.bp-feedback .bp-icon, .bb-template-v2 .bb-toast-messages-enable .bb-toast-messages .toast-messages-list .read-item.recent-item:before {
	border-radius: 6px 0 0 6px;
}

.bb-template-v2 #boss-media-create-album-popup .bb-model-footer, .bb-template-v2 #boss-video-create-album-popup .bb-model-footer, .bb-template-v2 #bp-media-uploader .bb-model-footer, .bb-template-v2 #buddypress .bp-media-document-uploader .document-uploader-footer, .bb-template-v2 #buddypress .bp-media-photo-uploader .media-uploader-footer, .bb-template-v2 #buddypress .bp-video-uploader .video-uploader-footer, .bb-template-v2 .bp-media-move-file .bb-model-footer, .bb-template-v2 .bp-media-move-folder .bb-model-footer, .bb-template-v2 .bp-video-move-file .bb-model-footer, .bb-template-v2 .bp-video-thumbnail-uploader .bb-model-footer, .bb-template-v2 .moderation-popup .bb-model-footer {
	border-top: 0;
}

@media (max-width:1024px) {
	.bb-template-v2 #buddypress .bb-document-theater .bb-media-model-inner .bb-media-info-section.document {
		border-radius: var(--bb-block-radius);
	}
}

@media screen and (max-width:767px) {
	.bb-template-v2 .bb-media-model-inner {
		border-radius: var(--bb-block-radius);
	}
	
	.bb-template-v2 #buddypress .bb-document-theater .bb-media-section, .bb-template-v2 .bb-media-model-wrapper .bb-media-section, .bb-template-v2 .bb-media-model-wrapper .bb-media-section figure .video-js {
		border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
	}
	
	.bb-template-v2 #buddypress .bb-media-model-wrapper.video-theatre .activity-list.bp-list, .bb-template-v2 .bb-document-theater .bb-media-info-section.document {
		border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
	}
}

.bb-template-v2 .modal-container {
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 #bbpress-forums div.bbp-reply-content .bb-model-header, .bb-template-v2 .activity-form:not(.focus-in) .whats-new-form-header {
	border-radius: var(--bb-block-radius) var(--bb-block-radius) 0 0;
}

.bb-template-v2 .activity-update-form.media-off .activity-form:not(.focus-in) .whats-new-form-header {
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 .bb-model-footer, .bb-template-v2 .bp-video-thumbnail-uploader .bb-model-footer {
	border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
}

.bb-template-v2 #whats-new-form #whats-new-toolbar, .bb-template-v2 #whats-new-form-placeholder #whats-new-toolbar {
	border-radius: 0 0 0 var(--bb-block-radius);
}

.bb-template-v2 .widget {
	border-radius: var(--bb-block-radius);
	padding: 1.25rem 1.25rem 1.5625rem 1.25rem;
}

.bb-template-v2 .widget.bp-profile-search-widget {
	padding: 0;
}

.bb-template-v2 .widget h2, .bb-template-v2 .widget label {
	font-size: 20px;
}

.bb-template-v2 .widget label {
	text-transform: none;
}

.bb-template-v2 .widget.widget_block .logged-out #loginform p input {
	border-radius: var(--bb-input-radius);
}

.bb-template-v2 .widget.widget_block .logged-out #loginform p input[type=submit] {
	width: auto;
	border-radius: var(--bb-input-radius);
}

.bb-template-v2 .widget.widget_rss .wp-block-rss li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.bb-template-v2 .widget.widget_rss .wp-block-rss li:not(:last-child) {
	margin-bottom: 15px;
}

.bb-template-v2 .widget.widget_rss .wp-block-rss li .wp-block-rss__item-title {
	font-size: 14px;
	line-height: 21px;
	font-weight: 600;
	letter-spacing: -.24px;
	color: var(--bb-headings-color);
	margin-bottom: 8px;
}

.bb-template-v2 .widget.widget_rss .wp-block-rss li .wp-block-rss__item-publish-date {
	font-size: 13px;
	line-height: 19.5px;
	font-weight: 400;
	color: var(--bb-alternate-text-color);
	margin-bottom: 8px;
}

.bb-template-v2 .widget.widget_rss .wp-block-rss li .wp-block-rss__item-author {
	margin-top: 8px;
	font-style: italic;
	font-size: 14px;
	line-height: 21px;
	font-weight: 400;
	letter-spacing: -.24px;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.bb-template-v2 .widget.activity_update .bp-feedback {
	border-radius: var(--bb-button-radius);
	border: none;
	background-color: var(--bb-content-alternate-background-color);
	margin: 0;
}

.bb-template-v2 .widget.activity_update .bp-feedback .bp-icon {
	display: none;
}

.bb-template-v2 .widget.activity_update .bp-feedback p {
	padding: 15px;
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .widget.widget_bp_groups_widget .widget-error {
	border-radius: var(--bb-button-radius);
	border: none;
	background-color: var(--bb-content-alternate-background-color);
	margin: 0;
	padding: 15px;
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .widget.widget_bp_groups_widget .item-options a {
	line-height: 16.5px;
	letter-spacing: .25px;
}

.bb-template-v2 .widget.widget_bp_groups_widget .item-options a.selected {
	border-bottom-width: 2px;
}

.bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options {
	margin-bottom: 20px;
}

.bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options a {
	font-weight: 700;
	font-style: 11px;
	color: var(--bb-alternate-text-color);
	line-height: 16.5px;
}

.bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options a .widget-num-count, .bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options a.selected {
	color: var(--bb-headings-color);
	color: var(--bb-alternate-text-color);
	border-bottom-width: 2px;
}

.bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options a.selected {
	color: var(--bb-headings-color);
}

.bb-template-v2 .widget.widget_bp_core_whos_online_widget .widget-error {
	border-radius: var(--bb-button-radius);
	border: none;
	background-color: var(--bb-content-alternate-background-color);
	margin: 0;
	padding: 15px;
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .widget.bp-profile-search-widget {
	padding: 20px;
}

.bb-template-v2 .widget.bp-profile-search-widget .widget-title {
	padding: 0;
	border-bottom: none;
	margin-bottom: 15px !important;
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form {
	padding: 0;
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .bps-textbox input {
	border-radius: var(--bb-button-radius);
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .clear-from-wrap a {
	color: var(--bb-headings-color);
	position: relative;
	font-weight: 500;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .clear-from-wrap a:before {
	content: "";
	font-family: bb-icons;
	display: inline-block;
	margin-right: 3px;
	font-weight: 300;
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .clear-from-wrap a:hover {
	color: var(--bb-primary-color);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .submit {
	width: 100%;
	font-size: 16px;
	line-height: 19.09px;
	line-height: -.24px;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	border-radius: var(--bb-button-radius);
	background-color: var(--bb-primary-button-background-regular);
	color: var(--bb-primary-button-text-regular);
	border: 1px solid var(--bb-primary-button-border-regular);
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .submit:focus {
	box-shadow: var(--bb-primary-button-focus-shadow);
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .submit:hover {
	background-color: var(--bb-primary-button-background-hover);
	color: var(--bb-primary-button-text-hover);
	border-color: var(--bb-primary-button-border-hover);
}

.bb-template-v2 .widget.bp-profile-search-widget .bps-label {
	font-size: 16px !important;
	color: var(--bb-headings-color);
}

.bb-template-v2 .widget.widget_display_forums .bb-sidebar-forums li .bbp-forum-title:before {
	border: none;
	height: 9px;
	width: 9px;
	top: 0;
}

.bb-template-v2 .widget.widget_display_forums .bb-sidebar-forums li .bb-sidebar-forums {
	border-left: 2px solid var(--bb-content-border-color);
	margin-left: 4px;
	padding-left: 12px;
}

.bb-template-v2 .widget.bb_widget_recent_posts .widget-title {
	margin-bottom: 20px !important;
}

.bb-template-v2 .widget.widget_bp_follow_following_widget .avatar-block .item-avatar img {
	width: 42px;
	max-width: 42px;
}

.bb-template-v2 .widget.widget_bp_follow_follower_widget .avatar-block .item-avatar img {
	width: 42px;
	max-width: 42px;
}

.bb-template-v2 .widget.widget_follow_us .bb-follow-links {
	row-gap: 4px;
}

.bb-template-v2 .widget.widget_follow_us .bb-follow-links a {
	margin-right: 4px;
	opacity: 1;
	border-radius: 100%;
	line-height: 36px;
}

.bb-template-v2 .widget.widget_follow_us .bb-follow-links a i {
	border: 1px solid var(--bb-content-border-color);
	font-weight: 400;
	border-radius: 100%;
	color: var(--bb-headings-color);
	height: 36px;
	width: 36px;
	font-size: 20px;
	padding: 7px;
}

.bb-template-v2 .widget.widget_follow_us .bb-follow-links a:hover i {
	background-color: var(--bb-headings-color);
	border-color: var(--bb-headings-color);
	color: var(--bb-content-background-color);
	font-weight: 300;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget.widget_categories .wp-block-categories-list li a {
	font-weight: 500;
}

.bb-template-v2 .elementor-widget.widget .elementor-widget-container>h5, .bb-template-v2 .widget-title, .bb-template-v2 .widgettitle, .bb-template-v2 h2.widget-title {
	font-size: 1.25rem;
	margin-bottom: 23px;
}

.bb-template-v2 .elementor-widget.widget .elementor-widget-container>h5 .widget-num-count, .bb-template-v2 .widget-title .widget-num-count, .bb-template-v2 .widgettitle .widget-num-count, .bb-template-v2 h2.widget-title .widget-num-count {
	font-size: 1rem;
	font-weight: 400;
}

.bb-template-v2 .bp-profile-search-widget .bps-form-title {
	margin: 0;
	padding: 1.4375rem 1rem 1.125rem;
}

.bb-template-v2 .bp-profile-search-widget .bps-form {
	padding: 1.125rem 1rem 1.375rem;
}

.bb-template-v2 .elementor-element div.item-options a, .bb-template-v2 .elementor-widget-wrap div.item-options a, .bb-template-v2 .widget.buddypress div.item-options a {
	text-transform: uppercase;
	font-size: .6875rem;
	font-weight: 700;
	padding-bottom: 5px;
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .elementor-element div.item-options a .widget-num-count, .bb-template-v2 .elementor-widget-wrap div.item-options a .widget-num-count, .bb-template-v2 .widget.buddypress div.item-options a .widget-num-count {
	font-size: .6875rem;
	padding-left: 3px;
}

.bb-template-v2 .elementor-element div.item-options a.selected, .bb-template-v2 .elementor-widget-wrap div.item-options a.selected, .bb-template-v2 .widget.buddypress div.item-options a.selected {
	color: var(--bb-headings-color);
}

.bb-template-v2 .elementor-element div.item-options, .bb-template-v2 .elementor-widget-wrap div.item-options, .bb-template-v2 .widget.buddypress div.item-options {
	border-bottom: 0;
	margin-bottom: 18px;
}

.bb-template-v2 .elementor-element div.item-options .selected, .bb-template-v2 .elementor-widget-wrap div.item-options .selected, .bb-template-v2 .widget.buddypress div.item-options .selected {
	border-bottom-color: var(--bb-content-border-color);
}

.bb-template-v2 .more-block {
	text-align: left;
	margin: 15px 0 0;
	height: auto;
	line-height: 1em;
}

.bb-template-v2 .more-block a.count-more {
	font-weight: 700;
	font-size: 12px;
	text-transform: uppercase;
	padding: 8px 16px;
	border-radius: var(--bb-button-radius);
	display: inline-block;
	background-color: var(--bb-secondary-button-background-regular);
	color: var(--bb-secondary-button-text-regular);
	border: 1px solid var(--bb-secondary-button-border-regular);
}

.bb-template-v2 .more-block a.count-more:focus {
	box-shadow: var(--bb-secondary-button-focus-shadow);
}

.bb-template-v2 .more-block a.count-more:hover {
	background-color: var(--bb-secondary-button-background-hover);
	color: var(--bb-secondary-button-text-hover);
	border: 1px solid var(--bb-secondary-button-border-hover);
}

.bb-template-v2 .more-block a.count-more .bb-icon-angle-right {
	display: none;
}

.bb-template-v2 .widget.widget_bp_groups_widget div.item-avatar a, .bb-template-v2 .widget.widget_bp_groups_widget div.item-avatar img {
	border-radius: 15px;
}

.bb-template-v2 .bb_widget_recent_posts .bb-recent-posts .entry-media.entry-img, .bb-template-v2 .elementor-widget-container .bb-recent-posts .entry-media.entry-img {
	border-radius: 8px;
}

.bb-template-v2 .widget_calendar, .bb-template-v2 .wp-block-calendar {
	position: relative;
}

.bb-template-v2 .widget_calendar #wp-calendar, .bb-template-v2 .wp-block-calendar #wp-calendar {
	margin-top: 14px;
	margin-bottom: 0;
}

.bb-template-v2 .widget_calendar #wp-calendar, .bb-template-v2 .widget_calendar #wp-calendar *, .bb-template-v2 .wp-block-calendar #wp-calendar, .bb-template-v2 .wp-block-calendar #wp-calendar * {
	border: none;
	font-weight: 500;
	font-size: 14px;
}

.bb-template-v2 .widget_calendar #wp-calendar caption, .bb-template-v2 .wp-block-calendar #wp-calendar caption {
	padding-bottom: 0;
	margin-bottom: 25px;
	color: var(--bb-headings-color);
	font-size: 18px;
	line-height: 21.48px;
	text-transform: none;
}

.bb-template-v2 .widget_calendar #wp-calendar thead th, .bb-template-v2 .wp-block-calendar #wp-calendar thead th {
	background: 0 0;
	text-align: center;
	padding: 10px;
	font-size: 12px;
	color: var(--bb-headings-color);
}

.bb-template-v2 .widget_calendar #wp-calendar tbody td, .bb-template-v2 .wp-block-calendar #wp-calendar tbody td {
	width: 34px;
	height: 34px;
	padding: 0;
	vertical-align: middle;
	text-align: center;
	border-radius: var(--bb-button-radius);
}

.bb-template-v2 .widget_calendar #wp-calendar tbody td a, .bb-template-v2 .wp-block-calendar #wp-calendar tbody td a {
	font-weight: 600;
	background: var(--bb-content-alternate-background-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: var(--bb-button-radius);
	height: 30px;
	width: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--bb-body-text-color);
	text-decoration: none;
	margin: 2.5px;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

@media only screen and (max-width:800px) {
	.bb-template-v2 .widget_calendar #wp-calendar tbody td a, .bb-template-v2 .wp-block-calendar #wp-calendar tbody td a {
		margin: 0 auto;
	}
}

.bb-template-v2 .widget_calendar #wp-calendar tbody td a:hover, .bb-template-v2 .wp-block-calendar #wp-calendar tbody td a:hover {
	background-color: var(--bb-primary-color);
	color: var(--bb-content-background-color);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget_calendar #wp-calendar tbody td#today, .bb-template-v2 .wp-block-calendar #wp-calendar tbody td#today {
	background-color: var(--bb-primary-color);
	color: var(--bb-content-background-color);
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-small-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-small-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-small-font-size #wp-calendar thead th, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-small-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-small-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-small-font-size #wp-calendar thead th {
	font-size: 11px;
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-small-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-small-font-size #wp-calendar tbody td {
	height: 24px;
	width: 24px;
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-large-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-large-font-size #wp-calendar thead th, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-large-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-large-font-size #wp-calendar thead th {
	font-size: 18px;
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-large-font-size #wp-calendar tbody td {
	height: 40px;
	width: 40px;
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size {
	max-width: 450px;
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar thead th, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar thead th {
	font-size: 24px;
}

:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar thead th, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar thead th {
	height: 60px;
	width: 60px;
}

@media screen and (max-width:544px) {
	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size {
		max-width: 450px;
	}
	
	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar thead th, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar *, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar thead th {
		font-size: 20px;
	}
	
	:not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .widget_calendar.has-x-large-font-size #wp-calendar thead th, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar tbody td, :not(.widget_block)>.bb-template-v2 .wp-block-calendar.has-x-large-font-size #wp-calendar thead th {
		height: 30px;
		width: 30px;
		padding: 6px 5px;
	}
}

.bb-template-v2 .widget_calendar .calendar_wrap .wp-calendar-nav, .bb-template-v2 .wp-block-calendar .calendar_wrap .wp-calendar-nav {
	top: 0;
	left: 0;
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
	width: 100%;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav, .bb-template-v2 .wp-block-calendar .wp-calendar-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute;
	top: 28px;
	left: 20px;
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	padding: 0;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad), .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad) {
	height: 38px;
	width: 38px;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad) a, .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad) a {
	height: 38px;
	width: 38px;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: var(--bb-content-alternate-background-color);
	font-size: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	text-decoration: none;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad) a:before, .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad) a:before {
	font-family: bb-icons;
	font-weight: 300;
	color: #000;
	font-size: 16px;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad) a:hover, .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad) a:hover {
	background-color: var(--bb-primary-color);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad) a:hover:before, .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad) a:hover:before {
	color: var(--bb-content-background-color);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad).wp-calendar-nav-prev a:before, .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad).wp-calendar-nav-prev a:before {
	content: "";
}

.bb-template-v2 .widget_calendar .wp-calendar-nav span:not(.pad).wp-calendar-nav-next a:before, .bb-template-v2 .wp-block-calendar .wp-calendar-nav span:not(.pad).wp-calendar-nav-next a:before {
	content: "";
}

.bb-template-v2 .wp-block-group .wp-block-calendar .wp-calendar-nav {
	top: -8px;
}

.bb-template-v2 .content-area :not(.widget_block)>.wp-block-archives, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-calendar, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-categories-list, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-latest-comments, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-latest-posts, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-page-list, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-rss, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-search, .bb-template-v2 .content-area :not(.widget_block)>.wp-block-tag-cloud {
	border-radius: 10px;
}

.bb-template-v2 .widget_search input.search, .bb-template-v2 .widget_search input[name=bbp_search], .bb-template-v2 .widget_search input[type=search], .bb-template-v2 .wp-block-search input.search, .bb-template-v2 .wp-block-search input[name=bbp_search], .bb-template-v2 .wp-block-search input[type=search] {
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-input-radius);
	background-color: var(--bb-content-background-color);
}

.bb-template-v2 .widget_search .wp-block-search__button, .bb-template-v2 .wp-block-search .wp-block-search__button {
	background-color: var(--bb-primary-button-background-regular);
	color: var(--bb-primary-button-text-regular);
	border: 1px solid var(--bb-primary-button-border-regular);
	border-radius: var(--bb-input-radius);
	margin-left: 10px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget_search .wp-block-search__button:focus, .bb-template-v2 .wp-block-search .wp-block-search__button:focus {
	box-shadow: var(--bb-primary-button-focus-shadow);
}

.bb-template-v2 .widget_search .wp-block-search__button:hover, .bb-template-v2 .wp-block-search .wp-block-search__button:hover {
	background-color: var(--bb-primary-button-background-hover);
	color: var(--bb-primary-button-text-hover);
	border-color: var(--bb-primary-button-border-hover);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .wp-block-archives li {
	margin-bottom: 5px;
	padding: 8px 10px;
	border-radius: var(--bb-button-radius);
	font-weight: 500;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	position: relative;
}

.bb-template-v2 .wp-block-archives li a {
	font-weight: 500;
}

.bb-template-v2 .wp-block-archives li a:before {
	position: absolute;
	content: "";
	inset: 0;
}

.bb-template-v2 .wp-block-archives li:hover {
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 .wp-block-archives li:hover a {
	color: var(--bb-headings-color);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .wp-block-archives li:hover a:hover {
	background-color: transparent;
	color: var(--bb-headings-color);
}

.bb-template-v2 .wp-block-archives li.active {
	background-color: var(--bb-primary-button-background-regular);
	color: var(--bb-content-background-color);
}

.bb-template-v2 .wp-block-archives li.active a {
	color: var(--bb-content-background-color);
}

.bb-template-v2 .wp-block-archives-dropdown select {
	border-radius: var(--bb-input-radius);
	border-color: var(--bb-content-border-color);
	font-size: 14px;
}

.bb-template-v2 .wp-block-archives-dropdown select:focus {
	box-shadow: none;
}

.bb-template-v2 .wp-block-rss {
	margin-left: -5px;
}

.bb-template-v2 .wp-block-rss li:not(:last-child) a {
	margin-bottom: 5px;
}

.bb-template-v2 .wp-block-rss li a {
	padding: 8px 10px;
	border-radius: var(--bb-button-radius);
	font-weight: 500;
	display: inline-block;
}

.bb-template-v2 .wp-block-rss li a:hover {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 .wp-block-rss li ul {
	margin-left: 20px;
}

.bb-template-v2 .wp-block-rss li.current-menu-item>a, .bb-template-v2 .wp-block-rss li.current_page_item>a {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
	font-weight: 600;
}

.bb-template-v2 .widget_product_tag_cloud .wp-block-tag-cloud, .bb-template-v2 .widget_tag_cloud .wp-block-tag-cloud {
	margin-bottom: 0;
}

.bb-template-v2 .widget_product_tag_cloud a, .bb-template-v2 .widget_tag_cloud a {
	background: var(--bb-content-alternate-background-color);
	border: 1px solid var(--bb-content-alternate-background-color);
	color: var(--bb-body-text-color);
	border-radius: 6px;
	padding: 5px 11px;
	font-size: 14px !important;
	font-weight: 500;
	margin-bottom: 8px;
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
	letter-spacing: -.24px;
}

.bb-template-v2 .widget_product_tag_cloud a:hover, .bb-template-v2 .widget_tag_cloud a:hover {
	background-color: var(--bb-primary-color);
	border: 1px solid var(--bb-primary-color);
	color: var(--bb-content-background-color);
	-webkit-transition: all linear .2s;
	transition: all linear .2s;
}

.bb-template-v2 .widget_product_tag_cloud a .tag-link-count, .bb-template-v2 .widget_tag_cloud a .tag-link-count {
	opacity: .7;
}

.bb-template-v2 .widget.widget_bp_profile_completion_widget {
	padding-bottom: 25px;
}

.bb-template-v2 .widget .widget-title {
	letter-spacing: -.24px;
}

.bb-template-v2 .bbp-stats .bbp-count {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.bb-template-v2 .bbp-stats .bbp-count strong {
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	color: var(--bb-headings-color);
}

.bb-template-v2 .bbp-stats .bbp-count i {
	display: inline-block;
	font-size: 24px;
}

.bb-template-v2 ul.bbp-stats {
	margin: 0;
}

.bb-template-v2 ul.bbp-stats li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	background-color: var(--bb-content-alternate-background-color);
	border-radius: 8px;
	padding: 15px;
	margin-bottom: 8px;
}

.bb-template-v2 ul.bbp-stats h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: var(--bb-body-text-color);
	text-align: left;
	margin: 0;
	padding: 0;
	min-height: auto;
}

.bb-template-v2 .wp-block-latest-posts .wp-block-latest-posts__featured-image img {
	border-radius: 8px;
}

.bb-template-v2 .widget.widget_block .wp-block-latest-posts ul li a {
	padding-left: 0;
	padding-right: 0;
}

.bb-template-v2 .widget.widget_nav_menu ul li {
	margin: 2px -7px;
}

.bb-template-v2 .widget.widget_nav_menu ul li ul li {
	margin: 2px 0;
}

.bb-template-v2 .widget.widget_nav_menu ul a {
	padding: 8px 10px;
}

.bb-template-v2 .widget.widget_nav_menu ul a:hover {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 .widget.widget_nav_menu ul a i {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .widget.widget_nav_menu ul li.current-menu-item a {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
}

.bb-template-v2 .widget.widget_nav_menu ul li.current-menu-item a i {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bs-styled-radio:checked+.bb-radio-label:after, .bb-template-v2 .bs-styled-radio:checked+label:after {
	display: none;
}

.bb-template-v2 .bs-styled-radio:checked+.bb-radio-label:before, .bb-template-v2 .bs-styled-radio:checked+label:before {
	border-width: 6px;
	border-color: var(--bb-primary-color);
}

.bb-template-v2 .bb-radio-style input[type=radio]:checked+span:before {
	border: 6px solid var(--bb-primary-color);
}

.bb-template-v2 .bb-radio-style input[type=radio]:checked+span:after {
	display: none;
}

.bb-template-v2 input[type=radio]:focus {
	box-shadow: none;
}

.bb-template-v2 .member-media select#bb-album-privacy:focus, .bb-template-v2 .member-media select#bb-media-privacy:focus, .bb-template-v2 .widget.widget_search input.search:focus, .bb-template-v2 .widget_search input[name=bbp_search]:focus, .bb-template-v2 .widget_search input[type=search]:focus, .bb-template-v2 .wp-block-search input[name=bbp_search]:focus, .bb-template-v2 .wp-block-search input[type=search]:focus, .bb-template-v2.woocommerce #content table.cart td.actions .input-text:focus, .bb-template-v2.woocommerce table.cart td.actions .input-text:focus, .bb-template-v2.woocommerce-page #content table.cart td.actions .input-text:focus, .bb-template-v2.woocommerce-page table.cart td.actions .input-text:focus {
	border-color: var(--bb-input-focus-border-color);
	border-width: 1px;
	box-shadow: var(--bb-input-focus-shadow);
}

.bb-template-v2 .buddypress-wrap .select-wrap:focus-within {
	border-color: var(--bb-input-focus-border-color);
	border-width: 1px;
	box-shadow: var(--bb-input-focus-shadow);
}

.bb-template-v2 .bs-forums-banner-wrap input:focus {
	box-shadow: none;
}

.bb-template-v2 .bp-navs:not(.bp-subnavs) ul li.selected a {
	border-bottom: 0;
}

.bb-template-v2 #buddypress .dir-form.bp-search-results-wrapper, .bb-template-v2 .bp-profile-wrapper, .bb-template-v2 .buddypress-wrap .bp-settings-container, .bb-template-v2 .buddypress-wrap:not(.bp-single-vert-nav) .bp-manage-group-container {
	border: 0;
	background-color: transparent;
}

.bb-template-v2.groups.group-admin #buddypress.bp-single-vert-nav #item-body #group-settings-form {
	border: 0;
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .current a, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .current a, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:before, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:before, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .current a:before, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a:before, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .current a:before, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a:before {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:hover, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:hover, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .current a:hover, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a:hover, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .current a:hover, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a:hover {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs li a, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs li a {
	padding: 13px 20px;
	line-height: 14px;
	color: var(--bb-headings-color);
	border: 0;
	background-color: transparent;
	margin-bottom: 1px;
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs li a:before, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a:before, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs li a:before {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs li a:hover, .bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a:hover, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs li a:hover {
	color: var(--bb-headings-color);
	border: 0;
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a {
	padding: 13px 20px;
	line-height: 14px;
	color: var(--bb-headings-color);
	border: 0;
	background-color: transparent;
	margin-bottom: 1px;
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a:before {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs li a:hover {
	color: var(--bb-headings-color);
	border: 0;
}

.bb-template-v2.groups.group-admin #buddypress #item-body #group-settings-form {
	border: 1px solid var(--bb-content-border-color);
}

.bb-template-v2.groups.group-admin .bp-navs.group-subnav {
	border: 0;
	background-color: transparent;
	padding: 0 25px 0 0;
}

.bb-template-v2.groups.group-admin .bp-navs.group-subnav a {
	border-radius: 6px;
	background-color: transparent;
}

.bb-template-v2.groups.group-admin .bp-navs.group-subnav a:hover {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2.groups.group-admin .bp-navs.group-subnav .current a, .bb-template-v2.groups.group-admin .bp-navs.group-subnav .selected a {
	background-color: var(--bb-primary-color);
	border: 0;
	color: var(--bb-body-background-color);
}

.bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav .selected a {
	color: var(--bb-primary-color);
}

.bb-template-v2.groups.group-admin #buddypress.buddypress-wrap.bp-single-vert-nav #item-body {
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius);
	background-color: var(--bb-content-background-color);
	padding-right: 20px;
	padding-top: 10px;
}

.bb-template-v2.groups.group-admin #buddypress.buddypress-wrap.bp-single-vert-nav #item-body, .bb-template-v2.messages .bp-single-vert-nav #item-body {
	margin-left: 20px;
}

.bb-template-v2 #buddypress .bp-search-results-wrapper .search_results, .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper:not(.need-separator) .bp-profile-content {
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius);
	background-color: var(--bb-content-background-color);
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav, .bb-template-v2 .bp-search-results-wrapper .bp-navs {
	border: 0;
	background-color: transparent;
	padding: 0 25px 0 0;
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav a, .bb-template-v2 .bp-search-results-wrapper .bp-navs a {
	border-radius: 6px;
	background-color: transparent;
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav a:before, .bb-template-v2 .bp-search-results-wrapper .bp-navs a:before {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav a:hover, .bb-template-v2 .bp-search-results-wrapper .bp-navs a:hover {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .current a, .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .selected a, .bb-template-v2 .bp-search-results-wrapper .bp-navs .current a, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a {
	background-color: var(--bb-primary-color);
	border: 0;
	color: var(--bb-body-background-color);
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .current a:after, .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .selected a:after, .bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:after, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:after {
	display: none;
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .current a:before, .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .selected a:before, .bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:before, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:before {
	color: var(--bb-body-background-color);
}

.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .current a .count, .bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .selected a .count, .bb-template-v2 .bp-search-results-wrapper .bp-navs .current a .count, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a .count {
	background-color: var(--bb-body-background-color);
	color: var(--bb-primary-color);
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a {
	border-top: 0;
	border-bottom: 0;
	padding: 10px 20px;
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:hover, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:hover {
	border-top: 0;
	border-bottom: 0;
}

.bb-template-v2 .bp-search-results-wrapper .bp-navs .current a:hover .count, .bb-template-v2 .bp-search-results-wrapper .bp-navs .selected a:hover .count {
	background-color: var(--bb-body-background-color);
	color: var(--bb-primary-color);
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs {
	border: 0;
	background-color: transparent;
	padding: 0 25px 0 0;
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs a, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs a {
	border-radius: 6px;
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs a:hover, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs a:hover {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 .bp-single-vert-nav .bp-settings-container .bp-navs .selected a, .bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs .selected a {
	background-color: var(--bb-primary-color);
	border: 0;
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bp-invites-container .bb-bp-invites-content {
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius);
	background-color: var(--bb-content-background-color);
}

.bb-template-v2 .bp-invites-container .bp-navs li:first-child a {
	margin-left: 0;
}

@media screen and (max-width:46.8em) {
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical {
		border: 0;
		padding: 0;
	}
}

@media screen and (min-width:46.8em) {
	.bb-template-v2 .bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap) {
		border: 0;
		background-color: transparent;
	}
	
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical {
		border-right: 0;
		padding-right: 10px;
		padding-top: 0;
		background-color: transparent;
	}
	
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical a {
		border-radius: 6px;
	}
	
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical a:hover {
		background-color: var(--bb-content-alternate-background-color);
		color: var(--bb-headings-color);
	}
	
	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical li.selected, .bb-template-v2 nav#object-nav.bb-single-main-nav--vertical .selected, .bb-template-v2 nav#object-nav.vertical .selected {
		border-radius: 6px;
	}
	
	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical li.selected>a, .bb-template-v2 nav#object-nav.bb-single-main-nav--vertical .selected>a, .bb-template-v2 nav#object-nav.vertical .selected>a {
		background-color: var(--bb-primary-color);
		border: 0;
		color: var(--bb-body-background-color);
	}
	
	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical li.selected>a .count, .bb-template-v2 nav#object-nav.bb-single-main-nav--vertical .selected>a .count, .bb-template-v2 nav#object-nav.vertical .selected>a .count {
		background-color: var(--bb-body-background-color);
		color: var(--bb-primary-color);
	}
	
	.bb-template-v2 #buddypress.bp-single-vert-nav.bp-vertical-navs .bp-wrap nav#object-nav.vertical ul li.selected a:hover {
		background-color: var(--bb-primary-color);
		color: var(--bb-body-background-color);
	}
	
	.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav .selected:after {
		background-color: transparent;
	}
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav {
	border-bottom: 1px solid var(--bb-content-border-color);
	display: block;
	padding: 15px 20px 13px;
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav li.bp-groups-tab, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav li.bp-groups-tab {
	margin-top: 0;
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav li:not(:last-child), .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav li:not(:last-child) {
	padding-right: 10px;
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #bp-zoom-switch-type, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #bp-zoom-switch-type {
	margin-top: -4px;
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #bp-zoom-switch-type>a, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #bp-zoom-switch-type>a {
	background-color: transparent;
	border-radius: 0;
	border: 0;
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #bp-zoom-switch-type>a:first-child, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #bp-zoom-switch-type>a:first-child {
	border-right: 1px solid var(--bb-content-border-color);
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #sync-meetings-groups-li, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #sync-webinars-groups-li, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #sync-meetings-groups-li, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #sync-webinars-groups-li {
	margin-top: -2px;
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #meetings-sync, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav .subnav #webinars-sync, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #meetings-sync, .bb-template-v2 .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav .subnav #webinars-sync {
	background-color: transparent;
}

.bb-template-v2 .buddypress-wrap .item-body #subnav ul li {
	margin-bottom: 5px;
}

.bb-template-v2 .bb-profile-grid.bb-grid #subnav.bp-navs .sub-menu li {
	margin-bottom: 0;
}

.buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-meeting-container nav#subnav #meetings-sync, .buddypress-wrap.bp-dir-hori-nav #item-body .bp-zoom-webinar-container nav#subnav #webinars-sync {
	color: var(--bb-primary-color);
	border: transparent;
}

.bb-template-v2 .bp-dir-hori-nav:not(.bp-vertical-navs) nav#object-nav {
	background-color: transparent;
	border: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 22px;
}

.bb-template-v2 .bp-dir-hori-nav:not(.bp-vertical-navs) nav#object-nav>ul>li>a:not(.more-button) {
	padding: 20px 0 2px;
}

.bb-template-v2 .bp-dir-hori-nav:not(.bp-vertical-navs) nav#object-nav a.more-button {
	padding: 23px 0 2px;
}

.bb-template-v2 nav#object-nav .selected>a {
	border: 0;
}

.bb-template-v2 nav#object-nav>ul>li>a .bb-single-nav-item-point {
	border-bottom: 2px solid transparent;
	padding-bottom: 10px;
}

.bb-template-v2 nav#object-nav>ul>.selected>a .bb-single-nav-item-point {
	border-bottom: 2px solid var(--bb-primary-color);
	padding-bottom: 10px;
}

.bb-template-v2 nav#object-nav>ul>.selected>a .bb-single-nav-item-point {
	border-bottom: 2px solid var(--bb-primary-color);
	padding-bottom: 10px;
}

@media screen and (min-width:46.8em) {
	.bb-template-v2 nav#object-nav.bb-single-main-nav--vertical>ul>li>a .bb-single-nav-item-point {
		padding-bottom: 0;
		border: 0;
	}
}

.bb-template-v2 .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav#subnav, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav {
	border-bottom: 0;
}

.bb-template-v2 .bp-single-vert-nav .subnav li.current a, .bb-template-v2 .bp-single-vert-nav .subnav li.selected a, .bb-template-v2 .subnav li.current a, .bb-template-v2 .subnav li.selected a, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li.current a, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li.selected a, .bb-template-v2.groups .bp-single-vert-nav .subnav li.current a, .bb-template-v2.groups .bp-single-vert-nav .subnav li.selected a, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li.current a, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li.selected a {
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 .bp-single-vert-nav .subnav li.current a:hover, .bb-template-v2 .bp-single-vert-nav .subnav li.selected a:hover, .bb-template-v2 .subnav li.current a:hover, .bb-template-v2 .subnav li.selected a:hover, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li.current a:hover, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li.selected a:hover, .bb-template-v2.groups .bp-single-vert-nav .subnav li.current a:hover, .bb-template-v2.groups .bp-single-vert-nav .subnav li.selected a:hover, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li.current a:hover, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li.selected a:hover {
	background-color: var(--bb-content-alternate-background-color);
	color: var(--bb-headings-color);
}

.bb-template-v2 .bp-single-vert-nav .subnav li, .bb-template-v2 .subnav li, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li, .bb-template-v2.groups .bp-single-vert-nav .subnav li, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li {
	padding-right: 10px;
}

.bb-template-v2 .bp-single-vert-nav .subnav li:not(:last-child), .bb-template-v2 .subnav li:not(:last-child), .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li:not(:last-child), .bb-template-v2.groups .bp-single-vert-nav .subnav li:not(:last-child), .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li:not(:last-child) {
	padding-right: 10px;
}

.bb-template-v2 .bp-single-vert-nav .subnav li a, .bb-template-v2 .subnav li a, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li a, .bb-template-v2.groups .bp-single-vert-nav .subnav li a, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li a {
	padding: 0 15px;
	line-height: 29px;
	border-radius: 6px;
	border: 1px solid transparent;
	color: var(--bb-body-body-text-color);
	background-color: var(--bb-content-alternate-background-color);
	margin: 0;
}

.bb-template-v2 .bp-single-vert-nav .subnav li a:hover, .bb-template-v2 .subnav li a:hover, .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li a:hover, .bb-template-v2.groups .bp-single-vert-nav .subnav li a:hover, .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li a:hover {
	border: 1px solid var(--bb-content-border-color);
}

.bb-template-v2 .bb-profile-grid.bb-grid #subnav.bp-navs .subnav a.more-button {
	background-color: transparent;
	border: 0;
	padding: 5px 0 0;
}

.bb-template-v2 .bb-profile-grid.bb-grid #subnav.bp-navs .subnav .more-button.active:after {
	display: none;
}

.bb-template-v2 .buddypress-wrap .bp-settings-container .bp-navs li {
	padding-right: 0;
}

.bb-template-v2 .bp-messages-container .subnav li a {
	border: 0;
	padding: 0;
	color: var(--bb-headings-color);
	background: 0 0;
}

.bb-template-v2 .bp-messages-container .subnav li a:focus, .bb-template-v2 .bp-messages-container .subnav li a:hover {
	background-color: transparent;
	color: var(--bb-primary-color);
}

.bb-template-v2 #subnav li:not(.current) a:focus, .bb-template-v2 #subnav li:not(.current) a:hover, .bb-template-v2 #subnav li:not(.selected) a:focus, .bb-template-v2 #subnav li:not(.selected) a:hover {
	color: var(--bb-headings-color);
	background-color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .messages-wrapper #subnav #compose-action-personal-li .bb_more_options_action:hover, .bb-template-v2 .messages-wrapper #subnav #compose-personal-li a:hover {
	background: 0 0;
	color: var(--bb-primary-color);
}

.bb-template-v2.groups.group-messages .bp-single-vert-nav #item-body #subnav .subnav {
	margin: 0;
}

@media screen and (max-width:900px) {
	.bb-template-v2 #buddypress .bp-settings-container .bp-navs li a {
		padding: 10px 15px;
	}
}

.bb-template-v2 .woocommerce .bsMyAccount {
	background-color: transparent;
	border: 0;
}

.bb-template-v2 .woocommerce .woocommerce-MyAccount-content {
	background-color: var(--bb-content-background-color);
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 .woocommerce-MyAccount-navigation {
	padding-right: 30px;
}

.bb-template-v2 .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading {
	display: none;
}

.bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li a {
	border-radius: 6px;
}

.bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
	color: var(--bb-headings-color);
}

.bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li a:before {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
	background-color: var(--bb-primary-color);
	color: var(--bb-body-background-color);
}

.bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before {
	color: var(--bb-body-background-color);
}

@media screen and (max-width:800px) {
	.bb-template-v2 .woocommerce-MyAccount-navigation {
		padding-right: 0;
	}
	
	.bb-template-v2 .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading {
		display: block;
	}
}

.bb-template-v2 .lifterlms .llms-student-dashboard {
	border: 0;
}

.bb-template-v2 .llms-student-dashboard .llms-student-dashboard__frame {
	border: 1px solid var(--bb-content-border-color);
	border-radius: var(--bb-block-radius);
}

.bb-template-v2 .lifterlms .llms-sd-header {
	background-color: transparent;
	border: 0;
	padding-right: 30px;
}

.bb-template-v2 .lifterlms .llms-sd-header .llms-sd-items {
	padding: 0;
}

.bb-template-v2 .llms-sd-items li.llms-sd-item {
	border-radius: 6px;
}

.bb-template-v2 .llms-sd-items li.llms-sd-item:hover {
	background-color: var(--bb-content-alternate-background-color);
}

.bb-template-v2 .lifterlms .llms-student-dashboard .llms-sd-link:hover {
	color: var(--bb-headings-color);
}

.bb-template-v2 .lifterlms .llms-student-dashboard .llms-sd-link:before {
	color: var(--bb-alternate-text-color);
}

.bb-template-v2 .llms-sd-items li.llms-sd-item.current:hover {
	background-color: var(--bb-primary-color);
}

.bb-template-v2 .llms-student-dashboard .llms-sd-nav .llms-sd-items .llms-sd-item.current {
	background-color: var(--bb-primary-color);
}

.bb-template-v2 .llms-student-dashboard .llms-sd-nav .llms-sd-items .llms-sd-item.current:hover {
	background-color: var(--bb-primary-color);
}

.bb-template-v2 .llms-student-dashboard .llms-sd-nav .llms-sd-items .llms-sd-item.current .llms-sd-link {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .llms-student-dashboard .llms-sd-nav .llms-sd-items .llms-sd-item.current .llms-sd-link:hover {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .llms-student-dashboard .llms-sd-nav .llms-sd-items .llms-sd-item.current .llms-sd-link:before {
	color: var(--bb-body-background-color);
}

.bb-template-v2 .bp-navs ul.component-navigation:not(.subnav) li.selected a {
	border-bottom: 0;
}

.bb-template-v2 .bb-courses-directory .bp-navs>ul>li>a, .bb-template-v2 .lifterlms-course-list .bp-navs.bp-subnavs>ul>li>a {
	padding: 10px 0;
}

.bb-template-v2 .bp-navs>ul>li a .bb-component-nav-item-point {
	border-bottom: 2px solid transparent;
	padding-bottom: 10px;
}

.bb-template-v2 .bp-navs>ul>li.current a .bb-component-nav-item-point, .bb-template-v2 .bp-navs>ul>li.selected a .bb-component-nav-item-point {
	border-bottom: 2px solid var(--bb-primary-color);
}

.bb-template-v2 .bp-navs>ul>li.current:hover .bb-component-nav-item-point, .bb-template-v2 .bp-navs>ul>li.selected:hover .bb-component-nav-item-point, .bb-template-v2 .bp-subnavs>ul>li.current:hover .bb-component-nav-item-point, .bb-template-v2 .bp-subnavs>ul>li.selected:hover .bb-component-nav-item-point {
	color: var(--bb-primary-color);
}

.bb-template-v2 .buddypanel {
	padding-left: 10px;
	padding-right: 10px;
}

.bb-template-v2 ul.buddypanel-menu>li>a>i~span:not(.count) {
	margin-left: -5px;
	vertical-align: middle;
}

.bb-template-v2 .buddypanel #site-logo {
	padding-left: 10px;
	padding-right: 10px;
}

.bb-template-v2 .buddypanel .bb-toggle-panel {
	padding-left: 8px;
	padding-right: 8px;
	min-width: 48px;
	border-radius: 6px;
}

.bb-template-v2 .buddypanel .bb-toggle-panel:hover {
	background-color: var(--bb-sidenav-menu-background-color-hover);
}

.bb-template-v2 .side-panel-menu li {
	min-height: 50px;
}

.bb-template-v2 .side-panel-menu a {
	padding: 13px 0;
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
	border-radius: 6px;
}

.bb-template-v2 .side-panel-menu>li:not(.current-menu-item)>a:hover {
	background-color: var(--bb-sidenav-alt-background);
	color: var(--bb-sidenav-links);
}

.bb-template-v2 .side-panel-menu>li:not(.current-menu-item)>a:hover i {
	color: var(--bb-sidenav-links);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item>a, .bb-template-v2 .side-panel-menu>.current-menu-item>a {
	background-color: var(--bb-sidenav-menu-background-color-active);
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item>a span.count, .bb-template-v2 .side-panel-menu>.current-menu-item>a span.count {
	background-color: var(--bb-sidenav-count-background-color-active);
	color: var(--bb-sidenav-count-text-color-active);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item>a>.bs-submenu-toggle, .bb-template-v2 .side-panel-menu>.current-menu-item>a>.bs-submenu-toggle {
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item>a:hover, .bb-template-v2 .side-panel-menu>.current-menu-item>a:hover {
	background-color: var(--bb-sidenav-menu-background-color-active);
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item>a:hover span.count, .bb-template-v2 .side-panel-menu>.current-menu-item>a:hover span.count {
	background-color: var(--bb-sidenav-count-background-color-active);
	color: var(--bb-sidenav-count-text-color-active);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item>a:hover>.bs-submenu-toggle, .bb-template-v2 .side-panel-menu>.current-menu-item>a:hover>.bs-submenu-toggle {
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu .current-menu-parent.current-menu-item+.current-menu-item, .bb-template-v2 .side-panel-menu>.current-menu-item+.current-menu-item {
	margin-top: 5px;
}

.bb-template-v2 .side-panel-menu>.current-menu-item>a, .bb-template-v2 .side-panel-menu>.current-menu-item>i {
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu>.current-menu-item>a:hover i {
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu>.current-menu-item .sub-menu a {
	color: var(--bb-sidenav-text-regular);
	background-color: var(--bb-sidenav-menu-background-color-regular);
}

.bb-template-v2 .side-panel-menu>.current-menu-item .sub-menu .current-menu-item>a {
	background-color: var(--bb-sidenav-menu-background-color-active);
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu>.current-menu-item .sub-menu .current-menu-item>a span.count {
	background-color: var(--bb-sidenav-count-background-color-active);
	color: var(--bb-sidenav-count-text-color-active);
}

.bb-template-v2 .side-panel-menu>.current-menu-item .sub-menu .current-menu-item>a>.bs-submenu-toggle {
	color: var(--bb-sidenav-text-active);
}

.bb-template-v2 .side-panel-menu .sub-menu a {
	width: -webkit-calc(100% - 42px);
	width: calc(100% - 42px);
}

.bb-template-v2 .widget.widget_block ul.buddypanel-menu-block li a, .bb-template-v2 ul.buddypanel-menu-block li a {
	border-radius: 6px;
	font-weight: 400;
}

.bb-template-v2 .widget.widget_block ul.buddypanel-menu-block li a>span, .bb-template-v2 ul.buddypanel-menu-block li a>span {
	font-weight: 500;
}

.bb-template-v2 .side-panel-inner.is_block .buddypanel-menu-block li.current-menu-item>a {
	color: var(--bb-content-background-color);
	background-color: var(--bb-primary-color);
}

.bb-template-v2 .side-panel-inner.is_block .buddypanel-menu-block li.current-menu-item>a span.count {
	background-color: var(--bb-content-background-color);
	color: var(--bb-primary-color);
}

.bb-template-v2 .side-panel-inner.is_block .buddypanel-menu-block li.current-menu-item>a>.bs-submenu-toggle {
	color: var(--bb-content-background-color);
}

.bb-template-v2.buddypanel-open ul.buddypanel-menu.has-section-menu:not(.mobile-menu)>li:not(.bb-menu-section) {
	margin-left: 12px;
}

.bb-template-v2 .content-area ul.buddypanel-menu.has-section-menu:not(.mobile-menu) {
	margin-top: 5px;
}

.bb-template-v2 .content-area .side-panel-inner.is_block ul.buddypanel-menu.has-section-menu li:not(.bb-menu-section)>a {
	width: -webkit-calc(100% - 12px);
	width: calc(100% - 12px);
}

.bb-template-v2 .content-area .side-panel-inner.is_block ul.buddypanel-menu.has-section-menu li:not(.bb-menu-section)>a .bs-submenu-toggle {
	right: 22px;
}

.bb-template-v2.buddypanel-open .buddypanel ul.buddypanel-menu.has-section-menu>li:not(.bb-menu-section)>a {
	width: -webkit-calc(100% - 45px);
	width: calc(100% - 45px);
}

.bb-template-v2 .side-panel-inner.is_block .buddypanel-menu-block li.bb-menu-section a {
	padding-left: 20px;
}

.bb-template-v2 .side-panel-inner.is_block .buddypanel-menu-block li.bb-menu-section~li:not(.bb-menu-section)>a {
	width: 100%;
}

.bb-template-v2 .buddypanel-menu>li>.bb-menu-item>i:not(.bb-icon-angle-down) {
	font-size: 24px;
	min-width: 48px;
}

body.bb-template-v2.bb-buddypanel:not(.buddypanel-open).bb-sfwd-aside .buddypanel {
	padding: 0;
}

body.bb-template-v2:not(.buddypanel-open) .buddypanel .buddypanel-site-icon {
	padding: 15px 2px 25px;
}

body.bb-template-v2:not(.buddypanel-open) .buddypanel.buddypanel--toggle-off .buddypanel-site-icon {
	padding-top: 20px;
}

.bb-template-v2.buddypanel-open .buddypanel .side-panel-inner li:not(.current-menu-item) a i:not(.bb-icon-angle-down) {
	opacity: .5;
}

.bb-template-v2.buddypanel-open .buddypanel .side-panel-inner li.current-menu-item>a>i:not(.bb-icon-angle-down) {
	opacity: 1;
}

.bb-template-v2 ul.buddypanel-menu>li>a>img:first-child {
	margin: 0 9px 0 14px;
}

.bb-template-v2.buddypanel-open ul.buddypanel-menu.mobile-menu>li>a>img:first-child {
	margin-right: 13px;
}

.bb-template-v2 .bb-about-instructor .bb-instructor-heading, .bb-template-v2 .bb-about-instructor h4, .bb-template-v2 .bb-single-course-sidebar h4, .bb-template-v2 .learndash-wrapper .ld-section-heading h2 {
	text-transform: none;
}

.bb-template-v2 .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2, .bb-template-v2 .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {
	font-size: 20px;
}

.bb-template-v2 .bb-about-instructor .bb-instructor-heading, .bb-template-v2 .bb-about-instructor h4 {
	font-size: 20px;
}

.bb-template-v2 .bb-single-course-sidebar h4 {
	font-size: 18px;
}

.bb-template-v2 .bb-llms-content-wrap .comments-title, .bb-template-v2 .bb-llms-content-wrap .review_title, .bb-template-v2.single-course.llms-pointer .lifterlms_course_information h3, .bb-template-v2.single-course.llms-pointer .llms-instructor-info h3, .bb-template-v2.single-course.llms-pointer .llms-meta-info .llms-meta-title, .bb-template-v2.single-course.llms-pointer .llms-meta-info h3 {
	text-transform: none;
}

.bb-template-v2 .bb-llms-content-wrap .comments-title, .bb-template-v2 .bb-llms-content-wrap .review_title, .bb-template-v2.single-course.llms-pointer .llms-instructor-info h3, .bb-template-v2.single-course.llms-pointer .llms-meta-info .llms-meta-title, .bb-template-v2.single-course.llms-pointer .llms-meta-info h3 {
	font-size: 18px;
}

.bb-template-v2.single-course.llms-pointer .lifterlms_course_information h3 {
	font-size: 16px;
}

.bb-template-v2 .tutor-dropdown {
	padding: 8px;
}
