/* Brief2Press Pro host takeover shell.
 * Deliberately mirrors the proven Free full-width integration logic.
 * Template design remains isolated in each templates/landing/<family>/style.css.
 */
.b2pp-template-page{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff!important;
}
.brief2press-pro-managed-post main#primary.b2pp-template-page{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
}
.brief2press-pro-managed-post{background:#fff!important;overflow-x:hidden!important}
.brief2press-pro-managed-post .site-content,
.brief2press-pro-managed-post .site-content>.ast-container,
.brief2press-pro-managed-post .site-content .ast-container,
.brief2press-pro-managed-post .content-area,
.brief2press-pro-managed-post #primary,
.brief2press-pro-managed-post .site-main,
.brief2press-pro-managed-post article.post,
.brief2press-pro-managed-post article.type-post,
.brief2press-pro-managed-post .ast-article-single,
.brief2press-pro-managed-post .ast-article-post,
.brief2press-pro-managed-post .entry-content,
.brief2press-pro-managed-post .post-content{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
.brief2press-pro-managed-post .site-content>.ast-container{display:block!important}
.brief2press-pro-managed-post #secondary,
.brief2press-pro-managed-post .widget-area,
.brief2press-pro-managed-post .entry-header,
.brief2press-pro-managed-post .post-header,
.brief2press-pro-managed-post .entry-title,
.brief2press-pro-managed-post .entry-meta,
.brief2press-pro-managed-post .post-meta,
.brief2press-pro-managed-post .posted-on,
.brief2press-pro-managed-post .byline,
.brief2press-pro-managed-post .post-navigation,
.brief2press-pro-managed-post .navigation.post-navigation,
.brief2press-pro-managed-post .comments-area,
.brief2press-pro-managed-post #comments,
.brief2press-pro-managed-post .comment-respond{display:none!important}
.brief2press-pro-managed-post .entry-content>*{max-width:none!important}
