span.icon-booking-engine-arrow-down.icon-be.icon-after.select-icon {
  justify-content: flex-start !important;
  min-width: 100% !important;
}

.criteria-items.ast-form-group {
  flex-direction: column;
}

body {
  /* Modification des couleurs */
  /* Remplacement des couleurs */
  /* Remplacement des couleurs */
}
body .btn-default, body .btn-default.ui-state-active, body .btn-default.ui-state-, body button.btn-validate, body button.btn-validate.btn-validate-account, body button.form-validate-cart, body button.form-finalize-cart, body .searchDateForm button.search, body button.form-submit-login, body button.form-pay-remainder, body button.btn-validate.btn-validate-reset-password, body .stay_detail button.remainder, body .stay_detail button.book_documents_toggler, body #navigate_forward button, body #fast-account-validate button, body button.close-cookie-warning, body .datepicker-custom-dialog button.sm-search-btn-dp, body button.optin-validate-button {
  background-color: var(--wp--preset--color--accent) !important;
}
body .btn-default2, body button.form-clear-cart, body .resultbox button.add-to-cart, body #navigate_back button {
  color: var(--wp--preset--color--accent) !important;
  border-color: var(--wp--preset--color--accent) !important;
}
body .btn-default2:hover, body button.form-clear-cart:hover, body .resultbox button.add-to-cart:hover, body #navigate_back button:hover {
  background-color: var(--wp--preset--color--accent) !important;
  color: #fff !important;
}
body span.cart-stay-count {
  color: currentColor;
}
body .ModuleCart a:hover * {
  color: currentColor !important;
}
body .rangeFirstDate {
  background-color: var(--wp--preset--color--accent) !important;
  border-radius: 50% 0 0 50%;
}
body .rangeLastDate {
  background-color: var(--wp--preset--color--accent) !important;
  border-radius: 0 50% 50% 0;
}
body .dayUse {
  background-color: var(--wp--preset--color--accent) !important;
  border-radius: 50%;
}
body .ui-datepicker td a[price]::after {
  color: var(--wp--preset--color--accent);
  text-align: center;
}
body .ui-datepicker td a[reduced-price]::after {
  color: var(--wp--preset--color--accent);
  text-align: center;
}
body td.highlight-possibilities:not(.noAvailability):not(.rangeLastDate) a {
  color: var(--wp--preset--color--accent) !important;
}
body td.highlight-possibilities.noAvailability:not(.rangeLastDate) a {
  color: var(--wp--preset--color--accent) !important;
  opacity: 0.9 !important;
}
body .between-date {
  background-color: var(--wp--preset--color--accent) !important;
}
body .between-date a::after {
  color: #fff !important;
}
body .between-date * {
  color: #fff !important;
}
body .ModuleLogin_dialog.sqs_module_dialog .ui-dialog-titlebar-close:before,
body #top-menu-right .ModuleLogin[class^=icon-booking-]:before,
body #top-menu-right .ModuleCart[class^=icon-booking-]:before,
body #login_shortcut:hover,
body #cart_shortcut:hover,
body #language_shortcut:hover,
body .sqs a.lnk,
body .sqs a:hover,
body .form-login .ast-form-group label[for=USR],
body .cart-stay-count {
  color: var(--wp--preset--color--accent) !important;
}
body .ModuleLogin_dialog.sqs_module_dialog .ui-dialog-titlebar-close:before {
  border: 2px solid var(--wp--preset--color--accent);
}
body span.select-icon.icon-booking-engine-arrow-down.icon-after:hover:after,
body input.ast-form-control[type=text]:hover:not(:disabled),
body select.ast-form-control:hover:not(:disabled),
body .ast-form-group.ast-form-group-focused .ast-form-control:not(:disabled),
body .highlight-form-label-on-focus .ast-form-group.ast-form-group-focused label.ast-form-label,
body textarea:focus,
body .multi-select-container:hover,
body .multi-select-button.icon-booking-engine-arrow-down.icon-be.icon-after:hover:after,
body .icon-booking-close-dialog:hover:before,
body .ui-menu-item.ui-state-focus {
  color: var(--wp--preset--color--accent) !important;
  border-bottom: 1px solid var(--wp--preset--color--accent) !important;
}
body .btn-default,
body .btn-default.ui-state-active,
body .btn-default.ui-state-,
body button.btn-validate,
body button.btn-validate.btn-validate-account,
body button.form-validate-cart,
body button.form-finalize-cart,
body .searchDateForm button.search,
body button.form-submit-login,
body button.form-pay-remainder,
body button.btn-validate.btn-validate-reset-password,
body .stay_detail button.remainder,
body .stay_detail button.book_documents_toggler,
body #navigate_forward button,
body #fast-account-validate button,
body button.close-cookie-warning,
body .datepicker-custom-dialog button.sm-search-btn-dp,
body button.optin-validate-button,
body .btn-default2:hover,
body button.form-clear-cart:hover,
body .resultbox button.add-to-cart:hover,
body #navigate_back button:hover {
  background-color: var(--wp--preset--color--accent) !important;
  border-color: var(--wp--preset--color--accent) !important;
  color: #FFFFFF !important;
}
body .btn-default2,
body button.form-clear-cart,
body .resultbox button.add-to-cart,
body #navigate_back button {
  border: 2px var(--wp--preset--color--accent) solid;
  color: var(--wp--preset--color--accent);
}
body .btn-upload {
  color: var(--wp--preset--color--accent);
  border: 1px var(--wp--preset--color--accent) solid;
}
body .ModuleLogin_dialog.sqs_module_dialog .ui-dialog-titlebar-close:before {
  color: var(--wp--preset--color--accent);
  border: 2px solid var(--wp--preset--color--accent);
}
body .sqs a.lnk,
body .sqs a:hover,
body #login_shortcut:hover,
body #cart_shortcut:hover,
body #language_shortcut:hover,
body #top-menu-right .ModuleLogin[class^=icon-booking-]:before,
body #top-menu-right .ModuleCart[class^=icon-booking-]:before,
body .form-login .ast-form-group label[for=USR],
body .cart-stay-count,
body .ModuleCart_dialog .book_total_price {
  color: var(--wp--preset--color--accent) !important;
}
body .ModuleCart_dialog .total_price_value,
body span.btn-multi-opening, body span.btn-icon {
  color: var(--wp--preset--color--accent);
}
body label.ast-form-label {
  width: 100%;
  display: block;
}
body .ast-form-control {
  width: 100%;
}

/*# sourceMappingURL=main.css.map */
