/* ============================================
   Move Engineering — Custom CSS
   Aggiungere qui le regole CSS personalizzate
   ============================================ */


.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu,
.sub-menu {
  background-color: #3db28c !important;
  padding: 15px;
}


#menu-item-wpml-ls-10-en .sub-menu,
#menu-item-wpml-ls-10-it .sub-menu {
  background-color: unset !important;
  padding: unset !important;
}

#_nav_menu-17-13 .oxy-nav-menu-list {
  align-items: center;
}

#_nav_menu-17-13 > .menu-item:hover > a,
#_nav_menu-17-13 > .menu-item.current-menu-item > a,
#_nav_menu-17-13 > .menu-item.current-menu-ancestor > a,
#_nav_menu-17-13 .menu-item.current-menu-ancestor > a,
#_nav_menu-17-13 > .menu-item.current-menu-parent > a {
  color: #ffcc03 !important;
}

#_nav_menu-17-13 .sub-menu .menu-item > a {
  color: #ffffff !important;
}

#_nav_menu-17-13 .sub-menu .menu-item:hover > a,
#_nav_menu-17-13 .sub-menu .menu-item.current-menu-item > a {
  color: #ffcc03 !important;
}

@media (min-width: 1024px) {
  #_nav_menu-17-13 .sub-menu {
    align-items: flex-start;
    margin-top: 15px;
  }
}

@media (max-width: 1023px) {
  #_nav_menu-17-13 .sub-menu .menu-item > a {
    font-size: 14px !important;
  }

  #menu-item-wpml-ls-10-it .sub-menu .menu-item > a,
  #menu-item-wpml-ls-10-en .sub-menu .menu-item > a {
    font-size: unset !important;
  }

  #_nav_menu-17-13 .menu-item-has-children:not(#menu-item-wpml-ls-10-it):not(#menu-item-wpml-ls-10-en) > .sub-menu {
    display: none;
  }

  #_nav_menu-17-13 .menu-item-has-children:not(#menu-item-wpml-ls-10-it):not(#menu-item-wpml-ls-10-en).open > .sub-menu {
    display: block;
  }

  #_nav_menu-17-13 .menu-item-has-children:not(#menu-item-wpml-ls-10-it):not(#menu-item-wpml-ls-10-en) > a {
    position: relative;
  }

  #_nav_menu-17-13 .menu-item-has-children:not(#menu-item-wpml-ls-10-it):not(#menu-item-wpml-ls-10-en) > a::after {
    font-size: 20px;
    margin-left: 6px;
    display: inline-block;
    transition: transform 0.2s ease;
  }

  #_nav_menu-17-13 .menu-item-has-children:not(#menu-item-wpml-ls-10-it):not(#menu-item-wpml-ls-10-en).open > a::after {
    transform: rotate(180deg);
  }
}

#video-4-24 video {
  pointer-events: none;
}

.oxy-nav-menu .oxy-nav-menu-list .sub-menu li.menu-item{
  padding-left: 0;
}


