.terms .terms-item {
  margin-bottom: 0;
  padding: unset !important;
}
.terms-item:before {
  content: unset;
}
.terms-item a {
  color: #234F85;
  display: inline-block;
  padding: 4px 10px;
  text-decoration: none;
}
.terms-item a:before { 
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
}
.terms-item a:hover, .terms-item a:focus {
  color: white;
  border: 1px solid var(--color-blue-une);
  text-decoration: none;
}
.terms-item a.term-departments {
  background: var(--color-grey-2-global);
  border: 1px solid var(--color-grey-2-global);
}
.terms-item a.term-departments:before {
  background-image: url(assets/vector.png);
  height: 18px;
  width: 19px;
}
.terms-item a.term-departments:hover:before, .terms-item a.term-departments:focus:before {
  background-image: url(assets/vector_white.png);
}
.terms-item a.term-publics {
  border: solid 1px #E3E3E3;
}
.terms-item a.term-publics:before {
  background-image: url(assets/publics.png);;
  height: 18px;
  width: 19px;
}
.terms-item a.term-publics:hover:before, .terms-item a.term-publics:focus:before {
  background-image: url(assets/publics_white.png);
}
.terms-item a.term-publics:hover, .terms-item a.term-publics:focus,
.terms-item a.term-departments:hover, .terms-item a.term-departments:focus {
  background: var(--color-blue-une);
}