Hey there,
The best way to expand content width, is to expand the website max-width in Theme Options > Styling. But I guess you mean for lower resolution screens as well, when the website fills the whole screen?
The sidebar CSS “logic” involves quite a bit and can be tricky to modify.
The spacing from content to the sidebar sits on main-inner, so you’d do:
.col-3cm .main-inner { padding-left: 260px; }
If you’ve sorted the rest already.
The complete fix for it would be something like:
.col-3cm .main-inner { padding-left: 260px; background-position: -80px 0; }
.col-3cm .s1 { margin-left: -260px; }
.s1 { width: 260px; }
This will give you two equally wide sidebars. However, for the mobile view, the primary will still be 300px when expanded from a collapsed state. And to modify that, we need to also add…
@media only screen and (min-width: 479px) and (max-width: 960px) {
.s1-expand .s1 { width: 260px; }
.s1-expand .s1 .sidebar-content,
.s1-expand .s1 .post-nav { min-width: 260px; }
}
To test it you can just pop the entire thing in the Custom CSS field in Theme Options > Styling and see.
.col-3cm .main-inner { padding-left: 260px; background-position: -80px 0; }
.col-3cm .s1 { margin-left: -260px; }
.s1 { width: 260px; }
@media only screen and (min-width: 479px) and (max-width: 960px) {
.s1-expand .s1 { width: 260px; }
.s1-expand .s1 .sidebar-content,
.s1-expand .s1 .post-nav { min-width: 260px; }
}
Hope that points you in the right direction with the customizations you want to do.