.ff_grid_badge {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
}
.ff_grid_badge {
  --f: .5em; /* control the folded part*/
  --r: .8em; /* control the ribbon shape */
  position: relative;
  top: 80px;
  right: calc(-1*var(--f));
  padding-inline: .25em;
  line-height: 1.8;
  background: #FA6900;
  border-bottom: var(--f) solid #0005;
  border-left: var(--r) solid #0000;
  clip-path: 
    polygon(var(--r) 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),var(--r) calc(100% - var(--f)),
      0 calc(50% - var(--f)/2));
}

.ff_grid_badge {
    margin-top: -64px;
}


.ff_grid_title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    min-height: 40px;
}

.ff_grid_card_meta {
    background: #649eb538;
    padding: 20px;
    padding-top: 10px;
}

.ff_fwp_meta {
    background: #fff;
    padding: 0px 10px;
    border-radius: 40px;
    display: inline-grid;
    margin-right: 10px;
}

.ff_fwp_filter {
    background: #efefef;
    padding:10px;
    margin-bottom: 10px !important;!i;!;
}

.ff_fwp_filter p {
    margin-bottom: 0px;
}

input.facetwp-slider-reset {
    display: none;
}

.ff_acf_section_row {
    max-width: 1180px;
    margin: 0 auto !important;
}


/**/
.aanbod_head_meta .vc_column-inner .wpb_wrapper {
    background: #6fa3b7;
    color: #fff;
    padding: 10px;
    margin-bottom: 10px;
}

.aanbod_head_meta ul {
    list-style: none;
    margin-left: 0px;
}

.prijs .meta {
    display: inline-block;
    margin-right: 5px;
}

.prijs h3.meta {
    display: block;
}

ul.woning_status.ff_grid_badge {
    list-style: none;
}

.fwp_inline.prijs {
    display: inline-grid;
    margin-right: 5px;
}
.fwpl-row.el-05gtzt.ff_grid_card_meta {
    min-height: 150px;
}