.map {
    padding: 0px;
    overflow: hidden;
    position: relative;
  }
  .map-holder {
    height: 450px;
  }
  .map-holder iframe {
    border: none;
    width: 100%;
    height: 450px;
  }
  .map-holder:before {
    content: '';
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  .map-holder.on:before {
    width: 0%;
  }

/* ---------- Legal pages: bullet indentation ---------- */
/* The Canvas theme resets ul/ol padding to 0, which makes bullets
   appear flush with (or to the left of) body text on the legal pages
   (privacy, terms, cookies). Restore conventional list indent ONLY
   inside .single-post so we do not affect navs and component lists. */
.single-post ul,
.single-post ol {
    padding-left: 1.5rem;
}
.single-post ul li,
.single-post ol li {
    margin-bottom: 4px;
}

