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

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

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

.login-split {
  width: 50%;
}

.elementor-element-edit-mode.elementor-widget {
  background: unset;
  border: none;
  border-radius: 0px;
}

.woocommerce .woocommerce-MyAccount-content .bb_customer_login {
  width: 100%;
}

.courses .bb-profile-grid .user-subnav {
  display: none;
}

body.is_dashboard .llms-sd-nav {
  padding: 30px 0;
}

.lifterlms_pricing_button {
  display: none;
}

.llms-access-plan .llms-access-plan-content,
.llms-access-plan.featured .llms-access-plan-content {
  border: none;
}

body.is_dashboard .llms-sd-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

body.is_dashboard .llms-sd-items,
body.settings .bp-subnavs .subnav {
  display: none !important;
}

body.is_dashboard .llms-sd-nav a {
  border: 0;
  font-size: 14px;
  color: #939597;
  letter-spacing: -0.24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 20px;
  line-height: 1;
  margin-bottom: 1px;
  color: #939597;
}

body.is_dashboard .llms-sd-nav a:hover,
.dashboard_submenu li.active {
  background: rgba(77, 92, 109, 0.1) !important;
  color: #000000 !important;
}

.dashboard_submenu .active a {
  color: #000000 !important;
}

.llms-sd-item a::before {
  font-size: 18px !important;
  text-rendering: auto !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: bb-icons !important;
  margin-right: 10px !important;
  min-width: 25px !important;
  font-weight: bold !important;
}

.llms-sd-item.view-courses a:before {
  content: "\e957" !important;
}

.llms-sd-item.my-grades a::before {
  content: "\e868" !important;
}

.llms-sd-item.view-memberships a::before {
  content: "\e96e" !important;
}

.llms-sd-item.edit-account a::before {
  content: "\e80c" !important;
}

.llms-sd-item.redeem-voucher a::before {
  content: "\e981" !important;
}

.llms-sd-item.orders a::before {
  content: "\e8bd" !important;
}

.llms-sd-item.email a::before {
  content: "\e910" !important;
}

.llms-sd-item.privacy a::before {
  content: "\e90d" !important;
}

.llms-sd-item.invites a::before {
  content: "\e94f" !important;
}

.llms-sd-item.invites a::before {
  content: "\e94f" !important;
}

.llms-sd-item.data a::before {
  content: "\e889" !important;
}

li.woocommerce-MyAccount-navigation-link--dashboard a::before {
  content: "\e89f" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--orders a:before {
  content: "\e8bd" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--subscriptions a:before {
  content: "\e8b5" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--downloads a:before {
  content: "\e889" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--edit-address a:before {
  content: "\e893" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--edit-account a:before {
  content: "\e92a" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
  content: "\e8e6" !important;
  font-weight: bold !important;
}

li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
  content: "\e8b4" !important;
  font-weight: bold !important;
}

.llms-access-plan {
  border: 0px !important;
  background-color: transparent !important;
  padding: 0px;
}

.llms-access-plan-title,
.llms-access-plan-description,
.llms-access-plan-footer {
  display: none !important;
}

.bp-navs {
  padding-top: 0px !important;
}

.push-my-account-nav {
  padding: 0px !important;
  display: none !important;
}

.push-my-account-nav:before {
  display: none !important;
}

.woocommerce-MyAccount-navigation-link--my-memberships {
  display: none !important;
}

@media screen and (max-width: 900px) {
  #buddypress .bp-settings-container .bp-navs li {
    float: none !important;
  }
}

@media (max-width: 800px) {
  .woocommerce .woocommerce-MyAccount-navigation ul.woocommerce-MyAccount-menu {
    /*display: block!important;*/
  }
  .woocommerce
    .woocommerce-MyAccount-navigation
    .wc-MyAccount-navigation-heading
    h5
    a.push-my-account-nav {
    display: block !important;
  }
}

@media only screen and (max-width: 768px) {
  #buddypress .bp-settings-container .bp-navs a:before {
    display: block !important;
  }

  #buddypress .bp-settings-container .bp-navs .push-my-account-nav:before {
    display: none !important;
  }
}














