#navigation .sf-menu,#navigation .sf-menu *{margin:0;padding:0;list-style:none}
#navigation .sf-menu li{position:relative}
#navigation .sf-menu ul{position:absolute;display:none;top:100%;left:4px;z-index:99}
#navigation .sf-menu li:hover > ul,#navigation .sf-menu li.sfHover > ul{display:block}
#navigation .sf-menu a{display:block;position:relative}
#navigation .sf-menu ul ul{top:0;left:100%}
#navigation .sf-menu{margin:0 -10px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
#navigation .sf-menu > li{-webkit-flex:1 auto;flex:1 auto;text-align:center}
#navigation .sf-menu > li:not(:first-child){padding-left:4px}
#navigation .sf-menu > li:first-child{padding-left:0}
#navigation .sf-menu > li:not(:first-child):before{position:absolute;left:0;top:50%;width:4px;height:4px;content:'';transform:translateY(-50%);border:1px solid rgba(255,255,255,.5)}
#navigation .sf-menu a{color:#fff;text-decoration:none;font-size: 14px;    font-family: 'Aileron';    text-transform: uppercase;    padding: 26px 2px 24px;    letter-spacing: .005em;    line-height: 21px;}
#navigation .sf-menu a:hover,#navigation .sf-menu li.sfHover > a,#navigation .sf-menu li.active > a,#navigation .sf-menu li.selected > a{color:#004a80}
#navigation .sf-menu ul{min-width:calc(100% - 4px);background:rgba(0,0,0,.85);text-align:center;padding:5px}
#navigation .sf-menu ul li{border-top:1px solid rgba(255,255,255,.3);padding:0!important}
#navigation .sf-menu ul li:first-child{border-top:none}
#navigation .sf-menu ul a{color:#fff;text-decoration:none;font-size:15px;text-transform:none;padding:7px 5px;letter-spacing:0}
#navigation .sf-menu ul a:hover,#navigation .sf-menu li ul li.sfHover > a,#navigation .sf-menu li ul li.active > a,#navigation .sf-menu li ul li.selected > a{background:#004a80;color:#fff}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;bottom:5px;left:50%;transform:translateX(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.5);transition:border-top-color .4s,bottom .4s}
.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#fff}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dFeEFF;border-left-color:rgba(255,255,255,.5)}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#fff}
@media only screen and (max-width : 1026px) {
  #navigation .sf-menu{margin:0}
  #navigation .sf-menu a{letter-spacing:0;  font-size: 13px;}
}