/*** ESSENTIAL STYLES ***/
.fancify-menu {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  transition: 0.6s;
}

.fancify-menu .fancify-mega {
  position: fixed;
  display: none;
  width: 98%;
  margin: 0px 1%;
  left: 0;
  z-index: 99;
}

.fancify-menu>li {
  float: left;
}

.fancify-menu li:hover>.fancify-mega,
.fancify-menu li.sfHover>.fancify-mega {
  display: block;
}

.fancify-menu>li>a {
  display: block;
  position: relative;
}