body.buddypress .site-title img { object-position: left center;}

body.login #page,	
body.activate.buddypress #page, body.register.buddypress #page, body.register.buddypress #page.site {
  background-color: transparent;
}

body div.bb-sso-container .bb-sso-button-default { color:#111111; }
body #bb-sso-custom-login-form-1 .bb-sso-separator::before, body #bb-sso-custom-login-form-1 .bb-sso-separator::after {
  background: #ffffff4d;
}
.bs-bp-container-reg #buddypress #signup-form.standard-form input[type="color"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="date"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="datetime-local"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="datetime"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="email"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="month"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="number"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="password"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="range"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="search"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="tel"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="text"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="time"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="url"], .bs-bp-container-reg #buddypress #signup-form.standard-form input[type="week"], .bs-bp-container-reg #buddypress #signup-form.standard-form select, .bs-bp-container-reg #buddypress #signup-form.standard-form textarea { border:0; }

body.buddypress.activate.login-split-page .activate-section-logo, body.buddypress.activate.login-split-page .register-section-logo, body.buddypress.register.login-split-page .activate-section-logo, body.buddypress.register.login-split-page .register-section-logo { margin-top:100px; text-align:center; }


/*Blockquote*/
.hentry blockquote.wp-block-quote { padding:20px 30px 20px 90px; font-weight:400; background:#E0F5FF; max-width: 1000px; margin: 0 auto 40px; line-height:1.6; }
.hentry blockquote.wp-block-quote::before { background:transparent; color:#035A8417; font-size:80px; position:absolute; left:10px; top:30px; }
@media only screen and (max-width:767px) {
	.hentry blockquote.wp-block-quote { font-size:20px; }
}
@media only screen and (max-width:460px) {
	.hentry blockquote.wp-block-quote { font-size:18px; padding:40px 20px 20px; text-indent:20px; }
	.hentry blockquote.wp-block-quote::before { top:15px; left:5px; text-indent:0; }
}
/*END - Blockquote*/


/*Overwrite Poll*/
body .bb-activity-poll_block .bb-activity-poll-option .bb-poll-option-fill { background-color:rgba(34, 22, 174, 0.09); }
body .activity-inner .bb-activity-poll_block .bb-activity-poll-option:hover { border-color:var(--e-global-color-44eebb9); }
body.bb-template-v2 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio.is-checked + label::before, body.bb-template-v2 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio[checked="checked"] + label::before { border-color:var(--e-global-color-44eebb9); }
body.bb-template-v2 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio.is-checked + label span, body.bb-template-v2 .bb-activity-poll_block .bb-activity-poll-option .bs-styled-radio[checked="checked"] + label span { color:var(--e-global-color-44eebb9); }
body .bb-poll-view { margin-bottom:10px; }
body.buddypress #buddypress .bb-poll-form .bb-activity-poll-cancel, body.buddypress #buddypress .bb-poll-form .button.bb-poll-option_add { color:var(--e-global-color-text); }
/*END*/

/*Overwrite Badge Template*/
body.single-badge { background-color: #e7f3ff; }
body.single-badge #secondary { display:none; }
body.single-badge #content > .container { max-width:1000px; }
body.single-badge #content > .container .gamipress-achievement-earned { background: #f0fff0;
  border: 2px solid #30b530;
  padding: 10px 15px;
  color: #006200;
  font-weight: 800;
  border-radius: 10px; margin-bottom:20px; }
body.single-badge #content > .container .gamipress-achievement-earned p { margin:0; }
body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-image { width:120px; }
body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-description { width:calc(100% - 120px); }
body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-description,
body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-description li {  font-size: 17px; line-height: 1.6; }
body.single-badge #content .single-achievement.achievement-wrap:not(.gamipress-layout-none) { box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.15); border: 0; }
@media only screen and (max-width:767px) {
	body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-image { width:80px; }
body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-description { width:calc(100% - 80px); }
	body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-description,
body.single-badge #content .single-achievement.gamipress-layout-left .gamipress-achievement-description li { font-size:15px; }
}
/*END*/

body h1.entry-title,
body.buddypress .buddypress-wrap h1 { font-size: 35px; }
body.buddypress .buddypress-wrap h2 { font-size: 28px;}
body.buddypress .buddypress-wrap h3 { font-size: 22px;}
body.buddypress .buddypress-wrap h4 { font-size: 18px; font-weight: 700; }
body.buddypress .buddypress-wrap h5 { font-size: 16px; font-weight: 700; }
body.buddypress .buddypress-wrap h6 { font-size: 14px; text-transform: uppercase; font-weight: 700; }
body.buddypress .bp-search-results-list .bp-search-item .item-title, .buddypress-wrap .members-list li .member-name { font-weight:600; }
body.buddypress .entry-title.bb-profile-title { font-size: 24px; font-weight: 700; }
#buddypress .bb-title { font-size: 28px; font-family: "Open Sans"; letter-spacing: -1px; }

body.buddypress.bp-user #page #primary .settings-header { margin-top: 20px; }

body.buddypress #buddypress .users-header #header-cover-image, body #buddypress #header-cover-image { width:1300px; }
body.buddypress #buddypress .users-header #item-header-cover-image, body #buddypress #item-header-cover-image { width: 1220px; }

/* body.directory.activity.buddypress.home #content > .container { max-width:100%; } */
body .container,
body.home.activity #page #content.site-content > .container { max-width:1300px; }
body.activity.buddypress #content > .container { padding:0; }
body.activity.buddypress #content > .container > .site-content-grid #primary { background:#e7f3ff; min-height:calc(100vh - 76px); padding-left:25px; padding-right:25px; }
body.activity.buddypress #content > .container > .site-content-grid .sidebar-left,
body.activity.buddypress #content > .container > .site-content-grid .sidebar-right { background:#e7f3ff; padding-top:45px; padding-left:25px; padding-right:25px; }body.home.activity.buddypress #content > .container > .site-content-grid #primary { padding-top:45px; padding-left:30px; padding-right:30px; }


body.buddypress.single-item.groups #content > .container > .site-content-grid #primary { background:transparent; padding-left:25px; padding-right:25px; }
body.buddypress.single-item.groups #cover-image-container { width: auto;left: auto; right: auto; margin-left: auto; margin-right: auto; background:transparent; background-color:#ffffff; }
body.buddypress.single-item.groups #cover-image-container #header-cover-image { width:auto; margin-left:-30px; margin-right:-30px; border-radius:0; }
body.buddypress.single-item.groups #buddypress #item-header-cover-image { width:auto; }
body.buddypress.single-item.groups #buddypress #item-header-cover-image #item-header-content .flex.align-items-center.bp-group-title-wrap { display: -webkit-box !important; -webkit-box-align: start; }


html body.buddypress #page,
html body.post-type-archive-sfwd-courses #page { background:#e7f3ff; }
body.buddypress #whats-new-form, 
body.buddypress #whats-new-form-placeholder,
body.buddypress #bbpress-forums .activity-list.bp-list .activity-item, 
body.buddypress #buddypress .activity-list.bp-list .activity-item, 
body.buddypress #buddypress .activity-lists.bp-list .activity-item,
#whats-new-form.focus-in #bp-activity-privacy-point { border:0; }
body.buddypress #buddypress #whats-new-submit .button, 
body.buddypress #buddypress form.ac-form .ac-reply-content input[type="submit"] { border-radius:5px; }
body.buddypress #whats-new-form.focus-in #bp-activity-privacy-point { background: #0a2b4e; }

body.buddypress #content > .container > .site-content-grid .widget-area .widget .widget-title,
body.buddypress #secondary aside.widget_block .widget .widget-title, 
body.buddypress #secondary aside.widget .widget-title, 
body.buddypress #secondary aside.widget .widgettitle, 
body.buddypress #secondary-right aside.widget .widgettitle, 
body.buddypress #secondary-right aside.widget .widget-title { font-weight:700; text-transform:uppercase; color:#0a2b4e; font-size:16px; letter-spacing:0.5px; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget.buddypress div.item-options a { color:#07386c; }
body.buddypress #content nav#object-nav .selected > a { font-weight:600 !important; }
body.buddypress #content nav#object-nav .selected > a,
body.buddypress #content > .container > .site-content-grid .widget-area .widget.buddypress div.item-options a.selected { color:#C71A29; border-color:#C71A29; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget.widget_bp_groups_widget #groups-list li .item .item-meta, .widget.widget_bp_groups_widget #groups-list li .item .item-meta span { font-size: 12px; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget.widget_bp_groups_widget #groups-list li .item .item-title a { font-weight:700;  }
body.buddypress #content > .container > .site-content-grid .widget-area .widget .more-block .count-more {
  background: #C71A29;
  color: #fff;
  text-decoration: none;
  padding: 3px 10px;
  border-radius: 5px;
  border:0;
}
body #secondary aside.widget_block .widget, body #secondary aside.widget, body #secondary-right aside.widget { margin: 0 0 40px; }
.activity-header > p, .activity-header > .bb-media-privacy-wrap {
  display: inline-block;
}
body.activity.buddypress #content > .container > .site-content-grid .widget-area .widget .more-block .count-more:hover { background: #ec2535ff; }
body.buddypress #content .dz-default.dz-message {
  border: 2px dashed #ccc !important;
  border-radius: 10px;
  background: rgba(0,0,0,0.05) !important;
}
body.buddypress #content .activity-link-preview-container {
  border: 1px solid #0000002e;
}
body.buddypress #content .activity-link-preview-container .activity-link-preview-info,
body.buddypress .activity-list li.blogs .activity-content .activity-inner .bb-content-wrp { background:#f0f2f5; }
body.buddypress #content .activity-link-preview-container .activity-link-preview-info .activity-link-preview-title a,
body.buddypress .activity-list li.blogs .activity-content .activity-inner .bb-content-wrp a.bb-post-title-link,
body.buddypress .activity-list li.blogs .activity-content .activity-inner .bb-content-wrp a.bb-post-title-link .bb-post-title { font-weight: 600; color:#111111; margin-bottom:0; }
body.buddypress #content .activity-link-preview-container .activity-link-preview-info .activity-link-preview-link-name,
body.buddypress #content .activity-link-preview-container .activity-link-preview-info .activity-link-preview-excerpt p,
body.buddypress .activity-list li.blogs .activity-content .activity-inner .bb-content-wrp p { color:#6a6a6a; font-size:14px; }
body.buddypress .activity-item .activity-content .activity-inner a,
body.buddypress .activity-item .acomment-meta .author-name { font-size:inherit; }


/*Sidenav*/
body.buddypress .buddypanel .side-panel-menu a { background:transparent; }
body.buddypress.bb-template-v2 .buddypanel .bb-toggle-panel:hover,
body.buddypress.bb-template-v2 .buddypanel .side-panel-menu li:not(.current-menu-item) a[href]:hover { background-color: #0b2b4e; }


body.buddypress .bp-profile-wrapper.need-separator .group-separator-block,
body.buddypress #content > .container .bb-profile-grid #user-activity .widget,
body.buddypress #content > .container .bb-profile-grid .widget,
#buddypress .bb-media-container,
#buddypress .item-body-inner > [class*="-container"]:not(.bp-settings-container,.bb-subnav-filters-search),
body.bb-template-v2 #content #buddypress .bb-bp-settings-content,
#buddypress .item-body-inner  #members-list.item-list .list-wrap,
#buddypress .item-body-inner #groups-list.bp-list .item-entry .list-wrap,
#buddypress .item-body-inner .bp-list .list-wrap,
#buddypress .item-body-inner .gamipress-user-points:not(.gamipress-layout-none) .gamipress-points,
body.buddypress #content > .container #members-list.item-list.grid .list-wrap,
body.buddypress #buddypress .activity-list.bp-list .activity-item,
#groups-list.bp-list .item-entry .list-wrap,
.bb-course-items .bb-cover-list-item,
.bb-template-v2 #buddypress .bp-search-results-wrapper .search_results, 
.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper:not(.need-separator) .bp-profile-content,
.gamipress-ranks-list .gamipress-ranks-container[class*="gamipress-columns"] .gamipress-rank,
.gamipress-achievements-list #gamipress-achievements-container[class*="gamipress-columns"] > .gamipress-achievement { box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.15); border:0; }
body.buddypress #content > .container .bb-profile-grid #secondary .widget { background:#ffffff; border-radius:var(--bb-block-radius); padding:1.25rem 1.25rem 1.5625rem 1.25rem; margin:0 0 1.25rem; }
body.buddypress #content > .container .bb-profile-grid #secondary ul.item-list > li { padding:0 !important; border-radius:0; box-shadow:none; }

/*Profile Completion Widget*/
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget { padding: 20px 15px; background: var(--bb-sidenav-background); border-radius: 15px; box-shadow: 0 5px 20px rgba(0,0,0,0.3); }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .widget-title { color: #fff; line-height: 1.2; text-transform: capitalize; text-align: center; display: block; font-size: 18px; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .profile_completion_wrap .pc_progress_wrap { min-width:200px; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_detailed_progress_wrap .single_section_wrap { padding:5px 0; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .progress_text_wrap h3,
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_progress_wrap .progress_text_label, .pc_progress_wrap .progress_text_unit { color:#ffffff; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_progress_wrap .pc_progress_rate { stroke: #07D327; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap.completed .section_ico::before { background: #07D327; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap.completed .section_ico { border-color: #07D327; background-color: #07D327; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap.completed .section_name a { color: #FFF; }
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap .section_name a,
body.buddypress #content > .container > .site-content-grid .widget-area .widget_bp_profile_completion_widget .pc_detailed_progress .single_section_wrap .progress * { color:#ffffff91; }

body.activity.buddypress #content .acomment-content .gamipress-buddypress-user-details-activity,
body.activity.buddypress #content .activity-content .gamipress-buddypress-user-details-activity { margin-top:0; }
body.activity.buddypress #content > .container > .site-content-grid .buddypress-wrap .activity-comments .acomment-content,
body.activity.buddypress #content > .container > .site-content-grid .buddypress-wrap .activity-comments .acomment-content p,
body.activity.buddypress #content > .container > .site-content-grid .buddypress-wrap .activity-comments .acomment-content p a { font-size:14px; }
body.activity.buddypress #content > .container > .site-content-grid .buddypress-wrap .activity-comments .acomment-content p:last-child { margin-bottom:0; }

#buddypress .bp-list .activity-comments .bp-generic-meta .generic-button a:hover {
  color:inherit;
  background:inherit;
}


body.activity.buddypress #content > .container header.entry-header { display:none; }
body.buddypress .bb-activity-model-wrapper.bb-internal-model,
body.buddypress .activity-update-form.modal-popup, 
body.buddypress .bp-nouveau-activity-form-placeholder-.modal-popup { background:rgba(0,0,0,0.7); }
body.buddypress form.ac-form .ac-reply-content .ac-textarea .ac-input[contenteditable="true"],
body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) { background:transparent; }
body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] {  
  padding:30px; 
  background:#ffffff; border-radius:15px; 
  background: rgb(9,28,107);
  background: -moz-linear-gradient(31deg, rgb(11 43 78) 0%, rgb(11 92 180) 80%);
  background: -webkit-linear-gradient(31deg, rgb(11 43 78) 0%, rgb(11 92 180) 80%);
  background: linear-gradient(31deg, rgb(11 43 78) 0%, rgb(11 92 180) 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#091c6b",endColorstr="#153FE4",GradientType=1);
  box-shadow: 0 8px 15px #0000004f;
  border: 0;
  margin: 20px auto;
}
body.directory.home.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] {
  padding:20px 30px 30px; 
  margin-top:0;
  /* background: rgb(9,28,107);
  background: -moz-linear-gradient(31deg, rgba(9,28,107,1) 0%, rgba(141,0,126,1) 80%);
  background: -webkit-linear-gradient(31deg, rgba(9,28,107,1) 0%, rgba(141,0,126,1) 80%);
  background: linear-gradient(31deg, rgba(9,28,107,1) 0%, rgba(141,0,126,1) 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#091c6b",endColorstr="#8d007e",GradientType=1);  */
}
body.home.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"]:before { 
  content:"News Feed"; font-size:30px; font-weight:800; color:#ffffff; display:block; line-height:1.2; margin:0 0 15px; 
}
body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] #whats-new-toolbar { padding:20px 0 0; border:0; background:transparent; }
body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] .whats-new-form-header { border-radius:15px; background:#FCFCFC4D !important; }
body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] #whats-new-toolbar .bb-icon-l:before { color:#ffffff; }

body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] .whats-new-form-header #whats-new-textarea [contenteditable="true"]:empty::before, 
body.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] .whats-new-form-header #whats-new-textarea-placeholder [contenteditable="true"]:empty::before {
  color:#ffffff;
}

body.buddypress #content > .container .bb-profile-grid { gap:20px; }
body.buddypress #content > .container .bb-profile-grid #user-activity { padding:20px 0; }


.woocommerce .woocommerce-MyAccount-content .MyAccount-content--dashboard p, .woocommerce .wc-MyAccount-sub-heading p { font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height ); }


/*Elementor Resizer Cursor*/
.ui-resizable-handle { left:auto; }

/** texit page **/
.elementor-316817 .elementor-element.elementor-element-5cb8690, .elementor .elementor-background-video-container, .elementor-316817 .elementor-element.elementor-element-5cb8690 > .elementor-background-overlay, .premium-vid-lightbox-container, .premium-video-box-video-container { transition:none!important; -webkit-transition:none!important; }
 
.elementor-318583 .elementor-element.elementor-element-bb7f27e { --animation:none!important; }
/** end texit page **/

/** vote page **/
.elementor-326534 .elementor-element.elementor-element-d952508, .elementor-326534 .elementor-element.elementor-element-d952508 > .elementor-background-overlay { transition:none!important; -webkit-transition:none!important; }
/** end vote page **/

.animated { animation:none!important; }

/** header and main content **/
.elementor-318583 .elementor-element.elementor-element-b494019, .elementor-element .elementor-widget-container { transition:none!important; -webkit-transition:none!important; }

/** social banner **/
.essb_displayed_sidebar.essb_sidebar_transition, .essb_displayed_sidebar_right.essb_sidebar_transition, .essb_links.essb_displayed_sidebar li, .essb_links li a { transition:none!important; -webkit-transition:none!important;  }

.groups-header #item-header-content .generic-button .group-button.not-subscribed, .groups-header #item-header-content .generic-button .group-button.subscribed { color: #555; }


@media only screen and (max-width:1024px) {
  body h1.entry-title,
  body.buddypress .buddypress-wrap h1 { font-size: 30px; }
  body.buddypress .buddypress-wrap h2 { font-size: 26px; }

  body.home.activity.buddypress #content > .container > .site-content-grid #primary { padding-left:20px; padding-right:20px; max-width: inherit; }

  body.activity.buddypress #content .acomment-content .gamipress-buddypress-user-details-activity,
  body.activity.buddypress #content .activity-content .gamipress-buddypress-user-details-activity { margin-top:0; display:none; }
}

@media only screen and (max-width:767px) {
  body h1.entry-title,
  body.buddypress .buddypress-wrap h1 { font-size: 27px; }
  body.buddypress .buddypress-wrap h2 { font-size: 22px; }

  #buddypress .bb-title {
    font-size:24px;
  }
  #buddypress.buddypress-wrap #subnav.bp-subnavs {
    margin-top:15px;
    padding-left:0; padding-right:0;
  }
  body.home.activity.buddypress #content > .container > .site-content-grid #primary { padding-left:20px; padding-right:20px; }

  body.home.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"] { padding:20px; }
  body.home.activity.buddypress #content > .container [id*="bp-nouveau-activity-form"]:not(.modal-popup) [id*="whats-new-form"]::before { font-size:25px; }

  body.buddypress #content > .container > .site-content-grid .main-navs.dir-navs { margin-bottom:10px; }
  body.buddypress #content > .container > .site-content-grid .actvity-head-bar { margin:10px 0; }
  body.buddypress #content > .container > .site-content-grid .main-navs.dir-navs { margin:0; }
  body.buddypress #content > .container > .site-content-grid .buddypress-wrap .subnav-filters div { margin:10px 0 0; }
  
}
/*Override BB Global CSS*/
.bb-template-v2 .primary-menu > li:hover > a,
.bb-template-v2 .primary-menu > 
li:hover > a > i {
    color: var(--bb-header-links-hover);
}



.bb-template-v2 .primary-menu>li.current-menu-ancestor>a, .bb-template-v2 .primary-menu>li.current-menu-item>a, .bb-template-v2 .primary-menu>li.current-menu-parent>a, .bb-template-v2 .primary-menu>li.current_page_item>a {
    border-bottom-color: #ffffff;
}



/*Profile - Points Tab*/
#buddypress .item-body-inner .gamipress-user-points:not(.gamipress-layout-none) .gamipress-points,
#buddypress .gamipress-achievements-list #gamipress-achievements-container[class*="gamipress-columns"] > .gamipress-achievement { margin:20px 10px 0; padding:30px 20px; }
#buddypress .gamipress-achievements-list .gamipress-achievements-container .gamipress-achievement-description { justify-content: center; }
#buddypress .gamipress-achievements-list .gamipress-achievements-container .gamipress-achievement-description h3 { margin:0; font-size:18px; }
.gamipress-achievements-list #gamipress-achievements-container[class*="gamipress-columns"] {
  margin-left: -10px;
  margin-right: -10px;
  width: auto;
}
#buddypress .gamipress-user-ranks { margin-left:auto; margin-right:auto; }
@media screen and (min-width: 768px) {
  body.achievements.buddypress .gamipress-columns-1 > .gamipress-achievement, 
  body.points.buddypress .gamipress-columns-1 > .gamipress-points, 
  body.points-type.buddypress .gamipress-columns-1 > .gamipress-points-type, 
  body.rank.buddypress .gamipress-columns-1 .gamipress-rank {
    width: calc(25% - 20px);
  }
}
@media screen and (max-width:767px) {
  #buddypress .gamipress-ranks-list .gamipress-ranks-container[class*="gamipress-columns"] { margin-left:auto; margin-right:auto; }
}


@media screen and (min-width: 1081px) {
    .bb-template-v2 #message-threads .current>a {
        background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-header-background);
        background: linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), var(--bb-header-background);
    }
}


:root {
    /* --bb-secondary-button-background-regular: #030053 !important;
  --bb-secondary-button-background-hover: #000372 !important;
  --bb-secondary-button-border-regular: #030053 !important;
  --bb-secondary-button-border-hover: #000372 !important;
  --bb-secondary-button-text-regular: #FFFFFF !important;
  --bb-secondary-button-text-hover: #FFFFFF !important; */
  --bb-content-alternate-background-color: #0000000f !important;
}


