Hey kmfischer,
The main display area column size is set inside the functions.php file using this function:
function devdmbootstrap3_main_content_width_columns
This function looks at settings array to see if the $dm_settings[‘right_sidebar’] and $dm_settings[‘left_sidebar’] are set.
If they are it looks for $dm_settings[‘right_sidebar_width’] and $dm_settings[‘left_sidebar_width’] respectively and calculates the main column size with these widths subtracted from 12 (the default Bootstrap 3 grid size) returning the main column width.
Anywhere the main column is used in a template file it opens with this div tag to grab the main width.
<div class="col-md-<?php devdmbootstrap3_main_content_width(); ?> dmbs-main">
Each of the left and right sidebars (ex. sidebar-left.php) has logic to see if they are even toggled before returning their set width from the $dm_settings global array of options
<?php
global $dm_settings;
if ($dm_settings['left_sidebar'] != 0) : ?>
<div class="col-md-<?php echo $dm_settings['left_sidebar_width']; ?> dmbs-left">
<?php dynamic_sidebar( 'Left Sidebar' ); ?>
</div>
<?php endif; ?>
What we have in essence is a system that only bothers with the left and right sidebar width if they are toggled and the function devdmbootstrap3_main_content_width_columns follows this same logic to return the correct main column width value.
Hopefully this helps you a bit. If not we can dig deeper and I’ll need some links to see the behavior. You can email me [email protected] for help.