html body {
	background:#000 !important;
	color:#FF0 !important;
}

h1, h2, h2 a {
    color: #FF0 !important;
}

a {
    color: yellow !important;
    text-decoration: underline !important;
    background-color: transparent;
}

.pasek-wcag {
	float: left;
    width: 76%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.contrast.ct2 a span, .skiptresc a, .rozmiar-czcionki a {
    color: yellow !important;
    background-color: #000000 !important;
        text-decoration: underline !important;
    }

.contrast.ct2 a span:hover, .skiptresc a:hover {
	color: yellow;
    text-decoration: underline !important;
	}

.rozmiar-czcionki a:hover {
    color: yellow !important;   
}

.rozmiar-czcionki span {
    color: yellow !important;    
}

.entry-header-post {
    padding-top: 40px;
    padding-bottom: 110px;
    background-color: black !important;
    border-top: 1px solid black !important;
	border-bottom: 1px solid yellow !important;
}

.aktualnosci-wiecej {
    background-color: #000000 !important;
}

.aktualnosci-wiecej a {
    color: #FFFF00 !important;
}

.main-data, .main-data-mobile, .site-info, .csbreadcrumb, .csbreadcrumb a, .entry-meta, .entry-meta a, .data-post, .nav-subtitle-prev, .nav-subtitle-next, .nav-title {
    color: yellow !important;
    }

.site-footer-blue h3.widget-title, .kontakt-widget, #nav_menu-2 .menu-primary-menu-container ul a, .site-footer-blue a {
    color: black !important;    
}    

.site-footer-blue {
    background: yellow !important;
    }

.entry-header {
    background: #000000 !important;
    border-bottom: 1px solid yellow;
    }

.site-footer-blue .widget hr {
    background-color: black;
   }

@media (min-width: 768px) {

.main-navigation,
.main-navigation ul ul li a {
    background-color: yellow !important;
}

.mobilemenubutton img {
    display: none !important; 
}

.main-navigation a {
    box-shadow: inset 0 0 0 0 #000000 !important;
    text-decoration: underline !important;
    color: #000000 !important;
}

/*wybierasz dany item z menu i pozostaje zhoverowany na wybranej podstronie*/
#primary-menu .current-menu-item,
#primary-menu .current-menu-item a {
    color: #000000 !important;
    background-color: yellow !important;
}

/*item z glownego menu pozostaje zhoverowany nawet gdy wybierzesz item z submenu*/
.main-navigation .current-page-ancestor > a,
.main-navigation .current-page-ancestor:hover > a {
    color: #000000 !important;
    background-color: yellow !important;
}

/*najezdzasz na item z submenu, ale item z menu glownego pozostaje shoverowany*/
/*.main-navigation ul li:hover > a {
    background-color: #000000 !important;
    color: yellow !important;
}*/

.main-navigation a::after {
    background: #000000 !important;

}
.main-navigation a:hover {
    color: #000000 !important;
    background: yellow !important;
}
}

@media (max-width: 767px) {

.sidenav {
    background-color: yellow !important;
}

.sidenav a {
    color: black !important;
}

.sidenav .closebtn {
    color: black !important;
}
}

#menu ul li a:focus {
    outline: 2px solid #000000; 
}

article.main-text ul, ol {
	color: yellow;
}

.skiptresc img.ikona {
    margin-right: 16px;
}

/*.kontrast-pelny.kc2, .ct1 {
	display:none !important;
}

html body .ct2 {
	display:inline-block;
}*/

.skiptresc.ct2.kontrast-pelny.kc2 {
	display: inline-block !important;
}

.contrast.ct2.kontrast-pelny.ct2 {
	display: inline-block !important;
}

.ct2, .kontrast-pelny {
	display: inline-block !important;
}

@media (min-width: 768px) {
.cslogo-mobile.kontrast-pelny.kc2 {
	display: none !important;
}
	
.cslogo.kontrast-pelny.kc2 {
	display: inline-block !important;
}	
}

@media (max-width: 767px) {
.cslogo-mobile.kontrast-pelny.kc2 {
	display: inline-block !important;
}
	
.cslogo.kontrast-pelny.kc2 {
	display: none !important;
}
}

.kontrast-czarny {
	display:none !important;
}

a.kontrast-pelny:hover {
	color:#000 !important;
}

.contrast a {
    background-color: #000000 !important;
}

nav ul li a {
    color: #000000;
}

nav ul li a:hover {
    color: #000000;
    text-decoration: underline;
}

a.download {
    border: 3px solid #000000;
    color: #000000;
}

a.download:hover {
    border: 3px solid #000000;
    background-color: #000000;
}

.copyright-tekst p {
    color: #000000 !important;
}

.site-header, .entry-content .container {
    background-color: #000000 !important;
}

.lista-sidebar a {
    border-bottom: 1px solid #000000 !important;
}

.lista-sidebar a:hover {
    background-color: #000000 !important;
    }

.lista-sidebar a:before {
    color: yellow !important;
}

.entry-content h2 {
    border-bottom: 1px solid yellow !important;
}

.pasek-adres {
    color: #000000 !important;
}

.pasek-adres-back {
    background-color: yellow !important;
    border-bottom: 1px solid #000000 !important;
}

.kontakt-main {
    border: 1px solid #000000 !important;
    color: #000000 !important;
}

.kontakt-main:hover {
    border: 1px solid #000000 !important;
    background-color: #000000 !important;
    color: yellow !important;
}

.widget hr {
    background-color: yellow !important;
}

.pdffile a, .docfile a, .xlsfile a, .pptfile a {
    background-color: #000000 !important;
    color: yellow !important;
}

.lista-child a {
    color: yellow !important;
}

.lista-child a:hover {
    color: yellow !important;
    background-color: #000000 !important;
    }

.lista-child a:before {
    color: yellow !important;
}

.wypunktowania li::before {
    color: yellow !important;
}

ul.file li:before {
    background-image: url('/wp-content/uploads/2020/06/filelist2.png') !important;
}

ul.link li:before {
    background-image: url('/wp-content/uploads/2020/06/linklist2.png') !important;
}

.fullwidthmain {
    background-color: yellow !important;
}

h2.fullwidthmain, .fullwidthmain a {
    color: #000000 !important;
}

.kreskapion {
    border-left: 1px solid yellow !important;
}

.kadra-foto img {
    border: 1px solid yellow !important;
}

.niche_table.border-bottom-each-row tr:hover {
    background-color: yellow !important;
    color: #000000 !important;
}

.niche_table, .niche_table th, .niche_table td, .niche_table tr {
    border-color: yellow !important;
}

tr.thead {
	color: #000000 !important;
}

.sm img {
	background-color: #000000 !important;
}

.sm img:hover {
	background-color: #000000 !important;
}

.onaswidget {
	color: #000000 !important; 
}

.widget hr {
    background-color: #000000 !important;
}

.dwzlogofooter {
    background-image: url('/wp-content/themes/dwz/inc/umedlogowhitedwz-black.png') !important;
}

span.aktualnosci-data, .aktualnosci-data-sidebar {
	color: yellow !important;
}

.pasek-aktualnosci {
	background-color: yellow !important;
}

.aktualnosci-obrazek {
    background-color: black !important;
    border: 20px solid yellow !important;
}

.aktualnosci-box-sidebar {
    border-bottom: 1px solid yellow !important;
}

.glowna-akt  {
	color: #000000 !important;
}

.prev-next {
	border-top: 1px solid yellow !important;
}

.meta-data {
    color: #ffff00 !important;
}

.meta-excerpt {
    color: #ffff00 !important;
}

.proj-txt {
    background-color: #ffff00 !important;
}

h2.projekt-title a,
.projekt-read-more {
	color: #000000 !important;
}

.proj-ico {
	background-color: #000000 !important;
	border: 1px solid yellow;
}