@charset "UTF-8";
/* #f39200;*/
/* $orange: #ff7800; */
/* line 64, includes/_variables.scss */
div#div-options label, div#div-constraints label, .page-id-254 form#form-registration-presta fieldset#fieldset-2 div#div-services label {
  margin-left: 26%;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ff8700;
  width: 50%;
}

/* BEGIN Custom */
/* line 5, includes/_custom.scss */
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: white;
  opacity: 1;
}

/* line 13, includes/_custom.scss */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #ff8700;
  -webkit-text-fill-color: black;
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  transition: background-color 2000s ease-in-out 0s;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 34, includes/_custom.scss */
html {
  margin-top: 0px !important;
}

/* line 38, includes/_custom.scss */
h1 {
  color: #0076ba;
  text-transform: initial;
  font-size: 50px;
  text-align: center;
  margin: 2% 0;
}

/* line 46, includes/_custom.scss */
strong {
  font-weight: inherit;
}

/* line 50, includes/_custom.scss */
p {
  margin-bottom: 1em;
  color: black;
}

/* line 55, includes/_custom.scss */
h2 {
  text-align: center;
}

/* line 59, includes/_custom.scss */
fieldset {
  width: 100%;
}

/* line 63, includes/_custom.scss */
a {
  cursor: pointer;
}
/* line 65, includes/_custom.scss */
a.visu_docs {
  font-size: 15px;
  margin-left: 10px;
}

/* line 71, includes/_custom.scss */
small {
  font-size: 0.8rem;
}

/* line 75, includes/_custom.scss */
legend {
  margin-bottom: 15px;
  padding: 0 5px;
}

/* line 80, includes/_custom.scss */
button {
  border-radius: 5px;
}
/* line 84, includes/_custom.scss */
button[disabled="disabled"] {
  cursor: not-allowed;
}

/* line 89, includes/_custom.scss */
input[type="button"],
input[type="submit"] {
  margin-right: 25%;
}

/* line 95, includes/_custom.scss */
.body-wrapper + iframe {
  display: none;
}

/* line 100, includes/_custom.scss */
.wp-admin {
  display: none;
}

/* line 104, includes/_custom.scss */
.container {
  max-width: 1200px;
}

/* line 108, includes/_custom.scss */
.button {
  border: 1px solid #bbb;
  padding: 5px;
  border-radius: 5px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}

/* line 118, includes/_custom.scss */
.button-profil {
  margin-bottom: 10px;
  width: 100%;
  font-size: 16px;
  padding: 0;
  color: white;
  border: 2px solid #ff8700;
  background: #ff8700;
}
/* line 126, includes/_custom.scss */
.button-profil:hover {
  color: #0076ba;
}

/* line 131, includes/_custom.scss */
.no-h-style {
  font-size: 1em;
  line-height: 1;
  color: black;
  margin: 0;
  display: inline;
}

/* line 139, includes/_custom.scss */
.inline-img {
  vertical-align: bottom;
}

/* line 143, includes/_custom.scss */
.logo-inline {
  display: inline;
  height: 20px;
  vertical-align: sub;
}

/* line 149, includes/_custom.scss */
#btn-add-ville {
  display: block;
  padding: 10px 25px;
  margin: 5px auto;
  cursor: pointer;
  font-weight: 400;
}

/* line 159, includes/_custom.scss */
.text-orange {
  color: #ff7800;
}

/* line 163, includes/_custom.scss */
.text-cerulean {
  color: #0076ba;
}

/* line 167, includes/_custom.scss */
.text-style-h1 {
  text-transform: initial;
  font-size: 50px;
  text-align: center;
  margin: 2% 0;
}

/* line 174, includes/_custom.scss */
.align-sub {
  vertical-align: sub;
}

/* line 180, includes/_custom.scss */
.gdlr-accordion-item.style-2 .accordion-content {
  margin-left: 0;
}

/* line 186, includes/_custom.scss */
.loadingDiv,
.loadingDivPresta {
  border: 2px solid #f3f3f3;
  /* Light grey */
  border-top: 2px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 25px !important;
  height: 25px;
  margin: auto;
  animation: spin 1s linear infinite;
}

/* line 198, includes/_custom.scss */
.list-choices li {
  list-style-type: none;
}
/* line 201, includes/_custom.scss */
.list-choices li > a {
  color: #0076ba;
}
/* line 203, includes/_custom.scss */
.list-choices li > a:hover {
  color: #ff8700;
}

/* line 211, includes/_custom.scss */
div.gdlr-post-author div.post-author-content ul.options_list {
  display: flex;
  margin: 10px 0;
}
/* line 214, includes/_custom.scss */
div.gdlr-post-author div.post-author-content ul.options_list li {
  margin-right: 5px;
  margin-bottom: 0;
}
/* line 225, includes/_custom.scss */
div.ms-layer.msp-cn-1-2 {
  left: 182px;
}

/* line 231, includes/_custom.scss */
.icon-angle-down.icon-plus:before {
  content: "\f107";
  font-family: fontAwesome;
  font-style: normal;
}
/* line 236, includes/_custom.scss */
.icon-angle-down.icon-minus:before {
  content: "\f106";
  font-family: fontAwesome;
  font-style: normal;
}

/* line 243, includes/_custom.scss */
.ms-thumb-frame {
  opacity: 1;
}

/* line 248, includes/_custom.scss */
.affix {
  position: inherit;
}

/* line 252, includes/_custom.scss */
.clearfix {
  clear: both;
}

/* line 256, includes/_custom.scss */
#column-login {
  text-align: center;
}

/* line 260, includes/_custom.scss */
#msg-demandeInfEstime {
  display: none;
  clear: left;
}

/* line 265, includes/_custom.scss */
#AddNewCity {
  display: block;
  margin: 5px auto;
  font-weight: 400;
}

/* line 272, includes/_custom.scss */
#villes-selected > p {
  margin-bottom: 0;
}
/* line 275, includes/_custom.scss */
#villes-selected .onevilletoadd {
  display: block;
}
/* line 277, includes/_custom.scss */
#villes-selected .onevilletoadd * {
  display: inline;
}
/* line 280, includes/_custom.scss */
#villes-selected .onevilletoadd .deleteCity {
  color: #ff0000;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
  padding-right: 20px;
  float: right;
  position: relative;
}
/* line 288, includes/_custom.scss */
#villes-selected .onevilletoadd .deleteCity:after {
  content: 'X';
  position: absolute;
  right: 0;
}

/* line 297, includes/_custom.scss */
.time-slots {
  display: none;
}

/* line 301, includes/_custom.scss */
#bup-strip-payment-details {
  display: none;
}

/* line 305, includes/_custom.scss */
.alert {
  padding: 10px;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 312, includes/_custom.scss */
.alert.alert-success {
  color: #3b773c;
  font-size: 85%;
}
/* line 316, includes/_custom.scss */
.alert.alert-added {
  color: #8a6d3b;
  background: #f0e9c2;
  border-color: #faebcc;
  font-size: 85%;
}
/* line 322, includes/_custom.scss */
.alert.alert-danger {
  color: #a94442;
  background: #f2dede;
  border-color: #ebccd1;
  font-size: 85%;
}

/* line 330, includes/_custom.scss */
.docsadmin-windows {
  margin-top: 10px;
}
/* line 332, includes/_custom.scss */
.docsadmin-windows form {
  border: 2px solid #ff8700;
  border-radius: 4px;
}
/* line 338, includes/_custom.scss */
.docsadmin-windows input {
  margin-left: 10px;
}
/* line 342, includes/_custom.scss */
.docsadmin-windows p {
  font-size: 20px;
}

/* line 347, includes/_custom.scss */
.visu_docs {
  font-size: 14px;
}

/* line 351, includes/_custom.scss */
.title-docs {
  /* background: $color_cerulean_approx; */
  color: #0076ba;
}

/* line 356, includes/_custom.scss */
.docs-date {
  color: #ff8700;
  font-size: 16px;
  text-align: center;
}

/* line 362, includes/_custom.scss */
.menu-button {
  margin-left: 0;
}
/* line 364, includes/_custom.scss */
.menu-button li {
  text-align: center;
  text-decoration: none;
  margin-top: 15px;
  width: 100%;
  list-style-type: none;
  border: 2px solid #0076ba;
  background: #0076ba;
  border-radius: 4px;
  margin-left: 0;
}
/* line 375, includes/_custom.scss */
.menu-button li:hover {
  border: 2px solid #ff8700;
}
/* line 379, includes/_custom.scss */
.menu-button a {
  color: white;
  font-size: 16px;
}
/* line 382, includes/_custom.scss */
.menu-button a:hover {
  color: #ff8700;
  opacity: 1;
}

/* line 389, includes/_custom.scss */
#header-bufadmin {
  text-align: center;
}
/* line 391, includes/_custom.scss */
#header-bufadmin .bufadminheader {
  display: inline-block;
}

/* line 396, includes/_custom.scss */
.photo_id {
  margin-top: 20px;
  margin-left: 15px;
  border: 3px solid #ff8700;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}

/* line 406, includes/_custom.scss */
.nom {
  display: table-cell;
  vertical-align: middle;
  color: #ff8700;
  font-size: 40px;
  font-weight: bold;
}

/* line 414, includes/_custom.scss */
.ico-dashboard {
  background-image: url(https://www.ecleaner.fr/wp-content/uploads/2016/09/admin-with-cogwheels.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  margin: 2px;
  margin-left: 5px;
}

/* line 423, includes/_custom.scss */
.ico-schedules {
  background-image: url(https://www.ecleaner.fr/wp-content/uploads/2016/09/time-planning-1.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  margin: 2px;
  margin-left: 5px;
}

/* line 432, includes/_custom.scss */
.ico-informations {
  background-image: url(https://www.ecleaner.fr/wp-content/uploads/2016/09/application-form-1.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  margin: 2px;
  margin-left: 3px;
}

/* line 441, includes/_custom.scss */
.ico-documents {
  background-image: url(https://www.ecleaner.fr/wp-content/uploads/2016/09/documents-black-interface-symbol.png);
  background-repeat: no-repeat;
  background-size: 80%;
  width: 25px;
  height: 25px;
  position: absolute;
  margin: 2px;
  margin-left: 3px;
}

/* line 451, includes/_custom.scss */
.ico-logout {
  background-image: url(https://www.ecleaner.fr/wp-content/uploads/2016/09/exit.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  margin: 2px;
  margin-left: 7px;
}

/* line 461, includes/_custom.scss */
.compte-connect {
  margin-top: 40px;
  float: left;
  margin-bottom: 40px;
}
/* line 465, includes/_custom.scss */
.compte-connect label {
  color: #ff8700;
  background: none;
}
/* line 469, includes/_custom.scss */
.compte-connect .login-submit {
  text-align: center;
}

/* line 474, includes/_custom.scss */
.compte-inscript {
  margin-top: 100px;
  margin-bottom: 40px;
}
/* line 477, includes/_custom.scss */
.compte-inscript a {
  color: #0076ba;
}
/* line 480, includes/_custom.scss */
.compte-inscript p {
  margin-top: -10px;
  color: #ff8700;
}
/* line 484, includes/_custom.scss */
.compte-inscript .wrap-compte .sstitre {
  cursor: pointer;
}
/* line 486, includes/_custom.scss */
.compte-inscript .wrap-compte .sstitre:hover {
  color: #ff8700;
}

/* line 492, includes/_custom.scss */
.wrap-compte {
  border: 2px solid #0076ba;
  border-radius: 4px;
  margin: 0 5px;
  padding: 5px;
}
/* line 498, includes/_custom.scss */
.wrap-compte .titre {
  background: #0076ba;
  color: white;
  margin: -5px -6px 18px;
}
/* line 503, includes/_custom.scss */
.wrap-compte .sstitre {
  color: #0076ba;
  text-align: center;
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 25px;
  font-family: "Montserrat";
}

/* line 515, includes/_custom.scss */
.modalDialog {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  opacity: 0;
  transition: opacity 400ms ease-in;
  pointer-events: none;
}
/* line 528, includes/_custom.scss */
.modalDialog:target {
  opacity: 1;
  pointer-events: auto;
}
/* line 532, includes/_custom.scss */
.modalDialog > div {
  width: 400px;
  position: relative;
  margin: 10% auto;
  padding: 5px 20px 13px;
  border-radius: 10px;
  background: white;
}

/* line 543, includes/_custom.scss */
.close {
  background: white;
  color: white;
  line-height: 25px;
  position: absolute;
  right: -12px;
  text-align: center;
  top: -10px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  border-radius: 12px;
  box-shadow: 1px 1px 3px black;
}
/* line 558, includes/_custom.scss */
.close:hover {
  background: #00d9ff;
}

/* line 563, includes/_custom.scss */
.facebook-connect {
  display: inline-block;
  font-size: 17px;
  width: 350px;
  margin-top: 15px;
  margin-left: -20px;
}

/* line 572, includes/_custom.scss */
.inscript-modal p {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #0076ba;
  font-size: 16px;
}
/* line 578, includes/_custom.scss */
.inscript-modal label {
  background: #0076ba;
  color: white;
  margin-bottom: 5px;
}
/* line 583, includes/_custom.scss */
.inscript-modal input {
  margin-top: -10px;
  margin-bottom: 10px;
  border: 1px solid #0076ba;
}

/* line 590, includes/_custom.scss */
#intro {
  font-size: 23px;
  width: 115%;
  position: relative;
  margin-left: -7.5%;
}

/* line 597, includes/_custom.scss */
.bloc-inscription {
  text-align: center;
  margin-bottom: 20px;
}
/* line 600, includes/_custom.scss */
.bloc-inscription .bloc-title {
  margin-bottom: 10px;
}

/* line 605, includes/_custom.scss */
.selected-zone {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 610, includes/_custom.scss */
.selected-zone p {
  color: white;
}

/* line 616, includes/_custom.scss */
.onevilletoadd p {
  color: #ff8700;
}

/* line 622, includes/_custom.scss */
ul.rating {
  display: table;
  border-radius: 5px;
}
/* line 627, includes/_custom.scss */
ul.bup-time-slots-available-list li div.bup-timeslot-count {
  display: none;
}

/* line 632, includes/_custom.scss */
.bup_select_start {
  background-color: transparent;
  border: none;
  border-radius: 1px;
}

/* line 639, includes/_custom.scss */
.bup_select_end {
  background-color: transparent;
  border: none;
  border-radius: 1px;
}

/* line 647, includes/_custom.scss */
.search_prestataire .dashicons-before:before {
  width: 10%;
  height: 30px;
  font-size: 30px;
  position: absolute;
  left: 15%;
}

/* line 655, includes/_custom.scss */
#content-section-2 .gdlr-styled-box-body p {
  margin-top: 20px !important;
}

/* line 659, includes/_custom.scss */
.tab-title-wrapper .tab-title.active {
  background-color: #0076ba;
  color: white !important;
}

/* line 664, includes/_custom.scss */
.page-template-template-search-presta .content-wrapper #container-search-presta .columns {
  padding: 0 1%;
}

/* line 668, includes/_custom.scss */
.ms-thumb img {
  margin-left: 0 !important;
}

/* line 672, includes/_custom.scss */
.ms-container p {
  text-shadow: 1px 1px black;
}

/* line 677, includes/_custom.scss */
#bup-registration-form > .bup-profile-field:last-of-type > .bup-profile-separator:first-of-type {
  display: none;
}

/* line 681, includes/_custom.scss */
.photo_id1 img {
  width: 100px;
  margin-top: 20px;
  margin-right: 50px;
  border: 1px solid #ff8700;
  text-align: center;
  border-radius: 50%;
}

/* line 691, includes/_custom.scss */
.photo_id1 {
  display: table-cell;
  vertical-align: middle;
}

/* line 696, includes/_custom.scss */
.text-modal .button-primary {
  margin-top: 20px;
}

/* line 701, includes/_custom.scss */
#fieldset-2 > fieldset:nth-child(3) {
  color: #ff8700;
}
/* line 704, includes/_custom.scss */
#fieldset-2 > fieldset:nth-child(4) {
  color: #ff8700;
}

/* line 709, includes/_custom.scss */
.commentlist .comment .children .comment .comment-content .rating {
  display: none;
}

/* line 713, includes/_custom.scss */
.comment-respond .comment-form .rating {
  display: none;
}

/* line 719, includes/_custom.scss */
.rating li.whole .r {
  background-color: #ff8700;
}
/* line 722, includes/_custom.scss */
.rating li.whole .l {
  background-color: #ff8700;
}
/* line 726, includes/_custom.scss */
.rating li.half .l {
  background-color: #ff8700;
}

/* line 731, includes/_custom.scss */
.ufaq-faq-list .ufaq-faq-category {
  border: 2px solid #0076ba;
  border-radius: 15px;
}
/* line 735, includes/_custom.scss */
.ufaq-faq-list .ufaq-faq-category .ufaq-faq-category-title {
  padding: 5px;
  text-transform: uppercase;
  text-align: center;
}
/* line 739, includes/_custom.scss */
.ufaq-faq-list .ufaq-faq-category .ufaq-faq-category-title h4 {
  color: #0076ba;
  margin-bottom: 0;
}
/* line 744, includes/_custom.scss */
.ufaq-faq-list .ufaq-faq-category + .ufaq-faq-category {
  margin-top: 5px;
}

/* line 749, includes/_custom.scss */
.ufaq-faq-category-inner .ufaq-faq-div .ufaq-faq-title h4 {
  color: black;
}

/* line 754, includes/_custom.scss */
.inscript-modal label {
  background: none !important;
  color: black !important;
}
/* line 758, includes/_custom.scss */
.inscript-modal input {
  margin-top: 0 !important;
}

/* line 764, includes/_custom.scss */
p.form-address {
  display: inline-flex !important;
  margin-left: 30% !important;
  text-align: right !important;
}
/* line 769, includes/_custom.scss */
p.login-submit input#wp-submit.button-primary {
  margin-right: 0;
}

/* line 774, includes/_custom.scss */
.facebook-connect {
  margin-left: 0 !important;
}

/* line 778, includes/_custom.scss */
#ui-datepicker-div {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  display: block !important;
}

/* line 785, includes/_custom.scss */
.selected_day {
  background-color: blue;
}

/* line 789, includes/_custom.scss */
#animals {
  display: block;
  margin: auto;
  width: 100%;
}

/* line 798, includes/_custom.scss */
.single-presta_stubpost .comment-respond .comment-form-comment > textarea {
  border: 1px solid #ff8700;
}

/* line 805, includes/_custom.scss */
.avantage-fiscal-item,
.cgu-article {
  margin-bottom: 18px;
}

/* Bandeau des ├®tapes Homepage et Rejoindre Ecleaner*/
/* line 814, includes/_custom.scss */
#bandeau-etapes .gdlr-shortcode-wrapper,
#wrapper-3steps-a .gdlr-shortcode-wrapper {
  margin: 0 auto 0;
}
/* line 817, includes/_custom.scss */
#bandeau-etapes .gdlr-shortcode-wrapper .gdlr-item-title-wrapper,
#bandeau-etapes .gdlr-shortcode-wrapper .gdlr-column-shortcode,
#wrapper-3steps-a .gdlr-shortcode-wrapper .gdlr-item-title-wrapper,
#wrapper-3steps-a .gdlr-shortcode-wrapper .gdlr-column-shortcode {
  margin-bottom: 0px;
}
/* line 823, includes/_custom.scss */
#bandeau-etapes .gdlr-item-title-divider,
#wrapper-3steps-a .gdlr-item-title-divider {
  display: none;
}
/* line 827, includes/_custom.scss */
#bandeau-etapes .ze-subtitle,
#wrapper-3steps-a .ze-subtitle {
  color: #0076ba;
}
/* line 831, includes/_custom.scss */
#bandeau-etapes .gdlr-item-title-caption > h2,
#bandeau-etapes .gdlr-item-title-caption,
#wrapper-3steps-a .gdlr-item-title-caption > h2,
#wrapper-3steps-a .gdlr-item-title-caption {
  color: #0076ba;
  font-style: initial;
  font-size: 45px;
  margin-top: 0px;
  margin-bottom: 20px;
}
/* line 840, includes/_custom.scss */
#bandeau-etapes .etape-item,
#wrapper-3steps-a .etape-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}
/* line 844, includes/_custom.scss */
#bandeau-etapes .etape-item .etape-number,
#wrapper-3steps-a .etape-item .etape-number {
  padding: 15px;
  margin-right: 15px;
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: bold;
  background-color: #ff8700;
  border-radius: 0.3rem;
  color: white;
}
/* line 854, includes/_custom.scss */
#bandeau-etapes .etape-item .etape-img,
#wrapper-3steps-a .etape-item .etape-img {
  width: 100px;
  display: block;
  margin: 0 auto;
}
/* line 859, includes/_custom.scss */
#bandeau-etapes .etape-item .etape-description,
#wrapper-3steps-a .etape-item .etape-description {
  color: #0076ba;
  font-size: 18px;
  text-align: left;
  line-height: 1;
  margin-bottom: 0px;
}
/* line 865, includes/_custom.scss */
#bandeau-etapes .etape-item .etape-description a,
#wrapper-3steps-a .etape-item .etape-description a {
  color: #ff7800;
  display: block;
}
/* line 871, includes/_custom.scss */
#bandeau-etapes .twelve,
#wrapper-3steps-a .twelve {
  text-align: center;
}
/* line 873, includes/_custom.scss */
#bandeau-etapes .twelve a,
#wrapper-3steps-a .twelve a {
  border-radius: .3rem;
  background: #ff8700;
}

/* line 881, includes/_custom.scss */
#bloc-2col .phrase-lancement {
  color: #ff8700;
  text-transform: uppercase;
  margin-top: 2em;
}
/* line 886, includes/_custom.scss */
#bloc-2col .gdlr-shortcode-wrapper {
  max-width: 1200px;
  margin: 0 auto 2em;
  text-align: center;
  color: #ff8700;
}
/* line 891, includes/_custom.scss */
#bloc-2col .gdlr-shortcode-wrapper h3, #bloc-2col .gdlr-shortcode-wrapper p {
  color: inherit;
}
/* line 894, includes/_custom.scss */
#bloc-2col .gdlr-shortcode-wrapper .gdlr-button {
  margin: 2em auto 0;
  border-radius: 15px;
}
/* line 899, includes/_custom.scss */
.page-template-template-search-presta #bloc-2col .gdlr-shortcode-wrapper p {
  font-size: 1rem;
}

/* line 907, includes/_custom.scss */
#intro-bandeau-etapes p {
  color: #ff8700;
  font-size: 18px;
  margin-top: 10px;
}

/* line 914, includes/_custom.scss */
#ze_count {
  margin: 0 auto;
  max-width: calc( 30% + 560px );
}
/* line 917, includes/_custom.scss */
#ze_count td {
  border: none;
}
/* line 920, includes/_custom.scss */
#ze_count .count_js {
  font-size: 3rem;
  color: #0076ba;
  border: 2px solid #ff8700;
  border-radius: 50%;
  display: inline-block;
  width: 150px;
  height: 150px;
  line-height: 150px;
  padding: 0;
}
/* line 932, includes/_custom.scss */
#ze_count .ze_count_intitules td {
  color: #ff8700;
  font-size: 1.5rem;
}

/* line 940, includes/_custom.scss */
#zaccordion li a {
  color: #00b5ff;
}

/* line 946, includes/_custom.scss */
.gdlr-page-title-wrapper {
  display: none;
}

/* line 951, includes/_custom.scss */
.gdlr-column-service-item .column-service-image img {
  margin: 0 auto;
}
/* line 954, includes/_custom.scss */
.gdlr-column-service-item.gdlr-type-1 .column-service-content-wrapper p {
  color: white !important;
  margin-left: 30px;
  margin-right: 30px;
}

/* line 961, includes/_custom.scss */
.gdlr-styled-box-item {
  margin: 1em 0;
}

/* line 965, includes/_custom.scss */
.gdlr-styled-box-body {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
/* line 968, includes/_custom.scss */
.gdlr-styled-box-body p {
  margin: 0;
}

/* line 974, includes/_custom.scss */
.gdlr-content-bufadmin .submit {
  text-align: center;
  font-family: Arial;
  font-weight: 700;
  font-size: 13px;
  display: block;
  width: 50%;
  margin: 0 25%;
  margin-top: 20px;
}
/* line 983, includes/_custom.scss */
.gdlr-content-bufadmin .submit #ubp-save-glogal-business-hours-staff {
  padding: 10px 25px;
  border-radius: 5px;
  border-color: #ff8700;
  background-color: #ff8700;
  color: white;
  line-height: normal;
}
/* line 993, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard {
  position: relative;
  letter-spacing: -0.31em;
  display: flex;
  flex-wrap: wrap;
}
/* line 998, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard > a {
  letter-spacing: normal;
  display: inline-block;
  width: 50%;
  padding: 10px;
  text-align: center;
  color: white;
}
/* line 1005, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard > a:nth-child(2n) {
  padding-right: 0;
}
/* line 1008, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard > a span {
  display: block;
  height: 100%;
  padding: 10px;
  background-color: #ff8700;
}
/* line 1014, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard > a small {
  font-style: italic;
}
/* line 1017, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard > a:nth-child(2n + 1) {
  padding-left: 0;
}
/* line 1020, includes/_custom.scss */
.gdlr-content-bufadmin .links-dashboard > a:hover span {
  background-color: #0076ba;
}

/* line 1027, includes/_custom.scss */
.gdlr-post-author {
  background-color: white;
  border-radius: 5px;
  border: 2px solid #0076ba;
  padding: 10px;
}
/* line 1033, includes/_custom.scss */
.gdlr-post-author .post-author-content {
  color: black;
}
/* line 1036, includes/_custom.scss */
.gdlr-post-author .post-author-title {
  color: white;
  color: #0076ba;
  background-color: white;
  border: 2px solid #0076ba;
  display: table;
  border-radius: 5px;
  padding: 3px;
  font-size: 20px;
  width: 100%;
  text-align: center;
}
/* line 1049, includes/_custom.scss */
.gdlr-post-author .post-author {
  margin-bottom: 0;
}
/* line 1051, includes/_custom.scss */
.gdlr-post-author .post-author a {
  color: black;
}

/* line 1057, includes/_custom.scss */
.gdlr-tab-item > .tab-title-wrapper {
  border-color: #0076ba;
}

/* line 1061, includes/_custom.scss */
.gdlr-tab-item-vertical > .tab-title-wrapper .tab-title.active {
  color: white !important;
  background-color: #0076ba;
}

/* line 1067, includes/_custom.scss */
.gdlr-accordion-item.style-2 .accordion-title {
  text-align: center;
  background-color: #0076ba;
  color: white;
  border-radius: 5px;
  text-transform: uppercase;
  font-size: 17px;
  height: 32px;
  padding-top: 7px;
  font-family: "Montserrat";
  font-weight: bold;
}
/* line 1079, includes/_custom.scss */
.gdlr-accordion-item.style-2 .accordion-title i {
  float: right;
  padding-left: 11px;
  color: white;
  padding-top: 4px;
}
/* line 1086, includes/_custom.scss */
.gdlr-accordion-item.style-2 .accordion-content p {
  text-align: center;
}

/* line 1091, includes/_custom.scss */
.gdlr-button {
  border-radius: .3rem;
  font-size: 16px;
  width: 300px;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 1091, includes/_custom.scss */
  .gdlr-button {
    width: 350px;
  }
}

/* line 1101, includes/_custom.scss */
p.button-blue > .gdlr-button,
.gdlr-button.button-blue {
  border-color: #0076ba;
  background-color: #0076ba;
}

/* line 1107, includes/_custom.scss */
.gdlr-item-title-caption {
  line-height: 1;
  padding: 0 10px;
}

/* END Custom */
/* BEGIN Header */
/* line 5, includes/_header.scss */
.container.gdlr-logo-container {
  max-width: 1200px;
}

/* line 9, includes/_header.scss */
.gdlr-header-wrapper,
.gdlr-fixed-header {
  width: 100%;
  box-shadow: 0px 0px 5px black;
}

/* line 16, includes/_header.scss */
.header-style-3 .header-block-area-wrapper {
  display: none;
  margin-bottom: 0;
}
/* line 20, includes/_header.scss */
.header-style-3 .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  /* border: 2px solid $color_cerulean_approx; */
  border-radius: 15px;
  border: 2px solid white !important;
}
/* line 28, includes/_header.scss */
.header-style-3 .gdlr-navigation-wrapper .gdlr-main-menu > li > a:hover {
  border-color: #ff8700 !important;
  /* background: $white; */
  color: #ff8700;
}

/* line 36, includes/_header.scss */
.gdlr-header-inner.gdlr-fixed-header .gdlr-logo {
  padding-top: 12px;
  padding-bottom: 12px;
  max-width: 200px;
}
/* line 41, includes/_header.scss */
.gdlr-header-inner.gdlr-fixed-header .gdlr-navigation-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 44, includes/_header.scss */
.gdlr-header-inner.gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: bold;
  border: 2px solid white !important;
  border-radius: 15px;
}
/* line 51, includes/_header.scss */
.gdlr-header-inner.gdlr-fixed-header .gdlr-navigation-wrapper .gdlr-main-menu > li > a:hover {
  border-color: #ff8700;
}

/* line 58, includes/_header.scss */
.gdlr-navigation-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 62, includes/_header.scss */
.gdlr-navigation-wrapper .gdlr-main-menu > li {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 65, includes/_header.scss */
.gdlr-navigation-wrapper .gdlr-main-menu > li + li {
  margin-left: 5px;
}
/* line 68, includes/_header.scss */
.gdlr-navigation-wrapper .gdlr-main-menu > li.menu-item-901 {
  display: none;
}

/* line 74, includes/_header.scss */
.menu-item-901 {
  display: none;
}

/* END Header */
/* MENU */
/* line 81, includes/_header.scss */
#gdlr-responsive-navigation {
  height: auto;
}

/* line 85, includes/_header.scss */
.dl-trigger {
  position: static;
}

/* line 89, includes/_header.scss */
#js-gdlr-mobile-menu-footer,
#js-gdlr-mobile-menu-header {
  text-align: center;
}

/* line 94, includes/_header.scss */
#js-gdlr-mobile-menu-footer {
  color: white;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px solid white;
}
/* line 99, includes/_header.scss */
#js-gdlr-mobile-menu-footer a {
  color: white;
}

/* line 105, includes/_header.scss */
.dl-menu .menu-item-1237 {
  display: none;
}

/* line 109, includes/_header.scss */
#social-network-wrapper {
  list-style: none;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 116, includes/_header.scss */
.gdlr-top-bar {
  display: none;
  /* 	padding: 10px;
      background: $color_pizazz_approx; */
}
/* line 121, includes/_header.scss */
.gdlr-top-bar .textwidget * {
  color: white;
  margin-bottom: 0px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
/* line 128, includes/_header.scss */
.gdlr-top-bar .textwidget a {
  display: inline-block;
  background: #0076ba;
  margin: 5px auto;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 128, includes/_header.scss */
  .gdlr-top-bar .textwidget a {
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: auto;
    padding: 5px 15px;
  }
}

/* BEGIN Footer */
/* line 5, includes/_footer.scss */
.footer-wrapper {
  margin-top: 10px;
  text-align: center;
  background-color: white;
  /* #media_image-2 {
  	margin-bottom: 0!important;
  } */
}
/* line 9, includes/_footer.scss */
.footer-wrapper .footer-container {
  padding: 40px 0;
}
/* line 15, includes/_footer.scss */
.footer-wrapper .widget.gdlr-widget {
  margin-bottom: 0;
}
/* line 19, includes/_footer.scss */
.footer-wrapper #text-2 {
  display: none;
}
/* line 23, includes/_footer.scss */
.footer-wrapper #text-3 {
  margin-bottom: 0 !important;
}
/* line 25, includes/_footer.scss */
.footer-wrapper #text-3 p {
  color: #00b5ff;
  margin-bottom: 0;
  text-align: center;
}
/* line 32, includes/_footer.scss */
.footer-wrapper #media_image-3 {
  display: none;
}
/* line 37, includes/_footer.scss */
.footer-wrapper .widget_nav_menu ul li {
  padding-left: 0;
  padding-top: 10px;
}
/* line 40, includes/_footer.scss */
.footer-wrapper .widget_nav_menu ul li:before {
  display: none;
}
/* line 48, includes/_footer.scss */
.footer-wrapper #footer-widget-1 a:hover,
.footer-wrapper #footer-widget-3 a:hover {
  color: #ff8700;
  padding: 5px;
  border-radius: 10px;
  border: 2px solid #ff8700;
}
/* line 56, includes/_footer.scss */
.footer-wrapper .hupso_toolbar {
  display: none;
}
/* line 59, includes/_footer.scss */
.footer-wrapper .copyright-wrapper {
  border: none;
  background-color: #0076ba;
}
/* line 62, includes/_footer.scss */
.footer-wrapper .copyright-wrapper a {
  color: white;
}
/* line 65, includes/_footer.scss */
.footer-wrapper .copyright-wrapper .copyright-container {
  color: white;
}

/* END Footer */
/* BEGIN Form */
/* line 6, includes/_form.scss */
form#loginform {
  text-align: center;
}
/* line 9, includes/_form.scss */
form input[type="text"] {
  border: 1px solid #ff8700;
  border-radius: 3px;
  padding: 5px;
  background-color: white;
}
/* line 16, includes/_form.scss */
form input[type="email"] {
  border: 1px solid #ff8700;
  border-radius: 3px;
  padding: 5px;
  background-color: white;
}
/* line 23, includes/_form.scss */
form input[type="password"] {
  border: 1px solid #ff8700;
  border-radius: 3px;
  padding: 5px;
  background-color: white;
}
/* line 30, includes/_form.scss */
form textarea {
  border: 1px solid #ff8700;
  border-radius: 3px;
  padding: 5px;
  background-color: white;
}
/* line 37, includes/_form.scss */
form label {
  width: 100%;
}
/* line 40, includes/_form.scss */
form fieldset {
  padding: 5px;
  border: 1px solid #bbb;
  border-radius: 5px;
}
/* line 46, includes/_form.scss */
form input[disabled="disabled"] {
  cursor: not-allowed;
}
/* line 49, includes/_form.scss */
form select[disabled="disabled"] {
  cursor: not-allowed;
}
/* line 52, includes/_form.scss */
form#form-registration-costumer label #email {
  margin-left: 40px;
}

/*END Form */
/* BEGIN Home */
/* Franck: J'ai ajout├® #content-section-(x+1) apr├¿s l'ajout de la nouvelle section */
/* line 9, includes/_home.scss */
.home #content-section-2 .gdlr-color-wrapper,
.home #content-section-4 .gdlr-color-wrapper {
  font-size: 1.8rem;
  text-align: center;
}
/* line 15, includes/_home.scss */
.home .footer-wrapper {
  margin-top: 0;
}

/* line 20, includes/_home.scss */
#espaces-dedies-home {
  text-align: center;
  padding: 1em;
}
/* line 24, includes/_home.scss */
#espaces-dedies-home .gdlr-item-title-wrapper .gdlr-item-title-divider {
  display: none;
}
/* line 27, includes/_home.scss */
#espaces-dedies-home .gdlr-item-title-wrapper .gdlr-item-title-caption {
  line-height: 1;
  color: white;
  font-style: initial;
  font-size: 45px;
  margin-top: 0px;
}
/* line 36, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche ul, #espaces-dedies-home #list_edp_droit ul {
  list-style: none;
  margin-left: 0;
  padding: 0 30px;
}
/* line 42, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche li, #espaces-dedies-home #list_edp_droit li {
  margin-bottom: 10px;
}
/* line 44, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche li > div, #espaces-dedies-home #list_edp_droit li > div {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 44, includes/_home.scss */
  #espaces-dedies-home #list_edp_gauche li > div, #espaces-dedies-home #list_edp_droit li > div {
    -webkit-align-items: center;
    align-items: center;
  }
}
/* line 51, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche li > div > p, #espaces-dedies-home #list_edp_droit li > div > p {
  width: 15%;
  margin-bottom: 0;
}
/* line 58, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche p, #espaces-dedies-home #list_edp_droit p {
  display: inline-block;
}
/* line 62, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche #title_epd_gauche, #espaces-dedies-home #list_edp_droit #title_epd_gauche {
  padding: 3px 10px;
  background-color: #00b5ff;
  color: white;
  border-radius: 0.3rem;
  margin: auto;
  margin-bottom: 20px;
  display: inline-block;
}
/* line 72, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche #title_epd_droit, #espaces-dedies-home #list_edp_droit #title_epd_droit {
  padding: 3px 10px;
  background-color: #ff8700;
  color: white;
  border-radius: 0.3rem;
  margin: auto;
  margin-bottom: 20px;
  display: inline-block;
}
/* line 82, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche .img_list_edp, #espaces-dedies-home #list_edp_droit .img_list_edp {
  width: 100%;
}
/* line 86, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche .text_list_edp, #espaces-dedies-home #list_edp_droit .text_list_edp {
  display: inline-block;
  width: 85%;
  text-align: left;
  vertical-align: top;
  color: white;
  margin: 0 10px;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 86, includes/_home.scss */
  #espaces-dedies-home #list_edp_gauche .text_list_edp, #espaces-dedies-home #list_edp_droit .text_list_edp {
    width: 70%;
  }
}
/* line 98, includes/_home.scss */
#espaces-dedies-home #img_edp_middle {
  text-align: center;
}
/* line 100, includes/_home.scss */
#espaces-dedies-home #img_edp_middle img {
  margin: 0;
  height: auto;
  width: 100%;
}
/* line 108, includes/_home.scss */
#espaces-dedies-home #list_edp_gauche li > div {
  -webkit-justify-content: start;
  justify-content: start;
}
/* line 116, includes/_home.scss */
#espaces-dedies-home #list_edp_droit li > div > p {
  order: 2;
}
/* line 119, includes/_home.scss */
#espaces-dedies-home #list_edp_droit li > div .text_list_edp {
  order: 1;
  text-align: right;
}

/* line 128, includes/_home.scss */
#first-wrapper-home {
  background: url(https://www.ecleaner.fr/wp-content/uploads/2019/01/accueil.jpg) no-repeat center center;
  background-size: cover;
  min-height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 128, includes/_home.scss */
  #first-wrapper-home {
    padding: 100px 0;
    min-height: 100vh;
  }
}
/* line 140, includes/_home.scss */
#first-wrapper-home .gdlr-item .div-1 {
  padding: 15px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: .3rem;
  border: 2px solid #0076ba;
  margin: 0 1em 5em;
}
/* line 146, includes/_home.scss */
#first-wrapper-home .gdlr-item .div-1 h2 {
  color: #0076ba;
  margin: 20px;
}
/* line 149, includes/_home.scss */
#first-wrapper-home .gdlr-item .div-1 h2 img {
  max-width: 250px;
}
/* line 154, includes/_home.scss */
#first-wrapper-home .gdlr-item .gdlr-button {
  border-radius: .3rem;
}

/* line 160, includes/_home.scss */
#wrapper-3cleaners-home {
  background: white;
  text-align: center;
}
/* line 163, includes/_home.scss */
#wrapper-3cleaners-home .gdlr-item-title-divider {
  display: none;
}
/* line 166, includes/_home.scss */
#wrapper-3cleaners-home .gdlr-item-title-wrapper {
  margin: 32px 0;
}
/* line 169, includes/_home.scss */
#wrapper-3cleaners-home .gdlr-item-title-caption > h2,
#wrapper-3cleaners-home .gdlr-item-title-caption {
  color: #0076ba;
  font-style: initial;
  font-size: 45px;
  margin-top: 0px;
}
/* line 176, includes/_home.scss */
#wrapper-3cleaners-home .nom-cleaner {
  color: white;
}
/* line 179, includes/_home.scss */
#wrapper-3cleaners-home .img-cleaner {
  margin: 0 auto;
  border-radius: 50%;
}
/* line 183, includes/_home.scss */
#wrapper-3cleaners-home .desc-cleaner {
  font-size: .8em;
  color: white;
}
/* line 188, includes/_home.scss */
#wrapper-3cleaners-home .gdlr-content-item > p {
  display: none;
}
/* line 194, includes/_home.scss */
#wrapper-3cleaners-home .gdlr-shortcode-wrapper > .columns .gdlr-item {
  background: #0076ba;
  border-radius: .3rem;
  border: 2px solid #ff8700;
}
/* line 201, includes/_home.scss */
#wrapper-3cleaners-home > div > div.gdlr-item.gdlr-content-item > div:nth-child(3) > div:nth-child(3) > div {
  margin-bottom: 0px;
}

/* line 207, includes/_home.scss */
#wrapper-3steps-a {
  background-color: #0076ba;
}
/* line 209, includes/_home.scss */
#wrapper-3steps-a .etape-description,
#wrapper-3steps-a .gdlr-item-title-caption {
  color: white !important;
}

/* END Home */
/* line 5, includes/_pages.scss */
.page-id-688 {
  /*CSS PAGE DE CONNEXION DEBUT*/
  /*CSS PAGE DE CONNEXION FIN*/
}
/* line 6, includes/_pages.scss */
.page-id-688 h2 {
  font-size: 25px;
  text-align: center;
  color: #0076ba;
}
/* line 12, includes/_pages.scss */
.page-id-688 h3 {
  margin-top: 0px;
  padding-top: 5px;
  padding-left: 5px;
  font-size: 20px;
  color: #0076ba;
}
/* line 19, includes/_pages.scss */
.page-id-688 #container_progress_bar {
  text-align: center;
}
/* line 21, includes/_pages.scss */
.page-id-688 #container_progress_bar #prog-inline {
  background: #ff8700;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  vertical-align: middle;
}
/* line 30, includes/_pages.scss */
.page-id-688 #container_progress_bar .progress-message {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 37, includes/_pages.scss */
.page-id-688 .bup-front-cont {
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #0076ba;
  width: 48%;
  border-radius: 5px;
}
/* line 38, includes/_pages.scss */
.page-id-688 .bup-front-cont:first-child {
  margin-right: 2%;
}
/* line 48, includes/_pages.scss */
.page-id-688 .bup-front-cont .link_connection {
  color: #0076ba;
  font-size: 25px;
  text-align: center;
  cursor: pointer;
}
/* line 53, includes/_pages.scss */
.page-id-688 .bup-front-cont .link_connection:hover {
  color: #ff8700;
}
/* line 57, includes/_pages.scss */
.page-id-688 .bup-front-cont .or_login {
  text-align: center;
  font-size: 20px;
  color: #ff8700;
}
/* line 62, includes/_pages.scss */
.page-id-688 .bup-front-cont .sstitre {
  color: #0076ba;
  text-align: center;
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 25px;
  font-family: "Montserrat";
}
/* line 72, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-button-submit-changes {
  width: 40%;
  color: white;
  background-color: #ff8700;
  border: none;
  padding: 5px 12px;
  font-size: 15px;
}
/* line 80, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup_h2_not_connecting {
  text-transform: uppercase;
  background-color: #0076ba;
  color: white;
}
/* line 86, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-profile-field {
  text-align: center;
}
/* line 88, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-profile-field .bup-field-value {
  border: 1px solid #ff8700;
  border-radius: 5px;
}
/* line 92, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-profile-field .bup-field-type {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 96, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-profile-field .bup-field-type i {
  float: none;
  color: #ff8700;
  font-size: 100%;
}
/* line 101, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-profile-field .bup-field-type span {
  color: #ff8700;
  font-size: 100%;
}
/* line 107, includes/_pages.scss */
.page-id-688 .bup-front-cont .bup-profile-field input[type="text"] #user_login,
.page-id-688 .bup-front-cont .bup-profile-field input[type="text"] #login_user_pass {
  background-color: white;
  border: 1px solid #ff8700 !important;
}
/* line 116, includes/_pages.scss */
.page-id-688 .bup_select_start, .page-id-688 .bup_select_end {
  border: 1px solid #ff8700;
}
/* line 119, includes/_pages.scss */
.page-id-688 select {
  height: 25px;
}
/* line 124, includes/_pages.scss */
.page-id-688 .bup-top-subheader .title-myaccount {
  text-transform: uppercase;
  font-size: 32px;
}
/* line 131, includes/_pages.scss */
.page-id-688 .bup-staff-profile-top img {
  display: block;
  margin: 0 auto;
}
/* line 139, includes/_pages.scss */
.page-id-688 .bup-appointments-planning ul li {
  background-color: #0076ba;
  color: white;
  border: none;
  width: 28%;
  height: auto;
  border: 1px solid black;
}
/* line 146, includes/_pages.scss */
.page-id-688 .bup-appointments-planning ul li h3,
.page-id-688 .bup-appointments-planning ul li p.today,
.page-id-688 .bup-appointments-planning ul li p.tomorrow,
.page-id-688 .bup-appointments-planning ul li p.week {
  color: white;
}
/* line 155, includes/_pages.scss */
.page-id-688 .bup-user-dahsboard-cont {
  margin-top: 0;
}
/* line 157, includes/_pages.scss */
.page-id-688 .bup-user-dahsboard-cont .bup-top-header {
  background-color: white;
}
/* line 161, includes/_pages.scss */
.page-id-688 .p-logout {
  margin-top: 20px;
  display: block;
  text-align: center;
  margin-top: 15px;
  width: 100%;
  border: 2px solid #0076ba;
  background: #0076ba;
  border-radius: 4px;
}
/* line 170, includes/_pages.scss */
.page-id-688 .p-logout a {
  color: white;
}
/* line 172, includes/_pages.scss */
.page-id-688 .p-logout a .fa {
  vertical-align: middle;
}
/* line 176, includes/_pages.scss */
.page-id-688 .p-logout:hover {
  border: 2px solid #ff8700;
}
/* line 178, includes/_pages.scss */
.page-id-688 .p-logout:hover a {
  color: #ff8700;
}
/* line 183, includes/_pages.scss */
.page-id-688 .bup-top-options {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
/* line 187, includes/_pages.scss */
.page-id-688 .bup-top-options .withinfo {
  position: relative;
}
/* line 189, includes/_pages.scss */
.page-id-688 .bup-top-options .withinfo:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 25px;
  line-height: 30px;
}
/* line 199, includes/_pages.scss */
.page-id-688 .bup-top-options .withinfo.notsend:after {
  background-image: url("https://www.ecleaner.fr/wp-content/uploads/2017/11/attention-exclamation-triangular-signal.png");
  background-repeat: no-repeat;
}
/* line 205, includes/_pages.scss */
.page-id-688 .bup-top-options .withinfo.send:after {
  background-image: url("https://www.ecleaner.fr/wp-content/uploads/2017/11/hourglass.png");
  background-repeat: no-repeat;
}
/* line 211, includes/_pages.scss */
.page-id-688 .bup-top-options ul {
  text-align: left;
  margin-left: 0;
}
/* line 214, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li {
  display: block;
  text-align: center;
  margin-top: 15px;
  width: 100%;
  border: 2px solid #0076ba;
  background: #0076ba;
  border-radius: 4px;
}
/* line 222, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li:hover {
  border: 2px solid #ff8700;
}
/* line 224, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li:hover a {
  color: #ff8700;
}
/* line 228, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li:first-of-type {
  margin-top: 0;
}
/* line 231, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li .bup-user-menu-text {
  color: white;
  line-height: 30px;
}
/* line 234, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li .bup-user-menu-text:hover {
  color: #ff8700;
}
/* line 238, includes/_pages.scss */
.page-id-688 .bup-top-options ul > li i {
  margin-left: 5px;
  float: left;
  color: white;
  font-size: 20px;
  line-height: 30px;
}
/* line 249, includes/_pages.scss */
.page-id-688 .bup-button-submit-daysoff {
  background-color: #ff8700;
  color: white;
  border: none;
  display: block;
  margin: auto;
}
/* line 258, includes/_pages.scss */
.page-id-688 .bup-sect-adm-edit .bup-staff-details-header {
  background-color: white;
  min-height: auto;
}
/* line 263, includes/_pages.scss */
.page-id-688 .comment-form-comment {
  border: 2px solid #ff8700 !important;
}
/* line 266, includes/_pages.scss */
.page-id-688 #bup-widget-adm-cont-id-3 {
  display: block;
}
/* line 270, includes/_pages.scss */
.page-id-688 .accordeon-myaccount {
  border: 2px solid #ff8700;
}
/* line 272, includes/_pages.scss */
.page-id-688 .accordeon-myaccount + .accordeon-myaccount {
  margin-top: 14px;
}
/* line 275, includes/_pages.scss */
.page-id-688 .accordeon-myaccount > h2 {
  margin-bottom: 0;
}
/* line 279, includes/_pages.scss */
.page-id-688 .bup-main-app-list {
  margin-bottom: 0;
}
/* line 283, includes/_pages.scss */
.page-id-688 .bup-main-app-list table thead th {
  background: #ff8700;
}
/* line 290, includes/_pages.scss */
.page-id-688 #bup-backend-landing-1, .page-id-688 #bup-backend-landing-2, .page-id-688 #bup-backend-landing-3 {
  border: none;
}
/* line 295, includes/_pages.scss */
.page-id-688 .bup-centered-cont {
  width: 100%;
  display: inline-block;
}
/* line 300, includes/_pages.scss */
.page-id-688 .bup-centered-cont #partie_mdp input {
  width: 100%;
}
/* line 305, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont {
  border-radius: 5px;
  border: 2px solid #ff8700;
  margin-top: 0;
}
/* line 309, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont + .bup-common-cont {
  margin-top: 14px;
}
/* line 312, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont#bup-common-cont-settings {
  padding: 0;
  border: none;
  border-radius: 0;
}
/* line 316, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont#bup-common-cont-settings ul.bup-details-staff-sections {
  border-radius: 5px;
  border: 2px solid #ff8700;
  margin: 0;
  text-align: center;
}
/* line 321, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont#bup-common-cont-settings ul.bup-details-staff-sections.last_ul {
  text-align: left;
}
/* line 323, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont#bup-common-cont-settings ul.bup-details-staff-sections.last_ul .bup-staff-details-header {
  text-align: center;
}
/* line 327, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont#bup-common-cont-settings ul.bup-details-staff-sections + .bup-details-staff-sections {
  margin-top: 14px;
}
/* line 331, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont#bup-common-cont-settings ul.bup-details-staff-sections .bup-staff-details-header h3 {
  margin: 0;
}
/* line 337, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont input {
  border: 1px solid #ff8700;
  border-radius: 5px;
  background-color: white;
}
/* line 342, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-common-cont .btn_center {
  text-align: center;
}
/* line 347, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-button-submit-changes {
  background-color: #ff8700;
  border-radius: 5px;
  border: 1px solid #ff8700;
  color: white;
}
/* line 353, includes/_pages.scss */
.page-id-688 .bup-centered-cont fieldset {
  border: none;
  line-height: normal;
  font-size: 1.3em;
}
/* line 357, includes/_pages.scss */
.page-id-688 .bup-centered-cont fieldset legend {
  width: 100%;
  text-align: center;
  margin: 10px 0;
  font-size: 20px;
  color: #0076ba;
  line-height: 1;
}
/* line 367, includes/_pages.scss */
.page-id-688 .bup-centered-cont #ubp-save-glogal-business-hours-staff {
  display: block;
  margin: auto;
}
/* line 374, includes/_pages.scss */
.page-id-688 .bup-centered-cont #form_service input[type="checkbox"] {
  position: relative !important;
  left: 0;
}
/* line 378, includes/_pages.scss */
.page-id-688 .bup-centered-cont #form_service:checked {
  position: relative !important;
  left: 0;
}
/* line 382, includes/_pages.scss */
.page-id-688 .bup-centered-cont #form_service #checkbox-animals {
  margin-right: 10px;
}
/* line 386, includes/_pages.scss */
.page-id-688 .bup-centered-cont #form_service .center_checkbox input {
  margin-right: 10px;
  vertical-align: baseline;
}
/* line 391, includes/_pages.scss */
.page-id-688 .bup-centered-cont #form_service #zesave-services {
  padding: 10px;
  background-color: #ff8700;
  color: white;
  border: none;
  margin: auto;
  display: block;
  font-size: 12px;
  margin-top: 10px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 404, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-breaks-add {
  position: static;
}
/* line 407, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-breaks-remove {
  position: static;
}
/* line 411, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-breaks-details ul {
  list-style: none;
}
/* line 415, includes/_pages.scss */
.page-id-688 .bup-centered-cont .bup-button-submit-breaks {
  display: block;
  margin: auto;
  background-color: #ff8700;
  border: none;
  border-radius: 5px;
  color: white;
  margin-top: 5px;
  line-height: 20px;
  padding: 5px;
}
/* line 428, includes/_pages.scss */
.page-id-688 #bup-btn-calendar-filter-appo {
  margin-top: 20px;
}
/* line 432, includes/_pages.scss */
.page-id-688 .bup-details-staff-sections {
  margin-bottom: 0;
}
/* line 434, includes/_pages.scss */
.page-id-688 .bup-details-staff-sections li {
  padding-bottom: 0;
}
/* line 438, includes/_pages.scss */
.page-id-688 .bup-user-dahsboard-cont table {
  border: none;
}
/* line 440, includes/_pages.scss */
.page-id-688 .bup-user-dahsboard-cont table td {
  border: none;
}
/* line 444, includes/_pages.scss */
.page-id-688 #bup-btn-add-staff-special-schedule-confirm, .page-id-688 #bup-btn-add-staff-day-off-confirm {
  margin-top: 5px;
}
/* line 448, includes/_pages.scss */
.page-id-688 .sentence_title {
  margin-bottom: 10px;
}
/* line 451, includes/_pages.scss */
.page-id-688 #bup-widget-adm-cont-id-5 {
  margin: 0;
}
/* line 454, includes/_pages.scss */
.page-id-688 .btn_update_docs_offi {
  margin-right: 0;
  margin-top: 10px;
  border-radius: 5px;
  white-space: normal;
}
/* line 460, includes/_pages.scss */
.page-id-688 .alert-added {
  margin-bottom: 10px;
}
/* line 464, includes/_pages.scss */
.page-id-688 #departement, .page-id-688 #ville {
  margin-left: 10px;
}
/* line 466, includes/_pages.scss */
.page-id-688 #departement#departement, .page-id-688 #ville#departement {
  margin-bottom: 5px;
}

/* line 476, includes/_pages.scss */
.page-id-163 #content-section-1 p,
.page-id-894 #content-section-1 p {
  text-align: justify;
}

/* line 484, includes/_pages.scss */
.page-id-26 p {
  text-align: justify;
}
/* line 487, includes/_pages.scss */
.page-id-26 .sstitre {
  color: #4c4c4c;
  text-transform: uppercase;
}
/* line 491, includes/_pages.scss */
.page-id-26 h3 {
  text-align: center;
}
/* line 495, includes/_pages.scss */
.page-id-26 #content-section-2 h3 {
  color: #ff8700;
}
/* line 501, includes/_pages.scss */
.page-id-26 #content-section-3 h3 {
  color: #0076ba;
}
/* line 506, includes/_pages.scss */
.page-id-26 .gdlr-item-start-content {
  padding-top: 30px;
}
/* line 510, includes/_pages.scss */
.page-id-26 #info_impot {
  color: #0076ba;
}

/* line 518, includes/_pages.scss */
.page-id-108 .gdlr-item-start-content {
  padding-top: 0px;
}
/* line 522, includes/_pages.scss */
.page-id-108 .ufaq-faq-category-inner {
  margin-bottom: 0;
  padding-left: 10px;
}
/* line 526, includes/_pages.scss */
.page-id-108 .ewd-ufaq-post-margin-symbol {
  float: right;
}
/* line 528, includes/_pages.scss */
.page-id-108 .ewd-ufaq-post-margin-symbol span {
  font-size: 25px;
}
/* line 532, includes/_pages.scss */
.page-id-108 .gdlr-page-title-wrapper {
  display: none;
}

/* line 539, includes/_pages.scss */
.page-id-254 .section-container {
  padding-top: 30px;
  position: center;
}
/* line 543, includes/_pages.scss */
.page-id-254 .gdlr-page-title-wrapper {
  display: none;
}
/* line 547, includes/_pages.scss */
.page-id-254 div#div-departement {
  display: flex;
}
/* line 550, includes/_pages.scss */
.page-id-254 div#div-ville {
  display: flex;
}
/* line 553, includes/_pages.scss */
.page-id-254 div.ms-thumb-frame.ms-thumb-frame-selected {
  text-align: center;
}
/* line 558, includes/_pages.scss */
.page-id-254 #div-password-strength.bad p {
  color: red;
}
/* line 561, includes/_pages.scss */
.page-id-254 #div-password-strength.short p {
  color: #ff8700;
}
/* line 564, includes/_pages.scss */
.page-id-254 #div-password-strength.good p, .page-id-254 #div-password-strength.strong p {
  color: green;
}
/* line 569, includes/_pages.scss */
.page-id-254 form#form-registration-presta {
  position: relative;
}
/* line 571, includes/_pages.scss */
.page-id-254 form#form-registration-presta input {
  border-radius: 5px;
  color: black;
}
/* line 574, includes/_pages.scss */
.page-id-254 form#form-registration-presta input:required {
  background: url(https://www.ecleaner.fr/wp-content/uploads/2018/09/exclamation-mark-inside-circle.png) 98% center no-repeat white;
  background-size: auto 90% !important;
}
/* line 577, includes/_pages.scss */
.page-id-254 form#form-registration-presta input:required:valid {
  border: 1px solid #3b773c;
  background: url(https://www.ecleaner.fr/wp-content/uploads/2018/09/tick-inside-circle.png) 98% center no-repeat white;
}
/* line 581, includes/_pages.scss */
.page-id-254 form#form-registration-presta input:required.notok, .page-id-254 form#form-registration-presta input:required:focus:invalid {
  border: 1px solid #ff0000;
  background: url(https://www.ecleaner.fr/wp-content/uploads/2018/09/cross-inside-circle.png) 98% center no-repeat white;
  box-shadow: 0 0 5px 1px #ff0000;
}
/* line 589, includes/_pages.scss */
.page-id-254 form#form-registration-presta input[type="checkbox"] {
  margin-left: 30px;
}
/* line 594, includes/_pages.scss */
.page-id-254 form#form-registration-presta textarea {
  height: 100px;
  color: black;
}
/* line 598, includes/_pages.scss */
.page-id-254 form#form-registration-presta label {
  color: black;
  display: block;
  text-align: center;
}
/* line 603, includes/_pages.scss */
.page-id-254 form#form-registration-presta select {
  background: white;
  color: #4f4f4f;
  border: 1px solid #ff8700;
}
/* line 608, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset {
  background: white;
  margin-top: 5px;
  color: black;
  border: 1px solid #0076ba;
  -moz-box-shadow: 0px 0px 30px #0076ba;
  -webkit-box-shadow: 0px 0px 30px #0076ba;
  box-shadow: 0px 0px 30px #0076ba;
}
/* line 614, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset legend {
  text-align: center;
  font-size: 1.5em;
  background: white;
  border: 1px solid #0076ba;
  border-radius: 5px;
  color: #0076ba;
  padding: 0 10px;
}
/* line 623, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset:last-child {
  margin-bottom: 10px;
}
/* line 626, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-1 {
  margin-top: 10px;
  position: relative !important;
  /*height: 540px;*/
  left: 0px;
  /* If $height is true, override the variable. */
  /* If $height is true, override the variable. */
}
/* line 631, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-1 input,
.page-id-254 form#form-registration-presta fieldset#fieldset-1 textarea {
  width: 100%;
}
/* line 635, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-1 legend {
  margin-left: 40%;
}
/* line 638, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-1 > div:last-of-type {
  text-align: center;
}
/* line 641, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-1 .btn-etapes {
  margin: 10px auto 0;
  width: auto;
}
@media (max-width: 767px) {
  /* line 626, includes/_pages.scss */
  .page-id-254 form#form-registration-presta fieldset#fieldset-1 {
    margin-bottom: 50px;
    margin-top: 25px;
    height: 705px;
  }
}
@media (min-width: 768px) {
  /* line 651, includes/_pages.scss */
  .page-id-254 form#form-registration-presta fieldset#fieldset-1 input,
  .page-id-254 form#form-registration-presta fieldset#fieldset-1 textarea {
    width: 40%;
  }
  /* line 655, includes/_pages.scss */
  .page-id-254 form#form-registration-presta fieldset#fieldset-1 label {
    display: inline-table;
    width: 50%;
  }
}
/* line 661, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 {
  position: absolute;
  top: 0;
  overflow: hidden;
}
/* line 665, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 button {
  margin-top: 15px;
}
/* line 668, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 legend {
  margin-left: 35%;
}
/* line 671, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 p.legend {
  display: inline-grid;
  text-align: center;
  width: 100%;
  padding-bottom: 10px;
}
/* line 676, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 p.legend small {
  text-decoration: underline;
}
/* line 684, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 div#div-options > label {
  display: initial;
  border: none;
  margin: 0;
  color: #ff8700;
}
/* line 691, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 div#div-animals {
  display: none;
}
/* line 694, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 div.div-btn {
  margin-bottom: 15px;
}
/* line 696, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 div.div-btn input {
  margin: auto;
}
/* line 699, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 div.div-btn input[type=submit] {
  float: right;
}
/* line 702, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 div.div-btn div {
  display: flex;
}
/* line 707, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 #section-addville .legend {
  margin-top: 15px;
}
/* line 712, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 #section-addville label {
  width: auto;
  color: #ff8700;
  margin-left: 30px;
}
/* line 718, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 #villes-selected p {
  color: black;
}
/* line 721, includes/_pages.scss */
.page-id-254 form#form-registration-presta fieldset#fieldset-2 + .clearfix {
  margin: 10px auto;
}
/* line 727, includes/_pages.scss */
.page-id-254 form#form-registration-presta div#div-options {
  color: #ff8700;
}
/* line 730, includes/_pages.scss */
.page-id-254 form#form-registration-presta div#div-services {
  color: #ff8700;
}
/* line 733, includes/_pages.scss */
.page-id-254 form#form-registration-presta div#div-constraints {
  color: #ff8700;
}
/* line 737, includes/_pages.scss */
.page-id-254 form#form-registration-presta #btn-etapes {
  position: relative;
  bottom: -20px;
}
/* line 741, includes/_pages.scss */
.page-id-254 form#form-registration-presta .btn-etapes {
  color: white !important;
}
/* line 745, includes/_pages.scss */
.page-id-254 #section-addville #div-ville select#ville {
  margin-left: 66px;
  max-width: 100%;
  width: 58%;
}
/* line 750, includes/_pages.scss */
.page-id-254 #content-section-1 .section-container {
  padding-top: 17px;
}
/* line 753, includes/_pages.scss */
.page-id-254 #content-section-3 .container {
  max-width: 900px;
}

/* line 760, includes/_pages.scss */
.page-id-325 .footer-wrapper {
  margin-top: 0;
}
/* line 764, includes/_pages.scss */
.page-id-325 .widget {
  margin-bottom: 0;
}
/* line 767, includes/_pages.scss */
.page-id-325 .widget #zaccordion > h3 {
  text-align: center;
  color: #0076ba;
  margin-bottom: 0;
  padding: 1em;
  cursor: pointer;
}
/* line 774, includes/_pages.scss */
.page-id-325 .widget #zaccordion > div {
  text-align: center;
}
/* line 776, includes/_pages.scss */
.page-id-325 .widget #zaccordion > div ul {
  margin-bottom: 0;
  display: inline-block;
  padding-bottom: 15px;
}
/* line 780, includes/_pages.scss */
.page-id-325 .widget #zaccordion > div ul > li {
  text-align: left;
}
/* line 788, includes/_pages.scss */
.page-id-325 .etape-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}
/* line 792, includes/_pages.scss */
.page-id-325 .etape-item .etape-number {
  padding: 15px;
  margin-right: 15px;
  font-size: 15px;
  font-weight: bold;
  background-color: #ff8700;
  border-radius: 0.3rem;
  color: white;
}
/* line 801, includes/_pages.scss */
.page-id-325 .etape-item .etape-img {
  width: 100px;
  display: block;
  margin: 0 auto;
}
/* line 806, includes/_pages.scss */
.page-id-325 .etape-item .etape-description {
  color: white;
  font-size: 18px;
  text-align: left;
}
/* line 810, includes/_pages.scss */
.page-id-325 .etape-item .etape-description a {
  color: white;
}

/* line 817, includes/_pages.scss */
#first_wrapper_femme_menage {
  padding-bottom: 0px;
  background: url(https://www.ecleaner.fr/wp-content/uploads/2019/01/accueil.jpg) no-repeat center center;
  background-size: cover;
  padding: 50px 0;
  min-height: 550px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 817, includes/_pages.scss */
  #first_wrapper_femme_menage {
    min-height: 100vh;
  }
}
/* line 829, includes/_pages.scss */
#first_wrapper_femme_menage > .gdlr-item {
  font-size: 28px;
  margin-bottom: 0;
  width: 80%;
  padding: 0.5em;
  background: rgba(255, 255, 255, 0.8);
  border-radius: .3rem;
  border: 2px solid #0076ba;
}

/* line 839, includes/_pages.scss */
#ecleaners_de_la_ville {
  text-align: center;
  color: #0076ba;
}

/* line 845, includes/_pages.scss */
#ecleaner_intro_ville * {
  color: #0076ba;
  text-align: center;
}
/* line 849, includes/_pages.scss */
#ecleaner_intro_ville img {
  max-width: 200px;
}

/* line 856, includes/_pages.scss */
#bloc-likehome-0 .gdlr-item-title-caption,
#bloc-likehome-0 .gdlr-item-title-caption > h2 {
  color: #0076ba;
  font-style: initial;
  font-size: 45px;
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 866, includes/_pages.scss */
#bloc-likehome-1 {
  background: white;
}
/* line 869, includes/_pages.scss */
#bloc-likehome-1 .twelve .gdlr-button {
  margin: 0 auto 32px;
}
/* line 873, includes/_pages.scss */
#bloc-likehome-1 .gdlr-item-title-wrapper {
  margin: 32px 0;
}
/* line 875, includes/_pages.scss */
#bloc-likehome-1 .gdlr-item-title-wrapper .gdlr-item-title-caption {
  line-height: 1;
  color: white;
  font-style: initial;
  font-size: 45px;
  margin-top: 0px;
}

/* line 885, includes/_pages.scss */
#femme-menage-video {
  border: 2px solid #ff8700;
  border-radius: 0.3rem;
}

/* line 891, includes/_pages.scss */
.page-id-1012 {
  /* If $height is true, override the variable. */
  /* If $height is true, override the variable. */
  /* If $height is true, override the variable. */
}
/* line 893, includes/_pages.scss */
.page-id-1012 #tuto-wrapper-last .gdlr-button {
  margin: 0;
  border-radius: 15px;
}
/* line 898, includes/_pages.scss */
.page-id-1012 #tuto-wrapper-last {
  margin: 5em 0;
}
/* line 901, includes/_pages.scss */
.page-id-1012 #tuto-wrapper-last .columns h3 {
  color: #ff8700;
}
/* line 905, includes/_pages.scss */
.page-id-1012 #tuto-wrapper-last .gdlr-row-shortcode {
  text-align: center;
}
/* line 909, includes/_pages.scss */
.page-id-1012 #tuto-wrapper-last .gdlr-column-shortcode img {
  max-width: 70%;
  border-radius: 15px;
}
@media (max-width: 419px) {
  /* line 918, includes/_pages.scss */
  .page-id-1012 #tuto-wrapper-last .gdlr-content-item > p {
    text-align: justify !important;
  }
}
@media (max-width: 767px) {
  /* line 927, includes/_pages.scss */
  .page-id-1012 #tuto-wrapper-2 .gdlr-image-frame-item,
  .page-id-1012 #tuto-wrapper-1 .gdlr-image-frame-item {
    margin-bottom: 40px !important;
  }
  /* line 932, includes/_pages.scss */
  .page-id-1012 #tuto-wrapper-last {
    padding: 0 20px;
    margin: 2em 0;
  }
}
@media (min-width: 768px) {
  /* line 941, includes/_pages.scss */
  .page-id-1012 .gdlr-color-wrapper[id^="tuto-wrapper"] .container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 950, includes/_pages.scss */
  .page-id-1012 #tuto-wrapper-2 .container > .columns:nth-of-type(1) {
    order: 2;
  }
  /* line 953, includes/_pages.scss */
  .page-id-1012 #tuto-wrapper-2 .container > .columns:nth-of-type(2) {
    order: 1;
  }
  /* line 962, includes/_pages.scss */
  .page-id-1012 #tuto-wrapper-last .columns + .columns:before {
    content: '> >';
    width: 30%;
    position: absolute;
    left: -15%;
    bottom: 40%;
    font-size: 3rem;
    text-align: center;
    color: #0076ba;
  }
}

/* If $height is true, override the variable. */
@media (max-width: 991px) {
  /* line 982, includes/_pages.scss */
  #tuto-wrapper-last .tuto-wrapper-last-container .gdlr-shortcode-wrapper .four p {
    text-align: center;
  }
}
/* line 993, includes/_pages.scss */
.page-id-1064 .fonctionnement-item {
  margin-bottom: 20px;
}
/* line 997, includes/_pages.scss */
.page-id-1064 .fonctionnement-title {
  margin-bottom: 20px;
}
/* line 999, includes/_pages.scss */
.page-id-1064 .fonctionnement-title > p {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  color: #ff7800;
}
/* line 1003, includes/_pages.scss */
.page-id-1064 .fonctionnement-title > p span {
  padding: 15px;
  margin-right: 15px;
  font-weight: bold;
  background-color: #ff7800;
  border-radius: 10px;
  color: white;
}
/* line 1014, includes/_pages.scss */
.page-id-1064 #checklist > p {
  display: -webkit-flex;
  display: flex;
}
/* line 1018, includes/_pages.scss */
.page-id-1064 .gdlr-button {
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 20px;
  border-radius: 15px;
}
/* line 1025, includes/_pages.scss */
.page-id-1064 img.aligncenter {
  margin-bottom: 40px;
}

/* If $height is true, override the variable. */
@media (min-width: 768px) {
  /* line 1032, includes/_pages.scss */
  #checklist-wrapper .container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
}
/* line 1041, includes/_pages.scss */
#destination-wrapper-intro h3.gdlr-item-title {
  color: #0076ba;
}
/* line 1045, includes/_pages.scss */
#destination-wrapper-intro .gdlr-button {
  margin: auto;
}
/* line 1050, includes/_pages.scss */
#destination-wrapper-intro .content ul > li {
  position: relative;
  padding-left: 30px;
}
/* line 1053, includes/_pages.scss */
#destination-wrapper-intro .content ul > li::before {
  content: '';
  display: block;
  position: absolute;
  height: 25px;
  width: 25px;
  background: url("/wp-content/uploads/2018/09/checked.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  top: 0;
}

/* line 1071, includes/_pages.scss */
#title-before-3-steps > h2 {
  margin-bottom: 0px;
}
/* line 1074, includes/_pages.scss */
#title-before-3-steps > p {
  font-size: 1.5em;
  text-align: center;
}

/* line 1085, includes/_pages.scss */
.page-id-1340 .etape-item,
.page-id-1332 .etape-item,
.page-id-1276 .etape-item {
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 1087, includes/_pages.scss */
.page-id-1340 .etape-item .etape-title,
.page-id-1332 .etape-item .etape-title,
.page-id-1276 .etape-item .etape-title {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1091, includes/_pages.scss */
.page-id-1340 .etape-item .etape-title span,
.page-id-1332 .etape-item .etape-title span,
.page-id-1276 .etape-item .etape-title span {
  color: white !important;
}
/* line 1095, includes/_pages.scss */
.page-id-1340 .etape-item .etape-label,
.page-id-1332 .etape-item .etape-label,
.page-id-1276 .etape-item .etape-label {
  color: #ff7800;
}
/* line 1098, includes/_pages.scss */
.page-id-1340 .etape-item .etape-description,
.page-id-1332 .etape-item .etape-description,
.page-id-1276 .etape-item .etape-description {
  margin-top: 10px;
}
/* line 1100, includes/_pages.scss */
.page-id-1340 .etape-item .etape-description > p,
.page-id-1332 .etape-item .etape-description > p,
.page-id-1276 .etape-item .etape-description > p {
  color: #0076ba;
  font-size: 15px;
  text-align: left;
}

/* line 1110, includes/_pages.scss */
#destination-wrapper-3cleaners {
  text-align: center;
}
/* line 1112, includes/_pages.scss */
#destination-wrapper-3cleaners .cleaner-home > p {
  text-align: center;
}
/* line 1115, includes/_pages.scss */
#destination-wrapper-3cleaners .gdlr-item-title-divider {
  display: none;
}
/* line 1118, includes/_pages.scss */
#destination-wrapper-3cleaners .gdlr-item-title-wrapper {
  margin: 32px 0;
}
/* line 1121, includes/_pages.scss */
#destination-wrapper-3cleaners .gdlr-item-title-caption {
  line-height: 1;
  color: white;
  font-style: initial;
  font-size: 45px;
  margin-top: 0px;
}
/* line 1128, includes/_pages.scss */
#destination-wrapper-3cleaners .img-cleaner {
  margin: 0 auto;
  border-radius: 50%;
}
/* line 1132, includes/_pages.scss */
#destination-wrapper-3cleaners .desc-cleaner {
  font-size: .8em;
}
/* line 1134, includes/_pages.scss */
#destination-wrapper-3cleaners .desc-cleaner a {
  color: #0076ba;
}
/* line 1141, includes/_pages.scss */
#destination-wrapper-3cleaners .gdlr-content-item .gdlr-row-shortcode .columns .gdlr-item {
  background: white;
  border-radius: .3rem;
  border: 2px solid #ff8700;
}

/* line 1153, includes/_pages.scss */
.page-id-1497 #date-description {
  text-align: center;
}
/* line 1155, includes/_pages.scss */
.page-id-1497 #date-description h2 {
  font-weight: bold;
  color: #ff8700;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 1155, includes/_pages.scss */
  .page-id-1497 #date-description h2 {
    font-size: 2em;
  }
}
/* line 1162, includes/_pages.scss */
.page-id-1497 #date-description p, .page-id-1497 #date-description ul {
  font-weight: bold;
  color: #0076ba;
  /* If $height is true, override the variable. */
}
@media (min-width: 768px) {
  /* line 1162, includes/_pages.scss */
  .page-id-1497 #date-description p, .page-id-1497 #date-description ul {
    font-size: 1.5em;
  }
}
/* line 1169, includes/_pages.scss */
.page-id-1497 #date-description ul {
  list-style: none;
}

/* line 1175, includes/_pages.scss */
#liste-explications-reunion {
  list-style: none;
}
/* line 1177, includes/_pages.scss */
#liste-explications-reunion > li {
  position: relative;
  padding-left: 30px;
}
/* line 1180, includes/_pages.scss */
#liste-explications-reunion > li::before {
  content: '';
  display: block;
  position: absolute;
  height: 25px;
  width: 25px;
  background: url("/wp-content/uploads/2018/09/checked.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  top: 0;
}

/* line 1196, includes/_pages.scss */
#popmake-1513 {
  background-color: white;
  border: 10px solid #0076ba;
}
/* line 1199, includes/_pages.scss */
#popmake-1513 .ufbl-form-title {
  text-transform: uppercase;
}
/* line 1202, includes/_pages.scss */
#popmake-1513 .ufbl-form-wrapper {
  box-shadow: none;
}
/* line 1205, includes/_pages.scss */
#popmake-1513 .ufbl-form-title {
  color: #0076ba;
}
/* line 1208, includes/_pages.scss */
#popmake-1513 .ufbl-form-submit {
  border-radius: 0.3rem;
}
/* line 1211, includes/_pages.scss */
#popmake-1513 .ufbl-form-field-wrap label {
  color: #0076ba;
}
/* line 1214, includes/_pages.scss */
#popmake-1513 .ufbl-form-submit {
  margin: auto;
  display: block;
}

/* BEGIN Responsive */
/*@media(min-width: 420px) {*/
/* If $height is true, override the variable. */
@media (min-width: 420px) {
  /* line 8, includes/_responsive.scss */
  .home #search-presta-home {
    margin-top: 0 !important;
  }
  /* line 11, includes/_responsive.scss */
  .home .gdlr-color-wrapper {
    padding-top: 0;
  }

  /* line 15, includes/_responsive.scss */
  .docsadmin-windows {
    display: block;
  }

  /* line 19, includes/_responsive.scss */
  #form-registration-presta #fieldset-1 div {
    display: flex;
    margin: 8px auto;
  }
  /* line 22, includes/_responsive.scss */
  #form-registration-presta #fieldset-1 div > p {
    margin-left: 25%;
  }
  /* line 26, includes/_responsive.scss */
  #form-registration-presta #fieldset-1 label {
    text-align: right;
    padding-right: 15px;
  }
}
/*@media(min-width: 768px) {*/
/* If $height is true, override the variable. */
@media (min-width: 768px) {
  /* line 35, includes/_responsive.scss */
  .affix {
    position: fixed !important;
  }
  /* line 37, includes/_responsive.scss */
  .affix.menu-dashboard {
    width: 240px;
    top: 135px;
  }

  /* line 42, includes/_responsive.scss */
  .col-sm-pull-three {
    right: 25%;
  }

  /* line 45, includes/_responsive.scss */
  .col-sm-push-six {
    left: 50%;
  }

  /* line 49, includes/_responsive.scss */
  .header-style-3 .gdlr-logo {
    padding-bottom: 30px;
  }
  /* line 52, includes/_responsive.scss */
  .header-style-3 .logo-right-area {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 58, includes/_responsive.scss */
  .bup-time-slots-available-list {
    letter-spacing: -0.31em;
  }
  /* line 60, includes/_responsive.scss */
  .bup-time-slots-available-list li.bupreduced {
    letter-spacing: normal;
    width: 50% !important;
    margin-right: 0;
    margin-left: 0;
  }

  /* line 67, includes/_responsive.scss */
  .docsadmin-windows {
    margin-top: 10px;
    width: 100%;
    padding: 10px;
    margin-left: -10px;
    margin-bottom: -10px;
    /* margin-left: 1%; */
    letter-spacing: normal;
    text-align: center;
  }

  /* line 77, includes/_responsive.scss */
  .gdlr-header-inner.gdlr-fixed-header .logo-right-area {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 82, includes/_responsive.scss */
  .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child > a {
    padding-left: 12px;
  }
  /* line 85, includes/_responsive.scss */
  .gdlr-navigation-wrapper .gdlr-main-menu > li:last-child > a {
    padding-right: 12px;
  }

  /*#content-section-2 .gdlr-styled-box-body p {
  	margin-top: 120px !important;
  }*/
  /* line 93, includes/_responsive.scss */
  .page-id-688 .bup-top-subheader {
    margin: 15px 0;
  }
  /* line 95, includes/_responsive.scss */
  .page-id-688 .bup-top-subheader .bup-staff-profile-top {
    display: inline-block;
    vertical-align: middle;
    width: 32%;
  }
  /* line 100, includes/_responsive.scss */
  .page-id-688 .bup-top-subheader .title-myaccount {
    display: inline-block;
    vertical-align: middle;
    width: 65%;
    margin: 0 0 0 15px;
    font-size: 42px;
  }
  /* line 108, includes/_responsive.scss */
  .page-id-688 .bup-top-options {
    width: 32%;
  }
  /* line 111, includes/_responsive.scss */
  .page-id-688 .bup-centered-cont {
    width: 65%;
    margin-left: 15px;
  }
}
/*@media(min-width: 991px) {*/
/* If $height is true, override the variable. */
@media (min-width: 992px) {
  /* line 120, includes/_responsive.scss */
  #form-registration-presta #section-addville {
    letter-spacing: -0.31em;
  }
  /* line 122, includes/_responsive.scss */
  #form-registration-presta #section-addville * {
    letter-spacing: normal;
  }
  /* line 125, includes/_responsive.scss */
  #form-registration-presta #section-addville #div-departement {
    display: flex;
    width: 50%;
  }
  /* line 129, includes/_responsive.scss */
  #form-registration-presta #section-addville #div-ville {
    display: flex;
    width: 50%;
  }
  /* line 134, includes/_responsive.scss */
  #form-registration-presta select {
    margin-right: 0;
  }
  /* line 137, includes/_responsive.scss */
  #form-registration-presta fieldset > div {
    width: 80%;
    margin: 0 auto;
  }

  /* line 143, includes/_responsive.scss */
  .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child > a {
    padding-left: 20px;
  }
  /* line 146, includes/_responsive.scss */
  .gdlr-navigation-wrapper .gdlr-main-menu > li:last-child > a {
    padding-right: 20px;
  }

  /* line 150, includes/_responsive.scss */
  .affix.menu-dashboard {
    width: 282px;
    top: 135px;
  }
}
/*@media(min-width: 1101px) {*/
/* If $height is true, override the variable. */
@media (min-width: 1100px) {
  /* line 158, includes/_responsive.scss */
  .gdlr-navigation-wrapper {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  /* line 162, includes/_responsive.scss */
  .gdlr-navigation-wrapper .gdlr-main-menu > li:first-child > a {
    padding-left: 24px;
  }
  /* line 165, includes/_responsive.scss */
  .gdlr-navigation-wrapper .gdlr-main-menu > li:last-child > a {
    padding-right: 24px;
  }

  /* line 170, includes/_responsive.scss */
  .home #search-presta-home {
    right: 25%;
    left: 25%;
  }

  /* line 174, includes/_responsive.scss */
  .affix.menu-dashboard {
    top: 65px;
  }

  /* line 177, includes/_responsive.scss */
  .header-style-3 .gdlr-logo {
    padding-bottom: 12px;
  }

  /* line 180, includes/_responsive.scss */
  .gdlr-header-inner.gdlr-fixed-header .gdlr-navigation-wrapper {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  /* line 185, includes/_responsive.scss */
  .page-id-688 .main-content-container {
    max-width: 1000px;
  }
}
/*@media(max-width: 990px) {*/
/* If $height is true, override the variable. */
@media (max-width: 991px) {
  /* 	.footer-wrapper {
  		margin-top: 150px;
  	} */
  /* line 197, includes/_responsive.scss */
  body:not(.home) p {
    text-align: justify;
  }

  /* line 201, includes/_responsive.scss */
  input#updateuser.submit.button {
    margin-left: 33%;
  }

  /* line 204, includes/_responsive.scss */
  .page-id-5 h2 div {
    margin-left: 2%;
    display: inline-grid;
  }

  /* line 209, includes/_responsive.scss */
  #intro-bandeau-etapes {
    text-align: center;
    padding: 0px 10px;
  }
  /* line 212, includes/_responsive.scss */
  #intro-bandeau-etapes .six {
    width: 100%;
  }
}
/* If $height is true, override the variable. */
@media (max-width: 767px) {
  /* line 221, includes/_responsive.scss */
  .home .column-service-content-wrapper h3 {
    margin-bottom: 0;
  }
  /* line 226, includes/_responsive.scss */
  .home #content-section-2 .gdlr-styled-box-body p, .home #content-section-6 .gdlr-styled-box-body p {
    margin-top: 0 !important;
    line-height: 1;
  }
  /* line 231, includes/_responsive.scss */
  .home .gdlr-styled-box-body {
    padding: 0;
  }
  /* line 234, includes/_responsive.scss */
  .home #titre-home-1,
  .home #titre-home-2,
  .home #titre-fin-page {
    line-height: 1;
  }
  /* line 238, includes/_responsive.scss */
  .home #titre-home-1 b,
  .home #titre-home-2 b,
  .home #titre-fin-page b {
    font-size: 30px;
  }
  /* line 244, includes/_responsive.scss */
  .home #content-section-3 .column-service-content-wrapper h3 {
    height: 30px !important;
  }
  /* line 249, includes/_responsive.scss */
  .home #content-section-4 {
    margin-bottom: 15px;
    line-height: 1;
  }
  /* line 254, includes/_responsive.scss */
  .home #content-section-5 .gdlr-skin-box {
    display: none;
  }
  /* line 257, includes/_responsive.scss */
  .home #content-section-5 .column-service-content-wrapper {
    margin-bottom: 15px;
    margin: auto;
    text-align: center;
  }
  /* line 263, includes/_responsive.scss */
  .home #content-section-5 #reserve_presta h3 {
    height: 35px !important;
  }
  /* line 267, includes/_responsive.scss */
  .home #content-section-5 .search_prestataire_home {
    background-image: none;
  }
  /* line 271, includes/_responsive.scss */
  .home #content-section-6 {
    margin-top: 0;
    margin-bottom: 10px;
  }
  /* line 275, includes/_responsive.scss */
  .home #content-section-6 #titre-impot {
    margin-bottom: 20px;
    margin-top: 5px !important;
  }
  /* line 278, includes/_responsive.scss */
  .home #content-section-6 #titre-impot strong {
    font-size: 30px;
  }
  /* line 283, includes/_responsive.scss */
  .home #content-section-6 .gdlr-tab-item.vertical > .tab-title-wrapper {
    text-align: center;
  }
  /* line 288, includes/_responsive.scss */
  .home #content-section-7 #sep-esp-perso {
    margin: 0;
  }
  /* line 292, includes/_responsive.scss */
  .home #content-section-8 .gdlr-color-wrapper p strong {
    font-size: 30px;
    line-height: 1;
  }
  /* line 298, includes/_responsive.scss */
  .home #content-section-9 #list_edp_gauche ul li div, .home #content-section-9 .home #content-section-9 #list_edp_droit ul li div {
    margin-bottom: 15px;
  }
  /* line 301, includes/_responsive.scss */
  .home #content-section-9 #title_epd_gauche, .home #content-section-9 #title_epd_droit {
    width: 40% !important;
    margin-bottom: 35px !important;
  }
  /* line 307, includes/_responsive.scss */
  .home #content-section-9 #list_edp_gauche #valorise_mobile {
    margin-top: -15px;
  }
  /* line 312, includes/_responsive.scss */
  .home #content-section-9 #list_edp_droit ul li:nth-child(4) {
    margin-bottom: -10px !important;
  }
  /* line 318, includes/_responsive.scss */
  .home #content-section-9 #list_edp_gauche ul li div, .home #content-section-9 #list_edp_droit ul li div {
    display: block;
  }
  /* line 320, includes/_responsive.scss */
  .home #content-section-9 #list_edp_gauche ul li div .img_list_edp, .home #content-section-9 #list_edp_droit ul li div .img_list_edp {
    width: 30%;
  }
  /* line 326, includes/_responsive.scss */
  .home #content-section-9 #img_edp_middle img {
    width: 250px;
    height: 250px;
  }
  /* line 331, includes/_responsive.scss */
  .home #content-section-9 .text_list_edp {
    margin-bottom: 15px;
  }
  /* line 335, includes/_responsive.scss */
  .home .footer-wrapper {
    margin-top: 0 !important;
  }
  /* line 336, includes/_responsive.scss */
  .home .footer-wrapper #text-3 {
    display: none;
  }
  /* line 339, includes/_responsive.scss */
  .home .footer-wrapper .footer-container {
    padding-top: 20px;
  }
  /* line 343, includes/_responsive.scss */
  .home .footer-wrapper #media_image-2 {
    display: none;
  }
  /* line 346, includes/_responsive.scss */
  .home .footer-wrapper #media_image-3, .home .footer-wrapper #hupso_widget-2, .home .footer-wrapper #nav_menu-2, .home .footer-wrapper #nav_menu-3 {
    margin-bottom: 0 !important;
  }
  /* line 349, includes/_responsive.scss */
  .home .footer-wrapper #media_image-3 {
    display: block;
  }
  /* line 352, includes/_responsive.scss */
  .home .footer-wrapper #text-2 {
    display: block;
    margin-bottom: 0;
  }
  /* line 355, includes/_responsive.scss */
  .home .footer-wrapper #text-2 p {
    color: #00b5ff;
  }

  /* line 361, includes/_responsive.scss */
  .gdlr-logo {
    padding-right: 0 !important;
    max-width: 100%;
    text-align: center;
  }
  /* line 365, includes/_responsive.scss */
  .gdlr-logo a {
    display: inline-block;
  }
  /* line 367, includes/_responsive.scss */
  .gdlr-logo a img {
    max-width: 300px;
  }

  /* line 372, includes/_responsive.scss */
  #gdlr-responsive-navigation.dl-menuwrapper button {
    background: #0076ba;
    right: inherit;
    left: 0;
    top: 0;
    margin: 0;
    border-radius: inherit;
    border-bottom-right-radius: 5px;
  }

  /* line 382, includes/_responsive.scss */
  .dl-menuwrapper button:after {
    background: white;
    box-shadow: 0 10px 0 white, 0 20px 0 white;
  }

  /* line 388, includes/_responsive.scss */
  .dl-menuwrapper .dl-menu {
    width: 80%;
    left: 0;
    top: 20px;
    padding: 1em;
    box-shadow: 0px 0px 10px black;
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
  }

  /* line 398, includes/_responsive.scss */
  #gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul {
    background: #0076ba;
  }
}
/*@media(max-width: 768px) {*/
/* If $height is true, override the variable. */
@media (max-width: 767px) {
  /* 	.footer-wrapper {
  		margin-top: 250px;
  	} */
  /* line 408, includes/_responsive.scss */
  body .container {
    max-width: 768px;
  }

  /* line 411, includes/_responsive.scss */
  .page-id-325 div#recapitulatif.form {
    position: inherit;
  }

  /* line 414, includes/_responsive.scss */
  input#updateuser.submit.button {
    margin-left: 30%;
  }

  /* line 417, includes/_responsive.scss */
  div#accordeon.gdlr-item.gdlr-accordion-item.style-2 span {
    font-size: 65%;
  }
}
/*@media(max-width: 420px) {*/
/* If $height is true, override the variable. */
@media (max-width: 419px) {
  /* line 424, includes/_responsive.scss */
  body .container {
    max-width: 420px;
  }

  /* line 429, includes/_responsive.scss */
  .home #content-section-1 #item-home-slider {
    padding-top: 0;
  }

  /* 	.footer-wrapper {
  		margin-top: 300px;
  	} */
  /* line 437, includes/_responsive.scss */
  input#updateuser.submit.button {
    margin-left: 21%;
  }

  /* line 440, includes/_responsive.scss */
  .main-content-container > .gdlr-item {
    margin-right: 0;
    margin-left: 0;
  }

  /* line 444, includes/_responsive.scss */
  .home #content-section-5 .search_prestataire_home .form input {
    width: 80%;
  }

  /* line 451, includes/_responsive.scss */
  .page-id-254 #content-section-2 > div > .container,
  .page-id-254 #content-section-3 > div > .container {
    max-width: 95%;
  }
  /* line 459, includes/_responsive.scss */
  .page-id-254 #content-section-2 > div > .container #intro {
    margin-left: 0;
    width: 100%;
    font-size: initial;
  }

  /* line 469, includes/_responsive.scss */
  .page-id-688 .bup-appointments-planning ul li {
    word-wrap: break-word;
  }
  /* line 472, includes/_responsive.scss */
  .page-id-688 .bup-top-header {
    display: none;
  }
  /* line 476, includes/_responsive.scss */
  .page-id-688 .bup-top-options > ul {
    letter-spacing: -0.31em;
  }
  /* line 478, includes/_responsive.scss */
  .page-id-688 .bup-top-options > ul > li {
    letter-spacing: normal;
    display: inline-block;
    vertical-align: top;
    width: calc( 50% - 5px );
    margin: 0 0 10px 0;
  }
  /* line 485, includes/_responsive.scss */
  .page-id-688 .bup-top-options > ul > li a span {
    display: block;
  }
  /* line 487, includes/_responsive.scss */
  .page-id-688 .bup-top-options > ul > li a span i {
    float: none;
  }
  /* line 492, includes/_responsive.scss */
  .page-id-688 .bup-top-options > ul > li:nth-of-type(2n+1) {
    margin-right: 5px;
  }
  /* line 495, includes/_responsive.scss */
  .page-id-688 .bup-top-options > ul > li:nth-of-type(2n) {
    margin-left: 5px;
  }
  /* line 502, includes/_responsive.scss */
  .page-id-688 .bup-front-cont-notlogged .bup-front-cont {
    width: 100%;
    margin: 0;
  }
  /* line 505, includes/_responsive.scss */
  .page-id-688 .bup-front-cont-notlogged .bup-front-cont + .bup-front-cont {
    margin-top: 20px;
  }

  /* line 515, includes/_responsive.scss */
  .page-id-157 #content-section-1 .gdlr-content-item:nth-child(1) p {
    text-align: justify !important;
  }
}
/* END Responsive */
/* line 12, last.scss */
a > strong {
  color: inherit !important;
}

/* A mettre dans un ficher */
/* line 19, last.scss */
.tminus_countdown {
  padding-bottom: 2em;
}
/* line 21, last.scss */
.tminus_countdown .circle-dashboard {
  text-align: center;
}
/* line 23, last.scss */
.tminus_countdown .circle-dashboard .circle-dash {
  color: #0076ba;
  border-color: #ff8700;
  border-width: 2px;
}
/* line 27, last.scss */
.tminus_countdown .circle-dashboard .circle-dash .circle-dash_title {
  font-size: 22px;
}
/* line 30, last.scss */
.tminus_countdown .circle-dashboard .circle-dash .circle-digit {
  color: #ff8700;
}

/* Page Inconnu */
/* line 40, last.scss */
.page-id-5 table tbody {
  border: 2px solid #ff8700;
}
/* line 44, last.scss */
.page-id-5 .gdlr-button {
  font-size: 13px;
  font-weight: 700;
  font-family: Arial;
}
/* line 50, last.scss */
.page-id-5 #title_docs_offi {
  letter-spacing: normal;
}
/* line 54, last.scss */
.page-id-5 .btn_update_docs_offi {
  display: block;
  text-align: center;
  margin: 0 auto;
  padding: 10px 25px;
  letter-spacing: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 700;
  font-family: Arial;
}
/* line 67, last.scss */
.page-id-5 legend {
  background-color: white;
}
/* line 71, last.scss */
.page-id-5 #container_information {
  border: 1px solid #ff8700;
}
/* line 75, last.scss */
.page-id-5 .center_checkbox {
  display: block;
  width: 25%;
}
/* line 78, last.scss */
.page-id-5 .center_checkbox input {
  float: right;
}
/* line 84, last.scss */
.page-id-5 #edituser fieldset {
  background-color: white;
  /* legend {
  	width: 50%;
  	margin: 0 25%;
  } */
}
/* line 90, last.scss */
.page-id-5 #edituser fieldset > p {
  width: 100%;
  letter-spacing: -0.31em;
}
/* line 94, last.scss */
.page-id-5 #edituser fieldset label {
  /* text-align: left!important;
  width: 30%;*/
  display: inline-block !important;
  vertical-align: middle;
  width: 30%;
  text-align: left;
  letter-spacing: normal;
}
/* line 103, last.scss */
.page-id-5 #edituser fieldset input {
  /* width:50%; */
  letter-spacing: normal;
  display: inline-block !important;
  vertical-align: middle;
  width: 70%;
  color: black;
}
/* line 112, last.scss */
.page-id-5 #edituser fieldset .form-textarea label {
  display: block !important;
  text-align: center !important;
  width: 100%;
}
/* line 117, last.scss */
.page-id-5 #edituser fieldset .form-textarea textarea {
  color: black;
}
/* line 124, last.scss */
.page-id-5 #edituser #fieldset-2 fieldset legend {
  background-color: white;
}
/* line 127, last.scss */
.page-id-5 #edituser #fieldset-2 fieldset label {
  width: 50%;
}
/* line 130, last.scss */
.page-id-5 #edituser #fieldset-2 fieldset input {
  width: auto;
}
/* line 139, last.scss */
.page-id-5 #edituser #fieldset-1 p.form-textarea {
  padding-top: 10px;
  text-align: center;
}
/* line 144, last.scss */
.page-id-5 #edituser fieldset#fieldset-2 {
  /*margin-top: 50px; */
}
/* line 146, last.scss */
.page-id-5 #edituser fieldset#fieldset-2 fieldset {
  border: 1px solid #f0f0f0;
  border: 0;
}
/* line 149, last.scss */
.page-id-5 #edituser fieldset#fieldset-2 fieldset legend {
  /* 					background: $color_gallery_approx; */
  color: black;
  border-radius: 0;
  border-bottom: 1px solid #bbb;
  /* padding-top: 25px; */
  width: 65%;
  margin: 0 18%;
}
/* line 160, last.scss */
.page-id-5 #edituser fieldset#fieldset-2 div#div-animals {
  display: none;
}
/* line 166, last.scss */
.page-id-5 .wrap-compte .titre {
  padding-top: 0;
}
/* line 169, last.scss */
.page-id-5 .wrap-compte .login-password {
  display: inline-grid;
}
/* line 173, last.scss */
.page-id-5 h2 {
  text-align: center;
  color: black;
  margin-top: 2%;
  text-transform: uppercase;
}
/* line 179, last.scss */
.page-id-5 label#changeImgSection.bup-field-type a.gdlr-button {
  margin-right: 0;
  border-radius: 5px;
  display: inline;
}
/* line 184, last.scss */
.page-id-5 header.gdlr-header-wrapper {
  z-index: 1;
}
/* line 187, last.scss */
.page-id-5 .docsadmin-windows form .title-docs {
  margin: -1px 0 0;
}
/* line 190, last.scss */
.page-id-5 tbody span {
  padding-left: 25px;
  padding-right: 25px;
}
/* line 194, last.scss */
.page-id-5 .content-wrapper .container .columns {
  padding: 0 1%;
}
/* line 198, last.scss */
.page-id-5 #form-registration-customer {
  background: none;
  color: black;
  font-size: 20px;
}

/* line 206, last.scss */
#edituser #section-addville {
  display: none;
}
/* line 208, last.scss */
#edituser #section-addville .legend {
  margin-top: 15px;
}
/* line 213, last.scss */
#edituser fieldset {
  background: #f0f0f0;
  margin-top: 5px;
  color: black;
  /* border: 1px solid $orange; */
  border: none;
}
/* line 219, last.scss */
#edituser fieldset:last-child {
  margin-bottom: 10px;
}
/* line 222, last.scss */
#edituser fieldset legend {
  text-align: center;
  font-size: 1.5em;
  background: #0076ba;
  border-radius: 5px;
  color: white;
  padding: 0 10px;
}
/* line 232, last.scss */
#edituser #updateuser {
  float: none;
  margin-top: 35px;
}
/* line 236, last.scss */
#edituser textarea {
  color: #ff8700;
}
/* line 239, last.scss */
#edituser label {
  color: black;
  display: block;
  text-align: center;
}
/* line 245, last.scss */
#edituser div#div-services {
  color: black;
  display: block;
  text-align: center;
}
/* line 250, last.scss */
#edituser div#div-options {
  color: black;
  display: block;
  text-align: center;
}
/* line 256, last.scss */
#edituser select {
  background: white;
  color: #4f4f4f;
}
/* line 260, last.scss */
#edituser input[type='submit'] {
  display: block;
  margin: 10px auto;
}
/* line 264, last.scss */
#edituser input[type="checkbox"] {
  margin-left: 30px;
}
/* line 267, last.scss */
#edituser #changeImgSection {
  text-align: center !important;
  width: 100%;
}
/* line 270, last.scss */
#edituser #changeImgSection .bup-div-for-avatar-upload {
  text-align: center !important;
}
/* line 274, last.scss */
#edituser input:not([type=submit]) {
  color: #ff8700;
}
