/****************/
/* Algemeen */
/****************/
.properties-title .facetwp-counts, .classCountFound {
    margin-top: 4px;
    font-size: 1.2rem;
    font-weight: 700;
    padding: 0.2rem;
}

.bullet {
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  margin-right: 0.6em;
  vertical-align: middle;
  border-radius: 50%;
}

.properties-filter-extra .facetwp-sort .facetwp-sort-select {
	background-image: none!important;
}

.button-link {
  display: inline-block;
  padding: 6px 16px;
  background-color: #f2f2f2;       /* zachte grijs-beige tint */
  border: 1px solid #ccc;
  border-radius: 6px;
  text-decoration: none;
  font-size: 0.95rem;
  font-family: inherit;
  text-align: center;
  transition: background 0.2s ease;
}

.button-link:hover {
  background-color: #e6e6e6;       /* iets donkerder bij hover */
}

.button-link-container {
  text-align: center;
  margin-top: 20px;
}

a:hover {
	text-decoration: underline;
	background-color: transparent;
/*	padding: 6px; 0px; */ /* meer ruimte = bredere knop */
}

/****************/
/* Listitems overzicht */
/****************/
.listitem-layout {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  align-items: flex-start;
  margin-bottom: 40px;
}

.listitem-layout-rechts {
  flex-direction: row-reverse; /* afbeelding rechts */
}

.listitem-info {
  flex: 1 1 60%;
}

.listitem-afbeelding {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 250px;
}

.listitem-afbeelding img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}

.listitem-separator {
  border: none;
  margin: 40px 0;
}

/* Buttons een vast breedte */
.button {
	width: 200px;
}

/****************/
/* BlogPost */
/****************/
.entry-author, .entry-meta, .textwidget {
    display: none!important;
}

.entry-image img, .image-cover img {
	border-radius: 8px!important;
}

/* Voor overzciht verticaal uitlijne ivm truncate */
.from_the_blog_excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Toon max. 3 regels */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.post-title a {
  min-height: 2em; /* afgestemd op jouw font-size/line-height */
}


