/* caret for top-level items with dropdown */
.tm-header .uk-navbar-nav > li.menu-item-has-children > a {
	position: relative; 
  }
  
  .tm-header .uk-navbar-nav > li.menu-item-has-children > a::after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 8px;
	margin-left: 8px;
	vertical-align: middle;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M10.5581 1.05806C10.8021 0.813981 11.1978 0.813981 11.4418 1.05806C11.6859 1.30214 11.6859 1.69777 11.4418 1.94185L6.44185 6.94185C6.19777 7.18593 5.80214 7.18593 5.55806 6.94185L0.558058 1.94185C0.313981 1.69777 0.313981 1.30214 0.558058 1.05806C0.802136 0.813981 1.19777 0.813981 1.44185 1.05806L5.99995 5.61616L10.5581 1.05806Z' fill='%2310162F'/></svg>") no-repeat center / contain;
	transition: transform .2s ease;
  }
  
  /* rotate when dropdown is open (UIkit adds .uk-open) */
  .tm-header .uk-navbar-nav>li:hover > a::after {
	transform: rotate(180deg);
  }

  .tm-header .uk-navbar-dropdown-nav {
    color: rgba(16, 22, 47, 0.80);
    font-family: "General Sans Variable", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
	display: flex;
		flex-direction: column;
		gap: 20px;
		padding: 20px 0 20px 30px;
}
.tm-header .uk-navbar-dropdown-nav>li>a {
    color: rgba(16, 22, 47, 0.80);
    padding: 0;
}

.tm-header .uk-navbar-dropdown-nav>li>a:hover{
	color: #0065F2;
}

  /* Header */
.gm-user-profile{
	display: flex;
width: 44px;
height: 44px;
justify-content: center;
align-items: center;
border-radius: 50px;
border: 0.8px solid rgba(16, 22, 47, 0.20);
background: #FFF;
cursor: pointer;
}

.gm-user-profile.mob{
	width: 40px;
height: 40px;
background: rgba(16, 22, 47, 0.03);
border: none;
}
.gm-header-btn{
display: inline-flex;
height: 44px;
padding: 0px 24px;
justify-content: center;
align-items: center;
gap: 4px;
border-radius: 50px;
background: #0065F2;
cursor: pointer;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 150%;
border: none;
text-decoration: none;
outline: none;
}

.gm-header-btn:hover {
background: #0556C7;
color: #fff;
}
.uk-navbar-right.gm2 .uk-navbar-nav{
	width: 50%!important;
justify-content: flex-end;
}

.uk-navbar-right.gm2 .header-buttons-top{
column-gap: 24px;
}

.uk-navbar-right.gm2 .widget_execphp.uk-navbar-item{
margin-left: auto;
}

.gm-1-1-btn{
background: transparent;
border: none;
outline: none;
color: #0065F2;
font-family: "General Sans Variable", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 150%;  
cursor: pointer;
}

.uk-navbar-right.gm2 li>a {
padding: 0 6px;
min-height: 40px;
color: #10162F;
font-family: "General Sans Variable", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}
:not(.uk-sticky-below)>.uk-navbar-container:not(.uk-navbar){
padding-bottom: 0!important;
}
/* Hide header, then fade in after 0.3s */
.tm-header,
.tm-header-mobile {
opacity: 0;
animation: gmHeaderFade .5s ease .5s forwards;
z-index: 999;
}

@keyframes gmHeaderFade {
to { opacity: 1; }
}

/* Respect reduced-motion prefs */
@media (prefers-reduced-motion: reduce) {
.tm-header,
.tm-header-mobile { opacity: 1; animation: none; }
}


/* Footer */
.gm-footer{
padding: 80px 16px 96px!important;
	max-width: 1216px;
margin: 0 auto;
}
.gm-footer .uk-container{
padding: 0;
}
.gm-footer .uk-grid{
margin: 0;
}
.gm-footer .uk-list .uk-link-text a, .gm-footer .uk-list .uk-link-toggle .uk-link-text, .gm-footer .uk-list a.uk-link-text{
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%; 
color: #10162F;
font-family: "General Sans Variable", sans-serif;
}
.gm-footer .uk-grid > div{
padding-left:0;
}
@media (min-width: 991px){
.gm-footer .uk-grid > div{
padding-left:0;
width: 30%;
}

.gm-footer .uk-grid > div:nth-child(2){
width: 40%;
padding-top: 16px;
}
.gm-footer .uk-grid > div:nth-child(3){
text-align: right;
padding-top: 16px;
}

.gm-footer .gm-footer-social .uk-grid > div{ 
width: auto;
}
.gm-footer .gm-footer-social .uk-grid > div:nth-child(2),
.gm-footer .gm-footer-social .uk-grid > div:nth-child(3){
width: auto;
padding-top: 0;
}

.gm-footer .uk-grid div .uk-list{
		column-gap: 48px;
}

.gm-footer .uk-grid div .uk-list li{
margin-bottom: 16px;
}

}


.gm-footer .uk-grid div .uk-list li a:hover{
color: #0065F2;
}

.gm-footer .gm-footer-email a{
color: #10162F;
font-weight: 400;
}

.gm-footer-social .uk-grid{
gap: 16px;
}

.gm-footer-bottom{
	padding: 24px 16px;
max-width: 1216px;
margin: 0 auto;
border-top: 1px solid rgba(16, 22, 47, 0.05);
}

.gm-footer-bottom .uk-grid>*{
padding: 0;
}

.gm-footer-bottom .uk-grid{
margin: 0;
}

.gm-footer-bottom-left span{
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
color: rgba(16, 22, 47, 0.80);
}
.gm-footer-bottom-right p a{
color: rgba(16, 22, 47, 0.80);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;  
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}

@media (max-width: 991px){
.gm-footer {
padding: 60px 16px 32px !important;
}
.gm-footer .uk-container > div{
	justify-content: center;
display: flex;
align-items: center;
gap: 32px;
flex-direction: column;
}
.gm-footer .uk-grid > div:nth-child(2),
.gm-footer .uk-grid > div:nth-child(3){ 
margin-top: 0;
}
.gm-footer .gm-footer-nav{
	display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 24px;
}
.gm-footer-logo,
.gm-footer-social{
	display: flex;
justify-content: center;
}
.gm-footer-logo img{
width: 172px;
}
.gm-footer-email{
	text-align: center;
}
.gm-footer-bottom {
padding: 24px 16px 40px;
}
.gm-footer-bottom .uk-container > div{
		display: flex;
flex-direction: column-reverse;
}
.gm-footer-bottom-right p{
	display: flex;
flex-direction: column;
}
.gm-footer-bottom .uk-container > div .uk-grid-margin{
	margin-top: 23px;
}
.uk-navbar-right.gm-mob {
    column-gap: 12px;
}
.uk-navbar-left.gm-mob .uk-logo img{
 max-width: 202px;
}
.tm-header-mobile .uk-navbar-container > .uk-container{
	padding: 12px 16px 12px 4px;
}
.uk-navbar-right.gm-mob .uk-icon{
 color: #10162F;
 fill: #10162F;
}
.uk-navbar-right.gm-mob .uk-navbar-toggle{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: rgba(16, 22, 47, .03);
}
.uk-offcanvas-bar .uk-offcanvas-close {
    top: 12px;
    right: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: rgba(16, 22, 47, .03) !important;
}
.gm-mob-modal-buttons{
	display: flex;
		flex-direction: column;
		gap: 12px;
}
.gm-mob-modal-login{
	display: flex;
		height: 44px;
		padding: 0 24px 0 16px;
		justify-content: center;
		align-items: center;
		align-self: stretch;
		border-radius: 50px;
		border: 0.8px solid rgba(16, 22, 47, 0.20);
		background: #FFF;
		outline: none;
		font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%;
color: #10162F;
}
.gm-mob-modal-sign-up{
	display: flex;
		height: 44px;
		padding: 0 24px 0 16px;
		justify-content: center;
		align-items: center;
		align-self: stretch;
		border-radius: 50px;
		outline: none;
		background: #0065F2;
		color: #fff;
		font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%;
border: 0.8px solid #0065F2;
}
.gm-mob-modal-sign-up:hover{
	background: #0556C7;
}
}
  

/* iframe on blog page */
.tradingview-widget-container,
.tradingview-widget-container iframe{
    width: 100% !important;
}
/* courses list */
.courses-list .el-item .el-link {
    float: right;
    position: relative;
    transform: translateY(-200%);
}

.courses-list .el-item .el-content {
    max-width: calc(100% - 200px);
}

.courses-list .uk-first-column:nth-child(odd) .el-item {
    background: #F2F7FE !important;
    border-radius:20px;
}
.courses-list.search-list .uk-grid .uk-first-column .el-item {
    background: #fff;
}
.courses-list.search-list .uk-grid .uk-first-column:nth-child(odd) .el-item {
    background: #F2F7FE;
}

.courses-list  .el-item {
    padding: 20px
}

.el-nav > li:nth-child(1) { order: 1; }
.el-nav > li:nth-child(2) { order: 5; }
.el-nav > li:nth-child(3) { order: 2; }
.el-nav > li:nth-child(4) { order: 4; }
.el-nav > li:nth-child(5) { order: 3; }

.af-form-content .el-content {
	text-align:justify;
}

.schedule-bottom,
.uk-modal-dialog .af-form .af-form-conten center{
	text-align:center;
}

.af-form-content .uk-text-primary .el-content:nth-of-type(3) {
	margin-bottom:20px;
}

.uk-modal-dialog .af-form .af-form-content .schedule-bottom p {
	margin-bottom:0;
	text-align:center;

}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    background: #006aff30;
}

.category-blog .uk-margin-medium-top {
	    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}

.category-blog .uk-text-center.uk-margin-medium-top {
	display:block;
}

.category-blog .blog-content{
	width: 68%;
	padding-right: 4%;
	border-right: 1px solid #ededed;
}

.category-blog .mysidebar{
	width: calc(100% - 68%);
	padding-left:4%;
	float:right;
}

.mysidebar h3 {
	font-size:24px;
	line-height: 1.1;
    color: #303235;
    font-weight: 900;
	margin: 0 0 30px;
}

#stickytypeheader.sticky {
	position: fixed;
  top: 80px;
	right:calc((100% - 1100px) / 2);
	max-width:385px;
}

.category-blog .blog-content p {
	font-size: 17px;
    line-height: 28px;
    color: #303235;
    font-family: Lato;
    font-weight: 400;
    letter-spacing: 0;
}

.uk-navbar-left, .uk-navbar-right, [class*=uk-navbar-center] {
	column-gap:20px;
}

@media only screen and (max-width: 1180px)  {
	#stickytypeheader.sticky {
	right:40px;
	max-width:360px;
}
}

@media only screen and (max-width: 1024px)  {
	#stickytypeheader.sticky {
	max-width:305px;
}
}

@media only screen and (max-width: 950px) {
	#back-to-courses-button {
    	margin-bottom: 20px;
    }

	.category-blog .uk-margin-medium-top {
		flex-direction:column;
	}

	.category-blog .blog-content {
		padding:0;
		width:100%;
	border-right: none;
	}

	.category-blog .mysidebar {
		display:none;
	}
}

@media only screen and (max-width: 950px) {
    .courses-list .el-item .el-content {
    	max-width: 100%;
    }
    .courses-list .el-item .el-link {
    	display: block;
        position: inherit;
        transform: none;
        float: left;
    }
}
@media only screen and (max-width: 600px) {
    .courses-list .el-link {
         width: 100%;
    }
	.wpforms-submit {
    	width: 100% !important;
    }
}

/* subscribe modal */
.uk-modal-title {
    font-weight: 900;
}
.uk-modal-dialog.uk-modal-body {
	width: 100%;
	max-width: 440px !important;
	border-radius: 16px;
	padding: 0px;
	overflow: hidden;
}
.uk-subscribe-input {
    border: 1px solid #9DA4B0 !important;
    border-radius: 4px;
    background-color: white !important;
	  min-width: 300px;
    border-radius:25px;
}

.uk-text-muted,
.uk-section-primary:not(.uk-preserve-color) em {
    color: #9da4b0 !important;
}
.uk-text-meta {
    font-size: 15px;
    line-height: 160%;
    color: #9da4b0 !important;
    font-family: Lato;
    font-weight: 400;
    letter-spacing: 0;
    font-style: normal;
}

.footer-first .uk-text-meta p {
  color:#fff !important;
}
@media only screen and (max-width: 600px) {
	.uk-subscribe-input {
		width: 100%;
		min-width: 100%;
	}
}

.uk-subscribe-input .uk-subscribe-input--color-white {
	color: #fff;
}

.uk-modal-dialog.uk-modal-body .af-form {
	background-color: #1580FE;
}

.uk-modal-dialog .af-form .af-form-title {
	text-align: center;
	padding: 45px 30px 30px;
	font-weight: 900;
	color: #fff;
	font-size: 32px;
	line-height: 41.6px;
	background-image: url(https://tradinglessons.com/wp-content/uploads/2022/03/mailvector.svg);
	background-position: center top 10px;
	background-repeat: no-repeat;
}

.uk-modal-dialog .af-form .af-form-content {
	padding: 30px;
	text-align: center;
	background-color: #fff;
}

.uk-modal-dialog .af-form .af-form-content p {
	font-weight: 300;
	font-size: 16px;
	line-height: 22.4px;
	text-align:justify;
}
.uk-modal-dialog .af-form .af-form-content p b {
	font-weight: 700;
}

.uk-modal-dialog .af-form .af-form-content .el-input {
	margin-bottom: 20px;
}
.uk-modal-dialog .af-form .af-form-content .el-button {
	margin: 0 auto;
	display: block;
}

::selection {
background: #0065F2;
color: #FFF;
}


/* responsive */
.uk-navbar-toggle:hover, .uk-navbar-toggle[aria-expanded=true] {
	color: #0065f2;
}

.mobile-subscribe-holder {
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
}

.subscribe-mobile-button {
	width: 100%;
}

.subscribe-mobile-button:hover {
	background-color: #fff;
	color: #006aff;
}

#small-subscribe-section {
	width: 60%;
	margin: 0 auto;

}

.single-lessons h1.uk-article-title,
.single-lessons .uk-article-meta {
	display: none;
}

.logged-in .lesson-top-section,
.logged-in .all-courses-container #btn {
	display:none;
}

.logged-in.postid-2065 .uk-section-default.uk-section {
  padding-top: 40px;
}

@media only screen and (max-width: 960px) {
    #contact-section .uk-background-cover {
        background-image: none !important;
    }
    #contact-section {
        background-color: #F2F7FE;
    }
	#small-subscribe-section {
		width: 70%;
	}
}

@media only screen and (max-width: 650px) {
	.af-form .uk-first-column {
		margin-bottom: 10px;
	}
	.af-form .uk-button {
		width: 100%;
	}
	#small-subscribe-section {
		width: 100%;
	}

	/* hide courses list search,tabs	 */
	#courses-list .el-nav.uk-tab {
		display: none;
	}
	#courses-list-search {
		display: none;
	}
}

.loginModal .modal-dialog {
	 max-width:380px;
}

.loginModal div.nsl-container.nsl-container-block .nsl-container-buttons,
.thankyou .nsl-container-buttons {
	width: 100%;
}

.loginModal .modal-dialog h3,
.thankyou h3 {
	color:#212529;
	font-size: 23px;
	line-height:140%;
	font-weight: 900;
	margin: 20px 0;
}

.loginModal .modal-dialog p label,
.thankyou p label {
	width: 100%;
	margin:0;
	font-family: Lato;
}

.loginModal .modal-dialog p input,
.thankyou p input {
	width: 100%;
	border: 1px solid #9DA4B0;
  border-radius: 10px;
	height:40px;
	font-family: Lato;
}

.loginModal .modal-dialog p.login-remember, .thankyou p.login-remember{
	margin-bottom: 20px;
	display:block;
	float:left;
}

.loginModal .modal-dialog p.login-remember label,
.loginModal .modal-dialog p.terms-p label, .thankyou p.login-remember label, .thankyou p.terms-p label{
	width:auto;
	float:left;
	line-height: 15px;
	cursor:pointer;
}

.loginModal .modal-dialog p.login-remember input,
.loginModal .modal-dialog p.terms-p input, .thankyou p.login-remember input, .thankyou p.terms-p input {
	height: 15px;
	width: 15px;
	float:left;
	margin-right: 5px;
}

.loginModal .modal-dialog p.login-submit,
.loginModal .modal-dialog #reg_passmail,
.thankyou p.login-submit,
.thankyou #reg_passmail{
	display:block;
	width: 100%;
	float:left;
}

.loginModal .modal-dialog #reg_passmail,
.thankyou #reg_passmail {
	margin-top: 10px;
}

.loginModal .modal-dialog p input[type=submit],
.thankyou p input[type=submit]{
	width:auto;
	float:right;
	background-color: #0065f2;
  color: #fff;
  border: 2px solid transparent;
	display: inline-block;
  box-sizing: border-box;
  padding: 0 25px;
  vertical-align: middle;
  font-size: 16px;
  text-align: center;
	font-weight: 700;
  text-transform: uppercase;
	cursor:pointer;

}

.loginModal .modal-dialog p input, .thankyou p input {
border-radius:25px;
padding: 5px 15px;
}

.loginModal .modal-dialog p input[type=submit], .thankyou p input[type=submit] {
    border-radius:25px;
}

.loginModal .modal-dialog p input[type=submit]:hover,
.thankyou p input[type=submit]:hover{
    background-color: #0052c6;
    color: #fff;
    border-color: transparent;
}

.loginWrapper.login-form,
.loginWrapper.hide {
    opacity: 0;
    visibility: hidden;
    height: 0;
	display:none;
    transition: opacity .3s ease;
}

.loginWrapper.login-form.show {
    opacity: 1;
    visibility: visible;
    height: auto;
	display:block;
    transition: opacity .3s ease;
}

.loginWrapper a:not([href]):not([tabindex]) {
	color:#007bff;
}

/* .thankyou div.nsl-container.nsl-container-block .nsl-container-buttons {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2,50%);
    column-gap: 10px;
} */

.thankyou .loginWrapper  form {
	display:block;
	float:none;
	width:100%;
	margin:auto;
	max-width:400px;
}

.thankyou .modal-login-top {
	display:block;
	float:left;
	width:100%;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #ededed;
	text-align:center;
}

.thanks-block h3 {
	position:relative;
	font-size:46px;
	line-height:68px;
	font-weight:900;
	max-width:500px;
	clear:left;
}

h3.border-h3 {
	margin-bottom:20px;
  box-shadow: inset 0px 0.9em white, inset 0px -1em #0065f2;
    display: inline;
}

/* mobile header */
.uk-offcanvas {
	top: 80px;
}
.uk-offcanvas-bar{
	padding: 20px;
}

#wpadminbar {
	display:none;
}
/*
.logged-in #wpadminbar {
	display:block;
} */


.registration-complete {
	padding: 150px 0;
}

.uk-navbar-nav li.homeLink {
	display:block;
}

body.home .uk-navbar-nav li.homeLink {
	display:none;
}

.header-login a {
	color: #9da4b0;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 17px;
    font-family: Lato;
    text-decoration: none;
}

.header-login a.login-username {
	font-size: 14px;
  text-transform: none;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.logout-holder {
	display:none;
	position:absolute;
	left:0;
	right:auto;
	z-index:9;
}

.logout-holder.active {
	display:block;
}

.logout-holder.active a {
	padding:0 5px 0 0;
	font-size:14px;
	line-height:32px;
	color:rgba(48, 50, 53);
	background:none;
	text-transform:capitalize;
}


.logout-holder.active a:hover {
	background:#fff;
	color:#0065f2;
}

.uk-navbar-right .widget_execphp.uk-navbar-item {
	position:relative;
	line-height:1;
}

.uk-navbar-right .widget_execphp.uk-navbar-item i {
	font-size: 25px;
	color:#46484C;
}

.arrowDown {
	margin-left:5px;
	height:0px;
         width:0px;
         border:none;
         border-top:5px solid rgba(48,50,53);
         border-left:5px solid rgba(0,0,0,0);
         border-right:5px solid rgba(0,0,0,0);
}

.iframe-video {
	position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
	margin-top: 0;
	margin-bottom: 30px;
	float:left;
	display:block;
}

.iframe-video iframe {
	position: absolute;
  width: 100%;
  height: 100%;
}

.webinar-list li {
	display: flex;
    align-items: center;
    column-gap: 0.25em;
    justify-content: center;
    padding: 15px 10px;
    color: #868686;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    font-size: 17px;
    line-height: 200%;
    font-family: Lato;
    font-weight: 400;
    border-bottom: 3px solid transparent;
	cursor:pointer;
}

.webinar-list li:hover {
	color:#303235;
}

.webinar-list li.active {
    color: #0065f2;
    border-color: #0065f2;
}

.webinar-grid {
	display:block;
	float:left;
	width:100%;
}

.webinar-list {
	margin-left:0;
}

.webinar-list::before {
	left:0;
}

.webinar-grid .single-content {
	display:block;
	float:left;
	width:100%;
	padding:20px;
	background: #F2F7FE;
 border-radius:15px;
}

.webinar-grid .single-content:nth-of-type(2n) {
	background:#fff;
}

.webinar-grid h6 {
	margin-top:0;
}

.webinar-desc {
	padding: 0 30px 0 0;
}

.webinar-thumb {
	margin-right: 30px;
}

.webinar-grid h3 {
	line-height:1.1;
	margin-bottom: 10px;
}

.webinar-content {
	display:flex;
}

.webinar-button {
	display:flex;
	flex-direction: column;
    align-items: center;
    min-width: 175px;
    justify-content: center;
}

.webinar-button p {
	margin-bottom: 0;
}

.webinar-button .webinar-date {
	font-weight: 600;
}

.webinar-button .webinar-time {
	margin-bottom: 7px;
}

h1.webinar-single-title {
	font-weight: 700;
font-size: 50px;
line-height: 130%;
	color: #303235;
}

.lead {
	display:block;
	float:left;
	width:100%;
	margin:30px 0;
}

.lead p {
	font-weight: 700;
font-size: 20px;
line-height: 160%;
color: #303235;
	margin:0;
}

.uk-article-meta {
	font-weight: 400;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.1px;
color: #303235;
}

.uk-article-meta span {
	padding: 0 15px;
	float:left;
	display:flex;
	align-items:center;
}

.uk-article-meta span.single-date {
	padding-left:0;
}

.uk-article-meta span img {
	margin-right:5px;
	max-width: 16px;
}

.uk-article-meta span.single-time {
	border-left:1px solid #CED6E0;
	margin-left: 15px;
	padding-right:5px;
}

.webinar-article div {
	font-weight: 400;
font-size: 17px;
line-height: 160%;
color: #303235;
}

.presenters-info {
	display:flex;
	background-color:#F2F7FE;
	margin:70px 0 30px;
	padding:30px;
	float:left;
}

.presenters-thumb {
	margin-right:30px;
	max-width:150px;
}

.presenters-thumb img {
	width:100%;
	height:auto;
}

.presenters-bio h6 {
	font-style: italic;
font-weight: 700;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.1px;
color: #256BF6;
}

.presenters-bio h2 {
	font-style: normal;
font-weight: 700;
font-size: 32px;
color: #303235;
}

.presenters-bio h4 {
	font-style: normal;
font-weight: 400;
font-size: 17px;
line-height: 24px;
letter-spacing: 0.1px;
color: #303235;
}

.linkedin_link {
	font-weight:700;
	display:flex;
	align-items: center;
}

.linkedin_link img {
	margin-right:8px;
	max-width:24px;
}

.webinar-article ul {
	display:block;
	float:left;
	width: 100%;
  list-style: none;
}

.webinar-article ul li::before {
  content: "\2022";
  color: #0065F2;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.uk-nav-default>li>a {
    color: #46484c;
}

.uk-nav-default>li.uk-active>a,
.uk-nav-default>li>a:hover{
    color: #9da4b0;
}

.uk-nav-oneonone {
    color: #46484c;
}

.uk-nav-oneonone:hover{
    color: #9da4b0;
}

.content-modal-panel {
padding: 10px;
text-align: left;
}

.single-lessons .uk-container-small {
	max-width:1200px;
}

.single-lessons .uk-margin-medium-top {
	margin-top: 0 !important;
}

.lessons-category .el-content {
	max-width: 80%;
	width: 100%;
}

.lessons-category .el-item .el-link {
    float: right;
    position: relative;
    transform: translateY(-200%);
}

.lessons-category .uk-first-column:nth-child(odd) {
    background: #F2F7FE;
}

.lessons-category .el-item {
    padding-right: 30px;
    padding-top: 20px;
}

.single-lessons .status-draft {
	display:none !important;
}

/* #coursesTabs .uk-grid.js-filter div {
	display:none;
}

#coursesTabs .uk-grid.js-filter div:nth-child(-n+6) {
     display: block;
 } */

.content-modal-panel.ta-center{
	text-align:center;
}

@media(max-width:960px) {
	.thankyou-text {
		margin:auto;
	}
	.thankyou-right {
    background-color: white;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
}

.registration-complete {
	padding: 70px 0;
}

	.lessons-category .el-content {
	max-width: 100%;
}

.lessons-category .el-item .el-link {
    float: left;
    transform: none;
	margin-bottom:30px;
}
}

@media (max-width: 640px) {
	.webinar-content {
    display: block;
    float: left;
}

	.webinar-thumb {
    margin-right: 20px;
    display: block;
    float: left;
    max-width: 100px;
}

	.webinar-desc {
    padding: 0 30px 0 0;
    display: block;
    width: 100%;
    max-width: calc(100% - 120px);
    float: left;
    padding-right: 0;
}

	h1.webinar-single-title {
		font-size: 40px;
	}
}

@media (max-width: 480px) {
	.webinar-thumb {
    display: block;
    float: none;
    max-width: 150px;
    margin: 0 auto 20px;
}
	.webinar-desc {
    padding: 0;
    display: block;
    width: 100%;
    max-width: 100%;
    float: left;
}

	h1.webinar-single-title {
		font-size: 30px;
	}
	.lead p {
		font-size: 18px;
	}
	.presenters-info {
		display:block;
		float:left;
		margin-top:30px;
	}

	.presenters-thumb {
		margin: 0 0 15px;
	}

	.presenters-bio h2 {
		font-size: 26px;
	}

	.uk-article-meta {
		font-size: 13px;
	}

	.uk-article-meta span {
		padding: 0 5px;
	}

	.uk-article-meta span.single-time {
		margin-left:5px;
	}
}


.custom-bullet {
  list-style: none;
  margin: 0;
  padding: 0;
}

.custom-bullet li:before {
  content: url('https://tradinglessons.com/wp-content/uploads/2023/05/checkmark-circle.svg');

}

.custom-bullet li:before {
  vertical-align: middle;
  margin-right: 5px;
  line-height: 1;
}

.bullet-points {
  text-align: center;
}

.bullet-points ul {
  display: inline-block;
  text-align: left;
  margin: 10px 0; /* Adjust the spacing between the list and other content */
}

.uk-button-third {
    background-color: #006aff;
    color: #fff;
    border: 2px solid transparent;
	border-radius: 25px;
  }
  .uk-button-third:hover {
    background-color: rgba(0, 101, 242, 0.04);
    color: #0065f2;
    border-color: transparent;
  }
  .uk-button-third.uk-active,
  .uk-button-third:active {
    background-color: #e6e6e6;
    color: #fff;
    border-color: transparent;
  }

.uk-button-danger-form {
    background-color: #0065f2;
    color: #fff;
    border: 2px solid transparent;
    border-radius:100px;
    width: 100%;
    height: 50px;
    margin: 20px 0px 15px;
  }

  .uk-button-danger {
	border-radius: 25px;
  }

.uk-grid-divider>:not(.uk-first-column)::before {
    border-left: 1px solid #ededed !important;
}

#sidebar-subscribe, #mobile-subscribe {
    border-top: 1px solid #ededed;
    margin-top: 20px;
    padding-top: 20px;
    background-color: rgba(22, 82, 240, 0.05);
    box-sizing: border-box;
    padding: 30px 20px;
    text-align: center;
}
#subscribe-input {
    height: 50px;
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    border: 1px solid #767676;
    text-align: center;
    background-color: transparent;
    padding: 0 20px;
    background: #FFFFFF;
    transition: 0.2s ease-in-out;
    transition-property: color, background-color,     border-color, box-shadow;
    border-radius: 100px;
    margin: 20px 0px 15px;
}

.el-nav > li a {
	display:inline-block;
}

.el-nav > li a::first-letter,
.el-nav > li::first-letter{
	color:transparent;
	font-size:0;
}

#tm-sidebar {
	display:none;
}

.otherposts {
	display:flex;
}

.postThumb {
	width:100%;
	max-width:80px;
	margin-right:20px;
}

.postThumb img {
	width:100%;
	height:auto;
}

.otherTitle {
	width:100%;
	max-width:calc(100% - 100px);
}


.otherTitle {
	font-size: 14px;
 line-height: 1.2;
}

.otherTitle a {
	color:#303235;
	font-weight:700;
	font-size: 14px;
 line-height: 1.2;
}

.otherTitle a:hover {
	color:#0065f2;
	text-decoration:none;
}

.blog-featured-image img {
	width:100%;
}

.buddypress-wrap .bp-navs li {
	width: 100%;
	margin-bottom:20px;
}

.bb-single-main-nav--vertical li:focus, .bb-single-main-nav--vertical li:hover {
	background:transparent;
}

.buddypress-wrap .item-body .bp-navs ul {
	display:flex;
	background:transparent;
}

.bp-single-vert-nav .subnav li a {
	background:transparent;
	    padding: 15px 10px;
    color: #868686;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    line-height: 200%;
    font-family: Lato;
    font-weight: 400;
    border-bottom: 3px solid transparent;
	border-right:0;
	text-align:center;
}

.buddypress-wrap .bp-navs li:not(.current) a:focus, .buddypress-wrap .bp-navs li:not(.current) a:hover, .buddypress-wrap .bp-navs li:not(.selected) a:focus, .buddypress-wrap .bp-navs li:not(.selected) a:hover {
	background:transparent;
	color: #303235;
    text-decoration: none;
    border-color: transparent;
}

.buddypress-wrap .item-body .bp-navs ul li.current a {
	color: #0065f2;
    border-color: #0065f2;
}

.buddypress-wrap .bp-navs li a {
	padding: 0 40px;
  color: #46484c;
  transition: .1s ease-in-out;
  transition-property: color,background-color,border-color,box-shadow;
    position: relative;
    z-index: 1;
    font-weight: 700;
    text-transform: none;
}

.buddypress-wrap .main-navs.vertical li.current a, .buddypress-wrap .main-navs.vertical li.selected a,
.buddypress-wrap .main-navs:not(.dir-navs) li.current a, .buddypress-wrap .main-navs:not(.dir-navs) li.selected a{
	background:transparent;
	color: #0065f2;
}

.buddypress-wrap .bp-navs li a {
	display:flex;
	justify-content:space-between;
	padding-top:10px;
	padding-bottom:10px;
}

#item-header-avatar img {
	border-radius:100%;
}

.users-header #item-header-avatar:hover .link-change-overlay {
    left: 0;
    right: 0;
    top: 0;
    width: 150px;
    height: 150px;
    margin: auto;
    bottom: 0;
}

.member-status {
	display:block;
	width:10px;
	height:10px;
}

.page-template-buddyboss-page-php h1.uk-article-title {
	display:none;
}

.page-template-buddyboss-page-php .tm-main.uk-section {
	padding-top:0;
}

.page-template-buddyboss-page .bp_activity .uk-container .uk-margin-medium-top {
	margin-top:0 !important;
}

.member-header-actions-wrap {
	display:flex;
}

.member-header-actions-wrap .bb_more_options {
	margin:0 !important;
}

.buddyboss-left-sidebar .widget_bp_core_login_widget,
.buddyboss-left-sidebar .bp-login-widget-user-link {
	display:none;
}

.logged-in .buddyboss-left-sidebar .widget_bp_core_login_widget {
	display:block;
	border: 0;
    border-radius: 0;
    padding: 0;
    margin-bottom: 20px;
	margin-top:0;
	background:transparent;
}

.buddypress-wrap .bp-wrap {
	display:flex;
	column-gap:20px;
}
.buddypress-wrap .bp-navs li {
	margin-bottom:0;
}

.item-body .bp-subnavs {
	margin-top:0;
}

.buddypress-wrap .bp-wrap .bb-single-main-nav {
	max-width: 300px;
}

.buddypress-wrap .item-body ul {
	padding-left:0;
}

.buddypress-wrap .item-body ul li {
	list-style:none;
}

.tm-toolbar-default {
	display:none;
}

.buddyboss-holder {
	display:flex;
	flex-direction:row;
	column-gap:40px;
}

.buddyboss-holder article.uk-article {
	width:100%;
	max-width: 100%;
}

.buddyboss-left-sidebar {
	width:100%;
	max-width: 170px;
	position:relative;
}

.buddyboss-left-sidebar .uk-subnav,
.buddyboss-right-sidebar .uk-subnav {
	display:block;
}

.buddyboss-left-sidebar .uk-subnav a,
.buddyboss-right-sidebar .uk-subnav a,
.buddyboss-right-sidebar .uk-subnav a {
	    padding: 10px 0;
    color: #46484c;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    position: relative;
    z-index: 1;
    font-weight: 700;
    text-transform: none;
}

.buddyboss-left-sidebar .uk-subnav a:hover,
.buddyboss-right-sidebar .uk-subnav a:hover,
.buddyboss-left-sidebar .uk-subnav .current-menu-item a{
	color:#0065f2;
}

.logged-in .buddyboss-left-sidebar li.non-logged-in-item {
	display:none;
}

.buddyboss-right-sidebar {
	width:100%;
	max-width: 280px;
}

.buddyboss-right-sidebar #sidebar-subscribe {
	margin-top:0;
}

.buddyboss-holder .buddypress-wrap .bp-navs ul {
	display:flex;
}

.buddyboss-holder .buddypress-wrap .bp-navs li  {
	width:auto;
}

.buddyboss-holder .buddypress-wrap .bp-navs li#activity-all {
    order:3;
}

.buddyboss-holder .buddypress-wrap ul.bp-list.groups-dir-list>li,
.buddyboss-holder #buddypress .members-list>li{
	min-width:33%;
}

.buddyboss-holder .nsl-container {
	display:none;
}


.buddyboss-holder .standard-form input.input{
height: 40px;
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    border: 1px solid #767676;
    text-align: left;
    background-color: transparent;
    padding: 0 20px;
    background: #FFFFFF;
    transition: 0.2s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    border-radius: 50px;
	margin-bottom:15px;
}

.buddyboss-holder .standard-form .forgetmenot input {
	width:auto;
}
.buddyboss-holder .standard-form label {
	text-align:left;
	margin-bottom:5px;
}

.buddyboss-holder .widget_bp_core_login_widget {
	    border-top: 1px solid #ededed;
    margin-top: 20px;
    padding-top: 20px;
    background-color: rgba(22, 82, 240, 0.05);
    box-sizing: border-box;
    padding: 20px 15px;
}

.buddyboss-holder div.bbp-submit-wrapper {
    margin: 15px auto 0;
    float: none;
    clear: both;
}

.buddyboss-holder div.bbp-submit-wrapper input[type=submit] {
	    background-color: #0065f2;
    color: #fff;
    border: 2px solid transparent;
    border-radius: 50px;
    width: 100%;
    height: 40px;
	margin-bottom:20px;
}

.buddyboss-holder .bp-login-widget-register-link {
	text-align:center;
	display:block;
}

.buddyboss-holder .bp-login-widget-user-avatar {
	display:none;
}

.buddypress-wrap ul.bp-list.groups-dir-list > li {
  min-width: 33%;
}

body.buddypress .item-body {
	width:100%;
}

/* #activity-all, */
#activity-groups,
#activity-favorites,
#activity-mentions,
#activity-friends {
	display:none;
}

#activity-groups-personal-li #activity-groups,
#activity-mentions-personal-li #activity-mentions,
#activity-friends-personal-li #activity-friends {
	display:block;
}

.user-subnav #activity-friends-personal-li,
#activity-friends-personal-li #activity-friends,
.user-subnav #activity-groups-personal-li,
#activity-groups-personal-li #activity-groups{
	display:none;
}

.groups-type-navs #activity-group-lessons,
.groups-type-navs #activity-group-trading,
.groups-type-navs #activity-all-custom{
	display:none;
}

#activity-stream ul.activity-list li.hide,
#activity-stream ul.activity-list li.new_member,
#activity-stream ul.activity-list li.group_details_updated{
	display:none;
}

.activity-type-navs ul.activity-nav .dynamic a,
.groups-type-navs ul.groups-nav li a{
	border-bottom:3px solid transparent;
	padding: 0.7em 30px !important;
}

.activity-type-navs ul.activity-nav .selected a,
.activity-type-navs ul.activity-nav .dynamic.selected a,
.activity-type-navs ul.activity-nav .selected a:focus {
	color: #0065f2;
  border-color: #0065f2;
}

.groups-type-navs ul.groups-nav .selected a,
.groups-type-navs ul.groups-nav .dynamic.selected a,
.groups-type-navs ul.groups-nav .selected a:focus {
	color: #0065f2;
  border-color: #0065f2;
}

.buddypress-wrap .bp-navs.user-subnav li a {
	justify-content: center;
}

.pointer-events-none.hide {
	display:none;
}

.pointer-events-none a {
	position:relative !important;
	display:inline-block !important;
}

.hasChild a {
	position:relative !important;
	display:inline-block !important;
}

.pointer-events-none a:hover,
.hasChild a:hover {
	color: #0065f2 !important;
}

.pointer-events-none a::before,
.hasChild a::before{
	position:absolute;
	left:calc(100% + 15px);
	display:block;
	width:20px;
	height:20px;
	content:'';
	top:12px;
	border-right: 2px solid #46484c;
    border-bottom: 2px solid #46484c;
    width: 10px;
    height: 10px;
    transform: translate(0, 50%) rotate(45deg);
}

.pointer-events-none.menu-active a::before,
.hasChild.menu-active a::before{
    transform: translate(0, 50%) rotate(225deg);
	top:16px;
}

.pointer-events-none .uk-dropdown,
.hasChild .uk-dropdown{
	display:none;
	position:relative;
	box-shadow:none;
}

.pointer-events-none .uk-dropdown li a::before,
.hasChild .uk-dropdown li a::before {
	display:none;
}

.pointer-events-none.menu-active a,
.hasChild.menu-active a,
.current-menu-ancestor a:not([href]):not([tabindex]) {
	color: #0065f2;
}

.pointer-events-none.menu-active .uk-dropdown li a,
.buddyboss-left-sidebar .uk-subnav .current-menu-ancestor .uk-dropdown li a {
	color:#46484c;
}

.buddyboss-left-sidebar li {
	width:100%;
}

.buddyboss-left-sidebar li.menu-item-has-children.hide {
	display:none;
}

.buddyboss-left-sidebar li.fa-user i,
.buddyboss-left-sidebar li.menu-item-has-children i{
	cursor: pointer;
  position: absolute;
  top: 15px;
  right: calc(100% - 140px);
  z-index: 9;
}

.buddyboss-left-sidebar li.fa-user a {
	z-index:99;
}

body.my-account.photos li.bb-add-post-modal,
body.my-account.my-friends li.bb-add-post-modal,
body.my-account.my-profile li.bb-add-post-modal {
	display:block;
}

.buddyboss-left-sidebar li.fa-user i {
	top: 10px;
	z-index:1;
}

.buddyboss-left-sidebar li.menu-item-has-children.openDropdown {
	display:block;
}

.buddyboss-left-sidebar li.menu-item-has-children.openDropdown div.uk-dropdown,
.buddyboss-left-sidebar li.menu-item-has-children.current-menu-ancestor .uk-dropdown,
.buddyboss-left-sidebar li.menu-item-has-children.uk-active .uk-dropdown {
	display:block;
	position:relative;
	box-shadow:none;
	padding:0 15px 0 25px;
}

.buddyboss-left-sidebar li.menu-item-has-children.current-menu-ancestor.openDropdown.closeDropdown .uk-dropdown,
.buddyboss-left-sidebar li.menu-item-has-children.uk-active.closeDropdown .uk-dropdown,
.buddyboss-left-sidebar li.uk-active.closeDropdown .uk-dropdown{
	display:none;
}

.buddyboss-left-sidebar li.menu-item-has-children.openDropdown div.uk-dropdown li:before {
	display:none;
}

.buddyboss-left-sidebar .uk-subnav .current-menu-ancestor .uk-dropdown li.uk-active a {
	color:#0065f2;
}

.buddyboss-left-sidebar li:hover::before,
.buddyboss-left-sidebar li.current_page_item::before {
	color:#0065f2;
}

.buddyboss-left-sidebar li::before {
	float:left;
	    margin-top: 10px;
    margin-right: 10px;
	box-sizing: border-box;
}

.buddyboss-left-sidebar li.bp-notifications-nav::before {
	content:"\f0f3";
	font-family: "Font Awesome 6 Free";
}

.buddyboss-left-sidebar li.bp-messages-nav::before {
	content:"\f0e0";
	font-family: "Font Awesome 6 Free";
}

.buddyboss-left-sidebar li.bp-profile-nav::before,
.buddyboss-left-sidebar li.bp-activity-nav::before,
.profile-top-holder .bp-activity-nav:before {
	content:"\f007";
	font-family: "Font Awesome 6 Free";
}

.profile-top-holder .bp-activity-nav:before {
	margin-right:10px;
}

.buddyboss-left-sidebar .uk-dropdown-nav li::before {
	display:none;
}

.buddyboss-left-sidebar li.bp-photos-nav::before {
	content:"\f03e";
	font-family: "Font Awesome 6 Free";
}

.buddyboss-left-sidebar li.bp-photos-nav::before

.buddyboss-left-sidebar li.bp-friends-nav::before {
	content:"\f2b9";
	font-family: "Font Awesome 6 Free";
}

.buddyboss-left-sidebar li.bp-profile-nav::before {
	content:"\f085";
	font-family: "Font Awesome 6 Free";
}

.buddyboss-left-sidebar li.bp-logout-nav::before {
	content:"\f2f5";
	font-family: "Font Awesome 6 Free";
}

.buddyboss-left-sidebar .uk-search-default .uk-search-input,
.buddyboss-left-sidebar .uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{
	background:transparent;
	padding-left:35px;
}

.buddyboss-left-sidebar .uk-search-default .uk-search-input::placeholder {
  color: #46484c !important;
  opacity: 1;
	font-weight: 700;
    text-transform: none;
	font-size: 17px;
    font-family: Lato;
}

.buddyboss-left-sidebar .uk-search-default .uk-search-input::-ms-input-placeholder {
  color: #46484c !important;
	font-weight: 700;
    text-transform: none;
	font-size: 17px;
    font-family: Lato;
}

.buddyboss-left-sidebar input::-webkit-input-placeholder {    color: #46484c !important;
	font-weight: 700;
    text-transform: none;
	font-size: 17px;
    font-family: Lato;
}

.buddyboss-left-sidebar input:-ms-input-placeholder {
    color: #46484c !important;
	font-weight: 700;
    text-transform: none;
	font-size: 17px;
    font-family: Lato;
}

.buddyboss-left-sidebar input::placeholder {
    color: #46484c !important;
	font-weight: 700;
    text-transform: none;
	font-size: 17px;
    font-family: Lato;
}

.buddyboss-left-sidebar .uk-search-default .uk-search-icon {
    width: 20px;
	color:#46484c;
}

.pointer-events-none.menu-active .uk-dropdown,
.hasChild.menu-active .uk-dropdown,
.current-menu-ancestor .uk-dropdown {
	display:block;
	padding: 0 20px;
}

.pointer-events-none .uk-dropdown li a:hover,
.hasChild .uk-dropdown li a:hover{
	color:#0065f2;
}

.buddypress-wrap .groups-search form.bp-dir-search-form:before,
.buddypress-wrap form.bp-dir-search-form:before{
	display:none;
}

.buddypress .bp-search-ac .bbls-cpt-lessons-type,
.page-id-1690 .bbls-members-type, .page-id-1690 .bbls-activity-type,
.bp-search-ac .entry-meta,
.page-id-1690 .bbls-groups-type,
.page-id-1690 .bbls-topic-type,
.page-id-1690 .bbls-reply-type,
.page-id-1690 .bbls-forum-type,
.bbls-view_all_type-type {
	display:none;
}

.bp-search-ac.ui-autocomplete {
	max-height:450px !important;
	overflow-y:auto !important;
	min-width:215px;
	border-radius: 15px;
}

.bp-search-ajax-item .item-title img {
	display:none !important;
}

.bp-search-ajax-item .item-title p {
	margin:0;
}

.bp-search-ajax-item .item-title .group-link-activity {
	position:relative;
	margin-left:10px;
}

.bp-search-ajax-item .item-title .group-link-activity::before {
	position:absolute;
	top: 10px;
  left: -7px;
	width:2px;
	height:2px;
	display:block;
	border-radius:100%;
	background:#767676;
	content:'';
}

.bp-search-ajax-item .search-avatar-holder {
	width:100%;
	margin:0 0 10px;
	display:flex;
	align-items: center;
	column-gap:5px;
}

.bp-search-ajax-item .item-avatar img {
	border-radius:50%;
	margin-right:10px;
}

.bp-search-ac li .bp-search-ajax-item {
	border-bottom:1px solid #A9A9A9;
}

.bp-search-ac li:last-child .bp-search-ajax-item {
	border:0;
}

.buddypress .bbls-view_all_type-type {
	display:none;
}

.buddypress-wrap .bp-invites-search-form:before, .buddypress-wrap form.bp-dir-search-form:before, .buddypress-wrap form.bp-messages-search-form:before {
	display:none;
}

.activity-update-form .medium-editor-toolbar {
	max-width:calc(100% - 150px);
}

/* .activity-update-form .medium-editor-toolbar {
	visibility:visible;
	opacity:1;
	height:auto;
} */

/* .bbpress #bbpress-forums .medium-editor-toolbar .medium-editor-toolbar-actions, .buddypress #buddypress.buddypress-wrap .medium-editor-toolbar .medium-editor-toolbar-actions {
	opacity:1;
} */

/* .post-elements-buttons-item.show-toolbar,
.post-elements-buttons-item.hide-toolbar {
	display:none;
} */

#activity-form-submit-wrapper {
	max-width: calc(100% - 40px);
	width: 100%;
	margin:auto;
	padding:0 !important;
}

.buddypress .buddypress-wrap #activity-form-submit-wrapper #whats-new-submit input[type=submit] {
	width: 100%;
		background-color: #0065f2;
	color:#fff;
	padding:10px;
    border: 2px solid transparent;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    text-align: center;
	border-radius:25px;
}

.buddypress .buddypress-wrap #activity-form-submit-wrapper #whats-new-submit input#discard-draft-activity {
	width:auto;
		background-color: #0065f2 !important;
	color:#fff;
	padding:10px;
    border: 2px solid transparent;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
	border-radius:25px;
}

.buddypress-wrap .bp-navs li.current a .count, .buddypress-wrap .bp-navs li.selected a .count, .buddypress_object_nav .bp-navs li.current a .count, .buddypress_object_nav .bp-navs li.selected a .count,
.bp-navs ul li .count {
	min-width:26px;
}

.activity-list .activity-item.joined_group {
	display:none;
}

.activity-update-form.modal-popup, .bp-nouveau-activity-form-placeholder-.modal-popup {
	margin:0;
}

.single-buddyboss-post {
	display:flex;
	flex-direction:row;
	column-gap:20px;
}

.single-buddyboss-post .activity {
	width:100%;
}

#whats-new-avatar,
#whats-new-avatar img,
.activity-list .activity-item div.item-avatar,
.activity-list .activity-item div.item-avatar img {
	border-radius:100%;
}

.activity-update-form, .bp-nouveau-activity-form-placeholder- {
	border: 0.5px solid #acacac;
	border-radius:15px;
}

#whats-new-form {
    border: 1px solid transparent;
    border-radius:20px;
}

.activity-update-form #whats-new-form #whats-new-toolbar, .activity-update-form #whats-new-form-placeholder #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form-placeholder #whats-new-toolbar {
	background:transparent;
	border-top:0.5px solid #acacac;
	margin:15px;
}

.activity-update-form.modal-popup .whats-new-form-footer {
	border:0;
}

.activity-update-form .activity-form.focus-in#whats-new-form #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- .activity-form.focus-in#whats-new-form #whats-new-toolbar {
	border:1px solid rgba(84, 100, 112, 0.2);
	border-radius:4px;
	padding:10px 20px;
	max-width: calc(100% - 40px);
	width:100%;
	margin:auto;
	justify-content:flex-end;
}

#whats-new-toolbar div.post-elements-buttons-item:last-child {
	margin-right:0;
}

.activity-update-form .whats-new-form-footer, .bp-nouveau-activity-form-placeholder- .whats-new-form-footer {
	background:transparent;
	display:flex;
	flex-direction:column;
}

#whats-new-formatting-toolbar .bb-icon, #whats-new-formatting-toolbar [class*=" bb-icon-"], #whats-new-messages-toolbar .bb-icon, #whats-new-messages-toolbar [class*=" bb-icon-"], #whats-new-toolbar .bb-icon, #whats-new-toolbar [class*=" bb-icon-"], .ac-reply-toolbar .bb-icon, .ac-reply-toolbar [class*=" bb-icon-"] {
	color:#0065f2;
}

#whats-new-form.focus-in #bp-activity-privacy-point {
	color:#546470;
	background:#f7f7f7;
	border:1px solid rgba(84, 100, 112, 0.2);
	font-weight:700;
	font-size:14px;
	border-radius:4px;
	min-width:115px;
	padding:5px 10px;
}

#whats-new-form.focus-in #bp-activity-privacy-point i.fa-globe {
	margin-right:10px;
}

#whats-new-form.focus-in #bp-activity-privacy-point i.bb-icon-caret-down {
	line-height:1;
}

#whats-new-submit,
#whats-new-form.focus-in--empty #aw-whats-new-submit, #whats-new-form.media-uploading #aw-whats-new-submit {
  color: #fff;
  border: 2px solid transparent;
	opacity:1;
	font-size: 16px;
	font-weight:700;
	border-radius:4px;
	width:100%;
	text-align:center;
}

#whats-new-submit {
	flex-direction:column;
	row-gap: 10px;
}

.activity-list .activity-item .bp-generic-meta.action {
	background:transparent;
}

.activity-list.bp-list,
#bp-message-thread-list {
	padding:0;
	background:transparent;
	border:0;
}

.activity-list.bp-list .activity-item,
#bp-message-thread-list li{
	border-color:#F0F0F0;
	box-shadow:none;
	border-radius:10px;
}

.activity-list.bp-list .activity-item, #bp-message-thread-list li, .activity-permalink .item-list li.activity-item {
    box-shadow: none;
    border-radius: 15px;
    border: 0.5px solid #acacac;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry:last-child .list-wrap {
  border-radius: 15px;
}

.activity-list.bp-list .activity-item .activity-content .activity-state.has-likes {
	display:none;
}

.logged-in .activity-list.bp-list .activity-item .activity-content .activity-state.has-likes{
	display:block;
}

#message-threads .bp-message-link .thread-avatar img.avatar {
	border-radius:100%;
}

#message-threads li.thread-item {
	border-bottom: 1px solid #F0F0F0;
}

.grid>li .list-wrap {
	background-color:transparent;
	border:0.5px solid #acacac;
}

.activity-list .activity-item .activity-content .activity-state.has-likes {
	margin-top:25px;
}

.activity-list .activity-item .bp-generic-meta.action .acomment-reply.button .comment-count,
#buddypress .activity-list .activity-item .activity-content .bp-generic-meta.action .button>.like-count, #buddypress .activity-list .activity-item>.bp-generic-meta.action .button>.like-count {
	color:#868686;
}

.activity-list .activity-item .ac-emotions_list {
	border-color:#F0F0F0;
	box-shadow:none;
	padding:10px;
	gap:15px;
	border-radius:4px;
}

.activity-list .activity-item .ac-emotions_list.active .ac-emotion_item i, .activity-list .activity-item .ac-emotions_list.active .ac-emotion_item img,
.activity-list .activity-item .ac-emotions_list .ac-emotion_item i{
	font-size:25px;
}

.activity-list .activity-item .ac-emotions_list .ac-emotion_item img {
	width:25px;
	height:25px;
}

.activity-list .activity-item .ac-emotions_list .ac-emotion_item a:hover i, .activity-list .activity-item .ac-emotions_list .ac-emotion_item a:hover img {
	transform:none;
}

.buddypress .tm-header {
	margin-bottom: 40px;
}

.buddypress.bp-user .tm-header {
	margin-bottom: 0;
}

.buddypress .uk-navbar-right .uk-navbar-nav,
.buddypress .uk-navbar-right .widget_custom_html,
.logged-in.buddypress .uk-navbar-right .widget_execphp,
.buddypress .uk-navbar-right .uk-navbar-toggle {
	display:none;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav {
	-webkit-box-shadow: 0px 2px 12px 0px rgba(250,250,250,1);
-moz-box-shadow: 0px 2px 12px 0px rgba(250,250,250,1);
box-shadow: 0px 2px 12px 0px rgba(250,250,250,1);
}

.activity-list .activity-item div.item-avatar {
	max-width:48px;
	margin-right:0;
}

.activity-list .bb-activity-more-options-wrap .bb-activity-more-options-action i {
    font-size: 20px;
    color: #546470;
}

.activity-update-form #user-status-huddle, .bp-nouveau-activity-form-placeholder- #user-status-huddle {
	width:70px;
}

#activity-stream ul.activity-list.bp-list {
	margin-top:0;
}

.activity-update-form, .bp-nouveau-activity-form-placeholder- {
	margin-bottom:0;
}

.buddypress-wrap .activity-inner {
	margin-bottom:20px;
	margin-left: 48px;
}

.activity-list .activity-item .activity-content .activity-state {
	margin-left:10px;
}

#whats-new-form .bb-model-header {
    border-bottom: 1px solid #D6D6D6;
}

.activity-update-form #activity-header h3 {
	text-align:center;
	width:100%;
	font-size:20px;
	font-weight:700;
	color:#46484C;
}

.activity-update-form #activity-header .bb-icon-times:before {
	color:#546470;
	margin:auto;
}

.activity-update-form #activity-header  .bb-model-close-button {
    font-size: 20px;
    background: #F7F7F7;
	border-radius:100%;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
}

.activity-update-form.modal-popup .activity-post-avatar img {
	width:60px;
	height:60px;
}

.activity-update-form.modal-popup #whats-new-form .activity-post-user-name-container .activity-post-user-name {
    line-height: 1;
    color: #546470;
}

#item-header-cover-image {
    margin-bottom: 1em;
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
}

.activity-update-form.modal-popup #whats-new-form .activity-post-user-name-container .activity-post-user-name .mention_name {
	color:#767676;
	font-weight:400;
}

.activity-update-form.modal-popup .activity-update-form-overlay, .bp-nouveau-activity-form-placeholder-.modal-popup .activity-update-form-overlay {
	background:rgba(0,0,0,0.2);
}

.activity-update-form.modal-popup #whats-new-form, .bp-nouveau-activity-form-placeholder-.modal-popup #whats-new-form {
border-radius:10px;
}

.emojionearea .emojionearea-button {
	line-height:40px;
}

.buddypress-wrap .bp-tables-report tbody tr, .buddypress-wrap .bp-tables-user tbody tr, .buddypress-wrap table.forum tbody tr, .buddypress-wrap table.wp-profile-fields tbody tr,
.buddypress-wrap .bp-tables-report tr.alt td, .buddypress-wrap .bp-tables-user tr.alt td, .buddypress-wrap table.wp-profile-fields tr.alt td,
.buddypress-wrap .profile.edit .editfield,
.buddypress-wrap .standard-form .groups-members-search input[type=search], .buddypress-wrap .standard-form .groups-members-search input[type=text], .buddypress-wrap .standard-form [data-bp-search] input[type=search], .buddypress-wrap .standard-form [data-bp-search] input[type=text], .buddypress-wrap .standard-form input[type=color], .buddypress-wrap .standard-form input[type=date], .buddypress-wrap .standard-form input[type=datetime-local], .buddypress-wrap .standard-form input[type=datetime], .buddypress-wrap .standard-form input[type=email], .buddypress-wrap .standard-form input[type=month], .buddypress-wrap .standard-form input[type=number], .buddypress-wrap .standard-form input[type=password], .buddypress-wrap .standard-form input[type=range], .buddypress-wrap .standard-form input[type=search], .buddypress-wrap .standard-form input[type=tel], .buddypress-wrap .standard-form input[type=text], .buddypress-wrap .standard-form input[type=time], .buddypress-wrap .standard-form input[type=url], .buddypress-wrap .standard-form input[type=week], .buddypress-wrap .standard-form select, .buddypress-wrap .standard-form textarea {
	background:transparent;
}

.buddypress-wrap .bp-tables-report tr td.label, .buddypress-wrap .bp-tables-user tr td.label, .buddypress-wrap table.forum tr td.label, .buddypress-wrap table.wp-profile-fields tr td.label,
.buddypress-wrap .profile.public .profile-group-title,
.buddypress-wrap .profile.edit .editfield, .buddypress-wrap .standard-form .groups-members-search input[type=text], .buddypress-wrap .standard-form input[type=color], .buddypress-wrap .standard-form input[type=date], .buddypress-wrap .standard-form input[type=datetime-local], .buddypress-wrap .standard-form input[type=datetime], .buddypress-wrap .standard-form input[type=email], .buddypress-wrap .standard-form input[type=month], .buddypress-wrap .standard-form input[type=number], .buddypress-wrap .standard-form input[type=password], .buddypress-wrap .standard-form input[type=range], .buddypress-wrap .standard-form input[type=tel], .buddypress-wrap .standard-form input[type=text], .buddypress-wrap .standard-form input[type=time], .buddypress-wrap .standard-form input[type=url], .buddypress-wrap .standard-form input[type=week], .buddypress-wrap .standard-form select, .buddypress-wrap .standard-form textarea {
	border-color:#f0f0f0;
}

.buddypress-wrap .profile.public .profile-group-title {
	margin-top:30px;
}

.activity-list .activity-item .activity-content p {
	display:inline-block;
}

p.activity-username-custom {
	text-transform:capitalize;
	display:inline-block;
}

.buddypress .activity-update-form .activity-post-user-name .user-mentionname {
	display:none;
}

.buddypress.bp-user .activity-update-form .activity-post-user-name .user-mentionname {
	display:inline-block;
}

.buddypress.groups h1.uk-article-title,
.single-item.groups .group-actions-wrap {
	display:none;
}

.buddypress.groups .uk-section-default,
.buddypress.groups .uk-margin-medium {
	padding-top:0;
	margin-top:0 !important;
}

.groups-header #item-header-cover-image #item-header-content {
	padding-top:0;
}

.activity-list .activity-item .activity-header .group-link-activity::before {
    content: "\00b7 ";
    color: #767676;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
}

.buddyboss-holder .buddyboss-right-sidebar .nsl-container {
	display:block;
}

.buddyboss-sign-in {
	padding:0;
	margin-bottom:15px;
	display:block;
	float:left;
	width:100%;
}

.loginModal .modal-dialog .buddyboss-sign-in h2,
.thankyou.sign-in-page h2 {
	color:#212529;
	text-align:center;
	font-size:22px;
	margin:0 0 25px;
	font-weight: 700;
	font-family: Lato;
}

.buddyboss-sign-in.login-mb {
	padding-bottom: 25px;
}

.loginModal .modal-dialog .buddyboss-sign-in h3,
.thankyou.sign-in-page h3 {
	color:#212529;
	text-align:center;
	font-size:22px;
	margin:0 0 25px;
	font-weight: 500;
	font-family: Lato;
}

.thankyou.sign-in-page {
	max-width: 400px;
	margin:auto;
}

.buddyboss-right-sidebar .social-login,
#buddybossCustomLoginModal .social-login,
#profileCustomLoginModal .social-login,
.thankyou .social-login,
.thank-you .nsl-container-buttons {
	width: 100%;
    display: grid;
    grid-template-columns: repeat(1,100%);
	column-gap:10px;
}

.buddyboss-right-sidebar div.nsl-container.nsl-container-block .nsl-container-buttons,
#buddybossCustomLoginModal div.nsl-container.nsl-container-block .nsl-container-buttons,
#profileCustomLoginModal div.nsl-container.nsl-container-block .nsl-container-buttons{
	width:100%;
	    grid-template-columns: minmax(5px, auto);
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-default,
#buddybossCustomLoginModal div.nsl-container .nsl-button-default,
#profileCustomLoginModal div.nsl-container .nsl-button-default,
.thankyou div.nsl-container .nsl-button-default {
	background:transparent !important;
	border:1px solid #9DA4B0;
	border-radius:25px;
	color:#546470;
	font-weight:400;
	margin:0;
	    justify-content: center;
    align-items: center;
	padding: 0px 10px;
}

.buddyboss-right-sidebar  div.nsl-container .nsl-button-default div.nsl-button-label-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-default div.nsl-button-label-container,
#profileCustomLoginModal div.nsl-container .nsl-button-default div.nsl-button-label-container,
.thankyou div.nsl-container .nsl-button-default div.nsl-button-label-container {
	margin:0;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-svg-container svg,
#buddybossCustomLoginModal div.nsl-container .nsl-button-svg-container svg,
#profileCustomLoginModal div.nsl-container .nsl-button-svg-container svg,
.thankyou div.nsl-container .nsl-button-svg-container svg{
	display:none;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-svg-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-svg-container,
#profileCustomLoginModal div.nsl-container .nsl-button-svg-container,
.thankyou div.nsl-container .nsl-button-svg-container{
	padding:0;
	width: 20px;
	height:20px;
	display:block;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-google .nsl-button-svg-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-google .nsl-button-svg-container,
#profileCustomLoginModal div.nsl-container .nsl-button-google .nsl-button-svg-container,
.thankyou div.nsl-container .nsl-button-google .nsl-button-svg-container{	background:url("https://tradinglessons.com/wp-content/uploads/2024/01/google-icon.svg") left center no-repeat;
	background-size:contain;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-facebook .nsl-button-svg-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-facebook .nsl-button-svg-container,
#profileCustomLoginModal div.nsl-container .nsl-button-facebook .nsl-button-svg-container,
.thankyou div.nsl-container .nsl-button-facebook .nsl-button-svg-container{	background:url("https://tradinglessons.com/wp-content/uploads/2024/01/Facebook_icon.svg") left center no-repeat;
	background-size:contain;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-yahoo .nsl-button-svg-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-yahoo .nsl-button-svg-container,
.thankyou div.nsl-container .nsl-button-yahoo .nsl-button-svg-container,
#profileCustomLoginModal div.nsl-container .nsl-button-yahoo .nsl-button-svg-container{background:url("https://tradinglessons.com/wp-content/uploads/2024/01/yahoo-icon.svg") left center no-repeat;
	background-size:contain;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-microsoft .nsl-button-svg-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-microsoft .nsl-button-svg-container,
.thankyou div.nsl-container .nsl-button-microsoft .nsl-button-svg-container,
#profileCustomLoginModal div.nsl-container .nsl-button-microsoft .nsl-button-svg-container{background:url("https://tradinglessons.com/wp-content/uploads/2024/07/microsoft.svg") left center no-repeat;
	background-size:contain;
}

.buddyboss-right-sidebar div.nsl-container .nsl-button-linkedin .nsl-button-svg-container,
#buddybossCustomLoginModal div.nsl-container .nsl-button-linkedin .nsl-button-svg-container,
.thankyou div.nsl-container .nsl-button-linkedin .nsl-button-svg-container {	background:url("https://tradinglessons.com/wp-content/uploads/2024/01/linkedin-icon.svg") left center no-repeat;
	background-size:contain;
}

.buddyboss-right-sidebar .nsl-separator,
#buddybossCustomLoginModal .nsl-separator,
.thankyou .nsl-separator,
#profileCustomLoginModal .nsl-separator {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    color: #546470;
    margin: 10px 0 10px;
    font-weight: 400;
	text-transform:lowercase;
	font-size:14px;
}

.buddyboss-right-sidebar .nsl-separator::before, .buddyboss-right-sidebar .nsl-separator::after,
#buddybossCustomLoginModal .nsl-separator::before, #buddybossCustomLoginModal .nsl-separator::after,
#profileCustomLoginModal .nsl-separator::before, #profileCustomLoginModal .nsl-separator::after,
.thankyou .nsl-separator::before,
.thankyou .nsl-separator::after {
    content: "";
    flex-grow: 1;
    background: #9DA4B0;
    height: 1px;
    font-size: 0;
    line-height: 0;
    margin: 0 8px;
}

.email-login-wrapper,
.buddyboss-left-sidebar .bp-login-widget-user-logout {
	width:100%;
	border:1px solid #9DA4B0;
	border-radius:25px;
	padding:10px;
	text-align:center;
	font-family: Lato;
}

.buddyboss-left-sidebar .bp-login-widget-user-logout {
	border:0;
	border-radius:0;
	padding:0;
}

.email-login-wrapper a,
.buddyboss-left-sidebar .bp-login-widget-user-logout a {
	display:block;
	text-align:center;
	color: #546470;
}

.buddyboss-left-sidebar .bp-login-widget-user-logout a,
.buddyboss-top-holder .bp-login-widget-user-logout a {
	padding: 10px 0;
    color: #46484c;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    position: relative;
    z-index: 1;
    font-weight: 700;
    text-transform: none;
	font-size: 17px;
    font-family: Lato;
}

.buddyboss-left-sidebar .bp-login-widget-user-logout a {
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse;
}

.buddyboss-left-sidebar .bp-login-widget-user-logout {
	display:flex;
	flex-direction:row;
	    align-items: center;
    justify-content: flex-start;
}

.buddyboss-left-sidebar .bp-login-widget-user-logout i,
.buddyboss-top-holder .bp-login-widget-user-logout i{
	margin-right:10px;
}

.email-login-wrapper a i,
.logout-link a i{
	color:#212529;
}

.logout-link {
	display:none;
}

.logged-in .email-login-wrapper,
.logged-in .buddyboss-right-sidebar .nsl-separator,
.logged-in .buddyboss-sign-in{
	display:none;
}

.logged-in .logout-link {
	display:block;
}

#user-friends .count,
#user-groups .count,
#members .count {
	display:none;
}

.groups .buddyboss-holder .uk-container .uk-margin-medium-top {
	margin-top:0 !important;
}

.buddypress-wrap .bp-navs li a {
    display: flex;
    justify-content: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
    align-items: center;
}

.buddypress-wrap .bp-navs li a i {
	margin-right:10px;
}

#group-settings-form {
	margin-top: 40px;
}

.buddypress-wrap .members-list.grid.bp-list>li .item-avatar img.avatar {
	max-width: 60px;
	margin-bottom:10px;
}

.member-status {
	top:0;
	right:0;
}

.buddypress-wrap .members-list li .member-status.online {
	background:#02ca02;
	position: absolute;
    width: 12px;
    height: 12px;
    right: 0;
    top: 0;
}

.buddypress-wrap .members-list li .member-status.offline {
	position: absolute;
    width: 12px;
    height: 12px;
    right: 0;
    top: 0;
	background:#d63638;
}

#cover-image-container .flex.bp-group-title-wrap {
	display:flex;
	column-gap:40px;
}

#cover-image-container .flex.bp-group-title-wrap p.bp-group-type {
	margin:0;
}

.single-item.groups #cover-image-container #item-header-content {
    padding: 0;
    row-gap: 10px;
    display: flex;
    flex-direction: column;
}

.single-item.groups #cover-image-container .single-headers .item-meta.last-activity,
.groups-header #cover-image-container #item-header-content .bp-group-meta-wrap{
	margin:0;
}

.request-membership.buddypress .buddypress-wrap input[type=submit],
.request-membership.buddypress .buddypress-wrap input[type=submit]:hover,
.groups-header #cover-image-container #item-header-content .group-actions-absolute .groups-meta .generic-button>* {
	    background-color: #0065f2;
    color: #fff;
    border:none;
    border-radius: 10px;
	line-height:1;
	padding: 0 15px;
	font-size:15px;
	border-radius:25px;
}

#group-request-membership-comments {
    margin-bottom: 20px;
}

.request-membership.buddypress .buddypress-wrap input[type=submit] {
    min-height: 38px;
}

.member-header-actions-wrap .member-header-actions button,
.member-header-actions-wrap .member-header-actions button:hover {
	background-color: #0065f2;
    color: #fff;
    border:none;
    border-radius: 10px;
	min-width:160px;
}

.buddypress-wrap ul.bp-list.groups-dir-list li.item-entry .item-avatar {
	justify-content:center;
	border-radius:100%;
}

.buddypress-wrap ul.bp-list.groups-dir-list.grid .group-avatar-wrap {
	margin:auto;
	border-radius:100%;
}


.buddypress-wrap ul.bp-list.groups-dir-list li.item-entry .group-avatar-wrap img.avatar {
	border-radius:100%;
}

.activity-list .activity-item .activity-header .avatar {
	display:none;
}

.single-headers h2 {
	color:#303235;
	font-size:32px;
	line-height:40px;
	font-weight:500;
}

.groups-header #cover-image-container:not(.centered) #item-header-content .bp-group-title-wrap .bp-group-type .group-type {
	display:none;
}

.buddyboss-mobile-menu {
	display:none;
	max-width:20px;
	clear:both;
	margin-bottom: 30px;
}

#whats-new-form #whats-new-privacy-stage {
	display:none;
}

.buddyboss-top-holder .widget.widget_execphp {
    position: absolute;
    top: -110px;
    right: 0;
    z-index: 999;
}

.buddyboss-top-holder .widget.widget_text {
	margin-bottom: 60px;
}

.community-logout-holder {
	display:none;
}

.buddyboss-top-holder p {
	text-align:center;
}

/* .buddyboss-right-sidebar .widget.widget_custom_html {
		display:none;
	} */

.bb-modal-logo {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom: 45px;
	position:relative;
}

.close-bb-modal,
.close-profile-modal,
.close-welcome-modal {
	position:absolute;
	top: -30px;
	right:0px;
}

.close-invite-modal {
	position: relative;
    float: right;
    clear: both;
	cursor: pointer;
}

#inviteModal p {
	clear: both;
    text-align: center;
    margin: 50px 0 20px;
}

#inviteModal.show {
	display: block;
}

#inviteModal .modal-body {
    margin: 0 0 20px;
}

.close-welcome-modal {
    cursor:pointer;
}

.close-bb-modal i,
.close-profile-modal i,
.close-welcome-modal i,
.close-invite-modal i{
	font-size:20px;
	color: #9DA4B0;
}

a.bb-modal-login-btn:not([href]):not([tabindex]),
.social-login-holder a.login-btn:not([href]):not([tabindex]){
	color:#0065f2;
}

.bb-modal-bottom {
	max-width: 100%;
	width: 100%;
	margin: 20px auto 0;
	padding-top:15px;
	border-top:1px solid #f0f0f0;
}

.bb-sign-in {
	text-align:center;
	margin-bottom:0;
	font-size:18px;
	font-family: Lato;
}

.bb-modal-bottom p.terms-p {
	font-size: 14px;
}

.bb-modal-bottom p.last-p {
	font-size:14px;
	line-height:18px;
	margin-top: 10px;
	float:left;
}

.bb-loginForm-modal {
	opacity: 0;
    visibility: hidden;
    height: 0;
    display: none;
    transition: opacity .3s ease;
}

.bb-loginForm-modal #nsl-custom-login-form-5 {
	display:none;
}

.bb-loginForm-modal.show #registerform .nsl-container,
.bb-loginForm-modal.show #registerform .nsl-separator{
	display:none !important;
}

.bb-registerForm-modal.hide {
	opacity: 0;
    visibility: hidden;
    height: 0;
    display: none;
    transition: opacity .3s ease;
}

.bb-loginForm-modal.show {
	opacity: 1;
    visibility: visible;
    height: auto;
    display: block;
    transition: opacity .3s ease;
}

.loginModal .modal-dialog .bb-loginForm-modal p input[type=submit] {
	width: 100%;
}

.back-holder {
	display:flex;
	position:relative;
	justify-content:center;
	margin-bottom:25px;
}

.back-to-register,
.back-to-register-inner,
.back-to-login {
	position:absolute;
	top: 0;
  left: 0;
  line-height: 30px;
	cursor:pointer;
}

.bb-modal-bottom .back-to-register {
    position:relative;
    top:auto;
    left:auto;
    line-height:initial;
}

.loginModal .modal-dialog .buddyboss-sign-in .back-holder h2 {
	margin-bottom:0;
}

body.logged-in .buddyboss-top-holder .header-login {
	display:none;
}

 .form-paragraphs p.terms-p {
	display:block;
	 float:left;
}

#buddybossCustomLoginModal .g-recaptcha {
	float:left;
	width:100%;
	clear:both;
}

#buddybossCustomLoginModal .g-recaptcha div {
	height:auto !important;
}

#buddybossCustomLoginModal .login-form.show .nsl-container,
#buddybossCustomLoginModal .login-form.show #loginform .nsl-separator,
#profileCustomLoginModal .login-form.show .nsl-container{
	display:none !important;
}

#buddybossCustomLoginModal .login-form.show .social-login .nsl-container,
#profileCustomLoginModal .login-form.show .social-login .nsl-container,
#profileCustomLoginModal .login-form.show .social-login .nsl-separator {
	display:block !important;
}

/*.loginModal .modal-dialog .form-paragraphs #reg_passmail {
	position:absolute;
	bottom:15px;
	left: auto;
	max-width:calc(100% - 2rem);
}

#buddybossCustomLoginModal .bb-sign-in {
	margin-bottom: 90px;
} */

#profileCustomLoginModal #nsl-custom-login-form-3 {
	display:none !important;
}

.add-to-post-text,
.activity-form.focus-in .blue-button{
	display:none;
}

.activity-form.focus-in .add-to-post-text {
	display:block;
	position:absolute;
	left: 20px;
	font-size:16px;
	line-height:21px;
	color:#546470;
}

.blue-button {
	background:#006AFF;
	color:#fff;
	font-size:16px;
	line-height:1;
	font-family: Lato;
	font-weight:700;
	padding: 7px 30px;
	border-radius:4px;
	    position: absolute;
    right: 20px;
    border-radius: 25px;
}

.blue-button span {
	display:block;
	float:left;
}

.activity-update-form #whats-new-form #whats-new-toolbar, .activity-update-form #whats-new-form-placeholder #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form-placeholder #whats-new-toolbar {
	padding: 15px;
}

#whats-new-toolbar .post-elements-buttons-item a i {
	font-size:22px;
}

.bp-feedback.help .bp-icon, .bp-feedback.info .bp-icon {
	background-color:#0065F2;
  border-radius: 25px 0px 0px 25px;
}

.bp-feedback.loading .bp-icon {
	border-radius: 25px 0px 0px 25px;
}

.bp-feedback {
	box-shadow:none;
	-webkit-box-shadow:none;
    -moz-box-shadow: none;
	border-radius:25px;
	border:0.5px solid #acacac;
}

.buddyboss-left-sidebar .bp-login-widget-user-avatar {
	display:none;
}

.bb-add-post-modal {
	display:block;
}

body.logged-in .bb-add-post-modal {
	display:block;
	margin-top: 30px;
}

.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a {
	    background: #006AFF;
    color: #fff !important;
    font-size: 20px;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
	padding: 10px;
    border-radius: 25px;
    display: flex;
    margin-top: 7px;
    justify-content:center;
    align-items: center;
	position:relative;
	max-width:170px;
}

	.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a::before {
		font-family: "Font Awesome 6 Free";
		content:"\f1d8";
		color:#fff;
		font-size:17px;
		display:none;
	}

/* body.groups.directory .bb-add-post-modal,
body.notifications .bb-add-post-modal,
body.messages .bb-add-post-modal {
	display:none;
} */

body.just-me .buddyboss-left-sidebar .uk-subnav li.bp-activity-nav a,
body.favorites .buddyboss-left-sidebar .uk-subnav li.bp-activity-nav a,
body.mentions .buddyboss-left-sidebar .uk-subnav li.bp-activity-nav a,
body.group-lessons .buddyboss-left-sidebar .uk-subnav li.fa-file-lines a,
body.group-trading .buddyboss-left-sidebar .uk-subnav li.fa-file-lines a{
	color:#0065f2;
}

body.just-me .buddyboss-left-sidebar .uk-subnav li.bp-activity-nav ul.uk-dropdown-nav a {
	color:#46484c;
}
body.just-me .buddyboss-left-sidebar .uk-subnav li.bp-activity-nav ul.uk-dropdown-nav a:hover {
	color:#0065f2;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .list-wrap {
  box-shadow: none;
  border-radius: 10px;
	background:#fff;
	margin-bottom: 15px;
	border: 0.5px solid #acacac;
}

.bp-messages-container {
	column-gap:20px;
}

body.my-account.my-messages .bp-single-vert-nav .item-body {
	padding-left:0;
}

#bp-message-thread-list li {
	border:none;
	padding:0;
}

.send-reply .message-metadata,
.bp-message-content_foot_note {
	display:none;
}

#bp-message-thread-list li.divider-date {
	padding:0;
	border:none;
	background:transparent;
	padding:0;
}

.bp-messages-content,
.bp-messages-nav-panel {
	border: 0.5px solid #acacac;
  border-radius: 15px;
	background:#fff;
	padding:10px;
}

.bp-messages-content #message_content {
	border: 0.5px solid #acacac;
  border-radius: 20px;
	background:#fff;
	padding:10px;
}

.bp-messages-content #message_content p {
	margin-bottom:0;
}

.bp-messages-content #message_content:focus-visible
{
  outline: 1px solid #0065f2;
}

.message-metadata .bp-user-link strong {
	font-weight:400;
}

.buddypress-wrap form.bp-messages-search-form input[type="search"] {
	width:100%;
	border: 0.5px solid #acacac !important;
}

.buddypress-wrap form.bp-messages-search-form {
	border:none;
}

.buddypress-wrap .bp-search form:hover {
	border:none;
	box-shadow:none;
}

#user_messages_search_form {
	position:relative;
}

.buddypress-wrap .subnav-filters div button#user_messages_search_submit {
	position:absolute;
	right:0;
}

.buddypress-wrap form.bp-messages-search-form input[type="search"] {
	border: 1px solid #F0F0F0;
  border-radius: 10px;
	background:#fff;
}

.buddypress-wrap form.bp-messages-search-form input[type="search"]:focus-visible
{
  outline: 1px solid #0065f2;
}

.bp-messages-content .single-message-thread-header {
  border-color:#acacac;
}

.bp-messages-content .single-message-thread-header .thread-avatar img,
#bp-message-thread-list img.avatar {
	border-radius:100%;
}

#bp-message-thread-header .member-status {
	position:absolute;
}


#bp-message-thread-header .member-status.online {
	background-color:#02ca02;
}

.bp-messages-unarchived-nav .bp-subnavs {
	overflow:inherit;
}

.buddypress-wrap  .bp-messages-nav-panel .bp-navs li a{
	padding: 0 25px;
}

.buddypress-wrap .item-body  .bp-messages-nav-panel .bp-navs ul li.current a {
	border-color:transparent;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background:transparent;
	color:#46484c;
}

.select2-results__options img {
	max-width:40px;
	max-height:40px;
	border-radius:100%;
	margin-right:10px;
}

.bp-messages-container {
	flex-flow:row-reverse;
}

.bp-messages-nav-panel {
    -ms-flex: 0 0 250px;
    flex: 0 0 250px;
}

.messages-wrapper #subnav #compose-action-personal-li>a {
	display:none;
	padding:0;
}

#message-threads .bp-message-link .thread-avatar img.avatar {
    max-width: 30px;
    height: 30px;
    width: 30px;
}

#message-threads .bp-message-link .thread-content .thread-subject {
	font-size:12px;
}

.bp-messages-content #bp-message-content {
	padding-left:0;
	padding-right:0;
}

.buddyboss-left-sidebar li.fa-home,
.buddyboss-left-sidebar li.communities{
	margin-bottom:37px;
}

.buddyboss-left-sidebar .widget.widget_search {
	position:absolute;
	top:32px;
	z-index:9;
}

.profile-top-holder,
.buddyboss-left-sidebar li.bp-activity-nav,
.buddyboss-left-sidebar .non-logged-in-item.fa-user{
	display:none;
}

.page-template-buddyboss-page nav.uk-navbar {
	justify-content:space-between;
}

.page-template-buddyboss-page .profile-top-holder,
.single-item.groups .profile-top-holder {
	    display: flex;
    align-items: center;
}

.profile-top-holder a {
	font-size: 17px;
    font-family: Lato;
    font-weight: 700;
}

.profile-top-holder .uk-nav-sub {
	display:none;
	position:absolute;
}

.profile-top-holder .menu-item-has-children {
	display:flex;
	align-items:center;
	position:relative;
}

.profile-top-holder .menu-item-has-children i {
	margin-left:15px;
	cursor:pointer;
	font-size:17px;
}

.profile-top-holder .menu-item-has-children.openDropdown .uk-nav-sub {
        display: block;
    position: absolute;
    padding: 0 15px;
    background: #fff;
    min-width: 140px;
    top: 100%;
    right: 0;
	z-index:9;
}

.profile-top-holder .uk-nav-sub a {
	    padding: 10px 0;
    color: #46484c;
    transition: .1s ease-in-out;
    transition-property: color,background-color,border-color,box-shadow;
    position: relative;
    z-index: 1;
    font-size: 17px;
    font-family: Lato;
    font-weight: 700;
    text-transform: none;
	display:block;
	text-align:right;
}

.profile-top-holder .uk-nav-sub a:hover,
.profile-top-holder .uk-nav-default>li.uk-active>a,.profile-top-holder .uk-nav-default>li>a:hover,
.profile-top-holder .uk-nav-default .uk-nav-sub li.uk-active>a{
	color:#0065f2;
}

.buddyboss-left-sidebar .uk-search-default .uk-search-input, .buddyboss-left-sidebar .uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
	padding-left:30px;
}

.thankyou.sign-in-page #registerform #nsl-custom-login-form-2,
.thankyou.sign-in-page #loginform #nsl-custom-login-form-1,
.social-login-holder.hide,
.social-login-holder.show.hide,
.loginWrapper.registration.show.hide,
body.logged-in .thankyou.sign-in-page{
	display:none;
}

.buddyboss-top-holder {
	margin-bottom:60px;
}

.buddyboss-top-holder h1.uk-heading-2xlarge,
.group-desc strong {
	font-size:40px;
	margin-bottom: 15px;
}

.group-desc {
	width:100%;
	max-width: calc(100% - 370px);
	margin:0;
	text-align:left;
}

.buddyboss-top-holder p,
.group-desc p {
	margin-bottom:0;
	font-weight: 500;
}

.group-desc p {
	margin-bottom: 15px;
}

.bp-user.my-account .buddyboss-top-holder {
	display:none;
}

.bp-user.my-account.notifications .buddyboss-top-holder,
.bp-user.my-account.my-messages .buddyboss-top-holder {
	display:block;
}

.bp-messages-content-wrapper {
	height:auto;
}

.messages.bp-user .buddyboss-right-sidebar {
	display:none;
}

h2.create-group {
	font-size:42px;
	text-align:center;
}

.buddypress-wrap .item-body .group-create-buttons {
	display:flex;
	float:none;
	margin-bottom:60px;
}

.buddypress-wrap .bp-navs .group-create-buttons li {
	padding:0;
}

.buddypress-wrap .bp-navs .group-create-buttons li a {
	padding:0;
	display:flex;
	flex-direction:column;
	align-items: center;
	    font-size: 17px;
    font-weight: 400;
    color: #94A3B8;
}

.buddypress-wrap .bp-navs .group-create-buttons li span.step-counter {
	border-radius:100%;
	border:1px solid #F0F0F0;
	width:37px;
	height:37px;
	line-height:37px;
	text-align:center;
	background:#fff;
	color:#94A3B8;
	font-size:17px;
	font-weight:700;
	margin-bottom:15px;
	position:relative;
}

.buddypress-wrap .bp-navs .group-create-buttons li span.step-counter::before {
	content:"";
	position:absolute;
	top: 18px;
	left:calc(100% + 10px);
	width:calc(100% + 40px);
	height:1px;
	background:#64748B;
	display:block;
}

.buddypress-wrap .bp-navs .group-create-buttons li span.step-counter::after {
	content:"";
	position:absolute;
	top: 18px;
	right:calc(100% + 10px);
	width:100%;
	height:1px;
	background:#64748B;
	display:block;
}

.buddypress-wrap .bp-navs .group-create-buttons li:first-child span.step-counter::after {
	display:none;
}

.buddypress-wrap .bp-navs .group-create-buttons li:last-child span.step-counter::before {
	display:none;
}

.buddypress-wrap .bp-navs .group-create-buttons li.current span.step-counter {
	background:#007BFF;
	border-color:#007BFF;
	color:#fff;
}

.buddypress-wrap .bp-navs .group-create-buttons  .create-group-holder {
	display:flex;
	flex-direction:column;
		align-items: center;
	font-size:17px;
	font-weight:400;
	color:#94A3B8;
}

.buddypress-wrap .bp-navs .group-create-buttons li.current .create-group-holder,
.buddypress-wrap .bp-navs .group-create-buttons li.current a {
	color:#64748B;
	font-weight:700;
	font-size:17px;
}

.create-group-container h3.creation-step-name,
.group-invites-top h2 {
	font-size:20px;
	font-weight:700;
	color:#64748B;
	text-align:center;
	margin-bottom:30px;
}

.create-group-container {
	display:flex;
}

.create-group-container .buddyboss-left-sidebar {
	margin-top: 40px;
}

.buddypress-wrap .create-group-container form.standard-form,
.buddypress-wrap .create-group-container .invite-group {
	max-width:650px;
	width: 100%;
	margin:0;
}

.buddypress-wrap .create-group-container form.standard-form input,
.buddypress-wrap .create-group-container form.standard-form textarea {
	border-color:#CBD5E1;
	border-radius:25px;
	margin-bottom:20px;
}

.buddypress-wrap .create-group-container form.standard-form input::-webkit-input-placeholder,
.buddypress-wrap .create-group-container form.standard-form textarea::-webkit-input-placeholder{
	color: #64748B;
	font-weight: 400;
    text-transform: none;
	font-size: 16px;
    font-family: Lato;
}

.buddypress-wrap .create-group-container form.standard-form input:-ms-input-placeholder,
.buddypress-wrap .create-group-container form.standard-form textarea:-ms-input-placeholder{
    color: #64748B;
	font-weight: 400;
    text-transform: none;
	font-size: 16px;
    font-family: Lato;
}

.buddypress-wrap .create-group-container form.standard-form input::placeholder,
.buddypress-wrap .create-group-container form.standard-form textarea::placeholder{
    color: #64748B;
	font-weight: 400;
    text-transform: none;
	font-size: 16px;
    font-family: Lato;
}

.buddypress-wrap .create-group-container form.standard-form .submit,
.buddypress-wrap .invite-group form .submit {
	text-align:right;
	float:right;
	padding:0;
	margin:0;
}

.buddypress-wrap .invite-group form .submit {
	margin-top:30px;
}

.buddypress-wrap .create-group-container form.standard-form .submit input,
.buddypress-wrap .invite-group form .submit  input {
	border-color:#007BFF;
	background:#007BFF;
	height:48px;
	padding: 0 40px;
	margin:0;
	color:#fff;
	font-weight:bold;
}

.buddypress-wrap .create-group-container form.standard-form .submit input#group-creation-previous,
.buddypress-wrap .invite-group form .submit input#group-creation-previous {
	border:0;
	background:transparent;
	color:#000000;
	font-weight:bold;
	margin-right: 20px;
	padding:0 10px;
}

.buddypress-wrap .create-group-container form.standard-form .drag-drop-buttons input#bp-browse-button {
	color:#94a3b8;
}

.buddypress-wrap .create-group-container form.standard-form p.drag-drop-info {
	color:#64748B;
	font-weight:bold;
}

.buddypress-wrap .create-group-container .group-settings-selections fieldset {
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #CBD5E1;
	margin-bottom:20px;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) .create-group-container nav {
	border:0;
}

.buddypress-wrap .standard-form .bp-radio-wrap.d-flex label, .buddypress-wrap .standard-form .bp-radio-wrap.d-flex span.label,
.buddypress-wrap .standard-form label.bbp-create-group-forum {
	margin:0;
}

.buddypress-wrap .standard-form .bp-checkbox-wrap input {
    float:left;
    margin-top:5px;
}

.buddypress-wrap .standard-form .bp-checkbox-wrap label {
    width:calc(100% - 30px);
    float:left;
    margin:0;
}

.buddypress-wrap .standard-form p.checkbox.d-flex {
	margin-bottom:30px;
}

.buddypress-wrap .standard-form label.bbp-create-group-forum {
	font-weight:bold;
}

.buddypress-wrap .create-group-container form.standard-form .bp-radio-wrap.d-flex input,
.buddypress-wrap .create-group-container form.standard-form .d-flex input.create-forum-input{
	margin-bottom:0;
}

.buddypress-wrap .create-group-container form.standard-form .d-flex input.create-forum-input {
	margin-right:15px;
}

.buddypress-wrap .create-group-container form.standard-form .bp-radio-wrap.d-flex {
	margin-bottom:20px;
}

.bp-radio-wrap-holder {
	display:block;
	width:100%;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.buddypress-wrap .create-group-container form.standard-form .bp-radio-wrap-holder input[type=radio] {
	display:block;
	float:left;
	max-width:13px;
	margin-top:5px;
	margin-bottom:0;
	margin-right:20px;
}

.buddypress-wrap .standard-form  .bp-radio-wrap-holder label,
.buddypress-wrap .standard-form  .bp-radio-wrap-holder ul {
	float:right;
	display:block;
	width:calc(100% - 35px);
	margin:0;
}

.buddypress-wrap .standard-form .left-menu.fullwidth-avatar {
	clear: both;
    float: none;
    margin: auto;
    display: block;
    width: 100%;
	text-align:center;
	max-width:150px;
	max-height:150px;
	border-radius:100%;
	margin-bottom: 20px;
}
.buddypress-wrap .standard-form .left-menu.fullwidth-avatar img {
	float:none;
	text-align:center;
	width:100%;
	height:auto;
	border-radius:100%;
}

.buddypress-wrap .standard-form .main-column.create-group-avatar-text {
	margin:auto;
	float:none;
	clear:both;
}

.create-group-container .bp-avatar-nav {
	display:none;
}

.create-group-container .bp-avatar #drag-drop-area,
.dropzone .dz-default{
	border:2px dashed #94A3B8;
}

.buddypress-wrap .create-group-container .invite-group .bb-groups-invites-right-top .hide {
	display:none !important;
}

.buddypress-wrap .create-group-container .invite-group .bb-panel-subhead {
	flex-direction:column;
	    align-items: flex-start;
}

.buddypress-wrap .create-group-container .invite-group .bb-panel-subhead  .bp-group-message-wrap {
	margin:0;
	display:flex;
}

.buddypress-wrap .create-group-container .invite-group .bb-panel-subhead  .bp-group-message-wrap  .bp-group-invite-label {
	margin:0;
	font-size:17px;
	margin-left:15px;
}

.buddypress-wrap .create-group-container .invite-group .bb-panel-subhead h4 {
	color:#64748B;
	font-size:20px;
	margin-bottom:15px;
}

.create-group-container #group-invites-container .bb-groups-invites-left .item-list li {
	justify-content:space-between;
}

.buddypress-wrap .create-group-container .bb-groups-invites-left .bp-list li .item-avatar,
.bp-list.invites li .item-avatar{
	width: 40px;
	height:40px;
	border-radius:100%;
	margin-right: 20px;
}

.bp-list.invites li .item .list-title {
    float:left;
    margin:0;
}

.buddypress-wrap .create-group-container .bb-groups-invites-left .bp-list li .item-avatar img,
.bp-list.invites li .item-avatar img {
	border-radius:100%;
}
.buddypress-wrap ul.item-list li .invite-button:not(.group-remove-invite-button) span.icons:before {
	color:#007BFF;
}

.buddypress-wrap .create-group-container .group-invites-members-listing .bp-list li .item {
	width: calc(100% - 100px);
}

.buddypress-wrap .create-group-container .bb-groups-invites-left {
    flex: 0 0 300px;
}

.buddypress-wrap .create-group-container form.bp-invites-search-form {
	border:0;
}

.buddypress-wrap .create-group-container form.bp-invites-search-form button[type=submit] span {
	line-height:50px;
}

.buddypress-wrap .create-group-container .invite-group .bb-groups-invites-right-top {
	min-height:100px;
	padding: 10px 20px;
}

.buddypress-wrap .create-group-container .invite-group .bb-groups-invites-right-top select {
	display:none;
}

body.groups.group-invites #send_group_invite_form .select2-container--default .select2-selection--multiple .select2-selection__choice
	{
		background:#007BFF;
		color:#fff;
		padding:7px;
		border-radius:10px;
	}

#send_group_invite_form .select2-selection__choice__remove {
	color:#fff;
	border:1px solid #fff;
	background:#007BFF;
	line-height:12px;
}

#send_group_invite_form .select2-selection__rendered {
	max-height:130px;
}

.group-invites-top .bp-feedback {
	border-radius:10px;
	margin-bottom: 30px;
}

.group-invites-top .bp-feedback.help .bp-icon,
.group-invites-top .bp-feedback.info .bp-icon {
	border-radius:10px 0px 0px 10px;
}

.create-group-container #group-invites-container #send_group_invite_form {
	padding-bottom:10px;
}

.create-group-container #bp-group-invite-content #send-invites-control {
	max-height:230px;
}

.create-group-container #group-invites-container .bb-groups-invites-left #members-list {
	max-height:230px;
}

.buddypress-wrap .create-group-container .invite-group form.standard-form .submit input {
	background:#007bff;
	color:#fff;
	font-weight:bold;
	border:1px solid #007bff;
	border-radius:25px;
	height: auto;
    padding: 15px 45px;
}

.buddypress-wrap .create-group-container .invite-group form.standard-form .submit input#bp_invites_reset {
	background:transparent;
	border:0;
}

#notifications-user-list .pag-data {
	display:none;
}

table.notification-table {

}

.notification-table tr {
	border: 0.5px solid #acacac;
    padding: 15px;
	margin-bottom:15px;
	display:flex;
	flex-direction:row;
	border-radius:15px;
}

.notification-table tr td {
	padding:10px 5px;
}

.buddypress-wrap table.notification-table .bulk-select-check {
	padding:0;
	width:15px;
	margin:0;
	display:flex;
}

.buddypress-wrap table.notification-table .bulk-select-check input {
	margin:0;
}

.buddypress-wrap table.notification-table .notification-description {
	padding:0 20px 0 15px;
	width:calc(100% - 160px);
	flex:1;
	display:flex;
	flex-direction:row;
}

.buddypress-wrap table.notification-table .notification-actions {
	padding:0;
	width:55px;
	display:flex;
  align-items: center;
	justify-content: flex-end;
	color:transparent;
}

table.notification-table .notification-avatar i,
table.notification-table .notification-avatar .member-status {
	display:none;
}

.buddypress-wrap table.notification-table .notification-actions a.mark-unread {
	display:none;
}

table.notification-table .notification-avatar {
	width:48px;
	height:48px;
	border-radius:100%;
	margin-right:15px;
}

table.notification-table .notification-avatar img {
	max-width:48px;
	width:100%;
	border-radius:100%;
}

.member-desc {
	display:flex;
	flex-direction:column;
	column-gap:10px;
}

.member-desc a {
	color:#546470;
}

.member-desc span {
	color:#007BFF;
}

.notification-actions a.mark-read span.dashicons {
	background:#007BFF;
	width:15px;
	height:15px;
	display:block;
	border-radius:15px;
	margin-right:5px;
}

.notification-actions a.mark-read span.dashicons:before {
	display:none;
}

.notification-table .notification-actions a.delete {
	margin-left:5px;
}

.notification-table .notification-actions a.delete:hover {
	text-decoration:none;
}

.members.friends .grid > li .list-wrap {
	border-radius:10px;
}

ul.bb-albums-list li {
	max-width:50%;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
}

.buddypress-wrap .bp-list.bb-photo-list {
	width:100%;
	height:auto !important;
}

.buddypress-wrap .bp-list.bb-photo-list {
	margin:0;
}

.buddypress-wrap .bp-list.bb-photo-list li {
    flex: 0 0 33%;
    min-width: 0;
		width: 33%;
	float:left;
}

.my-profile  .buddypress-wrap .profile.public .profile-group-title {
	border:0;
	margin-bottom: 20px;
}

.my-profile .buddypress-wrap .bp-tables-user tr td.label,
.my-profile .buddypress-wrap .bp-tables-user tr td.data{
	border:0;
	width:100%;
	padding:0;
	height:auto;
}

.my-profile .buddypress-wrap .bp-tables-user tr td.data p {
	margin-bottom:0;
}


.my-profile .buddypress-wrap .bp-tables-user tr {
	display:flex;
	flex-direction:column;
	border: 0.5px solid #acacac;
    padding: 15px;
	margin-bottom:15px;
	border-radius:10px;
}

.my-profile .buddypress-wrap .bp-tables-user tr:last-child {
	border: 0.5px solid #acacac;
}

.profile.change-avatar .bp-avatar-nav ul.avatar-nav-items li.current {
	border:0;
}

.profile.change-avatar .avatar-nav-items li a {
	color: #46484c;
    position: relative;
    z-index: 1;
    font-weight: 700;
}

.profile.change-avatar .bp-avatar-nav ul.avatar-nav-items li.current a {
	color:#0065f2;
}

.profile.change-avatar .bp-avatar-nav ul.avatar-nav-items li.current {
	border-bottom: 3px solid #0065f2;
}

.drag-drop #drag-drop-area {
	border-width:2px;
}

#buddypress p.warning, body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, table.form-table td .bb-wordpress-profile-gravatar-warning p.warning {
	border-color:#0065f2;
	background:rgba(0, 101, 242, 0.1);
}

.drag-drop .drag-drop-inside p {
	color:#64748B;
	font-weight:bold;
	font-size:17px;
}

.drag-drop .drag-drop-inside input#bp-browse-button {
	color:#94A3B8;
}

.bb-media-actions-wrap h2.bb-title {
	font-size:20px;
	font-weight:500;
}

#buddypress .bb-media-container.member-media .bp-navs~.bb-media-actions-wrap {
	margin-bottom: 20px;
}


.buddyboss-left-sidebar li.bp-menu.bp-notifications-nav a,
.buddyboss-left-sidebar li.bp-menu.bp-messages-nav a {
	position:relative;
}

.buddyboss-left-sidebar li.bp-menu.bp-notifications-nav a span,
.buddyboss-left-sidebar li.bp-menu.bp-messages-nav a span {
	position:absolute;
	top:auto;
	left:110px;
	background:#006AFF;
	padding:3px;
	color:#fff;
	font-size:12px;
	line-height: 18px;
	border-radius:100%;
	text-align:center;
	min-width:24px;
}

 .buddyboss-left-sidebar.sticky,
.buddyboss-right-sidebar.sticky{
	    position: sticky;
    top: 80px;
	z-index:99;
}

#scrollToTop {
    position: fixed;
    left: 10px;
    bottom: 10px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #006AFF;
    display: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    z-index: 999;
}

#scrollToTop:hover {
	text-decoration:none;
}

#scrollToTop i {
    display: block;
    color: #fff;
    font-size: 25px;
    text-align: center;
    line-height: 50px;
}

.header-buttons-top {
	display:flex;
	flex-direction:row;
	column-gap:15px;
	justify-content: center;
    align-items: center;
}


.userProfileTop span {
	cursor:pointer;
}

body.logged-in .userProfileTop {
	display:none;
}

.close-profile-modal {
	cursor:pointer;
}

.buddyboss-right-sidebar iframe {
	border:1px solid #e0e3eb;
	border-radius:10px;
}

#tm-dialog-mobile .uk-offcanvas-bar {
	padding-top:90px;
	top: 50px;
}

body.uk-offcanvas-container.uk-offcanvas-flip .uk-logo {
/* 	z-index: 9999; */
}

.uk-offcanvas-flip .uk-offcanvas {
	top:0;
}

.uk-offcanvas-close {
    top: 25px;
    right: 15px;
}

button.uk-offcanvas-close {
	outline:0 !important;
}

.bp-user.my-activity.just-me .buddyboss-top-holder {
	display:none;
}

.create-group-container {
	column-gap:20px;
}

.buddyboss-left-sidebar .uk-search-default {
	max-width:170px;
}

#activity-stream .activity-list .activity-comments.hide {
	display:none;
}

#activity-stream .activity-list .activity-item.show .activity-comments {
	display:block;
}

#activity-stream .activity-list a.show-comments,
#activity-stream .activity-list a.view-comments {
	color:#006AFF;
}


#activity-stream .activity-list .activity-item a.show-comments i {
	margin-right: 5px;
}

#activity-stream .activity-list .activity-item.show a.show-comments i {
	-webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.uk-navbar-left .uk-navbar-item {
	column-gap:0;
}

.uk-navbar-right {
	width: 100%;
	max-width:calc(100% - 220px);
}

.uk-navbar-nav {
	column-gap: 20px;
	justify-content:center;
}

.uk-navbar-nav>li>a {
	padding: 0 20px;
	min-height: 40px;
}

.uk-navbar-nav>li.uk-active>a,
.uk-navbar-nav>li:hover>a,
.uk-navbar-nav>li>a[aria-expanded=true]{
    color: #0065F2;
}

.uk-navbar-nav>li>a:before {
	top:auto;
	bottom:0;
	height:3px;
}


	.buddypress .uk-navbar-right {
    justify-content: flex-end;
}

.buddyboss-left-sidebar .header-buttons-top {
	display:none;
}

#activity-stream .bb-activity-more-options-wrap {
	display:block;
}

body.editor #activity-stream .bb-activity-more-options-wrap,
body.administrator #activity-stream .bb-activity-more-options-wrap{
	display:block;
}

#notifications-bulk-management .notifications  tr.read .mark-read,
body.notifications #item-body nav.user-subnav {
	display:none;
}

table.notifications tr.unread {
	background:rgba(41, 98, 255, 0.12);
}

table.notifications tr.unread .member-desc a{
/* 	font-weight:700; */
}

.buddypress-wrap .notifications-options-nav input#notification-bulk-manage {
	 background: #006AFF;
   color: #fff;
	padding:0 20px;
	border-radius:25px;
	font-size:17px;
	line-height:35px;
	font-weight:700;
	height:35px;
}

.buddypress-wrap .notifications-options-nav .select-wrap {
	position:relative;
	border-radius:35px;
	border-color:#EEEEEE;
	height:35px;
	margin-right:10px;
}

.buddypress-wrap #notification-select{
	height:35px;
}

.buddypress-wrap .select-wrap span.select-arrow {
    font-size: 10px;
    right: 10px;
    top: 10px;
	color:#ccc;
}

.notifications aside.bp-feedback.bp-messages.no-notification {
	display:flex;
}

.edit-group-holder {
	display:block;
	position:absolute;
	z-index:9;
	top:0;
	left:0;
}

.edit-group-holder i {
	font-size:28px;
}

.groups-header #item-header-avatar:hover .link-change-overlay {
    position: absolute;
    left: 15px;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .3);
    border-radius: 100%;
    width: 150px;
    height: 150px;
}

body.logged-in a.modal-views {
	display:none;
}

.buddyboss-left-sidebar #groups-list-options,
.buddyboss-left-sidebar #groups-list-options #recently-active-groups,
.buddyboss-left-sidebar #groups-list-options #popular-groups,
.buddyboss-left-sidebar #groups-list .item-meta,
.buddyboss-right-sidebar #groups-list-options,
.buddyboss-right-sidebar #groups-list-options #recently-active-groups,
.buddyboss-right-sidebar #groups-list-options #popular-groups,
.buddyboss-right-sidebar #groups-list .item-meta,
.widget_bp_groups_widget .count-more{
	display:none;
}

.buddyboss-left-sidebar #groups-list {
	padding-left:0;
	list-style:none;
	margin:0;
}

.buddyboss-left-sidebar #groups-list li,
.buddyboss-right-sidebar #groups-list li {
	list-style:none;
	display:flex;
	margin-bottom: 10px;
	align-items: center;
	width:100%;
}

.buddyboss-left-sidebar #groups-list .item-avatar,
.buddyboss-right-sidebar #groups-list .item-avatar{
	border-radius:100%;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

.buddyboss-left-sidebar #groups-list .item-avatar img,
.buddyboss-right-sidebar #groups-list .item-avatar img {
	width: 100%;
	border-radius: 100%;
}

.buddyboss-left-sidebar #groups-list-options li::marker,
.buddyboss-right-sidebar #groups-list-options li::marker{
display:none !important;
}

.buddyboss-right-sidebar #groups-list li .item {
width: 100%;
}

.buddyboss-left-sidebar #groups-list a,
.buddyboss-right-sidebar #groups-list a{
	color: #000;
    transition: .1s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
    position: relative;
    z-index: 1;
    font-weight: 400;
    text-transform: none;
    font-size:16px;
        width: 100%;
    float: left;
    display: block;
}

.buddyboss-left-sidebar #groups-list a:hover,
.buddyboss-right-sidebar #groups-list a:hover{
	color:#0065f2;
	text-decoration:none;
}

.buddyboss-right-sidebar #groups-list li .item-title {
    position:relative;
    display: block;
    float: left;
    width: 100%;
    margin-bottom:5px;
}

.buddyboss-right-sidebar #groups-list p {
    color:#858790;
    font-size:12px;
    margin:0;
    clear: left;
    width: calc(100% - 60px);
    position:absolute;
    bottom:-5px;
}

.buddyboss-right-sidebar #groups-list span {
    color:#007BFF;
    font-size: 16px;
    float:right;
   
    margin-top:10px;
}

.buddyboss-right-sidebar #groups-list span i {
    font-size: 12px;
    margin-left:10px;
}

.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a {
  max-width: 120px;
	font-size:17px;
  padding:8px;
  border-radius: 25px;
}

.buddyboss-right-sidebar #groups-list a.view-all-groups {
    border:1px solid #007BFF;
    color:#007BFF;
    text-align:center;
    display:block;
    float:left;
    clear:left;
    width:100px;
    height:30px;
    font-size:16px;
    line-height: 28px;
    font-weight:400;
    border-radius:25px;
}

.buddyboss-right-sidebar #groups-list a.view-all-groups i {
    font-size: 14px;
}

.userProfileTop.userIconProfile {
	display:none;
}

body.logged-in .userIconProfile {
    display: none;
}

.grecaptcha-badge {
    opacity:0;
}

.ac-reply-avatar {
    width: 38px;
    height:38px;
    border-radius:38px;
}

.ac-reply-avatar img {
    width: 100%;
    height:auto;
    border-radius:38px;
}

.my-messages.buddypress .select2-container--open .select2-dropdown {
    top:30px;
}

.ac-reply-content {
    padding-left:0;
}

.acomment-display .acomment-meta .author-name {
    margin-left:5px;
}

.tm-header-placeholder  {
    display:none;
}

#courses-list ul.uk-tab {
flex-wrap: nowrap;
}

#courses-list ul.uk-tab.uk-margin-medium {
	margin-bottom: 1rem;
}

#courses-list ul.uk-tab li {
    width:auto;
}

#coursesTabs ul.uk-tab li a,
#courses-list .el-nav > li a {
    width:100%;
    display:block;
    float:left;
    min-width:105px !important;
	color: #2f3134;
}

#courses-list ul.uk-tab li {
  color: #2f3134;
}

#courses-list ul.uk-tab li.active {
  color: #0065f2;
}

#coursesTabs ul.uk-tab li.uk-active a,
#courses-list .el-nav > li.uk-active a {
	color: #0065f2;
}

.uk-offcanvas-bar .uk-button-secondary {
background-color: #fff;
    color: #006aff;
    border: 1px solid #0065f2;
    box-shadow:0 5px 20px rgba(0,0,0,.1);
}

.uk-card-primary.uk-card-body .uk-button-secondary:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, .uk-card-secondary.uk-card-body .uk-button-secondary:hover,
.uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, .uk-light .uk-button-secondary:hover, .uk-notification-message-danger .uk-button-secondary:hover,
.uk-notification-message-primary .uk-button-secondary:hover, .uk-notification-message-success .uk-button-secondary:hover, .uk-notification-message-warning .uk-button-secondary:hover, .uk-offcanvas-bar .uk-button-secondary:hover,
.uk-overlay-primary .uk-button-secondary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover {
background-color: rgba(0, 101, 242, .04);
    color: #0065f2;
    border-color: transparent;
}

button:focus {
outline:0;
}

.ac-reply-toolbar [class*=" bb-icon-"] {
    font-size:18px;
}

.screen-content.group-lessons li.group-9 {
    display:none;
}

.screen-content.group-trading li.group-10 {
    display:none;
}

.customReaction .custom-comment::before {
    content: "\ee33";
        font-family: "Font Awesome 6 Free";
        color:#868686;
}

.single-item.groups #cover-image-container #item-header-content .single-group-header {
display:flex;
    flex-direction:row;
}

.buddypress-wrap .activity-comments div.acomment-avatar img {
    width: 38px;
    height:38px;
}

#request-list.bp-list li .item .item-meta {
    display:none;
}

#request-list li:first-child,
#friend-list li:first-child{
    border-top:1px solid #eee;
}

#request-list li,
#friend-list li{
    border-bottom:1px solid #eee;
    align-content: center;
    align-items: center;
}

.membership-requests .bp-list li .item-avatar,
.friend-requests .bp-list li .item-avatar{
    border-radius:100%;
    width: 50px;
    height: 50px;
    margin-right: 20px;
}

.membership-requests .bp-list li .item-avatar img,
.friend-requests .bp-list li .item-avatar img{
    border-radius:100%;
}


.membership-requests-list li .item-title,
.membership-requests-list li h3,
.friend-requests-list li .item-title,
.friend-requests-list li h3{
    font-size: 20px;
    line-height: 1;
    margin:0;
}

#request-list.bp-list li .action,
#friend-list.bp-list li .action{
    line-height:1;
    display: flex;
    column-gap: 7px;
}

#request-list.bp-list li .action div.generic-button,
#friend-list.bp-list li .action div.generic-button {
    margin-bottom:0;
    display:flex;
}

.bp-list.invites li .action .generic-button .button,
.friend-requests .bp-list li .action div.generic-button .button,
.friend-requests .bp-list li .action div.generic-button a,
.groups-loop-buttons button,
.groups-loop-buttons a {
    border-radius:10px;
}

.membership-requests .bp-list li .action div.generic-button  a.button,
.friend-requests .bp-list li .action div.generic-button  .button,
.friend-requests .bp-list li .action div.generic-button a.send-message,
.bp-list.invites li .action .generic-button .button {
    font-size: 14px !important;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
    border:1px solid #767676;
    color:#767676;
    padding: 7px 20px;
    margin:0;
}

.membership-requests .bp-list li .action div.generic-button  a.button.accept,
.friend-requests .bp-list li .action div.generic-button  .button.accept,
.bp-list.invites li .action .generic-button .button.accept{
    border:1px solid #006aff;
    background: #006aff;
    color: #fff;
}

.bp-list.invites li .action .generic-button .button.accept {
    margin-right: 10px;
}

.bp-list.invites li .group-details {
    margin:0 10px 0 0;
}

.membership-requests .buddypress-wrap .bp-pagination.bottom,
.friend-requests .buddypress-wrap .bp-pagination.bottom{
    display:none;
}

.bp-list li .action div.generic-button.switch-button {
    display:none !important;
}

.buddypress-wrap #members-list.grid.bp-list {
    height: auto !important;
}

.bp-messages-container {
    align-items: flex-start;
}

.compose #compose-personal-li {
    display:block;
}

.bp-messages-content {
    position:relative;
}

.compose .bp-messages-form-header {
    top: 25px;
    right: 10px;
}

.messages-wrapper #subnav .subnav {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.messages-wrapper #subnav #inbox-personal-li {
        display: flex;
    align-items: flex-start;
    position:relative;
    padding-left: 25px;
}

.messages-wrapper #subnav #inbox-personal-li::before {
    content: "\f0e0";
    font-family: "Font Awesome 6 Free";
    position:absolute;
    top:5px;
    left:0;
    display: block;
}

.buddypress-wrap .bp-messages-nav-panel .bp-navs li a {
    padding:0;
}

.messages-wrapper #subnav #compose-action-personal-li {
    justify-content: flex-end;
}

.messages-wrapper #subnav #compose-personal-li {
    grid-column: span 2;
    margin: 10px 0;
    border-top:1px solid #E8EAF0;
}

.messages-wrapper #subnav #compose-personal-li a {
    font-size: 16px;
    font-weight: 700;
    line-height:1;
    background: #007BFF;
    border-radius: 25px;
    color:#fff;
    margin-top:10px;
    padding: 10px 5px;
}

.messages-wrapper #subnav #compose-personal-li a::after {
    display:none;
}

.messages-wrapper #subnav li a i {
    margin-right:0;
}

.no-message-wrap {
    padding: 0 0 20px;
}

.no-message-content {
    padding: 0 0 10px;
}

.widget_bp_groups_widget {
    /* border: 1px solid #e0e3eb; */
    border-radius: 10px;
    padding: 20px 20px 10px;
    margin: 20px 0;
	border: 0.5px solid #acacac;
}

h2.newest-group {
	font-size:18px;
	margin: 0px 0 20px;
	position:relative;
	padding-left: 30px;
	color:#000000;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

h2.newest-group::before {
    content: "\f15c";
        font-family: "Font Awesome 6 Free";
        color:#000000;
        position:absolute;
        top:0;
        left:0;
        display:block;
}

.widget_bp_groups_widget  #groups-list {
    padding-left:0;
    margin-left:0;
    margin-bottom:0;
}

.buddyboss-right-sidebar #groups-list li {
    border-bottom:0.5px solid #acacac;
    padding-bottom: 10px;
}

.buddyboss-right-sidebar #groups-list li:first-child {
    border-top:0.5px solid #acacac;
    padding-top:10px;
}

.buddyboss-right-sidebar #groups-list li:last-child {
    padding:0;
    margin:0;
    border:0;
}

.bp-messages-notice .archive-button.archived {
    float:right;
}


.buddypress .buddypress-wrap .archive-button.archived a {
  background: #006aff;
  color: #fff;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
  padding: 10px;
  border-radius: 10px;
}

.bp-feedback:not(.custom-homepage-info) {
    align-items:center;
}

.button.no-event,
#whats-new-submit.empty-group-field #aw-whats-new-submit {
    pointer-events:none;
}

.buddyboss-right-sidebar .widget_custom_html.sticky {
   position: sticky;
    top: 80px;
    z-index: 99;
    width: 280px;
}

.bp-manage-group-container form {
max-width: calc(100% - 50px);
width: 100%;
margin:auto;
}

.bp-feedback span.bp-icon {
padding-top:10px;
padding-bottom: 10px;
}
.bp-feedback p {
    text-align: center;
    margin: auto;
}

.member-header-actions-wrap .member-header-actions button, .member-header-actions-wrap .member-header-actions button:hover {
    border-radius: 25px;
}

.friendship-button.not_friends {
    float:right;
}

.no-archived-message,
.archived-empty #bp-message-thread-list,
.archived-empty .bp-messages-content #bp-message-content,
.archived-empty .bp-message-content-wrap {
    display:none;
}

.archived-empty #bp-message-thread-list {
  display: block;
}

.archived-empty .no-archived-message {
    display:block;
    margin: 40px 0;
    text-align:center;
}

#add-all-members {
    margin-top: 25px;
      background: #006aff;
    color: #fff;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
    font-size: 17px;
    padding: 8px;
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border:0;
}

.buddyboss-right-sidebar #groups-list .item-avatar {
    display:none;
}

.bp-list.invites li .item {
    display:flex;
    width:calc(100% - 60px);
    justify-content: space-between;
    align-items: center;
}

.tm-toolbar-default {
    display:none;
}

.non-logged-in span.button.comment {
    font-size: 12px;
    color:#868686;
    font-weight:400;
}

.activity-list .activity-item .bp-generic-meta.non-logged-in.action .button.comment {
    margin-left: 15px;
 }

.activity-list .activity-item .bp-generic-meta.non-logged-in.action .button.comment>i {
    font-size: 15px;
}

.newssidebar h3 {
	font-size:24px;
	line-height: 20px;
    color: #000;
    font-weight: 400;
	margin: 0 0 20px;
}

body #bp-messages-threads-list .bp-messages-user-threads {
  overflow: visible;
}

#message-threads .message-thread-options .bb_more_options_action {
  padding: 0;
}

#message-threads .message-thread-options {
  right: 5px;
  display: block;
}

.notifications.single #subnav-filters {
    display: none;
}

#notifications-user-list .bp-pagination.top {
  padding: 0;
}


.item-body .bp-subnavs {
border-bottom: 0.5px solid #acacac;
}

.buddypress .buddypress-wrap .activity-state a, .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 {
  border-radius: 25px;
}

.activity-list .activity-item .bp-generic-meta.action .button span.like-count {
   color: #868686;
}

.buddypress-wrap .activity-comments .bp-generic-meta.action .generic-button>a:hover {
    text-decoration:none !important;
}

body #buddypress #activity-stream .bp-list .action {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.activity-list .activity-item .activity-content .bp-generic-meta.action .button>i, .activity-list .activity-item>.bp-generic-meta.action .button>i {
    line-height:1;
}

.buddypress-wrap .activity-comments .bp-generic-meta.action .generic-button> a.bp-secondary-action {
    display: flex;
    align-items: center;
    column-gap: 5px;
}

.buddypress-wrap .activity-comments .bp-generic-meta.action .generic-button>a.acomment-reply {
       background: #006aff;
    color: #fff !important;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
    padding: 5px 15px;
    border: 1px solid #006aff;
}

.buddypress-wrap .activity-comments .ac-form .ac-reply-content input[name=ac_form_submit] {
    background: #006aff;
    color: #fff !important;
    font-size: 16px;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
    padding: 5px 20px;
    border: 1px solid #006aff;
    }

.buddypress-wrap button.ac-reply-cancel {
    background: #fff;
    color: #555 !important;
    font-size: 16px;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
    padding: 5px 12px;
    border: 1px solid #555;
}

.buddypress-wrap button.ac-reply-cancel:focus, .buddypress-wrap button.ac-reply-cancel:hover {
    text-decoration:none;
}

.uk-button-secondary {
    border-radius: 25px;
    border: 1px solid #0165f2;
}

.uk-button-primary {
    border: 1px solid #006aff;
  	border-radius: 25px;
}

#footer\#0 .footer-form .uk-input {
	border-radius: 25px !important;
}

.wpforms-form textarea,
.wpforms-field-large {
	border-radius: 25px !important;
}

#page\#0 #sidebar-subscribe, #page\#0 #mobile-subscribe,
.wpforms-submit {
	border-radius: 25px !important;
}

.buddypress-wrap form.bp-dir-search-form,
.buddypress-wrap form.bp-invites-search-form,
.buddypress-wrap form.bp-messages-search-form {
	border: 1px solid #eee;
	width: 100%;
	border-radius: 25px;
}

.buddypress-wrap .subnav-filters .select-wrap {
	margin-right: 12px;
    border-radius: 25px;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav {
	border-top:0;
  border-bottom: 0.5px solid #acacac;
}

#send_message_form .select2-selection--multiple  {
  border:0.5px solid #acacac;
}

.modal-content {
	border-radius: 25px;
}

#bp-message-thread-list .bp-message-content-wrap p.deleted-message,
form.ac-form .ac-reply-content .ac-textarea .ac-input[contenteditable=true] {
	border-radius: 25px;
	border: 0.5px solid #acacac;
}

.buddypress-wrap form.bp-messages-search-form input[type=search] {
	border: 0.5px solid #acacac;
    border-radius: 25px;
}

#whats-new-form .bb-model-header {
	border-bottom: 1px solid #f0f0f0;
	border-radius: 15px 15px 0px 0px;
}

.activity-update-form.modal-popup #whats-new-form, .bp-nouveau-activity-form-placeholder-.modal-popup #whats-new-form {
	border-radius: 15px;
}

#whats-new-form.focus-in #bp-activity-privacy-point {
	color: #546470;
	background: #f7f7f7;
	border: 1px solid rgba(84, 100, 112, .2);
	font-weight: 700;
	font-size: 14px;
	border-radius: 25px;
}

.activity-update-form .activity-form.focus-in#whats-new-form #whats-new-toolbar,
.bp-nouveau-activity-form-placeholder- .activity-form.focus-in#whats-new-form #whats-new-toolbar {
	border: 1px solid rgba(84, 100, 112, .2);
	border-radius: 25px;
}

#whats-new-submit, #whats-new-form.focus-in--empty #aw-whats-new-submit,
#whats-new-form.media-uploading #aw-whats-new-submit {
	color: #fff;
	border: 2px solid transparent;
	opacity: 1;
	font-size: 16px;
	font-weight: 700;
	border-radius: 25px;
}

.bbm-model-wrap textarea {
    min-height: 80px;
    resize: none;
    margin-bottom: 20px;
    border-radius: 25px;
    border: 1px solid #f0f0f0;
	padding: 15px;
}

.create-group-container .bp-avatar #drag-drop-area, .dropzone .dz-default {
	border: 1px dashed #94a3b8;
	border-radius: 25px;
}

button, input, optgroup, select, textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	border-radius: 25px;
}

.buddypress-wrap .subnav-filters .select-wrap {
	margin-right: 12px;
	border-radius: 25px;
}

.buddypress-wrap .profile.edit .editfield {
	border-radius: 15px;
	border: 0.5px solid #acacac;
}

.drag-drop #drag-drop-area {
	border-width: 1px;
	border-radius: 25px;
}

 #buddypress p.warning {
	border-color: #0065f2;
	border-radius: 25px;
 }

 #bp-webcam-avatar #avatar-to-crop {
	border: 1px solid #eee;
	max-width: 100%;
	width: 100%;
	border-radius: 25px;
 }

 #bp-webcam-avatar #avatar-crop-pane {
	border: 1px dashed #bbb;
	clear: left;
	float: right;
	margin: 0 40px 10px 0;
	overflow: hidden;
	border-radius: 25px;
}

#page\#0 .wpforms-field-large,
#sidebar-subscribe, #mobile-subscribe {
	border-radius: 25px;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry:first-child .list-wrap {
	border-radius: 15px;
}

.postid-1562 .uk-subscribe-input,
.postid-1690 .uk-subscribe-input,
.postid-3426 .uk-subscribe-input,
.postid-2065 .uk-subscribe-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.wpforms-field-large {
  border-radius: 25px;
}

#page\#0 .uk-search-input {
  border-radius: 25px !important;
}

.postid-3426.logged-in #courses-list.uk-section-default {
  padding-top: 60px;
}

.postid-1690 #courses-list.uk-section-default {
  padding-top: 10px;
}

.postid-1690.logged-in #courses-list.uk-section-default {
  padding-top: 0;
}

.uk-navbar-dropdown {
  box-shadow: none;
  padding: 5px;
  border-radius: 0px 0px 25px 25px;

}

.uk-navbar-dropdown-nav>li>a {
  color: #303235;
}

.bp-feedback.error .bp-icon, .bp-feedback.warning .bp-icon {
    background-color: #d33;
    border-radius: 25px 0px 0px 25px;
  }

  #group-invites-container {
    border-radius: 25px;
  }

.bb-photo-list .bb-item-cover-wrap img,
.bb-photo-list .bb-item-cover-wrap,
ul.bb-albums-list .bb-item-cover-wrap,
ul.bb-albums-list img,
.bb-album-list-item .bs-cover-wrap:after,
.bb-album-list-item .bs-cover-wrap {
  border-radius: 20px;
}

.blog-posts img,
.blog-featured-image img {
  border-radius: 20px;
}

.otherposts img {
  border-radius: 15px;
}

.close-one-on-one {
      display: block;
      position: absolute;
      right: 20px;
      top: 10px;
      cursor: pointer;
  }

  .close-one-on-one button {
    width:28px;
    padding: 0;
    right: 0;
  }

  .close-one-on-one button svg {
    color: #fff;
  }
  
 #member-invites-table .field-actions-add i {
    background-color: #006aff;
    width: 26px;
    height: 26px;
    display: block;
    line-height: 26px;
    padding:0;
}

.send-invites-wrapper {
    display:block;
    width:100%;
    margin:40px 0;
}

.send-invites-wrapper p {
    font-size: 16px;
}

.send-invites-wrapper form {
    border:0.5px solid #acacad;
    border-radius:10px;
    padding:20px;
    margin-top:10px;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user tr {
    margin-bottom:20px;
    }

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-name,
.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-email {
    width:calc(50% - 20px);
    padding:0 10px;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-name input,
.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-email input {
    width:100%;
    border-radius:25px;
    height: 48px;
}

.buddypress-wrap .send-invites-wrapper textarea {
    border-radius: 25px;
    font-size: 16px;
}

.buddypress-wrap .send-invites-wrapper .standard-form .wp-editor-container {
    border:0;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-actions {
    border:0;
    width: 40px;
    padding:0;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-actions.remove-recipient i {
    font-size: 24px;
    color:#9B9B9B;
}

.action-add-holder {
    display:flex;
    justify-content: flex-end;
    align-items: center;
    column-gap:10px;
}

.action-add-holder p {
margin-bottom:0;
}

.buddypress-wrap .standard-form label.bp-member-invites-bottom-text {
    font-size: 14px;
    margin-top:10px;
}

.buddypress .buddypress-wrap .send-invites-wrapper input[type=submit] {
        background: #006aff;
    color: #fff;
    font-size: 18px;
    line-height: 1;
    font-family: Lato;
    font-weight: 700;
    border-radius:25px;
    width:100%;
    height: 40px;
}

.sent-invite-holder {
    bordeR:1px solid #F0F0F0;
    border-radius:10px;
    padding: 0 10px;
}


.buddypress-wrap .sent-invite-holder .bp-tables-user thead tr {
    border-bottom:1px solid #ACACAC;
    margin-bottom:0;
}

.buddypress-wrap .sent-invite-holder .bp-tables-user thead tr th.title {
    font-weight: 400;
    border-bottom:0;
    padding:10px 0;
}

.buddypress-wrap .sent-invite-holder .bp-tables-user thead tr td{
    padding:10px 0;
}

.buddypress-wrap .send-invites-wrapper .sent-invite-holder .bp-tables-user .field-name,
.buddypress-wrap .send-invites-wrapper .sent-invite-holder .bp-tables-user .field-email {
    padding: 10px 0;
}

.bp-feedback.bp-send-invites.success .bp-icon, .bp-feedback.bp-send-invites.success-notice .bp-icon, .bp-feedback.bp-send-invites.updated .bp-icon {
        background-color: #0065F2;
            margin: 0;
            margin-right: 10px;
    border-radius: 25px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.bp-feedback.bp-send-invites.success .bp-icon:before, .bp-feedback.bp-send-invites.success-notice .bp-icon:before, .bp-feedback.bp-send-invites.updated .bp-icon:before {
    padding: 20px 0;
}

.bp-feedback.bp-send-invites {
    margin-top:20px;
}

.bp-feedback.bp-send-invites p {
    text-align:left;
    margin:0;
    padding: 10px 0;
}

.sent-invite-holder td {
    color:#000000;
}

.sent-invite-holder .bp-invitee-status span {
    display:none;
}

.bp-pivacy-point-wrapper {
    display:flex;
    align-content:center;
    align-items:center;
    column-gap: 10px;
}

p.select-group {
    display:none;
    font-size:12px;
    margin:0;
}

#whats-new-form.focus-in p.select-group {
    display:block;
}

.bp-feedback.success .bp-icon, .bp-feedback.success-notice .bp-icon, .bp-feedback.updated .bp-icon {
    background-color: #8a2;
    border-radius: 25px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#message-new-submit, #message-reply-new-submit,
#message-new-submit #bp-messages-send {
    display:block;
}

#message-reply-new-submit input#send_reply_button,
#message-new-submit input#bp-messages-send  {
    width:30px;
    height:30px;
	margin: 0;;
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.recent-item,
.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item {
	border-left: 3px solid #72aee6 !important;
    box-shadow: 0 .5px .5px 0 #acacac !important;
    border-radius: 25px !important;
}

.bb-onscreen-notification-enable .bb-onscreen-notification .notification-list .read-item.recent-item:before {
    display: none !important;
}

.invites .bp-feedback.success .bp-icon {
	background-color: #006aff;
}

.invites .bp-list .groups-meta.action {
	width: 200x;
}

.invites .bp-list p.desc {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
	width: calc(65% - 200px);
	font-size: 14px;
}

.bp-list.invites li .item .list-title {
    font-size: 20px;
}

.bp-list.invites li .group-details {
	color: #737373;
    font-size: 12px;
}

.group-invitation-title {
	display: flex;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
	width: 35%;
}

.lost-password-container {
    display:none;
}

.lost-password-container.show {
    display:block;
}

span.lost-pass {
    float:right;
    width:auto;
    display:block;
    font-size:18px;
    line-height:15px;
    margin:0;
    color:#007bff;
    cursor:pointer;
	font-family: Lato;
}

.loginWrapper.login-form #loginform.hide {
    display:none;
}

.page-id-8004 {
    position:relative;
    min-height: 100vH;
}

.page-id-8004::before {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(0,0,0,0.6);
    content:"";
    display:block;
    z-index:999;
}

.page-id-8004 .tm-header-mobile {
    z-index:1;
}

.page-id-8004 .footer-first,
.page-id-8004 .footer-second,
.page-id-8004 .footer-third {
    display:none;
}

.page-id-8004 #tm-main {
    width: 100%;
    z-index: 9999;
    margin:auto;
    max-width: 380px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 25px;
    outline: 0;
    min-height: 1px !important;
}

.page-id-8004 h1.uk-article-title {
    color: #212529;
    text-align: center;
    font-size: 22px;
    margin: 0 0 25px;
    font-weight: 700;
    font-family: Lato;
}

.page-id-8004 #wp-submit {
        width: auto;
    float: right;
    background-color: #0065f2;
    color: #fff;
    border: 2px solid transparent;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 25px;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    height:40px;
}

.close-rc-modal {
position: absolute;
  top: -50px;
  right: -10px;
}

.close-rc-modal i {
    font-size: 20px;
    line-height:1;
    color: #9da4b0;
}

#profileCustomLoginModal .back-to-register {
    display:none;
}

body.logged-in #contact-section .uk-background-cover {
    background-image:none !important;
    background:rgba(0,101,242,.09);
}

body.logged-in #contact-section .uk-background-cover .uk-grid {
    flex-direction:column;
}

body.logged-in #contact-section .uk-background-cover .uk-grid .uk-first-column {
    min-width:100%;
    width: 100%;
}

#contact-section {
    margin-top: 70px;
}

#contact-section .uk-container {
    padding-bottom:70px;
    padding-top: 30px;
}

.already-registered-form .back-to-login {
    display:none;
}

.already-registered-form .back-to-login.show {
    display:block;
}

.back-holder .back-to-register {
    display:none;
}

.back-holder .back-to-register.show {
    display:block;
}

.page-id-8176 #tm-main {
    background:rgba(0,101,242,.09);
    margin-top:70px;
}

.page-id-8176 #tm-main h1.uk-article-title {
    display:none;
}

@media (max-width: 1080px){
.bp-messages-content,
	.bp-compose-message .bp-messages-nav-panel, .bp-view-message .bp-messages-nav-panel {
    display: block;
}

	.bp-messages-content .single-message-thread-header .thread-avatar img {
		height:auto;
	}
}


@media(max-width:1024px) {
	.buddyboss-right-sidebar {
		max-width:200px;
	}

.buddyboss-left-sidebar.sticky, .buddyboss-right-sidebar.sticky {
    min-width: 170px;
	top:0;
}
}

@media (max-width: 960px) {
	.buddyboss-top-holder .widget.widget_execphp {
		top: -60px;
	}

	.uk-navbar-right {
		max-width:max-content !important;
	}

	#tm-dialog-mobile .uk-offcanvas-bar {
    padding-top: 12px;
    top: 0;
    left: 0;
		transition:none;
}

#tm-dialog-mobile .uk-offcanvas-bar img{ 
width: 202px; 
}

	.uk-offcanvas-container {
		transition:none;
	}

	.uk-navbar-left .uk-navbar-item,
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{
		min-height:1px;
	}

	.uk-nav-default>li>a {
		font-weight:700;
		font-size: 17px;
	}

	.uk-nav-default>li.uk-active>a, .uk-nav-default>li>a:hover {
		color:#006AFF;
	}

	.uk-margin-auto-bottom .uk-button-secondary {
		width:100%;
	}
.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin {
		margin-top: 15px;
	}
  .close-one-on-one {
      display: block;
      position: absolute;
      right: 20px;
      top: 10px;
      cursor: pointer;
  }

  .close-one-on-one button {
    width:28px;
    padding: 0;
    right: 0;
  }

  .close-one-on-one button svg {
    color: #fff;
  }
}

@media (max-width: 880px) {
	#item-header-cover-image {
		flex-direction:column;
	}

	.buddypress-wrap .bp-navs li a {
		padding-left:20px;
	}

  .groups.buddypress .bp-single-plain-nav .screen-content {
    display: grid;
  }

.groups.buddypress .bp-single-plain-nav .screen-content .subnav-filters {
  order: 2;
}
.bp-single-plain-nav .screen-content .pag-count.bottom {
  display: none;
}

/* 	.buddypress-wrap .bp-wrap {
		flex-direction:column;
	}*/

	.buddyboss-mobile-menu {
	display:block;
		cursor:pointer;
		-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform .7s ease-in-out;
    -moz-transition: transform .7s ease-in-out;
    -ms-transition: transform .7s ease-in-out;
    -o-transition: transform .7s ease-in-out;
    transition: transform .7s ease-in-out;
    position: absolute;
    right: 30px;
    top: -75px;
		z-index:9;
}

	body.buddypress .mobileUserIcon {
		margin-top:10px;
		margin-right:-15px;
	}

	body.logged-in .buddyboss-mobile-menu {
    top: -85px;
	}

.logged-in	.buddyboss-mobile-menu {
	right: 120px;
	}

	.buddyboss-mobile-menu.active {
				-webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition:none;
    -o-transition: none;
    transition: none;
		top: 0;
		right: 20px;
		z-index:9999;
	}

body.logged-in .buddyboss-mobile-menu.active {
				-webkit-transform: none;
    -moz-transform:none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
	right:20px;
	z-index:9999;
	top: -20px;
	}


	.buddyboss-mobile-menu svg {
		width:20px;
	}

.buddyboss-mobile-menu .closeLeftMenu{
		display:none;
	}


	.buddyboss-mobile-menu.active .closeLeftMenu {
		display:block;
	}

	.buddyboss-mobile-menu.active .closeLeftMenu svg {
		height:20px;
	}

	.buddyboss-mobile-menu.active .openLeftMenu {
		display:none;
	}

	.buddyboss-left-sidebar {
		padding: 15px;
	}

	.buddyboss-holder .bp-navs ul.activity-nav,
.bp-navs ul.groups-nav{
    display: flex;
    justify-content: space-between;
}

	.bp-navs ul.groups-nav li a .count {
		display:none;
	}

	.activity-type-navs ul.activity-nav .dynamic a, .groups-type-navs ul.groups-nav li a {
padding:0.7em 10px !important
	}

.buddypress-wrap .bp-wrap .bb-single-main-nav,
	.buddyboss-left-sidebar {
		display:none;
		 background: #fff;
    width: 100%;
    max-width: 280px;
    display: block;
    float: left;
    -webkit-transform: translateX(300px);
    -moz-transform: translateX(300px);
    -ms-transform: translateX(300px);
    -o-transform: translateX(300px);
    transform: translateX(300px);
    -webkit-transition: transform .7s ease-in-out;
    -moz-transition: transform .7s ease-in-out;
    -ms-transition: transform .7s ease-in-out;
    -o-transition: transform .7s ease-in-out;
    transition: transform .7s ease-in-out;
    position: absolute;
    right:0;
    z-index: 9;
		top:-50px;
	}

.buddypress-wrap .bp-wrap .bb-single-main-nav.active,
.buddyboss-left-sidebar.active {
		display:block;
		-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform .7s ease-in-out;
    -moz-transition: transform .7s ease-in-out;
    -ms-transition: transform .7s ease-in-out;
    -o-transition: transform .7s ease-in-out;
    transition: transform .7s ease-in-out;
    -webkit-box-shadow: 0px 0px 9px 0 rgba(217,217,217,1);
    -moz-box-shadow: 0px 0px 9px 0 rgba(217,217,217,1);
    box-shadow: 0px 0px 9px 0 rgba(217,217,217,1);
	}

.buddyboss-left-sidebar.active {
		-webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
		padding:0;
	}

	.profile-top-holder .buddyboss-left-sidebar {
		display:none;
	}

	body.buddypress .item-body {
		padding-left:0;
	}

	#item-header-cover-image #item-header-avatar img.avatar {
		max-width:75px;
		border:0;
	}

	.users-header #item-header-avatar:hover .link-change-overlay {
		width:75px;
		height:75px;
	}

	#item-header-cover-image.bb-disable-cover-img #item-header-avatar {
    width: 100px;
    height: 100px;
    padding: 0;
    margin:0 auto 15px;
}

.group-desc {
    max-width:100%;
}

.groups-header #item-header-avatar:hover .link-change-overlay {
width: 100px;
    height: 100px;
}

	.users-header #item-header-avatar a.link-change-profile-image {
    top: 25px;
    left: 50%;
    margin-left: 0;
    transform: translateX(-50%);
}

	#item-header-cover-image #item-header-avatar .member-status {
	position:absolute;
	}

	.member-status.online {
	background:#02ca02;
}

	.member-status.offline {
		background:#d63638;
	}

	.activity-list .activity-item div.item-avatar {
		float:left;
		margin-right:10px;
		width:48px;
	}

	.activity-list .activity-item div.item-avatar img {
		width:100%;
		height:auto;
	}

	.activity-list .activity-item .activity-header {
		display:block;
		float:left;
		padding-right:25px;
	}

	.bb-media-actions-wrap h2 {
		font-size:22px;
	}

	.bb-media-actions-wrap {
		margin-top:30px;
	}

	.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li {
		background:transparent;
	}

	.buddypress-wrap .bp-navs .subnav li a {
		padding:0 15px;
	}

	.buddypress-wrap .bp-wrap:before {
		display:none;
	}

	.buddyboss-holder,
	.buddypress-wrap .bp-wrap {
/* 		display:grid;
		grid-template-columns: repeat(6, 1fr); */
		display:flex;
		flex-direction:column
	}

	.buddyboss-left-sidebar,
	.buddypress-wrap .bp-wrap .bb-single-main-nav {
/* 		grid-column: 1 span;
		padding: 15px 0;
		max-width:35px;
		border:0;
		border-right:1px solid #f0f0f0; */
	}

	.buddyboss-left-sidebar {
		border:0;
	}

	.buddyboss-holder article.uk-article,
.buddypress-wrap .bp-wrap	#item-body {
    grid-column: span 5;
}

	.buddypress-wrap .bp-wrap .bb-single-main-nav	.bb-single-nav-item-point {
		display:none;
	}

	.bb-single-main-nav--vertical {
		width:100%;
		max-width:35px;
	}

	.buddypress-wrap .single-screen-navs li {
		border:0;
	}

	.activity-update-form, .bp-nouveau-activity-form-placeholder- {
		margin-bottom: 20px;
	}

	.bp-subnavs {
		overflow-x:auto;
	}

	.buddypress-wrap .item-body .bp-navs ul li.current a {
		background:transparent;
	}

	.buddyboss-right-sidebar {
		max-width:300px;
		display:none;
	}

	.member-header-actions-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

	.member-header-actions.action {
		margin-top:0;
	}

	.buddypress-wrap .bp-navs li a {
		padding-left:0;
	}

/* 	.buddyboss-left-sidebar li::before {
	display:none;
}

.buddyboss-left-sidebar .uk-subnav a,
	.buddyboss-left-sidebar .bp-login-widget-user-logout a,
	.buddyboss-left-sidebar .uk-subnav .current-menu-item a,
	.buddyboss-left-sidebar .uk-subnav a:hover {
		color:transparent;
	}

	.buddyboss-left-sidebar .bp-login-widget-user-logout a {
		font-size:1px;
	}

		.buddyboss-left-sidebar li a::before {
			font-family: "Font Awesome 6 Free";
			    font-weight: 500;
			color:#212529;
	}

	.buddyboss-left-sidebar .bp-login-widget-user-logout i {
		color:#212529;
		font-size:17px;
	}

	.buddyboss-left-sidebar li.bp-notifications-nav a::before {
	content:"\f0f3";
}

.buddyboss-left-sidebar li.fa-user-friends a::before, .buddyboss-left-sidebar li.fa-user-group a::before {
    content: "\f500";
	font-weight:700;
}

.buddyboss-left-sidebar li.fa-file-alt a::before, .buddyboss-left-sidebar li.fa-file-lines a::before, .buddyboss-left-sidebar li.fa-file-text a::before {
    content: "\f15c";
}

	.buddyboss-left-sidebar li.bp-messages-nav a::before {
    content: "\f0e0";
}

	.buddyboss-left-sidebar li.bp-profile-nav a::before, .buddyboss-left-sidebar li.bp-activity-nav a::before {
    content: "\f007";
}

.buddyboss-left-sidebar li.fa.fa-home a::before {
    content: "\f015";
	font-weight:700;
}

	.buddyboss-left-sidebar li.fa-bell a::before {
    content: "\f0f3";
}

.buddyboss-left-sidebar li.fa-envelope a::before {
    content: "\f0e0";
}

	.buddyboss-left-sidebar li.fa-user a::before {
    content: "\f007";
}

.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a {
		color:transparent !important;
	padding:10px 8px;
	}

	.buddyboss-left-sidebar .uk-search-default .uk-search-input, .buddyboss-left-sidebar .uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input {
		display:none;
	}

	.buddyboss-left-sidebar .uk-search-default .uk-search-icon {
		height:20px;
		position:relative;
	}*/

		.buddyboss-left-sidebar .widget.widget_search {
    top: 46px;
}

	.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a::before {
		margin-left:40px;
	}


	.buddyboss-left-sidebar.sticky {
    min-width: 35px;
		top:auto;
		height:auto !important;
		position:absolute !important;
}

	.buddyboss-right-sidebar {
		grid-column: span 6;
		max-width: 100%;
		min-width:1px;
		width:100%;
		margin-top:30px;
	}

	.buddyboss-right-sidebar .widget_custom_html {
		max-width: 100%;
    margin: auto;
	}

	.buddyboss-right-sidebar.sticky {
		width:100%;
		position:relative;
		top:auto;
	}

	.activity-list .activity-item.mini .activity-avatar img.FB_profile_pic, .activity-list .activity-item.mini .activity-avatar img.avatar,
	.activity-list .activity-item div.item-avatar img {
		max-width:35px;
	}

	.bp-messages-container {
		flex-direction:column;
		row-gap:30px;
	}

	.bp-compose-message .bp-messages-content {
	    order:1;
	    width: 100%;
	}

	.bp-compose-message .bp-messages-nav-panel {
	    order:2;
	    width: 100%;
	}

	.no-message-wrap {
	    padding-top:0;
	}

	.page-template-buddyboss-page .profile-top-holder, .single-item.groups .profile-top-holder {
		margin-left:15px;
	}

	body.menuActive {
		position:relative;
		overflow:hidden;
	}

	body.menuActive::before {
		position:absolute;
		top:-50px;
		bottom:0;
		left:0;
		right:0;
		display:block;		background:rgba(255,255,255,0.85);
		content:'';
		display:block;
		width:100%;
		height:calc(100% + 50px);
		z-index:9;
	}

	html.menuActive {
		overflow:hidden;
	}

	.buddyboss-left-sidebar {
		top: 0;
		bottom:0;
		left:0;
		right:0;
		width: 100%;
		max-width: 100%;
		display:none;
	}

	.buddyboss-left-sidebar.active {
		left: 0;
		right:0;
		top: 0;
		padding-top:90px;
		position:fixed;
		z-index:99;
	}

	.logged-in .buddyboss-left-sidebar.active {
		padding-top: 60px;
	}

	html.menuActive {
    margin: 0 !important;
}

	html.menuActive .uk-container {
		padding:0;
	}

	.buddyboss-left-sidebar .uk-subnav {
		margin:0;
		padding:0;
	}

.buddyboss-left-sidebar li, .buddyboss-left-sidebar li.fa-home {
    margin-bottom: 15px;
}

	.buddyboss-left-sidebar .widget.widget_search {
		top:auto;
		left: 20px;
		position:relative;
		margin-bottom: 15px;
	}

	.buddyboss-left-sidebar .uk-search-default {
    max-width: calc(100% - 40px);
    background: #F8F8F8;
    width: 100%;
}

	.buddyboss-left-sidebar .uk-search-default .uk-search-icon {
		width:46px;
	}

	.buddyboss-left-sidebar .uk-search-default .uk-search-input, .buddyboss-left-sidebar .uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
		padding-left: 45px;
	}

	.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a {
		border-radius:4px;
		max-width:calc(100% - 20px);
		width:100%;
		    line-height: 42px;
    padding: 0;
		font-size:18px;
	}

	.buddyboss-left-sidebar .uk-search-default .uk-search-input::placeholder {
  color: #8A8A8A !important;
}

.buddyboss-left-sidebar .uk-search-default .uk-search-input::-ms-input-placeholder {
  color: #8A8A8A !important;
}

.buddyboss-left-sidebar input::-webkit-input-placeholder {
	color: #8A8A8A !important;
}

.buddyboss-left-sidebar input:-ms-input-placeholder {
    color: #8A8A8A !important;
}

.buddyboss-left-sidebar input::placeholder {
    color: #8A8A8A !important;
}

.buddyboss-left-sidebar .header-buttons-top {
	display:block;
	margin-left:20px;
}

	.header-login.non-bb {
		width:100%;
	}

.header-login.non-bb button.uk-button-third {
		border:0;
		border-radius:25px;
		width:100%;
		max-width:100%;
		line-height: 42px;
    padding: 0;
		font-size:18px;
	}

	.header-login.non-bb button.uk-button-third.uk-offcanvas-close {
		background:#006aff;
		top:auto;
		right:auto;
	}

	.buddyboss-left-sidebar .header-buttons-top button.uk-button-third {
		border:0;
		border-radius:25px;
		max-width:calc(100% - 20px);
		width:100%;
		line-height: 42px;
    padding: 0;
		font-size:18px;
	}

	.uk-offcanvas-close {
		background:transparent;
		border:0;
	}

	.header-login.non-bb button.uk-button-third.uk-offcanvas-close:hover  {
		color:#006aff;
		background:#fff;
	}

	.uk-offcanvas-close svg {
		height:20px;
	}

	.logout-holder.active {
		right:auto;
		left:0;
	}

	body.buddypress .logout-holder.active {
		left:20px;
	}

	.logout-holder.active a {
		padding:0 15px;
		line-height:30px;
		font-size:12px;
	}

.buddyboss-left-sidebar .widget_bp_groups_widget {
		display:none;
	}

.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a {
	border: 0;
  border-radius: 25px;
  max-width: calc(100% - 20px);
  width: 100%;
  line-height: 42px;
  padding: 0;
  font-size: 18px;
	}

.buddyboss-left-sidebar .uk-subnav .bb-add-post-modal a:hover {
	background:#fff;
	color:#006aff !important;
	}

	.tm-header-mobile {
		margin-bottom: 0;
	}

  .uk-section-primary.uk-section-small,
  .uk-section.uk-section-default {
    padding-top:20px;
  }

  #contact-section {
    margin-top: 30px !important;
  }

	body.menuActive .tm-header-mobile {
		margin-bottom: 0;
	}

	.buddyboss-top-holder h1.uk-heading-2xlarge, .group-desc strong {
		font-size: 35px;
	}

	.bb-modal-bottom {
		margin-top:0;
	}

	.bb-sign-in {
		margin-bottom:0;
	}

	.buddyboss-sign-in.login-mb {
		padding-bottom:0;
	}

	.bb-modal-logo {
		margin-bottom:30px;
	}

	.loginModal .modal-dialog {
		margin:.5rem auto;
	}

body.buddypress	#floatButton {
		display:block !important;
background:url('https://tradinglessons.com/wp-content/uploads/2024/04/Post-floating-button.svg') center no-repeat;
		width:60px;
		height:60px;
		background-size:contain;
		position:fixed;
		bottom:85px;
		right: 15px;
		z-index:999;
	}

	body.messages #floatButton {
      display:none !important;
    }

	body.logged-in .mobileUserIcon {
    display: none;
}

.page-id-4624 #bp-nouveau-activity-form {
    display:none;
}

.page-id-4624 #bp-nouveau-activity-form.modal-popup {
    display:flex;
    }

    .notifications.single #subnav-filters {
        display:none;
    }

    .bp-list.invites li .item-avatar {
        width: 75px;
        height:75px;
        margin:0 0 10px;
        float:none;
    }

    .bp-list.invites li .wrap {
        display:flex;
        align-items:center;
        flex-direction: column;
    }

    .bp-list.invites li .item {
    display: flex;
    width: 100%;
    flex-direction:column;
    row-gap:10px;
}

.buddypress-wrap ul.bp-list.groups-dir-list .list-wrap .item .item-block {
    align-items:center;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item {
align-items:center;
}

.bp-list.invites li .item p.desc {
    margin:0;
}

body.my-account.photos li.bb-add-post-modal, body.my-account.my-friends li.bb-add-post-modal, body.my-account.my-profile li.bb-add-post-modal {
    display: none;
}

body.buddypress.groups.group-create #floatButton {
    display:none !important;
}

#group-invites-container {
    flex-direction:column;
}

.bb-groups-invites-left {
    display:block;
    border-right:0;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .list-wrap {
    flex-direction:column;
    align-items:center;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .item .group-members-wrap {
    margin:auto;
}


    .bp-messages-nav-panel {
        width:100%;
    }

	.tm-header-mobile.sticky {
		position:fixed;
		top:0;
		width:100%;
		background:#fff;
		z-index:99;
		border-bottom:1px solid #F0F0F0;
	}


	.buddyboss-mobile-menu.sticky {
		position:fixed;
		z-index:999;
		top: 12px;
    right: 45px;
	}

	body.logged-in .buddyboss-mobile-menu.sticky {
		position:fixed;
		z-index:999;
		top: 15px;
		right:134px;
	}

	body.logged-in .buddyboss-mobile-menu.sticky.active,
	.buddyboss-mobile-menu.sticky.active {
		right:20px;
	}

	.buddyboss-left-sidebar {
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        max-width: 100%;
        display: block;
        position: fixed;
        min-width: 100%;
        -webkit-transform:none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        border-top:1px solid #f0f0f0;
        height:auto !important;
    }

    .buddyboss-left-sidebar li.bb-add-post-modal,
    .buddyboss-left-sidebar .widget_execphp{
            display:none;
    }

    .buddyboss-left-sidebar ul.uk-subnav  {
        display:flex;
         justify-content: space-between;
    }

    .buddyboss-left-sidebar ul.uk-subnav li {
        width:auto;
        padding:0;
        margin:0;
    }

     .buddyboss-left-sidebar ul.uk-subnav li::before {
        display:none;
     }

      .buddyboss-left-sidebar ul.uk-subnav li a {
       overflow:hidden;
      }

     .buddyboss-left-sidebar .fa a::before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.buddyboss-left-sidebar .fa.fa-home a {
    width:20px;
}

    .buddyboss-left-sidebar .fa.fa-home a::before {
    content: "\f015";
}

.buddyboss-left-sidebar .fa-user-friends a, .buddyboss-left-sidebar .fa-user-group a {
    width:22px;
}

.buddyboss-left-sidebar .fa-user-friends a::before, .buddyboss-left-sidebar .fa-user-group a::before {
    content: "\f500";
}

.buddyboss-left-sidebar .fa-file-alt a, .buddyboss-left-sidebar .fa-file-lines a, .buddyboss-left-sidebar .fa-file-text a {
 width:13px;
}


.buddyboss-left-sidebar .fa-file-alt a::before, .buddyboss-left-sidebar .fa-file-lines a::before, .buddyboss-left-sidebar .fa-file-text a::before {
    content: "\f15c";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.buddyboss-left-sidebar li.bp-notifications-nav a,
.buddyboss-left-sidebar li.fa-bell a{
    width:15px;
    color:transparent;
}

.buddyboss-left-sidebar li.bp-notifications-nav a.has-notification {
    width:35px;
    color:transparent;
}

.buddyboss-left-sidebar .uk-subnav .current-menu-item a {
    color:transparent;
}

.buddyboss-left-sidebar li.bp-notifications-nav a:hover,
.buddyboss-left-sidebar li.fa-bell a:hover {
    color:transparent;
}

.buddyboss-left-sidebar li.fa-bell.non-logged-in-item a {
width:15px;
}

.buddyboss-left-sidebar li.bp-notifications-nav a::before,
.buddyboss-left-sidebar li.fa-bell a::before{
    content: "\f0f3";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color:#46484c;
}

.buddyboss-left-sidebar .uk-subnav .current-menu-item a::before {
    color:#46484c;
}

.buddyboss-left-sidebar li.bp-menu.bp-notifications-nav a span,
.buddyboss-left-sidebar li.bp-menu.bp-messages-nav a span{
    left: 15px;
    font-size: 11px;
    line-height: 14px;
    min-width: 20px;
}

.buddyboss-left-sidebar li.bp-messages-nav a,
.buddyboss-left-sidebar li.fa-envelope a{
    width: 20px;
}

.buddyboss-left-sidebar li.bp-messages-nav a::before,
.buddyboss-left-sidebar li.fa-envelope a::before {
    content: "\f0e0";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    color:#46484c;
}

#scrollToTop {
    bottom:85px;
}

.buddypress-wrap .item-body .screen-heading {
  margin-bottom: 20px;
}

.bp-feedback.bp-messages.info {
  margin-bottom: 60px;
}

.bp-feedback.help .bp-icon, .bp-feedback.info .bp-icon {
  margin-right: 0;
}

.bp-feedback p {
    font-size: 14px;
    text-align: left;
    padding: 0 5px;
}

.buddyboss-left-sidebar {
    display:flex;
    width:100%;
    align-items: center;
}

.buddyboss-left-sidebar .widget.widget_search {
    margin:0;
    width:30px;
    left:0;
    margin-right:10%;
}

.buddyboss-left-sidebar .widget.widget_search  .uk-search-default .uk-search-input {
    height:25px;
}

.buddyboss-left-sidebar .widget.widget_search.activeSearch  .uk-search-default .uk-search-input {
    height:45px;
}

.buddyboss-left-sidebar .uk-panel.widget_nav_menu {
    width:100%;
}

.buddyboss-left-sidebar .widget.widget_search.activeSearch {
    position:absolute;
    z-index:999;
    width:100%;
    left:10px;
    right:10px;
    max-width: calc(100% - 20px);
}

.buddyboss-left-sidebar .widget.widget_search.activeSearch .uk-search-default {
    max-width:100%;
}

.buddyboss-mobile-menu {
    display:none;
}

body.buddypress {
    padding-bottom:75px;
}

.bp-messages-container.bp-compose-message #bb-messages-thread-list-nav,
.bp-messages-container.bp-compose-message .user-subnav.bp-messages-filters {
    display:none;
}

.bp-messages-content, .bp-compose-message .bp-messages-nav-panel, .bp-view-message .bp-messages-nav-panel {
width:100%;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry:first-child .list-wrap {
border-radius:25px;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry .list-wrap {
border-radius:25px;
}

.buddypress-wrap ul.bp-list.groups-dir-list:not(.grid) .item-entry:last-child .list-wrap {
border-radius:25px;
}

.buddypress-wrap .subnav-filters .select-wrap {
border-radius:25px;
}

.buddypress-wrap .bp-dir-search-form
{
border-radius:25px;
}

form.ac-form .ac-reply-content .ac-textarea .ac-input[contenteditable=true] {
border-radius:10px !important;
min-height:38px;
padding: 5px 10px;
}

.buddypress .buddypress-wrap button,
.buddypress .buddypress-wrap .activity-state a, .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
{
border-radius:25px;
}

.buddypress .buddypress-wrap a.button
{
border-radius:10px;
}

.buddypress .buddypress-wrap input[type=submit]
{
border-radius:25px;
}

.activity-update-form, .bp-nouveau-activity-form-placeholder- {
    border-radius: 10px;
    padding: 10px;
}


.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav {
    border-bottom:0.5px solid #acacac;
    border-top: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.bp-messages-content #message_content {
    margin-left:10px;
    margin-right:10px;
    width: calc(100% - 20px);
}

.item-body .bp-subnavs
{
    border-bottom: 1px solid #eee;
}

.buddypress-wrap .profile.edit .editfield
{
    border-radius: 10px;
}

.buddypress-wrap .standard-form input[type=text]
{
    border-radius: 25px;
    border:0.5px solid #acacad;
}

#message-new-submit, #message-reply-new-submit {
    background-color: #006aff;
}

.bp-message-link .bp-message-link-15
.thread-avatar.thread-content .thread-to
a {
    color: #006aff !important;
}

#group-invites-container {
border-radius: 20px;
    padding: 20px;
}

.buddypress-wrap .standard-form input[type=search]
{
border-radius: 25px !important;
}

.tv-embed-widget-wrapper__body {
    background: #fff;
    border: 1px solid #e0e3eb;
    border-radius: 10px !important;
overflow: hidden;

}

#tradingview-widget-container {
  border-radius: 10px;
  overflow: hidden; /* Ensures the border-radius is applied to the embedded widget */
}

.grid li .list-wrap {
border-radius: 10px !important;
}

.buddypress-wrap .members-list li .footer-button-wrap .generic-button>*, .buddypress-wrap .members-list li .member-button-wrap .generic-button
{
border-radius: 10px !important;
}

.blue-button {
border-radius: 25px;
}

.el-button {
border-radius: 25px;
}

#footer\#0 .footer-form .uk-input {
border-radius: 25px !important;
padding:20px;
}

.uk-search-input {border-radius:
  25px !important;
}

.uk-grid-item-match>:not([class*=uk-width]) {
   border-radius: 25px !important;
}

.modal-content {
border-radius: 15px !important;
border: 1px solid #9DA4B0 !important;
}

.bp-search messages-search
{
border-radius: 25px !important;
}
.select2-container--default .select2-selection--multiple {
border-radius: 10px !important;
}
.buddypress .buddypress-wrap a.button
{
border-radius: 25px !important;
}

.bb-album-actions select
{
border-radius: 25px !important;
border: 1px solid rgba(84, 100, 112, 0.2);
}

.bb-album-list-item .bs-cover-wrap
{
border-radius: 25px;
}

.drag-drop #drag-drop-area {
    border-width: 1px;
    border-radius: 25px;
}
#buddypress p.warning
{
    border-radius: 25px;
}

#bp-webcam-avatar #avatar-to-crop
{
    border-radius: 25px;
}

#bp-webcam-avatar #avatar-crop-pane
{
    border-radius: 25px;
}

.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary
{
    color: #256bf6;
    border: 1px solid #0065f2;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);
}

.el-button
{

    border: 1px solid #0065f2;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);
}

.bp-search-ac.ui-autocomplete
{
border-radius:10px;
box-shadow: 2px 2px 1px 2px rgba(50, 50, 50, .2)
}

.bp-feedback.error .bp-icon, .bp-feedback.warning .bp-icon {
    background-color: #d33;
    border-radius: 25px 0px 0px 25px;

}

.postid-1562 .uk-subscribe-input,
.postid-1690 .uk-subscribe-input,
.postid-3426 .uk-subscribe-input,
.postid-2065 .uk-subscribe-input {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

.af-body.af-standards input.el-input.uk-input {
  border-radius: 25px !important;
}
.bp-pivacy-point-wrapper {
    display:flex;
    flex-direction:column;
    column-gap: 0;
    align-items: flex-start;
    row-gap:10px;
}

.invites .bp-list p.desc {
    overflow: visible;
    text-overflow: none;
    display: block;
    -webkit-line-clamp: none;
    margin-bottom: 0;
    width: 100%;
    font-size: 14px;
}
}

@media (max-width: 640px) {
  .buddypress-wrap .subnav-filters #groups-order-select .select-wrap {
    margin-right: 0;
  }

  .buddypress-wrap .subnav-filters #groups-order-select select {
    height: 38px;
  }

  .buddypress-wrap .bp-search.groups-search form,
  .buddypress-wrap form.bp-dir-search-form input[type="search"] {
    height: 36px;
  }

  .buddypress-wrap form.bp-dir-search-form input[type="search"] {
    width: calc(100% - 45px);
  }

  .buddypress-wrap form.bp-dir-search-form button[type="submit"] {
    width: 45px;
    height: 36px;
  }

  .buddypress-wrap .bp-search.groups-search form:hover {
    border: 1px solid #eee;
  }

  .buddypress-wrap .create-group-container form.standard-form input, .buddypress-wrap .create-group-container form.standard-form textarea {
    border-width: 1px;
  }
  
  .buddypress-wrap .send-invites-wrapper .bp-tables-user tr {
    display: flex;
    flex-direction: column;
    width: 100%;
    position:relative;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-name, .buddypress-wrap .send-invites-wrapper .bp-tables-user .field-email {
    width: calc(100% - 40px);
    padding: 0;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-name {
    margin-bottom: 10px;
}

.buddypress-wrap .send-invites-wrapper .bp-tables-user .field-actions.remove-recipient {
    position:absolute;
    top:40px;
    right: 0px;
}

.buddypress-wrap .sent-invite-holder .bp-tables-user tr {
    display:table-row;
}

.buddypress-wrap .bp-navs .group-create-buttons li span.step-counter::before {
    width: calc(50% + 10px)
}

.buddypress-wrap .bp-navs .group-create-buttons li span.step-counter::after {
   width: calc(50% + 10px)
}

.uk-nav-default .uk-nav-sub a {
        color:#46484c;
        font-size: 16px;
}
.uk-offcanvas-bar .uk-nav-default>li>a {
        color:#10162F;
		font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 150%; 
padding: 18px 0;
}

.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
         color:#23252A;
		 font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub{
	padding: 0;
}
.uk-offcanvas-bar .uk-nav-parent-icon{
 margin-left: 4px;
}
.gm-1-1-btn{
	padding: 0;
    font-size: 20px;
}
.uk-offcanvas-bar .uk-margin-auto-bottom{
 height: 100%;
}
.uk-offcanvas-bar .uk-margin-auto-bottom .uk-grid{
		flex-direction: column;
		height: 100%;
}
.uk-offcanvas-bar .uk-margin-auto-bottom .uk-grid div:last-child{
	margin-top: auto!important;
}
.gm-mob-logout{
	color: #EA4335!important;
}
}