Hi,
Thanks for contacting us and choosing our product!
Currently Header Mobile position is not fixed and it will use background of body is white.
So you need to fixed it by go to Appearance -> Customize -> Additional CSS and add this code:
header.haru-mobile-header {
position: fixed;
width: 100%;
}
the code for Toogle:
.toggle-icon-wrap .toggle-icon:after, .toggle-icon-wrap .toggle-icon:before {
background: none repeat scroll 0 0 #fff;
}
.toggle-icon-wrap .toggle-icon > span {
background: none repeat scroll 0 0 #fff;
}
.toggle-icon-wrap .toggle-icon:after, .toggle-icon-wrap .toggle-icon:before {
background: none repeat scroll 0 0 #fff;
}
then you need to change Logo on Mobile in Theme Options -> Logo & Favicon.
If you want to use this for only Homepage you can add class home before CSS code above.
Hope this helps!
***
Regards,
HaruTheme