Amy – for me, it wasn’t anything systemic, it was just a matter of tracking down the correct .css file and changing a couple of values. Why the text was white as default in my parent theme, I have no idea.
The parent theme of the NGO Charity Fundraising theme is the Bizberg theme, which is where the style was goobed for me. The text was set to #f7f7f7, and the cursor was set to #ffffff. Those are both white colors, as you probably recognize.
So, I changed the style.css file found under Appearance-> Theme Editor, and then selecting the parent theme (Bizberg) from the drop-down menu. From there, I selected assets -> css -> style.css
Beginning line 1529, I changed the font color from #f7f7f7 to #444444 (or #444)
.contact-form .form-control, .contact-form label input, .wpcf7-form-control-wrap textarea{
background: transparent;
color: #444444;
Beginning line 1542 (I think), I changed the “focus” color (the cursor) from #ffffff to #111111 (or simply #111)
.contact-form .form-control:focus, .contact-form label input:focus, .wpcf7-form-control-wrap textarea:focus {
color: #111;
}
It was maddening to find.
I hope this is your issue, as well, instead of something more complicated. I suppose I wasn’t having an input problem, more a “I can’t see that I’m inputting” problem.