/* WordPress integration rules. */
.admin-bar .site-header { top: 32px; }
.admin-bar .mobile-nav { top: 126px; }
.rhb-wordpress .article-body > :first-child { margin-top: 0; }
.rhb-wordpress .article-body img { height: auto; }
.contact-form-embed > :first-child { margin-top: 0; }
.contact-form-embed > :last-child { margin-bottom: 0; }
.contact-form-embed form { padding: 0; box-shadow: none; background: transparent; }
.screen-reader-text {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@media (max-width: 782px) {
  .admin-bar .site-header { top: 46px; }
  .admin-bar .mobile-nav { top: 128px; }
}
