.header__left {
  margin-top: 5px;
}

/* Breadcrumb CSS */
.breadcrumb {
  margin: 20px 0;
}

.breadcrumb .divider {
  margin: 0 10px;
}

.breadcrumb li, .breadcrumb a {
  font-size: 16px;
  font-weight: 700;
  color: #C9DC86;
}

.breadcrumb li a:hover, .breadcrumb a a:hover {
  color: #5CBFCA;
}

/* Breadcrumb CSS */
/* Course Page CSS */
h1 {
  margin-bottom: 30px;
}

.ld-item-list-item-preview .ld-item-name {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.learndash-cpt .header__main, .page-id-2665 .header__main {
  position: static;
  background-color: #0c5359;
  padding: 10px 0;
}

.learndash-cpt main, .page-id-2665 main {
  padding: 50px 0;
  position: relative;
  overflow: hidden;
}

.learndash-cpt main:after, .page-id-2665 main:after {
  content: "";
  position: absolute;
  top: -100px;
  right: -100px;
  width: 260px;
  height: 260px;
  background-color: #C9DC86;
  border-radius: 50%;
  opacity: 0.26;
  z-index: -9;
  -webkit-animation: simple-move 2s 2s linear infinite alternate;
          animation: simple-move 2s 2s linear infinite alternate;
}

.learndash-cpt main:before, .page-id-2665 main:before {
  content: "";
  position: absolute;
  top: -380px;
  left: -80px;
  width: 310px;
  height: 410px;
  border: 8px solid #245257;
  border-radius: 50%;
  z-index: -9;
  -webkit-animation: simple-move 2s 2s linear infinite alternate;
          animation: simple-move 2s 2s linear infinite alternate;
}

.learndash-cpt main a, .page-id-2665 main a {
  color: #5CBFCA;
}

.learndash-cpt main a:hover, .page-id-2665 main a:hover {
  color: #C9DC86;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.learndash-cpt main .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .learndash-cpt main .learndash-wrapper .ld-button, .page-id-2665 main .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .page-id-2665 main .learndash-wrapper .ld-button {
  background: #5CBFCA;
}

.learndash-cpt main .learndash-wrapper .learndash_mark_complete_button, .page-id-2665 main .learndash-wrapper .learndash_mark_complete_button {
  background-color: #C9DC86;
}

.learndash-cpt main .learndash-wrapper .learndash_mark_complete_button:hover, .page-id-2665 main .learndash-wrapper .learndash_mark_complete_button:hover {
  background-color: #5CBFCA;
}

.learndash-cpt main .ld-content-action .ld-course-step-back, .page-id-2665 main .ld-content-action .ld-course-step-back {
  padding-top: 10px;
}

.learndash-cpt main .learndash-wrapper .ld-content-actions .ld-primary-color, .page-id-2665 main .learndash-wrapper .ld-content-actions .ld-primary-color {
  font-size: 14px;
  display: inline-block !important;
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  background-color: #C9DC86;
  border-radius: 12px;
  padding: 10px 20px;
  color: #0C5358;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.learndash-cpt main .learndash-wrapper .ld-content-actions .ld-primary-color:hover, .page-id-2665 main .learndash-wrapper .ld-content-actions .ld-primary-color:hover {
  background-color: #5CBFCA;
  color: #ffffff;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.learndash-cpt main .wp-block-embed__wrapper, .page-id-2665 main .wp-block-embed__wrapper {
  word-break: break-word;
}

.page-id-2665 .ld_course_grid {
  max-width: 25%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding: 0 15px;
}

.page-id-2665 .ld_course_grid article {
  position: relative;
  margin-bottom: 30px;
}

.page-id-2665 .ld_course_grid article > a {
  position: relative;
  overflow: hidden;
  padding-top: 120%;
  display: block;
}

.page-id-2665 .ld_course_grid article > a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.page-id-2665 .ld_course_grid article .ld_course_grid_price {
  background-color: #C9DC86;
  color: #0C5358;
  display: inline-block;
  padding: 5px 15px;
  position: absolute;
  top: 10px;
  left: 10px;
  right: auto;
  bottom: auto;
  z-index: 9;
}

.page-id-2665 .ld_course_grid article .caption {
  padding-top: 10px;
}

.page-id-2665 .ld_course_grid article .caption h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.page-id-2665 .ld_course_grid article .caption .btn {
  color: #ffffff;
}

.page-id-2665 .ld_course_grid article .caption .btn:hover {
  color: #ffffff;
}

.page-id-2665 .ld_course_grid article .caption .ld-progress {
  margin: 0;
}

.page-id-2665 .ld_course_grid article .caption .ld-progress .ld-progress-bar-percentage {
  background-color: #5CBFCA;
}

.page-id-2665 .ld_course_grid article .caption .ld-progress .ld-progress-percentage {
  font-weight: 600;
  color: #5CBFCA;
}

.page-id-2665 .ld_course_grid article .caption .entry-content {
  margin: 0 0 15px;
  font-size: 14px;
}

/* Course Page CSS */
@media (max-width: 991px) {
  /* Course Page CSS */
  .page-id-2665 .ld_course_grid {
    max-width: 33.33%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%;
  }
  /* Course Page CSS */
}

@media (max-width: 767px) {
  /* Course Page CSS */
  .learndash-cpt main:after, .page-id-2665 main:after {
    width: 110px;
    height: 110px;
    top: -50px;
    right: -50px;
  }
  .learndash-cpt main:before, .page-id-2665 main:before {
    width: 110px;
    height: 150px;
    left: -20px;
    top: -130px;
    border-width: 4px;
  }
  .page-id-2665 .ld_course_grid {
    max-width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  /* Course Page CSS */
}
/*# sourceMappingURL=course.css.map */