.cat-item-378 {
display: none;
}
/*
 * GWP-531 (https://colabcoop.atlassian.net/browse/GWP-531)
 * The styles indended for product image target thumbnail gallery below main image.
 * This overrides for thumbnails.
 */
.product .images .thumbnails img {
  display: inline;
  margin: 12px 18px 0 0;
}

.blue-testimonial .testimonial {
  background: #3F64B6!important;
  color: #FFF!important;
  border-radius: 15px!important;
}

.blue-testimonial .testimonial-author {
  color: #3F64B6!important;
}

.blue-testimonial .testimonial:after {
  border-top-color: #3F64B6!important;
}

/* GWP-594 fixed position sensei buttons */
@media (min-width: 519px) {
  .quiz form input.quiz-submit {
    position: fixed;
    bottom: 70px;
    right: 0;
    width: 150px;
    height: 25px;
    z-index: 1000;
  }
  .quiz form input.quiz-submit.complete {
    bottom: 130px;
  }
  .quiz form input.quiz-submit.save {
    bottom: 100px;
  }
}

.sensei-results-links .button {
  margin: 5px 0 0 5px !important;
}

@media (max-width: 763px) {
  .sensei-results-links .button {
    width: 100% !important;
  }
}

/* GWP-611 my courses tab has chopped content on right margin */
.columns-1 li.course {
  width: default !important;
}

/* GWP-636 sensei button spacing */
.sensei-message a[title="View Certificate"] {
  margin-left: 10px;
}

/* GWP-639 hide progress bar */
.course .meter {
  display: none !important;
}

/* GWP-691 sensei question number padding */
.quiz form ol#sensei-quiz-list {
  padding-left: 15px !important;
}

#main .course .course-meta .course-start {
  font-size: 16px;
  padding: 12px 40px;
}
