/****************************************
//   MOBILE
****************************************/
@media all and (max-width: 768px) {
  #superfish-1 {
    display: none;
  }
	#menu-toggle {
		display: block;
	}
	ul.sf-menu li {
		display: block;
		float: none;
		margin: 0;
		width: 100%;
		position:relative;
	}
	#block-superfish-1 {
		width: 100%;
		bottom: inherit;
	}
}
/****************************************
//   TABLET + DESKTOP
****************************************/
@media all and (min-width: 769px) {
  #superfish-1 {
    display: block;
  }
	#menu-toggle {
		display: none;
	}
}


#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;
}
