.sf-mega,.sf-stacked{box-sizing:border-box}.sf-menu,.sf-menu *{list-style:none}.sf-menu li{position:relative;white-space:nowrap;-webkit-transition:background .2s;transition:background .2s}.sf-menu .sf-mega,.sf-menu .sf-mega li,.sf-menu .sf-stacked,.sf-menu .sf-stacked li{white-space:normal}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu a,.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu a{position:relative;zoom:1}.sf-menu ul ul{top:0;left:100%}.sf-menu li.sfHover,.sf-menu li:hover{-webkit-transition:none;transition:none}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #dFeEFF;border-left-color:rgba(255,255,255,.5)}.sf-mega-section,.sf-stacked-section{margin-right:1em;border-right:1px solid #b4c8f5}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-menu .sf-mega{position:absolute;display:none;top:100%;left:0;z-index:99;color:#fff;box-shadow:2px 3px 6px rgba(0,0,0,.2);width:100%}.sf-menu .sf-mega ul{position:static;display:block;list-style:none;margin-left:0}.sf-menu li.sf-mega-item{position:static}.sf-mega{background:#555;padding:1em;width:100%}.sf-mega-section{float:left;width:8em;padding:0 1em 1em 0}.sf-mega ul.dropdown-menu{position:relative!important;float:none!important;width:100%!important;margin-top:inherit!important;padding:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.sf-mega .dropdown-menu>li>a{padding:0;clear:inherit;white-space:normal}.sf-menu .sf-stacked{position:absolute;display:none;top:100%;left:0;z-index:99;color:#fff;box-shadow:2px 3px 6px rgba(0,0,0,.2);width:100%}.sf-menu .sf-stacked ul{position:static;display:block;list-style:none;margin-left:0}.sf-menu li.sf-stacked-item{position:static}.sf-stacked{background:#555;padding:1em;width:100%}.sf-stacked-section{float:left;width:8em;padding:0 1em 1em 0}