div#block-mainnavigation {
    margin: 0 auto !important;
}
.header{
  background:White;
  box-shadow:none;
    width: 100%;
    height: auto;
}
.header > .container- > .row{
  background:#e94a4a;
}
.top-nav {
background-color: white;
}
.header > .container- > .row {
    background: Green;
}

.h2 {
  color: white;
  background-color: Green;
}
.top-nav {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
}
.top-nav .top-menu {
    float: none;
    width: 100%;
}
h1.page-title, th, td, div#block-views-block-staff-block-2 div *, div#block-views-block-staff-block-4 div * ,.main-content span,.main-content p{
    color: black;
}