header {
    background-color: #0b2544;
}

header .site-name {
    letter-spacing: -.05em;
    color: #eb731f;
    font-size: 1.7em;
    font-family: din-ultralight;
    float: left;
    margin: 27px 0 0
}

header img {
    float: left;
    margin: 9px 16px 0 3px;
    max-width: 100% !important
}

.submenu {
    left: 0;
    z-index: 2;
    width: 100%;
    background-color: #0b2544;
}

.menu--primary-submenu {
    text-transform: none;
    padding-top: 0;
}

.menu--primary-submenu ul li {
    display: inline;
}

.menu--primary-submenu ul li a {
    padding: 0.42598em 1.21em;
    display: inline-block;
    color: #e6e6e6;
}

.menu--primary-submenu ul li a:hover, .menu--primary-submenu ul li a.active-trail.active {
    color: #f99b43;
}

.menu--primary-submenu ul li:first-child a {
    padding-left: 2.03125em;
}

.menu--primary-submenu a:hover, .menu--primary-submenu a:active, .menu--primary-submenu a:focus {
    outline: 0 !important;
    text-decoration: none;
}