.llms-instructor-info .llms-instructors .llms-author .avatar {
  border-color: var(--llmsprimarycolor, var(--nv-primary-accent));
  background: var(--llmsprimarycolor, var(--nv-primary-accent));
}

.llms-instructor-info .llms-instructors .llms-author, .llms-notification, .llms-checkout-section {
  border-color: var(--llmsprimarycolor, var(--nv-primary-accent));
}

.llms-lesson-preview.is-complete .llms-lesson-complete,
.llms-loop-item-content .llms-loop-title:hover {
  color: var(--llmsprimarycolor, var(--nv-primary-accent));
}

.llms-access-plan-title, .llms-checkout-wrapper .llms-form-heading {
  background: var(--llmsprimarycolor, var(--nv-primary-accent));
}

.llms-loop-list {
  display: grid;
  grid-gap: 20px;
}
.llms-loop-list.llms-course-list {
  grid-template-columns: repeat(var(--llmscoursecolumns), 1fr);
}
.llms-loop-list.llms-membership-list {
  grid-template-columns: repeat(var(--llmsmbspcolumns), 1fr);
}
.llms-loop-list:before {
  content: none;
}
.llms-loop-list .llms-loop-item {
  margin: 0;
  float: none;
  width: 100% !important;
}
.llms-loop-list .llms-loop-item-content {
  height: 100%;
  margin: 0;
}

.lifter-load-more-posts {
  padding-bottom: 50px;
}

.llms-pagination.nv-infinite {
  display: none;
}

.nv-lifter-list-view ul.llms-loop-list {
  display: flex;
  flex-wrap: wrap;
}
.nv-lifter-list-view ul.llms-loop-list li.llms-loop-item {
  display: flex;
  width: 100%;
  margin-left: 0;
}
.nv-lifter-list-view .llms-loop-item-content {
  display: flex;
  width: 100%;
  padding: 0;
}
.nv-lifter-list-view .nv-lifter-card-media-wrap {
  flex-grow: 0;
  margin-bottom: auto;
  overflow: hidden;
  max-width: 30%;
}
.nv-lifter-list-view .nv-lifter-card-content-wrap {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 25px;
  justify-content: center;
}

.llms-membership-list .llms-loop-item .llms-loop-item-content {
  box-shadow: var(--llmsmbspboxshadow, none);
}

.llms-course-list .llms-loop-item .llms-loop-item-content {
  box-shadow: var(--llmscourseboxshadow, none);
}