@charset "UTF-8";


.ld-status-in-progress, .ld-status-progress,.ld-status-incomplete, .ld-quiz-incomplete{
  --status-bg: var(--gold-bg);
  --status-icon-bg: var(--gold-bg);
  --status-accent: var(--gold-dark);
  --status-accent-alt: var(--gold);
}

.ld-status-complete, .ld-quiz-complete{
  --status-bg: var(--green);
  --status-icon-bg: var(--green-dark);
  --status-accent: #fff;
  --status-accent-alt: var(--green);
}

:root body.ld-in-focus-mode:not(.search) {
  --focus-content-width: 800px;
  --focus-wide-width: 1400px;
  --focus-inline-padding: 1.5rem;
  --focus-block-padding: 4rem;
  --focus-header-height: 80px;
  background-color: var(--warm-bg, #F2F0EC);
}
:root body.ld-in-focus-mode:not(.search).admin-bar {
  padding-top: 0 !important;
  --focus-header-height: 112px;
}
@media screen and (max-width: 782px) {
  :root body.ld-in-focus-mode:not(.search).admin-bar {
    --focus-header-height: 126px;
  }
}
:root body.ld-in-focus-mode:not(.search) .learndash-wrapper {
  background: unset;
}
:root body.ld-in-focus-mode:not(.search) .wp-block-heading {
  color: #000;
}
:root body.ld-in-focus-mode:not(.search) .wp-block-separator {
  margin-block: 1.5rem;
}
@media (min-width: 769px) {
  :root body.ld-in-focus-mode:not(.search) .site-main-header-inner-wrap {
    padding-inline-start: 350px;
  }
  :root body.ld-in-focus-mode:not(.search):has(.ld-focus-sidebar-collapsed) .site-main-header-inner-wrap {
    padding-inline-start: 50px;
  }
}
:root body.ld-in-focus-mode:not(.search) .ld-focus {
  /* Sidebar Styling */
  /* Breadcrumbs */
  /* Focus Content */
  /* Table Content List */
}
@media (min-width: 769px) {
  :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar {
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar {
    top: var(--focus-header-height);
  }
  :root body.ld-in-focus-mode:not(.search) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger {
    display: initial !important;
  }
  :root body.ld-in-focus-mode:not(.search) .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
    inset-inline-end: auto;
    inset-inline-start: 100%;
  }
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-comments, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-alert {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar {
  background-color: var(--global-palette9) !important;
  border: 0;
  padding-bottom: 0;
  /* Sidebar Heading */
  /* Sidebar Course Nav List */
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper {
  height: calc(100% - 216px);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar ::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px var(--gray-light);
  border-radius: 10px;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar ::-webkit-scrollbar-thumb {
  background-color: #cecece;
  border-radius: 10px;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading {
  padding: 2rem 1rem;
  gap: 1rem;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 {
  font-size: clamp(1.25rem, 0.5833rem + 1.3889vw, 1.5rem);
  padding: 0;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon-content::before {
  content: none;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .button {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 0.6em 1.14em;
  border-radius: var(--radius--rounded-lg, 40px);
  background-color: var(--burgundy, var(--global-palette-btn-bg));
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .button .ld-icon {
  font-size: 0.875em;
  line-height: 1;
  transition: all 0.25s ease-in-out;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .button:hover, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .button:focus {
  background-color: #963638;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .button:hover .ld-icon-arrow-left, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .button:focus .ld-icon-arrow-left {
  transform: translateX(-3px);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
  transition: background-color 0.2s ease-in;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon:hover, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon:focus, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon:hover, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon:focus {
  background-color: var(--burgundy);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before {
  opacity: 1;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item-preview {
  position: relative;
  padding-right: 2.5rem;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item-preview .ld-icon-arrow-down {
  font-size: 0.65rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item:not(.ld-is-current-lesson) .ld-lesson-item-preview:hover,
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item:not(.ld-is-current-lesson) .ld-lesson-item-preview:focus,
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item:not(.ld-is-current-lesson) > .ld-lesson-item-preview:has(.ld-expanded) {
  background-color: #f6f5f3;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item-preview-heading {
  align-items: center;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item {
  border-color: var(--gray-bg, var(--global-palette7));
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-title, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-table-list .ld-topic-title {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #000;
  font-size: 0.875rem;
  line-height: 1.6;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-title {
  font-weight: 600;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-topic-title {
  font-weight: 400;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item-preview:has(.ld-expanded) .ld-lesson-title,
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-lesson-item-preview:hover .ld-lesson-title,
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-table-list-item-preview:hover .ld-topic-title {
  color: var(--global-palette-highlight);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-expand-button .ld-text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.6;
  text-transform: lowercase;
  padding-inline: 0;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-sidebar .ld-course-navigation-list .ld-expand-button .ld-sep {
  color: inherit;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-lesson-status, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-topic-status, :root body.ld-in-focus-mode:not(.search) .ld-focus .step-metadata {
  background: unset;
  padding: 0;
  margin: 0;
  font-family: var(--global-body-font-family);
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--gray);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments {
  font-size: 1em;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments > span:first-child a {
  color: #000 !important;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments a {
  font-size: 1em;
  font-weight: 600;
  color: var(--gray) !important;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments a:hover, :root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments a:focus {
  color: var(--gold) !important;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-breadcrumbs-segments > span::after {
  content: "⮞";
  font-family: "anzisha-icon" !important;
  font-size: 0.857em;
  margin-inline: 3px;
  color: var(--gray);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-breadcrumbs .ld-status {
  background-color: var(--status-bg) !important;
  color: var(--status-accent) !important;
  font-size: 1em;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 0;
  padding: 0.3em 0.58em;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .step-metadata__item {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  line-height: 1.6;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .step-metadata__item:not(:last-child) {
  margin-inline-end: 1rem;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .step-metadata__item i {
  color: #000;
  vertical-align: middle;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content {
  width: 100%;
  max-width: 100%;
  padding: var(--focus-block-padding) var(--focus-inline-padding);
  color: var(--global-palette3);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content > h1 {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: var(--violet-dark, var(--global-palette3));
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .learndash-shortcode-wrap {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .learndash-shortcode-wrap[class*=learndash-shortcode-wrap-ld_infobar-] {
  margin-bottom: var(--global-lg-spacing, 2.5rem);
  background-color: #FFF;
  padding: 1rem;
  border-radius: var(--radius--rounded-md);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .learndash-shortcode-wrap[class*=learndash-shortcode-wrap-ld_infobar-] > div:not(:last-child) {
  margin-bottom: 0.5rem;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .learndash-shortcode-wrap[class*=learndash-shortcode-wrap-ld_infobar-] > div:last-child {
  margin-bottom: 0;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-tabs-navigation {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-tab-content {
  line-height: 1.4;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-tab-content li:not(.anz-list__item) {
  margin-bottom: 0.5em;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-tab-content > *:not(.alignfull):not(.alignwide) {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-tab-content .alignwide {
  max-width: var(--focus-wide-width);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-tab-content .alignfull {
  margin-left: calc(-1 * var(--focus-inline-padding));
  margin-right: calc(-1 * var(--focus-inline-padding));
  width: calc(100% + var(--focus-inline-padding) + var(--focus-inline-padding));
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-main .ld-focus-content .ld-content-actions {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid var(--gray-light);
  padding-top: 1.5em;
  margin-top: var(--global-lg-spacing, 2.5rem);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list {
  background-color: #fff;
  border-radius: var(--radius--rounded-md);
  box-shadow: var(--component-card-shadow);
  /* Table Header */
  /* Table Content */
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-footer:empty {
  padding: 0;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-header {
  padding: var(--component-card-padding, 1.5rem);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-title .ld-item-icon {
  font-size: 0;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-lesson-details {
  font-size: 1rem;
  line-height: 1.6;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress {
  font-weight: 600;
  border: 0;
  padding-inline-end: 6px;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-status-icon {
  font-size: 1rem;
  border-width: 4px;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-items {
  border: 0;
  padding-inline: 0;
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-item {
  border-color: var(--gold-bg, #EAE8E1);
}
:root body.ld-in-focus-mode:not(.search) .ld-focus .ld-focus-content .ld-table-list .ld-table-list-item-preview {
  padding: var(--component-card-padding);
  align-items: center;
  color: var(--global-palette3);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

@charset "UTF-8";
.learndash-wrapper .ld-focus .wpProQuiz_content {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-quiz-status, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status {
  max-width: var(--focus-content-width);
  margin-left: auto;
  margin-right: auto;
}

/* Buttons */
.ld-tabs ~ .learndash-wrapper .ld-content-actions {
  gap: 1rem;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action {
  padding: 0;
  min-width: 180px;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action:first-child, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action:last-child {
  flex-basis: max-content;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-button, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
  line-height: 1.4;
  font-size: 15px;
  font-weight: 500;
  transition: background-color 0.2s ease-in-out;
  opacity: 1;
  border-radius: 3px;
  padding: 0.66em 1.33em;
  text-align: center;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-button:hover, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-button:focus, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button:hover, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button:focus, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:hover, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:focus {
  background-color: var(--theme-button-background-hover-color) !important;
  color: var(--theme-button-text-hover-color) !important;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
  margin-top: 0.5rem;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:hover, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:focus {
  --theme-button-background-hover-color: transparent;
  --theme-button-text-hover-color: var(--burgundy);
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button {
  text-align: end;
  background-color: var(--green) !important;
}
.ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button:hover, .ld-tabs ~ .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button:focus {
  --theme-button-background-hover-color: var(--green-dark);
  --theme-button-text-hover-color: #fff;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions > a {
  line-height: 1.4;
  font-size: 15px;
  font-weight: 500;
  opacity: 1;
  padding: 0.66em 1.33em;
  text-align: center;
  margin-block-start: 0;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions > a:hover, .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions > a:focus {
  --theme-button-background-hover-color: transparent;
  --theme-button-text-hover-color: var(--burgundy);
}

.learndash-wrapper .ld-focus-content .ld-content-actions .ld-content-action .ld-button,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),
.learndash-wrapper .ld-focus-content .ld-content-actions .ld-content-action .learndash_mark_complete_button, .learndash-wrapper .wpProQuiz_content a#quiz_continue_link,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back,
.learndash_post_sfwd-topic .learndash-wrapper .ld-content-action:first-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.learndash_post_sfwd-topic .learndash-wrapper .ld-content-action:last-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 0.8125em 1.5em;
  border-radius: var(--radius--rounded-lg);
  transition: background-color 0.2s ease-in-out;
  opacity: 1;
}
.learndash-wrapper .ld-focus-content .ld-content-actions .ld-content-action .ld-button:hover, .learndash-wrapper .ld-focus-content .ld-content-actions .ld-content-action .ld-button:focus,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:focus,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:focus,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):focus,
.learndash-wrapper .ld-focus-content .ld-content-actions .ld-content-action .learndash_mark_complete_button:hover,
.learndash-wrapper .ld-focus-content .ld-content-actions .ld-content-action .learndash_mark_complete_button:focus, .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover, .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:hover,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:focus,
.learndash_post_sfwd-topic .learndash-wrapper .ld-content-action:first-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.learndash_post_sfwd-topic .learndash-wrapper .ld-content-action:first-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):focus,
.learndash_post_sfwd-topic .learndash-wrapper .ld-content-action:last-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.learndash_post_sfwd-topic .learndash-wrapper .ld-content-action:last-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):focus {
  opacity: 1;
}

.ld-focus-content .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions > .ld-content-action > .ld-button:not(.ld-button-reverse),
.learndash-wrapper .ld-content-action:first-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.learndash-wrapper .ld-content-action:last-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
  border: 2px solid var(--burgundy) !important;
  padding: 0.7em 1.5em;
  transition-property: background-color, color;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  min-width: max-content;
}
.ld-focus-content .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions > .ld-content-action > .ld-button:not(.ld-button-reverse):hover, .ld-focus-content .learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions > .ld-content-action > .ld-button:not(.ld-button-reverse):focus,
.learndash-wrapper .ld-content-action:first-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.learndash-wrapper .ld-content-action:first-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):focus,
.learndash-wrapper .ld-content-action:last-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.learndash-wrapper .ld-content-action:last-child .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):focus {
  background-color: var(--rusty-bg) !important;
  color: var(--burgundy) !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete .learndash_mark_complete_button,
.learndash-wrapper:not(.ld-registration__outer-wrapper) #sfwd-mark-complete input[type=submit] {
  padding-inline-start: 3.25em !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper) #sfwd-mark-complete::after,
.learndash-wrapper:not(.ld-registration__outer-wrapper) .sfwd-mark-complete::after {
  content: "🗹";
  font-family: "anzisha-icon" !important;
  color: #fff;
  font-size: 1.125rem;
  inset-inline-start: 1.5em;
  inset-inline-end: auto;
}

/* Status Icons */
:root .learndash-wrapper .ld-lesson-item-preview-heading .ld-status-icon,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-status-icon {
  background-color: transparent;
  font-size: 0.6667rem;
  width: 1.5em;
  height: 1.5em;
  flex: 0 0 1.5em;
  margin-top: 0;
  border-style: solid;
  border-width: 2px;
  border-color: var(--status-icon-bg);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition-property: border-color, background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}
:root .learndash-wrapper .ld-lesson-item-preview-heading .ld-status-icon.ld-status-incomplete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-status-icon.ld-status-incomplete {
  border-color: var(--status-icon-bg) !important;
}
:root .learndash-wrapper .ld-lesson-item-preview-heading .ld-status-icon.ld-status-complete, :root .learndash-wrapper .ld-lesson-item-preview-heading .ld-status-icon.ld-quiz-complete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-status-icon.ld-status-complete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-status-icon.ld-quiz-complete {
  background-color: var(--status-icon-bg) !important;
  color: var(--status-accent) !important;
  border: 0;
}
:root .learndash-wrapper .ld-lesson-item-preview-heading .ld-icon-quiz,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-icon-quiz {
  font-size: 0.85em;
  font-family: inherit;
  display: inline-block;
  margin-top: 0;
}
:root .learndash-wrapper .ld-lesson-item-preview-heading .ld-quiz-complete .ld-icon-quiz::before,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-quiz-complete .ld-icon-quiz::before {
  content: "\e906";
}
:root .learndash-wrapper .ld-lesson-item-preview-heading .ld-quiz-incomplete .ld-icon-quiz::before,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-quiz-incomplete .ld-icon-quiz::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3IDEwIj48cGF0aCBkPSJNMyA3LjRhLjkuOSAwIDAgMS0uOC0xVjUuM2EuOS45IDAgMCAxIC45LS44QTEuMyAxLjMgMCAwIDAgNC40IDMgMS4zIDEuMyAwIDEgMCAxLjggM2EuOS45IDAgMCAxLTEgLjhBLjkuOSAwIDAgMSAwIDMgMyAzIDAgMSAxIDQgNnYuNWEuOS45IDAgMCAxLTEgLjlaTTMgMTBhLjkuOSAwIDEgMCAwLTEuOC45LjkgMCAwIDAgMCAxLjhaIiBmaWxsPSIjQkFBNzY5Ii8+PC9zdmc+");
  width: 1em;
  height: 1em;
  background-position: center;
  background-repeat: no-repeat;
  position: static;
  transform: none;
  display: inline-block;
}
:root .learndash-wrapper .ld-lesson-item-preview-heading:hover .ld-status-icon.ld-quiz-incomplete, :root .learndash-wrapper .ld-lesson-item-preview-heading:hover .ld-status-icon.ld-status-incomplete, :root .learndash-wrapper .ld-lesson-item-preview-heading:focus .ld-status-icon.ld-quiz-incomplete, :root .learndash-wrapper .ld-lesson-item-preview-heading:focus .ld-status-icon.ld-status-incomplete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:hover .ld-status-icon.ld-quiz-incomplete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:hover .ld-status-icon.ld-status-incomplete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:focus .ld-status-icon.ld-quiz-incomplete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:focus .ld-status-icon.ld-status-incomplete {
  border-color: var(--status-accent-alt) !important;
}
:root .learndash-wrapper .ld-lesson-item-preview-heading:hover .ld-status-icon.ld-quiz-complete, :root .learndash-wrapper .ld-lesson-item-preview-heading:hover .ld-status-icon.ld-status-complete, :root .learndash-wrapper .ld-lesson-item-preview-heading:focus .ld-status-icon.ld-quiz-complete, :root .learndash-wrapper .ld-lesson-item-preview-heading:focus .ld-status-icon.ld-status-complete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:hover .ld-status-icon.ld-quiz-complete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:hover .ld-status-icon.ld-status-complete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:focus .ld-status-icon.ld-quiz-complete,
:root .learndash-wrapper .ld-table-list .ld-table-list-item-preview:focus .ld-status-icon.ld-status-complete {
  background-color: var(--status-accent-alt) !important;
}

.learndash-wrapper .ld-lesson-item.ld-is-current-lesson > .ld-lesson-item-preview {
  background-color: var(--green-bg);
}
.learndash-wrapper .ld-lesson-item.ld-is-current-lesson > .ld-lesson-item-preview > .ld-lesson-item-preview-heading > .ld-status-icon.ld-status-incomplete {
  border-color: var(--status-accent-alt) !important;
}
.learndash-wrapper .ld-lesson-item.ld-is-current-lesson > .ld-lesson-item-preview > .ld-lesson-item-preview-heading > .ld-status-icon.ld-status-complete {
  background-color: var(--status-accent-alt) !important;
}

:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list {
  padding: 0;
  background-color: var(--global-palette9);
}
:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list::before {
  display: none;
  opacity: 0;
}
:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-items {
  padding: 0;
}
:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview {
  padding: 0.8em 3.1428em;
  align-items: center;
}
:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item {
  background-color: var(--green-bg);
}
:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item .ld-topic-title {
  color: var(--green);
  font-weight: 600;
}
:root .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-table-list.ld-topic-list .ld-topic-title {
  text-wrap: balance;
}

/* quiz */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz) {
  font-size: 1rem;
  border-radius: 33px;
  border: 0 !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):focus {
  background-color: var(--green-dark) !important;
}

html[dir=rtl] .ld-course-navigation-heading .button .ld-icon {
  scale: -1;
}