html {
  background-color: #fff;
}

body.property {
  height: unset;
}

header.header,
main,
.blue-drop,
footer.footer {
  display: none !important;
}

.ajax-modal {
  position: unset;
  height: unset;
  padding: unset;
}
.ajax-modal:after {
  content: unset;
}
.ajax-modal__content {
  height: unset;
  max-width: unset;
  overflow-x: unset;
  overflow-y: unset;
  box-shadow: unset;
}
.ajax-modal__close {
  display: none;
}

.listing__hero__features {
  display: none;
}
.listing__alerts, .listing__agent,
.listing .--more {
  display: none;
}
.listing__body-inner {
  height: unset;
}

.listing__summary__mobile__tools > *:nth-child(n+2),
.listing__summary__desktop__tools__button {
  display: none;
}

.accordion__header::before, .accordion__header::after {
  content: unset;
}
.accordion__title:after {
  content: unset;
}
.accordion__content {
  visibility: unset;
  overflow: unset;
  height: unset !important;
}

body.offers main {
  display: block !important;
}
body.offers main > nav {
  display: none;
}
