.sf-menu{position:relative;margin:0;padding:0;list-style:none}.sf-menu .sf-mega{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left}.sf-menu li:hover>.sf-mega,.sf-menu li.sfHover>.sf-mega{display:block}.sf-menu>li>a{display:block;position:relative;color:#13a}.sf-menu{float:left;line-height:40px;width:100%}.sf-menu .sf-mega{box-shadow:2px 3px 6px rgba(0,0,0,0.2);width:100%}.sf-menu>li>a{display:block;padding:0 1em;margin:0;text-decoration:none;zoom:1;color:#444}.sf-menu>li{list-style-type:none;background:#ededed;-webkit-transition:background .2s;transition:background .2s;margin:0 1px 0 1px;border-right:1px solid #ededed}.sf-menu li.sfHover a{color:#444}.sf-menu a:hover{text-decoration:underline}.sf-menu>li:hover,.sf-menu>li.sfHover{background:#F9B365;border-top-right-radius:5px;border-top-left-radius:5px;-webkit-transition:none;transition:none}.sf-mega{background:#FDF2E4;padding:1em;box-sizing:border-box;width:100%;border-top:5px solid #444;line-height:20px}.sf-mega-section{float:left;padding:0 .5em;margin-right:1em}.sf-mega-section:last-of-type{border-right:none}.col-4 .sf-mega-section{width:calc((100% - 128px) / 4)}.col-2 .sf-mega-section{width:calc((100% - 64px) / 2)}.col-3 .sf-mega-section{width:calc((100% - 96px) / 3)}.sf-menu li.sfHover .sf-mega a,.sf-menu li.sfHover .sf-mega-section a{display:block;color:#006699}.sf-mega a:hover,.sf-mega-section a:hover{text-decoration:underline}.sf-mega li,.sf-mega-section li{list-style-type:none;line-height:20px;padding:.5em .5em;margin:0 .5em;border-bottom:1px dashed #F9B365}.sf-mega li:last-child,.sf-mega-section li:last-child,.sf-menu li .sf-mega-section:last-child li:last-child{border-bottom:none}.sf-mega-title{display:block;font-weight:600;color:#444}.nav-promo{margin-top:1em}.nav-promo-img{margin-top:.5em;margin-left:1.5em}.ui-autocomplete li{border-bottom:#369}.sf-arrows .sf-with-ul{padding-right:2em;*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:#444;border-top-color:#444}.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:#444}
