
a:focus, a:hover{background-color: #ff0 !important;color: #000 !important; opacity: 1 !important; }

body{background:#000;color:#FF0;}
a{color:#FF0;}
a:hover{color:#000 !important;}

.container1{background:#000;}

.wrap{background:#000;color:#FF0;}
.filters-section{background: #000;}
.nag {background:#FF0;color:#000;}
.nag-small {background:#333333;color:#FF0;}
.parallax-slider .controlBtn .innerBtn{background:#FF0;color:#000;}
.parallax-slider .controlBtn.parallaxNextBtn:hover .innerBtn{background:#96030D; color:#fff;}
.parallax-slider .controlBtn.parallaxPrevBtn:hover .innerBtn{background:#96030D; color:#fff;}
.parallax-slider .controlBtn .slidesCounter{background:#96030D;}
.nav {color:#FF0;border-bottom: 1px solid #FF0;}
.nav a{color:#FF0 !important;}
.flex-direction-nav a{background: #FF0;}
.flex-direction-nav a:before{color: #000;}

.flex-direction-nav a:hover:before, .flex-direction-nav a:focus:before{color: #fff;}

.nav i, .nav em{color:#FF0;}
.search #search_form input[type="text"]:focus{color: #fff;}
h2.naglowek {color:#FF0;}
h2.naglowek::after {background:#FF0;}
.kontakt { border-top: 1px solid #FF0; }
.kontakt span.title{color:#FF0 !important;}
.btn {background:#FF0;color:#000;box-shadow:none;}
.btn:hover, .btn:focus{background: #96030D; color: #fff;}
.navbanner .title{color:#FF0;}

.wrap.dark  #main-content span.title_poradnie{color: #FF0 !important;}

header, header.fixed{ box-shadow: none;}
header .icons a:focus em{
	background: #96030D !important;
}
header .logo img{
	background: #FF0;
	padding: 5px;
}
header::after{
	background: #000;
}
header{
	background: #000;
	color: #FF0;
}
header .logo span, header .logo span.title, header .logo span.subtitle{
	color: #FF0;
}
header .contact i{
	color: #FF0;
}
header .contact a:hover i,
header .contact a:focus i{
	color: inherit;
}
header .bip{
	background: #ff0;
}
header .icons .widget > a,
header .search button {
	background: #ff0 !important;
	color: #000 !important;
	border: 0 !important;
}
header .icons .widget > a:hover,
header .search button:hover {
	background: #ff0;
	color: #000;
}
header .icons a {
    color: #ff0;
}
header .icons a:hover em, header .icons a:hover i {
	background: #96030D !important;
}
header .icons .pc i{
	color: #000;
}
header .icons a em, header .icons a i {
    color: #000;
}
header .icons a:hover, header .icons a:focus{
	background: #ff0;
}
header .icons a:hover em, header .icons a:hover i, header .icons a:focus i {
	color: #000 !important;
	background: #ff0 !important;
}
header .icons a:focus em, header .icons a:focus i {
	color: #000 !important;
}
@media only screen and (max-width: 999px){
	header .icons {
		background: #000;
		border-bottom: 1px solid #ff0;
	}
}

.navs-bottom {color:#FF0;border-top: 1px solid #FF0;}
.navs-bottom a{color:#FF0;}
.navs-bottom i, .navs-bottom em{color:#fff;}
.navs-bottom .share i, .navs-bottom .share em{background:#FF0;color:#000;}
.navs-bottom .right i:hover, .navs-bottom .right em:hover{background: #fff;}

a.button, a.button.gray, input[type=button].button, input[type=button].button.gray, input[type=submit].button, button.button{ background:#FF0; color:#000; border:1px solid #FF0;}
a.button:hover, a.button:focus, input[type=button].button:hover, input[type=submit].button:hover, button.button:hover{ background:#96030D !important; color:#fff !important; }
a.button i, a.button em{ color:#000; }
a.button:hover i, a.button:hover em{ color:#000; }

.sf-menu li.sfHover ul li a{
	background: #000 !important;
}
.sf-menu li.sfHover ul li.active a{
	background: #ff0 !important;
}
.sf-menu li.sfHover ul li a:hover, .sf-menu li.sfHover ul li a:focus {
	background: #ff0 !important;
	color: #000 !important;
}
a.button-red, input.button-red{
	background: #FF0;
	color: #000;
}
.parallax-slider #mainCaptionHolder .container .slider_caption .more a:hover{
	background: #96030D !important;
	color: #fff !important;
}
.sf-menu a span.t{
	background: inherit !important;
	color: inherit !important;
}
.sf-menu a:hover, .sf-menu li.sfHover a, .sf-menu li.active a{
	background: #ff0 !important;
}
.sf-menu a:hover span.t{
	background: #ff0 !important;
}
#search_bar i{
	background: #ff0;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    display: block;
    box-shadow: none;
}
.sf-menu li a.sf-with-ul::before{
	color: #000;
}
.sf-menu li.sfHover a.sf-with-ul::before{
	color: #fff;
}

.menu-bottom{
	color: #ff0;
}
.menu-bottom .menu > li::before{
	color: #ff0;
}
.menu-bottom a{
	color: #ff0;
}

.menu-bottom a:hover, .menu-bottom a:focus{
	color: #000 !important;
	background: #ff0 !important;
}

.headstyle .title {color:#FF0;}
.headstyle .title span::before,.headstyle .title span::after{background:#fff;}
.headstyle .circle span { color: #FF0 !important; }
	
.mobile-logo span.title, .mobile-logo span.subtitle{ color:#FF0; }

.logo-wt span.title{ color:#FF0; }

.head-pasek {background:#000;color:#FF0;border-bottom: 1px solid #FF0;}
.head-pasek em{background:#FF0;color:#000;}
.head-pasek .lang_menu a {background:#FF0;color:#000;}

#search input[type=submit]{background: #FF0 url('../img/search-button-bg1.png') no-repeat;}

.search #search_form input[type="text"]{ border:1px solid #FF0;background:#000;color:#FF0;}
.search_results h4 a {color:#FF0;}
.search_results .date {color:#fff;}
.search_results .date i {color:#fff;}
#menu-mobile .menu-mobile ul li::before{
	background: #FF0;
}

#menu-top{background:#000;border-top:1px solid #FF0;border-bottom:1px solid #FF0;}
#menu-top .sf-menu a{color:#ff0;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li.active { color: #ff0 !important; }
.sf-menu ul li:hover,.sf-menu ul li.sfHover,.sf-menu ul li.active {background:#ff0; color: #000 !important; }
.sf-menu a:hover,.sf-menu li.sfHover > a,.sf-menu li.active > a{color: #000 !important; }
.sf-menu ul li {background:#000;}
.sf-menu a span.t:hover::before, .sf-menu li.sfHover a span.t::before, .sf-menu li.active a span.t::before {display:none;}
.sf-menu a::before { color: #ff0; }

.show_menu_right {background:#FF0;color:#000 !important;}
#menu-right ul ul{background: #000;}
#menu-right li{ background: #000; border-top: 1px solid #FF0; }
#menu-right a { color: #FF0; }
#menu-right ul ul li { background: #000; border-top: 1px solid #FF0; }
#menu-right ul ul li a {color: #FF0;}
#menu-right ul ul li:hover, #menu-right ul ul li:focus, #menu-right ul ul li.active { background: #FF0; color: #000; }
#menu-right ul ul li:hover a, #menu-right ul ul li.active a { color: #FF0; }
#menu-right ul ul li:hover > a, #menu-right ul ul li.active > a { color: #000; }
#menu-right ul ul li a::before { color: #FF0; }
#menu-right li:hover > a::before, #menu-right li.active > a::before { color: #000; }

#menu-right li:hover, #menu-right li:focus, #menu-right li.active{
	background: #FF0 !important;
	color: #000 !important; 
}
#menu-right li.active > a{
	color: #000;
}
#menu-right li:hover a, #menu-right li:focus a{
	background: none !important;
}
#menu-right ul li.active li{
	background: #000;
}
#menu-right > ul > li > a:hover span.b{background:none;}
#menu-right > ul > li > a span.b::before{display:none;}

#kontakt{background:#101010;color:#FF0;}
.size-big1, .size-big1 a { color: #FF0;}
.size-med1, .size-med1 a { color: #FF0;}
.size-med2, .size-med2 a { color: #FF0;}
.size-med3, .size-med3 a { color: #FF0;}

#mid {background:#000;color:#FF0;}
.flexslider.flex-1 .flex-caption{color:#FF0;}
.flex-control-paging li a {border: 1px solid #000;background: #000 none repeat scroll 0% 0%;}
.flex-control-paging li a.flex-active {border: 1px solid #FF0;background: #FF0 none repeat scroll 0% 0%;}
.kalendarz-wydarzen {background:#000;}
#organizer_table td.miesiac {color:#FF0;}
#organizer_table tr th { background: #333333;color:#FF0;border: 1px solid #000;}
#organizer_table tr.cnt td{border: 1px solid #000;}
#organizer_table tr.cnt td.st { background: #333333;color:#FF0;}
#organizer_table tr.cnt td a {color:#FF0;}
#organizer_table tr.cnt td a:hover{ background: #FF0;color:#000;}
#organizer_table tr.cnt td.st0 { background: #333333;}
#organizer_table tr.cnt td.st1 { background: #252525;}
#organizer_table tr.cnt td.st2 { background: #6b6b6b;}

#main-content{background:#000;color:#FF0;}
#main-content .podstrona {background:#000;color:#FF0 !important;}

#site-map ul li:before { color:#fff; }

.articles .articles-table .row .info .date {
	background: #FF0;
	color: #000;
}
.articles .articles-table .row .circle span{
	color: #FF0 !important;
}
.articles .articles-table .row .info .social .widgets > a,
.articles .articles-table .row .info .social .widgets > span.share{
	background: #FF0 !important;
	color: #000 !important;
}
.articles .articles-table .row .photo .block .more {
	background: #FF0 !important;
	color: #000 !important;
}
.articles .articles-table .row .photo .block {
	border: 1px solid #000;
	background: rgba(0,0,0,0.7);
}
.articles .articles-table .row .photo .full:hover,
.articles .articles-table .row .photo .full:focus{
	background: rgba(0,0,0,0.5) !important;
	border: 1px solid #FF0;
}
.articles .articles-table .row .info .social .share-block {
	background: #000;
	box-shadow: none;
	border: 1px solid #FF0;
}
.articles .articles-table .row .info .social span.share .share-block a {
	color: #FF0;
}
.articles .articles-table .row .title a{
	color: #FF0;
}

.articles-widgets {
	background: #000;
}
.articles-widgets > h3 {
	border-bottom: 1px solid #FF0;
}
.articles-widgets li a {
	color: #FF0;
}
.articles-widgets li a::after {
	color: #FF0;
}
.articles-widgets li {
	border-bottom: 1px solid #FF0;
}
.articles-widgets li.article-row a > span.date,
.articles-widgets li.article-row a > span.title {
	color: inherit;
}
.articles-widgets li a:hover{
	background: #FF0 !important;
}
.articles-widgets li.active a {
	background: #FF0;
	color: #000;
}

.articles.view .info .date {
	color: #FF0;
}


.pages span.pages_act {
    background: #FF0;
    border: 1px solid #FF0;
    color: #000;
}
.pages a, .pages span {
    color: #FF0;
    border: 1px solid #FF0;
}

footer {background:#000;color:#FF0;}
footer a {color:#FF0;}

#cookie-info-bar{background: #000;border-top: 1px solid #FF0;color:#FF0;}
#cookie-info-bar a.policy_link{ color: #FF0 !important; }
#cookie-info-bar a#cookie_action_button { color: #FF0 !important; }
#back-top a, #go-down a{background:#FF0;color:#000;border:1px solid #000;}

.podstrona .mp-galeria{background:#000;}
.parallax-slider {}
.parallax-slider #mainCaptionHolder .container .slider_caption .more a {background:#FF0;color:#000;}
.parallax-slider #mainCaptionHolder .container .slider_caption .more a .ico{background: #96030D;color:#fff;}
.parallax-slider #paralaxSliderPagination ul li {background:#000;border: 2px solid #FF0;}
.parallax-slider #paralaxSliderPagination ul li.active, .parallax-slider #paralaxSliderPagination ul li:hover {background:#FF0;}
.slider_caption .title span{ color:#FF0;}
.parallax-slider .controlBtn.parallaxPrevBtn .arrow-left{ filter: invert(100%);}
.parallax-slider .controlBtn.parallaxNextBtn .arrow-right{ filter: invert(100%);}
.parallax-slider .controlBtn.parallaxPrevBtn:hover .arrow-left{ filter: invert(0%);}
.parallax-slider .controlBtn.parallaxNextBtn:hover .arrow-right{ filter: invert(0%);}
.parallax-slider #mainCaptionHolder .container .slider_caption .s_caption .button a{ background:#FF0; color: #000; }
a.menu-mobile-toggle.close::before{
	color: #FF0;
	background: #000;
}
header #h-mobile {background:#000;border-bottom: 1px solid #000;color:#000;}
a.menu-mobile-toggle {border-right: 1px solid #FF0;border-bottom: 1px solid #FF0;color:#FF0;}
#menu-mobile .menu-mobile {background:#000;}
#menu-mobile .menu-mobile .title {color:#FF0;}
#menu-mobile .menu-mobile ul li {background:#000;color:#FF0;}
#menu-mobile .menu-mobile a {color:#FF0;}
#menu-mobile .menu-mobile a:hover, #menu-mobile .menu-mobile li.active > a {color:#fff;}

footer{
	border-top: 1px solid #FF0;
}
footer .polityka_prywatnosci i{
	background-color:#FF0;
	color: #000;
}
footer .polityka_prywatnosci a:hover i, footer .polityka_prywatnosci a:focus i{
	background-color:#fff;
	color: #96030D;
}
footer a:hover, footer a:focus{
	background: #96030D;
}
.sm2-360ui {background-color:#FF0 !important;}

.formularz input[type="submit"], .formularz input[type="button"] { background:#FF0;color:#000;}
.formularz .right input[type="submit"], .formularz .right input[type="button"]{background:#FF0;color:#000;}

.wrap.dark  #main-content .o-mzoz{
	background: #000;
}

.wrap.dark #main-content .o-mzoz{
	color: #FF0;
}

#main-content .podstrona .table_contact .tab .icon i{
	color: #000;
}

#main-content .podstrona .table_contact .tab .desc{
	color: #000;
}

#main-content .podstrona .table_contact .tab .desc a{
	color: #000 !important;
}
#main-content .podstrona .table_contact .tab .desc a:hover, #main-content .podstrona .table_contact .tab .desc a:focus{
	color: #fff !important;
}

.wrap.dark  #main-content .kontakt{
	background: #000;
	color: #FF0;
}
#main-content .podstrona .table_contact .text{
	background: #FF0;
}

.slick-next::before, .slick-prev::before{
	color: #ff0 !important;
}

.simply-scroll .simply-scroll-list li{
	background: #fff !important;
}
.parallax-slider{
	background: #000;
}

#skiplinks a{
	color: #000;
	background: #ff0;
}

.filters-section{
	border-bottom: 1px solid #ff0;
}
.filters-section button{
	color: #000;
	background: #ff0;
}

.podstrona a {
	color: #ff0;
}

a.button-w-ico{
	background: #ff0;
	color: #000;
}
a.button-w-ico span.ico{
	background: #ff0;
}
a.button-w-ico span.ico i{
	color: #000;
}
a.button-w-ico:hover span.ico{
	background: #ff0;
	color: #000;
}

.menu-side{
	background: #000;
}
#menu-side .menu li {
	background: #000;
	border: 1px solid #ff0;
	color: #ff0;
}
#menu-side .menu li a{
	color: #ff0;
}
#menu-side .menu li:hover, 
#menu-side .menu li.active {
	background: #ff0;
	color: #000;
}
#menu-side .menu li:hover , 
#menu-side .menu li.active a{
	color: #000;
}

.podstrona table td,
.podstrona table th{
	border: 1px solid #ff0;
}
.podstrona table th{
	background: #ff0;
	color: #000;
}

.form-container .field .flex .left {
    background: #000;
    border: 1px solid #ff0;
}
.form-container .field .flex .right {
    border: 1px solid #ff0;
}

#cboxContent {
    background: #000 !important;
	color: #ff0 !important;
	border: 1px solid #ff0 !important;
}
#cboxClose {
	background: #ff0 !important;
	color: #000 !important;
}
#cboxLoadedContent {
   color: #ff0 !important;
}

#pwa-install{background:#ff0;color:#000;}
#pwa-install #pwa-install-button{background:#000;color:#ff0;}
#pwa-install #pwa-close-button{color:#000;}

.flex-caption .banner-caption .title,
.flex-caption .banner-caption .subtitle,
.flex-caption .banner-caption .desc{
	background: #000 !important;
	color: #ff0 !important;
	padding: 3px;
}
.flex-caption .button a{
	background: #ff0 !important;
	color: #000 !important;
}

.fundusze {
	background: #000;
}
.fundusze .table img {
	background: #ff0;
	padding: 5px;
}
@media only screen and (max-width: 700px){
	.fundusze {
		border-color: #ff0;
	}
}

.kontakt,
.kontakt-table .col .row .ico,
.kontakt-table .col .row .head,
.kontakt-table .col .row .dsc{
	color: #ff0;
}

.sfkd {
	border-top: 1px solid #ff0;
	background: #000;
	color: #ff0;
}
.table-sfkd > .sfkd-ls {
	color: #ff0;
}
.formularz_kontaktowy .buttons button{
	background: #ff0 !important;
	color: #000 !important;
}
.fk-table .fk-ico span.ico {
	border: 1px solid #ff0;
	background: #000;
	color: #ff0;
}
.fk-table > .fk-ls input[type="text"],
.fk-table > .fk-rs textarea{
	border: 1px solid #ff0;
}

.kzs2 .cnt {
	border: 1px solid #ff0;
	background: #000;
	color: #ff0;
}
.kalendarium-form .cnt .desc {
	color: #ff0;
}
.kzs2 .sbm > span.col {
	border: 1px solid #ff0;
	background: #000;
	color: #ff0;
}
.kzs2 .sbm > span.col.active{
	background: #ff0;
	color: #000;
}

.galeria .row .kw{
	border: 1px solid #ff0;
}
.galeria .row .kw .title,
.galeria .row .kw .date {
	border: 1px solid #ff0 !important;
	background: #000 !important;
	color: #ff0 !important;
}
.galeria .row .kw > a:focus .title,
.galeria .row .kw > a:focus .date{
	background: #ff0 !important;
	color: #000 !important;
}
