html,
body {
	font-size: 20px;
	line-height: normal;
}

h1 {
	line-height: 120% !important;
}

h2,
h3,
h4,
h5,
h6 {
	line-height: 120% !important;
	font-size: inherit !important;
}

@media screen and (max-width: 768px) {
	.h-sm-reverse {
		display: flex;
		flex-direction: row-reverse;
	}
}


.h-border--bluer {
	backdrop-filter: blur(5px);
}

.h-button--gray .elementor-button {
	border-radius: 6px;
	background: rgba(255, 255, 255, 0.02) !important;
	box-shadow: 0px 0px 42px 0px rgba(255, 255, 255, 0.17) inset;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	-webkit-transform: translateZ(0);
}

.h-button--gray .elementor-button:hover span {
	color: #FF832E;
	text-shadow: 0px 4px 14px #FF832E;
}

.h-review--slider .elementor-custom-embed-play circle {
	border-radius: 60px;
	border: 1px solid #8C8C8C;
	background: rgba(255, 255, 255, 0.01);
	box-shadow: 0px 0px 12px 0px rgba(255, 255, 255, 0.20) inset;
	backdrop-filter: blur(24px);
}



.h-review--slider .swiper-slide.swiper-slide-next {
	opacity: 1 !important;
	z-index: 99;
}

.h-review--slider .elementor-custom-embed-play svg {
	border-radius: 60px;
	border: 1px solid #8C8C8C;
	background: rgba(255, 255, 255, 0.01);
	box-shadow: 0px 0px 12px 0px rgba(255, 255, 255, 0.20) inset;
	backdrop-filter: blur(24px);
}

@media (min-width:1024px) {
	.h-review--slider .swiper-slide {
		opacity: 0.4;
	}

	.h-review--slider .swiper-slide.swiper-slide-next {
		transform: scale(1.4);
	}
}


.h_hero_video {
	max-width: 825px !important;
}

.h-button--shadow {
	border-radius: 6px;
	background: var(--Gradient, linear-gradient(177deg, #FF7C1F 2.35%, #FF5600 97.95%));
	box-shadow: 0px 4px 14px 0px rgba(255, 131, 46, 0.60), 1px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -4px 4px -1px #FF3100 inset, 0px 4px 4px 0px rgba(255, 255, 255, 0.25) inset;
	transition: 0.4s;
}

.h-button--shadow:hover {
	background: var(--Gradient, linear-gradient(177deg, #FF7C1F 2.35%, #FF5600 97.95%));
	box-shadow: 0px 4px 54px 0px #FF832E, 1px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -4px 4px -1px #FF3100 inset, 0px 4px 4px 0px rgba(255, 255, 255, 0.25) inset;
}

.elementor-field-type-submit .elementor-button {
	border-radius: 6px;
	background: var(--Gradient, linear-gradient(177deg, #FF7C1F 2.35%, #FF5600 97.95%));
	box-shadow: 0px 4px 14px 0px rgba(255, 131, 46, 0.60), 1px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -4px 4px -1px #FF3100 inset, 0px 4px 4px 0px rgba(255, 255, 255, 0.25) inset;
	transition: 0.4s;
}

.elementor-field-type-submit .elementor-button:hover {
	background: var(--Gradient, linear-gradient(177deg, #FF7C1F 2.35%, #FF5600 97.95%));
	box-shadow: 0px 4px 54px 0px #FF832E, 1px 1px 0px 0px rgba(255, 255, 255, 0.05) inset, 0px -4px 4px -1px #FF3100 inset, 0px 4px 4px 0px rgba(255, 255, 255, 0.25) inset;
}

.elementor-field-type-submit .elementor-button:active,
.elementor-field-type-submit .elementor-button:focus {
	background: linear-gradient(177deg, #FF7C1F 2.35%, #FF5600 97.95%);
}

.h-button--shadow:active,
.h-button--shadow:focus {
	background: linear-gradient(177deg, #FF7C1F 2.35%, #FF5600 97.95%);
}

.h_hero_video video {
	width: 100%;
}

.elementor-button span {
	color: inherit;
}

@media (min-width: 1600px) {
	.h-slider-courses {
		justify-content: center !important;
	}

}

.h-ul-decor ul li {
	list-style: none;
	margin-bottom: 10px;
}

.h-ul-decor ul li:before {
	content: '';
	background-image: url('/wp-content/uploads/2025/06/Subtract.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-top: 5px;
	vertical-align: middle;
	position: absolute;
	left: 0;
}

/* .elementor-button{
	color: inherit !important;
} */

.h-button--login .elementor-button {
	background: rgba(255, 255, 255, 0.02) !important;
	box-shadow: 0px 0px 42px 0px rgba(255, 255, 255, 0.17) inset;
	backdrop-filter: blur(5px);
}

/* #cover-image-container.my_profile 
{
	    border: 0  !important;
			max-width: 70vw;
			margin:auto;
}

#cover-image-container .bb-user-content-wrap
{
	display: grid;
}
#cover-image-container .mycred-bboss-profile-header
{
	order:2;
}
#cover-image-container .mycred-bboss-profile-header .ranks
{
	display:none;
}

#cover-image-container .item-meta
{
	order:1;
}

#cover-image-container #header-cover-image
{
	border-radius: 15px;
}

#cover-image-container .mycred-bboss-tag
{
	border: 0;
	display: grid; 
}
#cover-image-container .mycred-bboss-tag span
{
	    padding-top: 5px;
    text-align: center;
}
#cover-image-container .mycred-bboss-tag img
{
	content:  url("https://wealthdynamics.geniusu.com/staging_new/img/gems.png");
}

.bp-personal-tab.selected a, .bp-personal-tab a:hover
{
	background-color: transparent !Important;
	color: #FF9900 !Important;
}
#mycred-history-personal-li div::before {
  content: url("https://stage-geniusgroup.com/wp-content/uploads/2025/05/gems_red-1.png");
	vertical-align: -60%;
	
	margin:-3px;
}
#groups-personal-li div::before {
  content: url("https://stage-geniusgroup.com/wp-content/uploads/2025/05/groups.png");
	vertical-align: -40%;
	padding:2px;
}
#activity-personal-li div::before {
  content: url("https://stage-geniusgroup.com/wp-content/uploads/2025/05/timeline-1.png") ;
	vertical-align: -40%;
	
	padding:2px;
}
#xprofile-personal-li div::before {
  content: url("https://stage-geniusgroup.com/wp-content/uploads/2025/05/profile.png");
	vertical-align: -20%;
	padding:10px;
}
#mycred-history-personal-li div
{
	content: 'Redeem GEMs';
}
#whats-new-form
{
	border-color: rgba(255,255,255,0.1) !important;
}
.bb-profile-grid
{
	    max-width: 70%;
	margin-left:0;
}

#groups-list .generic-button.reject button, #groups-list .generic-button.reject button:hover, #groups-list .generic-button.reject button:focus
{
	    background-color: #0a0d32 !important;
	border-color: #0a0d32 !important;
	color:#fff !important;
}
#groups-list.bp-list:not(.grid) .item-entry .list-wrap:hover
{
	background-color: rgba(146, 164, 183, .05);
	border: 1px solid rgba(146, 164, 183, .05);
}
     .bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li.current a,     .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li.selected a
{
	border-color: #0a0d32 !important;
	color:#F29D39;
}
.bb-template-v2.groups .bp-single-vert-nav #item-body #subnav .subnav li a,     .bb-template-v2.groups.group-admin .bp-single-vert-nav .bp-navs.group-subnav li a
{
	background: transparent;
	border:1px solid  #0a0d32 !important;
	border-top:0px !important;
}
.screen-heading.group-invites-screen
{
	display:none;
} */