You can also add opacity to your overlay color.
Instead of doing
background: url('../img/bg/diagonalnoise.png');
background-color: rgba(248, 247, 216, 0.7);
You can do:
background: url('../img/bg/diagonalnoise.png');
Then create a new style for the opacity color:
.colorStyle{
background-color: rgba(248, 247, 216, 0.7);
opacity: 0.8;
}
Change the opacity to whatever number you want below 1. Then you make this color style the same size as your image. It should work.