.sf-menu.sf-style-default {
  padding: 0;
}
.sf-menu.sf-style-default.sf-navbar {
  width: 100%;
}
.sf-menu.sf-style-default ul {
  padding-left: 0;
}
.sf-menu.sf-style-default a {
  border-left: none;
  border-top: none;
  padding: 0 ;
}

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul,
.sf-menu li > ul
{
	left: 0;
	top: 22px;
}

.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul,
.sf-menu li li > ul
{
	top: -1px;
	left: 150px;/*180px*/
}

.sf-menu.sf-style-default a, 
.sf-menu.sf-style-default a, 
.sf-menu.sf-style-default a:focus  
{  
    text-decoration: none;  
    color: #FFF;  
    text-shadow: none;  
    -webkit-transition: 500ms linear 0s;  
    -moz-transition: 500ms linear 0s;  
    -o-transition: 500ms linear 0s;  
    transition: 500ms linear 0s;  
    outline: 0 none;  
}  

.sf-menu.sf-style-default a:hover, 
.sf-menu.sf-style-default a:focus  
{  
    color: #fff;  
    text-shadow: -1px 1px 8px #FF9900, 1px -1px 8px #FF9900;  
}  

.sf-menu.sf-style-default a,
.sf-menu.sf-style-default a:visited  
{
  color: #D9DADB;
  text-decoration: none;
}
.sf-menu.sf-style-default a.sf-with-ul {
  padding-right: 2.25em;
}
.sf-menu.sf-style-default.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
.sf-menu.sf-style-default span.sf-description {
  color: #13a;
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 5px 0 0 5px;
  padding: 0;
}

.sf-menu.sf-style-default li,
.sf-menu.sf-style-default.sf-navbar {
  background: transparent;
  width: 150px; /*180px*/
  text-align: center;
  padding: 3px 0 7px 0;
}

.sf-menu.sf-style-default ul ul ul
{
	width: 145px;
}

.sf-menu.sf-style-default li li li
{
	width: 160px;
}

a.sf-depth-2, 
a.sf-depth-2:visited,
a.sf-depth-3, 
a.sf-depth-3:visited 

{
	line-height: 20px;
	padding-left: 5px;
}

.sf-menu.sf-style-default li li.menuparent > a
{
	background: #A7A9AC url('/sites/all/themes/acceleware/images/menu-arrow.png') no-repeat 96% 50%;
}

.sf-menu.sf-style-default li li,
.sf-menu.sf-style-default li li li 
{
  background: #A7A9AC;
  text-align: left;
  padding: 0;
  border: 1px solid #D1D3D4;
  border-bottom: none;
}

.sf-menu.sf-style-default li li.first,
.sf-menu.sf-style-default li li li.first
{
	border-bottom: none;
}

.sf-menu.sf-style-default a.active
{
	color: #FFF;
}

.sf-menu.sf-style-default li li a,
.sf-menu.sf-style-default li li li a
{
	padding: 3px 2px 3px 5px;
	font-size: 9pt;
}

.sf-menu.sf-style-default li li:hover,
.sf-menu.sf-style-default li li.sfHover
{
	background: #676464;
	color: #FFF;
}

.sf-menu.sf-style-default li li.menuparent > a:focus,
.sf-menu.sf-style-default li li.menuparent > a:hover,
.sf-menu.sf-style-default li li.menuparent > a:active 
{
	/*background: #676464 url('/sites/all/themes/acceleware/images/menu-arrow-dark.jpg') no-repeat 96% 50%;*/
	background-color: #676464;
	color: #FFF;
  -webkit-transition: none;  
  -moz-transition: none;  
  -o-transition: none;  
  transition: none;  
}

.sf-menu.sf-style-default li a:focus,
.sf-menu.sf-style-default li a:hover,
.sf-menu.sf-style-default li a:active 
{
	background: #676464;
	color: #FFF;
}

.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active 
{
  background: transparent;
	color: #FFF;
}

.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li {
	margin: 0;
	padding: 0;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
	font-weight: bold;
}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
	display: inline;
	float: left;
	width: 12em;
}
.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
	float: right;
}
.sf-menu.sf-style-default li.sf-parent-children-1 ul.sf-megamenu {
	width: 12em;
}
.sf-menu.sf-style-default li.sf-parent-children-2 ul.sf-megamenu {
	width: 24em;
}
.sf-menu.sf-style-default li.sf-parent-children-3 ul.sf-megamenu {
	width: 36em;
}
.sf-menu.sf-style-default li.sf-parent-children-4 ul.sf-megamenu {
	width: 48em;
}
.sf-menu.sf-style-default li.sf-parent-children-5 ul.sf-megamenu {
	width: 60em;
}
.sf-menu.sf-style-default li.sf-parent-children-6 ul.sf-megamenu {
	width: 72em;
}
.sf-menu.sf-style-default li.sf-parent-children-7 ul.sf-megamenu {
	width: 84em;
}
.sf-menu.sf-style-default li.sf-parent-children-8 ul.sf-megamenu {
	width: 96em;
}
.sf-menu.sf-style-default li.sf-parent-children-9 ul.sf-megamenu {
	width: 108em;
}
.sf-menu.sf-style-default li.sf-parent-children-10 ul.sf-megamenu {
	width: 120em;
}