.block-superfish > ul.menu > li {
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.195s;
}
.block-superfish > ul.menu > li:hover {
  background: #196694;
  transition: all cubic-bezier(0.4, 0, 0.6, 1) 0.195s;
}
.block-superfish > ul.menu > li.sfHover, .block-superfish > ul.menu > li:hover {
  transition: all cubic-bezier(0.4, 0, 0.6, 1) 0.195s;
}
.block-superfish > ul.menu > li.sfHover ul li, .block-superfish > ul.menu > li:hover ul li {
  background: #F8F8F8;
  transition: all cubic-bezier(0.4, 0, 0.6, 1) 0.195s;
}
.block-superfish > ul.menu > li.sfHover ul li a, .block-superfish > ul.menu > li:hover ul li a {
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.195s;
}
.block-superfish > ul.menu > li.sfHover ul li:before, .block-superfish > ul.menu > li:hover ul li:before {
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.195s;
  transform: translateX(-50%) scaleX(0) translateZ(0);
  -webkit-transform: translateX(-50%) scaleX(0) translateZ(0);
  -moz-transform: translateX(-50%) scaleX(0) translateZ(0);
  -ms-transform: translateX(-50%) scaleX(0) translateZ(0);
}
.block-superfish > ul.menu > li.sfHover ul li:hover, .block-superfish > ul.menu > li:hover ul li:hover {
  transition: all cubic-bezier(0.4, 0, 0.6, 1) 0.195s;
}
.block-superfish > ul.menu > li.sfHover ul li:hover:before, .block-superfish > ul.menu > li:hover ul li:hover:before {
  transition: all cubic-bezier(0.4, 0, 0.6, 1) 0.195s;
  transform: translateX(-50%) scaleX(1) translateZ(0);
  -webkit-transform: translateX(-50%) scaleX(1) translateZ(0);
  -moz-transform: translateX(-50%) scaleX(1) translateZ(0);
  -ms-transform: translateX(-50%) scaleX(1) translateZ(0);
}