/* DIPANI V8.56 – ordinary /listings/ layout only. No effect on map fullscreen. */
@media screen and (min-width: 1320px) {
  /* Give the main archive heading a little air under the breadcrumbs. */
  html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > :is(.full-page-content-container,.full-page-content,.fs-content) {
    padding-top: 9px !important;
  }
  /* Reduce the tall empty area between sorting/view controls and search. */
  html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) .dipani-v729-controls {
    margin-top: 8px !important;
    margin-bottom: 7px !important;
  }
  html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) .dipani-quick-search {
    margin-top: 0 !important;
    margin-bottom: 18px !important;
  }
  /* Bring preview down toward the filter, and shorten the empty gap to it. */
  html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > .full-page-sidebar > .dipani-v727-map {
    margin-top: 34px !important;
    margin-bottom: 30px !important;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1319px) {
  html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) > .full-page-sidebar > .dipani-v727-map {
    margin-top: 23px !important;
    margin-bottom: 30px !important;
  }
  html body .dipani-archive-grid.dipani-v727-ready:not(.dipani-v729-map-mode) .dipani-v729-controls {
    margin-bottom: 9px !important;
  }
}
/* Tablet and mobile keep their existing responsive layout. */
