/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/pages/university.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.page-template-omu ul.wp-block-post-template.is-layout-grid {
  display: flex;
  overflow-x: auto;
  position: relative;
}
@media (max-width: 959px) {
  .page-template-omu ul.wp-block-post-template.is-layout-grid li {
    min-width: 325px;
    max-width: 325px;
  }
}

.items-wrapper.omu-skin,
ul.wp-block-post-template.is-layout-grid {
  padding-bottom: 66px;
  scrollbar-width: thin;
  scrollbar-color: #9ecdf2 #e7f2fc;
}
.items-wrapper.omu-skin::-webkit-scrollbar,
ul.wp-block-post-template.is-layout-grid::-webkit-scrollbar {
  width: 5px;
}
.items-wrapper.omu-skin::-webkit-scrollbar-track,
ul.wp-block-post-template.is-layout-grid::-webkit-scrollbar-track {
  background: #e7f2fc;
  border-radius: 6px;
}
.items-wrapper.omu-skin::-webkit-scrollbar-thumb,
ul.wp-block-post-template.is-layout-grid::-webkit-scrollbar-thumb {
  background-color: #9ecdf2;
  border-radius: 6px;
  border: 3px solid #e7f2fc;
}

.learndash-template-ld30 .learndash-wrapper #btn-join,
.learndash-template-ld30 .learndash-wrapper .btn-join {
  background-color: var(--wp--preset--color--primary-500);
  z-index: 2;
  padding: 15px 24px 15px 0px !important;
  border-radius: 100px !important;
}
.learndash-template-ld30 .ld-item-list-item.ld-item-lesson-item {
  border-bottom: 1px solid var(--wp--preset--color--neutral-100) !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 !important;
}
.learndash-template-ld30 .ld-item-list-item.ld-item-lesson-item:last-of-type {
  border-bottom: none !important;
}
.learndash-template-ld30 .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.learndash-template-ld30 .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name {
  font-size: 13px !important;
  color: var(--wp--preset--color--neutral-900) !important;
}
.learndash-template-ld30 .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-status-icon {
  width: 20px !important;
  flex-basis: 20px !important;
  height: 20px !important;
}
.learndash-template-ld30 .learndash-wrapper .ld-status-complete {
  background-color: var(--wp--preset--color--secondary-500) !important;
  color: #fff;
}

body .user_has_no_access .ld-progress {
  display: none !important;
}

.wp-block-group:has(.learndash-wrapper .user_has_no_access) > .learndash-wrap:not(.learndash-shortcode-wrap) {
  display: none;
}

body:not(.logged-in) .right-column .learndash-wrapper.learndash-wrap.learndash-shortcode-wrap .learndash.user_has_no_access {
  display: none !important;
}

.ld-progress.ld-progress-inline {
  flex-wrap: nowrap !important;
  flex-direction: row !important;
  gap: 10px;
}
.ld-progress.ld-progress-inline .ld-progress-percentage.ld-secondary-color {
  white-space: nowrap !important;
}

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
  background: var(--wp--preset--color--primary-500) !important;
}

.learndash-wrapper.learndash-widget .ld-progress {
  flex-wrap: nowrap !important;
}

.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar {
  background-color: var(--wp--preset--color--primary-300) !important;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
  color: var(--wp--preset--color--primary-500) !important;
  margin-left: 10px;
}

.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap > form {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.learndash-wrapper.learndash-wrap.learndash-shortcode-wrap > form::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yMzAyXzI2MDA5KSI+CjxwYXRoIGQ9Ik0xMS4yNDYxIDAuNzY0NjQ4TDEwLjU0MyAxLjQ2Nzc3QzEwLjQwMjMgMS42NDM1NSAxMC40MDIzIDEuODg5NjUgMTAuNTc4MSAyLjA2NTQzTDEzLjM5MDYgNC43NzI0NkgxLjI5Njg4QzEuMDUwNzggNC43NzI0NiAwLjg3NSA0Ljk4MzQgMC44NzUgNS4xOTQzNFY2LjE3ODcxQzAuODc1IDYuNDI0OCAxLjA1MDc4IDYuNjAwNTkgMS4yOTY4OCA2LjYwMDU5SDEzLjM5MDZMMTAuNTc4MSA5LjM0Mjc3QzEwLjQwMjMgOS41MTg1NSAxMC40MDIzIDkuNzY0NjUgMTAuNTQzIDkuOTQwNDNMMTEuMjQ2MSAxMC42NDM2QzExLjQyMTkgMTAuNzg0MiAxMS42NjggMTAuNzg0MiAxMS44NDM4IDEwLjY0MzZMMTYuNDg0NCA2LjAwMjkzQzE2LjYyNSA1LjgyNzE1IDE2LjYyNSA1LjU4MTA1IDE2LjQ4NDQgNS40MDUyN0wxMS44NDM4IDAuNzY0NjQ4QzExLjY2OCAwLjYyNDAyMyAxMS40MjE5IDAuNjI0MDIzIDExLjI0NjEgMC43NjQ2NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMjMwMl8yNjAwOSIgeD0iMC44NzUiIHk9IjAuNjI0MDIzIiB3aWR0aD0iMTYuNzUiIGhlaWdodD0iMTEuMTYwMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yMzAyXzI2MDA5Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzIzMDJfMjYwMDkiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==) !important;
  margin-left: 220px !important;
  float: right;
  position: absolute;
  z-index: 2;
}

.learndash-wrapper #btn-join:hover,
.learndash-wrapper .btn-join:hover {
  opacity: 1 !important;
}

.ld-item-list-item-preview .ld-item-title {
  font-size: 14px;
  color: var(--wp--preset--color--neutral-900);
  font-weight: 600;
}
.ld-item-list-item-preview .ld-item-title span {
  font-size: 13px;
  color: var(--wp--preset--color--neutral-500);
  font-weight: 400;
}

.left-column .ld-pagination.ld-pagination-page-course_content_shortcode {
  display: none;
}

.university-cta {
  text-align: center;
}

.university-cta.gradient {
  position: relative;
  margin-top: -590px;
  z-index: 10;
}

.learndash-wrapper.has-access.not-enrolled .ld-item-list .ld-item-list-items::after {
  content: "";
  position: relative;
  top: 30px;
  z-index: 1;
  display: block;
  width: 100%;
  height: 550px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 88%, rgb(255, 255, 255) 100%);
  margin-top: -550px;
  z-index: 2;
}

.university-cta.gradient:before {
  content: "";
  position: relative;
  top: 30px;
  z-index: 1;
  display: block;
  width: 100%;
  height: 550px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+90 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 88%, rgb(255, 255, 255) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.university-cta.gradient > *,
.learndash-wrapper.has-access.not-enrolled .ld-item-list .ld-item-list-items > * {
  position: relative;
  z-index: 2;
}

.omu-upsell-btn {
  padding: 16px 48px;
}
.omu-upsell-btn::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxOCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8yMzAyXzI2MDA5KSI+CjxwYXRoIGQ9Ik0xMS4yNDYxIDAuNzY0NjQ4TDEwLjU0MyAxLjQ2Nzc3QzEwLjQwMjMgMS42NDM1NSAxMC40MDIzIDEuODg5NjUgMTAuNTc4MSAyLjA2NTQzTDEzLjM5MDYgNC43NzI0NkgxLjI5Njg4QzEuMDUwNzggNC43NzI0NiAwLjg3NSA0Ljk4MzQgMC44NzUgNS4xOTQzNFY2LjE3ODcxQzAuODc1IDYuNDI0OCAxLjA1MDc4IDYuNjAwNTkgMS4yOTY4OCA2LjYwMDU5SDEzLjM5MDZMMTAuNTc4MSA5LjM0Mjc3QzEwLjQwMjMgOS41MTg1NSAxMC40MDIzIDkuNzY0NjUgMTAuNTQzIDkuOTQwNDNMMTEuMjQ2MSAxMC42NDM2QzExLjQyMTkgMTAuNzg0MiAxMS42NjggMTAuNzg0MiAxMS44NDM4IDEwLjY0MzZMMTYuNDg0NCA2LjAwMjkzQzE2LjYyNSA1LjgyNzE1IDE2LjYyNSA1LjU4MTA1IDE2LjQ4NDQgNS40MDUyN0wxMS44NDM4IDAuNzY0NjQ4QzExLjY2OCAwLjYyNDAyMyAxMS40MjE5IDAuNjI0MDIzIDExLjI0NjEgMC43NjQ2NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMjMwMl8yNjAwOSIgeD0iMC44NzUiIHk9IjAuNjI0MDIzIiB3aWR0aD0iMTYuNzUiIGhlaWdodD0iMTEuMTYwMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIiBkeT0iMSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yMzAyXzI2MDA5Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzIzMDJfMjYwMDkiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);
  margin-left: 10px;
}

body:not(.logged-in) .left-column .learndash-wrapper.learndash-wrap.learndash-shortcode-wrap form {
  display: none;
}

.learndash-wrapper .is-style-border-bottom {
  border-bottom: 1px solid !important;
}

.learndash-template-ld30 .left-column .ld-item-list-item.ld-item-lesson-item {
  background-color: var(--wp--preset--color--primary-100) !important;
  padding: 10px;
  border-bottom: none !important;
  border-radius: 10px !important;
}

.learndash-wrapper .ld-item-list {
  margin-bottom: 0 !important;
}

.right-column .learndash-wrapper.has-access.not-enrolled {
  display: none;
}

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

.left-column .learndash-wrapper .ld-progress.ld-progress-inline {
  flex-direction: row-reverse !important;
}

.left-column .ld-course-status.ld-course-status-enrolled {
  display: flex;
  flex-direction: row-reverse;
  gap: 20px;
}

.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar {
  margin-right: 0 !important;
}

.ld-course-status.ld-course-status-enrolled {
  background: none !important;
}

.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar {
  background-color: var(--wp--preset--color--primary-300);
}

.left-column .learndash-wrapper.has-access.is-enrolled {
  display: none;
}

ul.wp-block-om-blocks-omu-video-categories {
  list-style: none;
  display: flex;
  gap: 13px;
  flex-wrap: wrap;
  padding-left: 0;
}
ul.wp-block-om-blocks-omu-video-categories li.omu-video-category {
  padding: 4px 16px;
}
ul.wp-block-om-blocks-omu-video-categories li.omu-video-category a {
  text-decoration: none;
  font-size: 16px;
  color: var(--wp--preset--color--neutral-800);
}
ul.wp-block-om-blocks-omu-video-categories li.omu-video-category.active, ul.wp-block-om-blocks-omu-video-categories li.omu-video-category:hover {
  background-color: var(--wp--preset--color--primary-100);
  border-radius: 100px;
}
ul.wp-block-om-blocks-omu-video-categories li.omu-video-category.active a, ul.wp-block-om-blocks-omu-video-categories li.omu-video-category:hover a {
  color: var(--wp--preset--color--primary-500);
}

.guide-box-shadow {
  box-shadow: 0px 40.51064px 63.29787px -37.97873px rgba(18, 68, 107, 0.6);
}

.item-thumb {
  display: block;
  margin-bottom: 18px;
}
.item-thumb img {
  border-radius: 4px;
  width: 100%;
  height: auto;
}

.guide-thumb {
  display: block;
  background: url(https://optinmonster.com/wp-content/themes/optinmonster-theme-2023/build/images/guide-placeholder.b4c634a0.png) no-repeat;
  background-size: cover;
  position: relative;
  padding-bottom: 130.3333333%;
  height: 0;
  border-radius: 10px;
}
.guide-thumb:before {
  content: "";
  background: #000;
  opacity: 0;
  transition: opacity 0.2s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.guide-thumb .guide-title {
  transition: opacity 0.2s;
  position: absolute;
  top: 50%;
  left: 7%;
  right: 18%;
  color: #fff;
  line-height: 22px;
  font-size: 17px;
  font-weight: bold;
}

.om-app-login-logout-link,
.get-university,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.om-app-login-logout-link,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university {
  border: none;
  font-size: 15px;
  border-radius: 99px;
  gap: 10px;
  display: flex;
  align-items: center !important;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0px -1px 0px 0px rgba(5, 52, 89, 0.1019607843) inset;
  text-decoration: none;
}
.om-app-login-logout-link a,
.get-university a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.om-app-login-logout-link a,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university a {
  padding: 10px 16px 9px;
}
@media (max-width: 797px) {
  .om-app-login-logout-link,
.get-university,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.om-app-login-logout-link,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university {
    width: 100%;
  }
}

.wp-block-navigation-item.get-university {
  box-shadow: 0px -2px 0px 0px rgba(5, 52, 89, 0.1490196078) inset;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1490196078);
}

.om-app-login-logout-link {
  border: 1px solid #cfe6f9;
}
.om-app-login-logout-link.log-in {
  background: #fff;
  box-shadow: 0px -2px 0px 0px #dcedfa inset;
  border: none;
}

@media (max-width: 959px) {
  ul.wp-block-navigation__container.is-responsive.wp-block-navigation {
    width: 100%;
    padding-right: 36px;
  }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.om-app-login-logout-link {
  background-color: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--neutral-500) !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.om-app-login-logout-link:hover {
  background-color: var(--wp--preset--color--neutral-100) !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university,
.wp-block-navigation__responsive-container-content .wp-block-navigation-item.get-university {
  background-color: var(--wp--preset--color--primary-500) !important;
  color: var(--wp--preset--color--white) !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university.om-nav-active,
.wp-block-navigation__responsive-container-content .wp-block-navigation-item.get-university.om-nav-active {
  color: var(--wp--preset--color--white) !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university:hover,
.wp-block-navigation__responsive-container-content .wp-block-navigation-item.get-university:hover {
  background-color: var(--wp--preset--color--primary-600) !important;
}
body.logged-in .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.get-university,
body.logged-in .wp-block-navigation__responsive-container-content .wp-block-navigation-item.get-university {
  display: none;
}

body:not(.logged-in) .wp-block-navigation-link.dashboard {
  display: none !important;
}

.post-type-archive-sfwd-courses .latest-post .box-shadow.reverse-mobile .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
  padding: 40px !important;
}

.post-type-archive-sfwd-courses .search-box.search-box--content .search-icon,
.post-type-archive-om_guides .search-box.search-box--content .search-icon {
  bottom: 32px;
}

body.post-type-archive-om_videos ul.wp-block-post-template-is-layout-grid li,
body.post-type-archive-sfwd-courses ul.wp-block-post-template-is-layout-grid li,
body.single-om_videos ul.wp-block-post-template-is-layout-grid li,
body.page-template-omu ul.wp-block-post-template-is-layout-grid li {
  display: flex;
}

@media (max-width: 959px) {
  .omu-hero-bg {
    background-image: none !important;
  }
}
.latest-post {
  border-radius: 10px;
}
.latest-post .featured-course,
.latest-post .featured-video {
  flex-wrap: unset !important;
  align-items: unset !important;
  overflow: hidden;
  background: #fff;
}
.latest-post .featured-course figure a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image,
.latest-post .featured-video figure a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  border-radius: 0 !important;
}

.university-breadcrumbs {
  font-size: 14px !important;
  margin-top: 20px;
}
.university-breadcrumbs h2 {
  font-size: 14px !important;
  font-weight: 400;
}

body.om_videos-template-default .university-breadcrumbs {
  margin-top: 32px;
}
body.om_videos-template-default .video-title {
  font-weight: 700;
  margin-bottom: 40px;
}
body.om_videos-template-default .entry-content {
  font-weight: 400;
  margin-top: 80px;
}

a.video-watch-now,
h2.video-listing-title {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.wp-block-image.omu-logo a img {
  vertical-align: text-bottom;
}

.university-featured-label mark {
  font-size: 13px;
  font-weight: 600;
  padding: 5px 10px;
}

.university-home-sections .arrow-buttons .wp-element-button {
  font-size: 15px;
  font-weight: 400;
}
.university-home-sections .arrow-buttons .wp-element-button .button-arrow-right {
  height: 9px;
  width: 18px;
}

.learndash-wrapper.has-access.not-enrolled h2,
#learndash_course_content_title {
  font-size: 34px !important;
  font-weight: 600 !important;
}

body.page-template-omu ul.is-style-checklist.center-items li {
  margin-bottom: 15px;
  display: inline-flex;
  align-items: center;
  line-height: 1;
}
body.page-template-omu ul.is-style-checklist.center-items li::before {
  margin-top: 0;
}

.who-should-not-enroll {
  border: 8px solid #fff;
}
.who-should-not-enroll.box-shadow {
  box-shadow: -7px 4px 20px -4px rgba(7, 86, 148, 0.06);
}

.ld-item-list-items .ld-item-list-item {
  margin: 0 0 10px 0 !important;
  padding: 20px !important;
}
.ld-item-list-items .ld-item-list-item .ld-item-name {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.ld-item-list-items .ld-item-list-item .ld-item-name .ld-item-title {
  font-size: 16px;
}
.ld-item-list-items .ld-item-list-item .ld-item-name .ld-item-title .ld-item-number {
  font-size: 12px !important;
  display: inline-block;
  color: #00a2e8;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 600;
}

.right-column .learndash-shortcode-wrap .ld-item-list-items .ld-item-list-item {
  padding: 0 !important;
}
.right-column .learndash-shortcode-wrap .ld-item-list-items .ld-item-list-item .ld-item-name .ld-item-title {
  font-size: 14px;
}
.right-column .learndash-shortcode-wrap .ld-item-list-items .ld-item-list-item .ld-item-name .ld-item-title .ld-item-number {
  color: #717a8c;
}
.right-column .learndash-shortcode-wrap .ld-item-list-items .ld-item-list-item.learndash-complete .ld-item-title {
  color: #717a8c;
  opacity: 0.5;
}

.user_has_access .ld-item-name {
  flex-direction: row !important;
  justify-content: flex-start !important;
}
.user_has_access .ld-item-name .ld-status-icon {
  margin-right: 15px !important;
}

.ld-progress.ld-progress-inline {
  position: relative;
  padding-top: 30px;
}
.ld-progress.ld-progress-inline::before {
  content: "Course Progress";
  position: absolute;
  font-size: 16px;
  font-weight: 700;
  top: 0;
  left: 0;
}

.ld-course-status.ld-course-status-enrolled {
  display: none !important;
}

.learndash_post_sfwd-courses {
  padding-top: 10px;
}
.learndash_post_sfwd-courses .ld-tabs-content p {
  line-height: 1.6em;
}

@media (max-width: 1279px) {
  header#omuHeader .wp-block-group {
    justify-content: space-between;
  }
  .good-fit-container {
    padding-top: 40px !important;
  }
  .good-fit-container .wp-block-columns .wp-block-column .wp-block-group {
    padding: 24px !important;
  }
  .invest-in-omu-cta {
    padding: 30px 24px 116px !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjE1NSIgdmlld0JveD0iMCAwIDM3NSAxNTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMTg3LjUwNCA5Mi41NzIzTDE4Ny41MDQgMjMxLjQ0OCIgc3Ryb2tlPSIjMEE2OEIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI1LjIxIDUuMjEiLz4NCjxjaXJjbGUgY3g9IjE4Ny41MDMiIGN5PSI3NS44MzEzIiByPSIyMC44MzEzIiBmaWxsPSIjMEQ4MkRGIiBmaWxsLW9wYWNpdHk9IjAuMSIvPg0KPHBhdGggZD0iTTE5OC4yMTYgNzIuMTc2NEwxODkuMTc2IDY5LjI3NjhDMTg4LjU2MiA2OS4wNzIxIDE4Ny45MTMgNjkuMDcyMSAxODcuMjk5IDY5LjI3NjhMMTc4LjI1OSA3Mi4xNzY0QzE3Ny42NzkgNzIuMzgxMSAxNzcuMzM4IDcyLjg5MjggMTc3LjMzOCA3My40NzI3QzE3Ny4zMzggNzQuMDg2OCAxNzcuNjc5IDc0LjU5ODUgMTc4LjI1OSA3NC44MDMyTDE3OS4yODMgNzUuMTEwMkMxNzkuMTggNzUuMzE0OSAxNzkuMDc4IDc1LjU1MzcgMTc5LjA0NCA3NS43OTI1QzE3OC42NjkgNzUuOTYzIDE3OC40MyA3Ni4zMzgzIDE3OC40MyA3Ni43NDc2QzE3OC40MyA3Ny4xOTExIDE3OC42NjkgNzcuNTY2NCAxNzkuMDQ0IDc3LjczNjlMMTc4LjQzIDgxLjU1NzdDMTc4LjM2MiA4MS44OTg4IDE3OC41NjYgODIuMjA1OCAxNzguODA1IDgyLjIwNThIMTgwLjIwNEMxODAuNDQzIDgyLjIwNTggMTgwLjY0NyA4MS44OTg4IDE4MC41NzkgODEuNTU3N0wxNzkuOTY1IDc3LjczNjlDMTgwLjM0IDc3LjU2NjQgMTgwLjYxMyA3Ny4xOTExIDE4MC42MTMgNzYuNzQ3NkMxODAuNjEzIDc2LjQwNjUgMTgwLjQwOCA3Ni4wOTk1IDE4MC4xMzUgNzUuODk0OEMxODAuMjA0IDc1LjcyNDIgMTgwLjI3MiA3NS41ODc4IDE4MC4zNzQgNzUuNDUxM0wxODIuMTgyIDc2LjA2NTRMMTgxLjcwNSA4MC4wMjI1QzE4MS43MDUgODEuMjUwNiAxODQuNjA0IDgyLjIwNTggMTg4LjI1NSA4Mi4yMDU4QzE5MS44NzEgODIuMjA1OCAxOTQuODA0IDgxLjI1MDYgMTk0LjgwNCA4MC4wMjI1TDE5NC4yOTMgNzYuMDY1NEwxOTguMjE2IDc0Ljc2OTFDMTk4Ljc5NiA3NC41OTg1IDE5OS4xNzEgNzQuMDg2OCAxOTkuMTcxIDczLjQ3MjdDMTk5LjE3MSA3Mi44OTI4IDE5OC43OTYgNzIuMzgxMSAxOTguMjE2IDcyLjE3NjRaTTE5My42NzkgNzkuOTU0M0MxOTMuMzAzIDgwLjM2MzcgMTkxLjQ2MSA4MS4xMTQyIDE4OC4yNTUgODEuMTE0MkMxODUuMDE0IDgxLjExNDIgMTgzLjE3MiA4MC4zNjM3IDE4Mi43OTYgNzkuOTU0M0wxODMuMjQgNzYuNDA2NUwxODcuMjk5IDc3LjcwMjhDMTg3LjQwMiA3Ny43MzY5IDE4OC4xODYgNzguMDA5OCAxODkuMTc2IDc3LjcwMjhMMTkzLjIzNSA3Ni40MDY1TDE5My42NzkgNzkuOTU0M1pNMTk3Ljg3NSA3My43NDU3TDE4OC44MzQgNzYuNjc5NEMxODguNDI1IDc2Ljc4MTggMTg4LjA1IDc2Ljc4MTggMTg3LjY0IDc2LjY3OTRMMTgxLjY3MSA3NC43MzQ5TDE4OC4zMjMgNzMuNDcyN0MxODguNjMgNzMuNDM4NiAxODguODM0IDczLjEzMTYgMTg4Ljc2NiA3Mi44NTg3QzE4OC43MzIgNzIuNTUxNyAxODguNDI1IDcyLjM0NyAxODguMTUyIDcyLjQxNTJMMTgxLjE5MyA3My43MTE1QzE4MC43NSA3My43Nzk4IDE4MC4zNzQgNzMuOTg0NCAxODAuMDY3IDc0LjIyMzJMMTc4LjYgNzMuNzQ1N0MxNzguMzI3IDczLjY3NzQgMTc4LjM2MiA3My4zMDIyIDE3OC42IDczLjIzMzlMMTg3LjY0IDcwLjMwMDJDMTg4LjE1MiA3MC4xMjk2IDE4OC41OTYgNzAuMjMyIDE4OC44MzQgNzAuMzAwMkwxOTcuODc1IDczLjIzMzlDMTk4LjExMyA3My4zMDIyIDE5OC4xNDcgNzMuNjc3NCAxOTcuODc1IDczLjc0NTdaIiBmaWxsPSIjMEQ4MkRGIi8+DQo8cGF0aCBkPSJNMTM1Ljg0NCAxMjkuMzI4TDEzNS44NDQgMTc3LjUiIHN0cm9rZT0iIzBBNjhCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNS4yMSA1LjIxIi8+DQo8Y2lyY2xlIGN4PSIxMzUuODQzIiBjeT0iMTExLjk2OCIgcj0iMjAuODMxMyIgZmlsbD0iIzBEODJERiIgZmlsbC1vcGFjaXR5PSIwLjEiLz4NCjxwYXRoIGQ9Ik0xNDQuMTczIDEwNy44NDVDMTQzLjk4IDEwNy44NDUgMTQzLjc4NiAxMDcuOTA5IDE0My41OTMgMTA4LjAzOUwxNDAuMDc1IDExMC4yOThWMTA4LjM2MUMxNDAuMDc1IDEwNy41MjIgMTM5LjMgMTA2LjgxMiAxMzguMzk3IDEwNi44MTJIMTI4LjI5NUMxMjcuMzkxIDEwNi44MTIgMTI2LjY0OSAxMDcuNTIyIDEyNi42NDkgMTA4LjM2MVYxMTcuNjg4QzEyNi42NDkgMTE4LjUyNyAxMjcuMzkxIDExOS4yMDUgMTI4LjI5NSAxMTkuMjA1SDEzOC4zOTdDMTM5LjMgMTE5LjIwNSAxNDAuMDc1IDExOC41MjcgMTQwLjA3NSAxMTcuNjg4VjExNS43NTJMMTQzLjU5MyAxMTguMDExQzE0My43ODYgMTE4LjE0IDE0My45OCAxMTguMTcyIDE0NC4xNzMgMTE4LjE3MkMxNDQuNzIyIDExOC4xNzIgMTQ1LjIwNiAxMTcuNzUzIDE0NS4yMDYgMTE3LjE3MlYxMDguODc4QzE0NS4yMzggMTA4LjI2NCAxNDQuNzIyIDEwNy44NDUgMTQ0LjE3MyAxMDcuODQ1Wk0xMzkuMDQyIDExNy42ODhDMTM5LjA0MiAxMTcuOTQ2IDEzOC43MTkgMTE4LjE3MiAxMzguMzk3IDExOC4xNzJIMTI4LjI5NUMxMjcuOTcyIDExOC4xNzIgMTI3LjY4MiAxMTcuOTQ2IDEyNy42ODIgMTE3LjY4OFYxMDguMzYxQzEyNy42ODIgMTA4LjEwMyAxMjcuOTcyIDEwNy44NDUgMTI4LjI5NSAxMDcuODQ1SDEzOC4zOTdDMTM4LjcxOSAxMDcuODQ1IDEzOS4wNDIgMTA4LjEwMyAxMzkuMDQyIDEwOC4zNjFWMTE3LjY4OFpNMTQ0LjIwNiAxMTcuMTcyTDE0NC4xNDEgMTE3LjE0TDE0MC4wNzUgMTE0LjUyNVYxMTEuNTI0TDE0NC4yMDYgMTA4Ljg3OFYxMTcuMTcyWiIgZmlsbD0iIzBEODJERiIvPg0KPHBhdGggZD0iTTIzOS4xNjggMTE2Ljc1OEwyMzkuMTY4IDIwMi42ODciIHN0cm9rZT0iIzBBNjhCMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iNS4yMSA1LjIxIi8+DQo8Y2lyY2xlIGN4PSIyMzkuMTY3IiBjeT0iOTkuODMxMyIgcj0iMjAuODMxMyIgZmlsbD0iIzBEODJERiIgZmlsbC1vcGFjaXR5PSIwLjEiLz4NCjxwYXRoIGQ9Ik0yNDMuMTI5IDk3LjMyN0MyNDMuMzE3IDk3LjMyNyAyNDMuNTA0IDk3LjE3MDcgMjQzLjUwNCA5Ni45NTE4Vjk2LjcwMTZDMjQzLjUwNCA5Ni41MTQgMjQzLjMxNyA5Ni4zMjY0IDI0My4xMjkgOTYuMzI2NEgyMzcuODc1QzIzNy42NTcgOTYuMzI2NCAyMzcuNSA5Ni41MTQgMjM3LjUgOTYuNzAxNlY5Ni45NTE4QzIzNy41IDk3LjE3MDcgMjM3LjY1NyA5Ny4zMjcgMjM3Ljg3NSA5Ny4zMjdIMjQzLjEyOVpNMjQzLjUwNCA5OC45NTMxVjk4LjcwMjlDMjQzLjUwNCA5OC41MTUzIDI0My4zMTcgOTguMzI3NyAyNDMuMTI5IDk4LjMyNzdIMjM3Ljg3NUMyMzcuNjU3IDk4LjMyNzcgMjM3LjUgOTguNTE1MyAyMzcuNSA5OC43MDI5Vjk4Ljk1MzFDMjM3LjUgOTkuMTcyIDIzNy42NTcgOTkuMzI4NCAyMzcuODc1IDk5LjMyODRIMjQzLjEyOUMyNDMuMzE3IDk5LjMyODQgMjQzLjUwNCA5OS4xNzIgMjQzLjUwNCA5OC45NTMxWk0yNDUuNTA1IDEwNy4zMzRDMjQ1LjM4IDEwNi43MDggMjQ1LjQxMiAxMDUuODAxIDI0NS41MzcgMTA1LjMwMUMyNDUuNzg3IDEwNS4xNzYgMjQ2LjAwNiAxMDQuODk1IDI0Ni4wMDYgMTA0LjU4MlY5My4wNzQyQzI0Ni4wMDYgOTIuNjY3NyAyNDUuNjYyIDkyLjMyMzcgMjQ1LjI1NSA5Mi4zMjM3SDIzNC40OThDMjMzLjA5MSA5Mi4zMjM3IDIzMS45OTcgOTMuNDQ5NSAyMzEuOTk3IDk0LjgyNTRWMTA1LjgzM0MyMzEuOTk3IDEwNy4yNCAyMzMuMDkxIDEwOC4zMzQgMjM0LjQ5OCAxMDguMzM0SDI0NS42MzFDMjQ1LjgxOCAxMDguMzM0IDI0Ni4wMDYgMTA4LjE3OCAyNDYuMDA2IDEwNy45NTlWMTA3LjcwOUMyNDYuMDA2IDEwNy41MjEgMjQ1LjgxOCAxMDcuMzM0IDI0NS42MzEgMTA3LjMzNEgyNDUuNTA1Wk0yMzUuOTk5IDEwNC4zMzJWOTMuMzI0NEgyNDUuMDA1VjEwNC4zMzJIMjM1Ljk5OVpNMjMyLjk5NyAxMDQuODMyVjk0LjgyNTRDMjMyLjk5NyA5NC4wMTIzIDIzMy42NTQgOTMuMzI0NCAyMzQuNDk4IDkzLjMyNDRIMjM0Ljk5OVYxMDQuMzMySDIzNC40OThDMjMzLjkzNSAxMDQuMzMyIDIzMy40MDQgMTA0LjUxOSAyMzIuOTk3IDEwNC44MzJaTTI0NC42MyAxMDcuMzM0SDIzNC40OThDMjMyLjQ5NyAxMDcuMzM0IDIzMi40OTcgMTA1LjMzMiAyMzQuNDk4IDEwNS4zMzJIMjQ0LjYzQzI0NC41MzYgMTA1LjkyNiAyNDQuNTM2IDEwNi43MDggMjQ0LjYzIDEwNy4zMzRaIiBmaWxsPSIjMEQ4MkRGIi8+DQo8cGF0aCBkPSJNMCA2M0gyMi4wMzI4QzMwLjcyNDUgNjMgMzcuNzcwNSA3MC4wNDYgMzcuNzcwNSA3OC43Mzc3VjE1OSIgc3Ryb2tlPSIjMEE2OEIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI0LjcyIDQuNzIiLz4NCjxwYXRoIGQ9Ik03NC40NTY5IDk5LjYyNTVDNzQuODg0MSA5OS4xOTgzIDc0LjY4ODYgOTguNDY5IDc0LjEwNTEgOTguMzEyNkw1OS42NjM2IDk0LjQ0M0M1OS4wODAxIDk0LjI4NjcgNTguNTQ2MiA5NC44MjA2IDU4LjcwMjYgOTUuNDA0MUw2Mi41NzIxIDEwOS44NDZDNjIuNzI4NSAxMTAuNDI5IDYzLjQ1NzkgMTEwLjYyNSA2My44ODUgMTEwLjE5N0w3NC40NTY5IDk5LjYyNTVaIiBzdHJva2U9IiMwQTY4QjIiIHN0cm9rZS13aWR0aD0iMS41Njk0NCIvPg0KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF81MjlfODQyNTMpIj4NCjxjaXJjbGUgY3g9IjMuNTMxMjQiIGN5PSIzLjUzMTI0IiByPSIyLjc0NjUyIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA4Ny4yNTM5IDk3LjcxMTkpIiBzdHJva2U9IiMwQTY4QjIiIHN0cm9rZS13aWR0aD0iMS41Njk0NCIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+DQo8L2c+DQo8cGF0aCBkPSJNMjkyIDE1NC40MDNWMTUwLjA5NUMyOTIgMTQxLjc0OCAyOTguNzY3IDEzNC45ODEgMzA3LjExNCAxMzQuOTgxSDQ0NC4xMUg1MjMuNjdDNTMyLjAxNyAxMzQuOTgxIDUzOC43ODQgMTI4LjIxNSA1MzguNzg0IDExOS44NjhWMTYuMTEzNkM1MzguNzg0IDcuNzY2NjEgNTQ1LjU1IDEgNTUzLjg5NyAxSDU1OCIgc3Ryb2tlPSIjMEE2OEIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI0LjUzIDQuNTMiLz4NCjxkZWZzPg0KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzUyOV84NDI1MyIgeD0iODQuMTY5OSIgeT0iODcuNTY1NCIgd2lkdGg9IjEzLjIzMDUiIGhlaWdodD0iMTMuMjMwNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPg0KPGZlT2Zmc2V0Lz4NCjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNTQxOTkiLz4NCjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPg0KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4wNTA5ODA0IDAgMCAwIDAgMC41MDk4MDQgMCAwIDAgMCAwLjg3NDUxIDAgMCAwIDAuMTUgMCIvPg0KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfNTI5Xzg0MjUzIi8+DQo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd181MjlfODQyNTMiIHJlc3VsdD0ic2hhcGUiLz4NCjwvZmlsdGVyPg0KPC9kZWZzPg0KPC9zdmc+DQo=) !important;
    background-position: 45% 100%;
    background-size: 100% !important;
    background-repeat: repeat-x;
  }
  .invest-in-omu-cta h2.wp-block-heading {
    text-align: center;
  }
  .invest-in-omu-bottom h2.wp-block-heading,
.invest-in-omu-bottom p {
    text-align: center;
  }
  .omu-access-cta .wp-block-columns .wp-block-column:first-child .wp-block-group {
    border-radius: 10px 10px 0 0 !important;
  }
  .omu-image-text-text-image .wp-block-columns .wp-block-column .wp-block-group {
    padding: 0 !important;
  }
  .omu-dark-cta-right {
    padding: 40px 32px !important;
  }
  .omu-dont-give-up > .wp-block-column > .wp-block-group {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .wp-block-group.alignfull.vertical-blue-background-gradient.position-absolute.z-index-negative-1.width-100-percent.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    height: 500px;
  }
  .omu-hero-bg {
    padding-top: 30px !important;
  }
  .omu-hero-bg h3 {
    font-weight: 400;
    font-size: 16px;
  }
  .omu-hero-bg .wp-block-buttons.arrow-buttons {
    margin-top: 24px !important;
    margin-bottom: 40px !important;
  }
  .omu-hero-bg .wp-block-buttons.arrow-buttons .wp-element-button {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
}
.btn-join {
  font-size: 18px !important;
  font-weight: 400 !important;
}

.learndash-wrapper .ld-content-actions .ld-content-action {
  display: flex;
  align-items: center;
  justify-self: center;
  position: relative;
}
.learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete {
  width: 100%;
}
.learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete + .ld-course-step-back {
  position: absolute;
  bottom: -30px;
}

.learndash.user_has_no_access .ld-item-list-items.ld-lesson-progression .ld-item-list-item {
  display: none;
}
.learndash.user_has_no_access .ld-item-list-items.ld-lesson-progression .ld-item-list-item:nth-child(1), .learndash.user_has_no_access .ld-item-list-items.ld-lesson-progression .ld-item-list-item:nth-child(2), .learndash.user_has_no_access .ld-item-list-items.ld-lesson-progression .ld-item-list-item:nth-child(3) {
  display: block;
}

@media (max-width: 959px) {
  .single-sfwd-lessons .university-breadcrumbs p:nth-child(6),
.single-sfwd-lessons .university-breadcrumbs :nth-child(7) {
    display: none;
  }
  .university-breadcrumbs .wp-block-om-blocks-omu-course-name a {
    max-width: 180px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
    justify-items: center;
    display: grid;
  }
}
.single-sfwd-lessons .wp-block-group:not(.university-breadcrumbs) > .wp-block-om-blocks-omu-course-name a {
  color: black !important;
  font-size: clamp(14px, 0.875rem + (1vw - 3.2px) * 0.682, 20px);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.25;
}

.learndash-wrapper .ld-content-action .learndash_mark_complete_button {
  background-color: var(--wp--preset--color--primary-500);
  border-radius: 100px;
  max-width: unset;
}
.learndash-wrapper .ld-content-action .learndash_mark_complete_button:hover {
  opacity: 1 !important;
}

.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action {
  flex-basis: unset;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
}
.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action a.ld-button {
  max-width: 100% !important;
  visibility: hidden;
}
.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action a.ld-button span.ld-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.25;
}
.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfMTY3Nl8xOTUyKSI+CjxwYXRoIGQ9Ik03Ljk5NjA5IDAuODkwNjI1TDIuODU5MzggNi4wMjczNEwwLjk4NDM3NSA0LjEzMjgxQzAuODg2NzE5IDQuMDU0NjkgMC43MzA0NjkgNC4wNTQ2OSAwLjY1MjM0NCA0LjEzMjgxTDAuMDg1OTM3NSA0LjY5OTIyQzAuMDA3ODEyNSA0Ljc3NzM0IDAuMDA3ODEyNSA0LjkzMzU5IDAuMDg1OTM3NSA1LjAzMTI1TDIuNzAzMTIgNy42Mjg5MUMyLjgwMDc4IDcuNzI2NTYgMi45Mzc1IDcuNzI2NTYgMy4wMzUxNiA3LjYyODkxTDguODk0NTMgMS43Njk1M0M4Ljk3MjY2IDEuNjkxNDEgOC45NzI2NiAxLjUzNTE2IDguODk0NTMgMS40Mzc1TDguMzI4MTIgMC44OTA2MjVDOC4yNSAwLjc5Mjk2OSA4LjA5Mzc1IDAuNzkyOTY5IDcuOTk2MDkgMC44OTA2MjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfMTY3Nl8xOTUyIiB4PSIwLjAwNzgxMjUiIHk9IjAuNzkyOTY5IiB3aWR0aD0iOS45NjQ4NCIgaGVpZ2h0PSI3LjkzMzU5IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9IjEiIGR5PSIxIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzE2NzZfMTk1MiIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xNjc2XzE5NTIiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);
  position: absolute;
  left: calc(50% - 164px);
  top: 50%;
  transform: translateY(-50%) scale(1.25);
  padding-left: 12px;
}
.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete::after {
  display: none;
}

.omu-notices .alert {
  display: block;
  padding: 20px;
}
.omu-notices .alert a {
  padding: o;
  border: none;
}
.omu-notices .alert .fa {
  width: 20px;
  height: 20px;
  vertical-align: sub;
}
.omu-notices .alert.alert-danger {
  background-color: #f2dede;
  color: #a94442;
}
.omu-notices .alert.alert-danger .fa {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNERjJBNEEiIHJ4PSIxMCIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC43NDIgOS45OTIgMTIuNDMgOC4zMmEuMjY1LjI2NSAwIDAgMCAwLS4zNmwtLjM5LS4zOWEuMjY1LjI2NSAwIDAgMC0uMzYgMGwtMS42NzIgMS42ODhMOC4zMiA3LjU3YS4yNjUuMjY1IDAgMCAwLS4zNiAwbC0uMzkuMzlhLjI2NS4yNjUgMCAwIDAgMCAuMzZsMS42ODggMS42NzJMNy41NyAxMS42OGEuMjY1LjI2NSAwIDAgMCAwIC4zNmwuMzkuMzlhLjI2NS4yNjUgMCAwIDAgLjM2IDBsMS42ODgtMS42ODggMS42NzIgMS42ODhhLjI2NS4yNjUgMCAwIDAgLjM2IDBsLjM5LS4zOWEuMjY1LjI2NSAwIDAgMCAwLS4zNmwtMS42ODgtMS42ODhaIi8+PC9zdmc+Cg==);
}
.omu-notices .alert.alert-success {
  background-color: #dff0d8;
  color: #3c763d;
}
.omu-notices .alert.alert-success .fa {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTguNzM4MyIgaGVpZ2h0PSIxOC43MzgzIiByeD0iOS4zNjkxNCIgZmlsbD0iIzgzQzExRiI+PC9yZWN0PjxwYXRoIGQ9Ik0xMi4zMTY3IDYuNjE5MTlMOC4wMDMxNiAxMC44NjkzTDYuNDI4NjUgOS4zMDE3N0M2LjM0NjY1IDkuMjM3MTMgNi4yMTU0NCA5LjIzNzEzIDYuMTQ5ODQgOS4zMDE3N0w1LjY3NDIgOS43NzA0MUM1LjYwODYgOS44MzUwNiA1LjYwODYgOS45NjQzNCA1LjY3NDIgMTAuMDQ1MUw3Ljg3MTk1IDEyLjE5NDRDNy45NTM5NiAxMi4yNzUyIDguMDY4NzcgMTIuMjc1MiA4LjE1MDc3IDEyLjE5NDRMMTMuMDcxMSA3LjM0NjRDMTMuMTM2NyA3LjI4MTc2IDEzLjEzNjcgNy4xNTI0OCAxMy4wNzExIDcuMDcxNjhMMTIuNTk1NSA2LjYxOTE5QzEyLjUyOTkgNi41MzgzOSAxMi4zOTg3IDYuNTM4MzkgMTIuMzE2NyA2LjYxOTE5WiIgZmlsbD0id2hpdGUiPjwvcGF0aD48L3N2Zz4=);
}

@media (min-width: 600px) and (max-width: 1279px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: none;
    position: relative;
    width: 100%;
    z-index: auto;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: block;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0;
  }
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
}
#omuHeader .wp-block-buttons .wp-block-button__link.has-neutral-500-color.has-white-background-color {
  box-shadow: 0px -2px 0px 0px #dcedfa inset;
}
@media (max-width: 1279px) {
  #omuHeader ul.wp-block-navigation__container.is-responsive.wp-block-navigation,
#omuHeader .wp-block-buttons {
    padding-left: 36px;
  }
  #omuHeader .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
  #omuHeader button.wp-block-navigation__responsive-container-close svg {
    fill: var(--wp--preset--color--black);
  }
}
#omuHeader .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
  color: var(--wp--preset--color--primary-700);
  font-size: 15px;
}
#omuHeader .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content:hover {
  color: var(--wp--preset--color--primary-500);
}
#omuHeader .wp-block-navigation-item.get-university .wp-block-navigation-item__content {
  font-size: 14px;
  font-weight: 600;
}
#omuHeader .om-nav-link-active a.wp-block-navigation-item__content {
  font-weight: 600;
}
#omuHeader .wp-block-navigation .wp-block-navigation-item.get-university .wp-block-navigation-item__content {
  color: var(--wp--preset--color--white);
}
#omuHeader .wp-block-navigation .wp-block-navigation-item.get-university .wp-block-navigation-item__content:hover {
  color: var(--wp--preset--color--primary-100);
}
@media (min-width: 1280px) {
  #omuHeader ul li:last-child {
    border-left: 1px solid var(--wp--preset--color--primary-500);
    padding-left: 28px;
  }
}
#omuHeader .wp-block-navigation__responsive-container-open svg {
  filter: invert(86%) sepia(88%) saturate(3072%) hue-rotate(194deg) brightness(93%) contrast(94%);
  margin-top: 8px;
}

@media (min-width: 1280px) {
  #omuHeader .wp-block-navigation-item.wp-block-navigation-link.om-nav-link-active:not(.get-university) :after {
    content: "";
    display: block;
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--wp--preset--color--primary-500);
  }
}
#omuHeader .wp-block-navigation-item.wp-block-navigation-link.om-nav-link-active:not(.get-university):not(.get-university) a span {
  color: var(--wp--preset--color--primary-500);
}
#omuHeader .wp-block-navigation__container {
  gap: 28px;
}
#omuHeader .wp-block-navigation__container li.wp-block-navigation-item:last-of-type a.wp-block-navigation-item__content span::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTkuMTQyNTggMC4yNzM0MzhMOC41NTY2NCAwLjg1OTM3NUM4LjQzOTQ1IDEuMDA1ODYgOC40Mzk0NSAxLjIxMDk0IDguNTg1OTQgMS4zNTc0MkwxMC45Mjk3IDMuNjEzMjhIMC44NTE1NjJDMC42NDY0ODQgMy42MTMyOCAwLjUgMy43ODkwNiAwLjUgMy45NjQ4NFY0Ljc4NTE2QzAuNSA0Ljk5MDIzIDAuNjQ2NDg0IDUuMTM2NzIgMC44NTE1NjIgNS4xMzY3MkgxMC45Mjk3TDguNTg1OTQgNy40MjE4OEM4LjQzOTQ1IDcuNTY4MzYgOC40Mzk0NSA3Ljc3MzQ0IDguNTU2NjQgNy45MTk5Mkw5LjE0MjU4IDguNTA1ODZDOS4yODkwNiA4LjYyMzA1IDkuNDk0MTQgOC42MjMwNSA5LjY0MDYyIDguNTA1ODZMMTMuNTA3OCA0LjYzODY3QzEzLjYyNSA0LjQ5MjE5IDEzLjYyNSA0LjI4NzExIDEzLjUwNzggNC4xNDA2Mkw5LjY0MDYyIDAuMjczNDM4QzkuNDk0MTQgMC4xNTYyNSA5LjI4OTA2IDAuMTU2MjUgOS4xNDI1OCAwLjI3MzQzOFoiIGZpbGw9IiMwODRFODYiLz4KPC9zdmc+Cg==);
  margin-left: 10px;
  position: relative;
  top: -2px;
}

.search-box-input {
  font-size: 16px;
}

/*# sourceMappingURL=university.css.map*/