.hp-page__title {
  display: none;
}


.hp-form--listing-submit {
  width: 90%;
  margin: auto;
}

.hp-form__fields {
  display: flex;   
	flex-wrap:wrap;
  justify-content: center;
  gap: 20px;
  max-width: 1200px;
  width: 100%;
}


.hp-form__footer {
  justify-content: center;
}

.hp-form--listing-submit .hp-form__field {
  width: 100%;
max-width:300px;
  margin: 0 !important;
}

.hp-form--listing-search .hp-form__field {
  min-width: 30%;
}


.hp-field__label {
  font-weight: 600;
  color: #105C3D;
  font-size: 14px;
}

.hp-field__label small {
  font-weight: normal;
  color: #666;
  margin-left: 6px;
  font-size: 12px;
}


/* Checkbox */

.hp-field--checkboxes ul, .hp-field--radio ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px
}




/*Les attributs à cocher*/
.hp-listing__attributes--secondary .hp-col-lg-6 {
  border: 1px solid #ccc;
  max-width: 100px;
  max-height: 50px;
  padding: 0px !important;
  margin: 5px;

  letter-spacing: 1px;
  font-size: 0.6875rem;
  background-color: rgba(7, 36, 86, 0.085);
  color: rgba(15, 23, 39, 0.45);
  transition: color 0.25s, background-color 0.25s;
  border-radius: 9999px;
}
.hp-listing--view-block .hp-listing__attributes--secondary .hp-listing__attribute {
    max-width: 100px;
    margin-bottom: 0 !important;
}

/*COuleurs icone*/
.fa,
.fas {
  color: #105C3D !important;
  font-size: 20px;
}

.hp-listing--view-block .hp-listing__actions--primary .hp-listing__action i, .hp-link i {
    color: rgba(7, 36, 86, .25) !important;
}

.hp-listing--view-block .hp-listing__actions--primary .hp-listing__action--favorite[data-state=active] i,
.hp-listing--view-block .hp-listing__actions--secondary .hp-listing__action--favorite[data-state=active] i,
.hp-listing--view-page .hp-listing__actions--primary .hp-listing__action--favorite[data-state=active] i,
.hp-listing--view-page .hp-listing__actions--secondary .hp-listing__action--favorite[data-state=active] i {
  color: #F6671C !important;
}


.hp-listing--view-page .hp-listing__attributes--secondary .hp-listing__attribute {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 0 !important;
	padding:10px;
}

.hp-form__field--checkbox {
  max-width: 200px;
}


@media (max-width: 767px) {
  .hp-field--textarea {
    min-width: 100%;
  }
}

/*Select*/
.hp-form__field--select{
min-width: 250px;
}

/*aligner boutton filtrer*/
.hp-page__header:not(:last-child) {
           display: flex
;
        flex-direction: column;
        align-items: center;
    }

.autocomplete-input{
	width:100%;
}

.hp-form--listing-search .select2-container--default  {
    display: none !important;
}

.hp-form--listing-filter .hp-form__field--radio{
	display:none;
}

/*Case surface*/
@media (max-width: 767px) {
  .hp-form__field--number-range {
   width: 100%;
}
}