/* --------------------------------------------------- unsetting fixes start */
/*#page,*/
/*#main-wrapper,*/
/*.region-primary-menu .menu-item a.is-active,*/
/*.region-primary-menu .menu-item--active-trail a {*/
/*  all: unset;*/
/*}*/

/*#navbar-top {*/
/*  all: unset;*/
/*}*/

/*#navbar-main {*/
/*  all: unset;*/
/*}*/

/*a,*/
/*.link {*/
/*  all: unset;*/
/*}*/

/*a:hover,*/
/*a:focus,*/
/*.link:hover,*/
/*.link:focus {*/
/*  all: unset;*/
/*}*/

/*.nav-item .dropdown-item a.active {*/
/*  all: unset;*/
/*}*/

/*.nav-link {*/
/*  all: unset;*/
/*}*/

/*.nav-link:hover,*/
/*.nav-link:focus {*/
/*  all: unset;*/
/*}*/

/*a:active,*/
/*.link:active {*/
/*  all: unset;*/
/*}*/

/*.page-item.active .page-link {*/
/*  all: unset;*/
/*}*/

/*.page-link,*/
/*.page-link:hover {*/
/*  all: unset;*/
/*}*/

/*.site-footer {*/
/*  all: unset;*/
/*}*/
/* --------------------------------------------------- unsetting fixes end */

/* ---------- Color Module Styles ----------- */

body {
  color: #5A5A5B;
  background: #EDEDED;
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{background-color:#fff; padding:0px 36px;}


#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  /*background: #fff;*/
}

.tabs ul.primary li a.is-active {
  background-color: #fff;
}

.tabs ul.primary li.is-active a {
  background-color: #fff;
  border-bottom-color: #fff;
}

.sidebar .block {
  background-color: #f6f6f2;
  border-color: #f9f9f9;
}

.btn-primary {
  background-color:var(--red-color);
  border-color:var(--red-color);
}

.btn-primary:hover,
.btn-primary:focus {
  background-color:var(--red-color);
  border-color:var(--red-color);
}

.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
  color: #fffeff;
}


/* ---------- Color Form ----------- */

[dir="rtl"] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}

[dir="rtl"] .color-form .form-item label {
  float: right;
}

[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}


.btn-outline-primary {
  --bs-btn-color: #E84D47;
  --bs-btn-border-color: #E84D47;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E84D47;
  --bs-btn-hover-border-color: #E84D47;
  --bs-btn-focus-shadow-rgb: 13,110,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #E84D47;
  --bs-btn-active-border-color: #E84D47;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E84D47;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E84D47;
  --bs-gradient: none;
}


/*#views-exposed-form-map-with-maisons-list-block-1 .edit-field-location-data-proximity-source-configuration-origin-address{
  display: none;
}

#edit-field-location-data-proximity-source-configuration-origin-address--description {
  display: none;
}*/
