article {
  -webkit-column-width: 150px;
  -moz-column-width: 150px;
  column-width: 150px;
}


/* =========================================
   MOBILE COLUMN FIX – MAIN CONTENT ONLY
   Prevents right column squeezing / hiding
   ========================================= */
@media (max-width: 768px) {

  #main .grid_8,
  #main .grid_4 {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    clear: both !important;
    box-sizing: border-box !important;
  }

  #main {
    overflow-x: hidden !important;
  }

}
