I managed to fix it by modifying the gtk-widgets.css file in the gtk-3.0 folder. Adding the line color: @theme_text_color; inside the * selector (like third line down). This makes everything that doesn't have a text color assigned use the theme's text color. Fixed all the white text.