/* navi-top-dropdown.css */
.sf-menu ul{/*  box-shadow: 2px 2px 6px rgba(0,0,0,.2);*/        min-width: 12em;/* allow long menu items to determine submenu width */        *width: 12em;/* no auto sub width for IE7, see white-space comment below */}.sf-menu a,.sf-menu span{min-height:1px;margin-bottom:0;margin-left:0;padding:20px 10px;text-align:left;border:0;font:15px Roboto;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px;zoom: 1}.sf-menu a:hover{background-color:rgba(255,255,255,.1);color:#fff}.sf-menu .level_2  a,.sf-menu .level_2 span{min-width:250px}.sf-menu a.trail{font-weight:bold;color:#fff}.sf-menu ul li a:hover{background-color:rgba(255,255,255,.8);color:#444}.sf-menu li span{display:block;font-weight:bold;color:#fff}.sf-menu ul li a,.sf-menu ul li span{padding-top:10px;padding-bottom:10px;background-color:#efefef;color:#555}.sf-menu ul{color:#fff}.sf-menu li a:hover,.sf-menu li.sfHover{color:#fff;/* only transition out, not in */        -webkit-transition: none;transition: none}.sf-arrows .sf-with-ul{padding-right: 1.8em !important;*padding-right: 1em !important;/* no CSS arrows for IE7 (lack pseudo-elements) */}.sf-arrows .sf-with-ul:after{width:0;height:0;top:50%;position:absolute;margin-top:-3px;content: '';right: 1em;/* order of following 3 rules important for fallbacks to work */        border: 5px solid transparent;border-top-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */        border-top-color: rgba(255,255,255,.8)}.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;/* IE8 fallback colour */}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color: transparent;border-left-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */        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}