/****************************************
//   MOBILE
****************************************/
@media all and (max-width: 768px) {
  #superfish-1 {
    display: none;
  }
	#menu-toggle {
		display: block;
	}
}
/****************************************
//   TABLET + DESKTOP
****************************************/
@media all and (min-width: 769px) {
  #superfish-1 {
    display: block;
  }
	#menu-toggle {
		display: none;
	}
}

#block-superfish-1 {

	bottom: inherit;
}

#block-superfish-1 .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;
}

ul.sf-menu li {
	display: block;
	float: none;
	margin: 0;
	width: 100%;
	position:relative;
}