Hi there,
give this CSS a shot:
@media (min-width: 769px) {
.site-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.homehero, .homehero2 {
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#right-sidebar {
background-color: #fff;
}
}
Just need to be mindful of elements being hooked into the content, like the homeheros will be effected by the flex. You may want to look at using the Element Header or a before_content hook for those elements.