body {
  --wa-a-width: 220px;
  --wa-a-negative-width: -220px;
  --wa-a-main-color: #FF7D00;
  --wa-a-white: #fff;
  --wa-a-black: #000;
  --wa-a-yellow: #ffff00;
}

@media all and (min-width: 768px) {
  body {
    --wa-a-width: 22rem;
    --wa-a-negative-width: -22rem;
  }
  
} /* End 992 */

.wa-a-sreen-reader-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.wa-a-skip-link {
  position: absolute;
  top: -1000em;
}

.wa-a-skip-link:focus {
  left: 50px;
  top: 50px;
  height: auto;
  width: 200px;
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  padding: 15px 23px 14px;
  background-color: #F1F1F1;
  color: #21759B;
  z-index: 100000;
  line-height: normal;
  text-decoration: none;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

#wa-a-toolbar {
  right: var(--wa-a-negative-width);
  top: 175px;
  position: fixed;
  z-index: 99999;
  background-color: var(--wa-a-white);
  -webkit-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: right 750ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}

#wa-a-toolbar.active {
  right: 0;
}

#wa-a-toolbar .wa-a-toolbar__toggle {
  position: absolute;
  width: 50px;
  height: 50px;
  right: var( --wa-a-width);
  cursor: pointer;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}

#wa-a-toolbar .wa-a-toolbar__toggle .wa-a-toolbar__link {
  background:  var(--wa-a-main-color);
  background: linear-gradient(-90deg, rgba(178,64,0,1) 0%, rgba(255,125,0,1) 100%);
  color: var(--wa-a-white);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none
}

#wa-a-toolbar .wa-a-toolbar__link svg {
  max-width: 70%;
  height: auto;
  fill: var(--wa-a-white);
}

#wa-a-toolbar .wa-a-toolbar__content {
  width: var( --wa-a-width);
}

.wa-a-resize-1 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-2 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-3 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-4 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-5 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-6 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-7 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-8 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-9 #wa-a-toolbar .wa-a-toolbar__content,
.wa-a-resize-10 #wa-a-toolbar .wa-a-toolbar__content {
  height: 400px;
  overflow-y: scroll;
}

.wa-a-resize-1 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-1 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-1 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-2 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-2 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-2 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-3 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-3 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-3 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-4 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-4 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-4 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-5 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-5 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-5 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-6 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-6 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-6 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-7 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-7 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-7 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-8 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-8 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-8 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-9 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-9 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-9 .nf-form-content select.ninja-forms-field:not([multiple]),
.wa-a-resize-10 .nf-form-content .listselect-wrap .nf-field-element div, 
.wa-a-resize-10 .nf-form-content input.ninja-forms-field, 
.wa-a-resize-10 .nf-form-content select.ninja-forms-field:not([multiple]) {
  height: auto;
}

#wa-a-toolbar .wa-a-toolbar__title {
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: bold;
  padding: 15px; 
  margin-bottom: 0;
}

#wa-a-toolbar .wa-a-toolbar__items {
  list-style-type: none;
  margin: 0;
}

#wa-a-toolbar .wa-a-toolbar__item-icon svg {
  fill: #000;
  width: 1rem;
  height: auto;
  margin-right: 10px;
}

#wa-a-toolbar .wa-a-toolbar__item {
  cursor: pointer;
}

#wa-a-toolbar .wa-a-toolbar__item span {
  font-size: 1.4rem;
  line-height: 1.2;
  font-family: inherit;
}

#wa-a-toolbar .wa-a-toolbar__item:focus,
#wa-a-toolbar .wa-a-toolbar__item:hover {
  background-color: var(--wa-a-main-color);
}

#wa-a-toolbar .wa-a-toolbar__item.active {
  background-color: var(--wa-a-main-color);
  color: var(--wa-a-white);
}

#wa-a-toolbar .wa-a-toolbar__item.active {
  fill: var(--wa-a-white);
}

#wa-a-toolbar .wa-a-toolbar__item-link {
  padding: 10px 15px;
  width: 100%;
  display: inline-block;
  text-decoration: none;
  border: none;
  background-color: transparent;
  text-align: left;
}

#wa-a-toolbar .wa-a-toolbar__item-link:focus {
  outline: 0 !important;
} 

#wa-a-toolbar .wa-a-toolbar__item:hover .wa-a-toolbar__item-link {
  color: var(--wa-a-white);
}

#wa-a-toolbar .wa-a-toolbar__item:hover svg {
  fill: var(--wa-a-white);
}




/*
=======================================
=======================================
Resize
=======================================
=======================================
*/

html.wa-a-resize--3 {
  font-size: 32.5%;
}

html.wa-a-resize--2 {
  font-size: 42.5%;
}

html.wa-a-resize--1 {
  font-size: 52.5%;
}

html.wa-a-resize-1 {
  font-size: 72.5%;
  hyphens: auto;
}

html.wa-a-resize-2 {
  font-size: 82.5%;
  hyphens: auto;
}

html.wa-a-resize-3 {
  font-size: 92.5%;
  hyphens: auto;
}

html.wa-a-resize-4 {
  font-size: 102.5%;
  hyphens: auto;
}

html.wa-a-resize-5 {
  font-size: 112.5%;
  hyphens: auto;
}

html.wa-a-resize-6 {
  font-size: 122.5%;
  hyphens: auto;
}

html.wa-a-resize-7 {
  font-size: 132.5%;
  hyphens: auto;
}

html.wa-a-resize-8 {
  font-size: 142.5%;
  hyphens: auto;
}

html.wa-a-resize-9 {
  font-size: 152.5%;
  hyphens: auto;
}

html.wa-a-resize-10 {
  font-size: 162.5%;
  hyphens: auto;
}

/* disable font button when font size smaller than -2 and bigger than 10 */
.html.wa-a-resize--2 #wa-a-toolbar .wa-a-toolbar__item:nth-of-type(2),
.html.wa-a-resize-10 #wa-a-toolbar .wa-a-toolbar__item:nth-of-type(1) {
  cursor: not-allowed;
  pointer-events: none;
}

/* END Resize */



/*
=======================================
=======================================
Gray scale
=======================================
=======================================
*/

html.wa-a-gray-scale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}

/* END Gray scale */



/*
=======================================
=======================================
High Contrast
=======================================
=======================================
*/


.wa-a-high-contrast body .placebo {
  line-height: normal;
}
.wa-a-high-contrast body * {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.wa-a-high-contrast body a,
.wa-a-high-contrast body abbr,
.wa-a-high-contrast body acronym,
.wa-a-high-contrast body address,
.wa-a-high-contrast body article,
.wa-a-high-contrast body aside,
.wa-a-high-contrast body b,
.wa-a-high-contrast body basefont,
.wa-a-high-contrast body bdi,
.wa-a-high-contrast body big,
.wa-a-high-contrast body blink,
.wa-a-high-contrast body blockquote,
.wa-a-high-contrast body body,
.wa-a-high-contrast body button,
.wa-a-high-contrast body canvas,
.wa-a-high-contrast body caption,
.wa-a-high-contrast body center,
.wa-a-high-contrast body cite,
.wa-a-high-contrast body code,
.wa-a-high-contrast body col,
.wa-a-high-contrast body colgroup,
.wa-a-high-contrast body command,
.wa-a-high-contrast body dd,
.wa-a-high-contrast body del,
.wa-a-high-contrast body details,
.wa-a-high-contrast body dfn,
.wa-a-high-contrast body dir,
.wa-a-high-contrast body div,
.wa-a-high-contrast body dl,
.wa-a-high-contrast body dt,
.wa-a-high-contrast body em,
.wa-a-high-contrast body embed,
.wa-a-high-contrast body fieldset,
.wa-a-high-contrast body figcaption,
.wa-a-high-contrast body figure,
.wa-a-high-contrast body font,
.wa-a-high-contrast body footer,
.wa-a-high-contrast body form,
.wa-a-high-contrast body h1,
.wa-a-high-contrast body h1 a,
.wa-a-high-contrast body h1 a b,
.wa-a-high-contrast body h1 abbr,
.wa-a-high-contrast body h1 b,
.wa-a-high-contrast body h1 center,
.wa-a-high-contrast body h1 em,
.wa-a-high-contrast body h1 i,
.wa-a-high-contrast body h1 span,
.wa-a-high-contrast body h1 strong,
.wa-a-high-contrast body h2,
.wa-a-high-contrast body h2 a,
.wa-a-high-contrast body h2 a b,
.wa-a-high-contrast body h2 abbr,
.wa-a-high-contrast body h2 b,
.wa-a-high-contrast body h2 center,
.wa-a-high-contrast body h2 em,
.wa-a-high-contrast body h2 i,
.wa-a-high-contrast body h2 span,
.wa-a-high-contrast body h2 strong,
.wa-a-high-contrast body h3,
.wa-a-high-contrast body h3 a,
.wa-a-high-contrast body h3 a b,
.wa-a-high-contrast body h3 abbr,
.wa-a-high-contrast body h3 b,
.wa-a-high-contrast body h3 center,
.wa-a-high-contrast body h3 em,
.wa-a-high-contrast body h3 i,
.wa-a-high-contrast body h3 span,
.wa-a-high-contrast body h3 strong,
.wa-a-high-contrast body h4,
.wa-a-high-contrast body h4 a,
.wa-a-high-contrast body h4 a b,
.wa-a-high-contrast body h4 abbr,
.wa-a-high-contrast body h4 b,
.wa-a-high-contrast body h4 center,
.wa-a-high-contrast body h4 em,
.wa-a-high-contrast body h4 i,
.wa-a-high-contrast body h4 span,
.wa-a-high-contrast body h4 strong,
.wa-a-high-contrast body h5,
.wa-a-high-contrast body h5 a,
.wa-a-high-contrast body h5 a b,
.wa-a-high-contrast body h5 abbr,
.wa-a-high-contrast body h5 b,
.wa-a-high-contrast body h5 center,
.wa-a-high-contrast body h5 em,
.wa-a-high-contrast body h5 i,
.wa-a-high-contrast body h5 span,
.wa-a-high-contrast body h5 strong,
.wa-a-high-contrast body h6,
.wa-a-high-contrast body h6 a,
.wa-a-high-contrast body h6 a b,
.wa-a-high-contrast body h6 abbr,
.wa-a-high-contrast body h6 b,
.wa-a-high-contrast body h6 center,
.wa-a-high-contrast body h6 em,
.wa-a-high-contrast body h6 i,
.wa-a-high-contrast body h6 span,
.wa-a-high-contrast body h6 strong,
.wa-a-high-contrast body header,
.wa-a-high-contrast body hgroup,
.wa-a-high-contrast body html,
.wa-a-high-contrast body i,
.wa-a-high-contrast body iframe,
.wa-a-high-contrast body img,
.wa-a-high-contrast body input,
.wa-a-high-contrast body ins,
.wa-a-high-contrast body kbd,
.wa-a-high-contrast body label,
.wa-a-high-contrast body legend,
.wa-a-high-contrast body li,
.wa-a-high-contrast body listing,
.wa-a-high-contrast body main,
.wa-a-high-contrast body mark,
.wa-a-high-contrast body marquee,
.wa-a-high-contrast body menu,
.wa-a-high-contrast body meter,
.wa-a-high-contrast body multicol,
.wa-a-high-contrast body nav,
.wa-a-high-contrast body nobr,
.wa-a-high-contrast body object,
.wa-a-high-contrast body ol,
.wa-a-high-contrast body option,
.wa-a-high-contrast body output,
.wa-a-high-contrast body p,
.wa-a-high-contrast body plaintext,
.wa-a-high-contrast body pre,
.wa-a-high-contrast body progress,
.wa-a-high-contrast body q,
.wa-a-high-contrast body rb,
.wa-a-high-contrast body rp,
.wa-a-high-contrast body rt,
.wa-a-high-contrast body ruby,
.wa-a-high-contrast body s,
.wa-a-high-contrast body samp,
.wa-a-high-contrast body section,
.wa-a-high-contrast body select,
.wa-a-high-contrast body small,
.wa-a-high-contrast body span,
.wa-a-high-contrast body strike,
.wa-a-high-contrast body strong,
.wa-a-high-contrast body sub,
.wa-a-high-contrast body summary,
.wa-a-high-contrast body sup,
.wa-a-high-contrast body svg,
.wa-a-high-contrast body table,
.wa-a-high-contrast body tbody,
.wa-a-high-contrast body td,
.wa-a-high-contrast body text,
.wa-a-high-contrast body textarea,
.wa-a-high-contrast body th,
.wa-a-high-contrast body thead,
.wa-a-high-contrast body time,
.wa-a-high-contrast body tr,
.wa-a-high-contrast body tt,
.wa-a-high-contrast body u,
.wa-a-high-contrast body ul,
.wa-a-high-contrast body var,
.wa-a-high-contrast body video,
.wa-a-high-contrast body xmp {
  -moz-appearance: none !important;
  -moz-user-select: text !important;
  -webkit-user-select: text !important;
  background-image: none !important;
  text-shadow: none !important;
  user-select: text !important;
}
.wa-a-high-contrast body a,
.wa-a-high-contrast body abbr,
.wa-a-high-contrast body acronym,
.wa-a-high-contrast body address,
.wa-a-high-contrast body article,
.wa-a-high-contrast body aside,
.wa-a-high-contrast body b,
.wa-a-high-contrast body basefont,
.wa-a-high-contrast body bdi,
.wa-a-high-contrast body big,
.wa-a-high-contrast body blink,
.wa-a-high-contrast body blockquote,
.wa-a-high-contrast body body,
.wa-a-high-contrast body canvas,
.wa-a-high-contrast body caption,
.wa-a-high-contrast body center,
.wa-a-high-contrast body cite,
.wa-a-high-contrast body code,
.wa-a-high-contrast body col,
.wa-a-high-contrast body colgroup,
.wa-a-high-contrast body command,
.wa-a-high-contrast body dd,
.wa-a-high-contrast body del,
.wa-a-high-contrast body details,
.wa-a-high-contrast body dfn,
.wa-a-high-contrast body dir,
.wa-a-high-contrast body div,
.wa-a-high-contrast body dl,
.wa-a-high-contrast body dt,
.wa-a-high-contrast body em,
.wa-a-high-contrast body embed,
.wa-a-high-contrast body fieldset,
.wa-a-high-contrast body figcaption,
.wa-a-high-contrast body figure,
.wa-a-high-contrast body font,
.wa-a-high-contrast body footer,
.wa-a-high-contrast body form,
.wa-a-high-contrast body h1,
.wa-a-high-contrast body h1 a,
.wa-a-high-contrast body h1 a b,
.wa-a-high-contrast body h1 abbr,
.wa-a-high-contrast body h1 b,
.wa-a-high-contrast body h1 center,
.wa-a-high-contrast body h1 em,
.wa-a-high-contrast body h1 i,
.wa-a-high-contrast body h1 span,
.wa-a-high-contrast body h1 strong,
.wa-a-high-contrast body h2,
.wa-a-high-contrast body h2 a,
.wa-a-high-contrast body h2 a b,
.wa-a-high-contrast body h2 abbr,
.wa-a-high-contrast body h2 b,
.wa-a-high-contrast body h2 center,
.wa-a-high-contrast body h2 em,
.wa-a-high-contrast body h2 i,
.wa-a-high-contrast body h2 span,
.wa-a-high-contrast body h2 strong,
.wa-a-high-contrast body h3,
.wa-a-high-contrast body h3 a,
.wa-a-high-contrast body h3 a b,
.wa-a-high-contrast body h3 abbr,
.wa-a-high-contrast body h3 b,
.wa-a-high-contrast body h3 center,
.wa-a-high-contrast body h3 em,
.wa-a-high-contrast body h3 i,
.wa-a-high-contrast body h3 span,
.wa-a-high-contrast body h3 strong,
.wa-a-high-contrast body h4,
.wa-a-high-contrast body h4 a,
.wa-a-high-contrast body h4 a b,
.wa-a-high-contrast body h4 abbr,
.wa-a-high-contrast body h4 b,
.wa-a-high-contrast body h4 center,
.wa-a-high-contrast body h4 em,
.wa-a-high-contrast body h4 i,
.wa-a-high-contrast body h4 span,
.wa-a-high-contrast body h4 strong,
.wa-a-high-contrast body h5,
.wa-a-high-contrast body h5 a,
.wa-a-high-contrast body h5 a b,
.wa-a-high-contrast body h5 abbr,
.wa-a-high-contrast body h5 b,
.wa-a-high-contrast body h5 center,
.wa-a-high-contrast body h5 em,
.wa-a-high-contrast body h5 i,
.wa-a-high-contrast body h5 span,
.wa-a-high-contrast body h5 strong,
.wa-a-high-contrast body h6,
.wa-a-high-contrast body h6 a,
.wa-a-high-contrast body h6 a b,
.wa-a-high-contrast body h6 abbr,
.wa-a-high-contrast body h6 b,
.wa-a-high-contrast body h6 center,
.wa-a-high-contrast body h6 em,
.wa-a-high-contrast body h6 i,
.wa-a-high-contrast body h6 span,
.wa-a-high-contrast body h6 strong,
.wa-a-high-contrast body header,
.wa-a-high-contrast body hgroup,
.wa-a-high-contrast body html,
.wa-a-high-contrast body i,
.wa-a-high-contrast body iframe,
.wa-a-high-contrast body input,
.wa-a-high-contrast body ins,
.wa-a-high-contrast body kbd,
.wa-a-high-contrast body label,
.wa-a-high-contrast body legend,
.wa-a-high-contrast body li,
.wa-a-high-contrast body listing,
.wa-a-high-contrast body main,
.wa-a-high-contrast body mark,
.wa-a-high-contrast body marquee,
.wa-a-high-contrast body menu,
.wa-a-high-contrast body meter,
.wa-a-high-contrast body multicol,
.wa-a-high-contrast body nav:not(#pojo-a11y-toolbar),
.wa-a-high-contrast body nobr,
.wa-a-high-contrast body object,
.wa-a-high-contrast body ol,
.wa-a-high-contrast body option,
.wa-a-high-contrast body output,
.wa-a-high-contrast body p,
.wa-a-high-contrast body plaintext,
.wa-a-high-contrast body pre,
.wa-a-high-contrast body progress,
.wa-a-high-contrast body q,
.wa-a-high-contrast body rb,
.wa-a-high-contrast body rp,
.wa-a-high-contrast body rt,
.wa-a-high-contrast body ruby,
.wa-a-high-contrast body s,
.wa-a-high-contrast body samp,
.wa-a-high-contrast body section,
.wa-a-high-contrast body small,
.wa-a-high-contrast body span,
.wa-a-high-contrast body strike,
.wa-a-high-contrast body strong,
.wa-a-high-contrast body sub,
.wa-a-high-contrast body summary,
.wa-a-high-contrast body sup,
.wa-a-high-contrast body svg,
.wa-a-high-contrast body table,
.wa-a-high-contrast body tbody,
.wa-a-high-contrast body td,
.wa-a-high-contrast body text,
.wa-a-high-contrast body textarea,
.wa-a-high-contrast body th,
.wa-a-high-contrast body thead,
.wa-a-high-contrast body time,
.wa-a-high-contrast body tr,
.wa-a-high-contrast body tt,
.wa-a-high-contrast body u,
.wa-a-high-contrast body ul,
.wa-a-high-contrast body var,
.wa-a-high-contrast body video,
.wa-a-high-contrast body xmp {
  background: black !important;
  background-color: black !important;
}
.wa-a-high-contrast body a,
.wa-a-high-contrast body article,
.wa-a-high-contrast body aside,
.wa-a-high-contrast body basefont,
.wa-a-high-contrast body bdi,
.wa-a-high-contrast body big,
.wa-a-high-contrast body blink,
.wa-a-high-contrast body blockquote,
.wa-a-high-contrast body body,
.wa-a-high-contrast body button,
.wa-a-high-contrast body canvas,
.wa-a-high-contrast body caption,
.wa-a-high-contrast body center,
.wa-a-high-contrast body code,
.wa-a-high-contrast body col,
.wa-a-high-contrast body colgroup,
.wa-a-high-contrast body command,
.wa-a-high-contrast body dd,
.wa-a-high-contrast body del,
.wa-a-high-contrast body details,
.wa-a-high-contrast body dir,
.wa-a-high-contrast body div,
.wa-a-high-contrast body dl,
.wa-a-high-contrast body dt,
.wa-a-high-contrast body embed,
.wa-a-high-contrast body fieldset,
.wa-a-high-contrast body figcaption,
.wa-a-high-contrast body figure,
.wa-a-high-contrast body font,
.wa-a-high-contrast body footer,
.wa-a-high-contrast body form,
.wa-a-high-contrast body header,
.wa-a-high-contrast body hgroup,
.wa-a-high-contrast body html,
.wa-a-high-contrast body iframe,
.wa-a-high-contrast body img,
.wa-a-high-contrast body input,
.wa-a-high-contrast body ins,
.wa-a-high-contrast body kbd,
.wa-a-high-contrast body label,
.wa-a-high-contrast body legend,
.wa-a-high-contrast body li,
.wa-a-high-contrast body listing,
.wa-a-high-contrast body main,
.wa-a-high-contrast body mark,
.wa-a-high-contrast body marquee,
.wa-a-high-contrast body menu,
.wa-a-high-contrast body meter,
.wa-a-high-contrast body multicol,
.wa-a-high-contrast body nav,
.wa-a-high-contrast body nobr,
.wa-a-high-contrast body object,
.wa-a-high-contrast body ol,
.wa-a-high-contrast body option,
.wa-a-high-contrast body output,
.wa-a-high-contrast body p,
.wa-a-high-contrast body plaintext,
.wa-a-high-contrast body pre,
.wa-a-high-contrast body progress,
.wa-a-high-contrast body q,
.wa-a-high-contrast body rb,
.wa-a-high-contrast body rp,
.wa-a-high-contrast body rt,
.wa-a-high-contrast body ruby,
.wa-a-high-contrast body s,
.wa-a-high-contrast body samp,
.wa-a-high-contrast body section,
.wa-a-high-contrast body select,
.wa-a-high-contrast body small,
.wa-a-high-contrast body span,
.wa-a-high-contrast body strike,
.wa-a-high-contrast body sub,
.wa-a-high-contrast body summary,
.wa-a-high-contrast body sup,
.wa-a-high-contrast body svg,
.wa-a-high-contrast body table,
.wa-a-high-contrast body tbody,
.wa-a-high-contrast body td,
.wa-a-high-contrast body text,
.wa-a-high-contrast body textarea,
.wa-a-high-contrast body th,
.wa-a-high-contrast body thead,
.wa-a-high-contrast body time,
.wa-a-high-contrast body tr,
.wa-a-high-contrast body tt,
.wa-a-high-contrast body ul,
.wa-a-high-contrast body var,
.wa-a-high-contrast body video,
.wa-a-high-contrast body xmp {
  color: white !important;
}
.wa-a-high-contrast body abbr,
.wa-a-high-contrast body acronym,
.wa-a-high-contrast body b,
.wa-a-high-contrast body b span,
.wa-a-high-contrast body h1 b,
.wa-a-high-contrast body h1 strong,
.wa-a-high-contrast body h2 b,
.wa-a-high-contrast body h2 strong,
.wa-a-high-contrast body h3 b,
.wa-a-high-contrast body h3 strong,
.wa-a-high-contrast body h4 b,
.wa-a-high-contrast body h4 strong,
.wa-a-high-contrast body h5 b,
.wa-a-high-contrast body h5 strong,
.wa-a-high-contrast body h6 b,
.wa-a-high-contrast body h6 strong,
.wa-a-high-contrast body strong,
.wa-a-high-contrast body strong span {
  color: yellow !important;
}
.wa-a-high-contrast body address,
.wa-a-high-contrast body address span,
.wa-a-high-contrast body cite,
.wa-a-high-contrast body cite span,
.wa-a-high-contrast body dfn,
.wa-a-high-contrast body dfn span,
.wa-a-high-contrast body em,
.wa-a-high-contrast body em span,
.wa-a-high-contrast body h1 em,
.wa-a-high-contrast body h1 i,
.wa-a-high-contrast body h2 em,
.wa-a-high-contrast body h2 i,
.wa-a-high-contrast body h3 em,
.wa-a-high-contrast body h3 i,
.wa-a-high-contrast body h4 em,
.wa-a-high-contrast body h4 i,
.wa-a-high-contrast body h5 em,
.wa-a-high-contrast body h5 i,
.wa-a-high-contrast body h6 em,
.wa-a-high-contrast body h6 i,
.wa-a-high-contrast body i,
.wa-a-high-contrast body i span,
.wa-a-high-contrast body u,
.wa-a-high-contrast body u span {
  color: #FFFF80 !important;
}
.wa-a-high-contrast body dt {
  border-top: thin solid grey !important;
}
.wa-a-high-contrast body h1,
.wa-a-high-contrast body h1 a,
.wa-a-high-contrast body h1 a b,
.wa-a-high-contrast body h1 abbr,
.wa-a-high-contrast body h1 center,
.wa-a-high-contrast body h1 span,
.wa-a-high-contrast body h2,
.wa-a-high-contrast body h2 a,
.wa-a-high-contrast body h2 a b,
.wa-a-high-contrast body h2 abbr,
.wa-a-high-contrast body h2 center,
.wa-a-high-contrast body h2 span,
.wa-a-high-contrast body h3,
.wa-a-high-contrast body h3 a,
.wa-a-high-contrast body h3 a b,
.wa-a-high-contrast body h3 abbr,
.wa-a-high-contrast body h3 center,
.wa-a-high-contrast body h3 span,
.wa-a-high-contrast body h4,
.wa-a-high-contrast body h4 a,
.wa-a-high-contrast body h4 a b,
.wa-a-high-contrast body h4 abbr,
.wa-a-high-contrast body h4 center,
.wa-a-high-contrast body h4 span,
.wa-a-high-contrast body h5,
.wa-a-high-contrast body h5 a,
.wa-a-high-contrast body h5 a b,
.wa-a-high-contrast body h5 abbr,
.wa-a-high-contrast body h5 center,
.wa-a-high-contrast body h5 span,
.wa-a-high-contrast body h6,
.wa-a-high-contrast body h6 a,
.wa-a-high-contrast body h6 a b,
.wa-a-high-contrast body h6 abbr,
.wa-a-high-contrast body h6 center,
.wa-a-high-contrast body h6 span {
  color: #40C090 !important;
}
.wa-a-high-contrast body img {
  background: #808080 !important;
  background-color: #808080 !important;
}
.wa-a-high-contrast body abbr,
.wa-a-high-contrast body acronym {
  border-bottom: 1px dotted !important;
}
.wa-a-high-contrast body :focus {
  outline: thin dotted !important;
}
.wa-a-high-contrast body a.button,
.wa-a-high-contrast body a.button abbr,
.wa-a-high-contrast body a.button acronym,
.wa-a-high-contrast body a.button b,
.wa-a-high-contrast body a.button basefont,
.wa-a-high-contrast body a.button big,
.wa-a-high-contrast body a.button br,
.wa-a-high-contrast body a.button code,
.wa-a-high-contrast body a.button div,
.wa-a-high-contrast body a.button em,
.wa-a-high-contrast body a.button font,
.wa-a-high-contrast body a.button h1,
.wa-a-high-contrast body a.button h2,
.wa-a-high-contrast body a.button h3,
.wa-a-high-contrast body a.button h4,
.wa-a-high-contrast body a.button h5,
.wa-a-high-contrast body a.button h6,
.wa-a-high-contrast body a.button i,
.wa-a-high-contrast body a.button kbd,
.wa-a-high-contrast body a.button rb,
.wa-a-high-contrast body a.button rp,
.wa-a-high-contrast body a.button rt,
.wa-a-high-contrast body a.button ruby,
.wa-a-high-contrast body a.button samp,
.wa-a-high-contrast body a.button small,
.wa-a-high-contrast body a.button span,
.wa-a-high-contrast body a.button strong,
.wa-a-high-contrast body a.button tt,
.wa-a-high-contrast body a.button u,
.wa-a-high-contrast body a.button var,
.wa-a-high-contrast body a:link,
.wa-a-high-contrast body a:link abbr,
.wa-a-high-contrast body a:link acronym,
.wa-a-high-contrast body a:link b,
.wa-a-high-contrast body a:link basefont,
.wa-a-high-contrast body a:link big,
.wa-a-high-contrast body a:link br,
.wa-a-high-contrast body a:link code,
.wa-a-high-contrast body a:link div,
.wa-a-high-contrast body a:link em,
.wa-a-high-contrast body a:link font,
.wa-a-high-contrast body a:link h1,
.wa-a-high-contrast body a:link h2,
.wa-a-high-contrast body a:link h3,
.wa-a-high-contrast body a:link h4,
.wa-a-high-contrast body a:link h5,
.wa-a-high-contrast body a:link h6,
.wa-a-high-contrast body a:link i,
.wa-a-high-contrast body a:link kbd,
.wa-a-high-contrast body a:link rb,
.wa-a-high-contrast body a:link rp,
.wa-a-high-contrast body a:link rt,
.wa-a-high-contrast body a:link ruby,
.wa-a-high-contrast body a:link samp,
.wa-a-high-contrast body a:link small,
.wa-a-high-contrast body a:link span,
.wa-a-high-contrast body a:link strong,
.wa-a-high-contrast body a:link tt,
.wa-a-high-contrast body a:link u,
.wa-a-high-contrast body a:link var,
.wa-a-high-contrast body div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem {
  color: #0080FF !important;
}
.wa-a-high-contrast body button,
.wa-a-high-contrast body input,
.wa-a-high-contrast body textarea,
.wa-a-high-contrast body select,
.wa-a-high-contrast body table,
.wa-a-high-contrast body td,
.wa-a-high-contrast body th,
.wa-a-high-contrast body tr,
.wa-a-high-contrast body tt {
  border: 1px solid #ffffff !important;
}
.wa-a-high-contrast body button span,
.wa-a-high-contrast body button {
  background: #600040 !important;
  background-color: #600040 !important;
}
.wa-a-high-contrast body select {
  -webkit-appearance: listbox !important;
  background: #600060 !important;
  background-color: #600060 !important;
}
.wa-a-high-contrast body a:visited,
.wa-a-high-contrast body a:visited abbr,
.wa-a-high-contrast body a:visited acronym,
.wa-a-high-contrast body a:visited b,
.wa-a-high-contrast body a:visited basefont,
.wa-a-high-contrast body a:visited big,
.wa-a-high-contrast body a:visited br,
.wa-a-high-contrast body a:visited code,
.wa-a-high-contrast body a:visited div,
.wa-a-high-contrast body a:visited em,
.wa-a-high-contrast body a:visited font,
.wa-a-high-contrast body a:visited h1,
.wa-a-high-contrast body a:visited h2,
.wa-a-high-contrast body a:visited h3,
.wa-a-high-contrast body a:visited h4,
.wa-a-high-contrast body a:visited h5,
.wa-a-high-contrast body a:visited h6,
.wa-a-high-contrast body a:visited i,
.wa-a-high-contrast body a:visited kbd,
.wa-a-high-contrast body a:visited rb,
.wa-a-high-contrast body a:visited rp,
.wa-a-high-contrast body a:visited rt,
.wa-a-high-contrast body a:visited ruby,
.wa-a-high-contrast body a:visited samp,
.wa-a-high-contrast body a:visited small,
.wa-a-high-contrast body a:visited span,
.wa-a-high-contrast body a:visited strong,
.wa-a-high-contrast body a:visited tt,
.wa-a-high-contrast body a:visited u,
.wa-a-high-contrast body a:visited var,
.wa-a-high-contrast body div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active {
  color: #00FFFF !important;
}
.wa-a-high-contrast body ::selection,
.wa-a-high-contrast body ::-moz-selection {
  background: #4080c0 !important;
  background-color: #4080c0 !important;
}
.wa-a-high-contrast body a.button:hover,
.wa-a-high-contrast body a.button:hover abbr,
.wa-a-high-contrast body a.button:hover acronym,
.wa-a-high-contrast body a.button:hover b,
.wa-a-high-contrast body a.button:hover basefont,
.wa-a-high-contrast body a.button:hover big,
.wa-a-high-contrast body a.button:hover br,
.wa-a-high-contrast body a.button:hover code,
.wa-a-high-contrast body a.button:hover div,
.wa-a-high-contrast body a.button:hover em,
.wa-a-high-contrast body a.button:hover font,
.wa-a-high-contrast body a.button:hover h1,
.wa-a-high-contrast body a.button:hover h2,
.wa-a-high-contrast body a.button:hover h3,
.wa-a-high-contrast body a.button:hover h4,
.wa-a-high-contrast body a.button:hover h5,
.wa-a-high-contrast body a.button:hover h6,
.wa-a-high-contrast body a.button:hover i,
.wa-a-high-contrast body a.button:hover kbd,
.wa-a-high-contrast body a.button:hover rb,
.wa-a-high-contrast body a.button:hover rp,
.wa-a-high-contrast body a.button:hover rt,
.wa-a-high-contrast body a.button:hover ruby,
.wa-a-high-contrast body a.button:hover samp,
.wa-a-high-contrast body a.button:hover small,
.wa-a-high-contrast body a.button:hover span,
.wa-a-high-contrast body a.button:hover strong,
.wa-a-high-contrast body a.button:hover tt,
.wa-a-high-contrast body a.button:hover u,
.wa-a-high-contrast body a.button:hover var,
.wa-a-high-contrast body a:link:hover,
.wa-a-high-contrast body a:link:hover abbr,
.wa-a-high-contrast body a:link:hover acronym,
.wa-a-high-contrast body a:link:hover b,
.wa-a-high-contrast body a:link:hover basefont,
.wa-a-high-contrast body a:link:hover big,
.wa-a-high-contrast body a:link:hover br,
.wa-a-high-contrast body a:link:hover code,
.wa-a-high-contrast body a:link:hover div,
.wa-a-high-contrast body a:link:hover em,
.wa-a-high-contrast body a:link:hover font,
.wa-a-high-contrast body a:link:hover h1,
.wa-a-high-contrast body a:link:hover h2,
.wa-a-high-contrast body a:link:hover h3,
.wa-a-high-contrast body a:link:hover h4,
.wa-a-high-contrast body a:link:hover h5,
.wa-a-high-contrast body a:link:hover h6,
.wa-a-high-contrast body a:link:hover i,
.wa-a-high-contrast body a:link:hover kbd,
.wa-a-high-contrast body a:link:hover rb,
.wa-a-high-contrast body a:link:hover rp,
.wa-a-high-contrast body a:link:hover rt,
.wa-a-high-contrast body a:link:hover ruby,
.wa-a-high-contrast body a:link:hover samp,
.wa-a-high-contrast body a:link:hover small,
.wa-a-high-contrast body a:link:hover span,
.wa-a-high-contrast body a:link:hover strong,
.wa-a-high-contrast body a:link:hover tt,
.wa-a-high-contrast body a:link:hover u,
.wa-a-high-contrast body a:link:hover var,
.wa-a-high-contrast body a:visited:hover,
.wa-a-high-contrast body a:visited:hover abbr,
.wa-a-high-contrast body a:visited:hover acronym,
.wa-a-high-contrast body a:visited:hover b,
.wa-a-high-contrast body a:visited:hover basefont,
.wa-a-high-contrast body a:visited:hover big,
.wa-a-high-contrast body a:visited:hover br,
.wa-a-high-contrast body a:visited:hover code,
.wa-a-high-contrast body a:visited:hover div,
.wa-a-high-contrast body a:visited:hover em,
.wa-a-high-contrast body a:visited:hover font,
.wa-a-high-contrast body a:visited:hover h1,
.wa-a-high-contrast body a:visited:hover h2,
.wa-a-high-contrast body a:visited:hover h3,
.wa-a-high-contrast body a:visited:hover h4,
.wa-a-high-contrast body a:visited:hover h5,
.wa-a-high-contrast body a:visited:hover h6,
.wa-a-high-contrast body a:visited:hover i,
.wa-a-high-contrast body a:visited:hover kbd,
.wa-a-high-contrast body a:visited:hover rb,
.wa-a-high-contrast body a:visited:hover rp,
.wa-a-high-contrast body a:visited:hover rt,
.wa-a-high-contrast body a:visited:hover ruby,
.wa-a-high-contrast body a:visited:hover samp,
.wa-a-high-contrast body a:visited:hover small,
.wa-a-high-contrast body a:visited:hover span,
.wa-a-high-contrast body a:visited:hover strong,
.wa-a-high-contrast body a:visited:hover tt,
.wa-a-high-contrast body a:visited:hover u,
.wa-a-high-contrast body a:visited:hover var {
  background: #400000 !important;
  background-color: #400000 !important;
}
.wa-a-high-contrast body body > input#site + div#wrapper span.mk,
.wa-a-high-contrast body body > input#site + div#wrapper span.mk b,
.wa-a-high-contrast body input[type=reset] {
  background: #400060 !important;
  background-color: #400060 !important;
}
.wa-a-high-contrast body div[role="button"],
.wa-a-high-contrast body input[type=button],
.wa-a-high-contrast body input[type=submit] {
  background: #600040 !important;
  background-color: #600040 !important;
}
.wa-a-high-contrast body input[type=search] {
  -webkit-appearance: textfield !important;
}
.wa-a-high-contrast body html button[disabled],
.wa-a-high-contrast body html input[disabled],
.wa-a-high-contrast body html select[disabled],
.wa-a-high-contrast body html textarea[disabled] {
  background: #404040 !important;
  background-color: #404040 !important;
}
.wa-a-high-contrast body .menu li a span.label {
  text-transform: none !important;
}
.wa-a-high-contrast body .menu li a span.label,
.wa-a-high-contrast body div.jwplayer span.jwcontrolbar,
.wa-a-high-contrast body div.jwplayer span.jwcontrols {
  display: inline !important;
}
.wa-a-high-contrast body a:link.new,
.wa-a-high-contrast body a:link.new i,
.wa-a-high-contrast body a:link.new b,
.wa-a-high-contrast body span.Apple-style-span {
  color: #FFFF40 !important;
}
.wa-a-high-contrast body body.mediawiki img.tex {
  background: white !important;
  background-color: white !important;
  border: white solid 3px !important;
}
.wa-a-high-contrast body text > tspan:first-letter,
.wa-a-high-contrast body text > tspan:first-line {
  background: inherit !important;
  background-color: inherit !important;
  color: inherit !important;
}
.wa-a-high-contrast body div.sbtc div.sbsb_a li.sbsb_d div,
.wa-a-high-contrast body table.gssb_c tr.gssb_i a,
.wa-a-high-contrast body table.gssb_c tr.gssb_i b,
.wa-a-high-contrast body table.gssb_c tr.gssb_i span,
.wa-a-high-contrast body table.gssb_c tr.gssb_i td {
  background: #003050 !important;
  background-color: #003050 !important;
}
.wa-a-high-contrast body img[width="18"][height="18"] {
  height: 18px !important;
  width: 18px !important;
}
.wa-a-high-contrast body a > span.iconHelp:empty:after {
  content: "Help" !important;
}
.wa-a-high-contrast body div#gmap,
.wa-a-high-contrast body div#gmap * {
  background: initial !important;
}

.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item-icon svg {
  fill: #fff !important;
  background-color: transparent !important;
}

.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__link svg {
  background: transparent !important;
}

.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item button:hover,
.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item button:hover span,
.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item.active button svg,
.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item.active button span,
.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item.active button {
  background-color: var(--wa-a-white) !important;
  color: #600040 !important;
}

.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item-link:hover .wa-a-toolbar__item-icon svg,
.wa-a-high-contrast #wa-a-toolbar .wa-a-toolbar__item.active button svg {
  fill: #600040 !important;
}


/* END High Contrast */


/*
=======================================
=======================================
Negative Contrast
=======================================
=======================================
*/

.wa-a-negative-contrast body,
.wa-a-negative-contrast body * {
  background: var(--wa-a-black) !important;
  color: var(--wa-a-white) !important;
}

.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item button:hover, 
.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item button:hover span,
.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item button:hover svg,
.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item.active button svg,
.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item.active button span,
.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item.active button {
  background-color: var(--wa-a-white) !important;
  color: var(--wa-a-black) !important;
}

.wa-a-negative-contrast #wa-a-toolbar .wa-a-toolbar__item.active button svg {
  fill: var(--wa-a-black) !important;
}

.wa-a-negative-contrast body a,
.wa-a-negative-contrast body * a,
.wa-a-negative-contrast body b,
.wa-a-negative-contrast body * b,
.wa-a-negative-contrast body blockquote,
.wa-a-negative-contrast body * blockquote,
.wa-a-negative-contrast body button,
.wa-a-negative-contrast body * button,
.wa-a-negative-contrast body canvas,
.wa-a-negative-contrast body * canvas,
.wa-a-negative-contrast body caption,
.wa-a-negative-contrast body * caption,
.wa-a-negative-contrast body center,
.wa-a-negative-contrast body * center,
.wa-a-negative-contrast body cite,
.wa-a-negative-contrast body * cite,
.wa-a-negative-contrast body code,
.wa-a-negative-contrast body * code,
.wa-a-negative-contrast body col,
.wa-a-negative-contrast body * col,
.wa-a-negative-contrast body colgroup,
.wa-a-negative-contrast body * colgroup,
.wa-a-negative-contrast body dd,
.wa-a-negative-contrast body * dd,
.wa-a-negative-contrast body details,
.wa-a-negative-contrast body * details,
.wa-a-negative-contrast body dfn,
.wa-a-negative-contrast body * dfn,
.wa-a-negative-contrast body dir,
.wa-a-negative-contrast body * dir,
.wa-a-negative-contrast body div,
.wa-a-negative-contrast body * div,
.wa-a-negative-contrast body dl,
.wa-a-negative-contrast body * dl,
.wa-a-negative-contrast body dt,
.wa-a-negative-contrast body * dt,
.wa-a-negative-contrast body em,
.wa-a-negative-contrast body * em,
.wa-a-negative-contrast body embed,
.wa-a-negative-contrast body * embed,
.wa-a-negative-contrast body fieldset,
.wa-a-negative-contrast body * fieldset,
.wa-a-negative-contrast body figcaption,
.wa-a-negative-contrast body * figcaption,
.wa-a-negative-contrast body figure,
.wa-a-negative-contrast body * figure,
.wa-a-negative-contrast body font,
.wa-a-negative-contrast body * font,
.wa-a-negative-contrast body footer,
.wa-a-negative-contrast body * footer,
.wa-a-negative-contrast body form,
.wa-a-negative-contrast body * form,
.wa-a-negative-contrast body header,
.wa-a-negative-contrast body * header,
.wa-a-negative-contrast body i,
.wa-a-negative-contrast body * i,
.wa-a-negative-contrast body iframe,
.wa-a-negative-contrast body * iframe,
.wa-a-negative-contrast body img,
.wa-a-negative-contrast body * img,
.wa-a-negative-contrast body input,
.wa-a-negative-contrast body * input,
.wa-a-negative-contrast body kbd,
.wa-a-negative-contrast body * kbd,
.wa-a-negative-contrast body label,
.wa-a-negative-contrast body * label,
.wa-a-negative-contrast body legend,
.wa-a-negative-contrast body * legend,
.wa-a-negative-contrast body li,
.wa-a-negative-contrast body * li,
.wa-a-negative-contrast body mark,
.wa-a-negative-contrast body * mark,
.wa-a-negative-contrast body menu,
.wa-a-negative-contrast body * menu,
.wa-a-negative-contrast body meter,
.wa-a-negative-contrast body * meter,
.wa-a-negative-contrast body nav,
.wa-a-negative-contrast body * nav,
.wa-a-negative-contrast body nobr,
.wa-a-negative-contrast body * nobr,
.wa-a-negative-contrast body object,
.wa-a-negative-contrast body * object,
.wa-a-negative-contrast body ol,
.wa-a-negative-contrast body * ol,
.wa-a-negative-contrast body option,
.wa-a-negative-contrast body * option,
.wa-a-negative-contrast body pre,
.wa-a-negative-contrast body * pre,
.wa-a-negative-contrast body progress,
.wa-a-negative-contrast body * progress,
.wa-a-negative-contrast body q,
.wa-a-negative-contrast body * q,
.wa-a-negative-contrast body s,
.wa-a-negative-contrast body * s,
.wa-a-negative-contrast body section,
.wa-a-negative-contrast body * section,
.wa-a-negative-contrast body select,
.wa-a-negative-contrast body * select,
.wa-a-negative-contrast body small,
.wa-a-negative-contrast body * small,
.wa-a-negative-contrast body span,
.wa-a-negative-contrast body * span,
.wa-a-negative-contrast body strike,
.wa-a-negative-contrast body * strike,
.wa-a-negative-contrast body strong,
.wa-a-negative-contrast body * strong,
.wa-a-negative-contrast body sub,
.wa-a-negative-contrast body * sub,
.wa-a-negative-contrast body summary,
.wa-a-negative-contrast body * summary,
.wa-a-negative-contrast body sup,
.wa-a-negative-contrast body * sup,
.wa-a-negative-contrast body table,
.wa-a-negative-contrast body * table,
.wa-a-negative-contrast body td,
.wa-a-negative-contrast body * td,
.wa-a-negative-contrast body textarea,
.wa-a-negative-contrast body * textarea,
.wa-a-negative-contrast body th,
.wa-a-negative-contrast body * th,
.wa-a-negative-contrast body time,
.wa-a-negative-contrast body * time,
.wa-a-negative-contrast body tr,
.wa-a-negative-contrast body * tr,
.wa-a-negative-contrast body tt,
.wa-a-negative-contrast body * tt,
.wa-a-negative-contrast body u,
.wa-a-negative-contrast body * u,
.wa-a-negative-contrast body ul,
.wa-a-negative-contrast body * ul,
.wa-a-negative-contrast body var,
.wa-a-negative-contrast body * var,
.wa-a-negative-contrast body a span,
.wa-a-negative-contrast body * a span,
.wa-a-negative-contrast body strong,
.wa-a-negative-contrast body * strong {
  color: var(--wa-a-yellow) !important;
}
.wa-a-negative-contrast body button,
.wa-a-negative-contrast body * button,
.wa-a-negative-contrast body input,
.wa-a-negative-contrast body * input,
.wa-a-negative-contrast body textarea,
.wa-a-negative-contrast body * textarea,
.wa-a-negative-contrast body select,
.wa-a-negative-contrast body * select,
.wa-a-negative-contrast body table,
.wa-a-negative-contrast body * table,
.wa-a-negative-contrast body td,
.wa-a-negative-contrast body * td,
.wa-a-negative-contrast body th,
.wa-a-negative-contrast body * th,
.wa-a-negative-contrast body tr,
.wa-a-negative-contrast body * tr,
.wa-a-negative-contrast body tt,
.wa-a-negative-contrast body * tt {
  border: 1px solid var(--wa-a-white) !important;
}

.wa-a-negative-contrast body div#gmap,
.wa-a-negative-contrast body div#gmap * {
  background: initial !important;
}

.wa-a-negative-contrast body .fl-button-wrap .fl-button {
  border-color: var(--wa-a-yellow) !important;
}

.wa-a-negative-contrast body .fl-button-wrap .fl-button:hover {
  border-color: var(--wa-a-white) !important;
  color: var(--wa-a-white) !important;
} 

.wa-a-negative-contrast body .fl-button-wrap .fl-button:hover span {
  color: var(--wa-a-white) !important;
}


.wa-a-negative-contrast body #wa-a-toolbar .wa-a-toolbar__item-icon svg {
  fill: var(--wa-a-yellow) !important;
}

.wa-a-negative-contrast body #wa-a-toolbar .wa-a-toolbar__item:hover .wa-a-toolbar__item-icon svg {
  fill: var(--wa-a-black) !important;
}

.wa-a-negative-contrast body a:hover {
  text-decoration: underline !important;
  color: var(--wa-a-white) !important;
}

.wa-a-negative-contrast body a:hover * {
  color: var(--wa-a-white) !important;
}

.wa-a-negative-contrast #wpadminbar #adminbarsearch:before, 
.wa-a-negative-contrast #wpadminbar .ab-icon:before, 
.wa-a-negative-contrast #wpadminbar .ab-item:before {
  color: var(--wa-a-yellow) !important;
  z-index: 99;
}

/* END Negative Contrast */


/*
=======================================
=======================================
Light Background
=======================================
=======================================
*/
.wa-a-light-bg #wa-a-toolbar .wa-a-toolbar__item button:hover span svg,
.wa-a-light-bg #wa-a-toolbar .wa-a-toolbar__item button:hover span,
.wa-a-light-bg #wa-a-toolbar .wa-a-toolbar__item button:hover,
.wa-a-light-bg #wa-a-toolbar .wa-a-toolbar__item.active button span svg,
.wa-a-light-bg #wa-a-toolbar .wa-a-toolbar__item.active button span,
.wa-a-light-bg #wa-a-toolbar .wa-a-toolbar__item.active button {
  background-color: #ddd !important;
}

.wa-a-light-bg body,
.wa-a-light-bg body * {
  background-color: var(--wa-a-white) !important;
  color: var(--wa-a-black) !important;
}

.wa-a-light-bg body a:hover {
  background-color: #ddd !important;
}

.wa-a-light-bg body svg,
.wa-a-light-bg body svg path {
  fill: var(--wa-a-black) !important;
}  

.wa-a-light-bg #wpadminbar #adminbarsearch:before, 
.wa-a-light-bg #wpadminbar .ab-icon:before, 
.wa-a-light-bg #wpadminbar .ab-item:before {
  color: var(--wa-a-black) !important;
}

/* END Light Background */


/*
=======================================
=======================================
Links Underline
=======================================
=======================================
*/

.wa-a-link-underline body a,
.wa-a-link-underline body a *,
.wa-a-link-underline .fl-button {
  text-decoration: underline !important;
}

/* END Links Underline */


/*
=======================================
=======================================
Readable Font
=======================================
=======================================
*/

.wa-a-readable-font body {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

/* END Readable Font */


#wa-a-toolbar .wa-a-toolbar__item-link:focus-visible,
button:focus-visible,
a:focus-visible {
  outline: var(--wa-a-main-color) solid 2px !important;
  outline-offset: 2px !important;
}

#wa-a-toolbar .wa-a-toolbar__item-link:focus-visible {
  outline-offset: -2px !important;
}
