.sf-navbar {
  height: 0;
  padding-bottom: 20px !important;
  padding-left: 0 !important;
  position: relative;
  width: 100%;
  z-index: 97;
}

.sf-menu.sf-style-blue a {
  border: 1px outset #dbdbdb;
  color: #7b7b7b !important;
}
.sf-navbar.sf-style-blue a {
  border: 0;
}
.sf-menu.sf-style-blue li,
.sf-navbar.sf-style-blue {
  background: #dbdbdb;
}
.sf-menu.sf-style-blue li li {
  background: #dbdbdb;
}
.sf-menu.sf-style-blue li li li {
  background: #dbdbdb;
}
.sf-menu.sf-style-blue li:hover,
.sf-menu.sf-style-blue li.sfHover,
.sf-menu.sf-style-blue li.active a,
.sf-menu.sf-style-blue a:focus,
.sf-menu.sf-style-blue a:hover,
.sf-menu.sf-style-blue a:active,
.sf-navbar.sf-style-blue li li,
.sf-navbar.sf-style-blue li li span {
  background: #dbdbdb;
  color: #3b3b3b !important;
}
.sf-navbar.sf-style-blue li ul {
  background-color: #dbdbdb;
  width: 100%;
}
.sf-navbar.sf-style-blue li ul li ul {
  background-color: transparent;
}

.sf-menu ul {
  padding-left: 0 !important;
  position: absolute;
  top: -999em;
  width: 65px;
}

.sf-vertical, .sf-vertical li {
  top: 160px;
  font-size: 12px;
}

.sf-vertical li {
  border-bottom: #fff solid 1px;
  background-color: #4b4b4b;
  width: 75px;
}

.sf-vertical li ul {
  background-color: #4b4b4b;
  padding: 0;
  margin: 0 0 0 5px;
}

.sf-vertical li ul li {
  width: 140px;
  margin: 0;
  padding: 0;
  top: 0;
  background-color: #4b4b4b;
}


.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left: 6em; /
  top: 0;
}
.sf-vertical .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-vertical a > .sf-sub-indicator {
  background-position: 0 0;
} 
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
}

div#block-superfish-1.block ul#superfish-1, ul#superfish-1 * {
  margin: 0;
  padding: 0;
  list-style: none;
}

div#block-superfish-1.block ul#superfish-1 li {
  background: #fff;
}

div#block-superfish-1.block ul#superfish-1 li li {
  background: #fff;
}

div#block-superfish-1.block ul#superfish-1 li li li {
  background: #fff;
}

div#block-superfish-1.block ul#superfish-1 {
  margin-top: -13px;
}

div#block-superfish-1.block #superfish-1.sf-menu li.sfHover ul {
  left: 0;
  top: 29px;
  z-index: 99;
}

ul#superfish-1 li.sfHover a:link,
ul#superfish-1 li.sfHover a:visited {
  color:#c16622;
}

ul#superfish-1 li a:link,
ul#superfish-1 li a:hover,
ul#superfish-1 li a:visited,
ul#superfish-1 li a.active,
ul#superfish-1 li span.nolink {
  font-size: 1.5em;
  font-style: normal;
  text-transform: uppercase;
  margin-right: 1.5em;
  background: #fff;
}

ul#superfish-1 li ul li a:link,
ul#superfish-1 li ul li a:hover,
ul#superfish-1 li ul li a:visited,
ul#superfish-1 li ul li a:active {
  font-size: 1.05em;
  font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  margin-right: 1em;
  background: #fff;
}

ul#superfish-1 li a:hover {
  color: #22bc12;
}



ul#superfish-1 li a:link,
ul#superfish-1 li a:visited,
ul#superfish-1 li a.active,
ul#superfish-1 li ul li a.active,
ul#superfish-1.sf-menu li span.nolink {
  color: #87837f;
}

ul#superfish-1 li a.active,
ul#superfish-1 li.sf-breadcrumb a {
  font-style: normal;
  color: #414141;
}

ul#superfish-1 li.sfHover ul li a,
ul#superfish-1 ul li a:hover,
ul#superfish-1 li.sfHover ul li a:link,
ul#superfish-1 li.sfHover ul li a:visited {
  color:ec008c;
}

ul#superfish-1 li ul li a.active {
  font-weight: bold;
}

ul#superfish-1 li.sf-breadcrumb a:link,
ul#superfish-1 li.sf-breadcrumb a:visited {
  color:#414141;
}

ul#superfish-1 li.sfHover a:hover,
ul#superfish-1 li a:hover,
ul#superfish-1 li.sfHover span.nolink {
  color: #a14500;
}

ul#superfish-1 li#menu-16700-1 ul {
  margin-left: 91px;
  width: auto; /* Important */
}

ul#superfish-1 li#menu-26416-1 ul {
  margin-left: 225px;
  width: auto; /* Important */
}

ul#superfish-1.sf-menu li ul li a:link,
ul#superfish-1.sf-menu li ul li a:visited,
ul#superfish-1.sf-menu li ul li a {
  color: #a39f9a;
}

ul#superfish-1.sf-menu li ul li.active-trail a {
  color: #414141;
}

ul#superfish-1 li.sfHover ul li a:hover {
  color: #a14500;
  font-weight: none;
}

ul#superfish-1 li.sf-breadcrumb ul li a:hover {
  color: #c16622;
}

ul#superfish-1.sf-menu li#menu-31003-1.sf-item-4 ul li span.nolink,
ul#superfish-1.sf-menu li#menu-22312-1.last ul li#menu-31947-1.first span.nolink,
ul#superfish-1.sf-menu li#menu-22312-1.last ul li span.nolink{
  font-style: italic;
  color: #87837F;
  font-size: 1em;
  text-transform: none;
}

ul#superfish-1.sf-menu li#menu-31003-1.sf-item-4 ul li span.nolink {
  margin-left: 356px;
}


ul#superfish-1.sf-menu li#menu-22312-1.last ul li span.nolink {
  margin-left: 513px;
}


ul#superfish-1.sf-menu li#menu-31003-1.sf-breadcrumb ul li span.nolink {
  display: none;
}

.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar, ul#superfish-1 {
    background: none repeat scroll 0 0 #fff;
}



a.menuparent {
    border: none;
    padding: 0.75em 1em;
    text-decoration: none;
}

#superfish-1 a {
  border: none;
}

div#editor-toolbox {
  position: fixed;
	width: 100%;
	background-color: #43433C;
	z-index: 300;
	padding-left: 10px;
}

#superfish-2.sf-menu a.menuparent {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
div#block-superfish-2.block { padding: 0; margin: 0 !important; }

#editor-toolbox + #header {
	padding-top: 28px;
}

div#block-superfish-2.block ul#superfish-2.sf-menu li {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff !	!important;
	margin-right: 10px;
	padding: 8px 10px;
}

div#editor-toolbox div#editor-toolbox-content div#block-superfish-2.block ul#superfish-2.sf-menu li.sf-depth-1 ul li.sf-depth-2 {
	background-color: #d6d6ce;
	white-space: nowrap;
	width: auto;
	color: #584F46;
	padding: 8px 10px;
	border-bottom: 1px #fff solid;
}

ul#superfish-2.sf-menu li.sf-depth-1 ul li.sf-depth-2 ul li.sf-depth-3 {
	background-color: #584F46;
	padding: 6px 8px 6px 8px;
	white-space: nowrap;
	width: auto;	
}

div#block-superfish-2.block ul#superfish-2.sf-menu li.active-trail ul li.sf-depth-2 ul li.sf-depth-3 {
	margin-left: 0;
}


#superfish-2.sf-menu li.sf-depth-1, #superfish-2.sf-menu li.sf-depth-1 a, #superfish-2.sf-menu li.sf-depth-1 a:link, #superfish-2.sf-menu li.sf-depth-1 span {
	color: #fff;
	font-size: 14px;	
}

#superfish-2.sf-menu li.sf-depth-2, #superfish-2.sf-menu li.sf-depth-2 a, #superfish-2.sf-menu li.sf-depth-2 a:link, #superfish-2.sf-menu li.sf-depth-2 a:visited,  #superfish-2.sf-menu li.sf-depth-2 a.visited, #superfish-2.sf-menu li.sf-depth-2 span {
	color: #584F46;
	font-size: 12px;	
}

#superfish-2.sf-menu li.sf-depth-3, #superfish-2.sf-menu li.sf-depth-3 a, #superfish-2.sf-menu li.sf-depth-3 a:link, #superfish-2.sf-menu li.sf-depth-3 a:visited, #superfish-2.sf-menu li.sf-depth-3 span {
	color: #fff;
	font-size: 12px;	
}

#superfish-2.sf-menu li:hover {
	background-color: #00AEEF !important;
}

#superfish-2.sf-menu li.sf-depth-3:hover {
	background-color: #00a651 !important;
}

#superfish-2.sf-menu li:hover a, #superfish-2.sf-menu li:hover {
	color: #fff;
}
ul#superfish-2.sf-menu li.sf-depth-1 ul {
	margin: 0;
	padding: 0;
}

#superfish-2.sf-menu li.sf-depth-1 ul li.sf-depth-2 ul li.sf-depth-3 {
	opacity: 0.88;
}

#superfish-2.sf-menu li li:hover ul,
#superfish-2.sf-menu li li.sfHover ul,
#superfish-2.sf-menu li li li:hover ul,
#superfish-2.sf-menu li li li.sfHover ul {
  margin-right: 30px;
  top: 10px;
}


/*
ul#superfish-2.sf-menu {
  background-color: #CCC;
  font-size: 92%;
}

ul#superfish-2.sf-menu li, ul#superfish-2 li span.nolink {
  padding: 0;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #ccc;

}

ul#superfish-2 li a, ul#superfish-2 span {
  margin: 0;
  padding: 0;
  border: none;
  color: #000;
}

ul#superfish-2 span.nolink {
  display: block;
}

ul#superfish-2.sf-menu li ul li a {
  margin: 2px 0 4px 0;
  padding: 2px 0 4px 0;
  border-top: #b8b8b8 solid 1px;
}
ul#superfish-2.sf-menu li a {
  border: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

ul#superfish-2.sf-menu li ul {
  background-color: #ccc;
  font-weight: bold;
  margin: -10px 0 0 0;
  padding: 10px 0 0 0;
}

ul#superfish-2 a:hover, ul#superfish-2 li a:hover span.tab {
  color: #0094c5;
}

ul#superfish-2.sf-menu li {
  padding: 6px 8px 8px 8px;
}

ul#superfish-2.sf-menu li ul li {
  padding: 0 4px 0 10px;
  margin: 0;
  width: 100px;
}

ul#superfish-2.sf-menu li ul li, ul#superfish-2.sf-menu li ul li a {
  text-transform: none;
  font-weight: normal;
}

ul#superfish-2.sf-menu li { padding: 8px; }

*/