﻿
.navHeader2 { background: none; padding: 10px 0 0 0; margin-left: 0px; }
    .navHeader2 .ddsmoothmenu { background: none; }
        .navHeader2 .ddsmoothmenu ul.firstLevel { background-color: #fff !important; }
            .navHeader2 .ddsmoothmenu ul.firstLevel li { float: right;}
                .navHeader2 .ddsmoothmenu ul.firstLevel li a { background-color: #fff !important; font: normal normal 600 17px/22px Poppins; color: #5261AC; padding: 5px 7px; letter-spacing: 0.5px; }
                .navHeader2 .ddsmoothmenu ul.firstLevel li ul.pullDown { border: solid 1px #5261AC; border-bottom: solid 8px #F57A21; background-color: #fff !important;}
                    .navHeader2 .ddsmoothmenu ul.firstLevel li ul.pullDown li { float: none; border: none;}
                        .navHeader2 .ddsmoothmenu ul.firstLevel li ul.pullDown li a { font: normal normal normal 13px/26px Poppins; color: #5261AC; min-width: 250px; }


.topBlueBar { background-color: #5261AC; margin: 0px; padding: 0px; }
    .topBlueBar ul.nav li { display: inline-block; }
        .topBlueBar ul.nav li a { padding: 22px 17px 0 0; }
        .topBlueBar ul.nav li:first-child a { padding-left: 0px; }
        .topBlueBar ul.nav li:hover, .topBlueBar ul.nav li:focus { }
        .topBlueBar ul.nav li a { background-color: #5261AC; color: #d5d8e8; font: normal normal normal 12px/.75em Poppins; text-decoration: none; text-transform: uppercase; }
            .topBlueBar ul.nav li a:hover, .topBlueBar ul.nav li a:focus { background-color: #5261AC; color: #fff; font: normal normal normal 12px/.75em Poppins; text-decoration: none; text-transform: uppercase; }

    .topBlueBar .social a { vertical-align: middle; }
    .topBlueBar .social svg { fill: #d5d8e8; width: 16px; }
        .topBlueBar .social svg:hover { fill: #fff; }
    .topBlueBar .social .large svg { width: 18px; }
    .topBlueBar .social .extra-large svg { width: 20px; }

    /*.topBlueBar svg#logoHorizontal { fill: #d5d8e8; padding-top: 20px; padding-bottom: 20px; max-height: 80px; }
        .topBlueBar svg#logoHorizontal:hover { fill: #fff; }

        .topBlueBar svg#logoHorizontal .st0 { fill: #d5d8e8; }
        .topBlueBar svg#logoHorizontal .st0:hover { fill: #fff; }

        .topBlueBar svg#logoHorizontal .st1 { fill: #d5d8e8; }
            .topBlueBar svg#logoHorizontal .st1:hover { fill: #fff; }

        .topBlueBar svg#logoHorizontal .st2 { fill: #d5d8e8; }
        .topBlueBar svg#logoHorizontal .st2:hover { fill: #fff; }
*/
    .topBlueBar svg#logoOneColor { fill: #d5d8e8; padding-top: 20px; padding-bottom: 20px; max-height: 80px; }
        .topBlueBar svg#logoOneColor:hover { fill: #fff; }

    .topBlueBar .fullSizeMenu { vertical-align: middle; }
    .topBlueBar .mobile svg#listSVG { fill: #d5d8e8; padding-top: 20px; padding-bottom: 20px; max-height: 80px; }
    .topBlueBar .ipad svg#listSVG { fill: #d5d8e8; padding-top: 10px; padding-bottom: 10px; max-height: 50px; }
        .topBlueBar svg#listSVG:hover { fill: #fff; }


#fullSizeMenu { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1000; margin: 5px; display: none; color: #fff; overflow: scroll; }
    #fullSizeMenu .container { background-color: #5261ac; border: #bbf solid 3px; border-radius: 5px; padding-bottom: 25px; }
    #fullSizeMenu ul {margin-bottom: 20px;}
    #fullSizeMenu ul ul { margin-left: 20px; display: none; }
    #fullSizeMenu li.topBar { padding-top: 10px; padding-bottom: 10px; }    
    #fullSizeMenu li.topBar span.plusSign {display: none;}
        #fullSizeMenu li.divider {padding-top: 40px;}
    #fullSizeMenu li.header { padding-top: 14px; padding-bottom: 14px; border-top: solid 1px #fff; text-transform: uppercase; }
    #fullSizeMenu li.header:last-of-type { border-bottom: solid 1px #fff; }
        #fullSizeMenu li a { font: normal normal normal 16px/20px Poppins; color: #fff; }
    #fullSizeMenu li li {padding: 5px;}
    #fullSizeMenu li li:last-child { padding-bottom: 0px; }
    #fullSizeMenu li li.repeatedHeader { padding: 5px; }    
    #fullSizeMenu li li a { font: normal normal normal 16px/20px Poppins; color: #fff; }
    #fullSizeMenu svg.white { fill: #d5d8e8; }
        #fullSizeMenu svg.white:hover { fill: #fff; }
    #fullSizeMenu svg.medium { width: 16px; }
    #fullSizeMenu svg.large { width: 18px; }
    #fullSizeMenu svg.extra-large { width: 20px; }
    #fullSizeMenu .socialBottom { vertical-align: middle; padding-top: 50px; padding-bottom: 40px; }
        #fullSizeMenu .socialBottom svg {width: 22px;}
        #fullSizeMenu .socialBottom a { padding-right: 16px; }
    #fullSizeMenu .popHead svg { fill: #d5d8e8; width: 22px;}
        #fullSizeMenu .popHead svg:hover { fill: #fff; }
