ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

ul.thumbnails.image_picker_selector ul {
overflow: auto;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul.thumbnails.image_picker_selector li.group_title {
float: none;
}

ul.thumbnails.image_picker_selector li {
/*margin: 0px 12px 12px 0px;*/
float: left;
}
@media (max-width: 800px) {
  ul.thumbnails.image_picker_selector li {
    width: 96%;
    margin: 0px 12px 12px 0px;
    float: left;
  }
  .thumbnail {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 225px; /* Stel de gewenste hoogte in */
  width: 100%;  /* Stel de gewenste breedte in */
  margin: 5px; /* Stel de gewenste marge in */
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Voorbeeld van een schaduweffect */
  text-align: center; /* Zorgt dat tekst gecentreerd is */
}
}

ul.thumbnails.image_picker_selector li .thumbnail { 
  /*padding: 6px;*/
  border: 0px solid #dddddd; 
}

ul.thumbnails.image_picker_selector li .thumbnail.selected {
    /* background: #0088cc; */
    border: 2px solid #08c !important;
    border-radius: 5px;
    background: none !important;
    padding: 4px
}

.image_picker_image {
    cursor: pointer;
}
.thumbnail {
  position: relative;
  display: inline-block; /* Of een andere display property die past bij je layout */
  margin: 5px;
  /* Definieer verdere stijlen voor je thumbnail indien nodig */
}
.thumbnail {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 225px; /* Stel de gewenste hoogte in */
  width: 200px; /* Stel de gewenste breedte in */
  margin: 5px; /* Stel de gewenste marge in */
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Voorbeeld van een schaduweffect */
  text-align: center; /* Zorgt dat tekst gecentreerd is */
}

.thumbnail img {
  max-width: 100%; /* Zorgt dat afbeeldingen niet groter worden dan hun container */
  max-height: 155px; /* Pas de maximale hoogte aan op basis van de ruimte die je wilt laten voor de tekst */
  /*margin-bottom: 10px;*/ /* Ruimte tussen de afbeelding en de tekst */
}

.thumbnail p {
  margin: 0;
  padding: 5px;
  font-size: 12px;
  white-space: normal !important;  /* Tekst mag gewoon afbreken */
  overflow: visible !important;    /* Tekst mag zichtbaar worden */
  text-overflow: unset !important; /* Verwijder ellipsis */
  min-height: 65px;
}


@media (max-width: 800px) {
  
  .thumbnail {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 225px; /* Stel de gewenste hoogte in */
  width: 100%;  /* Stel de gewenste breedte in */
  margin: 5px; /* Stel de gewenste marge in */
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Voorbeeld van een schaduweffect */
  text-align: center; /* Zorgt dat tekst gecentreerd is */
}
}