ul.f-accordion-menu li {
  position: relative;
}
ul.f-accordion-menu > li ul,
ul.f-accordion-menu > li:hover ul {
  /*display: none;*/
}

.f-accordion-menu li:hover  .accordion-open {
  color: white;
}

.f-accordion-menu > li .accordion-open {
  font-size: 3rem !important;
  position: absolute;
  z-index: 4;
  right: 12px;
  top: 6px;
  color: #00aeef;
  width: 25px;
  font-size: 3em;
  height: 24px;
  line-height: 50%;
  opacity: .7;
  cursor: pointer;
}

ul.f-accordion-menu li a::before,
ul.f-accordion-menu li span::before {
  display: none !important;
}

.accordion-open:hover {
  opacity: 1;
  color: #666666 !important;
}