/* BEGIN: Make sections full-width and get rid of white-page effect */
/*
 * div#top = Original Header
 * div#x-site = Pro Header
 */
body div#top > .x-container.max,
body div#x-site > .x-container.max {
    max-width: none;
}

body div#top > .x-container.width,
body div#x-site > .x-container.width {
    width: auto;
}

body .entry-featured {
    width: 88%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

body .entry-title,
body .p-meta,
body .entry-footer {
    width: 88%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

body .entry-wrap {
    padding: 0;
    box-shadow: none;
}

body.fbu_cs_content.blog .entry-content,
body.fbu_cs_content.search-results .entry-content,
body.fbu_noncs_content .entry-content,
body.fbu_noncs_content div#comments {
    width: 88%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
/* END: Make sections full-width and get rid of white-page effect */

/* BEGIN: Make blog posts narrower and make their font bigger */
body:is(.blog, .single-post).fbu_noncs_content .entry-content {
    margin-bottom: 45px;
}

body:is(.blog, .single-post).fbu_noncs_content .entry-title,
body:is(.blog, .single-post).fbu_noncs_content .entry-content,
body:is(.blog, .single-post).fbu_noncs_content div#comments {
    max-width: 600px;
}

@media only screen and (min-width: 768px) {
    body:is(.blog, .single-post).fbu_noncs_content .entry-content,
    body:is(.blog, .single-post).fbu_noncs_content div#comments {
        font-size: 20px;
    }
}
/* END: Make blog posts narrower and make their font bigger */

/* BEGIN: Ninja Forms */
body .nf-form-content {
    max-width: 1200px;
    padding: 0;
}

/* Override disabled-looking colors of light opinionated styles. */
body.x-integrity-light .nf-form-content .list-select-wrap .nf-field-element > div,
body.x-integrity-light .nf-form-content input:not([type=button], [type=submit]),
body.x-integrity-light .nf-form-content textarea {
    background: transparent;
    color: #000000;
}
/* END: Ninja Forms */
