.Header-navigationWrapper {border-bottom:1px solid #013d77;}
#navigation {margin-top:24px;}
#navigation > li {            /* Top Level */
    font-size:17px;
    color:#222929;
    float:left;
    margin-right:5px;
    cursor:pointer;
}
#navigation a {
    color: #222929;
    padding:12px 10px;
    display:inline-block;
}
#navigation li.active {font-weight:bold;}
#navigation li {font-weight:normal;}
#navigation > li:hover {background-color:#eaf4fe;}
#navigation > li > span{
    display:block;
    padding:8px 10px;
}
#navigation > li.active > span {
    color:#fff;
    background-color:#034991;
}
#navigation > li > ul { /* Second Level */
    padding-top:1px;
    display:none;
    width:98.5%;
    border-bottom:1px solid #cfcfcf;
}
#navigation > li.active > ul {
    left:0;
    margin-left:20px;
    position:absolute;
}
#navigation > li > ul > li {
    font-size:15px;
    float:left;
}
#navigation > li > ul > li > span {display:inline-block;padding:11px 10px;}
#navigation > li > ul > li.active {color:#034991;}
#navigation li ul li:hover {
    color:#222929;
    background-color:#eaf4fe;
}
#navigation > li > ul > li.active {
    color:#034991;
    background-color:unset;
}
#navigation > li > ul li > ul {   /* Third Level & beyond */
    display:none;
    left:0;
}
#navigation > li > ul li.active > ul {
    border-bottom:1px solid #cfcfcf;
    margin-top:1px;
    width:100%;
    position: absolute;
    background-color:#fff;
}
#navigation > li > ul > li ul > li {
    float:left;
    display:block;
    white-space:nowrap;
}
#navigation li ul > li.active a {color:#034991;}
#navigation li ul > li.active li a {color:#222929;}
#navigation > li > ul > li ul > li.active a {color:#034991;}

@media (max-width: 1240px) {
    #navigation > li {
        width: 100%;
    }
    #navigation > li > span {
        color: #cecece;
    }
    #navigation > li:hover span {
        color: #222929;
    }
    #navigation > li.active:hover > span {
        color: #fff;
    }
    #navigation li > ul > li.active:hover > span {
        color: #034991;
    }
    #navigation > li > ul {
        width: 100%;
    }
    #navigation > li > ul > li,
    #navigation > li > ul > li ul > li {
        float: none;
    }

    #navigation > li.active > ul {
        position: relative;
        background-color: #eaf4fe;
        margin-left: 0;
    }
    #navigation > li > ul li.active > ul {
        position: inherit;
    }
    #navigation > li > ul > li ul > li.inactive {
        margin-left: 18px;
    }

    .contact-box {
        bottom: 10px;
        position: absolute;
        left: 0;
        width: 260px;
        margin: 0 10px;
    }
}