.elementor-section.elementor-top-section.elementor-element.elementor-element-0871871.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
  position: fixed;
  top: 0px;
  width: 100%;
  opacity: 0.8;
}

.elementor-110 .elementor-element.elementor-element-30a256c .sub-menu a.hfe-sub-menu-item:hover {
  padding-left: 1px;
}

.hfe-nav-menu a.hfe-sub-menu-item {
  padding: 0px;
  padding-left: 10px;
}

.elementor-110 .elementor-element.elementor-element-30a256c .menu-item a.hfe-sub-menu-item {
  padding-left: 0px;
}

.elementor-110 .elementor-element.elementor-element-30a256c a.hfe-menu-item,
.elementor-110 .elementor-element.elementor-element-30a256c a.hfe-sub-menu-item {
  font-size: 0.6em;
}

.hfe-nav-menu .sub-menu li.menu-item {
width: 150px; 
}