/* JF Accessibility Simple - required styles */
:root{
  --access-btn_right: 15px;
  --access-btn_bottom: 90px;
  --access-btn_pos: absolute;
  --access-btn-icon_width: 25px;
  --access-btn-icon_color: #ffffff;
  --access-btn_bg: #858585;
  --access-btn_border: rgba(255, 255, 255, 0);
  --access-btn_border-radius: 5px;
}

/* Override core inline styles */
i._access-icon{
  font-family: unset !important;
  position: var(--access-btn_pos) !important;
  left: unset !important;
  right: var(--access-btn_right) !important;
  bottom: var(--access-btn_bottom) !important;
  background: var(--access-btn_bg) !important;
  border: 1px solid var(--access-btn_border) !important;
  border-radius: var(--access-btn_border-radius) !important;
  display: grid !important;
  place-items: center !important;
  box-shadow: none !important;
  transform: unset !important;
}

.access-btn-icon{
  width: var(--access-btn-icon_width);
  height: auto;
  display: inline-block;
}

.access-btn-icon path,
.access-btn-icon circle{
  fill: var(--access-btn-icon_color);
}
