body.ak-change-font-200 #ak-increase-font, body.ak-change-font-190 #ak-increase-font, body.ak-change-font-180 #ak-increase-font, body.ak-change-font-170 #ak-increase-font, body.ak-change-font-160 #ak-increase-font, body.ak-change-font-150 #ak-increase-font, body.ak-change-font-140 #ak-increase-font, body.ak-change-font-130 #ak-increase-font, body.ak-change-font-120 #ak-increase-font {
  background: #dedede;
}


body.ak-highcontrast header, body.ak-highcontrast #contact .bg, body.ak-highcontrast #contact, body.ak-highcontrast #mobileMenu { background: #111!important; color: #fff!important; }
body.ak-highcontrast  .cRight, body.ak-highcontrast .wynikLacznyBox { background: #222 !important; }
body.ak-highcontrast #mobileMenu ul li a { color: #fff!important; }
body.ak-highcontrast .footerLogo img { background: #fff!important; }
body.ak-highcontrast select { background: #fff!important; }
body.ak-highcontrast select { background: url(../images/icons/down.svg) center right 1rem no-repeat #fff!important; background-size: 10px auto!important;  }
body.ak-highcontrast #openMenu img, body.ak-highcontrast #closeMenu img { filter: brightness(0) invert(1); }

html:has(body.ak-change-font-120) { font-size: 17px; }
html:has(body.ak-change-font-130) { font-size: 18px; }
html:has(body.ak-change-font-140) { font-size: 19px; }
html:has(body.ak-change-font-150) { font-size: 20px; }
html:has(body.ak-change-font-160) { font-size: 21px; }
html:has(body.ak-change-font-170) { font-size: 22px; }
html:has(body.ak-change-font-180) { font-size: 23px; }
html:has(body.ak-change-font-190) { font-size: 24px; }
html:has(body.ak-change-font-200) { font-size: 25px; }

body.ak-grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray;
}
body.ak-grayscale #ak-grayscale {
  background: #dedede;
}

body.ak-highcontrast #ak-highcontrast {
  background: #dedede;
}

body.ak-highcontrast { background: #111; color: white; }
body.ak-highcontrast * {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
body.ak-highcontrast #intro, body.ak-highcontrast #bookero-plugin { background: #111; color: White;}
body.ak-highcontrast .cky-consent-container .cky-consent-bar { background: black!important; border-color: black!important }
body.ak-highcontrast .textFormat ul li:before { background:  url(../images/check_black_bg.svg) center center no-repeat; }
body.ak-highcontrast header { background: #111; margin-bottom: 0; }
body.ak-highcontrast .bgDots { display: none; }
body.ak-highcontrast #mega-menu-wrap-menu-glowne #mega-menu-menu-glowne>li.mega-menu-item>a.mega-menu-link, body.ak-highcontrast #desktopMenu a, body.ak-highcontrast #mega-menu-wrap-menu-glowne #mega-menu-menu-glowne>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, body.ak-highcontrast #desktopMenu,
 body.ak-highcontrast .cky-notice .cky-title, body.ak-highcontrast .cky-notice-group, body.ak-highcontrast .cky-notice-des, body.ak-highcontrast .lastUpdate
 { color: white!important; }
body.ak-highcontrast #mega-menu-wrap-menu-glowne #mega-menu-menu-glowne li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator, body.ak-highcontrast #searchTrigger img, body.ak-highcontrast .whyMeQ img, body.ak-highcontrast .faqQuestion img, body.ak-highcontrast .lastUpdate img, body.ak-highcontrast #headerLogo img { filter: brightness(0) invert(1); }
body.ak-highcontrast .whyMeText, body.ak-highcontrast #mega-menu-wrap-menu-glowne #mega-menu-menu-glowne>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover, body.ak-highcontrast .bgWhite { background: #222; color: white; }
body.ak-highcontrast .vlogButtons a, body.ak-highcontrast .addonItem { background: #222; }
body.ak-highcontrast #footer { background: #111; }
body.ak-highcontrast .offerItemInner, body.ak-highcontrast .sbOfferInner,  body.ak-highcontrast #mega-menu-wrap-menu-glowne #mega-menu-menu-glowne>li.mega-menu-megamenu>ul.mega-sub-menu, body.ak-highcontrast #mega-menu-wrap-menu-glowne #mega-menu-menu-glowne>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link { background: #333; color: white; }
body.ak-highcontrast .breadcrumb, body.ak-highcontrast  .textFormat blockquote { background: #333; }
body.ak-highcontrast label .labelText { color: #111; }
body.ak-highcontrast.page-template-page-oferta-single-php .infoPopup, body.ak-highcontrast.page-template-page-oferta-specjalna .infoPopup, body.ak-highcontrast .priceCol, body.ak-highcontrast .whyItem, body.ak-highcontrast #offerFooterText, body.ak-highcontrast #text-2, 
body.ak-highcontrast #newsletterPopup, #headerCtaButton:hover { background: #333!important; color: white; }

body.ak-highcontrast #desktopMenu a:hover { text-decoration: underline!important; }
body.ak-highcontrast .button:hover { background: white!important; color: black!important }
body.ak-highcontrast #logo img, body.ak-highcontrast .topLogo2 img, body.ak-highcontrast #logo2 img { filter:brightness(0) invert(1); }
body.ak-highcontrast .wcag a { color: white; }
body.ak-highcontrast #ak-highcontrast { background:  none!important; }
body.ak-highcontrast #ak-highcontrast img { filter: brightness(0) invert(1);  }
body.ak-highcontrast #desktopMenu, body.ak-highcontrast #about { background: #111; }
body.ak-highcontrast .introBg { display: none; }
body.ak-highcontrast .offerItem { background: #333; }
body.ak-highcontrast #contact, body.ak-highcontrast footer { background: #111; color: #fff; }
body.ak-highcontrast #contact .cItem img { filter:brightness(0) invert(1); }
body.ak-highcontrast .textFormat a { color: #E4D4CC; }
body.ak-highcontrast .ue { background: none;  color: white ;}
body.ak-highcontrast #desktopMenu  ul.sub-menu { background: #111; }




body.ak-lightbkgr {
  background: #fff !important;
  color: #000 !important;
}
body.ak-lightbkgr #ak-lightbkgr {
  background: #dedede !important;
}
body.ak-lightbkgr {
  background: #fff !important;
  color: #000 !important;
}
body.ak-lightbkgr .bgDots, body.ak-lightbkgr .imgDecor:before { display: none; }
body.ak-lightbkgr .offerItemInner, body.ak-lightbkgr .sbOfferInner { -webkit-box-shadow: none!important ; box-shadow: none!important }
body.ak-lightbkgr .whyMeText { background: white; }
body.ak-lightbkgr #footer, body.ak-lightbkgr #text-2, body.ak-lightbkgr .breadcrumb { background: white; color: black; }
body.ak-lightbkgr #footer a { color: black; }
body.ak-lightbkgr #footer a.footerLogo, body.ak-lightbkgr #footer .socialMedia a, body.ak-lightbkgr div.gradient .stepNumber { filter:brightness(1) invert(1); }
body.ak-lightbkgr .textFormat blockquote { background: white; }
body.ak-lightbkgr #offerFooterText, body.ak-lightbkgr .bgGrey, body.ak-lightbkgr div.gradient { background: white; color: black; }
body.ak-lightbkgr div.gradient .button { border-color: black; color: black }


body.ak-lightbkgr div#gmap {
  background: initial !important;
}
body.ak-lightbkgr div#gmap * {
  background: initial !important;
}
body.ak-underline #ak-underline {
  background: #dedede !important;
}
body.ak-underline a {
  text-decoration: underline !important;
}
body.ak-underline a * {
  text-decoration: underline !important;
}
body.ak-readable {
  font-family: Georgia, Times New Roman, sans-serif !important;
}
body.ak-readable *:not(i):not(span) {
  font-family:  Georgia, Times New Roman, sans-serif !important;
}
body.ak-readable #ak-readable {
  background: #dedede !important;
}
