Minor change needed to fix the background color. Change as per your need. 🙂
.site-header:before {
background-color: red;
float: left;
padding: 0px 10px 70px 20px;
margin-left: -30px;
z-index: 9999;
}
.title-area {
background-color: red;
padding-right: 15px;
}
.title-area a {
color: white;
}