/* 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;
    margin-bottom: 45px;
}

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_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.single-post.fbu_noncs_content .entry-content {
    margin-bottom: 45px;
}

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

@media only screen and (min-width: 768px) {
    body.single-post.fbu_noncs_content .entry-content,
    body.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-field-element > select,
body .nf-field-element > input {
    height: 2.65em;
    margin-bottom: 9px;
    font-size: 16px;
}

body .nf-field-element > textarea {
    font-size: 16px;
}

@media only screen and (max-width: 480px) {

    div.nf-form-cont div.nf-field-container.one-half {
        width: auto;
        float: none;
        margin-left: 0;
    }

}
/* END: Ninja Forms */

/* BEGIN: Fix ridiculous heading sizes */
h1, .h1 { font-size: 250%; }
h2, .h2 { font-size: 180%; }
h3, .h3 { font-size: 150%; }
h4, .h4 { font-size: 120%; }
h5, .h5 { font-size: 110%; }
/* END: Fix ridiculous heading sizes */
