Ok solved it by changing:
.hentry {
margin: 0 0 60px;
}
to
.hentry {
margin: 0 0 60px;
color: rgba(255, 255, 255, 1);
}
and
.page .hentry {
padding: 30px;
background-color: transparent !important;
}
to
.page .hentry {
padding: 30px;
background-color:rgba(0,0,0,0.35);
}
It seems the style applies correctly when adding pages.
Problem solved