Support » Fixing WordPress » Add margin on shop page woocommerce

  • Resolved faabiian3


    Hello, I’m trying to add a margin between the side of my page and the product on my WordPress website.

    Here it is:

    It’s not a huge issue but I think it looks unattractive.
    Any help would be great, but also if you could explain the code, it would be of even greater assistance! (optional of-course).


Viewing 15 replies - 1 through 15 (of 16 total)
  • Hi,

    I want to make sure I have everything correct. Is it the case that you want the glasses displayed more towards the center of the page?

    If that is the case I would recommend taking a look at the CSS for the woocomerce plugin.

    The could looks like this:

    //*————–PLUGIN SUPPORT————–*/
    div#container {width: 70%;float: left;}
    .woocommerce #woocontent{ margin:30px 0;}

    #review_form_wrapper form{ margin-top:30px;}
    .woocommerce #reviews h3, .woocommerce-page #reviews h3{margin: 40px 0 20px 0;}
    .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {padding: 7px;opacity: 0.7;}

    .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product{width:18%!important;}

    .woocommerce .star-rating span, .woocommerce-page .star-rating span{ color:#F4D431;}

    .woocommerce.single .breadcrumbs {margin-top: -30px;padding-bottom: 20px;}

    You will see the second line that says : div#container {width: 70%;float: left;}

    You can change that to:

    div#container {width: 70%;float: center;}

    Or you can omit the float altogether.

    I can’t tell you where to edit this information on your end, but in my testing that seemed to work well.

    I hope this helps!

    Thread Starter faabiian3


    Hello, thanks but alike you I have no idea on how to access the plugin css!
    Thanks for your speedy response and time anyway.

    I downloaded the plugin to take a look around and like you, didn’t see anything. In doing some more research I stumbled across this:

    It might be worth investigating. Sorry I couldn’t be of more help.

    I downloaded the plugin and found the following:


    That would be the path to the CSS stylesheet. You could make the edit there and then upload it to your site via FTP.

    However, I would strongly recommend you proceed with caution and, if possible, test this on a local install of WordPress on your machine before making the change on a live site.

    Thread Starter faabiian3


    Hello, thanks greatly for your help! However I still don’t know where to find that file. I’ve searched for it in the website database and found nothing under that name. Is it possible to edit the file on wordpress itself?


    I believe it is something you can edit direct from within the admin area of your site.

    Have a look at the following:

    Your theme has a 0 margin on the left side of the page for the content area.

    You can edit your theme’s css file and change that:

    #content {
        float: left;
        margin: 40px 20px 40px 0 !important;
        width: 680px !important;

    just change it to margin: 40px !important;

    it’s around line 1112 of the style.css in the optimizer theme

    Thread Starter faabiian3


    Hi, thanks, would the code be exactly that? I’m having issues with finding it, even around line 1112

    Search the theme’s style.css for #content and you should find it. I gave you the info based on inspecting the elements in chrome, so line numbers could be off.

    Thread Starter faabiian3


    Yeah I did, still unable to find it unfortunately.

    This was the closest to what I found:

    #content{ width:100%; float:left; margin-top:30px;}
    .page_tt{ float:left; width:100%; padding:20px 0; text-align:center;}

    Did you do a find all? I can see this around line 626: `#content {
    width: 100%;
    float: left;
    margin-top: 30px;

    and this around line 1112: `#content {
    float: left;
    margin: 40px 20px 40px 0 !important;
    width: 680px !important;

    if you are using a child theme, the code may be in the style sheet of the parent theme and not the one you are using. If you can’t find that, then I’m not sure where else to look. I hope this helps.

    Thread Starter faabiian3


    Hello, yes the one at 626 is exactly on line 626, however the stylesheet only goes up to 1100. I did use find and with the #content, there are only 3 results.

    No worries, I guess I’ll have to live with it! Thanks anyway

    Thread Starter faabiian3


    Hi everyone, thanks a lot for your time! After heading over to the correct part of the forum, I finally found a solution. The solution is to edit the code in the themes own CSS editor!:

    Appearance -> Customize -> Miscellaneous -> Custom CSS

    .woocommerce #container {
        width: 60%;
        margin-left: 10%;

    Thanks again for your time, I appreciate it greatly!



    Hi there. I know it has been some time since you did this but i am wondering, where did you find:

    Miscellaneous -> Custom CSS.

    This is not available to me, i don’t know why.

    Even if i use the plugin TJ Custom CSS which provides me with a Custom CSS editor in Customize, input the code in which you used, it does not change.

    Any tips for me would be greatly appreciated.

    I had the same issue with Woocommerce on my site – no margins. Your trick worked great! Thank you faabiian3 for taking the time to post it!

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Add margin on shop page woocommerce’ is closed to new replies.