/* Internal WordPress pages: prevent Astra's horizontal content flex layout from placing header, main and footer side by side. Desktop only; preserve approved mobile, home, listing and boat detail. */
@media (min-width:801px){
 body.page:not(.home) #content > .ast-container,
 body.page:not(.home) .site-content > .ast-container,
 body.search #content > .ast-container,
 body.error404 #content > .ast-container,
 body.blog #content > .ast-container,
 body.single:not(.single-boat) #content > .ast-container{
  display:block!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;
 }
 body.page:not(.home) #page,
 body.page:not(.home) #content,
 body.page:not(.home) .site-content,
 body.page:not(.home) .site-main{min-width:0!important;max-width:100%!important}
 body.page:not(.home) .bc-project-header,
 body.page:not(.home) .bc-project-footer{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;clear:both!important}
 body.page:not(.home) .bc-seo-page,
 body.page:not(.home) .bc-seo-main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;clear:both!important}
}
