.sf-menu.sf-style-laconner_menu { float: left; margin-bottom: 1em; padding: 0; }
.sf-menu.sf-style-laconner_menu.sf-navbar { width: 100%; }
.sf-menu.sf-style-laconner_menu ul { padding-left: 0; }
.sf-menu.sf-style-laconner_menu a {
  border: 1px solid #7070B8; /* button (border) appearance */  /* ########### */
  color: #ffffff; /* default (non active etc.) menu item text color */  /* ########### */
  padding: 0.75em 1em; white-space: nowrap;
}
.sf-menu.sf-style-laconner_menu a.sf-with-ul { padding-right: 2.25em; }
.sf-menu.sf-style-laconner_menu.rtl a.sf-with-ul {
  padding-left: 2.25em; padding-right: 1em; }
.sf-menu.sf-style-laconner_menu.sf-navbar a { border: 0; }
.sf-menu.sf-style-laconner_menu span.sf-description { color: #000000;  /* ########### */
  display: block; font-size: 0.8em; line-height: 1.5em; margin: 5px 0 0 5px; padding: 0; }
.sf-menu.sf-style-laconner_menu li, 
.sf-menu.sf-style-laconner_menu.sf-navbar {
  background: #333399; /* menu item background color */  /* ########### */
} /* top menu links above, sub menu links below, match if no sublinks */
.sf-menu.sf-style-laconner_menu li li {
  background: #333399; /* sub menu background color */  /* ########### */
}
.sf-menu.sf-style-laconner_menu li li li {
  background: #f5f5f5; /* sub sublink background color */
}
#block-superfish-1 .sf-menu li a.active {
  color:#f9e9a9; /* current page text color */  /* ########### */
}
.sf-menu.sf-style-laconner_menu li:hover,
.sf-menu.sf-style-laconner_menu li.sfHover,
.sf-menu.sf-style-laconner_menu li.active a,
.sf-menu.sf-style-laconner_menu a:focus,
.sf-menu.sf-style-laconner_menu a:hover,
.sf-menu.sf-style-laconner_menu a:active,
.sf-menu.sf-style-laconner_menu.sf-navbar li li {
  background: #9999CC; /* menu item background color on hover/active */  /* ########### */
  color:#ffffff; /* menu item text color on hover/active */  /* ########### */
}
.sf-menu.sf-style-laconner_menu.sf-navbar li ul { background-color: #e9e9e9; } /* ??? */
.sf-menu.sf-style-laconner_menu.sf-navbar li ul li ul { background-color: transparent; }
/* sublinks */
.sf-menu.sf-style-laconner_menu li li a {
  color: #ffffff; /* sublink background color */  /* ########### */
}
.sf-menu.sf-style-laconner_menu li:hover,
.sf-menu.sf-style-laconner_menu li.sfHover,
.sf-menu.sf-style-laconner_menu li.active a,
.sf-menu.sf-style-laconner_menu li li a:focus,
.sf-menu.sf-style-laconner_menu li li a:hover,
.sf-menu.sf-style-laconner_menu li li a:active,
.sf-menu.sf-style-laconner_menu.sf-navbar li li {
  background: #9999CC; /*sub menu item background color on hover/active */  /* ########### */
  color:#ffffff; /* sub menu item text color on hover/active */  /* ########### */
}