Hello Penny,
Thanks for updating in!
2.) The css code did not work because you have inserted an invalid css. You inserted this:
@media ( max-width:979px){
.x-sidebar{
display:none !important;
}
.masthead-inline .x-navbar .desktop .sub-menu{
left:0;
right:auto;
}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu{
left:100%;
right:auto;
}
And the correct one should be this:
@media ( max-width:979px){
.x-sidebar{
display:none !important;
}
}
.masthead-inline .x-navbar .desktop .sub-menu{
left:0;
right:auto;
}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu{
left:100%;
right:auto;
}
3.) By default, the product page in Icon stack is fullwidth. Because what you are trying to accomplish requires a template customization, we would highly to suggest that you use a child theme. This allows you to make code changes that won’t be overwritten when an X update is released.
After the child theme is set up, please add the following code in your child theme’s functions.php file
// Sidebars in single product page and woo archive pages
// =============================================================================
function add_sidebars_woopages($contents) {
if ( x_is_shop() || x_is_product_category() || is_product_tag() || x_is_product() ) {
$contents = 'content-sidebar';
}
return $contents;
}
add_filter('x_option_x_layout_content', 'add_sidebars_woopages');
// =============================================================================
4.) To remove the white background color,
body .site,
body .x-site {
background-color: transparent;
}
5.) You can add a background image in the footer by using a custom css. You may use this:
.x-colophon.bottom {
background-image: url(http://placehold.it/900x300/eee);
background-position: top center;
}
We would loved to know if this has work for you. Thank you.