Replace these rules:

.p7PM3-02 ul li a.pm3-link:hover {
background: none, linear-gradient(180deg, #000 30%, #222);
color: #DDD;
}
.p7PM3-02 ul ul li a.pm3-link:hover {
background: none, linear-gradient(90deg, #333 70%, #000);
color: #DDD;
}

With these:

.p7PM3-02 ul li a.pm3-link:hover {
background: linear-gradient(180deg, #000 30%, #222);
color: #DDD;
}
.p7PM3-02 ul ul li a.pm3-link:hover {
background: linear-gradient(90deg, #333 70%, #000);
color: #DDD;
}

Effectively, you are removing all instances of none combined with linear-gradient.