
.menu li a {
    float: left;
    color: #FFF;
    text-decoration: none;
    z-index: 10000;
    font-size: 16px;

    padding: 0 10px;
    padding-bottom:5px;
}
.menu span {
    float: left;
    color: #754747;
    text-decoration: none;
    width: 120px;
    padding-top: 6px
}

.menu a.selected, .menu a:hover{
    color: #a6954c;
}
.menu {list-style:none;clear:both;position:relative;list-style: outside none none;
  z-index:100000;margin-bottom:10px;font-family:Lato;display:flex;}
    .menu li {
        z-index: 10000;
        position: relative;
        margin: 0px 5px;
    }
.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: -50px;
        background-color: #192b56;
        display: none;
        list-style: none;
        border: 1px solid #1c305f;
        text-transform: none;
        z-index: 100000 !important;
        width: 200px;
        padding: 0px;
        margin: 0px;
    }
.menu ul li {float:left; 
             width:calc(100% - 10px);
             border:0px;
             margin:5px 0px;
             z-index:10000  !important;
             text-align:left;
             position:relative;
             padding:5px;
             text-align:center;
             margin:0px;
}
    .menu ul li:hover a {
        color: #a6954c
    }
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none;color: #FFF;text-transform:none;font-size:1.1em;padding:0px;}
.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;
    }
}
