/* SECTION - Interface */
.selecteur-de-plans *::-webkit-scrollbar-track,
.popup-contact-favoris *::-webkit-scrollbar-track {
    background: #ffffff;
}
.selecteur-de-plans *::-webkit-scrollbar-thumb,
.popup-contact-favoris *::-webkit-scrollbar-thumb {
    background: #000000;
}
.selecteur-de-plans[data-slug="urban-west"] .selector-interface .floor-informations {
    background-color: #000000;
    color: #ffffff;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .floor-informations .current-etage {
    color: #ffffff;
}
.selector-interface .floor-informations p.available-units {
    color: rgba(255,255,255,0.5);
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .back {
    color: #ffffff;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .filters {
    background-color: #ad8c73;
    color: #ffffff;
}


.selecteur-de-plans[data-slug="urban-west"] .sidebar-plan {
    background-color: #ffffff;
}

.selecteur-de-plans[data-slug="urban-west"] .fiche-unite {
    color: #ad8c73;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .perspective .helper-text {
    color: #ffffff;
}
.fancybox-slide--image .fancybox-content{
    background-color: #ffffff;
}
.fancybox-toolbar .fancybox-button {
    background-color: #ffffff;
}
.fancybox-toolbar .fancybox-button svg path {
    fill: #ad8c73;
}
.fancybox-toolbar .fancybox-button:hover {
    background-color: #ffffff;
}
/* !SECTION */

/* SECTION - Tooltip étage */
.tippy-box[data-theme~='selecteur'] {
    background-color: #ad8c73;
    color: #ffffff;
}
.tippy-box[data-theme~='selecteur'][data-placement^='top'] > .tippy-arrow::before {
    border-top-color: #ad8c73;
}
.tippy-box[data-theme~='selecteur'][data-placement^='bottom'] > .tippy-arrow::before {
    border-bottom-color: #ad8c73;
}
.tippy-box[data-theme~='selecteur'][data-placement^='left'] > .tippy-arrow::before {
    border-left-color: #ad8c73;
}
.tippy-box[data-theme~='selecteur'][data-placement^='right'] > .tippy-arrow::before {
    border-right-color: #ad8c73;
}

.floor-tooltip strong {
    color: #ffffff;
}
/* !SECTION */

/* SECTION - Tooltip aide */
.tippy-box[data-theme~='helper'] {
    background-color: #ffffff;
    color: #ad8c73;
}
.tippy-box[data-theme~='helper'][data-placement^='top'] > .tippy-arrow::before {
    border-top-color: #ffffff;
}
.tippy-box[data-theme~='helper'][data-placement^='bottom'] > .tippy-arrow::before {
    border-bottom-color: #ffffff;
}
.tippy-box[data-theme~='helper'][data-placement^='left'] > .tippy-arrow::before {
    border-left-color: #ffffff;
}
.tippy-box[data-theme~='helper'][data-placement^='right'] > .tippy-arrow::before {
    border-right-color: #ffffff;
}

.selecteur-de-plans[data-slug="urban-west"] .filter-title i.helper {
    color: #ffffff;
}
/* !SECTION */

/* SECTION - Boutons */
/* ANCHOR - Primary */
.selecteur-de-plans[data-slug="urban-west"] .selector-button.primary-button,
.popup-contact-favoris .selector-button.primary-button {
    color: #ad8c73;
    background-color: #ffffff;
}
.selecteur-de-plans[data-slug="urban-west"] .selector-button.primary-button:hover,
.popup-contact-favoris .selector-button.primary-button:hover {
    color: #ffffff;
    background-color: #ad8c73;
}

/* ANCHOR - Secondary */
.selecteur-de-plans[data-slug="urban-west"] .selector-button.secondary-button,
.popup-contact-favoris .selector-button.secondary-button {
    color: #ad8c73;
    background-color: #fff4e2;
}
.selecteur-de-plans[data-slug="urban-west"] .selector-button.secondary-button:hover,
.popup-contact-favoris .selector-button.secondary-button:hover {
    color: #ffffff;
    background-color: #ad8c73;
}
/* !SECTION */

/* SECTION - Polygons des étages */
.selecteur-de-plans[data-slug="urban-west"] .floor {
    fill: #ffffff;
}
/* !SECTION */

/* SECTION - Disponibilités */
/* ANCHOR - Polygons des unités */
.selecteur-de-plans[data-slug="urban-west"] svg.units-shapes polygon {
    fill: #ad8c73;
}

.selecteur-de-plans[data-slug="urban-west"] svg.units-shapes polygon.available_later {
    fill: #2659bf;
}

.selecteur-de-plans[data-slug="urban-west"] svg.units-shapes polygon.reserved {
    fill: #dad9e5;
}

/* .selecteur-de-plans[data-slug="urban-west"] svg.units-shapes polygon.current {
    fill: #ffffff;
} */

.selecteur-de-plans[data-slug="urban-west"] svg.units-shapes polygon.rented,
.selecteur-de-plans[data-slug="urban-west"] svg.units-shapes polygon.sold {
    fill:  #485c86;
}

g.elevators polygon {
    fill: #ffffff;
}

/* ANCHOR - Fiche d'unité */
.popup-contact-favoris .fiche-unite .availability .available,
.selecteur-de-plans[data-slug="urban-west"] .fiche-unite .availability .available {
    background-color: #ad8c73;
    color: #ffffff;
}
.popup-contact-favoris .fiche-unite .availability .available_later,
.selecteur-de-plans[data-slug="urban-west"] .fiche-unite .availability .available_later {
    background-color: #2659bf;
    color: #fff;
}
.popup-contact-favoris .fiche-unite .availability .reserved,
.selecteur-de-plans[data-slug="urban-west"] .fiche-unite .availability .reserved {
    background-color: #dad9e5;
    color: ;
}
.popup-contact-favoris .fiche-unite .availability .rented,
.popup-contact-favoris .fiche-unite .availability .sold,
.selecteur-de-plans[data-slug="urban-west"] .fiche-unite .availability .rented,
.selecteur-de-plans[data-slug="urban-west"] .fiche-unite .availability .sold {
    background-color: #485c86;
    color: ;
}

/* ANCHOR - Liste des unités mobile */
.selecteur-de-plans[data-slug="urban-west"] .selector-interface .units-list .unit {
    background-color: #ad8c73;
    color: #ffffff;
    border-color: #ffffff;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .units-list .unit.available_later {
    background-color: #2659bf;
    color: #fff;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .units-list .unit.reserved {
    background-color: #dad9e5;
    color: ;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .units-list .unit.current {
    background-color: #ffffff;
    color: #ffffff;
}

.selecteur-de-plans[data-slug="urban-west"] .selector-interface .units-list .unit.rented,
.selecteur-de-plans[data-slug="urban-west"] .selector-interface .units-list .unit.sold {
    background-color: #485c86;
    color: ;
}
/* !SECTION */

/* SECTION - Favoris / Contact */
.fancybox-bg {
    background-color: rgba(173,140,115,0.9);
}
/* ANCHOR - Formulaire de contact */
.formulaire-de-contact{
    color: #ffffff;
    background-color: #000000;
}
.formulaire-de-contact h3 {
    color: #ffffff;
}
.formulaire-de-contact h3 + p {
    color: rgba(255,255,255,0.5);
}
.message_label{
    color: #ffffff;
}
.formulaire-de-contact .wpcf7-form *::-webkit-input-placeholder,
.formulaire-de-contact .wpcf7-form *::-moz-placeholder,
.formulaire-de-contact .wpcf7-form *:-ms-input-placeholder,
.formulaire-de-contact .wpcf7-form *:-moz-placeholder {
    color: #ffffff;
}
::placeholder, p.message_email  {
    color: #ffffff;
}
.formulaire-de-contact .wpcf7-form input:not([type="submit"]),
.formulaire-de-contact .wpcf7-form select,
.formulaire-de-contact .wpcf7-form textarea{
    color: #ffffff;
    border-color: rgba(255,255,255,0.25);
    background-color: #000000;
}
.formulaire-de-contact button[type="submit"]{
    color: #ffffff;
    background-color: #000000;
}
.formulaire-de-contact button[type="submit"]::before {
    background-color: #ad8c73;
    pointer-events: none;
}
.formulaire-de-contact button[type="submit"]::after {
    border-color: #ffffff;
    pointer-events: none;
}
.formulaire-de-contact button[type="submit"] .fa-sync,
.formulaire-de-contact button[type="submit"]:hover .fa-sync {
    color: #ffffff;
}
.formulaire-de-contact .wpcf7-form span.wpcf7-not-valid-tip {
    color: #ffffff;
}
.formulaire-de-contact .wpcf7 form .wpcf7-response-output {
    color: #ad8c73;
    background-color: #ffffff;
}
/* ANCHOR - Favoris */
.liste-favoris {
    color: #ad8c73;
    background-color: #ffffff;
}
.popup-contact-favoris-container .liste-favoris .fiche-unite {
    border-color: #ad8c73;
}
.progress-timer {
    background-color: #ffffff;
}
/* !SECTION */

/* SECTION - Fiche d'unité */
.fiche-unite h4 span {
    color: #ffffff;
}
.fiche-unite .type {
    color: #ad8c73;
    border-color: #ad8c73;
    background-color: #ffffff;
}
.fiche-unite .area.living h5 span {
    color: rgba(173,140,115,0.25);
}
.fiche-unite .fa-heart {
    color: rgba(173,140,115,0.25);
}
.fiche-unite .fa-heart.active {
    color: #ad8c73;
}
.fiche-unite .remove-favoris:hover .fa-heart {
    color: #ffffff;
}
/* !SECTION */

/* SECTION - Filtres */
.filter-title h3 {
    color: #ffffff;
}
.filters-checkboxes label{
    background-color: #ad8c73;
    color: #ffffff;
    border-color: #ffffff;
}
.filters-checkboxes label.checked{
    background-color: #ffffff;
    color: #ad8c73;
}
.filters-checkboxes label.checked:hover, .filters-checkboxes label:hover {
    background-color: rgba(255,255,255,0.25);
    color: #ffffff;
}
.selector-interface .filters .notice-filter .min-value,
.selector-interface .filters .notice-filter .max-value {
    color: #ffffff;
}
.filters-draggable::before {
    background-color: #ffffff;
}
.filters-draggable .filter-range {
    background-color: #ffffff;
}
.filters-draggable .filter-button {
    background-color: #ffffff;
}
/* !SECTION */

