/* line 3, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid .entry-title {
  line-height: 1.3;
}
/* line 6, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid article.course {
  display: flex !important;
  flex-direction: column;
}
/* line 10, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid div.caption {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
/* line 14, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid div.caption .ld_course_grid_button {
  display: flex;
  align-items: flex-end;
  flex-grow: 1;
  margin-top: 32px !important;
}
/* line 21, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid a:not(.btn) {
  width: 100%;
  display: block;
  height: 185px;
  overflow: hidden;
}
/* line 26, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid a:not(.btn) img {
  object-fit: cover !important;
  display: block;
  height: 185px !important;
  width: 100% !important;
}
/* line 33, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid .thumbnail.course {
  height: 100% !important;
}
/* line 36, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid .lds-enhanced-meta {
  border-radius: 12px;
  background: #f1f1f1;
  display: inline-flex;
  padding: 3px 5px 3px 10px;
  align-items: center;
  font-size: 12px;
  align-self: flex-start;
}
/* line 44, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid .lds-enhanced-meta .lds-meta-item {
  color: #728188;
  margin-right: 5px;
  display: inline-flex;
  align-items: center;
  font-weight: normal;
}
/* line 52, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid a:not(.btn) {
  display: block;
}
/* line 54, ../sass/course-grid.scss */
.ld-course-list-items .ld_course_grid a:not(.btn) img {
  object-fit: cover;
}
