.wpcw_fe_progress_box {
  border: none;
  padding: 1rem 0;
}

.wpcw_fe_progress_box_complete .wpcw_fe_progress_box_text {
  font-family: var(--font-serif);
  font-size: 1rem;
  font-style: italic;
}

.videoWrapper {
  box-shadow: none;
  margin: .25rem 0 2rem 0;
}

.wpcw-unit-completebox {
  margin-top: 3rem;
}

.wpcw_fe_navigation_box {
  display: flex;
  gap: 0.5rem;
  padding: 0;
  margin-top: 1rem;
}

a.fe_btn_navigation,
a.fe_btn_navigation:hover {
  border: none;
  font-size: 1.2rem;
  padding: 1.1rem 1.5rem;
  width: fit-content;
  font-family: var(--font-new);
  letter-spacing: -0.01em !important;
}

.wpcw_fe_progress_box {
  padding: 0;
}

.wpcw_fe_progress_box_pending {
  font-family: var(--font-sans) !important;
  font-size: 1rem;
  background: none !important;
  display: block;
}

.wpcw_fe_progress_box_mark {
  width: 100%;
}

.wpcw_fe_progress_box_text {
  display: none;
}

.wpcw_fe_progress_box_mark .fe_btn_completion {
  width: fit-content;
  padding: 1.1rem 1.5rem;
  width: fit-content;
  font-family: var(--font-new);
  letter-spacing: -0.01em !important;
  background-color: #3045AF;
  font-size: 1.2rem !important;
  border-radius: 4px;
}

.wpcw-unit-desc table#wpcw_fe_course_progress,
.wpcw-unit-desc table#wpcw_fe_course {
  display: none;
}

.wpcw-unit-desc a.curriculum.course-btn {
  display: none;
}

.wpcw-unit-desc x-hr {
  margin: 1.5rem 0;
}

.single-course_unit h1.entry-title {
  margin-bottom: 1.5rem;
  font-family: var(--font-new);
  letter-spacing: -0.03em !important;
}

.entry-header:before,
.entry-header:after {
  display: none !important;
}

body.course_unit-template-default .site>.x-container.max {
  max-width: 1300px;
}

.active-unit {
  background-color: #f0f0f0;
  /* or any other styling you want */
}

.entry-content:before,
.entry-content:after {
  display: none !important;
}

td.wpcw_fe_unit_progress.wpcw_fe_unit_progress_incomplete {
  display: none;
}

h5.mtm {
  margin-top: 0 !important;
}

.wpcw-unit-desc>p:first-child>img {
  width: 100%;
  max-width: 540px;
  margin-bottom: 0;
}

.content-column article.course_unit {
  max-width: 700px;
  margin: 0 auto;
}