/* Formidable: custom loop CSS (per section) */
.frm-wrap { margin: 0; }

.frm-actions{ margin-top: 14px; }

/* als je per se ruimte onder elk blok wilt, kies dan OF dit, OF de gap in .frm-grid */
.frm-row  { margin: 0; }


/* grid wrapper */
.frm-fields.frm-grid{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -10px;          /* gutters */
}

/* kolom */
.frm-col{
  box-sizing: border-box;
  width: 100%;              /* default (inline width overschrijft dit) */
  padding: 0 10px 14px;     /* gutter + rijruimte */
  min-width: 0;
}

/* zorg dat de inhoud netjes 100% van de kolom gebruikt */
.frm-row,
.frm-control,
.frm-control > *{
  max-width: 100%;
}

@media (max-width: 700px){
  .frm-col{ width: 100% !important; }
}