
.lldw-wm-menu_layout-2cols {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}


.lldw-wm-menu_layout-2cols > * {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
}

.lldw-wm-menu_layout-2cols-1 {
  padding-right: 15px;
}

.lldw-wm-menu_layout-2cols-2 {
  padding-left: 15px;
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

  .lldw-wm-menu_layout-2cols > * {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 0;
  }
}