Hey There,
To resolve your issue, please update the css code from this:
@media screen and (min-width: 980px) {
.home .x-topbar,
.home .x-navbar {
background-color:transparent !important;
transition: all 0.6s ease;
}
.home .masthead {
position: absolute;
width: 100%;
}
.home .x-navbar.x-navbar-fixed-top {
background: #fff !important;
}
}
Replace it with this:
@media screen and (min-width: 980px) {
.home .x-topbar,
.home .x-navbar {
background-color:transparent;
transition: all 0.6s ease;
}
.home .masthead {
position: absolute;
width: 100%;
}
.home .x-navbar.x-navbar-fixed-top {
background: #fff;
}
}
And then, please add this JS code in the Theme Options > Global JS (http://prntscr.com/evswzb)
jQuery(function($) {
$(window).scroll(function() {
if ($(window).scrollTop() > 400) {
$('.x-navbar').addClass("x-navbar-solid").css("background-color", "rgba(255,255,255,0.95)");
$('.x-brand img').attr('src','//misterlevius.com/wp-content/uploads/2018/01/MISTER-LEVIUS-2-black-1.png');
$('.mobile').css("background-color", "transparent");
} else {
$('.x-navbar').removeClass("x-navbar-solid").css("background-color", "rgba(0,0,0,0.15)");
$('.x-brand img').attr('src','//misterlevius.com/wp-content/uploads/2018/01/MISTER-LEVIUS-2-black-2.png');
$('.mobile').css("background-color", "rgba(0,0,0,0.95)");
}
});
});
This JS code will swap out the two logo images black-1.png
and black-2.png
.
Hope this helps. Please let us know how it goes.