.sf-menu.sf-style-white {
  float: left;
  margin-bottom: 1em;
  padding: 0;
}
.sf-menu.sf-style-white.sf-navbar {
  width: 100%;
}
.sf-menu.sf-style-white ul {
  padding-left: 0;
  margin-left: 35px;
}
.sf-menu.sf-style-white a {
padding-right: 20px;
color: #fff !important;
padding-top: 5px;
padding-bottom: 5px;
font-weight: lighter !important;
}
.sf-menu.sf-style-white a.sf-with-ul {
  padding-right: 2.25em;
}
.sf-menu.sf-style-white.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
.sf-menu.sf-style-white.sf-navbar a {
  border: 0;
}

.sf-menu.sf-style-white li,
.sf-menu.sf-style-white.sf-navbar {
  background: transparent;
  width: 180px;
  text-align: right;
}
.sf-menu.sf-style-white li li {
  background:#a1a1a1;
  width: 150px;
  text-align: left;
    border-left: 4px solid #a1a1a1;
}
.sf-menu.sf-style-white li li li {
  background: #f5f5f5;
}
.sf-menu.sf-style-white li:hover,
.sf-menu.sf-style-white li.sfHover,
.sf-menu.sf-style-white li.active a,
.sf-menu.sf-style-white a:focus,
.sf-menu.sf-style-white a:hover,
.sf-menu.sf-style-white a:active,
.sf-menu.sf-style-white.sf-navbar li li {
  background: #e64f2c url('hover.jpg') no-repeat;
  background-position: right;
  border-left: 4px solid #a1a1a1;
  
}

.sf-menu.sf-style-white li li:hover,
.sf-menu.sf-style-white li li.sfHover,
.sf-menu.sf-style-white li li.active a,
.sf-menu.sf-style-white li li a:focus,
.sf-menu.sf-style-white li li a:hover,
.sf-menu.sf-style-white li li a:active,
.sf-menu.sf-style-white.sf-navbar li li li{
  background: #494949 !important;
  border-left: 2px solid #494949  !important;

}


.sf-menu.sf-style-white ul li ul{
 background: black !important;
}