
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;}
.flexslider.mainslider{ background: #000; border-bottom: 1px solid #FF0; }
.flex-direction-nav a, .flex-pauseplay a{ background: #000; color: #FF0; border: 1px solid #FF0; }
.flex-direction-nav a:hover, .flex-direction-nav a:focus{ background: #FF0; }
.flex-direction-nav a::before{color: #FF0;}
.flex-direction-nav a:hover::before, .flex-direction-nav a:focus::before{color: #000;}

.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, .navbanner .subtitle, .navbanner .cld{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,
header .loga img,
header .ue img{
	background: #FF0;
	padding: 5px;
}
header::after{
	background: #000;
}
header{
	background: #000;
	color: #FF0;
	border-bottom: 1px solid #ff0;
}
header .widgets_header{
	background: #000;
	border-bottom: 1px solid #FF0;
}
header .widgets_header a {
	color: #FF0;
}
header .logo span, header .logo span.title, header .logo span.subtitle{
	color: #FF0;
}
header .logo svg .cc,
header .logo svg #rect-up,
header .logo svg #rect-down,
header .logo svg #path880,
header .logo svg #path882,
header .logo svg #path884,
header .logo svg #path886{
	fill: #FF0 !important; 
}
header .logo a:hover svg .cc,
header .logo a:hover svg #rect-up,
header .logo a:hover svg #rect-down,
header .logo a:hover svg #path880,
header .logo a:hover svg #path882,
header .logo a:hover svg #path884,
header .logo a:hover svg #path886{
	fill: #000 !important; 
}
header .logo a:focus svg .cc,
header .logo a:focus svg #rect-up,
header .logo a:focus svg #rect-down,
header .logo a:focus svg #path880,
header .logo a:focus svg #path882,
header .logo a:focus svg #path884,
header .logo a:focus svg #path886{
	fill: #000 !important; 
}
.logo.cookie_info svg .cc,
.logo.cookie_info svg #rect-up,
.logo.cookie_info svg #rect-down,
.logo.cookie_info svg #path880,
.logo.cookie_info svg #path882,
.logo.cookie_info svg #path884,
.logo.cookie_info svg #path886{
	fill: #FF0 !important; 
}

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 {
	color: #ff0 !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:hover em, header .icons a:hover 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;
}
header .table > .cont .kalendarz{
	color: #ff0 !important;
	background: #000 !important;	
}
header .table > .cont .kalendarz i{
	color: #ff0 !important;
}
header .table > .cont .kalendarz:hover,
header .table > .cont .kalendarz:hover i,
header .table > .cont .kalendarz:focus,
header .table > .cont .kalendarz:focus i{
	color: #000 !important;
	background: #ff0 !important;	
}
@media only screen and (max-width: 999px){
	header .icons {
		background: #000;
	}
}

.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; }

a.button:after, 
input.button:after{
	color: #FF0 !important;
	background: #000 !important;
	border:1px solid #FF0 !important;
}

.button-sp{ border: 1px solid #FF0 !important; background: #000 !important; color: #ff0 !important; }
.button-sp:hover, .button-sp:focus{ background: #ff0 !important; color: #000 !important; }

.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 > a.sf-with-ul::after{
	color: #ff0;
}
.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 span.cld{ color: #FF0 !important; }
.headstyle .circle span { color: #FF0 !important; }
.headstyle .ico{ color: #FF0; }
.headstyle > .title > i {
	color: #FF0;
}

.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-top{background:#000;}
#menu-top .sf-menu a{color:#ff0;}
.sf-menu ul {background:#000;border:1px solid #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; }
.sf-menu > li:hover:has(> a.sf-with-ul){ background: #FF0 !important; }
.sf-menu > li:has(> a.sf-with-ul)::after{ color: #ff0; }
.sf-menu > li:hover > a.sf-with-ul::after{
	color: #000;
}

.show_menu_right {background:#FF0;color:#000 !important;}
#menu-right{background:#000;padding:0;}
#menu-right ul ul{background: #000;}
#menu-right li{ background: #000; border: 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; }

.pagination{
	color: #FF0;
}
.pagination a,
.pagination span{
	background: #000 !important;
	color: #FF0 !important;
	border: 1px solid #FF0 !important; 
}
.pagination a.active,
.pagination span.active{
	background: #FF0 !important;
	color: #000 !important;
}
.pagination a:hover{
	background: #FF0 !important;
	color: #000 !important;
}

.podstrona .content.articles{
	background: #000;
}
.articles .articles-table .row .wrapper {
	background: #000;
}
.articles .articles-table .row .info .author, 
.articles .articles-table .row .info .date {
	color: #FF0 !important;
}
.articles .articles-table .row .info .author i, 
.articles .articles-table .row .info .date i {
	color: #FF0 !important;
}
.articles .articles-table .row .links .more .button{
	border: 1px solid #FF0 !important;
	background: #000 !important;
	color: #FF0 !important;
}
.articles .articles-table .row .links .more .button > i {
	color: inherit;
}
.articles .articles-table .row .circle span{
	color: #FF0 !important;
}
.articles .articles-table .row .social .widgets > a,
.articles .articles-table .row .social .widgets > span.share{
	background: #000 !important;
	color: #FF0 !important;
	border: 1px solid #FF0 !important;
}
.articles .articles-table .row .social .widgets > a:focus{
	background: #FF0 !important;
	color: #000 !important;
}
.articles .articles-table .row .links .more > a {
	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 .articles-table .row .title i {
	color: #FF0;
}
.articles .articles-table .row .title:hover i,
.articles .articles-table .row .title:focus i{
	color: #000;
}
.articles .articles-table .row .lead{
	color: #FF0;
}
.articles .articles-table .row:hover .wrapper .grid-sb {
	background: #000;
}
.articles .articles-table .row:hover .title a,
.articles .articles-table .row:focus .title a,
.articles .articles-table .row:hover .title a h3,
.articles .articles-table .row:focus .title a h3{
	background: inherit !important;
	color: inherit !important;
}
.articles .articles-table .row .title a:hover{
	background: #FF0 !important;
	color: #000 !important;
}
.articles .articles-table .row .title a:focus{
	background: #FF0 !important;
	color: #000 !important;
}

.articles.view .info .date > i{
	color: #fff;
}

.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-widgets .title-tile {
	background: #FF0;
	color: #000;
}
.articles .articles-table .row .wrapper .grid-sb {
	background: #000;
	border: 1px solid #FF0;
}
.articles .articles-table .row .title a h3 {
	color: inherit;
}
.articles .articles-table .row .links .more .button:hover,
.articles .articles-table .row .links .more .button:focus {
	background: #FF0 !important;
	color: #000 !important;
	border: 1px solid #FF0 !important;
}

.articles.view .info .date {
	color: #FF0;
}

.aktualnosci {
	background: #000;
	border-top: 1px solid #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:#000;color:#FF0;border:2px solid #FF0;}
#back-top a:hover, #go-down a:hover, #back-top a:focus, #go-down a:focus{background:#FF0 !important;color:#000 !important;border:2px solid #FF0 !important;}

.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: transparent;
}
a.menu-mobile-toggle.close:hover::before,
a.menu-mobile-toggle.close:focus::before{
	color: #000 !important;
	background: #FF0 !important;
}
a.menu-mobile-toggle, a.menu-mobile-call, a.menu-book-online {
	background: #000; 
	border-color: #FF0;
	color: #FF0;
}
header #h-mobile .info {
	color: #FF0;
}
a.menu-mobile-call, a.menu-book-online { border-color: #FF0; }
header #h-mobile { border-color: #FF0; }
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 ul > li::before{color:#FF0;}
#menu-mobile .menu-mobile a {color:#FF0;}
#menu-mobile .menu-mobile a:hover, #menu-mobile .menu-mobile li.active > a {color:#fff;}
#menu-mobile .menu-mobile::before{ background:transparent;border-bottom:1px solid #ff0;}

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;}
.formularz .checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	appearance: none;
	background: #000;
	color: #ff0;
	border: 1px solid #ff0;
	width: 1.15em;
	height: 1.15em;
	border-radius: 3px;
	box-shadow: none;
}
.formularz .checkbox input[type="checkbox"]::before {
	content: "";
	width: 0.8em;
	height: 0.8em;
	transform: scale(0);
	transition: 120ms transform ease-in-out;
	box-shadow: inset 1em 1em var(--form-control-color);
	display: block;
	background: #ff0;
	border-radius: 3px;
	position: absolute;
	margin: 0.16em;
}
.formularz .checkbox input[type="checkbox"]:checked::before {
	transform: scale(1);
}
.formularz .g-recaptcha iframe{
	border: 1px solid #ff0;
	border-radius: 3px;
}

.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 .date,
.flex-caption .banner-caption .desc{
	background: #000 !important;
	color: #ff0 !important;
	padding: 3px;
}
.flex-caption .banner-caption .cld{
	color: #ff0 !important;
}
.flex-caption .banner-caption .desc.icons > div > .ico{
	background: #ff0 !important;
	color: #000 !important;
}
.flex-caption .button a{
	background: #ff0 !important;
	color: #000 !important;
}

.fundusze {
	background: #000;
}
.fundusze .table img {
	background: #ff0;
	padding: 5px;
}
.fundusze .desc {
	color: #ff0 !important;
}
@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{
	border: 1px solid #ff0;
	background: #000;
	color: #ff0;
}
.formularz_kontaktowy .buttons button:hover{
	background: #ff0;
	color: #000;
}

.fk-table{
	color: #ff0;
}
.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;
	background: #000;
	color: #ff0;
}
input[type="text"]::placeholder,
textarea::placeholder {
    opacity: 1 !important;
	color: #ff0 !important;
}

.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;
}

.bpz .bpz-kafelki > .kafelek .ico{
	background: #000;
	color: #ff0;
	border: 4px solid #ff0;
}
.bpz .bpz-kafelki > .kafelek .title{
	background: #000;
	color: #ff0;
	padding: 0 10px;
}
.bpz .bpz-kafelki > .kafelek .title span.cld{
	color: #ff0;
}

.ctrl-calendar {
	border: 1px solid #ff0;
	background: #000;
}
.ctrl-calendar table td{ 
	color: #ff0;
}
.ctrl-calendar table th,
.ctrl-calendar table th .clr-def{
	color: #000 !important;
}
.ctrl-calendar table th {
	border-bottom: 1px solid #000;
}
.ctrl-calendar table td.current_day {
	background: #ff0;
	color: #000;
}
.ctrl-calendar .events-list .event-row .title{
	color: #ff0;
}
.ctrl-calendar .events-list .event-row .date,
.ctrl-calendar .events-list .event-row .date.important {
	background: #ff0;
	color: #000;
}
.ctrl-calendar-table .change-month{
	color: #000;
}

.ui-tooltip.tooltip-style{
	border: 1px solid #ff0 !important;
	background: #000 !important;
	color: #ff0 !important;
}
.ui-tooltip .events .event{
	border-top: 1px solid #ff0;
	color: #ff0;
}
.ui-tooltip .events .event > i{
	color: #ff0;
}
.ctrl-calendar table td.active {
	background: rgba(255,255,0,0.5);
	color: #000;
}

.project-database-search .filters > div > .t {
	color: #ff0;
}
.project-database-search .filters > div > .i > span {
	border: 1px solid #ff0;
}
.project-database-search .filters > div > .i .ico {
	background: #ff0;
	color: #000;
}
.project-database-search .filters > div > .i input[type="text"], 
.project-database-search .filters > div > .i select {
	background: #000;
	color: #ff0;
}

.project-database-list{
	color: #ff0;
}
.project-database-list > .row{
	border: 1px solid #ff0;
}
.project-database-list .cld{
	color: inherit;
}
.project-database-list > .row > .photo .w::before {
    border-top: 3px solid #ff0;
    border-left: 3px solid #ff0;
}
.project-database-list > .row > .photo .w::after {
    border-right: 3px solid #ff0;
    border-bottom: 3px solid #ff0;
}
.project-database-list > .row > .photo .w .nophoto {
	background: #000;
	color: #ff0;
}
.project-database-list > .row > .details .bottom > div .ico {
	background: #ff0;
	color: #000;
}
.project-database-list > .row > .uczelnia-logo img{
	background: #fff;
	padding: 5px;
}

.project-view {
	border: 1px solid #ff0;
}
.project-view .project-mid .project-movie .w::before {
	border-top: 3px solid #ff0;
	border-left: 3px solid #ff0;
}
.project-view .project-mid .project-movie .w::after {
	border-bottom: 3px solid #ff0;
	border-right: 3px solid #ff0;
}
.project-view .project-title,
.project-view .project-desc,
.project-view .fi-row {
	color: #ff0;
}
.project-view .fi-row .ico {
	background: #ff0;
	color: #000;
}
.project-view .project-mid .project-movie .w .nophoto {
	background: #000;
	color: #ff0;
}

.n-tabs .n-tabs-menu{
	border-bottom: 1px solid #ff0;
}
.n-tabs .n-tabs-menu a{
	background: #000;
	color: #ff0;
	border: 1px solid #ff0;
	margin-bottom: -1px;
}
.n-tabs .n-tabs-menu a.active,
.n-tabs .n-tabs-menu a:hover{
	background: #ff0;
	color: #000;
}
.n-tabs .n-tabs-cnt .n-tab .n-title{
	color: #ff0;
}
.n-tabs .cld {
	color: #ff0;
}

.plan-wydarzenia .title {
	color: #ff0;
}
.plan-wydarzenia .plan-c::before {
	border: 2px solid #ff0;
	background: #000;
}
.plan-wydarzenia .plan-c::after {
	background: #ff0;
}

.form_zu .fzu_title,
.form_zu .fzu-row > .ph,
.form_zu .sr {
	color: #ff0;
}
.form_zu .fzu-row .fzu-rs span.ico {
	background: #ff0;
	color: #000;
}
.form_zu .fzu-row input[type="text"],
.form_zu .fzu-row select {
	border: 1px solid #ff0;
	color: #ff0;
	background: #000;
}
.form_zu .fzu-buttons button{
	background: #ff0;
	color: #000;
}

#form-meeting .form_zu .fzu-row .fzu-hours .h{
	background: green;
	color: #fff !important;
	border-color: green;
}
#form-meeting .form_zu .fzu-row .fzu-hours .h.reserved {
	background: red;
	border-color: red;
}
#form-meeting .form_zu .fzu-row .fzu-hours-caption span.f{
	background: green;
}
#form-meeting .form_zu .fzu-row .fzu-hours-caption span.r{
	background: red;
}

.cfooter{
	background: #000;
	color: #ff0;
	border-top: 1px solid #FF0;
}
.cfooter .cfooter-l .social a {
	color: #ff0;
	border: 1px solid #ff0;
}
.cfooter .cfooter-c .kafs .kaf .ico{
	color: #FF0;
}
.cfooter a{
	color: #ff0 !important;
}
.cfooter a:focus{
	background: #ff0 !important;
	color: #000 !important;
}
.cfooter .kafs .kaf .ico{
	color: #FF0;
}

#controlbox .wrapper .container .content {
	background: #000;
	color: #ff0;
	border: 1px solid #ff0;
}
#controlbox button.close {
	color: #ff0;
	border-color: #ff0;
	background: #000;
}
#controlbox .wrapper .container .content .buttons button {
	background: #ff0;
	color: #000;
}

.nasza_oferta .o-grid .grid-box .title{
	background: #000;
	color: #ff0;
	padding: 10px;
}
.nasza_oferta .o-grid .grid-box:focus,
.nasza_oferta .o-grid .grid-box:hover{
	border: 3px solid #ff0;
}
.nasza_oferta .o-grid .grid-box:focus .title,
.nasza_oferta .o-grid .grid-box:hover .title{
	background: #ff0;
	color: #000;	
}
.nasza_oferta .o-grid .grid-box:hover::before,
.nasza_oferta .o-grid .grid-box:focus::before{
	opacity: 0.9;
}

.liczby { background: #000; color: #ff0; border-top: 1px solid #ff0; border-bottom: 1px solid #ff0; }
.liczby .wr .fl .ico { color: #FF0; }
.liczby .wr .fl .r .cn { color: #ff0; }
.liczby .wr .fl .r .dsc { color: #ff0; }

ul.chkbox li::before { color: #FF0; }

.o_kmip .okmip_flex .r .title{ color: #ff0; }

.bp-menu-wrapper { background: #000; }
ul.bp-menu li, ul.bp-menu li > a { color: #ff0; background: #000; border: 1px solid #ff0; }
ul.bp-menu li:hover > a, ul.bp-menu li > a:focus, ul.bp-menu li.active > a { background: #ff0; color: #000; } 

.podstrona ul li::marker { color: #FF0; }

.suprim img{ background: #fff; padding: 5px; }

.form_suprim{ background: #000; color: #ff0; border: 1px solid #ff0; }
.form_suprim input[type="text"],
.form_suprim textarea { background: #000; color: #ff0; border: 1px solid #ff0; }
.form_suprim input[type="checkbox"] { background: #000; color: #ff0; border: 1px solid #ff0;}
.form_suprim input[type="checkbox"]::before { background: #ff0; }
.form_suprim input[type="checkbox"]:focus::before { background: #000; }
.form_suprim .sr { color: #ff0; }
.form_suprim .form_suprim-consent label a { color: #ff0; text-decoration: underline; }
.form_suprim .form_suprim-buttons button { border: 1px solid #ff0; background: #000; color: #ff0;  }
.form_suprim .form_suprim-buttons button:hover{ background: #ff0; color: #000; }
.form_suprim .form_suprim-checkbox .sr-a { color: #ff0; }