/* Foundation vars colors */
.bg-color-theme-primary {
  background-color: #ab7563;
  color: #ffffff !important; }
  .bg-color-theme-primary *:not(.button):not(button):not([class*="icon-"]):not(a):not(.link-style):not(input):not(.chosen-single):not(.chosen-results):not(textarea) {
    color: inherit; }
    .bg-color-theme-primary *:not(.button):not(button):not([class*="icon-"]):not(a):not(.link-style):not(input):not(.chosen-single):not(.chosen-results):not(textarea) .ico svg path {
      stroke: inherit; }
  .bg-color-theme-primary.clip-path-mobile-color::after {
    background: #ab7563; }
  .bg-color-theme-primary .infos-wrapper .infos-wrapper-inner .list__icon__title {
    background-color: #ab7563; }
  .bg-color-theme-primary.transparent {
    background-color: #755044 !important; }
  .bg-color-theme-primary[class*='-before'] {
    background-color: transparent; }
    .bg-color-theme-primary[class*='-before']:hover {
      background-color: transparent; }
      .bg-color-theme-primary[class*='-before']:hover:before {
        background-color: #755044 !important; }
    .bg-color-theme-primary[class*='-before']:before {
      background-color: #ab7563 !important;
      color: #ffffff !important; }
  .bg-color-theme-primary .ico svg path {
    stroke: #ffffff; }
  .paragraph--type--elior-blog-posts .bg-color-theme-primary .cartouche-style .ico svg path {
    stroke: #ab7563 !important; }

.bg-color-theme-primary-before:before {
  background-color: #ab7563 !important; }

.txt-color-theme-primary {
  color: #ab7563 !important; }
  .txt-color-theme-primary:not(.no-hover):not(.category-style):not(.reset-button):not(button.link-style):not(button.filters-accordion-trigger):hover {
    background: none !important; }

.bg-color-theme-secondary {
  background-color: #f2f1ef;
  color: #000000 !important; }
  .bg-color-theme-secondary *:not(.button):not(button):not([class*="icon-"]):not(a):not(.link-style):not(input):not(.chosen-single):not(.chosen-results):not(textarea) {
    color: inherit; }
    .bg-color-theme-secondary *:not(.button):not(button):not([class*="icon-"]):not(a):not(.link-style):not(input):not(.chosen-single):not(.chosen-results):not(textarea) .ico svg path {
      stroke: inherit; }
  .bg-color-theme-secondary.clip-path-mobile-color::after {
    background: #f2f1ef; }
  .bg-color-theme-secondary .infos-wrapper .infos-wrapper-inner .list__icon__title {
    background-color: #f2f1ef; }
  .bg-color-theme-secondary.transparent {
    background-color: #755044 !important; }
  .bg-color-theme-secondary[class*='-before'] {
    background-color: transparent; }
    .bg-color-theme-secondary[class*='-before']:hover {
      background-color: transparent; }
      .bg-color-theme-secondary[class*='-before']:hover:before {
        background-color: #755044 !important; }
    .bg-color-theme-secondary[class*='-before']:before {
      background-color: #f2f1ef !important;
      color: #000000 !important; }
  .bg-color-theme-secondary .ico svg path {
    stroke: #000000; }
  .paragraph--type--elior-blog-posts .bg-color-theme-secondary .cartouche-style .ico svg path {
    stroke: #ab7563 !important; }

.bg-color-theme-secondary-before:before {
  background-color: #f2f1ef !important; }

.txt-color-theme-secondary {
  color: #f2f1ef !important; }
  .txt-color-theme-secondary:not(.no-hover):not(.category-style):not(.reset-button):not(button.link-style):not(button.filters-accordion-trigger):hover {
    background: none !important; }

.bg-color-theme-primary-light {
  background-color: #ab7563; }
  .bg-color-theme-primary-light.block-half-image {
    background-color: transparent; }
    .bg-color-theme-primary-light.block-half-image .block-half-image-content:before {
      background-color: #ab7563; }

.heading-style:before, h2:not(.no-bar):before, .h2:not(.no-bar):before, h1.styled:before, .h1.styled:before {
  background-color: #ab7563; }

.top-bottom.heading-style:after, h2.top-bottom:not(.no-bar):after, .top-bottom.h2:not(.no-bar):after, h1.top-bottom.styled:after, .top-bottom.h1.styled:after {
  background-color: #ab7563; }

.path-front .paragraph-type-small-image.bg-color-theme-primary:before {
  background-color: #ab7563; }

.path-front .paragraph-type-small-image.bg-color-theme-secondary:before {
  background-color: #f2f1ef; }

.swiper-block-wrapper .three-per-view-wrapper .three-slides-per-view .swiper-button-next, .swiper-block-wrapper .three-per-view-wrapper .three-slides-per-view .swiper-button-prev {
  background-color: #ab7563; }

.swiper-block-wrapper .three-per-view-wrapper .three-slides-per-view .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #ab7563; }

.bg-color-theme-primary .field-type-text-long a:not(.button):not(button), .bg-color-theme-secondary .field-type-text-long a:not(.button):not(button), .bg-color-theme-primary .block-article__text a:not(.button):not(button), .bg-color-theme-secondary .block-article__text a:not(.button):not(button) {
  color: #ffffff;
  stroke: #ffffff; }

.field-type-text-long ol li:after, .block-article__text ol li:after {
  background-color: #ab7563; }

.field-type-text-long ul:not(.links-wrapper) li:before, .block-article__text ul:not(.links-wrapper) li:before {
  color: #ab7563; }

.addtoany_list li:nth-child(2) .icon-container[class*="a2a_button"] {
  background-color: #ab7563; }

.chosen-container .chosen-results li.highlighted {
  background-color: #f2f1ef; }

#block-shariffsharebuttons-2 ul li a {
  background-color: #000000; }

#block-shariffsharebuttons-2 ul li:hover a {
  background-color: #ab7563; }

@media screen and (max-width: 1365px) {
  .mobile-sticky-filters.fixed-to-bottom .block-content-list-filter .form-actions .btn-wrapper:after {
    color: #ab7563; } }

.dropdown-pane:before {
  border-color: transparent transparent #ab7563 transparent; }

q {
  color: #000000 !important;
  background-color: #f2f1ef; }
  q:before {
    background-color: #ab7563 !important; }
  .bg-color-theme-primary q, .bg-color-theme-secondary q {
    color: #ffffff !important; }
    .bg-color-theme-primary q:before, .bg-color-theme-secondary q:before {
      background-color: #ffffff !important; }

.form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) input:checked + label span, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) input:checked + label span,
.form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) input:checked + label span, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) input:checked + label span {
  color: #ab7563; }
  .form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) input:checked + label span:before, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) input:checked + label span:before,
  .form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) input:checked + label span:before, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) input:checked + label span:before {
    background-color: #ab7563; }

.user-is-tabbing .form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) input:focus + label, .user-is-tabbing .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) input:focus + label, .user-is-tabbing
.form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) input:focus + label, .user-is-tabbing .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) input:focus + label {
  border: solid 2px #ffffff; }

.form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) label:hover span, .form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) .label-style:hover span, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) label:hover span, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) .label-style:hover span,
.form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) label:hover span,
.form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) .label-style:hover span, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) label:hover span, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) .label-style:hover span {
  color: #ab7563; }
  .form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) label:hover span:before, .form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) .label-style:hover span:before, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) label:hover span:before, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) .label-style:hover span:before,
  .form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) label:hover span:before,
  .form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) .label-style:hover span:before, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) label:hover span:before, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) .label-style:hover span:before {
    border-color: #ab7563 !important; }

.form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) label span, .form-item.form-type-radio:not(.field--type-boolean):not(.form-actions) .label-style span, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) label span, .form-item.form-type-checkbox:not(.field--type-boolean):not(.form-actions) .label-style span,
.form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) label span,
.form-item[class*="form-type-checkbox"]:not(.field--type-boolean):not(.form-actions) .label-style span, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) label span, .form-item[class*="form-type-radio"]:not(.field--type-boolean):not(.form-actions) .label-style span {
  color: #ab7563; }

.download-link a, .output-link a {
  color: #ab7563; }

.download-link .link-style:after, .output-link .link-style:after {
  color: #ab7563; }

.download-link {
  background-color: #f2f1ef; }

.filters-container .block-content-form .create-alert:after {
  background-color: #ab7563; }

.counter {
  background-color: #ab7563; }

.ms-options-wrap > .ms-options li label:hover:before {
  border-color: #ab7563; }

.ms-options-wrap > .ms-options li.selected label:before {
  border-color: #ab7563;
  background-color: #ab7563; }

.form-type-checkbox.switch input[type="checkbox"]:checked + label:before {
  background-color: #ab7563; }

.category-style {
  color: #3a3c45; }
  .category-style.hollow {
    background-color: #e5e2df; }

.elior-talentsoft-api-login-form .btn-wrapper.btn-wrapper-outline:before,
.elior-talentsoft-api-login-ajax-popup-form .btn-wrapper.btn-wrapper-outline:before {
  background-color: #ab7563; }

.elior-talentsoft-api-login-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper .hollow,
.elior-talentsoft-api-reset-password-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper .hollow,
.elior-talentsoft-api-login-ajax-popup-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper .hollow,
.elior-talentsoft-api-registration-popup-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper .hollow {
  color: #ab7563; }

.elior-talentsoft-api-login-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper:before,
.elior-talentsoft-api-reset-password-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper:before,
.elior-talentsoft-api-login-ajax-popup-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper:before,
.elior-talentsoft-api-registration-popup-form .form-actions .btn-wrapper.btn-wrapper-outline .btn-wrapper:before {
  background-color: #ab7563; }

.stepper_wrapper .stepper {
  color: #3a3c45; }
  .stepper_wrapper .stepper p {
    color: #ab7563; }
  .stepper_wrapper .stepper .number {
    background-color: #ab7563; }
  .stepper_wrapper .stepper.is-next .number {
    color: #ab7563 !important;
    box-shadow: 0 0 0 1px #ab7563; }

.edit-profile svg path, .edit-fiche svg path {
  stroke: #ab7563; }

.categ-wrapper .category-style:not(:last-child):after {
  background-color: #ab7563; }

.button[target="_blank"] .ico svg path, button[target="_blank"] .ico svg path {
  stroke: #ffffff; }

.button.hollow, button.hollow, .button.button--outline, button.button--outline {
  background-color: transparent;
  color: #ab7563;
  stroke: #ab7563;
  box-shadow: inset 0 0 0 2px #ab7563; }
  .button.hollow:hover, button.hollow:hover, .button.button--outline:hover, button.button--outline:hover {
    background-color: transparent;
    box-shadow: inset 0 0 0 4px #ab7563; }
  [class*="bg-color-theme-primary"] .button.hollow, [class*="bg-color-theme-primary"] button.hollow, [class*="bg-color-theme-primary"] .button.button--outline, [class*="bg-color-theme-primary"] button.button--outline {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px white;
    color: #ffffff;
    stroke: #ffffff; }
    [class*="bg-color-theme-primary"] .button.hollow:hover, [class*="bg-color-theme-primary"] button.hollow:hover, [class*="bg-color-theme-primary"] .button.button--outline:hover, [class*="bg-color-theme-primary"] button.button--outline:hover {
      background-color: transparent;
      box-shadow: inset 0 0 0 4px white;
      color: #ffffff; }
  .button.hollow:before, button.hollow:before, .button.button--outline:before, button.button--outline:before {
    background-color: #ab7563; }
  .button.hollow .button-icon svg path, button.hollow .button-icon svg path, .button.button--outline .button-icon svg path, button.button--outline .button-icon svg path {
    fill: #ab7563; }
  .button.hollow .button-icon.stroke-icon svg path, button.hollow .button-icon.stroke-icon svg path, .button.button--outline .button-icon.stroke-icon svg path, button.button--outline .button-icon.stroke-icon svg path {
    fill: none;
    stroke: #ab7563; }

.bg-color-theme-secondary .button.hollow, .bg-color-theme-secondary button.hollow {
  box-shadow: inset 0 0 0 2px #ab7563;
  color: #ab7563;
  stroke: #ab7563; }
  .bg-color-theme-secondary .button.hollow:hover, .bg-color-theme-secondary button.hollow:hover {
    color: #ab7563;
    box-shadow: inset 0 0 0 4px #ab7563; }

.button.reset-button, button.reset-button {
  color: #ffffff; }

.bg-color-dark-gray .bg-color-light-gray .button.hollow, .bg-color-dark-gray .bg-color-light-gray button.hollow, .bg-color-dark-gray .bg-color-theme-secondary .button.hollow, .bg-color-dark-gray .bg-color-theme-secondary button.hollow, .bg-color-dark-gray .bg-color-white .button.hollow, .bg-color-dark-gray .bg-color-white button.hollow, .bg-color-theme-primary .bg-color-light-gray .button.hollow, .bg-color-theme-primary .bg-color-light-gray button.hollow, .bg-color-theme-primary .bg-color-theme-secondary .button.hollow, .bg-color-theme-primary .bg-color-theme-secondary button.hollow, .bg-color-theme-primary .bg-color-white .button.hollow, .bg-color-theme-primary .bg-color-white button.hollow {
  box-shadow: inset 0 0 0 2px #ab7563;
  color: #ab7563;
  stroke: #ab7563; }
  .bg-color-dark-gray .bg-color-light-gray .button.hollow:hover, .bg-color-dark-gray .bg-color-light-gray button.hollow:hover, .bg-color-dark-gray .bg-color-theme-secondary .button.hollow:hover, .bg-color-dark-gray .bg-color-theme-secondary button.hollow:hover, .bg-color-dark-gray .bg-color-white .button.hollow:hover, .bg-color-dark-gray .bg-color-white button.hollow:hover, .bg-color-theme-primary .bg-color-light-gray .button.hollow:hover, .bg-color-theme-primary .bg-color-light-gray button.hollow:hover, .bg-color-theme-primary .bg-color-theme-secondary .button.hollow:hover, .bg-color-theme-primary .bg-color-theme-secondary button.hollow:hover, .bg-color-theme-primary .bg-color-white .button.hollow:hover, .bg-color-theme-primary .bg-color-white button.hollow:hover {
    color: #ab7563;
    box-shadow: inset 0 0 0 4px #ab7563; }
  .bg-color-dark-gray .bg-color-light-gray .button.hollow:before, .bg-color-dark-gray .bg-color-light-gray button.hollow:before, .bg-color-dark-gray .bg-color-theme-secondary .button.hollow:before, .bg-color-dark-gray .bg-color-theme-secondary button.hollow:before, .bg-color-dark-gray .bg-color-white .button.hollow:before, .bg-color-dark-gray .bg-color-white button.hollow:before, .bg-color-theme-primary .bg-color-light-gray .button.hollow:before, .bg-color-theme-primary .bg-color-light-gray button.hollow:before, .bg-color-theme-primary .bg-color-theme-secondary .button.hollow:before, .bg-color-theme-primary .bg-color-theme-secondary button.hollow:before, .bg-color-theme-primary .bg-color-white .button.hollow:before, .bg-color-theme-primary .bg-color-white button.hollow:before {
    background-color: #ab7563; }

p a {
  color: #ab7563; }

hr {
  background: #ab7563; }

::-moz-selection {
  color: #ffffff;
  background: #ab7563; }

::selection {
  color: #ffffff;
  background: #ab7563; }

ul.list-style li:before {
  background-color: #ab7563; }

.semi-oval.active {
  color: #ffffff;
  background-color: #ab7563; }

.txt [class*="bg-color-theme"] {
  color: #ffffff; }

.date-style {
  color: #ab7563 !important; }

.categ-style {
  color: #ffffff; }

.block-contrast input[type="checkbox"].ios8-switch:checked + label:before {
  background: #ab7563 !important; }

button {
  line-height: normal; }

.form-type-radio input:checked + label span:before, .form-type-checkbox input:checked + label span:before,
[class*="form-type-checkbox"] input:checked + label span:before, [class*="form-type-radio"] input:checked + label span:before {
  background-color: #ab7563; }

.form-type-radio input:checked + label span:after, .form-type-checkbox input:checked + label span:after,
[class*="form-type-checkbox"] input:checked + label span:after, [class*="form-type-radio"] input:checked + label span:after {
  background-color: #ffffff; }

.user-is-tabbing .form-type-radio input:focus + label, .user-is-tabbing .form-type-checkbox input:focus + label, .user-is-tabbing
[class*="form-type-checkbox"] input:focus + label, .user-is-tabbing [class*="form-type-radio"] input:focus + label {
  border: solid 2px #ffffff;
  outline: 0; }

.form-type-radio label.disabled, .form-type-radio .label-style.disabled, .form-type-checkbox label.disabled, .form-type-checkbox .label-style.disabled,
[class*="form-type-checkbox"] label.disabled,
[class*="form-type-checkbox"] .label-style.disabled, [class*="form-type-radio"] label.disabled, [class*="form-type-radio"] .label-style.disabled {
  background-color: transparent !important;
  color: #e5e2df; }

.paragraph--type--form.bg-color-theme-primary .btn-wrapper:after, .block-content-list-filter.bg-color-theme-primary .btn-wrapper:after {
  color: #ab7563; }

.form-wrapper.field--type-boolean label a {
  color: #ab7563 !important; }
  .bg-color-theme-primary .form-wrapper.field--type-boolean label a, .bg-color-theme-secondary .form-wrapper.field--type-boolean label a {
    color: #ffffff !important; }

form.webform-submission-form .form-wrapper.field--type-image .form-managed-file, form.webform-submission-form .form-wrapper.field--type-file .form-managed-file, form.webform-submission-form .form-wrapper.js-form-type-webform-document-file .form-managed-file, form.webform-submission-form .form-wrapper.js-form-type-webform-image-file .form-managed-file {
  background: #f2f1ef; }

form:not(.webform-submission-form) .form-wrapper.field--type-image .file-upload-wrapper, form:not(.webform-submission-form) .form-wrapper.field--type-file .file-upload-wrapper, form:not(.webform-submission-form) .form-wrapper.js-form-type-webform-document-file .file-upload-wrapper, form:not(.webform-submission-form) .form-wrapper.js-form-type-webform-image-file .file-upload-wrapper {
  background: #f2f1ef; }

.form-wrapper.field--type-image .btn-wrapper, .form-wrapper.field--type-file .btn-wrapper, .form-wrapper.js-form-type-webform-document-file .btn-wrapper, .form-wrapper.js-form-type-webform-image-file .btn-wrapper {
  background: #f2f1ef; }

.form-wrapper.field--type-image [id*="--description"], .form-wrapper.field--type-image .description, .form-wrapper.field--type-file [id*="--description"], .form-wrapper.field--type-file .description, .form-wrapper.js-form-type-webform-document-file [id*="--description"], .form-wrapper.js-form-type-webform-document-file .description, .form-wrapper.js-form-type-webform-image-file [id*="--description"], .form-wrapper.js-form-type-webform-image-file .description {
  background: #f2f1ef;
  color: #3a3c45 !important; }

.form-wrapper.field--type-image:hover [id*="--description"], .form-wrapper.field--type-image:hover .btn-wrapper, .form-wrapper.field--type-image:hover .description, .form-wrapper.field--type-file:hover [id*="--description"], .form-wrapper.field--type-file:hover .btn-wrapper, .form-wrapper.field--type-file:hover .description, .form-wrapper.js-form-type-webform-document-file:hover [id*="--description"], .form-wrapper.js-form-type-webform-document-file:hover .btn-wrapper, .form-wrapper.js-form-type-webform-document-file:hover .description, .form-wrapper.js-form-type-webform-image-file:hover [id*="--description"], .form-wrapper.js-form-type-webform-image-file:hover .btn-wrapper, .form-wrapper.js-form-type-webform-image-file:hover .description {
  border-color: #3a3c45; }

form.webform-submission-form .form-wrapper.field--type-image:hover .form-managed-file, form.webform-submission-form .form-wrapper.field--type-file:hover .form-managed-file, form.webform-submission-form .form-wrapper.js-form-type-webform-document-file:hover .form-managed-file, form.webform-submission-form .form-wrapper.js-form-type-webform-image-file:hover .form-managed-file {
  border-color: #3a3c45; }

form:not(.webform-submission-form) .form-wrapper.field--type-image:hover .file-upload-wrapper, form:not(.webform-submission-form) .form-wrapper.field--type-file:hover .file-upload-wrapper, form:not(.webform-submission-form) .form-wrapper.js-form-type-webform-document-file:hover .file-upload-wrapper, form:not(.webform-submission-form) .form-wrapper.js-form-type-webform-image-file:hover .file-upload-wrapper {
  border-color: #3a3c45; }

.form-wrapper.field--type-image .form-managed-file label, .form-wrapper.field--type-file .form-managed-file label, .form-wrapper.js-form-type-webform-document-file .form-managed-file label, .form-wrapper.js-form-type-webform-image-file .form-managed-file label {
  color: #3a3c45 !important; }

.twitter-slide .box-style {
  background-color: #f2f1ef; }

label span:before, .label-style span:before {
  color: #ab7563; }

.form-type-select select.horaires-select, .select-wrapper select.horaires-select {
  background-color: #ab7563;
  border-color: #ab7563; }

.responsive-card-table {
  /*@media screen and (max-width: $responsive-card-table-stack-point) {
    td {
      &:before {
        color: $theme-primary;
      }
      &:after {
        background: $light-gray;
      }
    }
  }*/ }

#region-header .header-inner {
  transition: none; }

#region-header .header-right .accessibility .circle, #region-header .header-right .search .circle {
  background-color: transparent; }

.category-style {
  color: #ab7563; }

.search-results-list .absolute-icon svg path, .favourite-results-list .absolute-icon svg path {
  stroke: #ab7563; }

.search-results-list .absolute-icon.remove svg path, .favourite-results-list .absolute-icon.remove svg path {
  fill: #ab7563; }

.link-style, button.link-style, a.link-style, .links-wrapper a {
  color: #ab7563;
  stroke: #ab7563; }
  .bg-color-light-gray .link-style, .bg-color-white .link-style, .bg-color-medium-gray .link-style, .bg-color-light-gray button.link-style, .bg-color-white button.link-style, .bg-color-medium-gray button.link-style, .bg-color-light-gray a.link-style, .bg-color-white a.link-style, .bg-color-medium-gray a.link-style, .bg-color-light-gray .links-wrapper a, .bg-color-white .links-wrapper a, .bg-color-medium-gray .links-wrapper a {
    color: #ab7563;
    stroke: #ab7563; }
    .bg-color-light-gray .link-style[target="_blank"] .ico svg path, .bg-color-white .link-style[target="_blank"] .ico svg path, .bg-color-medium-gray .link-style[target="_blank"] .ico svg path, .bg-color-light-gray button.link-style[target="_blank"] .ico svg path, .bg-color-white button.link-style[target="_blank"] .ico svg path, .bg-color-medium-gray button.link-style[target="_blank"] .ico svg path, .bg-color-light-gray a.link-style[target="_blank"] .ico svg path, .bg-color-white a.link-style[target="_blank"] .ico svg path, .bg-color-medium-gray a.link-style[target="_blank"] .ico svg path, .bg-color-light-gray .links-wrapper a[target="_blank"] .ico svg path, .bg-color-white .links-wrapper a[target="_blank"] .ico svg path, .bg-color-medium-gray .links-wrapper a[target="_blank"] .ico svg path {
      stroke: #ab7563; }
  [class*="bg-color-"] .bg-color-light-gray .link-style,
  [class*="bg-color-"] .bg-color-white .link-style,
  [class*="bg-color-"] .bg-color-medium-gray .link-style, [class*="bg-color-"] .bg-color-light-gray button.link-style,
  [class*="bg-color-"] .bg-color-white button.link-style,
  [class*="bg-color-"] .bg-color-medium-gray button.link-style, [class*="bg-color-"] .bg-color-light-gray a.link-style,
  [class*="bg-color-"] .bg-color-white a.link-style,
  [class*="bg-color-"] .bg-color-medium-gray a.link-style, [class*="bg-color-"] .bg-color-light-gray .links-wrapper a,
  [class*="bg-color-"] .bg-color-white .links-wrapper a,
  [class*="bg-color-"] .bg-color-medium-gray .links-wrapper a {
    color: #ab7563;
    stroke: #ab7563; }
    [class*="bg-color-"] .bg-color-light-gray .link-style[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-white .link-style[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-medium-gray .link-style[target="_blank"] .ico svg path, [class*="bg-color-"] .bg-color-light-gray button.link-style[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-white button.link-style[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-medium-gray button.link-style[target="_blank"] .ico svg path, [class*="bg-color-"] .bg-color-light-gray a.link-style[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-white a.link-style[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-medium-gray a.link-style[target="_blank"] .ico svg path, [class*="bg-color-"] .bg-color-light-gray .links-wrapper a[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-white .links-wrapper a[target="_blank"] .ico svg path,
    [class*="bg-color-"] .bg-color-medium-gray .links-wrapper a[target="_blank"] .ico svg path {
      stroke: #ab7563; }
  .bg-color-theme-primary .link-style, .bg-color-theme-primary button.link-style, .bg-color-theme-primary a.link-style, .bg-color-theme-primary .links-wrapper a {
    color: #ffffff !important;
    stroke: #ffffff !important; }
  .link-style.with-icon-before .link-icon svg path, button.link-style.with-icon-before .link-icon svg path, a.link-style.with-icon-before .link-icon svg path, .links-wrapper a.with-icon-before .link-icon svg path {
    stroke: #ab7563; }

.bg-color-theme-primary .bg-color-white .link-style, .bg-color-theme-primary .bg-color-white button.link-style, .bg-color-theme-primary .bg-color-white a.link-style, .bg-color-theme-primary .bg-color-white .links-wrapper a, .bg-color-theme-primary .bg-color-theme-secondary .link-style, .bg-color-theme-primary .bg-color-theme-secondary button.link-style, .bg-color-theme-primary .bg-color-theme-secondary a.link-style, .bg-color-theme-primary .bg-color-theme-secondary .links-wrapper a, .bg-color-theme-primary .bg-color-light-gray .link-style, .bg-color-theme-primary .bg-color-light-gray button.link-style, .bg-color-theme-primary .bg-color-light-gray a.link-style, .bg-color-theme-primary .bg-color-light-gray .links-wrapper a, .bg-color-dark-gray .bg-color-white .link-style, .bg-color-dark-gray .bg-color-white button.link-style, .bg-color-dark-gray .bg-color-white a.link-style, .bg-color-dark-gray .bg-color-white .links-wrapper a, .bg-color-dark-gray .bg-color-theme-secondary .link-style, .bg-color-dark-gray .bg-color-theme-secondary button.link-style, .bg-color-dark-gray .bg-color-theme-secondary a.link-style, .bg-color-dark-gray .bg-color-theme-secondary .links-wrapper a, .bg-color-dark-gray .bg-color-light-gray .link-style, .bg-color-dark-gray .bg-color-light-gray button.link-style, .bg-color-dark-gray .bg-color-light-gray a.link-style, .bg-color-dark-gray .bg-color-light-gray .links-wrapper a {
  color: #ab7563 !important;
  stroke: #ab7563 !important; }
  .bg-color-theme-primary .bg-color-white .link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-white button.link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-white a.link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-white .links-wrapper a[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-theme-secondary .link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-theme-secondary button.link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-theme-secondary a.link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-theme-secondary .links-wrapper a[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-light-gray .link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-light-gray button.link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-light-gray a.link-style[target="_blank"] .ico svg path, .bg-color-theme-primary .bg-color-light-gray .links-wrapper a[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-white .link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-white button.link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-white a.link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-white .links-wrapper a[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-theme-secondary .link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-theme-secondary button.link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-theme-secondary a.link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-theme-secondary .links-wrapper a[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-light-gray .link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-light-gray button.link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-light-gray a.link-style[target="_blank"] .ico svg path, .bg-color-dark-gray .bg-color-light-gray .links-wrapper a[target="_blank"] .ico svg path {
    stroke: #ab7563 !important; }

.webform-progress-tracker .progress-step.is-active .progress-marker, .webform-progress-tracker .progress-step.is-complete .progress-marker {
  background-color: #ab7563; }

.webform-progress-tracker .progress-step:hover.is-active .progress-marker, .webform-progress-tracker .progress-step:hover.is-complete .progress-marker {
  background-color: #ab7563; }
