/*!
*   Accessibility Buttons v3.1.2
*   http://tiagoporto.github.io/accessibility-buttons
*   Copyright (c) 2014-2017 Tiago Porto (http://tiagoporto.com)
*   Released under the MIT license
*/
html {
  font-size: 100%;
}
body {
}
button,
input,
keygen,
select,
textarea {
}
a:focus {
  outline: 2px solid yellow;
}
.accessibility-font {
  font-size: 1.25em;
  font-size: 1.25rem;
}
.accessibility-font button,
.accessibility-font input,
.accessibility-font keygen,
.accessibility-font select,
.accessibility-font textarea {
  font-size: 1.041625em;
  font-size: 1.04163rem;
}
.accessibility-contrast {
  color: #fff;
  background: #000;
}
.accessibility-contrast #accessibility-contrast:before {
  color: yellow;
}
.accessibility-contrast #nav-main ul ul {
  background: #000;
}
.accessibility-contrast #nav-main li a:after {
  background-color: transparent;
}
.accessibility-contrast #nav-main a:hover {
  border-color: transparent;
}
.accessibility-contrast .sl-card {
  background-color: transparent;
  color: yellow;
}
.accessibility-contrast #sl-map > div {
  background-color: inherit !important;
}
.accessibility-contrast .logo .site-title {
  display: block;
  font-size: 1.5rem;
  line-height: 1.2;
  padding-top: 10px;
  text-indent: 0;
  position: relative;
}
.accessibility-contrast .logo img {
  display: none;
}
.accessibility-contrast .logo {
  max-width: fit-content;
}
.accessibility-contrast {
  color: yellow !important;
}
.accessibility-contrast a {
  color: yellow !important;
}

.accessibility-contrast .header-pages {
  background-color: transparent;
  background-image: none;
  border: 1px solid yellow;
}
.accessibility-contrast .content .home-header {
  background-color: transparent !important;
  background-image: none !important;
  border: 1px solid yellow;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.accessibility-contrast .content .home-header h4 a {
  background-color: transparent;
}

body.accessibility-contrast {
  background-color: #000;
}
.accessibility-contrast h1,
.accessibility-contrast .name .ln,
.accessibility-contrast .card * {
  color: yellow;
}
/* .accessibility-contrast div, */
.accessibility-contrast .top,
.accessibility-contrast .wp-block-kadence-tab,
.accessibility-contrast .box-shadow,
.accessibility-contrast section,
.accessibility-contrast .section-4 .custom-form,
.accessibility-contrast .section-4 .sidebar-form,
.accessibility-contrast .section-4 .wp-block-group.ramka,
.accessibility-contrast .frm-fluent-form .gdpr-info,
.accessibility-contrast .card,
.accessibility-contrast .name .ln,
.accessibility-contrast .dialog,
.accessibility-contrast ul li a {
  background-color: #000 !important;
  background-image: none !important;
  border: 0;
  box-shadow: none;
}
.accessibility-contrast .dialog {
  outline: 3px solid yellow;
}
.accessibility-contrast .section-3 .kt-tabs-layout-vtabs > .kt-tabs-title-list li.kt-tab-title-active a {
  background: yellow !important;
  color: #000 !important;
}
.accessibility-contrast .section-3 .kt-tabs-layout-vtabs > .kt-tabs-title-list li.kt-tab-title-inactive a {
  border-color: yellow !important;
}
.accessibility-contrast .page-wrapper .kb-button.kb-btn-global-fill,
.accessibility-contrast .section-4 .frm-fluent-form .ff_submit_btn_wrapper .ff-btn-submit {
  background: yellow !important;
  color: #000 !important;
}
.accessibility-contrast .section-4 .main-info ul {
  color: yellow;
}
.accessibility-contrast .wp-block-kadence-advancedheading.kt-adv-heading15_0604d7-e0,
.accessibility-contrast .wp-block-kadence-advancedheading.kt-adv-heading15_0604d7-e0[data-kb-block="kb-adv-heading15_0604d7-e0"] {
  color: yellow !important;
}
