.grayscale-mode,
html.grayscale-mode {
  filter: grayscale(100%) !important; 
  -webkit-filter: grayscale(100%) !important;
}

/* .highcontrast-mode,
html.highcontrast-mode {
  filter: contrast(150%) !important;
  -webkit-filter: contrast(150%) !important;
} */

/* .lowcontrast-mode,
html.lowcontrast-mode {
  filter: contrast(50%) !important;
  -webkit-filter: contrast(50%) !important;
} */

.highcontrast-mode *,
html.highcontrast-mode *,
.highcontrast-mode a,
html.highcontrast-mode a,
.highcontrast-mode li,
html.highcontrast-mode li  {
  background-color: #000000 !important;
  color: #ffff00 !important
}

/* NAV BAR LIST */
.highcontrast-mode #menu-item-53 a,
.highcontrast-mode #menu-item-39 a,
.highcontrast-mode #menu-item-2211 a,
.highcontrast-mode #menu-item-1182 a, 
.highcontrast-mode #getintouch {
  background-color: #000000 !important;
  color: #ffff00 !important
}

/* Key Personnel management background, */
.highcontrast-mode .compay_managment {
  background-color: #000000 !important;
  background-image: none !important;
  color: #ffff00 !important
}

.lowcontrast-mode *,
html.lowcontrast-mode *,
.lowcontrast-mode a,
html.lowcontrast-mode a,
.lowcontrast-mode li,
html.lowcontrast-mode li  {
  background-color: #f2f2f2 !important;
  color: #4F4F4F !important;
}

/* NAV BAR LIST */
.lowcontrast-mode #menu-item-53 a,
.lowcontrast-mode #menu-item-39 a,
.lowcontrast-mode #menu-item-2211 a,
.lowcontrast-mode #menu-item-1182 a,
.lowcontrast-mode #getintouch {
  background-color: #f2f2f2 !important;
  color: #4F4F4F !important;
}

/* Key Personnel management background, */
.lowcontrast-mode .compay_managment {
  background-color: #f2f2f2 !important;
  background-image: none !important;
  color: #4F4F4F !important
}

.increase-text-mode,
html.increase-text-mode,
.increase-text-mode *,
html.increase-text-mode *,
.increase-text-mode p, 
.increase-text-mode a, 
.increase-text-mode li, 
.increase-text-mode h1, 
.increase-text-mode h2, 
.increase-text-mode h3, 
.increase-text-mode h4, 
.increase-text-mode h5, 
.increase-text-mode h6,
html.increase-text-mode p, 
html.increase-text-mode a, 
html.increase-text-mode li, 
html.increase-text-mode h1, 
html.increase-text-mode h2, 
html.increase-text-mode h3, 
html.increase-text-mode h4, 
html.increase-text-mode h5, 
html.increase-text-mode h6 {
  font-size: 100% !important;
}

.decrease-text-mode,
html.decrease-text-mode,
.decrease-text-mode *,
html.decrease-text-mode *,
.decrease-text-mode p, 
.decrease-text-mode a, 
.decrease-text-mode li, 
.decrease-text-mode h1, 
.decrease-text-mode h2, 
.decrease-text-mode h3, 
.decrease-text-mode h4, 
.decrease-text-mode h5, 
.decrease-text-mode h6,
html.decrease-text-mode p, 
html.decrease-text-mode a, 
html.decrease-text-mode li, 
html.decrease-text-mode h1, 
html.decrease-text-mode h2, 
html.decrease-text-mode h3, 
html.decrease-text-mode h4, 
html.decrease-text-mode h5, 
html.decrease-text-mode h6 {
  font-size: 98% !important;
}

.links-underline-mode a, 
html.links-underline-mode a {
  text-decoration: underline;
}

.readable-font-mode *, 
html.readable-font-mode * {
  font-family: Arial, Helvetica, Verdana;
}