You could try something like this:
.content-container {
background: rgba(140,140,140,0.75) !important;
}
.content-container .content-container-inner {
background: rgba(140,140,140,0.75) !important;
}
This gives you a lighter gray background that fits with the color scheme of your site while allowing the titles to be readable. You could experiment with different RGB values.