/****************************************
//   MOBILE
****************************************/
@media all and (max-width: 850px) {
  #superfish-1, #superfish-2 {
    display: none;
    left: 0;
    width: 100%;
  }
	#menu-toggle {
		display: block;
	}
}
/****************************************
//   TABLET + DESKTOP
****************************************/
@media all and (min-width: 851px) {
  #superfish-1, #superfish-2 {
    display: block;
  }
	#menu-toggle {
		display: none;
	}
}
#block-superfish-1, #block-superfish-2 {
	bottom: inherit;
}

#block-superfish-1 .block-inner, #block-superfish-2 .block-inner {
	z-index: 10;
}

#block-superfish ul, #block-superfish li {
  margin: 0 !important;
  padding: 0 !important;
}

ul.sf-menu, ul.sf-menu * {
	list-style: none outside none;
}
