/* Vehicle Listings 1.1.11.165 — SEO landing shell */
.vl-seo-landing-page{
  width:100%;
  margin:0;
  padding:0;
}
.vl-seo-landing-page__inner{
  width:95%;
  max-width:none;
  margin:0 auto;
  padding:0 0 48px;
  box-sizing:border-box;
}
.vl-seo-landing-page__inventory{
  width:100%;
  min-width:0;
}
.vl-seo-landing-page__editor-content{
  max-width:980px;
  margin:42px 0 0;
  color:#4b5563;
  font-size:16px;
  line-height:1.65;
}
.vl-seo-landing-page__editor-content>:first-child{margin-top:0}
.vl-seo-landing-page__editor-content>:last-child{margin-bottom:0}

@media(max-width:1024px){
  .vl-seo-landing-page__inner{
    width:97%;
    padding-top:0;
  }
  .vl-seo-landing-page__editor-content{
    margin-top:34px;
  }
}
@media(max-width:640px){
  .vl-seo-landing-page__inner{
    width:99%;
    padding:0 0 36px;
  }
  .vl-seo-landing-page__editor-content{
    margin:30px 1% 0;
    font-size:15px;
    line-height:1.6;
  }
}


/* 1.1.11.166 — remove blank space left by the old top H1 */
.vl-seo-landing-page,
.vl-seo-landing-page__inner,
.vl-seo-landing-page__inventory{
  margin-top:0!important;
}

.vl-seo-landing-page__inventory > .vl-inv{
  margin-top:0!important;
}


/* 1.1.11.172 — SEO landings: keep desktop header dropdowns above sticky search */
body.single-cm_seo_landing .et-l--header,
body.single-cm_seo_landing header,
body.single-cm_seo_landing .et_pb_section:has(.cmh),
body.single-cm_seo_landing .et_pb_row:has(.cmh),
body.single-cm_seo_landing .et_pb_column:has(.cmh),
body.single-cm_seo_landing .et_pb_module:has(.cmh){
  position:relative!important;
  z-index:1000000!important;
  overflow:visible!important;
}

body.single-cm_seo_landing .cmh,
body.single-cm_seo_landing .cmh__desktop-bar,
body.single-cm_seo_landing .cmh__desktop-inner,
body.single-cm_seo_landing .cmh__desktop-nav,
body.single-cm_seo_landing .cmh__desktop-menu,
body.single-cm_seo_landing .cmh__desktop-menu li{
  overflow:visible!important;
}

body.single-cm_seo_landing .cmh__desktop-menu .sub-menu{
  z-index:1000002!important;
}

/* The inventory search only needs to sit above inventory content, not the site header. */
body.single-cm_seo_landing .vl-inv__topbar{
  z-index:100!important;
}
