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

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

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

body{
	background: #000125 !important;
}
#content .container div[style="margin: 20px 0;"] {
  display: none !important;
}
.site-content{
	min-height: 85vh !important;
}
/*.site{
	justify-content: space-between;
}*/




/* Header Css */
.site-header--bb{
	background-color: transparent;
	background: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
	backdrop-filter: blur(6.9px) !important;
	-webkit-backdrop-filter: blur(6.9px) !important;
	border: 1px solid rgba(255, 255, 255, 0.3) !important;
	z-index: 9;
}
.hot-pink-link span{
	color: ;
}
.bb-template-v2 .primary-menu>li:hover>a:before{
	background-color: transparent !important;
}
 
/* BuddyPanel Left */
.buddypanel, .elementor-header+.site-content .lms-topic-sidebar-data{
	background: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
	backdrop-filter: blur(6.9px) !important;
	-webkit-backdrop-filter: blur(6.9px) !important;
	border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.panel-head{
	background: transparent !important;
}
.buddypanel .bb-toggle-panel, .buddypanel .side-panel-menu a{
	color: #fff;
}
.bb-template-v2 .buddypanel .side-panel-menu li:not(.current-menu-item) a:hover i:not(.bb-icon-angle-down), .bb-template-v2 .buddypanel .side-panel-menu li:not(.current-menu-item) a:hover>.bs-submenu-toggle{
	color: #18D4AF !important;
}
.buddypanel .side-panel-menu a{
	background: transparent !important;
}
.bb-template-v2 .buddypanel .bb-toggle-panel:hover{
	color: #18D4AF !important;
	background-color: transparent !important;
} 
.bb-template-v2.buddypanel-open .buddypanel .side-panel-inner li:not(.current-menu-item) a i:not(.bb-icon-angle-down){
	opacity: 1 !important;
}
.bb-template-v2 .buddypanel .side-panel-menu li.current-menu-item>a i:not(.bb-icon-angle-down){
	color: #18D4AF !important;
}
nav#object-nav a:hover{
	color: #18D4AF !important;
}
.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{
	background-color: #ef2c73 !important;
	color: #fff !important;
}
.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{
	color: #fff !important;
}
.drag-drop #drag-drop-area{
	height: auto !important;
}
.avatar-nav-items a{
	color: #fff !important;
}
.activity-update-form #whats-new-form #whats-new-toolbar{
	background-color: #000125 !important;
}
.bb-template-v2 nav#object-nav>ul>.selected>a .bb-single-nav-item-point{
	border-bottom: 2px solid #18D4AF !important;
}
.notification-list.bb-nouveau-list .actions a{
	color: #fff !important;
}


/* Header */

.single .atomic-header, .woocommerce .atomic-header, .woocommerce-page .atomic-header{
/*	position: relative !important;
	background: #000125 !important;*/
}
.news-icon{
	width: 15px !important;
	filter: brightness(0) saturate(100%) invert(7%) sepia(75%) saturate(1710%) hue-rotate(219deg) brightness(80%) contrast(116%) !important;
}
.news-frm-sub:hover .news-icon{
	filter: invert(0) !important;
}
.news-frm-sub{
	height: 100% !important;
}


/* onboarding form */

.onboard-popup-home .jet-form-builder__next-page, .onboard-popup-home .jet-form-builder__prev-page, .onboard-popup-home .jet-form-builder__submit{
	border-radius: 20px !important;
	margin-top: 20px;
}

.avtar-select{
	gap: 20px;
}
.avtar-select li{
	padding: 0px !important;
	border-radius: 100px !important;
	overflow: hidden;
}
.avtar-select li.is-checked{
	border-color: #000125 !important;
	box-shadow: 0px 0px 20px #fff;
}

/*@media( max-width: 768px ){
	.avtar-select{
		justify-content: flex-start;
	}
}
@media(max-width: 425px){
	.seeker-onboard .avtar-select{
		justify-content: flex-start;
	}
} */

/* ===== Avatar Grid ===== */
ul.jet-form-builder-choice.avtar-select {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr); /* 5 per row on desktop */
    gap: 15px;
    padding: 0 !important;
    margin: 0 auto !important;
    justify-items: center;
}

/* Avatar items */
ul.jet-form-builder-choice.avtar-select li.jet-form-builder-choice__item {
    width: 100% !important;
    max-width: 120px; /* control avatar size */
    margin: 0 !important;
}

/* ===== Responsive ===== */

/* Mobile (max 768px) → 2 per row */
@media (max-width: 768px) {
    ul.jet-form-builder-choice.avtar-select {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Small mobile (max 480px) → 1 per row */
@media (max-width: 480px) {
    ul.jet-form-builder-choice.avtar-select {
        grid-template-columns: repeat(1, 1fr);
    }
}




/*  Glassmorphism  */

.glass-card{
	background: rgba(255, 255, 255, 0.1) !important;
	border-radius: 12px !important ;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
	backdrop-filter: blur(6.9px) !important;
	-webkit-backdrop-filter: blur(6.9px) !important;
	border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.image-cap figure{
	background: transparent !important;
}
.single-sfwd-lessons .bb-grid > strong{
	display: none;
}

/* learndash Css */

.adv-list ul li:nth-child(even){
	padding: 0 0 0 20px;
}
.buddyboss-theme.single-sfwd-courses .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
	background-color: #18D4AF !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled{
   border: 1px solid #fff;
}
.bb-single-course-sidebar .widget{
	border: 1px solid #fff;
}
.bb-about-instructor,
.bb-course-single-meta{
    display: none !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover a.ld-item-name .ld-item-title{
	color: #18D4AF !important;
}
.bb-learndash-banner:before{
	background-image: linear-gradient(-202deg, #ef2c73 15%, #4361EE 90%) !important;
}
body.ld-in-focus-mode .learndash-wrapper{
	background: transparent !important;
}
#learndash-course-header .learndash-wrapper a, #learndash-page-content .bb-elementor-header-items a{
	color: #fff !important;
}
.lms-topic-sidebar-wrapper .lms-course-quizzes-list>ul>li a.bb-lesson-head:hover, .lms-topic-sidebar-wrapper .lms-lessions-list>ol>li a.bb-lesson-head:hover, .bb-type-list li a:hover, .lms-quiz-list li a:hover{
	color: #18D4AF !important;
}
.buddyboss-theme.single-sfwd-courses .learndash-wrapper .ld-status:not(.ld-status-locked){
	padding: 0px !important;
	width: 50% !important;
	margin: 0 auto;
	border-radius: 20px !important;
}
.bb-single-course-sidebar .bb-button-wrap .bb-course-type.bb-course-type-free{
	display: none;
}
.buddyboss-theme.single-sfwd-courses .learndash-wrapper .ld-status-icon.ld-status-complete, .i-progress.i-progress-completed{
	border: 1px solid #fff;
}
#learndash-page-content .sfwd-course-nav .learndash_next_prev_link a{
	color: #000125 !important;
}
#learndash-page-content .sfwd-course-nav .learndash_next_prev_link a:hover{
	background-color: #fff !important;
}
.single-sfwd-courses #content .container{
	padding-top: 0px;
}
.single-sfwd-courses .bb-single-course-sidebar .bb-ld-sticky-sidebar{
	border: 1px solid #fff;
	border-radius: 10px;
}
.bb-single-course-sidebar .bb-course-volume-list{
	padding-bottom: 0px !important;
}
.notification-footer .delete-all {
	color: #fff !important;
}
.bb-template-v2 .side-panel-menu .hot-pink-link a{
	color: #ef2c73;
	font-weight: 700;
}
.wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_response, .learndash-wrapper .wpProQuiz_points{
	background: #18d4af54 !important;
}
.bb-template-v2 .site-header .user-wrap.menu-item-has-children .sub-menu, .user-wrap.menu-item-has-children #header-my-account-menu .bb-sub-menu{
	border: 1px solid #fff;
}
#learndash-page-content{
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.ld-in-focus-mode.single #learndash-course-header{
	max-width: 1300px !important;
}
.learndash-wrapper .learndash_content_wrap, .single #learndash-course-header,  .learndash-wrapper .bb-lms-header .lms-header-title{
	max-width: 1300px !important;
}

/* Default position when panel is closed */
/*#show-sidebar-btn {
    left: 0 !important;
    transition: left 0.3s ease !important;
}*/

/* When buddy panel is open — replace 'buddyboss-panel-open' if needed */
body.buddypanel-open #show-sidebar-btn {
    left: 230px !important; /* Adjust based on sidebar width */
}


@media screen and (max-width: 767px) {
	.lms-topic-sidebar-wrapper .lms-topic-sidebar-data{
		padding-top: 50px !important;
	}
}
@media screen and (max-width: 1024px) {
    #learndash-content div.lms-topic-sidebar-wrapper {
        display: none;
    }
    #learndash-page-content{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	/*#header-aside .header-maximize-link, #header-aside .header-minimize-link{
		display: none;
	}*/
/*	.header-aside .header-minimize-link, .header-aside .header-maximize-link{
		display: none !important;
	}*/
}
@media screen and (max-width: 992px) {
    #learndash-page-content {
        padding: 30px 12px 0 !important;
    }
}
@media screen and (max-width: 543px) {
    #learndash-page-content {
        padding: 30px 12px 0 !important;
    }
    .learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{
    	text-align: center !important;
    }
}


/* Woocommerce */

.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a , .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
	background: #18d4af !important;
/*	color: #000125 !important;*/
}
.bb-template-v2 .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:before{
	color: #fff !important;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a{
/*	color: #fff !important;*/
}
.woocommerce-MyAccount-content :where(.MyAccount-content--dashboard a, .MyAccount-content--address a){
	color: #18d4af !important;
}
.activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel, .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment, .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment.action-save, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type=button], .buddypress .buddypress-wrap input[type=reset], .buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a, .button, button, input[type=button], input[type=submit]{
/*	background-color: #ef2c73 !important;*/
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce form button.button{
	color: #000 !important;
}
.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce form button.button:hover{
	color: #fff !important;
}
.woocommerce-account #content{
	display: flex;
	align-items: center;
}
.woocommerce-page #page{
/*	justify-content: space-between !important;*/
}

/*.page-id-13 .woocommerce-MyAccount-content .bb_customer_login, .page-id-13 .woocommerce-MyAccount-content{
	padding: 0px !important;
}
.page-id-13 .wc-MyAccount-sub-heading{
	padding-bottom: 0px !important;
}
.page-id-13 .wc-MyAccount-sub-heading h2{
	margin: 20px !important;
}*/
table tr:last-child td:first-child, table tr:last-child td:last-child{
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.woocommerce-account #primary{
	  border: 1px solid #fff;
    padding: 40px !important;
    border-radius: 20px;
}
.woocommerce .bsMyAccount{
	margin-bottom: 0px !important;
}
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 25px !important;
}
.woocommerce form .form-row .input-text{
	background-color: transparent; !important;
	color: #fff !important;
	border-color: #fff !important;
}
.select2-container.select2-container--default .select2-search--dropdown .select2-search__field{
	border-color: #000 !important;
	color: #000;
	padding-left: 5px !important;
}
.select2-container.select2-container--default .select2-results__option[aria-selected=true]{
	color: #18d4af !important;
}
.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before{
	display: none;
}
.woocommerce .woocommerce-MyAccount-content form .password-input .show-password-input:after {
    position: absolute;
    right: 0;
}
 #billing-fields select, #billing-fields select option{
	background-color: #000125 !important;
	background: #000125 !important;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{
	padding-top: 0px !important;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-return-to-cart-button:hover, .woocommerce-cart thead tr th, .woocommerce-cart .wc-block-cart__totals-title, .woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{
	color: #18d4af !important;
}
.wc-block-components-quantity-selector{
	border: 1px solid #fff !important;
}
.woocommerce-cart .wc-block-components-sidebar, .woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items{
	border: 1px solid #fff !important;
	padding: 15px !important;
	border-radius: 15px;
}
.wc-block-components-sidebar .wc-block-cart__submit-button{
	background-color: #18d4af !important;
	border-radius: 8px;
}
.wc-block-cart-item__product .wc-block-components-product-name{
	color: #fff !important;
}
.wc-block-cart-items__row .wc-block-cart-item__image{
	padding-left: 0px !important;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block{
	border: 1px solid #fff !important;
	border-radius: 12px;
}
.wc-block-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{
	background-color: #fff !important;
}



/* Dashboard */

.dashboard-filter .jet-color-image-list-wrapper fieldset{
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
}

.jet-color-image-list__item input:checked+.jet-color-image-list__button .jet-color-image-list__decorator>*{
	border-color: #ffffff00 !important;
}

/* Learn Page */
/*.green-dot:before{
	 content: "";
    height: 8px;
    width: 8px;
    background: #18D4AF;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    left: 8px;
}*/

/* Shop Page */
.widget ul a:not(.button):hover{
	color: #fff !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button{
	background-color: #18D4AF !important;
	color: #000125 !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .sfwd-mark-complete:after{
	color: #000125 !important;
}
.ld-progress-bar .ld-progress-bar-percentage{
	background: #18D4AF !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:focus{
	outline: none !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button:hover{
	background-color: #ef2c73 !important;
	color: #fff !important;
}


/* Footer Css */

body.bp-user .atomic-footer,
body.bp-activity .atomic-footer, .woocommerce-dashboard .atomic-footer, .learndash-cpt .atomic-footer {
/*    display: none !important;*/
}
.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .current-menu-item>a>i{
	color: #18D4AF !important;
}
.bb-template-v2 .bb-mobile-panel-inner .bb-primary-menu .current-menu-item>a{
	color: #fff !important;
}
@media screen and (max-width: 782px) {
  .bb-mobile-panel-wrapper {
    height: 100vh !important; /* fallback from 100dvh */
    max-height: 100vh !important;
    overflow-y: auto; /* ensures content scrolls if it overflows */
    top: 0px !important;
  }
}
@media screen and (max-width: 767px) {
    #learndash-content .lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
        height: calc(100vh -  76px) !important;
        max-height: calc(100vh - 76px) !important;
        overflow-y: auto; /* ensures content scrolls if it overflows */
    }
    .bb-course-banner-inner h1.entry-title{
    	font-size: 34px !important;
    	margin-top: 20px;
    }
}




/* Quiz Builder */
 .btn-secondary:hover{
 	background: #000125 !important;
 }
 #generate-exam{
 	background: #000125 !important;
 }
  #generate-exam:hover{
  	background: #EF2C73 !important;
 }


/* Dark mode in lesson */
/* Apply custom background only on single lesson pages with bb-dark-theme */
.bb-dark-theme.single-sfwd-lessons {
    background: #fff !important;  
}
.bb-dark-theme.single-sfwd-lessons #content :where(h1, h2,h3, p, div, span, a):not(.clinical-application *){
	color: #000 !important;
}
.bb-sfwd-aside.bb-dark-theme #learndash-page-content, .bb-sfwd-aside.bb-dark-theme .lms-topic-sidebar-wrapper, .bb-sfwd-aside.bb-dark-theme div.bb-lms-header, .bb-sfwd-aside.bb-dark-theme .lms-topic-sidebar-wrapper .lms-topic-sidebar-data, .bb-sfwd-aside.bb-dark-theme .i-progress.i-progress-completed{
	background: #fff !important;
}
.bb-sfwd-aside.bb-dark-theme .lms-lesson-item.current>.bb-lesson-head{
	background: #000125;
}
.bb-sfwd-aside.bb-dark-theme .lms-lesson-item.current>.bb-lesson-head .bb-lesson-title{
	color: #fff !important;
}
.bb-sfwd-aside.bb-dark-theme #learndash-course-header .learndash-wrapper a{
	color: #000 !important;
}
.bb-sfwd-aside.bb-dark-theme .learndash-wrapper .ld-status.ld-status-progress{
	background: initial !important
}
.bb-sfwd-aside.bb-dark-theme :where(.atomic-tip .e-n-accordion-item-title){
	border-color: #ef2c73 !important;
	fill: #ef2c73 !important;
}
.bb-sfwd-aside.bb-dark-theme .dark-toggle-bg{
	background: #fff !important;
}
.bb-sfwd-aside.bb-dark-theme .lms-lesson-item.current>.bb-lesson-head{
	background: #e7e7e7 !important;
}
#learndash-page-content:not( .post-pre-quiz #learndash-page-content  ){
	padding-top: 80px !important;
}
.bb-sfwd-aside.bb-dark-theme [class*=" bb-icon-"]:before, .bb-sfwd-aside.bb-dark-theme [class^=bb-icon-]:before{
	color: #000125;
}
.bb-sfwd-aside.bb-dark-theme .i-progress.i-progress-completed {
	border: 2px solid #949698;
}
.bb-sfwd-aside.bb-dark-theme #site-logo img{
	filter: brightness(0) saturate(100%) invert(9%) sepia(11%) saturate(5155%) hue-rotate(203deg) brightness(95%) contrast(121%);
}
.bb-sfwd-aside.bb-dark-theme .buddypanel .bb-toggle-panel, .bb-sfwd-aside.bb-dark-theme .buddypanel .side-panel-menu a{
	color: #000125 !important;
}
.bb-sfwd-aside.bb-dark-theme .lms-topic-sidebar-wrapper .lms-course-members-list .lms-course-sidebar-heading{
	color: #000 !important;
}
.learndash_post_sfwd-courses .bb-single-course-sidebar .bb-course-member-wrap{
	display: none;
}
.post-pre-quiz .learndash-wrapper .ld-breadcrumbs{
	background-color: #000125 !important;
/*	border-radius: 0px !important;*/
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border: 1px solid #fff !important;
}
.post-pre-quiz .learndash-wrapper a{
	color: #18d4af !important;
}
.post-pre-quiz .learndash-wrapper .ld-status{
	margin-bottom: 0px !important;
}
.post-pre-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label{
	padding: 10px !important;
	font-size: 14px !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:focus{
	outline: 0px solid transparent !important;
}
.bb-sfwd-aside.bb-dark-theme .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_response{
	background-color: rgba(146, 164, 183, 0.2) !important;
}
.bb-sfwd-aside.bb-dark-theme .post-pre-quiz .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item) label, .bb-sfwd-aside.bb-dark-theme .wpProQuiz_content .wpProQuiz_results h4.wpProQuiz_header{
	color: #000 !important;
}
.bb-sfwd-aside.bb-dark-theme .wpProQuiz_questionList[data-type="single"] .wpProQuiz_questionListItem label.is-selected::before{
	background-color: #fff !important;
}
.bb-sfwd-aside.bb-dark-theme .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .buddyboss-theme .learndash-wrapper .ld-status.ld-status-progress, .bb-sfwd-aside.bb-dark-theme .user-wrap.menu-item-has-children #header-my-account-menu, .bb-sfwd-aside.bb-dark-theme .post-pre-quiz .learndash-wrapper .ld-breadcrumbs{
	background-color: transparent !important;
}
.bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper .bb-mobile-panel-header, .bb-sfwd-aside.bb-dark-theme .user-wrap.menu-item-has-children #header-my-account-menu li .wrapper .bb-sub-menu{
	background-color: #fff !important;
}
.bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left, .bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-wrapper.left .bb-mobile-panel-inner{
	background: #fff !important;
}
.bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-inner .mobile-menu a{
	color: #000125 !important;
}
.bb-sfwd-aside.bb-dark-theme .site-header #header-aside .user-wrap.menu-item-has-children .user-name, .bb-sfwd-aside.bb-dark-theme .user-wrap.menu-item-has-children .sub-menu-inner li .user-mention, .bb-sfwd-aside.bb-dark-theme .site-header #header-aside .user-wrap.menu-item-has-children .user-link:hover .user-name{
	color: #000125 !important;
}
.bb-sfwd-aside.bb-dark-theme .site-header .sub-menu{
	background-color: #ffffff !important;
}
.bb-sfwd-aside.bb-dark-theme .user-wrap.menu-item-has-children #header-my-account-menu li:hover>a{
	background:  #efefef !important;
}
.bb-sfwd-aside.bb-dark-theme .bb-mobile-logo{
	filter: brightness(0) saturate(100%) invert(3%) sepia(77%) saturate(3559%) hue-rotate(226deg) brightness(95%) contrast(109%);
}
.bb-sfwd-aside.bb-dark-theme .bb-mobile-panel-header .user-name, .bb-sfwd-aside.bb-dark-theme .my-account-link a{
	color: #000125 !important;
}



/* flip box */
.elementor-flip-box__layer__title{
	margin-bottom: 0px;
}
.gamplify-leaderboard-widget-wrap .gamplify-leaderboard-show-more .show-more-btn{
	background-color: red !important;
}

/* affiliate QR code */
.wpkqcg_qrcode_wrapper {
	text-align: center;
	margin-bottom: 20px;
}
.atomic-affiliate-qr-url{
	cursor: pointer;
}
.atomic-affiliate-qr-url::after {
  content: "\ee3b";
  font-family: 'bb-icons'; 
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  margin-left: 8px; 
  font-size: 2em; 
  line-height: 1;
  speak: none;
}
.copied-msg{
	text-align: center !important;
	color: #EF2C73; 
	margin: auto !important;
}
.qrcswholewtapper{
	display: none;
}
.mission-comp-tag .elementor-icon-box-description::after {
  content: "Completed";
  display: block;
  margin: 10px auto 0; /* Top margin + auto sides = center */
  padding: 3px 12px;
  font-size: 12px;
  line-height: 16px;
  background-color: #E2FF6D54;
  border: 1px solid #E2FF6D;
  border-radius: 20px;
  color: #E2FF6D;
  width: fit-content;
  text-align: center;
}
.mission-comp-tag .elementor-widget-container{
	border-color: #E2FF6D !important;
}

/* Buddy Boss */
body .buddypress-wrap .subnav-filters .component-filters select, body .buddypress-wrap .subnav-filters .last select {
	border: 1px solid #fff !important;
}
a.link-change-profile-image i:before{
	color: #fff;
}
.bb_more_dropdown, .activity-head-bar .bb-subnav-filters-container .subnav-filters-modal{
	border: 1px solid #fff;
}
.list-title a:hover{
	color: #18d4af !important;
}
.activity-header a[href]:hover{
	color: #18d4af !important;
}
.groups-header #item-header-content .generic-button .group-button .bb-icon-bell:before{
	color: #fff;
}

a.link-change-cover-image:hover i:after, a.link-change-profile-image:hover i:after, a.position-change-cover-image:hover i:after{
	background-color: #fff !important;
}
#subnav a{
	background: transparent !important;
	border: 1px solid #fff;
}
#subnav .selected a:not(#compose-personal-li a, #inbox-personal-li a){
	color: #000125;
	border: 1px solid #18d4af;
	background: #18d4af !important;
}
#bp-browse-button{
	color: #fff !important;
}
.bb-template-v2 .bs-styled-radio:checked+.bb-radio-label:before, .bb-template-v2 .bs-styled-radio:checked+label:before, .bs-styled-checkbox:checked+label:before{
	border-color: #18d4af !important;
}
.groups :where(input:focus, textarea:focus){
	border: 1px solid #fff !important;
	color: #fff !important;
}
.buddypress-wrap .grid-filters a.active{
	color: #18d4af;
}
form.ac-form .ac-reply-content{
	background-color: transparent !important;
	border: 1px solid #fff !important;
}
#buddypress .activity-list .activity-item .action.bp-generic-meta .button:hover>.like-count:not(.acomment-foot-actions .button:hover>.like-count){
	color: #000125 !important;
}
.acomment-content_block *{
/*	color: #000125 !important;*/
}
form.ac-form .ac-reply-content .ac-textarea .ac-input[contenteditable=true]{
	color: #fff !important;
}
.activity-update-form .whats-new-form-footer{
	background-color: #000125 !important;
}
.bb-template-v2 .bb-radio-style input[type=radio]:checked+span:before{
	border-color: #fff !important;
}
.groups #header-cover-image{
/*	border-bottom: 1px solid #fff !important;*/
}
.activity-list .activity-item .activity-state-reactions .reactions_item>i,  #buddypress .activity-list .activity-item .action.bp-generic-meta .button.bp-like-button.has-reaction .like-count, #buddypress .activity-list .activity-item .action.bp-generic-meta .button.bp-like-button.has-reaction>i{
	color: #fff !important;
}
.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{
	color: #fff !important;
}
.bp-activity-huddle a.activity-post-user-name:hover{
	color: #18d4af !important;
}
.dropzone .dz-default{
	background: transparent !important;
	border: 1px solid #fff !important;
}
.activity-head-bar .bb-subnav-filters-container.bb-subnav-filters-filtering .subnav-filters-modal li a:hover, .bb-template-v2 .activity-list .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 .generic-button a:hover{
	color: #000125 !important;
}
#friend-list.item-list:not(.grid) .list-wrap:hover, #members-list.item-list:not(.grid) .list-wrap:hover, .item-list.bp-search-results-list:not(.grid) .list-wrap:hover, .item-list.groups-list:not(.grid) .list-wrap:hover, .dropzone .dz-preview .dz-image, .bb-groups-invites-right-top div.bp-feedback{
	background: transparent !important;
}
#boss-media-create-album-popup .bb-model-footer{
	background: transparent !important;
}
#item-body #group-invites-container li.selected{
	background-color: #18d4af45 !important;
}
.bp-feedback span.bp-icon{
	color: #000125 !important;
}
#bp-group-invite-content{
	padding: 20px;
}
#bp-group-invite-content textarea{
	border: 1px solid #fff !important;
}
body.groups.group-invites #send_group_invite_form .select2-container--default .select2-selection--multiple .select2-selection__choice{
	padding: 0 10px 0 30px !important;
	background-color: #18d4af45 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
	top: 5px !important;
}
.buddypress-wrap .bp-navs li:not(.current) a:hover, .bb-template-v2 .bp-navs ul.component-navigation:not(.subnav) li.selected a, .bb-template-v2 .bp-subnavs>ul>li.selected:hover .bb-component-nav-item-point, .lms-topic-sidebar-wrapper .lms-course-members-list .course-members-list a:hover, .lms-topic-sidebar-wrapper .lms-course-members-list .lms-course-sidebar-heading{
	color: #18d4af !important;
}
.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 #18d4af !important;;
}
#buddypress .button-wrap.member-button-wrap.footer-button-wrap>.generic-button>*>i:before{
	color: #18d4af !important;
}
.notification-list li.bs-item-wrap:hover, #message-threads .bp-message-link:hover, #message-threads .thread-item.optionsOpen:not(.current) .bp-message-link, pre{
	background-color: #18d4af45 !important;
}
.lms-topic-sidebar-wrapper .lms-count{
	border: 1px solid;
}
#buddypress .dir-search input[type=search]:focus, #buddypress .dir-search input[type=text]:focus, #buddypress .groups-members-search input[type=search]:focus, #buddypress .groups-members-search input[type=text]:focus, #buddypress .standard-form input[type=color]:focus, #buddypress .standard-form input[type=date]:focus, #buddypress .standard-form input[type=datetime-local]:focus, #buddypress .standard-form input[type=datetime]:focus, #buddypress .standard-form input[type=email]:focus, #buddypress .standard-form input[type=month]:focus, #buddypress .standard-form input[type=number]:focus, #buddypress .standard-form input[type=password]:focus, #buddypress .standard-form input[type=range]:focus, #buddypress .standard-form input[type=search]:focus, #buddypress .standard-form input[type=tel]:focus, #buddypress .standard-form input[type=text]:focus, #buddypress .standard-form input[type=time]:focus, #buddypress .standard-form input[type=url]:focus, #buddypress .standard-form input[type=week]:focus, #buddypress .standard-form select:focus, #buddypress .standard-form textarea:focus{
	border-color: #fff !important;
}
#buddypress #dir-members-search:focus, #notifications-bulk-management #notification-select:focus{
	border: 1px solid #fff !important;
}
#buddypress .follow-button .card-button, .bb-card-action-secondary .card-button, .bb-card-action-secondary button.follow-button, .bb-card-action-secondary button.follow-button.outline.not_following, .buddypress .buddypress-wrap .bb-card-action-secondary .card-button, .buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button, .buddypress .buddypress-wrap .bb-card-action-secondary button.follow-button.outline.not_following{
	background-color: #18d4af !important;
}
#send_message_form .select2-container--default .select2-selection--multiple .select2-selection__choice{
	padding: 2px 5px 2px 40px !important;
}
.bp-messages-content #bp-message-content .medium-editor-toolbar, .bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-form, .bs-forum-content blockquote:not(.wp-embedded-content), .medium-editor-element blockquote:not(.wp-embedded-content){
	background-color: transparent !important;
}
.bp-messages-content #bp-message-content .medium-editor-toolbar .medium-editor-toolbar-form{
	width: calc(100% - 123px) !important;
	color: #fff !important;
}
#message_content blockquote ul li span{
	background-color: transparent !important;
}
ul#bp-message-thread-list .bp-message-content-wrap blockquote{
	background: transparent !important;
}
#message_content a, .bp-message-content-wrap a{
	color: #18d4af !important;
}
body .buddypress-wrap .subnav-filters .component-filters select, body .buddypress-wrap .subnav-filters .last select, #buddypress .standard-form select, .woocommerce-page .select2-container .select2-selection--single, select:not(#billing-fields select){
	background-image: url('/wp-content/uploads/2025/08/Arrow-down-sign-to-navigate-1.png') !important;
}
.buddypress-wrap .standard-form select:focus{
	color: #fff !important;
}

.bp-pagination-links span.page-numbers:not(.dots){
	background-color: #18d4af !important;
}
.bp-pagination-links a.page-numbers:not(.prev,.next):hover{
	color: #18d4af !important;
}
#group-members-search:focus{
	border-radius: 5px !important;
}
.bb-single-album-header p{
	color: #fff !important;
}
#buddypress #bp-delete-cover-image{
	line-height: 16px !important;
}
.activity-head-bar .bb-subnav-filters-container.bb-subnav-filters-filtering .subnav-filters-modal li.selected a:after, .ac-form span.atwho-inserted, #new-post span.atwho-inserted, #whats-new-form span.atwho-inserted, .ac-form span.atwho-inserted, span.atwho-inserted a{
	color: #fff !important;
}
.single-sfwd-lessons .user_has_access > h2{
	margin-top: 100px;
}
#friend-list .friends-meta .accept:hover, #friend-list .friends-meta .reject:hover{
	color: #fff !important;
}
.lms-topic-sidebar-data .lms-course-members-list{
	display: none;
}
.bb-media-model-wrapper .activity-comments .display-focus .acomment_inner .acomment-content_block, .buddypress-wrap .activity-comments .display-focus .acomment_inner .acomment-content_block {
	background-color: #18d4af !important;
}
.conflict-activity-ul-li-comment li a{
	color: #fff !important;
}
.activity-state-popup .activity-state-popup_inner :where(.activity-state_user__name a, h4){
	color: #18d4af !important;
}
.activity-list .activity-state-popup .activity-state-popup_tab .activity-state-popup_tab_item .activity-state_user .activity-state_user__avatar .activity-state_user__reaction{
	background-color: #18d4af !important;
}
.bb-album-list-item .bs-cover-wrap:after{
	background-image: linear-gradient(0deg, rgb(0 0 0 / 89%) 0, rgb(0 0 0 / 61%) 60%, rgba(0, 0, 0, 0) 100%) !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview:hover .ld-item-name .ld-item-title .ld-item-components .ld-status-locked{
	color: #fff !important;
}
.ld-item-name .ld-item-title .ld-item-components .ld-status-locked{
	background-color: #18d4af45 !important;
}
.learndash-wrapper .ld-pagination .ld-pages a:hover{
	color: #18d4af !important;
}
#header-my-account-menu span.count{
	background-color: #ef2c73 !important;
	color: #fff !important;
}
.bb-document-privacy-wrap .activity-privacy, .bb-media-privacy-wrap .activity-privacy{
	border: 1px solid #fff !important;
}
.buddypress #buddypress .bb-poll-form .bb-activity-poll-cancel, .buddypress #buddypress .bb-poll-form .button.bb-poll-option_add{
	color: #989898 !important;
}
.bb-template-v2 .buddypanel .side-panel-menu li a .count{
	background-color: #ef2c73 !important;
	color: #fff !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerIncorrect label{
	background: transparent !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrectIncomplete label, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(.ld-sortable__item).wpProQuiz_answerCorrect label{
	background: transparent !important;
	border-color: #009b27 !important;
}
.bb-media-model-wrapper .activity-comments .acomment_inner .acomment-content_block{
	background-color: #fff !important;
}
.buddypress-wrap .activity-comments .acomment_inner .acomment-content_block{
	background-color: transparent !important;
}
.activity-form:not(.focus-in):hover .whats-new-form-header{
	background-color: #18d4af54 !important;
}
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item {
    background: #000125 !important;
}
@media screen and (min-width: 1081px) {
    .bb-template-v2 #message-threads .current>a{
    	background: #18d4af45 !important;
    }
}

/* Temparory CSS */

.home-page .main-navigation #primary-navbar{
	justify-content: flex-end !important;
}
.atomic-join-now-on-boarding span{
	font-weight: 600;
}

/* Profile Css */

.user-profile-connection{
	border: 0px solid transparent !important;
	padding: 0px !important;
	border-radius: 0px !important;
	background: transparent !important;
}
.user-profile-connection h5{
    display: none;
}
.user-profile-connection #friends-list-options{
    display: none;
}
.user-profile-connection #friends-list{
	display: flex;
	flex-wrap: wrap;
}
.user-profile-connection #friends-list li{
	flex-direction: column;
	align-items: flex-start !important;
	min-width: 20% !important;
	gap: 5px;
/*	flex-grow: 1;*/
	flex: 0 !important;
	pointer-events: none !important;
}
.notification-wrap span.count{
	background-color: #ef2c73 !important;
	color: #fff !important;
}
.profile-gamplify-gems .custom-text{
	 font-family: 'Poppins';
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 0px;
    color: #18D4AF;
}
.profile-gamplify-level .container1, .profile-gamplify-level .container1 .skill{
	border-radius: 8px;
}
.profile-gamplify-level .container1 .skill{
	padding: 5px !important;
	background: #18D4AF;
}
.profile-gamplify-level .awards-pointbox.level .inner_box:nth-of-type(1){
	display: none;
}
.profile-gamplify-level .awards-pointbox.level .inner_box:nth-of-type(2){
	flex-direction: column;
	gap: 20px;
}
.profile-gamplify-level .awards-pointbox.level .inner_box:nth-of-type(2) .left_side{
	width: 100%;
	text-align: center;
}
.profile-gamplify-steak .streaks_box{
	background: transparent !important;
	border: 0px solid transparent;
	padding: 0px;
	border-radius: 0px;
}
.profile-gamplify-steak .streaks_box .streak_data > div span:not(.streak_text){
	color: #18D4AF !important;
}
.profile-gamplify-steak .streaks_img img{
	width: 20% !important;
}
.profile-gamplify-steak .streak_data div h6{
	color: #18D4AF;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap{
	background: transparent !important;
	padding: 0px !important;
	border: 0px solid transparent !important;
	border-radius: 0px !important;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .gamplify-leaderboard-widget-nav{
	background: transparent !important;
	border-bottom: 0px solid transparent !important;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .gamplify-leaderboard-widget-nav-item{
  color: #fff !important;
  font-family: 'Poppins' !important;
  font-size: 14px;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .user-name a{
  color: #fff !important;
  font-family: 'Poppins';
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .gamplify-leaderboard-widget-nav-item.active{
	color: #18D4AF !important;
	border-bottom-color: #18D4AF !important;
	padding-bottom: 0px;
}
.profile-gamplify-leaderboard .user-meta{
	display: flex;
	align-items: center;
	justify-content: space-between !important;
	width: 100%;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .user-points{
	color: #18D4AF !important;
	font-family: 'Poppins' !important;
	padding-right: 10px;
}
.profile-gamplify-leaderboard .user-details{
	width: 100%;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .gamplify-leaderboard-widget-users-list:not(.main-leader .gamplify-leaderboard-widget-wrap .gamplify-leaderboard-widget-users-list){
	height: 250px !important;
}
.profile-gamplify-leaderboard .gamplify-leaderboard-widget-wrap .user-rank{
	color: #fff !important;
}
.user-profile-connection .bb-friends-list-widget .item-title a{
	 display: -webkit-box;
  -webkit-line-clamp: 1;    
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.streaks_box .streak_data div > span{
	font-size: 36px !important;
	line-height: 46px;
	font-weight: 600 !important;
}
.streaks_box .streak_data div .streak_text{
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 500 !important;
	color: #fff !important;
}
.profile-gamplify-steak .awards-pointbox, .profile-gamplify-level .awards-pointbox{
	margin-bottom: 0px !important;
}
.awards-pointbox.level span.left_side.mr-btm{
	margin-bottom: 20px !important;
}
.profile-badge-shortcode .global_shortcode_box{
/*	justify-content: flex-start !important;*/
	gap: 15px !important;
}
.profile-badge-shortcode .global_plas_badge_box{
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	justify-content: flex-end;
}
.profile-badge-shortcode .global_plas_badge_box .global_badge_heading_box{
	text-align: center;
/*	margin-top: 10px;*/
}
.profile-badge-shortcode .global_plas_badge_box .global_badge_heading_box .global_badge_title{
	font-size: 11px;
	line-height: 13px;
	font-weight: 500;
}
.profile-badge-shortcode .global_plas_badge_box .global_badge_heading_box .global_badge_sub_title{
	font-size: 9px;
	line-height: 15px;
	margin-top: 5px;
	color: #bfbfbf;
}
.awards-pointbox.level span.left_side .inner_level{
	color: #18D4AF !important;
}


/* Scrollbar -- WebKit Browsers (Chrome, Edge, Safari) */
.gamplify-leaderboard-widget-users-list::-webkit-scrollbar {
  width: 8px !important;
}
.gamplify-leaderboard-widget-users-list::-webkit-scrollbar-track {
  background: transparent !important;
}
.gamplify-leaderboard-widget-users-list::-webkit-scrollbar-thumb {
  background-color: #00ffe0 !important; /* change this color */
  border-radius: 10px !important;
}
.gamplify-leaderboard-widget-users-list {
  scrollbar-width: thin !important;
  scrollbar-color: #00ffe0 transparent !important;
}

.profile-gear-badges .elementor-shortcode{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 20px;
}
.profile-gear-badges .elementor-shortcode .locked{
	padding: 10px;
	border: 1px solid #fff;
	border-radius: 12px;
	width: 12%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 138px;
}
.profile-gear-badges .elementor-shortcode .locked img{
	width: 25%;
}
.atomic-gear-images img{
	width: 100% !important;
	border-radius: 6px !important;
}
.profile-badge-shortcode .global_header_title {
	display: none;
}
.profile-badge-shortcode .global_plas_badge_box{
	background: rgba(255, 255, 255, 0.1);
	border-radius: 12px;
/*	box-shadow: 0 0px 10px rgba(255, 255, 255, 33%);*/
	backdrop-filter: blur(6.9px);
	-webkit-backdrop-filter: blur(6.9px);
	border: 1px solid #18D4AF;
	padding: 0px 4px 4px 4px;
}

/*.profile-badge-shortcode .global_category_unlockimg, .profile-badge-shortcode .global_category_lockimg, */

.profile-badge-shortcode .global_category_lockimg img{
	width: 100%;
}
.global_shortcode_box > div {
    max-width: calc(31% - 6px) !important;
}
#whats-new-textarea [contenteditable=true]:empty:before, #whats-new-textarea-placeholder [contenteditable=true]:empty:before{
	color: #fff !important;
}
#profile-card{
	border: 1px solid #fff !important;
}
@media(max-width: 768px){
	.profile-gear-badges .elementor-shortcode .locked{
		width: 22%;
	}
}
@media(max-width: 425px){
	.profile-gear-badges .elementor-shortcode .locked{
		width: 45%;
	}
}
@media screen and (min-width: 800px) {
  body.page-id-3655 .elementor-location-footer {
    margin-left: 68px !important;           /* Default (closed) state */
    transition: margin-left 0.2s ease;      /* Smooth transition */
    will-change: margin-left;               /* Hint for performance */
  }

  body.page-id-3655.buddypanel-open:not(.register) .elementor-location-footer {
    margin-left: 230px !important;          /* When BuddyPanel is open */
  }
}


/* LeaderBoard CSS */
.sneak-peak-event-cont .achievements-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    max-width: 1200px;
    margin: 0 auto;
}
.sneak-peak-event-cont .achievement-card {
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 15px;
    transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.1) ;
	border-radius: 12px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(6.9px) ;
	-webkit-backdrop-filter: blur(6.9px) ;
	border: 1px solid rgba(255, 255, 255, 0.3);
}
.sneak-peak-event-cont .achievement-card:hover {
    border-color: #18D4AF;
    box-shadow: 0 8px 25px rgba(24, 212, 175, 0.2);
    transform: translateY(-2px);
}
.sneak-peak-event-cont .trophy-icon {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-shadow: 0 0 10px rgba(255, 255, 255, 60%);
}
.sneak-peak-event-cont .trophy-icon::before {
    content: "🏆";
    font-size: 20px;
    filter: brightness(1.2);
}
 .sneak-peak-event-cont .content {
    flex: 1;
}
.sneak-peak-event-cont .achievement-title {
    color: #18D4AF;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px;
    text-transform: capitalize;
}
.sneak-peak-event-cont .winner-name {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-shadow: 0 2px 4px rgba(226, 255, 109, 0.3);
}
.sneak-heading{
	font-size: 40px;
	line-height: 50px;
	font-weight: 600;
	font-family: 'Poppins';
	text-align: center;
	 background: linear-gradient(90deg, #4361EE, #7729FE, #F5C1F2);
    background-size: 300% 300%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    width: 100%;
	animation: 
        gradientShifts 6s ease infinite,
        updowns 2s infinite linear alternate;
}
@keyframes gradientShifts {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes updowns {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(15px);
    }
}
@media (max-width: 768px) {
    .sneak-peak-event-cont .achievements-wrapper {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    
    .sneak-peak-event-cont .achievement-card {
        padding: 15px;
    }
    
    .sneak-peak-event-cont .trophy-icon {
        width: 35px;
        height: 35px;
    }
    
    .sneak-peak-event-cont .trophy-icon::before {
        font-size: 18px;
    }
    
    .sneak-peak-event-cont .achievement-title {
        font-size: 13px;
    }
    
    .sneak-peak-event-cont .winner-name {
        font-size: 16px;
    }
}
.main-leader .gamplify-leaderboard-widget-wrap .gamplify-leaderboard-widget-users-list{
	height: 530px !important;
	overflow-y: auto !important;
}



/* Events */
.gmp-single-events-frontend-cls .gmp-single-event-content-box .event-description{
	color: #fff !important;
}
.gmp-single-events-frontend-cls .site-content{
	padding-top: 0px !important;
	height: 100vh;
}

.bb-template-v2 .notification-wrap .notification-list li.bs-item-wrap, #message-form-submit-wrapper, #message-reply-form-submit-wrapper{
	background-color: transparent !important;
}
#message-new-submit:before, #message-reply-new-submit:before, .compose #buddypress #send_message_form .select2-search__field{
	color: #fff !important;
}
body .select2-container .select2-dropdown.bb-compose-input .select2-results__option.select2-results__message, body .select2-container .select2-dropdown.bb-compose-input .select2-results__option{
	color: #000125 !important;
}
#buddypress .bb_more_options .bb_more_options_list, .activity-list .bb-activity-more-options-wrap .bb-activity-more-options, .bb_more_options .bb_more_options_list, body .meeting-actions .meeting-actions-list, body .webinar-actions .webinar-actions-list{
	border: 1px solid #fff;
}
.gmp-single-events-frontend-cls .gmp-single-event-content-box #rsvp-form .form-group label{
	color: #000125;
}
/*.gmp-single-events-frontend-cls .gmp-single-event-content-box #custom-link-rsvp-form .form-group label{
	color: #000125;
	font-weight: 400 !important;
}*/
.gmp-single-events-frontend-cls .gmp-single-event-content-box .custom-popup h2{
	color: #000125;
	font-size: 24px !important;
	line-height: 28px;
	font-weight: 600;
}
.gmp-single-events-frontend-cls .gmp-single-event-content-box #custom-link-rsvp-form .form-group label,.gmp-single-events-frontend-cls .gmp-single-event-content-box #rsvp-form .form-group label{
	margin-bottom: 0px !important;
	font-size: 14px !important;
	line-height: 18px !important;
	margin-top: 10px;
	color: #000125;
	font-weight: 500 !important;
}
.gmp-event-list-main-content .event{
	background-color: rgba(255, 255, 255, 0.1) !important;
	border-radius: 12px !important ;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
	backdrop-filter: blur(6.9px) !important;
	-webkit-backdrop-filter: blur(6.9px) !important;
	border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.gmp-events-frontend-cls p.event-excerpt{
	margin: 10px 0 0 0 !important;
}
.gmp-events-frontend-cls p.event-excerpt a, .gmp-events-frontend-cls a.continue-read{
	color: #EF2C73 !important;
}
.gmp-events-frontend-cls .event-desc{
	margin: 0px !important;
}
.gmp-events-frontend-cls .event-name{
		margin: 10px 0 0 0  !important;
}
.gmp-event-list-main-content .event,.gmp-event-list-main-content .event-list-item{
	padding: 10px;
}
.gmp-events-frontend-cls .event-meta{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.gmp-events-frontend-cls img.card-icon{
	border-radius: 10px !important;
}


/* Events Detail page */
.gmp-single-events-frontend-cls .bb-course-preview-content{
	padding: 0 20px 20px 20px !important;
}
.gmp-single-events-frontend-cls .gmp-event-datetime{
	margin: 0 0 15px 0 !important;
}
.gmp-single-events-frontend-cls .third-party-btn{
	padding: 10px 0 0 0 !important;
	color: #000 !important;
}
.custom-popup form input{
	background-color: #fff !important;
	color: #000125 !important;
}
.gmp-single-events-frontend-cls .gmp-single-event-content-box .custom-popup button{
	background-color: #000125 !important;
}
.gmp-single-events-frontend-cls .gmp-single-event-content-box .custom-popup button:hover{
	background-color: #ef2c73 !important;
}
.custom-popup .custom-link-inperson, .gmp-single-event-content-box p.in_persone_special_notes, .event-meta .in_person_address{
	color: #000 !important;	
}





/* Gear Unlock Popup */

.icon-animation .icon {
  animation: bounce 2s infinite ease-in-out;
}

.icon-animation .icon-one {
  animation-delay: 0s;
}

.icon-animation .icon-two {
  animation-delay: 0.2s;
}

.icon-animation .icon-three {
  animation-delay: 0.4s;
}

@keyframes bounce {
  0%, 20%, 100% {
    transform: translateY(0);
  }
  10% {
    transform: translateY(-20px);
  }
}

.atomic-gear-shortcode .atomic-badges-popup-content{
	display: flex;
	align-items: center;
	flex-direction: column;
}
.atomic-gear-shortcode .atomic-badges-image{
	width: 30%;
  border-radius: 100%;
  padding: 10px;
  border: 2px solid #E2FF6D;
}
.atomic-gear-shortcode .atomic-badges-main-title{
	font-size: 20px;
  font-weight: 700;
  color: #E2FF6D;
  margin-top: 20px;
  margin-bottom: 10px;
}
.atomic-gear-shortcode .atomic-badges-main-description{
/*	width: 60%;*/
	text-align: center;
}
@media(max-width: 425px){
	.atomic-gear-shortcode .atomic-badges-image{
		width: 60%;
	}
	.atomic-gear-shortcode .atomic-badges-main-description{
		width: 100%;
	}
}


body.page-id-3655.lock-scroll {
    overflow: hidden !important;
}

/* Hide LearnDash sidebar */
.atomic-hide-sidebar {
    display: none !important;
}

/* Expand main content when sidebar hidden */
.atomic-hide-sidebar~.ld-content-wrap {
    width: 100% !important;
}



/* demo css */

/* ---------- NUCLEAR OVERRIDE for the atwho suggestion box ---------- */
/* Force everything inside the dropdown to use the dark background + white text */
body .atwho-view,
body .atwho-view *,
body .atwho-view *::before,
body .atwho-view *::after,
body .atwho-view ul,
body .atwho-view ul li,
body .atwho-view table,
body .atwho-view tbody,
body .atwho-view tr,
body .atwho-view td,
body .atwho-view th {
  background: none !important;
  background-image: none !important;
  background-color: #1a1a2e !important; /* dark background */
  color: #ffffff !important;
  border-color: #3d3d5c !important;
  box-shadow: none !important;
}

/* container styling */
body .atwho-view {
  padding: 6px !important;
  border-radius: 8px !important;
  min-width: 180px !important;
  box-shadow: 0 4px 12px rgba(0,0,0,0.4) !important;
  z-index: 999999 !important;
}

/* items */
body .atwho-view .atwho-li,
body .atwho-view li {
  padding: 10px 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  background-color: green !important;
}

/* hover / selected */
body .atwho-view .cur,
body .atwho-view li:hover,
body .atwho-view .atwho-li:hover {
  background-color: #ffffff2b !important; 
  color: #fff !important;
  border-radius: 8px !important;
}

/* text */
body .atwho-view .ac-name { 
  color: blue !important; 
  font-weight: 500 !important; 
}
body .atwho-view .ac-handle { 
  color: #b3b3b3 !important; 
  font-size: 0.85em !important; 
}

/* avatar */
body .atwho-view img { 
  border-radius: 50% !important; 
  width: 32px !important; 
  height: 32px !important; 
  flex-shrink: 0 !important; 
}

/* Affiliate */

#affwp-affiliate-dashboard-tabs li a{
	color: #fff !important;
}
#affwp-affiliate-dashboard-tabs li a:hover, #affwp-affiliate-dashboard-tabs li.active a{
	color: #18d4af !important;
}
table.affwp-table th{
	color: #000125 !important;
}
table.affwp-table td, table.affwp-table td a{
	color: #fff !important;
	padding: 10px 0 10px 0 !important;
}
.affwp-form input{
	border: 1px solid #fff !important;
}



