.sf-menu, .sf-menu
*{list-style:none;padding:0}.sf-menu
li{position:relative}.sf-menu
ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left}.sf-menu li:hover > ul,
.sf-menu li.sfHover>ul{display:block;margin-left:0;width:665px}.sf-menu
a{display:block;position:relative;font-size:1.15em}.sf-menu ul
ul{top:0;left:100%}.sub-menu ul
li{border:none}.sf-menu{float:left;margin-bottom:0}.sf-menu
ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em}.sf-menu
a{padding: .75em 1em;text-decoration:none;border-bottom:none;zoom:1}.sf-menu a:hover{color:#FFF}.current_page_item a,
.current-page-ancestor a,
.current-menu-parent a,
.current-post-parent a,
.current-post-ancestor a,
.current-menu-ancestor a,
.current-menu-item
a{background:#F0F0F0}.current_page_item a:hover,
.current-page-ancestor a:hover,
.current-menu-parent a:hover,
.current-post-parent a:hover,
.current-post-ancestor a:hover,
.current-menu-ancestor a:hover,
.current-menu-item a:hover{background:#1B74BA;color:#FFF}.sf-menu
.nav_desc{font-size:85%;line-height:13px;max-width:100%;white-space:pre-wrap}.sf-menu .has-image
img{float:left;margin:-5px 25px 0 15px}.sf-menu
li{white-space:nowrap;*white-space:normal;-webkit-transition:background .3s;transition:background .3s}.sf-menu ul
li{background:#FFF;border-radius:0;min-height:100px}.sf-menu ul li:last-child{min-height:115px}.sf-menu ul ul
li{background:#707070}.sf-menu li:hover a,
.sf-menu li.sfHover
a{background:#1B74BA;color:#FFF}.sf-menu li:hover li a,
.sf-menu li.sfHover li
a{background:#FFF;color:#1B74BA;padding:20px
0 0 10px}.sf-menu li li a:hover,
.sf-menu li li
a.sfHover{color:#257ABD}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px
solid transparent;border-top-color:#F0F8FF;border-top-color:rgba(255,255,255,.5)}.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:white}.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:white}@media (max-width: 960px){.sf-menu{float:none}.sf-menu
li{border-top:1px solid #E6E6FA}.sf-menu>li{width:100%}.sf-menu .sub-menu{display:none}}