Right so lets try filters – not sure if it will be compatible on all browsers but….
1. Remove this CSS so the search isn’t getting in the way:
.main-navigation li.search-item {
float: none !important;
}
2. Add this CSS:
@media (min-width: 1024px) {
.main-navigation:hover .navigation-logo img {
-webkit-filter: invert(1);
filter: invert(1);
transition: 0.2s ease-in;
}
.main-navigation:hover {
background-color: #ffffff;
transition: 0.2s ease-in;
}
.main-navigation:hover ul li a {
color: #000000 !important;
transition: 0.2s ease-in;
}
#sticky-navigation .navigation-logo img {
-webkit-filter: invert(1);
filter: invert(1);
}
}