
.menu a {
    color: #FFF;
    text-decoration: none;
    padding-bottom: 5px;
    z-index: 10000;
    font-size: 1em;
    padding-top: 3px;
    font-family: 'Open Sans';
    font-size:14px;
}
.Fixed  .menu a { color:#272727; text-decoration:none;padding-bottom:5px;z-index:10000;font-size:1em; padding-top:3px;font-family:'Open Sans'}
.menu span {float:left; color:#000; text-decoration:none; width:120px; padding-top:6px}
/*.menu a:hover {border-bottom:3px solid #1E57A5;}
.menu a.selected{border-bottom:3px solid #1E57A5;}*/
.menu {list-style:none;clear:both;float:right;position:relative;list-style: outside none none;
  z-index:100;font-family:'Open Sans';margin:10px 0px;}
    .menu li {
        float: left;
        z-index: 10000;
        padding: 0px 15px;
        position: relative;
        font-family: 'Open Sans'
    }
.menu li li {float:none;clear:both;padding-top:0px;}
        .menu li a {
            color: #FFFF;
            text-transform: uppercase;
            display: inline-block;
            padding: 5px 20px;
            position: relative;
        }

            .menu li a:after {
                background: none repeat scroll 0 0 transparent;
                bottom: 0;
                content: "";
                display: block;
                height: 2px;
                left: 50%;
                position: absolute;
                background: #fff;
                transition: width 0.3s ease 0s, left 0.3s ease 0s;
                width: 0;
            }

            .menu li a:hover:after {
                background: none repeat scroll 0 0 transparent;
                bottom: 0;
                content: "";
                display: block;
                height: 2px;
                left: 50%;
                position: absolute;
                background: #fff;
                transition: width 0.3s ease 0s, left 0.3s ease 0s;
                width: 100%;
                left:0;
            }
            .menu li a.selected {
                box-shadow: inset 0 -2px 0 white;
            }
.menu li ul li  ul li a{color:#FFF !important;}
.menu li ul li  ul li a:hover{background-color:transparent !important;color:#FE0032 !important}
.menu ul {position:absolute;  top:30px; left:0; background-color:#FFF; display:none; list-style:none;border:1px solid #DFDFDF;text-transform:none;z-index:100000 !important;width:200px;}
.menu ul li {float:left; 
             width:100%;
             border:0px;
             padding:10px 0;
             padding-left:2%;
             z-index:10000  !important;
             text-align:left;
             position:relative;
             margin:2px 0px;
}
.menu ul li:hover {float:left; border:0px;background-color:#e4e4e4}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none;color: #151515;text-transform:none;}
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {border:0px;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height:22px; padding-top:5px}
.menu ul ul {left:200px; top:-1px;background-color: #010B58;border:1px solid #010B58}
.menu li.submenu {font-weight:bold}
.menu li.noborder {border-top:none}
.menu li:hover{}
li.menuhover span, li.menuhover li.menuhover span {color:#fff; background:#FFF}
@media all and (max-width: 1024px) {
    .menu li a {
        /*font-size: 0.9em;*/
    }

    .menu li {
        float: left;
        z-index: 10000;


    }

/*.menu ul li {float:left; border:0px;padding-left:0px;padding-right:0px;z-index:10000;text-align:left;margin-left:10px;margin-right:10px;}*/
}

@media  all and (min-width: 1440px) {
     .menu li a {
        font-size: 1em;
    }
}
