#content-rechercher {     
    padding: 0 7px !important;
    margin: 0 20px; }
.thr-search-engine-multi { padding: 0 !important; }
#recherche-formulaire { padding: 0.1em 3.5em 0em 2em !important;/*max-width: initial !important;*/ }




#recherche-formulaire.only-dev { top: 300px !important; }
.thr-search-engine-multi .thr-search-engine-main > * { margin: 0 !important;margin-bottom: 0 !important; }
.thr-search-engine-multi .form-group label { color: var(--color-2) !important;text-transform: initial !important; }
.thr-select-placeholder span.ng-binding,
.thr-search-engine-multi .form-group .form-control, .thr-search-engine-multi .form-group .thr-range-picker, .thr-search-engine-multi .form-group .thr .thr-select, .thr .thr-search-engine-multi .form-group .thr-select, .thr-search-engine-multi .form-group .thr-select-placeholder 
{
    color: var(--gray-200) !important;
}
.thr-search-engine-multi .thr-search-engine-main > .thr-search-engine-dates, .thr-search-engine-multi .thr-search-engine-main > .thr-search-engine-type, .thr-search-engine-multi .thr-search-engine-main > .thr-search-engine-pers, .thr-search-engine-multi .thr-search-engine-main > .thr-search-engine-regions, .thr-search-engine-multi .thr-search-engine-main > .thr-search-engine-campsites, .thr-search-engine-multi .thr-search-engine-main > .thr-search-engine-promocode { 
    border: 0 !important;
}
#recherche-formulaire .thr-btn-search { 
    background-color: var(--color-1) !important;
    border-radius: 100% !important;
    width: 50px !important;
    height: 50px !important;
    position: absolute !important;
    top: 4px;right: 5px !important;
    transition: all .35s !important;
}
#recherche-formulaire .thr-btn-search:hover { background-color: var(--color-2) !important; }
.thr .btn i { margin-right: 100px !important;margin-left: 4px !important; }
.thr-search-engine-multi .form-group .thr-range-picker .fa-calendar-alt{
    right: 0!important;
}





@media (max-width: 1200px) {
    body:not(.view-etablishment) #recherche-formulaire { max-width: initial !important; padding: 2.5em !important; }
    body:not(.view-etablishment) #recherche-formulaire .thr-btn-search {
      width: 250px !important;
      min-width: 250px;
      border-radius: 40px !important;
      left: 0;
      right: 0 !important;
      margin: 0 auto !important;
      position: relative !important;
      margin-bottom: 40px !important;
    }
    body:not(.view-etablishment) .thr .btn i { margin-right: 4px !important; }
  }


@media (min-width: 1750px) {
    header.header .header-wrapper .header-wrapper-container.justify-content-center { width: 76%; }
    header.header .header-wrapper .header-wrapper-container.justify-content-right { width: 24%; }
}


@media (min-width: 1460px) {
    header.header .header-wrapper .header-wrapper-container.justify-content-left,
    /* header.header .header-wrapper .header-wrapper-container.justify-content-right { width: 22%; } */
    /* header.header .header-wrapper .header-wrapper-container.justify-content-center { width: 56%; } */
    .header-wrapper-container.justify-content-center.has-modules-position-rechercher,
    #recherche-formulaire { padding: 0; }
    #content-rechercher { width: 100%; }
}
@media (min-width: 1460px) and (max-width: 1750px) {
    header.header .header-wrapper .header-wrapper-container.justify-content-center {
        width: 73%;
    }
     header.header .header-wrapper .header-wrapper-container.justify-content-right {
        width: 15%;
    }
}


.thr-search-engine-main .btn.btn-primary.thr-btn-search { overflow: hidden; }

.wwq-alt-link { color: #ffffff;text-transform: uppercase; }

.thr .thr-select .thr-select-placeholder .fa-chevron-down{
    right: 0!important;
}
.thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-search-engine-pers{
    padding-right: 15px ;
}
.thr-search-engine-multi .form-group .form-control, .thr-search-engine-multi .form-group .thr-range-picker, .thr-search-engine-multi .form-group .thr .thr-select, .thr .thr-search-engine-multi .form-group .thr-select, .thr-search-engine-multi .form-group .thr-select-placeholder{
    padding: 28px 18px 0 18px!important;
    font-weight: 400 !important;
}
@media screen and (min-width: 1200px) {
    .thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-search-engine-pers, .thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-search-engine-regions, .thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-search-engine-campsites, .thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-search-engine-promocode, .thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-search-engine-type, .thr-search-engine-multi .thr-search-engine-main.thr-search-engine-main-full>.thr-btn-search {
        flex-basis: calc(100% / 6)!important;
    }
}


/* 
    personalizacion del orden select regiones y campings
*/


.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul,
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul {
    display: flex;
    flex-direction: column;
    list-style-type: none; /* Elimina los puntos predeterminados */
    counter-reset: item;   /* Inicializa el contador */
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li,
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li{
    counter-increment: item;
}
/* 
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>::before,
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>::before {
    content: counter(item) ". "; 
    font-weight: bold; 
} 
*/

/* regiones */

.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:first-child {
    order: 0;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(2) { /* Aquitaine */
    order: 5;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(3) { /* Ardèche */
    order: 13;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(4) { /* Corse */
    order: 14;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(5) { /* Espagne */
    order: 15;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(6) { /* Herault */
    order: 12;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(7) { /* Ile d’Oléron */
    order: 4;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(8) { /* Ile de Ré */
    order: 3;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(9) { /* Landes */
    order: 6;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(10) { /* Pays Basque */
    order: 7;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(11) { /* Côte d’Azur */
    order: 10;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(12) { /* Pyrénées Orientales */
    order: 8;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(13) { /* Périgord */
    order: 11;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(14) { /* sur bretagne */
    order: 1;
}
.thr .thr-search-engine-regions .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(15) { /* vende */
    order: 2;
}

/* campings */


.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:first-child {
    order: 0;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(2) { /* Résidentiel La Listra */
    order: 25;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(3) { /* Pélonie */
    order: 15;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(4) { /* Antioche */
    order: 7;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(5) { /* Val de Loire en Ré */
    order: 8;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(6) { /* Au Vallon Rouge */
    order: 24;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(7) { /* Au Lac de Biscarrosse */
    order: 12;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(8) { /* Aux Couleurs du Ferret */
    order: 10;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(9) { /* Cala Gogo */
    order: 27;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(10) { /* Harrobia */
    order: 13;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(11) { /* Interpals */
    order: 28;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(12) { /* Anse des Pins */
    order: 9;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(13) { /*  Parée du Jonc */
    order: 2;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(14) { /* Le Pavillon Bleu */
    order: 5;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(15) { /* Les Aventuriers de la Calypso */
    order: 3;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(16) { /* La Grand'Terre */
    order: 16;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(17) { /* Sirène */
    order: 18;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(18) { /* Lacasa */
    order: 26;
}

.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(19) { /* Le Sainte Marie */
    order: 19;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(20) { /* Marsouins*/
    order: 17;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(21) { /* Roquilles */
    order: 23;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(22) { /* Lou Broustaricq */
    order: 11;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(23) { /* Moncalm */
    order: 4;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(24) { /* Mas des Lavandes */
    order: 20;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(25) { /* plijadur */
    order: 1;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(26) { /* Onear */
    order: 14;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(27) { /* L'Etoile de Mer */
    order: 22;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(28) { /* Domaine des Guifettes */
    order: 6;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(29) { /* Résidence de Ré */
    order: 31;
}
.thr .thr-search-engine-campsites .thr-select .thr-select-options .thr-select-options-container ul>li:nth-child(30) { /* Résidence d'Oléron */
    order: 32;
}
