/* Jaman Homepage Centrale Beheer 2.0.2
   Alleen actief op Jaman2027 TEST. */
html.jnhx-fullscreen-page,
html.jnhx-fullscreen-page body,
body.jnhx-fullscreen-page {
    width: 100% !important;
    min-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #070708 !important;
    overflow-x: hidden !important;
}

body.jnhx-fullscreen-page {
    min-height: 100vh !important;
}

/* Hide the theme's header/title/breadcrumb/content wrapper and all other
   direct body elements. */
body.jnhx-fullscreen-page .jnhx-hide-on-test {
    display: none !important;
}

/* Keep the WordPress admin bar visible for the logged-in administrator. */
body.jnhx-fullscreen-page #wpadminbar {
    display: block !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 999999 !important;
}

/* The actual Jaman homepage becomes the entire page. */
body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app {
    display: block !important;
    position: relative !important;
    width: 100vw !important;
    max-width: none !important;
    min-width: 100vw !important;
    min-height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
    left: 0 !important;
    right: auto !important;
    box-sizing: border-box !important;
    background: #070708 !important;
}

body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app *,
body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app {
    box-sizing: border-box;
}

/* Prevent the original theme's common container rules from shrinking it. */
body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app .container,
body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app .wrapper,
body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app .row {
    max-width: none;
}

/* v2.7.9 — live front page is a standalone document, so keep the Jaman app full width. */
html.jnhx-fullscreen-page,
html.jnhx-fullscreen-page body {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #070708 !important;
}
body.jnhx-fullscreen-page > .jnhc.jnhx-fullscreen-app {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
