/* Personnalisations du parent sauvegardé 1.4.8, adaptées au parent 1.4.10. */
body {
  background: #FFFAFB;
}

a {
  color: #C06A75;
}

a:hover {
  color: #C06A75;
}

button, .entry-footer .edit-link a,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.more,
.elementor-button-wrapper .elementor-button {
  background-color: #61c3c6;
}

button:hover, .entry-footer .edit-link a:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover,
  .button:hover,
  .more:hover,
  .elementor-button-wrapper .elementor-button:hover {
  background-color: #fff;
  color: #61c3c6;
}

@media (min-width: 992px) {
.main-navigation ul ul a {
  width: 250px;
}
}

.main-navigation a:after {
  background: #C06A75;
}

.main-navigation a:hover {
  color: #C06A75;
}

.main-navigation .current_page_item > a,
  .main-navigation .current-menu-item > a,
  .main-navigation .current_page_ancestor > a,
  .main-navigation .current-menu-ancestor > a {
  color: #C06A75;
}

.primary-menu-more-toggle:hover svg {
  fill: #C06A75;
}

.navigation.pagination .nav-links .prev:hover,
      .navigation.pagination .nav-links .next:hover {
  color: #5FC4C7;
}

.navigation.pagination .nav-links .current,
    .navigation.pagination .nav-links a:hover:not(.prev):not(.next) {
  background: #5FC4C7;
}

.social-menu a, .mpa-employee-social-networks a {
  color: #5FC4C7;
}

.social-menu a:hover, .mpa-employee-social-networks a:hover {
  background: #5FC4C7;
}

.header-search-toggle.open:hover svg {
  stroke: #C06A75;
}

.header-search-toggle.close:hover svg {
  stroke: #C06A75;
}

.sidebar-toggle-wrapper .sidebar-toggle:hover {
  background: #C06A75;
}

.site-footer-highlighted:before {
  background: #C06A75;
}

.site-footer-highlighted .background .back {
  fill: #5FC4C7;
}

.site-footer-highlighted .background .front {
  fill: #C06A75;
}

.loop-post .entry-title a:hover {
  color: #C06A75;
}

.edme-grid .loop-post-tile:nth-child(2n).has-post-thumbnail .entry-meta .cat-links a:hover,
  .blog-post.loop-post-tile:nth-of-type(3n + 1).has-post-thumbnail .entry-meta .cat-links a:hover {
  background: #5FC4C7;
}

.entry-meta .byline a:hover,
      .entry-meta .posted-on a:hover {
  color: #C06A75;
}

.cat-links a {
  background: #C06A75;
}

.cat-links a:hover {
  background: #5FC4C7;
}

.post-header {
  background-color: #C06A75;
}

.entry-footer .tags-links a:hover {
  color: #C06A75;
}

.comments-area .comment-meta .fn a:hover {
  color: #C06A75;
}

.comments-area .comment-meta .comment-metadata a:hover {
  color: #C06A75;
}

.search-form .search-submit:hover svg {
  fill: #C06A75;
}

.widget_categories ul li:before,
    .widget_archive ul li:before,
    .widget_recent_comments ul li:before,
    .widget_recent_entries ul li:before {
  color: #C06A75;
}

.widget_pages a:hover,
  .widget_nav_menu a:hover {
  color: #C06A75;
}

.header-sidebar .widget-title {
  background: #C06A75;
}

.header-sidebar .appointment-form-shortcode .mpa-shortcode-title:after {
  background: #5FC4C7;
}

.has-color-6-color {
  color: #C06A75;
}

.has-color-6-background-color {
  background-color: #C06A75;
}

.has-color-7-color {
  color: #5FC4C7;
}

.has-color-7-background-color {
  background-color: #5FC4C7;
}

.elementor-widget-image-box .elementor-image-box-title a:hover {
  color: #C06A75;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-] > a:hover {
  color: #C06A75;
}

.elementor-widget-icon-box .elementor-icon-box-title a:hover {
  color: #C06A75;
}

@media screen and (min-width: 1367px) {
.fp-slider .stratum-advanced-slider .stratum-advanced-slider__button {
  padding-left: 35px;
}
}

.glsr.glsr-default .glsr-summary-wrap .average-rating .glsr-summary-rating {
  color: #C06A75;
}

.glsr.glsr-default .glsr-summary-percentages .glsr-bar-background .glsr-bar-background-percent {
  background-color: #C06A75;
}

.appointment-form-widget > .widget-body .mpa-booking-step .mpa-actions .mpa-button-back:hover,
      .appointment-form-shortcode .mpa-booking-step .mpa-actions .mpa-button-back:hover {
  background: #C06A75;
}

.appointment-form-widget > .widget-body .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period.mpa-time-period-selected, .appointment-form-widget > .widget-body .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period:hover,
        .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period.mpa-time-period-selected,
        .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .mpa-time-wrapper .mpa-times .mpa-time-period:hover {
  background: #C06A75;
  border-color: #C06A75;
}

.appointment-form-widget > .widget-body .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day:before,
      .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-period .flatpickr-calendar .flatpickr-day:before {
  background-color: #5FC4C7;
}

.appointment-form-widget > .widget-body .mpa-booking-step.mpa-booking-step-checkout .mpa-reservation-details li .mpa-label,
    .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-checkout .mpa-reservation-details li .mpa-label {
  color: #C06A75;
}

.appointment-form-widget > .widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-actions .mpa-button-new:hover,
    .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-actions .mpa-button-new:hover {
  background: #C06A75;
}

.appointment-form-widget > .widget-body .mpa-booking-step.mpa-booking-step-cart .mpa-actions .mpa-button-next,
  .appointment-form-shortcode .mpa-booking-step.mpa-booking-step-cart .mpa-actions .mpa-button-next {
  background: #C06A75;
}

.appointment-form-shortcode {
  border-bottom: 10px solid #C06A75;
}

.mpa-employees-list-shortcode .mpa-post-title a:hover {
  color: #C06A75;
}

.mpa-locations-list-shortcode .mpa-post-title a:hover {
  color: #C06A75;
}

.mpa-services-list-shortcode .mpa-post-title a:hover {
  color: #C06A75;
}

.mpa-services-list-shortcode .mpa-service-price {
  background: #5FC4C7;
}

.loop-mpa-service .price {
  background: #5FC4C7;
}

.loop-mpa-service .entry-title a:hover {
  color: #C06A75;
}

.mpa-service-categories-shortcode .mpa-term-title a:hover {
  color: #C06A75;
}

.mpa-service-categories-shortcode ul a:hover {
  color: #C06A75;
}

.mpa-employee-social-networks-shortcode a {
  color: #C06A75;
}

.mpa-employee-social-networks-shortcode a:hover {
  background: #C06A75;
}

.single-employee .entry-title a:hover {
  color: #C06A75;
}

.mpa-account-menu a:hover {
  color: #C06A75;
}

/* Décors et compteur du diaporama : restitution visuelle sans figer son JS. */
.fp-slider .stratum-advanced-slider__title > svg path { stroke: #C06A75; }
.fp-slider .stratum-advanced-slider .arrows-container .background path { fill: #C06A75; }
.fp-slider .stratum-advanced-slider .arrows-container .current-index { display: none; }
