/* Full-width page background with a readable inner column. No font or photo changes. */
body.dwl-wide:is(.dss-site,.dda-archive-page,.dmp-project-page){background:#fff}
body.dwl-wide.dss-site .wp-site-blocks{width:100%;max-width:none;margin-left:0;margin-right:0;box-shadow:none;border-left:0;border-right:0}
body.dwl-wide #demos-style-header{max-width:none;margin-left:0;margin-right:0}
body.dwl-wide #demos-style-header .dss-header{padding-left:max(5%,calc((100% - 1180px)/2 + 59px));padding-right:max(5%,calc((100% - 1180px)/2 + 59px))}
body.dwl-wide.dss-site .wp-site-blocks .h-section-boxed-container{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
body.dwl-wide.dss-site .wp-site-blocks :is(.wp-block-kubio-section__inner,.wp-block-kubio-footer__inner){max-width:1180px;margin-left:auto;margin-right:auto}
body.dwl-wide.dss-site :is([data-kubio="kubio/query-layout"],[data-kubio="kubio/post-content"]){max-width:1180px;margin-left:auto;margin-right:auto}
body.dwl-wide.dmp-project-page .dmp-site-frame{width:100%;max-width:none;margin-left:0;margin-right:0;box-shadow:none;border-left:0;border-right:0}
body.dwl-wide #demos-projects-root{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;box-sizing:border-box}
body.dwl-wide.dda-archive-page{padding:0;background:#fff}
body.dwl-wide #demos-archive-root{width:100%;max-width:none;margin:0;background:#fff}
body.dwl-wide #demos-archive-root :is(.be-homehero,.be-content,.be-archive-nav,.be-footer,.be-reviewbar,.be-reviewfoot){max-width:1180px;margin-left:auto;margin-right:auto}
body.dwl-wide #demos-archive-root .be-header{padding-left:max(5%,calc((100% - 1180px)/2 + 59px));padding-right:max(5%,calc((100% - 1180px)/2 + 59px))}
/* The layout toggle does not change the archive's mobile photo rules or menu controller. */
@media(max-width:1024px){
 body.dwl-wide #demos-style-header .dss-header,body.dwl-wide #demos-archive-root .be-header{padding-left:5%;padding-right:5%}
}
