/* LearnDash Course Info Bar Overrides - Not Enrolles section */
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
  background-color: var(--color-white);
}

.ld-course-status-seg-status {
  display: none;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > * {
  border-right: none;
  border-bottom: none;
}

.ld-course-status-segment.ld-course-status-seg-price .ld-course-status-label {
  display: none !important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
  display: none !important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
  color: var(--color-black) !important;
  font-family: PPMori-Book, sans-serif;
}

.ld-course-status {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}

#content .learndash-wrapper .btn-join, #content .learndash-wrapper #btn-join,
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
  background-color: var(--color-mauve) !important;
  border: 2.5px solid var(--color-black);
  border-radius: 150px;
  color: var(--color-black);
  cursor: pointer;
  font-family: PPMori-SemiBold, sans-serif;
  font-size: 1rem;
  padding: 0.25rem 1.5rem;
  text-align: center;
  transition: transform 0.3s ease;
  width: 100%;
}
#content .learndash-wrapper .btn-join:hover, #content .learndash-wrapper #btn-join:hover,
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:hover {
  transform: scale(1.02);
  opacity: 1 !important;
}
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text {
  margin-left: 0.5rem !important;
}
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
  text-decoration: none !important;
  border: 2.5px solid var(--color-black) !important;
  margin-left: 0.5rem !important;
}
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text {
  color: var(--color-black) !important;
  font-family: PPMori-Book, sans-serif;
}
#content .ld-course-status-segment.ld-course-status-seg-price,
#content .ld-course-status-segment.ld-course-status-seg-action {
  margin: auto !important;
  padding: 0px !important;
}
#content .ld-course-status-segment.ld-course-status-seg-price .ld-course-status-price {
  margin: 0px !important;
}
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
  margin-bottom: 0.8rem !important;
}
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action {
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}
#content .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons {
  margin: 0 0.5em !important;
}

/* LearnDash Course Info Bar Overrides - Enrolled section */
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
  background-color: var(--color-white) !important;
  border-radius: 50px !important;
  border: 2px solid var(--color-black) !important;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
  color: var(--color-black) !important;
  font-family: PPmori-SemiBold, sans-serif;
}

.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar {
  border: 1px solid var(--color-black) !important;
}/*# sourceMappingURL=ld-overrides-course-infobar.css.map */