Set a black background with a gold border for all devices and then have an inline css code to overide it for some pages.
I used this for a client's project using the Nuru template so it might need a bit of work for other templates.
This tecnique can be used for variations to get the desired effect.
Solution
add the following code to your custom.css or template css file.
/* main page styling - add black background and gold border */ #jsn-mainbody { padding: 10px 10px; background-color: black; border: 1px solid #DBB054; }
On the our team page (selected page) I have used inline css to remove the black background and gold border because i do not want it there. I used the following code below as inline css.
/* inline css to remove the black background and gold border */ #jsn-mainbody { padding: 0px; border: none; background-color: transparent; }
Get rid of black/white box that appears when the display is mobile
When you make the window small the code above does not work so i added this code in to my custom.css
/* get rid of black/white box that appears when the display is mobile */ @media only screen and (max-width: 960px) { #jsn-content #jsn-maincontent { background-color: black; border: 1px solid #DBB054; } }
and now i added the following code inline
#jsn-mainbody { padding: 0px; border: none; background-color: transparent; } @media only screen and (max-width: 960px) { #jsn-content #jsn-maincontent { background-color: transparent; border: none; } }
The border dissapears, but the black background goes white, (the original colour).
Remove background for any device below 960px - not sure if this is realted to the above code
The mobile styling seems to be called separately and so i cannot overide it.
/* remove background for any device below 960px - not sure if this is realted to the above code */ @media only screen and (max-width: 960px), (max-device-width: 960px){ [id*="jsn-content_inner"], [id*="jsn-maincontent_inner"] { background: transparent !important; } } @media only screen and (max-width: 960px){ #jsn-content #jsn-maincontent { background: transparent !important; } }