/* Centre Kadence Icon List as a block (equal padding left/right),
   while keeping the list items LEFT aligned */
.ge-centered-iconlist {
  display: flex;
  justify-content: center;
}

/* Kadence Icon List UL (this is the element that needs centring) */
.ge-centered-iconlist ul,
.ge-centered-iconlist .kt-svg-icon-list {
  width: auto !important;              /* stops it being full width */
  display: inline-flex !important;     /* shrink-wrap to content */
  flex-direction: column;
  align-items: flex-start;             /* left-align icons + text */
  padding-left: 0 !important;          /* removes default UL indent */
  margin: 0 auto !important;           /* true centre */
}

/* Optional: tidy each row */
.ge-centered-iconlist li {
  margin-left: 0 !important;
}
