
.menu li a {
    float: left;
    color: #131313;
    text-decoration: none;
    z-index: 10000;
    font-size: 16px;
    text-transform: uppercase;
   background-color:transparent;
    font-weight:bold;
}
.menu span {
    float: left;
    color: #754747;
    text-decoration: none;
    width: 120px;
    padding-top: 6px;
}

.menu a.selected {
    border-bottom: 3px solid #4B7F97;
}
.menu {list-style:none;clear:both;position:relative;list-style: outside none none;
  z-index:100000;margin:20px auto;}
    .menu li {
        float: left;
        z-index: 10000;
        position: relative;
/*        padding: 0 25px;*/
    }
.menu li li {float:none;clear:both;padding-top:0px;}
/*.menu li a {font-size:15px; color:#3B527E;text-transform:uppercase;}*/
.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:300px;}
.menu ul li {float:left; 
             width:calc(100% - (10px));
             border:0px;
             padding-left:0px;
             padding-right:0px;
             z-index:10000  !important;
             text-align:left;
             position:relative;
             padding-left:10px;
             padding-top:5px;
             padding-bottom:5px;
}
.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;font-size:1.1em;}
.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}
/*.menu  {position:absolute;right:0%;bottom:20px;}*/
@media all and (max-width: 1024px) {
    .menu li a {
        font-size: 0.9em;
    }

    .menu li {
        float: left;
        z-index: 10000;
        padding-left: 10px;
        padding-right: 10px;

    }

.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: 16px;
    }
}
