.flatpickr-input-icon {
  background: url('https://cdn-icons-png.flaticon.com/512/747/747310.png') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 35px;
  cursor: pointer;
}
#topfeestje-calendar {
  background: #fff;
  padding: 20px;
  border: 1px solid #ddd;
  margin-top: 20px;
}
#topfeestje-calendar .fc-daygrid-event {
  min-height: 120px !important;
  white-space: normal !important;
  line-height: 1.4 !important;
  color: #000 !important;
}
#topfeestje-calendar .fc-daygrid-event-dot {
  display: none;
}
#topfeestje-calendar .fc-daygrid-event .fc-event-title {
  white-space: normal !important;
  font-size: 13px;
  padding: 4px 6px;
}
#topfeestje-calendar .fc-daygrid-event {
  white-space: normal !important;
  line-height: 1.4 !important;
  font-size: 13px;
  padding: 2px 4px;
}
#topfeestje-calendar .fc-timegrid-slot-label {
  display: none;
}

/* Extra dagen input styling */
.topfeestje-extra-dagen input[type="number"] {
  width: 80px;
  padding: 6px 8px;
  font-size: 16px;
  border-radius: 6px;
  border: 1px solid #ccc;
  appearance: auto;
  -moz-appearance: textfield;
}

/* Toon up/down pijltjes in Chrome/Safari */
.topfeestje-extra-dagen input[type="number"]::-webkit-inner-spin-button,
.topfeestje-extra-dagen input[type="number"]::-webkit-outer-spin-button {
  opacity: 1;
}

.topfeestje-agenda-event {
  font-size: 12px;
  line-height: 1.4;
}
.topfeestje-agenda-event ul {
  margin: 0;
  padding-left: 18px;
}
.topfeestje-agenda-event li {
  margin-bottom: 2px;
}
tr.woocommerce-cart-form__cart-item.cart_item.component_table_item {
    display: none !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	z-index: 9 !important;
}

.cart-account-shortcode {
    display: flex !important;
    align-items: center !important;
    height: 100%; /* of de exacte hoogte van de menu-items */
}

.cart-account-shortcode a {
    line-height: 1 !important;
    vertical-align: middle !important;
    display: inline-flex;
    align-items: center;
}
li a.seperator{
	display: none;
}