
.path-past-sermons .gva-view .item-list > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.path-past-sermons .gva-view .item-list > ul > li {
  display: grid;
  grid-template-columns: minmax(260px, 38%) minmax(0, 62%);
  column-gap: 36px;
  align-items: start;
  padding: 32px 0;
  margin: 0;
  border-bottom: 1px solid #e7e3dc;
}
.path-past-sermons .gva-view .views-field-field-youtube-video-image,
.path-past-sermons .gva-view .views-field-field-custom-image {
  grid-column: 1;
  grid-row: 1 / span 7;
}
.path-past-sermons .gva-view .views-field-field-youtube-video-image img,
.path-past-sermons .gva-view .views-field-field-custom-image img {
  width: 100%;
  height: auto;
  display: block;
}
.path-past-sermons .gva-view .views-field-title { grid-column: 2; grid-row: 1; font-size: 1.65rem; font-weight: 700; line-height: 1.25; margin-bottom: 8px; }
.path-past-sermons .gva-view .views-field-field-series { grid-column: 2; grid-row: 2; font-weight: 600; margin-bottom: 6px; }
.path-past-sermons .gva-view .views-field-body { grid-column: 2; grid-row: 3; line-height: 1.6; margin-bottom: 10px; }
.path-past-sermons .gva-view .views-field-field-scripture { grid-column: 2; grid-row: 4; margin-bottom: 4px; }
.path-past-sermons .gva-view .views-field-field-sermon-date { grid-column: 2; grid-row: 5; margin-bottom: 4px; }
.path-past-sermons .gva-view .views-field-field-speaker { grid-column: 2; grid-row: 6; margin-bottom: 14px; }
.path-past-sermons .gva-view .views-field-view-node { grid-column: 2; grid-row: 7; }
.path-past-sermons .gva-view .views-field-view-node a {
  display: inline-block;
  padding: 10px 18px;
  text-transform: uppercase;
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .06em;
}
@media (max-width: 767px) {
  .path-past-sermons .gva-view .item-list > ul > li {
    display: block;
    padding: 24px 0;
  }
  .path-past-sermons .gva-view .views-field-field-youtube-video-image,
  .path-past-sermons .gva-view .views-field-field-custom-image,
  .path-past-sermons .gva-view .views-field-title,
  .path-past-sermons .gva-view .views-field-field-series,
  .path-past-sermons .gva-view .views-field-body,
  .path-past-sermons .gva-view .views-field-field-scripture,
  .path-past-sermons .gva-view .views-field-field-sermon-date,
  .path-past-sermons .gva-view .views-field-field-speaker,
  .path-past-sermons .gva-view .views-field-view-node { margin-bottom: 10px; }
}

.path-past-sermons .gva-view .views-field-field-youtube-video-image,
.path-past-sermons .gva-view .views-field-field-custom-image { min-width: 0; overflow: hidden; }
.path-past-sermons .gva-view .past-sermon-page-image,
.path-past-sermons .gva-view .past-sermon-page-image a,
.path-past-sermons .gva-view .past-sermon-page-image img { width: 100% !important; max-width: 100% !important; box-sizing: border-box; }
