.sff-menu,.sff-menu *{margin:0;padding:0;list-style:none}.sff-menu li{position:relative}.sff-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sff-menu>li{float:left}.sff-menu a,.sff-menu li.sffHover>ul,.sff-menu li:hover>ul{display:block}.sff-menu a{position:relative}.sff-menu ul ul{top:0;left:100%}.sff-menu{float:left;margin-bottom:1em}.sff-menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em}.sff-menu a{border-left:1px solid #fff;border-top:1px solid #dfeeff;border-top:1px solid hsla(0,0%,100%,.5);padding:.75em 1em;text-decoration:none;zoom:1;color:#13a}.sff-menu li{background:#6084a4;white-space:nowrap;*white-space:normal;transition:background .2s}.sff-menu ul li{background:#6084a4}.sff-menu ul ul li{background:#9aaedb}.sff-menu li.sffHover,.sff-menu li:hover{background:#6084a4;transition:none}.sff-arrows .sff-with-ul{padding-right:2.5em;*padding-right:1em}.sff-arrows .sff-with-ul:after{content:"";position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:hsla(0,0%,100%,.5)}.sff-arrows>.sffHover>.sff-with-ul:after,.sff-arrows>li:hover>.sff-with-ul:after,.sff-arrows>li>.sff-with-ul:focus:after{border-top-color:#fff}.sff-arrows ul .sff-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent hsla(0,0%,100%,.5)}.sff-arrows ul .sffHover>.sff-with-ul:after,.sff-arrows ul li:hover>.sff-with-ul:after,.sff-arrows ul li>.sff-with-ul:focus:after{border-left-color:#fff}.sff-navbar{background:#6084a4;position:relative;margin-bottom:5em}.sff-navbar:before{content:"";position:absolute;left:0;z-index:-1;background-color:#6084a4;height:200%;width:100%}.sff-navbar ul{box-shadow:none}.sff-navbar li{background:#6084a4;position:static}.sff-navbar>li>a,.sff-navbar>li>ul>li>a{border:none}.sff-navbar>li>ul{min-width:36em}.sff-navbar ul li{background:#6084a4;position:relative}.sff-navbar ul ul{left:0;top:100%}.sff-navbar ul ul li{width:100%}.sff-navbar>li>ul>li{float:left}.sff-navbar li.current,.sff-navbar li.sffHover,.sff-navbar li:hover,.sff-navbar ul li.current{background:#6084a4}.sff-navbar ul li.sffHover,.sff-navbar ul li:hover,.sff-navbar ul ul li{background:#d1dfff}.sff-navbar ul ul li.current,.sff-navbar ul ul li.sffHover,.sff-navbar ul ul li:hover{background:#e6eeff}.sff-navbar ul li.current>a{font-weight:700}.sff-arrows.sff-navbar ul .sff-with-ul:after{margin-top:-3px;margin-right:0;border-color:hsla(0,0%,100%,.5) transparent transparent}.sff-arrows.sff-navbar ul>.sffHover>.sff-with-ul:after,.sff-arrows.sff-navbar ul>li:hover>.sff-with-ul:after,.sff-arrows.sff-navbar ul>li>.sff-with-ul:focus:after{border-color:#fff transparent transparent}.sff-vertical{width:12em}.sff-vertical ul{left:100%;top:0}.sff-vertical>li{float:none}.sff-vertical li{width:100%}.sff-vertical.sff-arrows>li>.sff-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent hsla(0,0%,100%,.5)}.sff-vertical.sff-arrows .sffHover>.sff-with-ul:after,.sff-vertical.sff-arrows li:hover>.sff-with-ul:after,.sff-vertical.sff-arrows li>.sff-with-ul:focus:after{border-left-color:#fff}
ul.first li a span{display:none}ul.first li ul li a span{display: contents;font-size: 10px;}
ul.first {
    width: 100%;
    background: #6084a4;
}
.sff-menu li,.sff-menu ul li,.sff-menu ul ul li {
    background: #6084a4;
}
.sff-menu a {
    /* border-left: 1px solid #fff; */
    /* border-top: 1px solid #dfeeff; */
    /* border-top: 1px solid hsla(0,0%,100%,.5); */
    padding: 10px 30px;
    text-decoration: none;
    zoom: 1;
    color: #fff;
    text-transform: uppercase;
    border: none;
}
span.sff-sub-indicator i{
    position: absolute;
    right: 5px;
    vertical-align: middle;
    top: 40%;
    font-weight: 100;
}
.sff-menu li:hover{
    background: #4577a4;
}
