/* Blanchard Refrigeration: WordPress-specific additions.
   The site design itself is in style.css; nothing here changes the built pages. */

/* Keep the sticky header and mobile menu clear of the admin toolbar (logged-in users only). */
.admin-bar .site-header { top: 32px; }
@media (max-width: 1020px) { .admin-bar .nav { top: 108px; } }
@media (max-width: 782px) {
  .admin-bar .site-header { top: 46px; }
  .admin-bar .nav { top: 122px; }
}
@media (max-width: 600px) {
  .admin-bar .site-header { top: 0; }
  .admin-bar .nav { top: 76px; }
}

/* Pages and posts written with ordinary blocks (no hand-built sections). */
.entry-content > * { max-width: 46rem; }
.entry-content > .alignwide, .entry-content > .alignfull, .entry-content > table, .entry-content > .wp-block-table { max-width: none; }
.entry-content h2 { margin-top: 1.4em; }
.entry-content h3 { margin-top: 1.2em; }
.entry-content img { border-radius: var(--radius); }
.entry-content .aligncenter { margin-left: auto; margin-right: auto; }
.entry-summary { margin-bottom: 2.2rem; padding-bottom: 1.6rem; border-bottom: 1px solid var(--ice-200); }
.entry-summary h2 { font-size: 1.8rem; margin: 0 0 .2em; }
.entry-summary h2 a { color: inherit; text-decoration: none; }

.screen-reader-text { border: 0; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }
