.view-cibles .cibles-wrapper {
  display: flex;
  position: relative;
}

.view-cibles .view-content .row-content {
  position: relative;
  padding: 10px 20px;
  /*box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);*/
  border-radius: 20px 20px 0px 0px;
}

.view-cibles.view-display-id-cibles_tab_citizens .view-content .row-content,
.view-cibles.view-display-id-cibles_tab_citizens_edging .view-content .row-content {
  background: #FEDFCB;
}
.view-cibles.view-display-id-cibles_tab_pros .view-content .row-content,
.view-cibles.view-display-id-cibles_tab_pros_edging .view-content .row-content {
  background: #DFF7DD;
}

.view-cibles .view-content .row-content .views-field-field-icon {
  position: absolute;
  left: 20px;
  width: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.view-cibles .view-content .row-content .views-field-title {
  margin-left: 30px;
  font-weight: bold;
  font-size: 1.1rem;
  line-height: 24px;
}

.view-cibles.view-display-id-cibles_tab_citizens .view-content .views-row:not(:nth-child(1)) .row-content,
.view-cibles.view-display-id-cibles_tab_citizens_edging .view-content .views-row:not(:nth-child(1)) .row-content {
  background: #F6F7F6;
}

.view-cibles.view-display-id-cibles_tab_pros .view-content .views-row:not(:nth-child(2)) .row-content,
.view-cibles.view-display-id-cibles_tab_pros_edging .view-content .views-row:not(:nth-child(2)) .row-content {
  background: #F6F7F6;
}

.edging-tabs {
  width: 100%;
  height: 15px;
}

.edging-tabs.pros {
  background: #DFF7DD;
}

.edging-tabs.citizens {
  background: #FEDFCB;
}

.cibles-wrapper .search-block-form {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-40%);
}
