body.a11y-negative-contrast,
body.a11y-negative-contrast *:not(#a11y-toolbar) {
  background: #000 !important;
  color: #ffffff !important;
}

body.a11y-negative-contrast .entry-content .wp-block-cover__inner-container,
body.a11y-negative-contrast .entry-content .wp-block-cover__inner-container .wp-block-group,
body.a11y-negative-contrast #site-navigation #primary-menu a,
body.a11y-negative-contrast #site-navigation #top-menu a {
  background: transparent !important;
  background-color: transparent !important;}


body.a11y-negative-contrast a,
body.a11y-negative-contrast *:not(#a11y-toolbar) a,
body.a11y-negative-contrast b,
body.a11y-negative-contrast *:not(#a11y-toolbar) b,
body.a11y-negative-contrast blockquote,
body.a11y-negative-contrast *:not(#a11y-toolbar) blockquote,
body.a11y-negative-contrast button,
body.a11y-negative-contrast *:not(#a11y-toolbar) button,
body.a11y-negative-contrast canvas,
body.a11y-negative-contrast *:not(#a11y-toolbar) canvas,
body.a11y-negative-contrast caption,
body.a11y-negative-contrast *:not(#a11y-toolbar) caption,
body.a11y-negative-contrast center,
body.a11y-negative-contrast *:not(#a11y-toolbar) center,
body.a11y-negative-contrast cite,
body.a11y-negative-contrast *:not(#a11y-toolbar) cite,
body.a11y-negative-contrast code,
body.a11y-negative-contrast *:not(#a11y-toolbar) code,
body.a11y-negative-contrast col,
body.a11y-negative-contrast *:not(#a11y-toolbar) col,
body.a11y-negative-contrast colgroup,
body.a11y-negative-contrast *:not(#a11y-toolbar) colgroup,
body.a11y-negative-contrast dd,
body.a11y-negative-contrast *:not(#a11y-toolbar) dd,
body.a11y-negative-contrast details,
body.a11y-negative-contrast *:not(#a11y-toolbar) details,
body.a11y-negative-contrast dfn,
body.a11y-negative-contrast *:not(#a11y-toolbar) dfn,
body.a11y-negative-contrast dir,
body.a11y-negative-contrast *:not(#a11y-toolbar) dir,
body.a11y-negative-contrast div,
body.a11y-negative-contrast *:not(#a11y-toolbar) div,
body.a11y-negative-contrast dl,
body.a11y-negative-contrast *:not(#a11y-toolbar) dl,
body.a11y-negative-contrast dt,
body.a11y-negative-contrast *:not(#a11y-toolbar) dt,
body.a11y-negative-contrast em,
body.a11y-negative-contrast *:not(#a11y-toolbar) em,
body.a11y-negative-contrast embed,
body.a11y-negative-contrast *:not(#a11y-toolbar) embed,
body.a11y-negative-contrast fieldset,
body.a11y-negative-contrast *:not(#a11y-toolbar) fieldset,
body.a11y-negative-contrast figcaption,
body.a11y-negative-contrast *:not(#a11y-toolbar) figcaption,
body.a11y-negative-contrast figure,
body.a11y-negative-contrast *:not(#a11y-toolbar) figure,
body.a11y-negative-contrast font,
body.a11y-negative-contrast *:not(#a11y-toolbar) font,
body.a11y-negative-contrast footer,
body.a11y-negative-contrast *:not(#a11y-toolbar) footer,
body.a11y-negative-contrast form,
body.a11y-negative-contrast *:not(#a11y-toolbar) form,
body.a11y-negative-contrast header,
body.a11y-negative-contrast *:not(#a11y-toolbar) header,
body.a11y-negative-contrast i,
body.a11y-negative-contrast *:not(#a11y-toolbar) i,
body.a11y-negative-contrast iframe,
body.a11y-negative-contrast *:not(#a11y-toolbar) iframe,
body.a11y-negative-contrast img,
body.a11y-negative-contrast *:not(#a11y-toolbar) img,
body.a11y-negative-contrast input,
body.a11y-negative-contrast *:not(#a11y-toolbar) input,
body.a11y-negative-contrast kbd,
body.a11y-negative-contrast *:not(#a11y-toolbar) kbd,
body.a11y-negative-contrast label,
body.a11y-negative-contrast *:not(#a11y-toolbar) label,
body.a11y-negative-contrast legend,
body.a11y-negative-contrast *:not(#a11y-toolbar) legend,
body.a11y-negative-contrast li,
body.a11y-negative-contrast *:not(#a11y-toolbar) li,
body.a11y-negative-contrast mark,
body.a11y-negative-contrast *:not(#a11y-toolbar) mark,
body.a11y-negative-contrast menu,
body.a11y-negative-contrast *:not(#a11y-toolbar) menu,
body.a11y-negative-contrast meter,
body.a11y-negative-contrast *:not(#a11y-toolbar) meter,
body.a11y-negative-contrast nav,
body.a11y-negative-contrast *:not(#a11y-toolbar) nav,
body.a11y-negative-contrast nobr,
body.a11y-negative-contrast *:not(#a11y-toolbar) nobr,
body.a11y-negative-contrast object,
body.a11y-negative-contrast *:not(#a11y-toolbar) object,
body.a11y-negative-contrast ol,
body.a11y-negative-contrast *:not(#a11y-toolbar) ol,
body.a11y-negative-contrast option,
body.a11y-negative-contrast *:not(#a11y-toolbar) option,
body.a11y-negative-contrast pre,
body.a11y-negative-contrast *:not(#a11y-toolbar) pre,
body.a11y-negative-contrast progress,
body.a11y-negative-contrast *:not(#a11y-toolbar) progress,
body.a11y-negative-contrast q,
body.a11y-negative-contrast *:not(#a11y-toolbar) q,
body.a11y-negative-contrast s,
body.a11y-negative-contrast *:not(#a11y-toolbar) s,
body.a11y-negative-contrast section,
body.a11y-negative-contrast *:not(#a11y-toolbar) section,
body.a11y-negative-contrast select,
body.a11y-negative-contrast *:not(#a11y-toolbar) select,
body.a11y-negative-contrast small,
body.a11y-negative-contrast *:not(#a11y-toolbar) small,
body.a11y-negative-contrast span,
body.a11y-negative-contrast *:not(#a11y-toolbar) span,
body.a11y-negative-contrast strike,
body.a11y-negative-contrast *:not(#a11y-toolbar) strike,
body.a11y-negative-contrast strong,
body.a11y-negative-contrast *:not(#a11y-toolbar) strong,
body.a11y-negative-contrast sub,
body.a11y-negative-contrast *:not(#a11y-toolbar) sub,
body.a11y-negative-contrast summary,
body.a11y-negative-contrast *:not(#a11y-toolbar) summary,
body.a11y-negative-contrast sup,
body.a11y-negative-contrast *:not(#a11y-toolbar) sup,
body.a11y-negative-contrast table,
body.a11y-negative-contrast *:not(#a11y-toolbar) table,
body.a11y-negative-contrast td,
body.a11y-negative-contrast *:not(#a11y-toolbar) td,
body.a11y-negative-contrast textarea,
body.a11y-negative-contrast *:not(#a11y-toolbar) textarea,
body.a11y-negative-contrast th,
body.a11y-negative-contrast *:not(#a11y-toolbar) th,
body.a11y-negative-contrast time,
body.a11y-negative-contrast *:not(#a11y-toolbar) time,
body.a11y-negative-contrast tr,
body.a11y-negative-contrast *:not(#a11y-toolbar) tr,
body.a11y-negative-contrast tt,
body.a11y-negative-contrast *:not(#a11y-toolbar) tt,
body.a11y-negative-contrast u,
body.a11y-negative-contrast *:not(#a11y-toolbar) u,
body.a11y-negative-contrast ul,
body.a11y-negative-contrast *:not(#a11y-toolbar) ul,
body.a11y-negative-contrast var,
body.a11y-negative-contrast *:not(#a11y-toolbar) var,
body.a11y-negative-contrast a span,
body.a11y-negative-contrast *:not(#a11y-toolbar) a span,
body.a11y-negative-contrast strong,
body.a11y-negative-contrast *:not(#a11y-toolbar) strong {
  color: yellow !important;
}
body.a11y-negative-contrast button,
body.a11y-negative-contrast *:not(#a11y-toolbar) button,
body.a11y-negative-contrast input,
body.a11y-negative-contrast *:not(#a11y-toolbar) input,
body.a11y-negative-contrast textarea,
body.a11y-negative-contrast *:not(#a11y-toolbar) textarea,
body.a11y-negative-contrast select,
body.a11y-negative-contrast *:not(#a11y-toolbar) select,
body.a11y-negative-contrast table,
body.a11y-negative-contrast *:not(#a11y-toolbar) table,
body.a11y-negative-contrast td,
body.a11y-negative-contrast *:not(#a11y-toolbar) td,
body.a11y-negative-contrast th,
body.a11y-negative-contrast *:not(#a11y-toolbar) th,
body.a11y-negative-contrast tr,
body.a11y-negative-contrast *:not(#a11y-toolbar) tr,
body.a11y-negative-contrast tt,
body.a11y-negative-contrast *:not(#a11y-toolbar) tt {
  border: 1px solid #ffffff !important;
}
body.a11y-negative-contrast div#gmap,
body.a11y-negative-contrast div#gmap * {
  background: initial !important;
}

body.a11y-negative-contrast .off-canvas-open:before {
  font-family: FontAwesome !important;
  color: #ffffff;
  top: 0 !important;
  left: -5px !important;
  margin-left: 0px;
  content: "\f0c9" !important;
}


.wp-block-group.alignfull .wp-block-soliloquy-soliloquywp.alignfull {
  padding-left: 0;
  padding-right: 0;
}

.soliloquy-container div.soliloquy-caption.soliloquy-caption-right {
  width: 50%;
  background-color: transparent;
}

.soliloquy-container div.soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside{
  background-color: transparent;
  display: flex;
  width: 50%;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.soliloquy-container div.soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside button {
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  border-color: rgba(21, 102, 141, var(--tw-border-opacity));
  color: rgba(21, 102, 141, var(--tw-text-opacity));
  border-width: 4px;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 0.75rem 1.25rem;
  border-radius: 45px;
}

.soliloquy-container div.soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside h2 {
font-size: 1.75rem;
font-weight: 600;
text-align: left;
line-height: 1.25;
}
