.sf-menu_top, .sf-menu_top *{margin:0;padding:0;list-style:none;}
.sf-menu_top{}
.sf-menu_top li > ul{position:absolute;top:100%;width:20em !important;}
.sf-menu_top ul li{width:100%;}
.sf-menu_top li:hover{visibility:inherit;}
.sf-menu_top li{position:relative;}
.sf-menu_top a{display:block;position:relative;}
.sf-menu_top li:hover ul,
.sf-menu_top li.sfHover ul{left:0;z-index:99;}
ul.sf-menu_top li:hover li ul,
ul.sf-menu_top li.sfHover li ul{top:-999em;}
ul.sf-menu_top li li:hover ul,
ul.sf-menu_top li li.sfHover ul{left:20em !important;top:0;}
ul.sf-menu_top li li:hover li ul,
ul.sf-menu_top li li.sfHover li ul{top:-999em;}
ul.sf-menu_top li li li:hover ul,
ul.sf-menu_top li li li.sfHover ul{left:10em;top:0;}
.sf-menu_top{display:block;}
.sf-menu_top a{padding:1.6em 0em 0.3em;text-decoration:none;}
.sf-menu_top a, .sf-menu_top a:visited{color:#2d5a84;}
.sf-menu_top li li a{font-size:13px;padding:0.9em 3.5em 0.6em 1.2em;box-sizing:border-box;}
.sf-menu_top li li:hover a{padding:0.9em 2.2em 0.6em 2.5em;}
.sf-menu_top li li:last-child{border-bottom:none;}
.sf-menu_top li li li{background:#9AAEDB;}
.sf-menu_top li .separator{display:block;border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}
.sf-menu_top a.sf-with-ul span{}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:28px;height:11px;text-indent:-999em;overflow:hidden;background:url('../images/arrow-b.png') no-repeat;}
a > .sf-sub-indicator{top:1.9em;background-position:0;padding:0 !important;}
.sf-menu_top ul .sf-sub-indicator{background-position:0px 0;}
.sf-menu_top ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu_top ul a:focus > .sf-sub-indicator,
.sf-menu_top ul a:hover > .sf-sub-indicator,
.sf-menu_top ul a:active > .sf-sub-indicator,
.sf-menu_top ul li:hover > a > .sf-sub-indicator,
.sf-menu_top ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.superfish_clear{clear:both !important;height:1px !important;overflow:hidden !important;font-size:1px !important;margin:0 !important;padding:0 !important;}