.hero {
  position: absolute;
  bottom: 20px;
  max-width: inherit;
}

.hero h1, .hero h2, .hero h3, .hero h4, .hero h5, .hero p, .hero a {
  color: #FFF;
}

.hero .breadcrumb-item a, 
.hero .breadcrumb-item::before, 
.hero .breadcrumb-item+.breadcrumb-item::before {
  color: #FFF;
}

.layout-bg-edit .hero {
  position: inherit;
  bottom: inherit;
}

.layout-bg-bg-container img, 
.slick--view--feature--features-home-page img, 
.slick--view--feature-listing--feature-listing-home-page img {
  min-height: 250px;
  object-fit: cover;
  max-height: 600px;
}

.layout-bg-content-container.gradient-black-bg {
  background: linear-gradient(to top, black, transparent 55%);
}

.layout-bg-section.empty-hero .hero {
  position: relative;
  bottom: unset;
}

.layout-bg-section.empty-hero .layout-bg-overlay {
  background-color: #FFF !important;
  opacity: 1 !important;
}

.layout-bg-section.empty-hero .hero h1,
.layout-bg-section.empty-hero .hero .breadcrumb-item a, 
.layout-bg-section.empty-hero .breadcrumb-item::before {
  color: #000;
}

.slick--view--feature blockquote, 
.slick--view--feature-listing blockquote {
  border-left: none;
  margin: 0;
  padding: 0 0 0 60px;
}
