body.high-contrast, body.high-contrast .all {
  background-color: #000000;
  color: #ffff00;
}

body.high-contrast nav{ background:#222; }

body.high-contrast .lang-switch li{ color:#ffff00;}
body.high-contrast .wcag-top-kontrast button.kontrast-icon{ background:url('../img/kontrast2.svg') center center no-repeat;}
body.high-contrast .wcag-top-separator{ background:#ffff00; }
body.high-contrast .wcag-top-kontrast button{ color:#ffff00; }

body.high-contrast .wcag-top-socials img{  filter: brightness(0) saturate(100%) invert(88%) sepia(91%) saturate(7485%) hue-rotate(2deg) brightness(107%) contrast(105%);}

body.high-contrast .kropki-poziom img{ filter: brightness(0) saturate(100%) invert(88%) sepia(91%) saturate(7485%) hue-rotate(2deg) brightness(107%) contrast(105%);}



body.high-contrast nav .menu li.menu-kultura-dostepna::before{ background: none;}
body.high-contrast nav .menu li.menu-edukacja-kulturalna::before{ background:none; }


body.high-contrast .header{ color: #ffff00; }
body.high-contrast .header:after{ background:#ffff00; }

body.high-contrast .color-dark{ color:#ffffff; }
body.high-contrast .color-pink{ color:#ffff00; }
body.high-contrast .duzy-tekst { color: #ffff00;}
body.high-contrast .txt b, body.high-contrast .txt strong{ color: #ffff00; }

body.high-contrast .txt ul li:after, body.high-contrast .txt ol li:after{ background: #ffff00; }


body.high-contrast .button{ color:#ffff00; }
body.high-contrast .button:before{ background: #ffff00; }


body.high-contrast .button-white{ color:#ffffff; }
body.high-contrast .button-white:before{ background: #ffff00; }
body.high-contrast .button-pink{ color:#ffffff; }
body.high-contrast .button-pink:before{ background: #ffff00; }

body.high-contrast .projekty-main-col-L{ background-color:#000000; }
body.high-contrast .projekty-main-col-L:before{ background-color:#000000;}
body.high-contrast .projekty-main-col-R{ background-color:#000000; }
body.high-contrast .projekty-main-col-R:after{ background-color:#000000;}

body.high-contrast .projekty-main-col-content .nazwa{ color:#ffff00; }
body.high-contrast .projekty-main-col-foto{ background:#ffff00; }

body.high-contrast .wydarzenie .data{ background:#222222; color: #ffff00; }
body.high-contrast .wydarzenie .wydarzenie-txt{  color:#ffff00;}
body.high-contrast .wydarzenie.projekt-kultura_dostepna .data { background: #222222 }
body.high-contrast .wydarzenie.projekt-edukacja_kulturalna .data { background: #2222 }
body.high-contrast .wydarzenie.projekt-kultura_dostepna .wydarzenie-txt-kolor { color: #ffffff; }
body.high-contrast .wydarzenie.projekt-edukacja_kulturalna .wydarzenie-txt-kolor { color: #ffffff; }



body.high-contrast .header-bloki{ color:#ffff00; }

body.high-contrast .bloki-tekst-foto .txt{ color:#ffffff; }



body.high-contrast .blok-foto{ background:#ffff00;}
body.high-contrast .blok-foto:before{ background:url('../img/kropki-foto2.svg') center center no-repeat; }

body.high-contrast .bloki-tekst-tekst .txt{ color:#ffffff;}

body.high-contrast .bloki-tekst-tekst .apla .bloki-50-l{ background: #000000; }
body.high-contrast .bloki-tekst-tekst .apla .bloki-50-l:before{ background: #000000; }
body.high-contrast .bloki-tekst-tekst .apla .bloki-50-l .txt:after{ background:url('../img/kropki4.svg') no-repeat center center;}
body.high-contrast .bloki-tekst-tekst .apla .bloki-50-l:after{ background:url('../img/kropki-apla2.svg') no-repeat center center; }

body.high-contrast .bloki-lista-foto .bloki-60 .txt{ color:#ffffff;}
body.high-contrast .bloki-lista-foto .bloki-60 .txt .inner:after{ background:url('../img/kropki1_2.svg') center center no-repeat;}


body.high-contrast .bloki-tekst-center .txt{  color:#ffffff;}
body.high-contrast .bloki-tekst-center .kropki_lewa .blok-tekst-center:after{ background:url('../img/kropki5.svg') center center no-repeat; }
body.high-contrast .bloki-tekst-center .kropki_prawa .blok-tekst-center:before{ background:url('../img/kropki5.svg') center center no-repeat;}


body.high-contrast .bloki-naglowek-center .header-big{ color:#ffff00; }
body.high-contrast .bloki-naglowek-center .header-big-dopisek{ color:#ffffff; }

body.high-contrast .apla-start{  background: #282627;}
body.high-contrast .apla-start .blok-tekst-center .txt, body.high-contrast .apla-start .bloki-tekst-foto .txt, body.high-contrast .apla-start .header-bloki, body.high-contrast .apla-start .bloki-tekst-tekst .txt, 
body.high-contrast .apla-start .bloki-lista-foto .bloki-60 .txt, body.high-contrast .apla-start .bloki-naglowek-center .header-big-dopisek{ color:#ffffff;  }

body.high-contrast .apla-start-top img, body.high-contrast .apla-start-stop img {filter: brightness(0) saturate(100%) invert(11%) sepia(6%) saturate(317%) hue-rotate(314deg) brightness(95%) contrast(89%);}


body.high-contrast .content-post-mini .txt{ color:#fff; }

body.high-contrast .foto-post-mini:before{ background:url('../img/kropki-apla2.svg') no-repeat center center; }
body.high-contrast .post-mini-nazwa{ color:#ffff00;}
body.high-contrast .post-mini-nazwa:after{ background:#ffff00; }


body.high-contrast .foto-wpis:before{  background:url('../img/kropki-apla2.svg') no-repeat center center; }
body.high-contrast .post-mini-data { color: #ffff00; }

body.high-contrast .header-wpis{ color:#ffff00; }
body.high-contrast .header-wpis:after{ background:#ffff00; }
body.high-contrast .header-wpis-galeria:before{ background:url('../img/kropki-apla2.svg') no-repeat center center; background-size: contain;}

body.high-contrast .kropki-naroznik:before{ background:url('../img/kropki-apla2.svg') no-repeat center center; background-size: contain;}
body.high-contrast .kropki-naroznik:after{ background:url('../img/kropki-apla2.svg') no-repeat center center; background-size:contain; }


body.high-contrast footer{ background:#222222;}
body.high-contrast .footer-links{ color: #ffffff;}


body.high-contrast .media-sekcja h2:after { background: #ffff00;}
body.high-contrast .galeria-post-info { color: #ffffff; }
body.high-contrast  .galeria-post-info span { color: #ffff00; }
body.high-contrast.single-media_type h1 span{ color: #ffffff ;}
body.high-contrast  .apla-start .media-sekcja h2 { color: #ffff00; }
body.high-contrast .apla-start .galeria-post-info { color: #ffffff }
body.high-contrast .apla-start .media-foto-flex .button { color: #ffff00 }
body.high-contrast .media-sekcja h2::before, body.high-contrast.single-media_type h1:before { background: url('../img/kropki-apla2.svg') no-repeat center center;  background-size: contain;}
body.high-contrast.page-template-template-media h1::before { background: url('../img/kropki-apla2.svg') no-repeat center center; background-size:contain; }
body.high-contrast.page-template-template-kalendarz .wydarzenia-container::before { background: url('../img/kropki-apla2.svg') no-repeat center center; background-size: contain;}
body.high-contrast.page-template-template-kalendarz .wydarzenia-container::after{ background: url('../img/kropki-apla2.svg') no-repeat center center; background-size: contain;}


body.high-contrast .partnerzy-nazwa{ color:#ffff00; }
body.high-contrast .partnerzy-nazwa:after{ background:#ffff00; }

body.high-contrast .projekt-logotypy{ padding:4px; background:#fff; }
body.high-contrast .projekt-logotypy span{ color:#000; }

body.high-contrast h2 { color: #ffff00; }

body.high-contrast .all.background-kultura .projekt-preheader{ color:#FFFF00; }
body.high-contrast .all.background-kultura .data-wpis, body.high-contrast .all.background-kultura .post-mini-data{ color:#FFFF00; }
body.high-contrast .all.background-kultura .header:after{ background:#FFFF00; }
body.high-contrast .all.background-kultura .color-pink{ color:#FFFF00; }
body.high-contrast .all.background-kultura .duzy-tekst { color: #FFFF00;}
body.high-contrast .all.background-kultura .txt b, body.high-contrast .all.background-kultura .txt strong{ color: #FFFF00; }
body.high-contrast .all.background-kultura .txt ul li:after, .all.background-kultura .txt ol li:after{ background:#FFFF00;}
body.high-contrast .all.background-kultura .button:before{ background:#FFFF00; }
body.high-contrast .all.background-kultura .button-pink{ color:#FFFF00; }
body.high-contrast .all.background-kultura .button-pink:before{ background: #FFFF00;}
body.high-contrast .all.background-kultura .wydarzenie .data{ background:#FFFF00; }
body.high-contrast .all.background-kultura .blok-foto{ background:#FFFF00;}
body.high-contrast .all.background-kultura .bloki-naglowek-center .header-big{ color:#FFFF00;}
body.high-contrast .all.background-kultura .post-mini-nazwa:after{ background:#FFFF00; }
body.high-contrast .all.background-kultura .header-wpis:after{ background:#FFFF00; }
body.high-contrast .all.background-kultura .blok-foto:before{ background:url('../img/green/kropki-foto2.svg') center center no-repeat; background-size:contain; }
body.high-contrast .all.background-kultura .bloki-tekst-tekst .apla .bloki-50-l .txt:after{ background:url('../img/green/kropki4.svg') no-repeat center center; background-size:contain;  }
body.high-contrast .all.background-kultura .bloki-tekst-tekst .apla .bloki-50-l:after{ background:url('../img/green/kropki-apla2.svg') no-repeat center center; background-size:contain;  }
body.high-contrast .all.background-kultura .bloki-lista-foto .bloki-60 .txt .inner:after{ background:url('../img/green/kropki1_2.svg') center center no-repeat; background-size:contain; }
body.high-contrast .all.background-kultura .bloki-tekst-center .kropki_lewa .blok-tekst-center:after{ background:url('../img/green/kropki5.svg') center center no-repeat; background-size:contain; }
body.high-contrast .all.background-kultura .bloki-tekst-center .kropki_prawa .blok-tekst-center:before{ background:url('../img/green/kropki5.svg') center center no-repeat; background-size:contain;}
body.high-contrast .all.background-kultura .foto-post-mini:before{ background:url('../img/green/kropki-apla2.svg') no-repeat center center; background-size:contain; }
body.high-contrast .all.background-kultura .foto-wpis:before{ background:url('../img/green/kropki-apla2.svg') no-repeat center center; background-size:contain; }
body.high-contrast .all.background-kultura .header-wpis-galeria:before{ background:url('../img/green/kropki-apla2.svg') no-repeat center center; background-size:contain;}
body.high-contrast .all.background-kultura .kropki-naroznik:before{ background:url('../img/green/kropki-apla2.svg') no-repeat center center; background-size:contain;}
body.high-contrast .all.background-kultura .kropki-naroznik:after{ background:url('../img/green/kropki-apla2.svg') no-repeat center center; background-size:contain;}


body.high-contrast .all.background-edukacja .projekt-preheader{ color:#FFFF00; }
body.high-contrast .all.background-edukacja .data-wpis, body.high-contrast .all.background-edukacja  .post-mini-data{ color:#FFFF00; }
body.high-contrast .all.background-edukacja .header:after{ background:#FFFF00; }
body.high-contrast .all.background-edukacja .color-pink{ color:#FFFF00; }
body.high-contrast .all.background-edukacja .duzy-tekst { color: #FFFF00;}
body.high-contrast .all.background-edukacja .txt b, body.high-contrast .all.background-edukacja .txt strong{ color: #FFFF00; }
body.high-contrast .all.background-edukacja .txt ul li:after, .all.background-edukacja .txt ol li:after{ background:#FFFF00;}
body.high-contrast .all.background-edukacja .button:before{ background:#FFFF00; }
body.high-contrast .all.background-edukacja .button-pink{ color:#FFFF00; }
body.high-contrast .all.background-edukacja .button-pink:before{ background: #FFFF00;}
body.high-contrast .all.background-edukacja .wydarzenie .data{ background:#FFFF00; }
body.high-contrast .all.background-edukacja .blok-foto{ background:#FFFF00;}
body.high-contrast .all.background-edukacja .bloki-naglowek-center .header-big{ color:#FFFF00;}
body.high-contrast .all.background-edukacja .post-mini-nazwa:after{ background:#FFFF00; }
body.high-contrast .all.background-edukacja .header-wpis:after{ background:#FFFF00; }
body.high-contrast .all.background-edukacja .blok-foto:before{ background:url('../img/yellow/kropki-foto2.svg') center center no-repeat; background-size:contain; }
body.high-contrast .all.background-edukacja .bloki-tekst-tekst .apla .bloki-50-l .txt:after{ background:url('../img/yellow/kropki4.svg') no-repeat center center; background-size:contain;  }
body.high-contrast .all.background-edukacja .bloki-tekst-tekst .apla .bloki-50-l:after{ background:url('../img/yellow/kropki-apla2.svg') no-repeat center center; background-size:contain;  }
body.high-contrast .all.background-edukacja .bloki-lista-foto .bloki-60 .txt .inner:after{ background:url('../img/yellow/kropki1_2.svg') center center no-repeat; background-size:contain; }
body.high-contrast .all.background-edukacja .bloki-tekst-center .kropki_lewa .blok-tekst-center:after{ background:url('../img/yellow/kropki5.svg') center center no-repeat; background-size:contain; }
body.high-contrast .all.background-edukacja .bloki-tekst-center .kropki_prawa .blok-tekst-center:before{ background:url('../img/yellow/kropki5.svg') center center no-repeat; background-size:contain;}
body.high-contrast .all.background-edukacja .foto-post-mini:before{ background:url('../img/yellow/kropki-apla2.svg') no-repeat center center; background-size:contain; }
body.high-contrast .all.background-edukacja .foto-wpis:before{ background:url('../img/yellow/kropki-apla2.svg') no-repeat center center; background-size:contain; }
body.high-contrast .all.background-edukacja .header-wpis-galeria:before{ background:url('../img/yellow/kropki-apla2.svg') no-repeat center center; background-size:contain;}
body.high-contrast .all.background-edukacja .kropki-naroznik:before{ background:url('../img/yellow/kropki-apla2.svg') no-repeat center center; background-size:contain;}
body.high-contrast .all.background-edukacja .kropki-naroznik:after{ background:url('../img/yellow/kropki-apla2.svg') no-repeat center center; background-size:contain;}

body.high-contrast .posluchaj-click {
  background: url('../img/play.svg') no-repeat #000000; background-size: 18px; background-position: 12px 10px;
  color: #ffff00;
  border: 2px solid rgba(255,255,255,.5);
}

body.high-contrast .posluchaj-click.button-stop{ background: url('../img/pause.svg') no-repeat #000000; background-size: 18px; background-position: 12px 10px; }

