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

/* */
.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu,
.sub-menu {
  background-color: rgb(0, 69, 109) !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 {
    font-size: unset !important;
  }

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

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

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

  #_nav_menu-17-13 .menu-item-has-children:not(#menu-item-wpml-ls-10-it) > a::after {
    content: ' \25BC';
    font-size: 10px;
    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).open > a::after {
    transform: rotate(180deg);
  }
  
   */

  #_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 {
    content: ' \25BC';
    font-size: 10px;
    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;
}
