/* Release Astra's article container only on the page that hosts the review library. */
body.srh-page #content > .ast-container {
  width: 100%;
  max-width: none;
  padding: 0;
  display: block;
}
body.srh-page #primary {
  width: 100%;
  margin: 0;
  padding: 0;
  float: none;
  border: 0;
}
body.srh-page .site-content .ast-article-single {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
}
body.srh-page .entry-header { display: none; }
body.srh-page .entry-content { margin: 0; }
body.srh-page .entry-content > .srh {
  width: 100%;
  max-width: none;
  margin: 0;
}
