Hi rgoldstein,
It looks like your site is built using Bootstrap, which uses a grid system of 12 columns per row.
See: https://getbootstrap.com/css/#grid
BLOG POSTS WIDTHS
The content area of your site is 8 columns wide, the sidebar is 4. To make it narrower, we’ll switch it to 9 columns wide for the content and the sidebar to 3.
Important! The column widths have to add up to 12, so if you take one away, add it to another. If it’s over 12, pushes a column to the next row.
To change the widths, you have to change the code, and your best bet to do that is to create a child theme.
See: https://codex.www.ads-software.com/Child_Themes
I also see the your theme has it’s own child themes. You may want to download that and work with it instead of creating your own child theme.
https://en-ca.www.ads-software.com/themes/health-care/
In any case, once you have the child theme, you’ll want to change a number of files so the content area is 9 columns wide instead of 8.
To change these files, you either add them to your child theme (copy & paste file from parent theme to child them.
See: https://codex.www.ads-software.com/Child_Themes#Template_Files )
or change the file if it’s already in the child theme.
The piece of code you’re looking for is:
<div class="<?php if( is_active_sidebar('sidebar-primary')) { echo "col-md-8"; } else { echo "col-md-12"; } ?>">
Change it to:
<div class="<?php if( is_active_sidebar('sidebar-primary')) { echo "col-md-9"; } else { echo "col-md-12"; } ?>">
Note: echo “col-md-8” to echo “col-md-9”;
You’ll find that code in the following files:
- archive.php
- author.php
- category.php
- index.php
- page.php
- single.php
- tag.php
- template-blog-with-rightsb.php
Try changing the code in each of those files in your child theme and have a look at the site.
You should see the content area is bigger, but the right column is pushed over. Believe it or not, that’s progress!
Next: Change the width of the sidebar.
This one is easier, it’s only 1 file
The code you’re looking for is:
<div class="col-md-4 secondory">
Change it to:
<div class="col-md-3 secondory">
Note: col-md-4 to col-md-3
In theory, all images etc. in the sidebar should re-size to fit.
HEADER IMAGE:
That one is a little simpler.
The problem is, the image is too big for the div it’s in. We need to tell the image to fit into its div container.
In your style sheet, try adding:
img.custom-logo {
width: 100%;
height: auto;
}
That should re-size your logo image to fit into the div.
Hope this helps.