/* Scope every theme override to a page containing the SchemaNova generator. */
body.nx-schema-layout main#main .page-wrap > .wrap > h1 {
  display: none !important;
}

body.nx-schema-layout main#main .page-wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* The site's novax-agency theme sets this wrapper to a maximum of 820px. */
body.nx-schema-layout main#main .page-wrap > .wrap {
  width: 100% !important;
  max-width: none !important;
  padding-inline: 0 !important;
  box-sizing: border-box;
}

/* Preserve the generator's own layout, sizing and responsive rules. */
.nx-schema-embed {
  display: contents;
}

/* No selectors target .site-header, .site-footer, menus or the document title. */
