  A:link {COLOR: yellow; }
  A:visited {COLOR: yellow;}
  A:active {COLOR: yellow; }
  A:hover {COLOR: yellow; }

html, body { 
  background:#000;
}


.kontrast-header ul li.kontrastowa a{color:yellow;}
.wersja-kontrastowa{ border: 1px solid yellow; background:#000; }
.wersja-kontrastowa span{ background: yellow; }
.kontrast-header ul li.fontSize1 a{color:yellow; }
.kontrast-header ul li.fontSize2 a{color:yellow; }

.top{ background-color: #000; }
.top-belka{ background-color:#222;  }
.top-belka:after{ background-color: #222; }

.logo .l3{ background: black; color: yellow;}

.menuBar{ background: #000;}
.menu{ color: yellow; text-transform: uppercase; position: relative; cursor: default; }
.menu li{  background: #000; }
.menu li.current{ color: yellow; }
.menu li.menu-underline{ background: yellow; }
.kontrast-container{ background: #000; }

.mainBack img{ filter: grayscale(0.2) contrast(1.5) brightness(0.4); }


.mainKwota{ background: black; color: yellow; }
.mainKwota:after{  border: 2px solid yellow;}

.mainCTA{ background: black; }
a.mainCTA{ color: yellow; }
a.mainCTA:hover{ background:#000; color: yellow;  }


.haslo1{ color: #fff;}
.haslo1 span{ background: #000; }

.haslo2{ color: #fff; }
.haslo2 span{ background: #000;  }

.zdecyduj span{background: #222; color: yellow; }


.timeline .line{ background: yellow;}
.timeline .lineActive{ background: yellow; }
.timeline .point .pointer{ background: yellow; }
.timeline .point .pointerPast:after{ border: 2px solid yellow; }
.timeline .point .pointerActive:after{ border: 2px solid yellow;  }
.timeline .point .pointLineLine{ background: yellow; }
.timeline .pointR .pointLineLine:after{ background: yellow;}
.timeline .pointL .pointLineLine:after{ background: yellow;}
.timeline .point .nameContainer .name{ color: yellow;}
.timeline .point .nameContainer .name .data{ background: yellow; color: black;}
.timeline .point .pointTxt{ color: #fff;}
.timeline a{ color: yellow;}

.timelineEnd{ background: black; color: #fff; }
.timelineEnd .name{ color: yellow;}
.timelineEnd .end{ background: yellow;  }


.timeline .point .nameContainer .name .ikona img{ filter: grayscale(1) contrast(1.5) invert(1) brightness(1.8); }


.mainContentSvg:before{ background: #000; }
.mainSvg:after{ background: #000; }


.mainInfos{ background: #333;}
.mainInfoName span.t1:after{display: none;}
.mainInfoBut{ background: yellow; color: black;}
.mainInfoBut:hover{ background: yellow; color: black; }


.stopka{ background: #000; color: #fff; }
.stopka a span{ color: yellow;}
.stopka span{ color: #fff;}


.header{ background: none; color: yellow;}
.subheader{ color: yellow; }
.subheader:after{ display: none;}

.obudzecieInfo{ color: white; }


.newsR .data{ background: none; color: white;}
.newsR .name{ color: yellow; }
.newsR .name:after{ display: none;}
.newsR .txt{ color: white;}



.wynikiContainer{ color: white;}
.wynikiKol3{ color: white;}
.wynikiKolName{ color: yellow; margin-bottom: 20px; padding-top: 0px;position: relative; z-index: 200; }
.odrzucony{ color: white; }
.do_realizacji{ color: yellow;}
.pasek{ border-bottom: 1px solid #333; }

.wynikiContent2{ background: #333;}
.wynikiHeader span{background: none; color: yellow; }
.projektyWynikiNazwa{ color: yellow; }
.projektyWynikiNazwa:after{ display: none;}
.wynikiBut.zobacz{ background: yellow; color: black; border: none; }
.wynikiBut.zobacz:hover{ background: yellow; color: black; border: none; }


.projektListaName{ color: yellow;}
.projektListaName:after{ display: none; }
.projektListaContent{ color: white;}
.cechaContainer span{ color: yellow; }
.projektListaFoto{ background: none; }

.projektBut.zobacz{ background: white; color: black; border: none; }
.projektBut.zobacz:hover{ background: yellow; color: black; border: none; }
.projektBut.glosuj{ background: yellow; color: black; border: none; }
.projektBut.glosuj:hover{ background: yellow; color: black; border: none; }


.projektyContainer{ color: white; }

.projektShowName{ color: yellow; }
.projektShowName:after{ display: none; }
.projektShowContent{ color: white; }


.pageGlosuj{ background: none; }
.glosujContainer, .glosujTxt{ color: white; }

.formularz input[type=submit], .formularz input[type=submit]:hover{ background: yellow; color: black; border: none; }
.formularzKol .nice-select, .nice-select { background: #333; color: white;}
.nice-select .list { background: #333; color: white; }
.nice-select .option { color: white; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { background-color: #555; }
  .nice-select:after { border-bottom: 4px solid #fff; border-right: 4px solid #fff;}

.kontakt{ color: white;}
.kontakt a{ color: yellow; }


.komunikat{ background: #333; }
.komunikat .hero{ color: yellow; background: none;}



#menuResponsive{  background:#000; color:white;}
.menuMobileClick div { background-color: yellow;  -webkit-box-shadow: 2px 2px 0px 0px #000; box-shadow: 2px 2px 0px 0px #000;}
.close:after { border-left: 4px solid #fff;}
.close:before{ border-left: 4px solid #fff;}



.round{ display: none !important; }

