body {
    background-image: none;
    background-color: #FFFFFF;
}

.has-logo .header-title {
    left: 365px;
}

.logo,
.header-title {
  overflow: visible!important;
  z-index: 3;
  }

/* Navigation First Level */

/* 6) Size and Color */
.nav-primary ul li a{
    font-size: 20px;
    color: #fff;
    z-index: 3;
    font-family: 'Oswald', sans-serif;
}

/* 7) On Hover */
.nav-primary ul li a:hover{
    color: #DAF2FC;
}

/* 8) Active links */
.nav-primary ul li.active > a{
    color: #DAF2FC;
    border-bottom-width: 3px;
    border-bottom-color: #DAF2FC;

}

/* 9) Background */
.header .nav-primary{
    background: #278182;
}

/* 1) Paragraphs (these also apply to preamble) */
.contentArea p{
    font-size: 18px;
    color: #000;
    line-height: 1;
    font-family: 'Raleway', sans-serif;
}
/* 2) Body paragraphs links color */
a, p a{
    color: #A4B1CE;
}

/* Headlines */
.contentArea .h1{
    font-size: 40px;
    color: #278182;
    line-height: 1;
    font-family: 'Oswald', sans-serif;
}

.fullWidthMapContainer .fullWidthMapContact
{ display:none; } 

/* Mobile header */
@media only screen and (max-width: 671px) {

/* 1) Mobile Header Background */
#identityWrapper{
    background: #fff;
}
}