/* checkout button */
.components-button {
    background: #FFDE00;
    color: #0F3D43;
    border-radius: 8px;
    &:hover {
        background: #6FE4DB;
        color: #0F3D43;
    }
}

/* Search bar bg */
.header-search-wrap {
    background: #24797C;
}

/* Site Header */
.site-header {
    border-bottom: 1px solid white;
}

/* nav hover color fix */
.site-header #primary-navbar .primary-menu .menu-item>.ab-submenu .bb-sub-menu .menu-item a:hover {
    background: #3E777B;
}




/* courses sort as white */
.buddypress-wrap .grid-filters a.active {
    color: white;
}


/* checkout border color fix */
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
    border-color: rgba(255,255,255,.3) !important;
}

/* View cart button fix */
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
    &:hover {
        background: transparent;
        min-height:0;
    }
    min-height:0;
}


/* checkout label position fix */

.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label {
    transform: translateY(.1em) scale(.75) !important;
}

/* Modal Overlay color */
.bb-modal-overlay {
    background-color: rgba(0,0,0,.8);

}

/* Active menu indication */
.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-color: transparent;
    color: var(--bb-alternate-text-color)
}


/* Event listing touch up */
.vsel-figure.vsel-alignleft {
    margin-right: 30px !important;
}

.vsel-meta-title {
    margin-bottom: 20px !important;
}

.vsel-meta-title a {
    color: var(--bb-alternate-text-color);
    font-weight: 300;
    font-size: 140%;
}

#vsel .vsel-content {
    border: 1px solid rgba(255,255,255,.5) !important;
    border-radius: 8px;
    padding: 30px;
}


aside #vsel .vsel-content {
    padding: 0;
    border: none !important;

    .vsel-meta-title {
        margin-bottom: 0px !important;
    }

    .vsel-meta-title a {
        font-weight: bold;
        font-size: 100%;
    }
}


/* Active Chat color */
.bb-template-v2 #message-threads .current>a {
    background: var(--bb-primary-color);
}

/* course breadcrumbs */
.ld-breadcrumbs-segments a {
    color: white;
}

/* course navbar not sticky */

.bb-sfwd-aside .site-header:not(.site-header--elementor) {
    position: relative;
}

.bb-sfwd-aside .site-content {
    padding-top: 0 !important;
}



/* profile sub nav to tabs */
/*
nav#object-nav.main-navs li {
    padding: 0px 15px;
    border: 1px solid white;
    margin-right: 4px;
    border-radius: 6px 6px 0 0;
    margin-bottom: -1px;
}

nav#object-nav.main-navs li.current {
    border-bottom: 2px solid var(--bb-content-background-color);
}

.main-navs.bp-navs.single-screen-navs ul {
    border-bottom: 1px solid white;
}

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

.bb-template-v2 nav#object-nav.main-navs > ul > .selected > a .bb-single-nav-item-point {
    border-bottom: none;
}

.bb-template-v2 .bp-dir-hori-nav:not(.bp-vertical-navs) nav#object-nav.main-navs {
    margin-top: 22px !important;
}
*/


/*--Social Login Css---*/
/* OR */

.or {
  position: relative;
  text-align: center;
  margin-bottom: 24px;
  font-size: 1rem;
  font-weight: 600;
}
.or p{
    margin-bottom: 0;
}

.or::before,
.or::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 40%;
  height: 1px;
  background: #fff;
}

.or::before {
  left: 0;
}

.or::after {
  right: 0;
}
#post-269 {
  text-align: center;
  max-width: 360px;
  margin: 10px auto 0;
} 
.mo_adjust_customize_button {
  flex-direction: column !important;
}
.mp_wrapper.mp_login_form #wp-submit:hover {
  background: #6fe4db;
}
.mofa.mo_oauth_btn_{
  width: 100% !important;
}
.mofa.mo_oauth_btn_ {
  width: 100% !important;
  height: 41px !important;
  font-size: 25px !important;
  position: relative;
  border-radius: 8px;
  margin: 0 0 18px !important;
  color: #0f3d43 !important;
}
.mofa.mo_oauth_btn_:hover{
    background: #6fe4db !important;
}
.mofa.mo_oauth_btn_::after {
    content: '';
    display: block;
    position: absolute;
    font-size: 14px;
    color: var(--bb-primary-button-text-regular);
    top: 15px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-family: sans-serif;
}
.mofa.fa-apple::after {
    content: 'Login with Apple';
}
.mofa.fa-google::after {
    content: 'Login with Google';
}
.mofa.fa-facebook-square::after {
    content: 'Login with Facebook';
}




/* Profile Sidebar */
.bb-sticky-sidebar .widget {
    background: var(--bb-content-alternate-background-color);
    border: none;
}


/* Format profile title */
.member-title-wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
}

/* tmce tabs */
#buddypress .standard-form .tmce-active .wp-switch-editor.switch-tmce {
    color: var(--bb-primary-button-text-hover);
}


/* pricing */
#content .mepr-price-menu.custom .mepr-price-box {
    background: var(    --bb-content-alternate-background-color);
    border: none;
    border-radius: 10px;
}
#content .mepr-price-menu .mepr-price-box-heading {
    color: var(--bb-alternate-text-color);
    line-height: 1.5;
}

#content .mepr-price-menu.custom .mepr-price-box-button a {
    background: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border-radius: 8px;
    &:hover {
        background: var(--bb-primary-button-border-hover);
    }
}



/* Friend & message button */
#buddypress .members-list>li .primary-action .generic-button>.not_friends,
#buddypress .members-list>li .primary-action .generic-button>.send-message {
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-content-background-color);
    border: 1px solid transparent;
    &:hover {
        background: var(--bb-primary-button-border-hover);
    }
}


/* Flag select dropdown fix */
.m-select-list button,
#m-phone-number-input__country-flag {
    padding: 0;
    background: white;
}


/* Tag text color */
#bbpress-forums#bbpress-forums .bs-forums-items .item-tags ul li a {
     color: var(--bb-alternate-text-color);
     &:hover {
        color: var(--bb-primary-color);
     }
}


/* list item hover border fix */
.bs-item-list.list-view div.bs-item-wrap:not(.no-hover-effect):hover {
    border-color: white;
}


/* highlight mention in yellow */
.atwho-view .username strong {
    color: var(--bb-primary-button-background-regular);
}


/* Input text not white */
input,select,textarea {
    color: #0F3D43;
}

/* make tables visible */
.mp_wrapper table.mepr-account-table {
    background: var(--bb-content-alternate-background-color);
}


/* reduce visible lines */
#bbpress-forums .bs-single-forum-list>li.header-total-reply-count {
    border: none;
}