*:focus {
  outline: 2px dashed #ff0000 !important;
}
*[tabindex='-1']:focus {
  outline: none !important;
}
body.highcontrast {
  color: #ffffff;
  background-color: #000000;
}
body.highcontrast a {
  text-decoration: underline !important;
}
body.highcontrast a:hover {
  text-decoration: underline !important;
}
body.highcontrast .pe-animation {
  opacity: 1;
}
body.highcontrast [data-animation] {
  animation-duration: 0s !important;
}
body.highcontrast [data-animation-delay] {
  animation-delay: 0ms !important;
}
body.highcontrast .pe-recent-posts-outer .animated {
  animation-duration: 0s !important;
  animation-delay: 0ms !important;
}
body.highcontrast #pe-services-carousel .active .pe-services-title span.title,
body.highcontrast #pe-services-carousel .slick-active .pe-services-title span.title {
  animation-duration: 0s !important;
  animation-delay: 0ms !important;
}
body.highcontrast *,
body.highcontrast *:before,
body.highcontrast *:after {
  transition: none !important;
}
body.highcontrast .pe-theme-customizer,
body.highcontrast .sp-container {
  display: none;
}
body.highcontrast a {
  color: #8bfffb;
}
body.highcontrast ::selection {
  background: #ffffff;
  color: #000000;
}
body.highcontrast ::-webkit-selection {
  background: #ffffff;
  color: #000000;
}
body.highcontrast ::-moz-selection {
  background: #ffffff;
  color: #000000;
}
body.highcontrast select,
body.highcontrast textarea,
body.highcontrast input[type="text"],
body.highcontrast input[type="password"],
body.highcontrast input[type="datetime"],
body.highcontrast input[type="datetime-local"],
body.highcontrast input[type="date"],
body.highcontrast input[type="month"],
body.highcontrast input[type="time"],
body.highcontrast input[type="week"],
body.highcontrast input[type="number"],
body.highcontrast input[type="email"],
body.highcontrast input[type="url"],
body.highcontrast input[type="search"],
body.highcontrast input[type="tel"],
body.highcontrast input[type="color"] {
  border-color: #ffffff;
  color: #ffffff;
  background: #000000;
}
body.highcontrast select::-moz-placeholder,
body.highcontrast textarea::-moz-placeholder,
body.highcontrast input[type="text"]::-moz-placeholder,
body.highcontrast input[type="password"]::-moz-placeholder,
body.highcontrast input[type="datetime"]::-moz-placeholder,
body.highcontrast input[type="datetime-local"]::-moz-placeholder,
body.highcontrast input[type="date"]::-moz-placeholder,
body.highcontrast input[type="month"]::-moz-placeholder,
body.highcontrast input[type="time"]::-moz-placeholder,
body.highcontrast input[type="week"]::-moz-placeholder,
body.highcontrast input[type="number"]::-moz-placeholder,
body.highcontrast input[type="email"]::-moz-placeholder,
body.highcontrast input[type="url"]::-moz-placeholder,
body.highcontrast input[type="search"]::-moz-placeholder,
body.highcontrast input[type="tel"]::-moz-placeholder,
body.highcontrast input[type="color"]::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
body.highcontrast select:-ms-input-placeholder,
body.highcontrast textarea:-ms-input-placeholder,
body.highcontrast input[type="text"]:-ms-input-placeholder,
body.highcontrast input[type="password"]:-ms-input-placeholder,
body.highcontrast input[type="datetime"]:-ms-input-placeholder,
body.highcontrast input[type="datetime-local"]:-ms-input-placeholder,
body.highcontrast input[type="date"]:-ms-input-placeholder,
body.highcontrast input[type="month"]:-ms-input-placeholder,
body.highcontrast input[type="time"]:-ms-input-placeholder,
body.highcontrast input[type="week"]:-ms-input-placeholder,
body.highcontrast input[type="number"]:-ms-input-placeholder,
body.highcontrast input[type="email"]:-ms-input-placeholder,
body.highcontrast input[type="url"]:-ms-input-placeholder,
body.highcontrast input[type="search"]:-ms-input-placeholder,
body.highcontrast input[type="tel"]:-ms-input-placeholder,
body.highcontrast input[type="color"]:-ms-input-placeholder {
  color: #ffffff;
}
body.highcontrast select::-webkit-input-placeholder,
body.highcontrast textarea::-webkit-input-placeholder,
body.highcontrast input[type="text"]::-webkit-input-placeholder,
body.highcontrast input[type="password"]::-webkit-input-placeholder,
body.highcontrast input[type="datetime"]::-webkit-input-placeholder,
body.highcontrast input[type="datetime-local"]::-webkit-input-placeholder,
body.highcontrast input[type="date"]::-webkit-input-placeholder,
body.highcontrast input[type="month"]::-webkit-input-placeholder,
body.highcontrast input[type="time"]::-webkit-input-placeholder,
body.highcontrast input[type="week"]::-webkit-input-placeholder,
body.highcontrast input[type="number"]::-webkit-input-placeholder,
body.highcontrast input[type="email"]::-webkit-input-placeholder,
body.highcontrast input[type="url"]::-webkit-input-placeholder,
body.highcontrast input[type="search"]::-webkit-input-placeholder,
body.highcontrast input[type="tel"]::-webkit-input-placeholder,
body.highcontrast input[type="color"]::-webkit-input-placeholder {
  color: #ffffff;
}
body.highcontrast select:focus,
body.highcontrast textarea:focus,
body.highcontrast input[type="text"]:focus,
body.highcontrast input[type="password"]:focus,
body.highcontrast input[type="datetime"]:focus,
body.highcontrast input[type="datetime-local"]:focus,
body.highcontrast input[type="date"]:focus,
body.highcontrast input[type="month"]:focus,
body.highcontrast input[type="time"]:focus,
body.highcontrast input[type="week"]:focus,
body.highcontrast input[type="number"]:focus,
body.highcontrast input[type="email"]:focus,
body.highcontrast input[type="url"]:focus,
body.highcontrast input[type="search"]:focus,
body.highcontrast input[type="tel"]:focus,
body.highcontrast input[type="color"]:focus {
  border-color: #8bfffb;
}
body.highcontrast .button,
body.highcontrast button,
body.highcontrast input[type="submit"],
body.highcontrast input[type="button"],
body.highcontrast input[type="reset"] {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .button.active,
body.highcontrast button.active,
body.highcontrast input[type="submit"].active,
body.highcontrast input[type="button"].active,
body.highcontrast input[type="reset"].active,
body.highcontrast .button:hover,
body.highcontrast button:hover,
body.highcontrast input[type="submit"]:hover,
body.highcontrast input[type="button"]:hover,
body.highcontrast input[type="reset"]:hover,
body.highcontrast .button:focus,
body.highcontrast button:focus,
body.highcontrast input[type="submit"]:focus,
body.highcontrast input[type="button"]:focus,
body.highcontrast input[type="reset"]:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast .button a {
  color: #000000;
}
body.highcontrast .button.active a,
body.highcontrast .button:hover a,
body.highcontrast .button:focus a {
  color: #000000;
}
body.highcontrast .readmore {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .readmore.active,
body.highcontrast .readmore:hover,
body.highcontrast .readmore:focus {
  color: #8bfffb;
  border-color: #8bfffb;
}
body.highcontrast .pe-breadcrumb > li a {
  color: #ffffff;
}
body.highcontrast .pe-breadcrumb > .active {
  color: #8bfffb;
}
body.highcontrast .pe-pagination > li a,
body.highcontrast .pe-pagination > li span {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-pagination > li a:hover,
body.highcontrast .pe-pagination > li span:hover,
body.highcontrast .pe-pagination > li a:focus,
body.highcontrast .pe-pagination > li span:focus {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-pagination > li.active a,
body.highcontrast .pe-pagination > li.active span {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast .pe-page-links a,
body.highcontrast .pe-page-links > span {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-page-links > span,
body.highcontrast .pe-page-links a:hover,
body.highcontrast .pe-page-links a:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast .pe-table th,
body.highcontrast .pe-table td {
  border-color: #ffffff;
}
body.highcontrast .pe-table th {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-table > tbody + tbody {
  border-color: #ffffff;
}
body.highcontrast #pe-search .pe-search-box {
  text-align: inherit;
}
body.highcontrast #pe-search .pe-search-input {
  position: static;
  display: inline-block !important;
  vertical-align: top;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: 100% !important;
  max-width: 260px;
}
body.highcontrast #pe-search .button {
  color: #ffffff;
  vertical-align: top;
}
body.highcontrast #pe-back-top a {
  color: #000000;
  background-color: #ffffff;
}
body.highcontrast .pe-wcag-settings li a {
  border-color: #ffffff;
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-wcag-settings li a:hover,
body.highcontrast .pe-wcag-settings li a:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast #pe-main {
  background-color: #000000;
}
body.highcontrast.sticky-bar #pe-main,
body.highcontrast.sticky-bar.top-bar #pe-main {
  padding-top: 0 !important;
}
body.highcontrast.sticky-bar #pe-bar {
  position: static;
}
body.highcontrast #pe-top-bar {
  background-color: #000000;
  color: #ffffff;
}
body.highcontrast #pe-logo-nav {
  border-color: #ffffff;
  background: #000000;
}
body.highcontrast .scrolled #pe-logo-nav {
  border: none;
}
body.highcontrast #pe-logo {
  background: #ffffff;
  box-shadow: 0 0 0 10px;
}
body.highcontrast #pe-search {
  clear: both;
  float: none !important;
  overflow: hidden;
  padding: 10px 0;
}
body.highcontrast #pe-header {
  background: #000000;
  color: #ffffff;
}
body.highcontrast #pe-top1 {
  color: #ffffff;
  background: #000000;
}
body.highcontrast #pe-top2 {
  color: #ffffff;
  background: #000000;
}
body.highcontrast #pe-bottom2 {
  color: #ffffff;
  background: #000000;
}
body.highcontrast #pe-footer-mod {
  color: #ffffff;
  background: #000000;
}
body.highcontrast #pe-footer {
  color: #ffffff;
  background: #000000;
}
body.highcontrast .menu ul,
body.highcontrast #pe-top1 .menu ul,
body.highcontrast #pe-top2 .menu ul,
body.highcontrast #pe-bottom2 .menu ul,
body.highcontrast #pe-footer-mod .menu ul {
  border-color: #ffffff;
}
body.highcontrast .menu li a,
body.highcontrast #pe-top1 .menu li a,
body.highcontrast #pe-top2 .menu li a,
body.highcontrast #pe-bottom2 .menu li a,
body.highcontrast #pe-footer-mod .menu li a {
  color: #ffffff;
}
body.highcontrast .menu li > a,
body.highcontrast #pe-top1 .menu li > a,
body.highcontrast #pe-top2 .menu li > a,
body.highcontrast #pe-bottom2 .menu li > a,
body.highcontrast #pe-footer-mod .menu li > a {
  border-color: #ffffff;
}
body.highcontrast .menu li a:hover,
body.highcontrast #pe-top1 .menu li a:hover,
body.highcontrast #pe-top2 .menu li a:hover,
body.highcontrast #pe-bottom2 .menu li a:hover,
body.highcontrast #pe-footer-mod .menu li a:hover,
body.highcontrast .menu li a:active,
body.highcontrast #pe-top1 .menu li a:active,
body.highcontrast #pe-top2 .menu li a:active,
body.highcontrast #pe-bottom2 .menu li a:active,
body.highcontrast #pe-footer-mod .menu li a:active,
body.highcontrast .menu li a:focus,
body.highcontrast #pe-top1 .menu li a:focus,
body.highcontrast #pe-top2 .menu li a:focus,
body.highcontrast #pe-bottom2 .menu li a:focus,
body.highcontrast #pe-footer-mod .menu li a:focus,
body.highcontrast .menu .current-menu-item > a,
body.highcontrast #pe-top1 .menu .current-menu-item > a,
body.highcontrast #pe-top2 .menu .current-menu-item > a,
body.highcontrast #pe-bottom2 .menu .current-menu-item > a,
body.highcontrast #pe-footer-mod .menu .current-menu-item > a {
  color: #8bfffb;
}
body.highcontrast .pe-skip-menu ul.menu > li > a {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-skip-menu ul.menu > li > a:hover,
body.highcontrast .pe-skip-menu ul.menu > li > a:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast #pe-offcanvas,
body.highcontrast #pe-offcanvas-button {
  display: none !important;
}
body.highcontrast .pe-blog-row {
  border-color: #ffffff;
}
body.highcontrast .page-header > h2 {
  color: #ffffff;
}
body.highcontrast .page-header > h2 a {
  color: #ffffff;
}
body.highcontrast .page-header > h2 a:hover {
  color: #8bfffb;
}
body.highcontrast .sticky .page-header h2 a:before {
  color: #8bfffb;
}
body.highcontrast .wp-caption .wp-caption-text,
body.highcontrast .gallery-caption .wp-caption-text {
  background: #000000;
}
body.highcontrast .pe-blog-row figure.effect figcaption {
  position: static;
}
body.highcontrast .pe-blog-row figure.effect figcaption .intro {
  opacity: 1;
  padding: 0;
}
body.highcontrast .pe-blog-row figure.effect .intro {
  background: #000000;
}
body.highcontrast .pe-blog-row figure.effect .pe-article-read-more .readmore {
  border-color: #ffffff;
  color: #ffffff;
}
body.highcontrast .pe-blog-row figure.effect figcaption {
  color: #ffffff;
}
body.highcontrast .pe-blog-row figure.effect figcaption:before {
  box-shadow: none;
}
body.highcontrast .pe-author-info .pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-author-info .pe-title:after {
  background: #ffffff;
}
body.highcontrast .pe-author-name .name {
  color: #ffffff;
}
body.highcontrast .pe-comments .comment-reply-title,
body.highcontrast .pe-comments .comments-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-comments .comment-reply-title:after,
body.highcontrast .pe-comments .comments-title:after {
  background: #ffffff;
}
body.highcontrast .pe-opening-hours .pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-opening-hours .pe-title:after {
  background: #ffffff;
}
body.highcontrast .pe-member-contact .pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-member-contact .pe-title:after {
  background: #ffffff;
}
body.highcontrast .pe-socials .pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-socials .pe-title:after {
  background: #ffffff;
}
body.highcontrast #pe-services-carousel .pe-services-title span.service {
  background: #000000;
}
body.highcontrast #pe-services-carousel .pe-indicator-description:before {
  background: #ffffff;
}
body.highcontrast #pe-services-carousel .pe-indicator:hover .pe-indicator-description,
body.highcontrast #pe-services-carousel .pe-indicator:focus .pe-indicator-description,
body.highcontrast #pe-services-carousel .pe-indicator.active .pe-indicator-description {
  color: #000000;
  background: #ffffff;
}
body.highcontrast #pe-services-carousel .pe-services-members .pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast #pe-services-carousel .pe-services-members .pe-title:after {
  background: #ffffff;
}
body.highcontrast #pe-services-carousel .pe-indicator {
  background: #000000;
}
body.highcontrast .pe-error-page > h1,
body.highcontrast .pe-error-page > h2 {
  color: #ffffff;
}
body.highcontrast .pe-tabs .pe-tab-links li a {
  background: #000000;
  color: #ffffff;
}
body.highcontrast .pe-tabs .pe-tab-links li a:hover,
body.highcontrast .pe-tabs .pe-tab-links li a:focus {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-tabs .pe-tab-links li.active a {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-tabs .pe-tabs-content {
  border-color: #000000;
}
body.highcontrast .pe-tabs.pe-clean .pe-tab-links li a {
  color: inherit;
}
body.highcontrast .pe-tabs.pe-clean .pe-tab-links li a:hover,
body.highcontrast .pe-tabs.pe-clean .pe-tab-links li a:focus {
  color: #000000;
}
body.highcontrast .pe-tabs.pe-clean .pe-tab-links li.active a {
  color: #000000;
}
body.highcontrast .pe-panels .pe-panel-heading a {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-panels .pe-panel-heading a:before {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-panels .pe-panel-heading a:hover,
body.highcontrast .pe-panels .pe-panel-heading a:focus {
  color: #8bfffb;
}
body.highcontrast .pe-panels .pe-panel-heading a:hover:before,
body.highcontrast .pe-panels .pe-panel-heading a:focus:before {
  background: #8bfffb;
}
body.highcontrast .pe-panels .pe-panel-heading.active a {
  color: #8bfffb;
}
body.highcontrast .pe-panels .pe-panel-heading.active a:before {
  background: #8bfffb;
}
body.highcontrast .pe-gallery-item .pe-gallery-caption {
  background: #000000;
}
body.highcontrast .pe-table.pricing td.price {
  color: #8bfffb;
}
body.highcontrast .pe-anibox figure {
  background: #000000;
}
body.highcontrast .pe-anibox figure figcaption {
  color: #ffffff;
}
body.highcontrast .pe-anibox figure.effect-sadie figcaption:before {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 75%);
}
body.highcontrast .pe-anibox figure.effect-sadie h2 {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-sadie p {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-julia {
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-julia h2 {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-julia p {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-goliath {
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-goliath h2 {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-goliath p {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-marley {
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-marley h2 {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast .pe-anibox figure.effect-marley p {
  color: #ffffff !important;
  background: #000000;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu ul.mega-sub-menu,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {
  background: #ffffff;
  border: none;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
  color: #ffffff;
  background: #000000;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #000000;
  background: #ffffff;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
  color: #000000;
  background: #ffffff;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 3px #000000;
  z-index: 2;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 3px #000000;
  z-index: 2;
}
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
body.highcontrast #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  color: #000000;
  background: #ffffff;
}
body.highcontrast #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link::before {
  background: #8bfffb;
}
body.highcontrast #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-sub-menu .mega-current-menu-item > a.mega-menu-link,
body.highcontrast #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-sub-menu .mega-current-menu-ancestor > a.mega-menu-link {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 5px #000000;
  z-index: 2;
}
body.highcontrast #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
  background: #ffffff;
  color: #000000;
}
body.highcontrast #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block:hover {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu > li.mega-menu-item {
  border-color: #ffffff;
}
body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
  color: #ffffff;
}
body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a:before {
  background: #8bfffb;
}
body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.hover > a,
body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item:hover > a,
body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.current-menu-item > a,
body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.mega-current-menu-ancestor > a {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .pe-main-menu .nav-dropdown .nav-dropdown-in {
  background: #ffffff;
  border-color: #000000;
}
body.highcontrast .pe-main-menu .nav-dropdown .menu-item a {
  color: #000000;
}
body.highcontrast .pe-main-menu .nav-dropdown .menu-item.hover > a,
body.highcontrast .pe-main-menu .nav-dropdown .menu-item:hover > a,
body.highcontrast .pe-main-menu .nav-dropdown .menu-item.current-menu-item > a,
body.highcontrast .pe-main-menu .nav-dropdown .menu-item.mega-current-menu-ancestor > a {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 5px #000000;
}
body.highcontrast ul:not([class]) li:before,
body.highcontrast ul.pe-dark li:before,
body.highcontrast ul.pe-light li:before {
  color: #8bfffb;
}
body.highcontrast #pe-main ul.pe-dark li:before {
  color: #ffffff;
}
body.highcontrast pre {
  color: #ffffff;
  background-color: #000000;
  border-color: #ffffff;
}
body.highcontrast .pe-color {
  color: #8bfffb;
}
body.highcontrast .pe-info,
body.highcontrast .pe-success,
body.highcontrast .pe-alert,
body.highcontrast .pe-warning {
  text-align: inherit;
  color: #000000;
}
body.highcontrast .pe-info a,
body.highcontrast .pe-success a,
body.highcontrast .pe-alert a,
body.highcontrast .pe-warning a {
  color: #000000;
}
body.highcontrast .pe-block span {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-block.second span {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast .quote-left,
body.highcontrast .quote-right {
  background-color: #000000;
}
body.highcontrast .quote-left {
  border-color: #ffffff;
}
body.highcontrast .quote-right {
  border-color: #ffffff;
}
body.highcontrast .pe-widget h3.pe-title,
body.highcontrast .pe-widget-raw h3.pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast .pe-widget h3.pe-title:after,
body.highcontrast .pe-widget-raw h3.pe-title:after {
  background: #ffffff;
}
body.highcontrast .pe-widget h3.pe-title span:first-child,
body.highcontrast .pe-widget-raw h3.pe-title span:first-child {
  color: #8bfffb;
}
body.highcontrast #pe-header .pe-widget .pe-title,
body.highcontrast #pe-top1 .pe-widget .pe-title,
body.highcontrast #pe-top2 .pe-widget .pe-title,
body.highcontrast #pe-bottom2 .pe-widget .pe-title,
body.highcontrast #pe-footer-mod .pe-widget .pe-title {
  color: #ffffff;
  border-color: #ffffff;
}
body.highcontrast #pe-header .pe-widget .pe-title:after,
body.highcontrast #pe-top1 .pe-widget .pe-title:after,
body.highcontrast #pe-top2 .pe-widget .pe-title:after,
body.highcontrast #pe-bottom2 .pe-widget .pe-title:after,
body.highcontrast #pe-footer-mod .pe-widget .pe-title:after {
  background: #ffffff;
}
body.highcontrast .pe-box {
  background: #ffffff;
}
body.highcontrast .pe-box a {
  color: #000000;
}
body.highcontrast .pe-box span.pe-icons {
  background: #000000;
  box-shadow: 0 0 0 5px;
}
body.highcontrast .pe-box span.pe-icon-title {
  color: #000000;
}
body.highcontrast .pe-box-lighten .pe-box {
  background: #ffffff;
}
body.highcontrast .pe-box-darken .pe-box {
  background: #ffffff;
}
body.highcontrast .pe-contact-widget .pe-contact-title {
  color: #8bfffb;
}
body.highcontrast .pe-contact-widget .pe-description {
  color: #ffffff;
}
body.highcontrast .pe-contact-widget a:hover .pe-contact-title {
  color: #ffffff;
}
body.highcontrast .pe-contact-widget a:hover .pe-description {
  color: #8bfffb;
}
body.highcontrast .pe-testimonials .pe-custom-text {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-testimonials .pe-custom-text:after {
  border-color: transparent #ffffff transparent transparent;
}
body.highcontrast .pe-testimonials .pe-custom-title {
  color: #8bfffb;
}
body.highcontrast .right .pe-testimonials .pe-custom-text:after,
body.highcontrast .pe-testimonials.right .pe-custom-text:after {
  border-color: #ffffff transparent transparent transparent;
}
body.highcontrast .pe-testimonial-carousel .pe-indicators li {
  background: #000000;
}
body.highcontrast .pe-meet-our-team .pe-meet-box {
  background: #000000;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .image {
  background: #000000;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .description {
  border-color: #ffffff;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .description:before {
  background: #ffffff;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .title {
  color: #ffffff;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .subtitle {
  color: #8bfffb;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .text {
  color: #ffffff;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .social a {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .social a:hover,
body.highcontrast .pe-meet-our-team .pe-meet-box .social a:focus {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast .pe-meet-our-team .pe-meet-box .social {
  top: 50%;
  opacity: 1;
  pointer-events: auto;
}
body.highcontrast .pe-meet-our-team .pe-meet-box:hover .title,
body.highcontrast .pe-meet-our-team .pe-meet-box:focus .title,
body.highcontrast .pe-meet-our-team .pe-meet-box:hover .text,
body.highcontrast .pe-meet-our-team .pe-meet-box:focus .text,
body.highcontrast .pe-meet-our-team .pe-meet-box:hover .subtitle,
body.highcontrast .pe-meet-our-team .pe-meet-box:focus .subtitle {
  color: #000000;
}
body.highcontrast .pe-meet-our-team .pe-meet-box a:hover .title,
body.highcontrast .pe-meet-our-team .pe-meet-box a:focus .title,
body.highcontrast .pe-meet-our-team .pe-meet-box a:hover .text,
body.highcontrast .pe-meet-our-team .pe-meet-box a:focus .text,
body.highcontrast .pe-meet-our-team .pe-meet-box a:hover .subtitle,
body.highcontrast .pe-meet-our-team .pe-meet-box a:focus .subtitle {
  color: #000000;
}
body.highcontrast .pe-avatar-box .social a {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .pe-avatar-box .social a:hover {
  background: #8bfffb;
}
body.highcontrast .pe-team-carousel .pe-indicators li {
  background-color: #8bfffb;
}
body.highcontrast .pe-social-icons a span {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li {
  background: #8bfffb;
}
body.highcontrast .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li:hover,
body.highcontrast .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li.active {
  background: #8bfffb;
}
body.highcontrast .PE_Recent_Posts .caption h5 a:hover {
  color: #8bfffb;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li {
  background: #8bfffb;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li.active {
  background: #8bfffb;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore a {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-inner .thumbnail a {
  color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style2 .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
  background: #ffffff;
  color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style2 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .PE_Recent_Posts_Horizontal .caption h5 a:hover {
  color: #8bfffb;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.carousel .carousel-inner .thumbnail .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.left,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.right,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover {
  color: #000000;
  background: #ffffff;
}
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.left:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.right:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover,
body.highcontrast .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover:hover {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast .rev_slider_wrapper .tp-caption {
  background: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 3px #000000 !important;
}
body.highcontrast .rev_slider_wrapper .tp-caption * {
  background: #000000 !important;
  color: #ffffff !important;
}
body.highcontrast .rev_slider_wrapper .tp-caption a {
  color: #ffffff;
}
body.highcontrast .rev_slider_wrapper .tp-caption a:hover {
  color: #8bfffb;
}
body.highcontrast .rev_slider_wrapper .tp-bullets.custom .tp-bullet {
  background-color: #8bfffb;
}
body.highcontrast .rev_slider_wrapper .tp-bullets.custom .tp-bullet:hover {
  background-color: #8bfffb;
}
body.highcontrast .rev_slider_wrapper .custom.tparrows {
  background-color: #ffffff;
}
body.highcontrast .rev_slider_wrapper .custom.tparrows:before {
  color: #000000;
}
body.highcontrast .rev_slider_wrapper .custom.tparrows:hover,
body.highcontrast .rev_slider_wrapper .custom.tparrows:focus {
  background-color: #ffffff;
}
body.highcontrast2 {
  color: #ffff00;
  background-color: #000000;
}
body.highcontrast2 a {
  text-decoration: underline !important;
}
body.highcontrast2 a:hover {
  text-decoration: underline !important;
}
body.highcontrast2 .pe-animation {
  opacity: 1;
}
body.highcontrast2 [data-animation] {
  animation-duration: 0s !important;
}
body.highcontrast2 [data-animation-delay] {
  animation-delay: 0ms !important;
}
body.highcontrast2 .pe-recent-posts-outer .animated {
  animation-duration: 0s !important;
  animation-delay: 0ms !important;
}
body.highcontrast2 #pe-services-carousel .active .pe-services-title span.title,
body.highcontrast2 #pe-services-carousel .slick-active .pe-services-title span.title {
  animation-duration: 0s !important;
  animation-delay: 0ms !important;
}
body.highcontrast2 *,
body.highcontrast2 *:before,
body.highcontrast2 *:after {
  transition: none !important;
}
body.highcontrast2 .pe-theme-customizer,
body.highcontrast2 .sp-container {
  display: none;
}
body.highcontrast2 a {
  color: #8bfffb;
}
body.highcontrast2 ::selection {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 ::-webkit-selection {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 ::-moz-selection {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 select,
body.highcontrast2 textarea,
body.highcontrast2 input[type="text"],
body.highcontrast2 input[type="password"],
body.highcontrast2 input[type="datetime"],
body.highcontrast2 input[type="datetime-local"],
body.highcontrast2 input[type="date"],
body.highcontrast2 input[type="month"],
body.highcontrast2 input[type="time"],
body.highcontrast2 input[type="week"],
body.highcontrast2 input[type="number"],
body.highcontrast2 input[type="email"],
body.highcontrast2 input[type="url"],
body.highcontrast2 input[type="search"],
body.highcontrast2 input[type="tel"],
body.highcontrast2 input[type="color"] {
  border-color: #ffff00;
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 select::-moz-placeholder,
body.highcontrast2 textarea::-moz-placeholder,
body.highcontrast2 input[type="text"]::-moz-placeholder,
body.highcontrast2 input[type="password"]::-moz-placeholder,
body.highcontrast2 input[type="datetime"]::-moz-placeholder,
body.highcontrast2 input[type="datetime-local"]::-moz-placeholder,
body.highcontrast2 input[type="date"]::-moz-placeholder,
body.highcontrast2 input[type="month"]::-moz-placeholder,
body.highcontrast2 input[type="time"]::-moz-placeholder,
body.highcontrast2 input[type="week"]::-moz-placeholder,
body.highcontrast2 input[type="number"]::-moz-placeholder,
body.highcontrast2 input[type="email"]::-moz-placeholder,
body.highcontrast2 input[type="url"]::-moz-placeholder,
body.highcontrast2 input[type="search"]::-moz-placeholder,
body.highcontrast2 input[type="tel"]::-moz-placeholder,
body.highcontrast2 input[type="color"]::-moz-placeholder {
  color: #ffff00;
  opacity: 1;
}
body.highcontrast2 select:-ms-input-placeholder,
body.highcontrast2 textarea:-ms-input-placeholder,
body.highcontrast2 input[type="text"]:-ms-input-placeholder,
body.highcontrast2 input[type="password"]:-ms-input-placeholder,
body.highcontrast2 input[type="datetime"]:-ms-input-placeholder,
body.highcontrast2 input[type="datetime-local"]:-ms-input-placeholder,
body.highcontrast2 input[type="date"]:-ms-input-placeholder,
body.highcontrast2 input[type="month"]:-ms-input-placeholder,
body.highcontrast2 input[type="time"]:-ms-input-placeholder,
body.highcontrast2 input[type="week"]:-ms-input-placeholder,
body.highcontrast2 input[type="number"]:-ms-input-placeholder,
body.highcontrast2 input[type="email"]:-ms-input-placeholder,
body.highcontrast2 input[type="url"]:-ms-input-placeholder,
body.highcontrast2 input[type="search"]:-ms-input-placeholder,
body.highcontrast2 input[type="tel"]:-ms-input-placeholder,
body.highcontrast2 input[type="color"]:-ms-input-placeholder {
  color: #ffff00;
}
body.highcontrast2 select::-webkit-input-placeholder,
body.highcontrast2 textarea::-webkit-input-placeholder,
body.highcontrast2 input[type="text"]::-webkit-input-placeholder,
body.highcontrast2 input[type="password"]::-webkit-input-placeholder,
body.highcontrast2 input[type="datetime"]::-webkit-input-placeholder,
body.highcontrast2 input[type="datetime-local"]::-webkit-input-placeholder,
body.highcontrast2 input[type="date"]::-webkit-input-placeholder,
body.highcontrast2 input[type="month"]::-webkit-input-placeholder,
body.highcontrast2 input[type="time"]::-webkit-input-placeholder,
body.highcontrast2 input[type="week"]::-webkit-input-placeholder,
body.highcontrast2 input[type="number"]::-webkit-input-placeholder,
body.highcontrast2 input[type="email"]::-webkit-input-placeholder,
body.highcontrast2 input[type="url"]::-webkit-input-placeholder,
body.highcontrast2 input[type="search"]::-webkit-input-placeholder,
body.highcontrast2 input[type="tel"]::-webkit-input-placeholder,
body.highcontrast2 input[type="color"]::-webkit-input-placeholder {
  color: #ffff00;
}
body.highcontrast2 select:focus,
body.highcontrast2 textarea:focus,
body.highcontrast2 input[type="text"]:focus,
body.highcontrast2 input[type="password"]:focus,
body.highcontrast2 input[type="datetime"]:focus,
body.highcontrast2 input[type="datetime-local"]:focus,
body.highcontrast2 input[type="date"]:focus,
body.highcontrast2 input[type="month"]:focus,
body.highcontrast2 input[type="time"]:focus,
body.highcontrast2 input[type="week"]:focus,
body.highcontrast2 input[type="number"]:focus,
body.highcontrast2 input[type="email"]:focus,
body.highcontrast2 input[type="url"]:focus,
body.highcontrast2 input[type="search"]:focus,
body.highcontrast2 input[type="tel"]:focus,
body.highcontrast2 input[type="color"]:focus {
  border-color: #8bfffb;
}
body.highcontrast2 .button,
body.highcontrast2 button,
body.highcontrast2 input[type="submit"],
body.highcontrast2 input[type="button"],
body.highcontrast2 input[type="reset"] {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .button.active,
body.highcontrast2 button.active,
body.highcontrast2 input[type="submit"].active,
body.highcontrast2 input[type="button"].active,
body.highcontrast2 input[type="reset"].active,
body.highcontrast2 .button:hover,
body.highcontrast2 button:hover,
body.highcontrast2 input[type="submit"]:hover,
body.highcontrast2 input[type="button"]:hover,
body.highcontrast2 input[type="reset"]:hover,
body.highcontrast2 .button:focus,
body.highcontrast2 button:focus,
body.highcontrast2 input[type="submit"]:focus,
body.highcontrast2 input[type="button"]:focus,
body.highcontrast2 input[type="reset"]:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 .button a {
  color: #000000;
}
body.highcontrast2 .button.active a,
body.highcontrast2 .button:hover a,
body.highcontrast2 .button:focus a {
  color: #000000;
}
body.highcontrast2 .readmore {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .readmore.active,
body.highcontrast2 .readmore:hover,
body.highcontrast2 .readmore:focus {
  color: #8bfffb;
  border-color: #8bfffb;
}
body.highcontrast2 .pe-breadcrumb > li a {
  color: #ffff00;
}
body.highcontrast2 .pe-breadcrumb > .active {
  color: #8bfffb;
}
body.highcontrast2 .pe-pagination > li a,
body.highcontrast2 .pe-pagination > li span {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-pagination > li a:hover,
body.highcontrast2 .pe-pagination > li span:hover,
body.highcontrast2 .pe-pagination > li a:focus,
body.highcontrast2 .pe-pagination > li span:focus {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-pagination > li.active a,
body.highcontrast2 .pe-pagination > li.active span {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 .pe-page-links a,
body.highcontrast2 .pe-page-links > span {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-page-links > span,
body.highcontrast2 .pe-page-links a:hover,
body.highcontrast2 .pe-page-links a:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 .pe-table th,
body.highcontrast2 .pe-table td {
  border-color: #ffff00;
}
body.highcontrast2 .pe-table th {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-table > tbody + tbody {
  border-color: #ffff00;
}
body.highcontrast2 #pe-search .pe-search-box {
  text-align: inherit;
}
body.highcontrast2 #pe-search .pe-search-input {
  position: static;
  display: inline-block !important;
  vertical-align: top;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: 100% !important;
  max-width: 260px;
}
body.highcontrast2 #pe-search .button {
  color: #ffff00;
  vertical-align: top;
}
body.highcontrast2 #pe-back-top a {
  color: #000000;
  background-color: #ffff00;
}
body.highcontrast2 .pe-wcag-settings li a {
  border-color: #ffff00;
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-wcag-settings li a:hover,
body.highcontrast2 .pe-wcag-settings li a:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 #pe-main {
  background-color: #000000;
}
body.highcontrast2.sticky-bar #pe-main,
body.highcontrast2.sticky-bar.top-bar #pe-main {
  padding-top: 0 !important;
}
body.highcontrast2.sticky-bar #pe-bar {
  position: static;
}
body.highcontrast2 #pe-top-bar {
  background-color: #000000;
  color: #ffff00;
}
body.highcontrast2 #pe-logo-nav {
  border-color: #ffff00;
  background: #000000;
}
body.highcontrast2 .scrolled #pe-logo-nav {
  border: none;
}
body.highcontrast2 #pe-logo {
  background: #ffff00;
  box-shadow: 0 0 0 10px;
}
body.highcontrast2 #pe-search {
  clear: both;
  float: none !important;
  overflow: hidden;
  padding: 10px 0;
}
body.highcontrast2 #pe-header {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 #pe-top1 {
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 #pe-top2 {
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 #pe-bottom2 {
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 #pe-footer-mod {
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 #pe-footer {
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 .menu ul,
body.highcontrast2 #pe-top1 .menu ul,
body.highcontrast2 #pe-top2 .menu ul,
body.highcontrast2 #pe-bottom2 .menu ul,
body.highcontrast2 #pe-footer-mod .menu ul {
  border-color: #ffff00;
}
body.highcontrast2 .menu li a,
body.highcontrast2 #pe-top1 .menu li a,
body.highcontrast2 #pe-top2 .menu li a,
body.highcontrast2 #pe-bottom2 .menu li a,
body.highcontrast2 #pe-footer-mod .menu li a {
  color: #ffff00;
}
body.highcontrast2 .menu li > a,
body.highcontrast2 #pe-top1 .menu li > a,
body.highcontrast2 #pe-top2 .menu li > a,
body.highcontrast2 #pe-bottom2 .menu li > a,
body.highcontrast2 #pe-footer-mod .menu li > a {
  border-color: #ffff00;
}
body.highcontrast2 .menu li a:hover,
body.highcontrast2 #pe-top1 .menu li a:hover,
body.highcontrast2 #pe-top2 .menu li a:hover,
body.highcontrast2 #pe-bottom2 .menu li a:hover,
body.highcontrast2 #pe-footer-mod .menu li a:hover,
body.highcontrast2 .menu li a:active,
body.highcontrast2 #pe-top1 .menu li a:active,
body.highcontrast2 #pe-top2 .menu li a:active,
body.highcontrast2 #pe-bottom2 .menu li a:active,
body.highcontrast2 #pe-footer-mod .menu li a:active,
body.highcontrast2 .menu li a:focus,
body.highcontrast2 #pe-top1 .menu li a:focus,
body.highcontrast2 #pe-top2 .menu li a:focus,
body.highcontrast2 #pe-bottom2 .menu li a:focus,
body.highcontrast2 #pe-footer-mod .menu li a:focus,
body.highcontrast2 .menu .current-menu-item > a,
body.highcontrast2 #pe-top1 .menu .current-menu-item > a,
body.highcontrast2 #pe-top2 .menu .current-menu-item > a,
body.highcontrast2 #pe-bottom2 .menu .current-menu-item > a,
body.highcontrast2 #pe-footer-mod .menu .current-menu-item > a {
  color: #8bfffb;
}
body.highcontrast2 .pe-skip-menu ul.menu > li > a {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-skip-menu ul.menu > li > a:hover,
body.highcontrast2 .pe-skip-menu ul.menu > li > a:focus {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 #pe-offcanvas,
body.highcontrast2 #pe-offcanvas-button {
  display: none !important;
}
body.highcontrast2 .pe-blog-row {
  border-color: #ffff00;
}
body.highcontrast2 .page-header > h2 {
  color: #ffff00;
}
body.highcontrast2 .page-header > h2 a {
  color: #ffff00;
}
body.highcontrast2 .page-header > h2 a:hover {
  color: #8bfffb;
}
body.highcontrast2 .sticky .page-header h2 a:before {
  color: #8bfffb;
}
body.highcontrast2 .wp-caption .wp-caption-text,
body.highcontrast2 .gallery-caption .wp-caption-text {
  background: #000000;
}
body.highcontrast2 .pe-blog-row figure.effect figcaption {
  position: static;
}
body.highcontrast2 .pe-blog-row figure.effect figcaption .intro {
  opacity: 1;
  padding: 0;
}
body.highcontrast2 .pe-blog-row figure.effect .intro {
  background: #000000;
}
body.highcontrast2 .pe-blog-row figure.effect .pe-article-read-more .readmore {
  border-color: #ffff00;
  color: #ffff00;
}
body.highcontrast2 .pe-blog-row figure.effect figcaption {
  color: #ffff00;
}
body.highcontrast2 .pe-blog-row figure.effect figcaption:before {
  box-shadow: none;
}
body.highcontrast2 .pe-author-info .pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-author-info .pe-title:after {
  background: #ffff00;
}
body.highcontrast2 .pe-author-name .name {
  color: #ffff00;
}
body.highcontrast2 .pe-comments .comment-reply-title,
body.highcontrast2 .pe-comments .comments-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-comments .comment-reply-title:after,
body.highcontrast2 .pe-comments .comments-title:after {
  background: #ffff00;
}
body.highcontrast2 .pe-opening-hours .pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-opening-hours .pe-title:after {
  background: #ffff00;
}
body.highcontrast2 .pe-member-contact .pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-member-contact .pe-title:after {
  background: #ffff00;
}
body.highcontrast2 .pe-socials .pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-socials .pe-title:after {
  background: #ffff00;
}
body.highcontrast2 #pe-services-carousel .pe-services-title span.service {
  background: #000000;
}
body.highcontrast2 #pe-services-carousel .pe-indicator-description:before {
  background: #ffff00;
}
body.highcontrast2 #pe-services-carousel .pe-indicator:hover .pe-indicator-description,
body.highcontrast2 #pe-services-carousel .pe-indicator:focus .pe-indicator-description,
body.highcontrast2 #pe-services-carousel .pe-indicator.active .pe-indicator-description {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 #pe-services-carousel .pe-services-members .pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 #pe-services-carousel .pe-services-members .pe-title:after {
  background: #ffff00;
}
body.highcontrast2 #pe-services-carousel .pe-indicator {
  background: #000000;
}
body.highcontrast2 .pe-error-page > h1,
body.highcontrast2 .pe-error-page > h2 {
  color: #ffff00;
}
body.highcontrast2 .pe-tabs .pe-tab-links li a {
  background: #000000;
  color: #ffff00;
}
body.highcontrast2 .pe-tabs .pe-tab-links li a:hover,
body.highcontrast2 .pe-tabs .pe-tab-links li a:focus {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-tabs .pe-tab-links li.active a {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-tabs .pe-tabs-content {
  border-color: #000000;
}
body.highcontrast2 .pe-tabs.pe-clean .pe-tab-links li a {
  color: inherit;
}
body.highcontrast2 .pe-tabs.pe-clean .pe-tab-links li a:hover,
body.highcontrast2 .pe-tabs.pe-clean .pe-tab-links li a:focus {
  color: #000000;
}
body.highcontrast2 .pe-tabs.pe-clean .pe-tab-links li.active a {
  color: #000000;
}
body.highcontrast2 .pe-panels .pe-panel-heading a {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-panels .pe-panel-heading a:before {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-panels .pe-panel-heading a:hover,
body.highcontrast2 .pe-panels .pe-panel-heading a:focus {
  color: #8bfffb;
}
body.highcontrast2 .pe-panels .pe-panel-heading a:hover:before,
body.highcontrast2 .pe-panels .pe-panel-heading a:focus:before {
  background: #8bfffb;
}
body.highcontrast2 .pe-panels .pe-panel-heading.active a {
  color: #8bfffb;
}
body.highcontrast2 .pe-panels .pe-panel-heading.active a:before {
  background: #8bfffb;
}
body.highcontrast2 .pe-gallery-item .pe-gallery-caption {
  background: #000000;
}
body.highcontrast2 .pe-table.pricing td.price {
  color: #8bfffb;
}
body.highcontrast2 .pe-anibox figure {
  background: #000000;
}
body.highcontrast2 .pe-anibox figure figcaption {
  color: #ffff00;
}
body.highcontrast2 .pe-anibox figure.effect-sadie figcaption:before {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 75%);
}
body.highcontrast2 .pe-anibox figure.effect-sadie h2 {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-sadie p {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-julia {
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-julia h2 {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-julia p {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-goliath {
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-goliath h2 {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-goliath p {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-marley {
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-marley h2 {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 .pe-anibox figure.effect-marley p {
  color: #ffff00 !important;
  background: #000000;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu ul.mega-sub-menu,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {
  background: #ffff00;
  border: none;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
  color: #ffff00;
  background: #000000;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 3px #000000;
  z-index: 2;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 3px #000000;
  z-index: 2;
}
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
body.highcontrast2 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link::before {
  background: #8bfffb;
}
body.highcontrast2 #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-sub-menu .mega-current-menu-item > a.mega-menu-link,
body.highcontrast2 #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-sub-menu .mega-current-menu-ancestor > a.mega-menu-link {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 5px #000000;
  z-index: 2;
}
body.highcontrast2 #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block:hover {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu > li.mega-menu-item {
  border-color: #ffff00;
}
body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
  color: #ffff00;
}
body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a:before {
  background: #8bfffb;
}
body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.hover > a,
body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item:hover > a,
body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.current-menu-item > a,
body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.mega-current-menu-ancestor > a {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .pe-main-menu .nav-dropdown .nav-dropdown-in {
  background: #ffff00;
  border-color: #000000;
}
body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item a {
  color: #000000;
}
body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item.hover > a,
body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item:hover > a,
body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item.current-menu-item > a,
body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item.mega-current-menu-ancestor > a {
  color: #8bfffb;
  background: #000000;
  box-shadow: 0 0 0 5px #000000;
}
body.highcontrast2 ul:not([class]) li:before,
body.highcontrast2 ul.pe-dark li:before,
body.highcontrast2 ul.pe-light li:before {
  color: #8bfffb;
}
body.highcontrast2 #pe-main ul.pe-dark li:before {
  color: #ffff00;
}
body.highcontrast2 pre {
  color: #ffff00;
  background-color: #000000;
  border-color: #ffff00;
}
body.highcontrast2 .pe-color {
  color: #8bfffb;
}
body.highcontrast2 .pe-info,
body.highcontrast2 .pe-success,
body.highcontrast2 .pe-alert,
body.highcontrast2 .pe-warning {
  text-align: inherit;
  color: #000000;
}
body.highcontrast2 .pe-info a,
body.highcontrast2 .pe-success a,
body.highcontrast2 .pe-alert a,
body.highcontrast2 .pe-warning a {
  color: #000000;
}
body.highcontrast2 .pe-block span {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-block.second span {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast2 .quote-left,
body.highcontrast2 .quote-right {
  background-color: #000000;
}
body.highcontrast2 .quote-left {
  border-color: #ffff00;
}
body.highcontrast2 .quote-right {
  border-color: #ffff00;
}
body.highcontrast2 .pe-widget h3.pe-title,
body.highcontrast2 .pe-widget-raw h3.pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 .pe-widget h3.pe-title:after,
body.highcontrast2 .pe-widget-raw h3.pe-title:after {
  background: #ffff00;
}
body.highcontrast2 .pe-widget h3.pe-title span:first-child,
body.highcontrast2 .pe-widget-raw h3.pe-title span:first-child {
  color: #8bfffb;
}
body.highcontrast2 #pe-header .pe-widget .pe-title,
body.highcontrast2 #pe-top1 .pe-widget .pe-title,
body.highcontrast2 #pe-top2 .pe-widget .pe-title,
body.highcontrast2 #pe-bottom2 .pe-widget .pe-title,
body.highcontrast2 #pe-footer-mod .pe-widget .pe-title {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast2 #pe-header .pe-widget .pe-title:after,
body.highcontrast2 #pe-top1 .pe-widget .pe-title:after,
body.highcontrast2 #pe-top2 .pe-widget .pe-title:after,
body.highcontrast2 #pe-bottom2 .pe-widget .pe-title:after,
body.highcontrast2 #pe-footer-mod .pe-widget .pe-title:after {
  background: #ffff00;
}
body.highcontrast2 .pe-box {
  background: #ffff00;
}
body.highcontrast2 .pe-box a {
  color: #000000;
}
body.highcontrast2 .pe-box span.pe-icons {
  background: #000000;
  box-shadow: 0 0 0 5px;
}
body.highcontrast2 .pe-box span.pe-icon-title {
  color: #000000;
}
body.highcontrast2 .pe-box-lighten .pe-box {
  background: #ffff00;
}
body.highcontrast2 .pe-box-darken .pe-box {
  background: #ffff00;
}
body.highcontrast2 .pe-contact-widget .pe-contact-title {
  color: #8bfffb;
}
body.highcontrast2 .pe-contact-widget .pe-description {
  color: #ffff00;
}
body.highcontrast2 .pe-contact-widget a:hover .pe-contact-title {
  color: #ffff00;
}
body.highcontrast2 .pe-contact-widget a:hover .pe-description {
  color: #8bfffb;
}
body.highcontrast2 .pe-testimonials .pe-custom-text {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-testimonials .pe-custom-text:after {
  border-color: transparent #ffff00 transparent transparent;
}
body.highcontrast2 .pe-testimonials .pe-custom-title {
  color: #8bfffb;
}
body.highcontrast2 .right .pe-testimonials .pe-custom-text:after,
body.highcontrast2 .pe-testimonials.right .pe-custom-text:after {
  border-color: #ffff00 transparent transparent transparent;
}
body.highcontrast2 .pe-testimonial-carousel .pe-indicators li {
  background: #000000;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box {
  background: #000000;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .image {
  background: #000000;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .description {
  border-color: #ffff00;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .description:before {
  background: #ffff00;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .title {
  color: #ffff00;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .subtitle {
  color: #8bfffb;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .text {
  color: #ffff00;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .social a {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .social a:hover,
body.highcontrast2 .pe-meet-our-team .pe-meet-box .social a:focus {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box .social {
  top: 50%;
  opacity: 1;
  pointer-events: auto;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box:hover .title,
body.highcontrast2 .pe-meet-our-team .pe-meet-box:focus .title,
body.highcontrast2 .pe-meet-our-team .pe-meet-box:hover .text,
body.highcontrast2 .pe-meet-our-team .pe-meet-box:focus .text,
body.highcontrast2 .pe-meet-our-team .pe-meet-box:hover .subtitle,
body.highcontrast2 .pe-meet-our-team .pe-meet-box:focus .subtitle {
  color: #000000;
}
body.highcontrast2 .pe-meet-our-team .pe-meet-box a:hover .title,
body.highcontrast2 .pe-meet-our-team .pe-meet-box a:focus .title,
body.highcontrast2 .pe-meet-our-team .pe-meet-box a:hover .text,
body.highcontrast2 .pe-meet-our-team .pe-meet-box a:focus .text,
body.highcontrast2 .pe-meet-our-team .pe-meet-box a:hover .subtitle,
body.highcontrast2 .pe-meet-our-team .pe-meet-box a:focus .subtitle {
  color: #000000;
}
body.highcontrast2 .pe-avatar-box .social a {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .pe-avatar-box .social a:hover {
  background: #8bfffb;
}
body.highcontrast2 .pe-team-carousel .pe-indicators li {
  background-color: #8bfffb;
}
body.highcontrast2 .pe-social-icons a span {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li {
  background: #8bfffb;
}
body.highcontrast2 .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li:hover,
body.highcontrast2 .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li.active {
  background: #8bfffb;
}
body.highcontrast2 .PE_Recent_Posts .caption h5 a:hover {
  color: #8bfffb;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li {
  background: #8bfffb;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li.active {
  background: #8bfffb;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore a {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-inner .thumbnail a {
  color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore {
  background: #8bfffb;
  color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style2 .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
  background: #ffff00;
  color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style2 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .caption h5 a:hover {
  color: #8bfffb;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.carousel .carousel-inner .thumbnail .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.left,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.right,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover {
  color: #000000;
  background: #ffff00;
}
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.left:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.right:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover,
body.highcontrast2 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover:hover {
  color: #000000;
  background: #8bfffb;
}
body.highcontrast2 .rev_slider_wrapper .tp-caption {
  background: #000000 !important;
  color: #ffff00 !important;
  box-shadow: 0 0 0 3px #000000 !important;
}
body.highcontrast2 .rev_slider_wrapper .tp-caption * {
  background: #000000 !important;
  color: #ffff00 !important;
}
body.highcontrast2 .rev_slider_wrapper .tp-caption a {
  color: #ffff00;
}
body.highcontrast2 .rev_slider_wrapper .tp-caption a:hover {
  color: #8bfffb;
}
body.highcontrast2 .rev_slider_wrapper .tp-bullets.custom .tp-bullet {
  background-color: #8bfffb;
}
body.highcontrast2 .rev_slider_wrapper .tp-bullets.custom .tp-bullet:hover {
  background-color: #8bfffb;
}
body.highcontrast2 .rev_slider_wrapper .custom.tparrows {
  background-color: #ffff00;
}
body.highcontrast2 .rev_slider_wrapper .custom.tparrows:before {
  color: #000000;
}
body.highcontrast2 .rev_slider_wrapper .custom.tparrows:hover,
body.highcontrast2 .rev_slider_wrapper .custom.tparrows:focus {
  background-color: #ffff00;
}
body.highcontrast3 {
  color: #000000;
  background-color: #ffff00;
}
body.highcontrast3 a {
  text-decoration: underline !important;
}
body.highcontrast3 a:hover {
  text-decoration: underline !important;
}
body.highcontrast3 .pe-animation {
  opacity: 1;
}
body.highcontrast3 [data-animation] {
  animation-duration: 0s !important;
}
body.highcontrast3 [data-animation-delay] {
  animation-delay: 0ms !important;
}
body.highcontrast3 .pe-recent-posts-outer .animated {
  animation-duration: 0s !important;
  animation-delay: 0ms !important;
}
body.highcontrast3 #pe-services-carousel .active .pe-services-title span.title,
body.highcontrast3 #pe-services-carousel .slick-active .pe-services-title span.title {
  animation-duration: 0s !important;
  animation-delay: 0ms !important;
}
body.highcontrast3 *,
body.highcontrast3 *:before,
body.highcontrast3 *:after {
  transition: none !important;
}
body.highcontrast3 .pe-theme-customizer,
body.highcontrast3 .sp-container {
  display: none;
}
body.highcontrast3 a {
  color: #0000ff;
}
body.highcontrast3 ::selection {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 ::-webkit-selection {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 ::-moz-selection {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 select,
body.highcontrast3 textarea,
body.highcontrast3 input[type="text"],
body.highcontrast3 input[type="password"],
body.highcontrast3 input[type="datetime"],
body.highcontrast3 input[type="datetime-local"],
body.highcontrast3 input[type="date"],
body.highcontrast3 input[type="month"],
body.highcontrast3 input[type="time"],
body.highcontrast3 input[type="week"],
body.highcontrast3 input[type="number"],
body.highcontrast3 input[type="email"],
body.highcontrast3 input[type="url"],
body.highcontrast3 input[type="search"],
body.highcontrast3 input[type="tel"],
body.highcontrast3 input[type="color"] {
  border-color: #000000;
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 select::-moz-placeholder,
body.highcontrast3 textarea::-moz-placeholder,
body.highcontrast3 input[type="text"]::-moz-placeholder,
body.highcontrast3 input[type="password"]::-moz-placeholder,
body.highcontrast3 input[type="datetime"]::-moz-placeholder,
body.highcontrast3 input[type="datetime-local"]::-moz-placeholder,
body.highcontrast3 input[type="date"]::-moz-placeholder,
body.highcontrast3 input[type="month"]::-moz-placeholder,
body.highcontrast3 input[type="time"]::-moz-placeholder,
body.highcontrast3 input[type="week"]::-moz-placeholder,
body.highcontrast3 input[type="number"]::-moz-placeholder,
body.highcontrast3 input[type="email"]::-moz-placeholder,
body.highcontrast3 input[type="url"]::-moz-placeholder,
body.highcontrast3 input[type="search"]::-moz-placeholder,
body.highcontrast3 input[type="tel"]::-moz-placeholder,
body.highcontrast3 input[type="color"]::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
body.highcontrast3 select:-ms-input-placeholder,
body.highcontrast3 textarea:-ms-input-placeholder,
body.highcontrast3 input[type="text"]:-ms-input-placeholder,
body.highcontrast3 input[type="password"]:-ms-input-placeholder,
body.highcontrast3 input[type="datetime"]:-ms-input-placeholder,
body.highcontrast3 input[type="datetime-local"]:-ms-input-placeholder,
body.highcontrast3 input[type="date"]:-ms-input-placeholder,
body.highcontrast3 input[type="month"]:-ms-input-placeholder,
body.highcontrast3 input[type="time"]:-ms-input-placeholder,
body.highcontrast3 input[type="week"]:-ms-input-placeholder,
body.highcontrast3 input[type="number"]:-ms-input-placeholder,
body.highcontrast3 input[type="email"]:-ms-input-placeholder,
body.highcontrast3 input[type="url"]:-ms-input-placeholder,
body.highcontrast3 input[type="search"]:-ms-input-placeholder,
body.highcontrast3 input[type="tel"]:-ms-input-placeholder,
body.highcontrast3 input[type="color"]:-ms-input-placeholder {
  color: #000000;
}
body.highcontrast3 select::-webkit-input-placeholder,
body.highcontrast3 textarea::-webkit-input-placeholder,
body.highcontrast3 input[type="text"]::-webkit-input-placeholder,
body.highcontrast3 input[type="password"]::-webkit-input-placeholder,
body.highcontrast3 input[type="datetime"]::-webkit-input-placeholder,
body.highcontrast3 input[type="datetime-local"]::-webkit-input-placeholder,
body.highcontrast3 input[type="date"]::-webkit-input-placeholder,
body.highcontrast3 input[type="month"]::-webkit-input-placeholder,
body.highcontrast3 input[type="time"]::-webkit-input-placeholder,
body.highcontrast3 input[type="week"]::-webkit-input-placeholder,
body.highcontrast3 input[type="number"]::-webkit-input-placeholder,
body.highcontrast3 input[type="email"]::-webkit-input-placeholder,
body.highcontrast3 input[type="url"]::-webkit-input-placeholder,
body.highcontrast3 input[type="search"]::-webkit-input-placeholder,
body.highcontrast3 input[type="tel"]::-webkit-input-placeholder,
body.highcontrast3 input[type="color"]::-webkit-input-placeholder {
  color: #000000;
}
body.highcontrast3 select:focus,
body.highcontrast3 textarea:focus,
body.highcontrast3 input[type="text"]:focus,
body.highcontrast3 input[type="password"]:focus,
body.highcontrast3 input[type="datetime"]:focus,
body.highcontrast3 input[type="datetime-local"]:focus,
body.highcontrast3 input[type="date"]:focus,
body.highcontrast3 input[type="month"]:focus,
body.highcontrast3 input[type="time"]:focus,
body.highcontrast3 input[type="week"]:focus,
body.highcontrast3 input[type="number"]:focus,
body.highcontrast3 input[type="email"]:focus,
body.highcontrast3 input[type="url"]:focus,
body.highcontrast3 input[type="search"]:focus,
body.highcontrast3 input[type="tel"]:focus,
body.highcontrast3 input[type="color"]:focus {
  border-color: #0000ff;
}
body.highcontrast3 .button,
body.highcontrast3 button,
body.highcontrast3 input[type="submit"],
body.highcontrast3 input[type="button"],
body.highcontrast3 input[type="reset"] {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .button.active,
body.highcontrast3 button.active,
body.highcontrast3 input[type="submit"].active,
body.highcontrast3 input[type="button"].active,
body.highcontrast3 input[type="reset"].active,
body.highcontrast3 .button:hover,
body.highcontrast3 button:hover,
body.highcontrast3 input[type="submit"]:hover,
body.highcontrast3 input[type="button"]:hover,
body.highcontrast3 input[type="reset"]:hover,
body.highcontrast3 .button:focus,
body.highcontrast3 button:focus,
body.highcontrast3 input[type="submit"]:focus,
body.highcontrast3 input[type="button"]:focus,
body.highcontrast3 input[type="reset"]:focus {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 .button a {
  color: #ffff00;
}
body.highcontrast3 .button.active a,
body.highcontrast3 .button:hover a,
body.highcontrast3 .button:focus a {
  color: #ffff00;
}
body.highcontrast3 .readmore {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .readmore.active,
body.highcontrast3 .readmore:hover,
body.highcontrast3 .readmore:focus {
  color: #0000ff;
  border-color: #0000ff;
}
body.highcontrast3 .pe-breadcrumb > li a {
  color: #000000;
}
body.highcontrast3 .pe-breadcrumb > .active {
  color: #0000ff;
}
body.highcontrast3 .pe-pagination > li a,
body.highcontrast3 .pe-pagination > li span {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-pagination > li a:hover,
body.highcontrast3 .pe-pagination > li span:hover,
body.highcontrast3 .pe-pagination > li a:focus,
body.highcontrast3 .pe-pagination > li span:focus {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-pagination > li.active a,
body.highcontrast3 .pe-pagination > li.active span {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 .pe-page-links a,
body.highcontrast3 .pe-page-links > span {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-page-links > span,
body.highcontrast3 .pe-page-links a:hover,
body.highcontrast3 .pe-page-links a:focus {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 .pe-table th,
body.highcontrast3 .pe-table td {
  border-color: #000000;
}
body.highcontrast3 .pe-table th {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-table > tbody + tbody {
  border-color: #000000;
}
body.highcontrast3 #pe-search .pe-search-box {
  text-align: inherit;
}
body.highcontrast3 #pe-search .pe-search-input {
  position: static;
  display: inline-block !important;
  vertical-align: top;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  width: 100% !important;
  max-width: 260px;
}
body.highcontrast3 #pe-search .button {
  color: #000000;
  vertical-align: top;
}
body.highcontrast3 #pe-back-top a {
  color: #ffff00;
  background-color: #000000;
}
body.highcontrast3 .pe-wcag-settings li a {
  border-color: #000000;
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-wcag-settings li a:hover,
body.highcontrast3 .pe-wcag-settings li a:focus {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 #pe-main {
  background-color: #ffff00;
}
body.highcontrast3.sticky-bar #pe-main,
body.highcontrast3.sticky-bar.top-bar #pe-main {
  padding-top: 0 !important;
}
body.highcontrast3.sticky-bar #pe-bar {
  position: static;
}
body.highcontrast3 #pe-top-bar {
  background-color: #ffff00;
  color: #000000;
}
body.highcontrast3 #pe-logo-nav {
  border-color: #000000;
  background: #ffff00;
}
body.highcontrast3 .scrolled #pe-logo-nav {
  border: none;
}
body.highcontrast3 #pe-logo {
  background: #000000;
  box-shadow: 0 0 0 10px;
}
body.highcontrast3 #pe-search {
  clear: both;
  float: none !important;
  overflow: hidden;
  padding: 10px 0;
}
body.highcontrast3 #pe-header {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 #pe-top1 {
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 #pe-top2 {
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 #pe-bottom2 {
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 #pe-footer-mod {
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 #pe-footer {
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 .menu ul,
body.highcontrast3 #pe-top1 .menu ul,
body.highcontrast3 #pe-top2 .menu ul,
body.highcontrast3 #pe-bottom2 .menu ul,
body.highcontrast3 #pe-footer-mod .menu ul {
  border-color: #000000;
}
body.highcontrast3 .menu li a,
body.highcontrast3 #pe-top1 .menu li a,
body.highcontrast3 #pe-top2 .menu li a,
body.highcontrast3 #pe-bottom2 .menu li a,
body.highcontrast3 #pe-footer-mod .menu li a {
  color: #000000;
}
body.highcontrast3 .menu li > a,
body.highcontrast3 #pe-top1 .menu li > a,
body.highcontrast3 #pe-top2 .menu li > a,
body.highcontrast3 #pe-bottom2 .menu li > a,
body.highcontrast3 #pe-footer-mod .menu li > a {
  border-color: #000000;
}
body.highcontrast3 .menu li a:hover,
body.highcontrast3 #pe-top1 .menu li a:hover,
body.highcontrast3 #pe-top2 .menu li a:hover,
body.highcontrast3 #pe-bottom2 .menu li a:hover,
body.highcontrast3 #pe-footer-mod .menu li a:hover,
body.highcontrast3 .menu li a:active,
body.highcontrast3 #pe-top1 .menu li a:active,
body.highcontrast3 #pe-top2 .menu li a:active,
body.highcontrast3 #pe-bottom2 .menu li a:active,
body.highcontrast3 #pe-footer-mod .menu li a:active,
body.highcontrast3 .menu li a:focus,
body.highcontrast3 #pe-top1 .menu li a:focus,
body.highcontrast3 #pe-top2 .menu li a:focus,
body.highcontrast3 #pe-bottom2 .menu li a:focus,
body.highcontrast3 #pe-footer-mod .menu li a:focus,
body.highcontrast3 .menu .current-menu-item > a,
body.highcontrast3 #pe-top1 .menu .current-menu-item > a,
body.highcontrast3 #pe-top2 .menu .current-menu-item > a,
body.highcontrast3 #pe-bottom2 .menu .current-menu-item > a,
body.highcontrast3 #pe-footer-mod .menu .current-menu-item > a {
  color: #0000ff;
}
body.highcontrast3 .pe-skip-menu ul.menu > li > a {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-skip-menu ul.menu > li > a:hover,
body.highcontrast3 .pe-skip-menu ul.menu > li > a:focus {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 #pe-offcanvas,
body.highcontrast3 #pe-offcanvas-button {
  display: none !important;
}
body.highcontrast3 .pe-blog-row {
  border-color: #000000;
}
body.highcontrast3 .page-header > h2 {
  color: #000000;
}
body.highcontrast3 .page-header > h2 a {
  color: #000000;
}
body.highcontrast3 .page-header > h2 a:hover {
  color: #0000ff;
}
body.highcontrast3 .sticky .page-header h2 a:before {
  color: #0000ff;
}
body.highcontrast3 .wp-caption .wp-caption-text,
body.highcontrast3 .gallery-caption .wp-caption-text {
  background: #ffff00;
}
body.highcontrast3 .pe-blog-row figure.effect figcaption {
  position: static;
}
body.highcontrast3 .pe-blog-row figure.effect figcaption .intro {
  opacity: 1;
  padding: 0;
}
body.highcontrast3 .pe-blog-row figure.effect .intro {
  background: #ffff00;
}
body.highcontrast3 .pe-blog-row figure.effect .pe-article-read-more .readmore {
  border-color: #000000;
  color: #000000;
}
body.highcontrast3 .pe-blog-row figure.effect figcaption {
  color: #000000;
}
body.highcontrast3 .pe-blog-row figure.effect figcaption:before {
  box-shadow: none;
}
body.highcontrast3 .pe-author-info .pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-author-info .pe-title:after {
  background: #000000;
}
body.highcontrast3 .pe-author-name .name {
  color: #000000;
}
body.highcontrast3 .pe-comments .comment-reply-title,
body.highcontrast3 .pe-comments .comments-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-comments .comment-reply-title:after,
body.highcontrast3 .pe-comments .comments-title:after {
  background: #000000;
}
body.highcontrast3 .pe-opening-hours .pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-opening-hours .pe-title:after {
  background: #000000;
}
body.highcontrast3 .pe-member-contact .pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-member-contact .pe-title:after {
  background: #000000;
}
body.highcontrast3 .pe-socials .pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-socials .pe-title:after {
  background: #000000;
}
body.highcontrast3 #pe-services-carousel .pe-services-title span.service {
  background: #ffff00;
}
body.highcontrast3 #pe-services-carousel .pe-indicator-description:before {
  background: #000000;
}
body.highcontrast3 #pe-services-carousel .pe-indicator:hover .pe-indicator-description,
body.highcontrast3 #pe-services-carousel .pe-indicator:focus .pe-indicator-description,
body.highcontrast3 #pe-services-carousel .pe-indicator.active .pe-indicator-description {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 #pe-services-carousel .pe-services-members .pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 #pe-services-carousel .pe-services-members .pe-title:after {
  background: #000000;
}
body.highcontrast3 #pe-services-carousel .pe-indicator {
  background: #ffff00;
}
body.highcontrast3 .pe-error-page > h1,
body.highcontrast3 .pe-error-page > h2 {
  color: #000000;
}
body.highcontrast3 .pe-tabs .pe-tab-links li a {
  background: #ffff00;
  color: #000000;
}
body.highcontrast3 .pe-tabs .pe-tab-links li a:hover,
body.highcontrast3 .pe-tabs .pe-tab-links li a:focus {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-tabs .pe-tab-links li.active a {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-tabs .pe-tabs-content {
  border-color: #ffff00;
}
body.highcontrast3 .pe-tabs.pe-clean .pe-tab-links li a {
  color: inherit;
}
body.highcontrast3 .pe-tabs.pe-clean .pe-tab-links li a:hover,
body.highcontrast3 .pe-tabs.pe-clean .pe-tab-links li a:focus {
  color: #ffff00;
}
body.highcontrast3 .pe-tabs.pe-clean .pe-tab-links li.active a {
  color: #ffff00;
}
body.highcontrast3 .pe-panels .pe-panel-heading a {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-panels .pe-panel-heading a:before {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-panels .pe-panel-heading a:hover,
body.highcontrast3 .pe-panels .pe-panel-heading a:focus {
  color: #0000ff;
}
body.highcontrast3 .pe-panels .pe-panel-heading a:hover:before,
body.highcontrast3 .pe-panels .pe-panel-heading a:focus:before {
  background: #0000ff;
}
body.highcontrast3 .pe-panels .pe-panel-heading.active a {
  color: #0000ff;
}
body.highcontrast3 .pe-panels .pe-panel-heading.active a:before {
  background: #0000ff;
}
body.highcontrast3 .pe-gallery-item .pe-gallery-caption {
  background: #ffff00;
}
body.highcontrast3 .pe-table.pricing td.price {
  color: #0000ff;
}
body.highcontrast3 .pe-anibox figure {
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure figcaption {
  color: #000000;
}
body.highcontrast3 .pe-anibox figure.effect-sadie figcaption:before {
  background: linear-gradient(to bottom, rgba(255, 255, 0, 0) 0%, rgba(255, 255, 0, 0.7) 75%);
}
body.highcontrast3 .pe-anibox figure.effect-sadie h2 {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-sadie p {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-julia {
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-julia h2 {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-julia p {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-goliath {
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-goliath h2 {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-goliath p {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-marley {
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-marley h2 {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 .pe-anibox figure.effect-marley p {
  color: #000000 !important;
  background: #ffff00;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu ul.mega-sub-menu,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {
  background: #000000;
  border: none;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
  color: #000000;
  background: #ffff00;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  color: #0000ff;
  background: #ffff00;
  box-shadow: 0 0 0 3px #ffff00;
  z-index: 2;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  color: #0000ff;
  background: #ffff00;
  box-shadow: 0 0 0 3px #ffff00;
  z-index: 2;
}
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,
body.highcontrast3 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link::before {
  background: #0000ff;
}
body.highcontrast3 #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-sub-menu .mega-current-menu-item > a.mega-menu-link,
body.highcontrast3 #pe-main-menu #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-sub-menu .mega-current-menu-ancestor > a.mega-menu-link {
  color: #0000ff;
  background: #ffff00;
  box-shadow: 0 0 0 5px #ffff00;
  z-index: 2;
}
body.highcontrast3 #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block:hover {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 #pe-main-menu #mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu > li.mega-menu-item {
  border-color: #000000;
}
body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
  color: #000000;
}
body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a:before {
  background: #0000ff;
}
body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.hover > a,
body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item:hover > a,
body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.current-menu-item > a,
body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.mega-current-menu-ancestor > a {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .pe-main-menu .nav-dropdown .nav-dropdown-in {
  background: #000000;
  border-color: #ffff00;
}
body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item a {
  color: #ffff00;
}
body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item.hover > a,
body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item:hover > a,
body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item.current-menu-item > a,
body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item.mega-current-menu-ancestor > a {
  color: #0000ff;
  background: #ffff00;
  box-shadow: 0 0 0 5px #ffff00;
}
body.highcontrast3 ul:not([class]) li:before,
body.highcontrast3 ul.pe-dark li:before,
body.highcontrast3 ul.pe-light li:before {
  color: #0000ff;
}
body.highcontrast3 #pe-main ul.pe-dark li:before {
  color: #000000;
}
body.highcontrast3 pre {
  color: #000000;
  background-color: #ffff00;
  border-color: #000000;
}
body.highcontrast3 .pe-color {
  color: #0000ff;
}
body.highcontrast3 .pe-info,
body.highcontrast3 .pe-success,
body.highcontrast3 .pe-alert,
body.highcontrast3 .pe-warning {
  text-align: inherit;
  color: #000000;
}
body.highcontrast3 .pe-info a,
body.highcontrast3 .pe-success a,
body.highcontrast3 .pe-alert a,
body.highcontrast3 .pe-warning a {
  color: #000000;
}
body.highcontrast3 .pe-block span {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-block.second span {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .quote-left,
body.highcontrast3 .quote-right {
  background-color: #ffff00;
}
body.highcontrast3 .quote-left {
  border-color: #000000;
}
body.highcontrast3 .quote-right {
  border-color: #000000;
}
body.highcontrast3 .pe-widget h3.pe-title,
body.highcontrast3 .pe-widget-raw h3.pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 .pe-widget h3.pe-title:after,
body.highcontrast3 .pe-widget-raw h3.pe-title:after {
  background: #000000;
}
body.highcontrast3 .pe-widget h3.pe-title span:first-child,
body.highcontrast3 .pe-widget-raw h3.pe-title span:first-child {
  color: #0000ff;
}
body.highcontrast3 #pe-header .pe-widget .pe-title,
body.highcontrast3 #pe-top1 .pe-widget .pe-title,
body.highcontrast3 #pe-top2 .pe-widget .pe-title,
body.highcontrast3 #pe-bottom2 .pe-widget .pe-title,
body.highcontrast3 #pe-footer-mod .pe-widget .pe-title {
  color: #000000;
  border-color: #000000;
}
body.highcontrast3 #pe-header .pe-widget .pe-title:after,
body.highcontrast3 #pe-top1 .pe-widget .pe-title:after,
body.highcontrast3 #pe-top2 .pe-widget .pe-title:after,
body.highcontrast3 #pe-bottom2 .pe-widget .pe-title:after,
body.highcontrast3 #pe-footer-mod .pe-widget .pe-title:after {
  background: #000000;
}
body.highcontrast3 .pe-box {
  background: #000000;
}
body.highcontrast3 .pe-box a {
  color: #ffff00;
}
body.highcontrast3 .pe-box span.pe-icons {
  background: #ffff00;
  box-shadow: 0 0 0 5px;
}
body.highcontrast3 .pe-box span.pe-icon-title {
  color: #ffff00;
}
body.highcontrast3 .pe-box-lighten .pe-box {
  background: #000000;
}
body.highcontrast3 .pe-box-darken .pe-box {
  background: #000000;
}
body.highcontrast3 .pe-contact-widget .pe-contact-title {
  color: #0000ff;
}
body.highcontrast3 .pe-contact-widget .pe-description {
  color: #000000;
}
body.highcontrast3 .pe-contact-widget a:hover .pe-contact-title {
  color: #000000;
}
body.highcontrast3 .pe-contact-widget a:hover .pe-description {
  color: #0000ff;
}
body.highcontrast3 .pe-testimonials .pe-custom-text {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-testimonials .pe-custom-text:after {
  border-color: transparent #000000 transparent transparent;
}
body.highcontrast3 .pe-testimonials .pe-custom-title {
  color: #0000ff;
}
body.highcontrast3 .right .pe-testimonials .pe-custom-text:after,
body.highcontrast3 .pe-testimonials.right .pe-custom-text:after {
  border-color: #000000 transparent transparent transparent;
}
body.highcontrast3 .pe-testimonial-carousel .pe-indicators li {
  background: #ffff00;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box {
  background: #ffff00;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .image {
  background: #ffff00;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .description {
  border-color: #000000;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .description:before {
  background: #000000;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .title {
  color: #000000;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .subtitle {
  color: #0000ff;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .text {
  color: #000000;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .social a {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .social a:hover,
body.highcontrast3 .pe-meet-our-team .pe-meet-box .social a:focus {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box .social {
  top: 50%;
  opacity: 1;
  pointer-events: auto;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box:hover .title,
body.highcontrast3 .pe-meet-our-team .pe-meet-box:focus .title,
body.highcontrast3 .pe-meet-our-team .pe-meet-box:hover .text,
body.highcontrast3 .pe-meet-our-team .pe-meet-box:focus .text,
body.highcontrast3 .pe-meet-our-team .pe-meet-box:hover .subtitle,
body.highcontrast3 .pe-meet-our-team .pe-meet-box:focus .subtitle {
  color: #ffff00;
}
body.highcontrast3 .pe-meet-our-team .pe-meet-box a:hover .title,
body.highcontrast3 .pe-meet-our-team .pe-meet-box a:focus .title,
body.highcontrast3 .pe-meet-our-team .pe-meet-box a:hover .text,
body.highcontrast3 .pe-meet-our-team .pe-meet-box a:focus .text,
body.highcontrast3 .pe-meet-our-team .pe-meet-box a:hover .subtitle,
body.highcontrast3 .pe-meet-our-team .pe-meet-box a:focus .subtitle {
  color: #ffff00;
}
body.highcontrast3 .pe-avatar-box .social a {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .pe-avatar-box .social a:hover {
  background: #0000ff;
}
body.highcontrast3 .pe-team-carousel .pe-indicators li {
  background-color: #0000ff;
}
body.highcontrast3 .pe-social-icons a span {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li {
  background: #0000ff;
}
body.highcontrast3 .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li:hover,
body.highcontrast3 .PE_Recent_Posts .pe-recent-posts-outer .carousel-indicators li.active {
  background: #0000ff;
}
body.highcontrast3 .PE_Recent_Posts .caption h5 a:hover {
  color: #0000ff;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li {
  background: #0000ff;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-indicators li.active {
  background: #0000ff;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore a {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-inner .thumbnail a {
  color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore {
  background: #0000ff;
  color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style2 .carousel-inner .thumbnail .pe-easy-slider-title-readmore {
  background: #000000;
  color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style2 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .caption h5 a:hover {
  color: #0000ff;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.carousel .carousel-inner .thumbnail .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer.style1 .carousel-inner .thumbnail:hover .pe-easy-slider-title-readmore a.pe-easy-slider-readmore {
  color: #ffff00;
  border-color: #ffff00;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.left,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.right,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover {
  color: #ffff00;
  background: #000000;
}
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.left:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer .carousel-control.right:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.playButton:hover:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover,
body.highcontrast3 .PE_Recent_Posts_Horizontal .slider-carousel-outer button.pauseButton:hover:hover {
  color: #ffff00;
  background: #0000ff;
}
body.highcontrast3 .rev_slider_wrapper .tp-caption {
  background: #ffff00 !important;
  color: #000000 !important;
  box-shadow: 0 0 0 3px #ffff00 !important;
}
body.highcontrast3 .rev_slider_wrapper .tp-caption * {
  background: #ffff00 !important;
  color: #000000 !important;
}
body.highcontrast3 .rev_slider_wrapper .tp-caption a {
  color: #000000;
}
body.highcontrast3 .rev_slider_wrapper .tp-caption a:hover {
  color: #0000ff;
}
body.highcontrast3 .rev_slider_wrapper .tp-bullets.custom .tp-bullet {
  background-color: #0000ff;
}
body.highcontrast3 .rev_slider_wrapper .tp-bullets.custom .tp-bullet:hover {
  background-color: #0000ff;
}
body.highcontrast3 .rev_slider_wrapper .custom.tparrows {
  background-color: #000000;
}
body.highcontrast3 .rev_slider_wrapper .custom.tparrows:before {
  color: #ffff00;
}
body.highcontrast3 .rev_slider_wrapper .custom.tparrows:hover,
body.highcontrast3 .rev_slider_wrapper .custom.tparrows:focus {
  background-color: #000000;
}
@media (max-width: 991px) {
  body.highcontrast .pe-main-menu .nav-toggle button.is-active {
    color: #000000;
    background: #ffffff;
  }
  body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu {
    background: #000000;
    border-color: #ffffff;
  }
  body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
    color: #ffffff;
  }
  body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.hover > a,
  body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item:hover > a,
  body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.current-menu-item > a,
  body.highcontrast .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.mega-current-menu-ancestor > a {
    color: #000000;
  }
  body.highcontrast .pe-main-menu .menu-item-has-children.hover:after,
  body.highcontrast .pe-main-menu .menu-item-has-children:hover:after,
  body.highcontrast .pe-main-menu .menu-item-has-children.is-active:after {
    color: #8bfffb;
  }
  body.highcontrast .pe-main-menu .nav-dropdown .nav-dropdown-in {
    background: #000000;
  }
  body.highcontrast .pe-main-menu .nav-dropdown .nav-dropdown-in .nav-dropdown-in {
    background: #000000;
  }
  body.highcontrast .pe-main-menu .nav-dropdown .menu-item a {
    color: #ffffff;
  }
  body.highcontrast .pe-main-menu .nav-dropdown .menu-item.hover > a,
  body.highcontrast .pe-main-menu .nav-dropdown .menu-item:hover > a,
  body.highcontrast .pe-main-menu .nav-dropdown .menu-item.current-menu-item > a,
  body.highcontrast .pe-main-menu .nav-dropdown .menu-item.mega-current-menu-ancestor > a {
    color: #8bfffb;
  }
  body.highcontrast2 .pe-main-menu .nav-toggle button.is-active {
    color: #000000;
    background: #ffff00;
  }
  body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu {
    background: #000000;
    border-color: #ffff00;
  }
  body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
    color: #ffff00;
  }
  body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.hover > a,
  body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item:hover > a,
  body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.current-menu-item > a,
  body.highcontrast2 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.mega-current-menu-ancestor > a {
    color: #000000;
  }
  body.highcontrast2 .pe-main-menu .menu-item-has-children.hover:after,
  body.highcontrast2 .pe-main-menu .menu-item-has-children:hover:after,
  body.highcontrast2 .pe-main-menu .menu-item-has-children.is-active:after {
    color: #8bfffb;
  }
  body.highcontrast2 .pe-main-menu .nav-dropdown .nav-dropdown-in {
    background: #000000;
  }
  body.highcontrast2 .pe-main-menu .nav-dropdown .nav-dropdown-in .nav-dropdown-in {
    background: #000000;
  }
  body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item a {
    color: #ffff00;
  }
  body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item.hover > a,
  body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item:hover > a,
  body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item.current-menu-item > a,
  body.highcontrast2 .pe-main-menu .nav-dropdown .menu-item.mega-current-menu-ancestor > a {
    color: #8bfffb;
  }
  body.highcontrast3 .pe-main-menu .nav-toggle button.is-active {
    color: #ffff00;
    background: #000000;
  }
  body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu {
    background: #ffff00;
    border-color: #000000;
  }
  body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item > a {
    color: #000000;
  }
  body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.hover > a,
  body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item:hover > a,
  body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.current-menu-item > a,
  body.highcontrast3 .pe-main-menu .pe-nav-container > .nav-menu > .menu-item.mega-current-menu-ancestor > a {
    color: #ffff00;
  }
  body.highcontrast3 .pe-main-menu .menu-item-has-children.hover:after,
  body.highcontrast3 .pe-main-menu .menu-item-has-children:hover:after,
  body.highcontrast3 .pe-main-menu .menu-item-has-children.is-active:after {
    color: #0000ff;
  }
  body.highcontrast3 .pe-main-menu .nav-dropdown .nav-dropdown-in {
    background: #ffff00;
  }
  body.highcontrast3 .pe-main-menu .nav-dropdown .nav-dropdown-in .nav-dropdown-in {
    background: #ffff00;
  }
  body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item a {
    color: #000000;
  }
  body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item.hover > a,
  body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item:hover > a,
  body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item.current-menu-item > a,
  body.highcontrast3 .pe-main-menu .nav-dropdown .menu-item.mega-current-menu-ancestor > a {
    color: #0000ff;
  }
}
