/* Contain current Contact Form 7 wrappers within the original mobile footer. */
@media (max-width: 767px) {
    #main-header #et-top-navigation { padding-right: 8px !important; }
    .newsletter_block .wpcf7-list-item { margin-left: 0; }
    .newsletter_block .wpcf7-list-item-label { display: inline; white-space: normal; }
    .newsletter_block .wpcf7-acceptance { margin-right: 0 !important; }
    .et_pb_scroll_top.et-hidden {
        transform: none !important;
        visibility: hidden;
        pointer-events: none;
    }
    .newsletter_block .wpcf7-form-control-wrap {
        display: block;
        max-width: 100% !important;
        box-sizing: border-box;
    }
    .newsletter_block .email_field input {
        max-width: 100%;
        box-sizing: border-box;
    }
}
