Hi Noelle,
For the background, those images option is not meant to be background but rather an image beside the text. Also if those grapgic are sent to ON, it will look for the image value for both default and hover. It will show a broken image on default if you don’t add one. Unfortunately for menu there’s not enough settings by default that will achieve the background you want. I add sample to use background image CSS on Customize TAB > INLINE CSS. See how it is added. You may adjust the padding on top links to see how the background image behaves. It might require more adjustment but that would be outside the scope of our support. Please try to inspect the element to see how it is added and to adjust how it looks.
You have added this custom CSS to hide featured image:
.single-x-portfolio .entry-featured {
width: 0%;
}
Then you have added h2 title header. By default, header have top margin. Please reset top margin to zero. You can use our helper classes mtn to reset top margin.
It is not showing but it is still occupying space. Please use display property to hide it instead
.single-x-portfolio .entry-featured {
display: none;
}
As explained above the custom CSS you add about featured image.
Hope this helps.