I am still trying to get this to work. Your comment has been very useful.
I am using the Twenty Ten theme. I have Contact Form 7 in the main widget. I thought it all worked fine at first, but I have made changes since and all the text disappeared, so I have tried different things.
By use of html, I now have all the text appearing except the text in the pop-up response box (“Your message has been sent,” etc.) The response box pops up with its outline and inside the box will show colored text decoration for the heading assigned to the Contact Form when short-coded into the widget, but the response itself still is hidden.
When I go to default Typography and customize heading 4 (text style color green and font decoration underline) then code the widget area this way:
<h4>[contact-form-7 id=”3368″ title=”Contact Form”]</h4>
the colored decoration appears. All of the labels are underlined in green, and inside the response box there are green underlines but no text.
When I short code Contact Form 7 into the main body of a new page, it all works just fine. The problem seems to arise from placing this in the widget. As I said, it did work right in the widget before, but something has changed.
When I “inspect” the code for the blank response box, I find this: <div class=”wpcf7-response-output” aria-hidden=”true”>Your message has been sent</div>. However, this same code appears when the message IS visible in the box (when Contact Form 7 is shortcoded into the main body of a new page).