:root
{
    --fud-blue-color: #0061a1;
    --fud-red-color: #e41b13;
}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: var(--fud-blue-color);
}


#Top_bar .logo {
    float: left;
    margin: 0;
}

@media only screen and (min-width: 1240px) {
    #Top_bar.is-sticky #logo img.logo-sticky {
        display: inline;
        max-height: 55px;
    }

    .section_wrapper, .container {
        max-width: 1400px;
    }



    body.menuo-right #Top_bar .menu_wrapper {
        margin-top: 69px;
        transition: margin-top 0.5s ease;
    }

    body.menuo-right.mfn-header-scrolled #Top_bar .menu_wrapper {
        margin-top: 0px;
    }


}

#Top_bar .menu li ul li
{
    width: 300px;
}

#Top_bar .menu li ul li ul
{
    left: 300px;
}

#Top_bar .menu > li ul li a
{
    font-weight: 300;
    color: #5f5f5f;
}

#Top_bar .menu > li ul li a:hover, 
#Top_bar .menu > li ul li.hover > a
{
    color: var(--fud-blue-color);

}

#Top_bar .menu li.current-page-ancestor > a,
#Top_bar .menu li.current-menu-ancestor > a,
#Top_bar .menu li.current-menu-parent > a,
#Top_bar .menu li.current-page-parent > a,
#Top_bar .menu li.current_page_parent > a,
#Top_bar .menu li.current_page_ancestor > a,
#Top_bar .menu li.current-menu-item > a,
#Top_bar .menu li.current_page_item > a
{
    color: var(--fud-blue-color);
    font-weight: 400;
}

#Top_bar .menu > li ul {
    background-color: #FFFFFF;
    border-left: 1px solid rgba(0, 0, 0, .05);
}

#Top_bar .menu > li > a span:not(.description)
{
    padding: 0 18px;
}

#Top_bar .menu > li > a {
    padding: 0px 0;
}

/* --------------------------------- */

h1, h2, 
.text-logo #logo,
.caps,
.caps-h h1,
.caps-h h2,
.caps-h h3,
.caps-h h4,
.caps-h h5,
.caps-h h6
{
    text-transform: uppercase;
}

p.introtext,
.introtext p
{
    font-size: 140%;
    line-height: 125%;
    font-weight: 300;
    font-family: "Commissioner", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #000;
}