Hi,
Regarding the envelope icon, you can add the code below to the custom css option.
a.contact-menu-link {
font-size: 30px!important;
height: 28px!important;
margin-top: 10px!important;
line-height: 28px!important;
}
I’m not understanding what you want to do with the background. Can you explain further?
-Rui