/* !! these are used WITHIN the iframe */
.embedpost_blocks_wrapper {
    max-width: 100vw;
}

.embedpost_blocks_wrapper>.alignfull {
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

/* Embed post iframe */

.gf-embed-post-iframe-wrapper {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

#preview_form_container .gf-embed-post-iframe-wrapper {
    width: 100%;
    left: unset;
    right: unset;
    margin-left: unset;
    margin-right: unset;
}

/* Undo the full-width breakout when inside the Gravity Forms editor */
.gform_editor .gf-embed-post-iframe-wrapper {
    width: auto;
    position: static;
    left: auto;
    right: auto;
    margin-left: 0;
    margin-right: 0;
}

.gf-embed-post-iframe {
    width: 100%;
}

.full_width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.gf-embed-post-iframe-wrapper>iframe .gform_wrapper li.gfield_embedpost {
    max-width: 100%;
}

.gform_wrapper .gfield_embedpost.gfield_no_follows_desc {
    margin-top: 10px;
}

body .gform_wrapper ul li.gfield.gfield_embedpost img {
    max-width: 100% !important;
}


body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost {
    line-height: inherit;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_embedpost ul li {
    list-style-type: disc !important;
    margin: 0 0 8px 0;
    overflow: visible;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_embedpost ul {
    list-style-type: disc !important;
    margin: 16px 0 16px 28px !important;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol li {
    list-style-type: decimal !important;
    overflow: visible;
    margin: 0 0 8px 0;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol {
    list-style-type: decimal !important;
    margin: 16px 0 18px 32px;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol li ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol li ul li {
    list-style-type: disc !important;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol li ul {
    margin: 16px 0 16px 16px;
}

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_embedpost ol li ul li {
    margin: 0 0 8px;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost dl {
    margin: 0 0 18px 0;
    padding-left: 0;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost dl dt {
    font-weight: 700;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_embedpost dl dd {
    margin: 0 0 16px 18px;
}


@media only screen and (min-width: 641px) {
    .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_embedpost_formatted {
        margin-left: 29% !important;
        width: 70%;
    }
}