/* GPSI 1.0.81 — contrats de shell publics */
body.gpsi-page-shell-body-only,
body.gpsi-page-shell-official-chrome{overflow-x:hidden!important;background:#FFFFFF!important}

/* Corps GPSI pleine largeur, sans toucher au chrome hors mode OFFICIAL_CHROME. */
body.gpsi-page-shell-body-only .site-content,
body.gpsi-page-shell-body-only .site-content-contain,
body.gpsi-page-shell-official-chrome .site-content,
body.gpsi-page-shell-official-chrome .site-content-contain{padding-top:0!important;margin-top:0!important}

body.gpsi-page-shell-body-only .site-content .page-header,
body.gpsi-page-shell-body-only .site-main>article.page>.entry-header,
body.gpsi-page-shell-body-only .site-main>article.page>header.entry-header,
body.gpsi-page-shell-body-only .site-main>article.page>.entry-title,
body.gpsi-page-shell-body-only .site-main>article.page .wp-block-post-title,
body.gpsi-page-shell-official-chrome .site-content .page-header,
body.gpsi-page-shell-official-chrome .site-main>article.page>.entry-header,
body.gpsi-page-shell-official-chrome .site-main>article.page>header.entry-header,
body.gpsi-page-shell-official-chrome .site-main>article.page>.entry-title,
body.gpsi-page-shell-official-chrome .site-main>article.page .wp-block-post-title{display:none!important}

body.gpsi-page-shell-body-only .site-content>.wrap,
body.gpsi-page-shell-body-only .site-content .content-area,
body.gpsi-page-shell-body-only .site-content #primary,
body.gpsi-page-shell-body-only .site-content .site-main,
body.gpsi-page-shell-body-only .site-content article.page,
body.gpsi-page-shell-body-only .site-content .inside-article,
body.gpsi-page-shell-body-only .site-content .entry-content,
body.gpsi-page-shell-official-chrome .site-content>.wrap,
body.gpsi-page-shell-official-chrome .site-content .content-area,
body.gpsi-page-shell-official-chrome .site-content #primary,
body.gpsi-page-shell-official-chrome .site-content .site-main,
body.gpsi-page-shell-official-chrome .site-content article.page,
body.gpsi-page-shell-official-chrome .site-content .inside-article,
body.gpsi-page-shell-official-chrome .site-content .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}

body.gpsi-page-shell-body-only .site-content #secondary,
body.gpsi-page-shell-body-only .site-content .widget-area,
body.gpsi-page-shell-official-chrome .site-content #secondary,
body.gpsi-page-shell-official-chrome .site-content .widget-area{display:none!important}

body.gpsi-page-shell-body-only .site-content article.page,
body.gpsi-page-shell-body-only .site-content .entry-content,
body.gpsi-page-shell-official-chrome .site-content article.page,
body.gpsi-page-shell-official-chrome .site-content .entry-content{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}

body.gpsi-page-shell-body-only .site-content .entry-footer,
body.gpsi-page-shell-official-chrome .site-content .entry-footer{display:none!important}

/* OFFICIAL_CHROME : un seul propriétaire. Le thème n'affiche ni header ni footer. */
body.gpsi-page-shell-official-chrome .site-header,
body.gpsi-page-shell-official-chrome #masthead,
body.gpsi-page-shell-official-chrome #site-navigation,
body.gpsi-page-shell-official-chrome .navigation-top,
body.gpsi-page-shell-official-chrome .custom-header,
body.gpsi-page-shell-official-chrome .custom-header-media,
body.gpsi-page-shell-official-chrome .site-branding,
body.gpsi-page-shell-official-chrome .site-footer,
body.gpsi-page-shell-official-chrome #colophon{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}

body.gpsi-page-shell-official-chrome .gpsi-site-header,
body.gpsi-page-shell-official-chrome .gpsi-site-footer{display:block!important;visibility:visible!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
