.itchy-events { display: flex; flex-wrap: wrap;  }
.itchy-layout-card .itchy-event-item { border: 1px solid #ccc; padding: 15px; width: calc(33% - 20px); box-sizing: border-box; background: white; }
.itchy-layout-carousel .itchy-event-item { min-width: 300px; flex: 0 0 auto; border: 1px solid #eee; background: #fafafa; padding: 10px; }
.itchy-event-item img { width: 100%; height: auto; }