body {
    overflow-x: hidden;
}
.wfu-main-content-area,
.wp-block-group__inner-container {
    margin-left: auto;
    margin-right: auto;
    padding-right: .9375rem;
    padding-left: .9375rem;
}
.wp-block-column.is-style-wfu-gray-pattern-bgrd .wp-block-group__inner-container {
    padding-right: 0;
    padding-left: 0;
}
.wp-block-column.is-style-wfu-gray-pattern-bgrd p, .wp-block-column.is-style-wfu-gray-pattern-bgrd ul, .wp-block-column .is-style-wfu-gray-pattern-bgrd p, .wp-block-column .is-style-wfu-gray-pattern-bgrd ul {
    font-size: 1rem;
}
.hero.general-full-width, .wfu-main-content-area h1.general-top-page-h1 {
    margin-left: -10px !important;
    margin-right: -10px !important;
}
.wfu-main-content-area .alignfull, .hero.general-full-width {
    margin-left: calc(-100vw / 2 + 100% / 2) !important;
    margin-right: calc(-100vw / 2 + 100% / 2) !important;
    max-width: 100vw;
}
.wp-block-group.alignfull.is-style-wfu-gray-pattern-bgrd {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.editor-styles-wrapper * ul.wp-block-latest-posts__list.wp-block-latest-posts {
    margin-left: auto;
}
/* jinky builder clearfix problems, I'm sure this will need some adjustments */
.block-editor-block-list__block {
    clear: both;
}
.wp-block-buttons::before {
    color: #727272;
    font-style: italic;
}
@media only screen and (min-width: 62.5em) {
    .wfu-main-content-area {
        max-width: 700px;
    }
    .wfu-main-content-area .alignwide, .wfu-main-content-area h1.general-top-page-h1 {
        margin-left: -150px !important;
        margin-right: -150px !important;
    }
    .alignfull > img {
        width: 100vw;
    }
    .wp-block-group.alignfull.is-style-wfu-gray-pattern-bgrd {
        padding-left: initial;
        padding-right: initial;
    }
    .wfu-main-content-area .wp-block-group.alignfull.is-style-wfu-gray-pattern-bgrd .alignwide {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
