body.sf.sf-home {
  background: #d8d1c2 url('../assets/classadbackgrd.jpg') repeat;
}

body.sf.sf-home .sf-main { background: transparent; }

body.sf.sf-home .sf-hero {
  min-height: 390px;
  background: #8fc8ef url('../assets/homeimage_opt.png') center/cover no-repeat;
}

body.sf.sf-home .sf-hero__decor,
body.sf.sf-home .sf-hero__title,
body.sf.sf-home .sf-hero__sub,
body.sf.sf-home .sf-hero__popular {
  display: none;
}

body.sf.sf-home .sf-hero__inner {
  min-height: 390px;
  padding: 0 24px 22px;
  display: flex;
  align-items: flex-end;
}

body.sf.sf-home .sf-hero__content {
  width: 100%;
  max-width: none;
}

body.sf.sf-home .sf-hero__glass {
  background: rgba(255,255,255,.88);
  box-shadow: 0 5px 20px rgba(0,0,0,.22);
}

body.sf.sf-home .sf-section > .sf-container {
  background: transparent;
}
