/* WordPress-only additions (CF7 messages, admin bar offsets). Loaded after the original CSS. */

/* "Latest Blogs" cards under a blog post: full post titles are longer than the old card labels, so each card keeps
   the picture's width (20rem) and its title wraps; three still fit in a row as before. */
.container-blog .card-deck > .custom-card {
  flex: 0 1 20rem;
  min-width: 0;
}

/* Location pages, Standard design (S10): live prints this template's <head> before <!DOCTYPE>, so browsers show it
   in quirks mode, where a line holding only an inline box gets no line-height "strut". Here the page is valid HTML
   (standards mode); these rules put the lines that differ most back where live shows them. */
.sps-location-standard .slc .label {
  vertical-align: top;
}
.sps-location-standard .slc .service-card > a {
  display: block;
}
.sps-location-standard .sticky-top .d-lg-none > .btn,
.sps-location-standard .sticky-top a.btn-rred {
  line-height: 0;
}
