.e9-ada-compliant-badge {
    display: flex;
    align-items: center;
}

.e9-ada-compliant-badge__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 0.75em;
}

.e9-ada-compliant-badge__link svg {
    max-height: 3em;
    width: 4em;
    margin-right: 0.75em;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.skip-to-content {
  position: absolute;
  top: -3rem;
  left: 0;
  text-decoration: none;
  background-color: #000;
  color: #fff !important;
  padding: 0.5rem 1rem;
  z-index: 10000000;
  transition: top 0.3s;
}
.skip-to-content:focus {
  top: 0;
}

.page-id-88 .wpgmza-standalone-component .wpgmza-store-locator svg,
.page-id-519 .wpgmza-standalone-component .wpgmza-store-locator svg,
.page-id-645 .wpgmza-standalone-component .wpgmza-store-locator svg {
	background-color: #000;
}
.wpgmza-standalone-component .wpgmza-use-my-location.wpgmza-button {
	background-color: var(--bde-button-primary-background-color) !important;
}

.list-disc {
	padding-left: 1rem;
}
.list-disc a {
	text-decoration: underline;
}

/* French Privacy */
.page-id-709 ol {
	list-style: none;
}

/* Modals closing button */
.breakdance-popup-close-button:focus {
  outline: 2px solid #fff;
  outline-offset: -3px;
}
.fb-dialog:focus,
.fb-close:focus {
  outline: 2px solid var(--bde-links-color);
}

.button-atom:focus {
	outline: 2px solid var(--bde-links-color);
	outline-offset: 1px;
}
.bde-button-16-313 .button-atom:focus {
	outline-color: #fff;
}

/* Map Pins */
img[src*="Upcoming-Pin.png"],
img[src*="Upcoming-Pin-01.png"] {
	filter: brightness(0);
}
img[src*="TRANSCEND-3-pin.png"] {
	filter: brightness(0.6) contrast(1.4);
}
img[src*="TRIUMPH-2-GSA2-1-pin-002.png"] {
	filter: brightness(0.5) contrast(1.5);
}

