
a:focus, a:hover{background-color: #ccb2b2 !important;color: #000 !important; opacity: 1 !important; }

body{background:#000;color:#ccb2b2;}
a{color:#ccb2b2;}
a:hover{color:#000 !important;}

.container1{background:#000;}

.wrap{background:#000;color:#ccb2b2;}
.filters-section{background: #000;}
.nag {background:#ccb2b2;color:#000;}
.nag-small {background:#333333;color:#ccb2b2;}
.parallax-slider .controlBtn .innerBtn{background:#ccb2b2;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:#ccb2b2;border-bottom: 1px solid #ccb2b2;}
.nav a{color:#ccb2b2 !important;}
.nav a:hover{color:#000 !important;}
.nav a:hover i,
.nav a:hover em,
.nav a:focus i,
.nav a:focus em{
	color: #000 !important;
}
.flexslider.mainslider{ background: #000; border-bottom: 1px solid #ccb2b2; }
.flex-direction-nav a, .flex-pauseplay a, .podstrona .flex-pauseplay a{ background: #000; color: #ccb2b2; border: 1px solid #ccb2b2; }
.flex-direction-nav a:hover, .flex-direction-nav a:focus{ background: #ccb2b2; }
.flex-direction-nav a::before{color: #ccb2b2;}
.flex-direction-nav a:hover::before, .flex-direction-nav a:focus::before{color: #000;}

.flexslider.projekty{ background: #000; }
.flexslider.projekty .slides > li > .slide-flex{ border:1px solid #ccb2b2; }

.nav i, .nav em{color:#ccb2b2;}
.search #search_form input[type="text"]:focus{color: #fff;}
h2.naglowek {color:#ccb2b2;}
h2.naglowek::after {background:#ccb2b2;}
h2.h2_title{color:#ccb2b2;}
.kontakt { border-top: 1px solid #ccb2b2; }
.kontakt span.title{color:#ccb2b2 !important;}
.btn {background:#ccb2b2;color:#000;box-shadow:none;}
.btn:hover, .btn:focus{background: #96030D; color: #fff;}
.navbanner .title, .navbanner .subtitle, .navbanner .cld{color:#ccb2b2;}

.wrap.dark  #main-content span.title_poradnie{color: #ccb2b2 !important;}

header, header.fixed{ box-shadow: none;}
header .icons a:focus em{
	background: #96030D !important;
}
header .logo img,
header .loga img,
header .ue img,
header .dofinansowanie img{
	background: #ccb2b2;
	padding: 5px;
}
header .logo.wb img{
	background: #000;
}
header .dofinansowanie::before {
	background: #000;
}
header::after{
	background: #000;
}
header{
	background: #000;
	color: #ccb2b2;
	border-bottom: 1px solid #ccb2b2;
}
header .widgets_header{
	background: #000;
	border-bottom: 1px solid #ccb2b2;
}
header .widgets_header a {
	color: #ccb2b2;
}
header .logo span, header .logo span.title, header .logo span.subtitle{
	color: #ccb2b2;
}
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: #ccb2b2 !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: #ccb2b2 !important; 
}

header .contact i{
	color: #ccb2b2;
}
header .contact a:hover i,
header .contact a:focus i{
	color: inherit;
}
header .bip,
header .zit{
	background: #ccb2b2;
}
header .icons .widget > a,
header .search button {
	color: #ccb2b2 !important;
	border: 0 !important;
}
header .icons .widget > a:hover,
header .search button:hover {
	background: #ccb2b2;
	color: #000;
}
header .icons a {
    color: #ccb2b2;
}
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: #ccb2b2;
}
header .icons a:hover em, header .icons a:hover i, header .icons a:focus i {
	color: #000 !important;
	background: #ccb2b2 !important;
}
header .icons a:focus em, header .icons a:focus i {
	color: #000 !important;
}
header .table > .cont .kalendarz{
	color: #ccb2b2 !important;
	background: #000 !important;	
}
header .table > .cont .kalendarz i{
	color: #ccb2b2 !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: #ccb2b2 !important;	
}
header .sticky-menu{
	background: #000;
	border-color: #ccb2b2;
	color: #ccb2b2;
}
header .sticky-menu .sticky-menu-content > *{
	border-color: #ccb2b2;
}
header .sticky-menu .sticky-menu-content > .lang .dropdown-menu{
	background: #000;
	border: 1px solid #ccb2b2;
}
header .sticky-menu .sticky-menu-content > .lang .dropdown-menu > li{
	border-color: #ccb2b2;
}
header .sticky-menu .sticky-menu-content > .wcag .dropdown-menu{
	background: #000;
	border: 1px solid #ccb2b2;
}
header .sticky-menu .sticky-menu-content > .wcag .dropdown-menu > li{
	border-color: #ccb2b2;
}
header .menu_box .sf-menu a,
header .menu_box .sf-menu a::after,
header .menu_box .sf-menu > li > a.sf-with-ul::after{
	color: #ccb2b2;
}
header .menu_box .sf-menu > li.active > a.sf-with-ul::after,
header .menu_box .sf-menu > li:hover > a.sf-with-ul::after{
	color: #000;
}
header .menu_box{
	background: #000;
	color: #ccb2b2;
}
header .menu_box .logo img,
header .menu-mobile .logo img{
	background: #000;
}
header > .pagewidth-s{
	background: #000;
}
header .pagetitle{
	color: #ccb2b2;
}
@media only screen and (max-width: 999px){
	header .icons {
		background: #000;
		color: #ccb2b2;
	}
	header .sticky-menu .sticky-menu-content > .lang .dropdown-menu,
	header .sticky-menu .sticky-menu-content > .wcag .dropdown-menu {
		color: #ccb2b2;
	}
}

.header-s .hs-f{
	color: #ccb2b2 !important;
	border: 1px solid #ccb2b2 !important;
	background: #000 !important;
}

.navs-bottom {color:#ccb2b2;border-top: 1px solid #ccb2b2;}
.navs-bottom a{color:#ccb2b2;}
.navs-bottom i, .navs-bottom em{color:#fff;}
.navs-bottom .share i, .navs-bottom .share em{background:#ccb2b2;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:#ccb2b2; color:#000; border:1px solid #ccb2b2;}
a.button:hover, a.button:focus, input[type=button].button:hover, input[type=submit].button:hover, button.button:hover{ background:#ccb2b2 !important; color:#000 !important; }
a.button i, a.button em{ color:#000; }
a.button:hover i, a.button:hover em{ color:#000 !important; }

a.button, .podstrona a.button, input.button, .podstrona input.button{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
a.button i, .podstrona a.button i, input.button i, .podstrona input.button i{ color:#ccb2b2; }

a.button:after, 
input.button:after{
	color: #ccb2b2 !important;
	background: #000 !important;
	border:1px solid #ccb2b2 !important;
}

.button-sp{ border: 1px solid #ccb2b2 !important; background: #000 !important; color: #ccb2b2 !important; }
.button-sp:hover, .button-sp:focus{ background: #ccb2b2 !important; color: #000 !important; }

.sf-menu li.sfHover ul li a{
	background: #000 !important;
}
.sf-menu li.sfHover ul li.active a{
	background: #ccb2b2 !important;
}
.sf-menu li.sfHover ul li a:hover, .sf-menu li.sfHover ul li a:focus {
	background: #ccb2b2 !important;
	color: #000 !important;
}
a.button-red, input.button-red{
	background: #ccb2b2;
	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: #ccb2b2 !important;
}
.sf-menu a:hover span.t{
	background: #ccb2b2 !important;
}
#search_bar i{
	background: #ccb2b2;
}
.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: #ccb2b2;
}
.sf-menu li.sfHover a.sf-with-ul::before{
	color: #fff;
}

.menu-bottom{
	color: #ccb2b2;
}
.menu-bottom .menu > li::before{
	color: #ccb2b2;
}
.menu-bottom a{
	color: #ccb2b2;
}

.menu-bottom a:hover, .menu-bottom a:focus{
	color: #000 !important;
	background: #ccb2b2 !important;
}

.headstyle .title {color:#ccb2b2;}
.headstyle .title span::before,.headstyle .title span::after{background:#fff;}
.headstyle span.cld{ color: #ccb2b2 !important; }
.headstyle .circle span { color: #ccb2b2 !important; }
.headstyle .ico{ color: #ccb2b2; }
.headstyle > .title > i {
	color: #ccb2b2;
}

.mobile-logo span.title, .mobile-logo span.subtitle{ color:#ccb2b2; }

.logo-wt span.title{ color:#ccb2b2; }

.head-pasek {background:#000;color:#ccb2b2;border-bottom: 1px solid #ccb2b2;}
.head-pasek em{background:#ccb2b2;color:#000;}
.head-pasek .lang_menu a {background:#ccb2b2;color:#000;}

#search input[type=submit]{background: #ccb2b2 url('../img/search-button-bg1.png') no-repeat;}

.search #search_form input[type="text"]{ border:1px solid #ccb2b2;background:#000;color:#ccb2b2;}
.search_results h4 a {color:#ccb2b2;}
.search_results .date {color:#fff;}
.search_results .date i {color:#fff;}

#menu-top{background:#000;}
#menu-top .sf-menu a{color:#ccb2b2;}
.sf-menu ul {background:#000;border:1px solid #ccb2b2;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li.active { color: #ccb2b2 !important; }
.sf-menu ul li:hover,.sf-menu ul li.sfHover,.sf-menu ul li.active {background:#ccb2b2; color: #000 !important; }
.sf-menu a:hover,.sf-menu li.sfHover > a,.sf-menu li.active > a,.sf-menu li.active > a::before{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: #ccb2b2; }
.sf-menu > li:hover:has(> a.sf-with-ul){ background: #ccb2b2 !important; }
.sf-menu > li:has(> a.sf-with-ul)::after{ color: #ccb2b2; }
.sf-menu > li:hover > a.sf-with-ul::after{
	color: #000;
}

.show_menu_right {background:#ccb2b2;color:#000 !important;}
#menu-right{background:#000;padding:0;}
#menu-right ul ul{background: #000;}
#menu-right li{ background: #000; border: 1px solid #ccb2b2; }
#menu-right a { color: #ccb2b2; }
#menu-right ul ul li { background: #000; border-top: 1px solid #ccb2b2; }
#menu-right ul ul li a {color: #ccb2b2;}
#menu-right ul ul li:hover, #menu-right ul ul li:focus, #menu-right ul ul li.active { background: #ccb2b2; color: #000; }
#menu-right ul ul li:hover a, #menu-right ul ul li.active a { color: #ccb2b2; }
#menu-right ul ul li:hover > a, #menu-right ul ul li.active > a { color: #000; }
#menu-right ul ul li a::before { color: #ccb2b2; }
#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: #ccb2b2 !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{ border:1px solid #ccb2b2 !important; margin-top:-1px; }
#menu-right > ul > li > a:hover span.b{background:none;}
#menu-right > ul > li > a span.b::before{display:none;}

#kontakt{background:#101010;color:#ccb2b2;}
.size-big1, .size-big1 a { color: #ccb2b2;}
.size-med1, .size-med1 a { color: #ccb2b2;}
.size-med2, .size-med2 a { color: #ccb2b2;}
.size-med3, .size-med3 a { color: #ccb2b2;}

#mid {background:#000;color:#ccb2b2;}
.flexslider.flex-1 .flex-caption{color:#ccb2b2;}
.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 #ccb2b2;background: #ccb2b2 none repeat scroll 0% 0%;}
.kalendarz-wydarzen {background:#000;}
#organizer_table td.miesiac {color:#ccb2b2;}
#organizer_table tr th { background: #333333;color:#ccb2b2;border: 1px solid #000;}
#organizer_table tr.cnt td{border: 1px solid #000;}
#organizer_table tr.cnt td.st { background: #333333;color:#ccb2b2;}
#organizer_table tr.cnt td a {color:#ccb2b2;}
#organizer_table tr.cnt td a:hover{ background: #ccb2b2;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:#ccb2b2;}
#main-content .podstrona {background:#000;color:#ccb2b2 !important;}

#site-map ul li:before { color:#fff; }

.pagination{
	color: #ccb2b2;
}
.pagination a,
.pagination span{
	background: #000 !important;
	color: #ccb2b2 !important;
	border: 1px solid #ccb2b2 !important; 
}
.pagination a.active,
.pagination span.active{
	background: #ccb2b2 !important;
	color: #000 !important;
}
.pagination a:hover{
	background: #ccb2b2 !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: #ccb2b2 !important;
}
.articles .articles-table .row .info .author i, 
.articles .articles-table .row .info .date i {
	color: #ccb2b2 !important;
}
.articles .articles-table .row .links .more .button{
	border: 1px solid #ccb2b2 !important;
	background: #000 !important;
	color: #ccb2b2 !important;
}
.articles .articles-table .row .links .more .button > i {
	color: inherit;
}
.articles .articles-table .row .circle span{
	color: #ccb2b2 !important;
}
.articles .articles-table .row .social .widgets > a,
.articles .articles-table .row .social .widgets > span.share{
	background: #000 !important;
	color: #ccb2b2 !important;
	border: 1px solid #ccb2b2 !important;
}
.articles .articles-table .row .social .widgets > a:focus{
	background: #ccb2b2 !important;
	color: #000 !important;
}
.articles .articles-table .row .links .more > a {
	background: #ccb2b2 !important;
	color: #000 !important;
}
.articles .articles-table .row .photo .block .more {
	background: #ccb2b2 !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 #ccb2b2;
}
.articles .articles-table .row .info .social .share-block {
	background: #000;
	box-shadow: none;
	border: 1px solid #ccb2b2;
}
.articles .articles-table .row .info .social span.share .share-block a {
	color: #ccb2b2;
}
.articles .articles-table .row .title a{
	color: #ccb2b2;
}
.articles .articles-table .row .title i {
	color: #ccb2b2;
}
.articles .articles-table .row .title:hover i,
.articles .articles-table .row .title:focus i{
	color: #000;
}
.articles .articles-table .row .lead{
	color: #ccb2b2;
}
.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: #ccb2b2 !important;
	color: #000 !important;
}
.articles .articles-table .row .title a:focus{
	background: #ccb2b2 !important;
	color: #000 !important;
}

.articles.view .info .date > i{
	color: #ccb2b2;
}

.articles-widgets {
	background: #000;
}
.articles-widgets > h3 {
	border-bottom: 1px solid #ccb2b2;
}
.articles-widgets li a {
	color: #ccb2b2;
}
.articles-widgets li a::after {
	color: #ccb2b2;
}
.articles-widgets li {
	border-bottom: 1px solid #ccb2b2;
}
.articles-widgets li.article-row a > span.date,
.articles-widgets li.article-row a > span.title {
	color: inherit;
}
.articles-widgets li.article-row a.flex > .rs > span.title,
.articles-widgets li.article-row a.flex > .rs > span.date{
	color: inherit;
}
.articles-widgets li.article-row a.flex:hover > .rs > span.title,
.articles-widgets li.article-row a.flex:hover > .rs > span.date{
	color: #000;
}
.articles-widgets li.article-row a:hover,
.articles-widgets li.article-row a.flex:hover{
	background: #ccb2b2 !important;
	color: #000 !important;
}
.articles-widgets li.active a {
	background: #ccb2b2;
	color: #000;
}
.articles-widgets .title-tile {
	background: #ccb2b2;
	color: #000;
}
.articles .articles-table .row .wrapper .grid-sb {
	background: #000;
	border: 1px solid #ccb2b2;
}
.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: #ccb2b2 !important;
	color: #000 !important;
	border: 1px solid #ccb2b2 !important;
}
.articles .articles-table .row > a .title,
.articles .articles-table .row > a .date{
	color: #ccb2b2 !important;
}
.articles .articles-table .row > a .photo{
	border: 1px solid #ccb2b2 !important;
	margin-bottom: -1px;
}

.articles.view .info .date {
	color: #ccb2b2;
}

.aktualnosci {
	background: #000;
}
.aktualnosci::before{
	background: #000;
}

.pages span.pages_act {
    background: #ccb2b2;
    border: 1px solid #ccb2b2;
    color: #000;
}
.pages a, .pages span {
    color: #ccb2b2;
    border: 1px solid #ccb2b2;
}

footer {background:#000;color:#ccb2b2;}
footer a {color:#ccb2b2;}
footer .footer-fd img{background: #ccb2b2;padding: 5px;}
footer .footer-f{border-color:#ccb2b2;}

#cookie-info-bar{background: #000;border-top: 1px solid #ccb2b2;color:#ccb2b2;}
#cookie-info-bar a.policy_link{ color: #ccb2b2 !important; }
#cookie-info-bar a#cookie_action_button { color: #ccb2b2 !important; }
#back-top a, #go-down a{background:#000;color:#ccb2b2;border:2px solid #ccb2b2;}
#back-top a:hover, #go-down a:hover, #back-top a:focus, #go-down a:focus{background:#ccb2b2 !important;color:#000 !important;border:2px solid #ccb2b2 !important;}

.podstrona .mp-galeria{background:#000;}
.parallax-slider {}
.parallax-slider #mainCaptionHolder .container .slider_caption .more a {background:#ccb2b2;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 #ccb2b2;}
.parallax-slider #paralaxSliderPagination ul li.active, .parallax-slider #paralaxSliderPagination ul li:hover {background:#ccb2b2;}
.slider_caption .title span{ color:#ccb2b2;}
.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:#ccb2b2; color: #000; }
a.menu-mobile-toggle.close::before{
	color: #ccb2b2;
	background: transparent;
}
a.menu-mobile-toggle.close:hover::before,
a.menu-mobile-toggle.close:focus::before{
	color: #000 !important;
	background: #ccb2b2 !important;
}
a.menu-mobile-toggle, a.menu-mobile-call, a.menu-book-online {
	background: #000; 
	border-color: #ccb2b2;
	color: #ccb2b2;
}
header #h-mobile .info {
	color: #ccb2b2;
}
a.menu-mobile-call, a.menu-book-online { border-color: #ccb2b2; }
header #h-mobile { border-color: #ccb2b2; border-width:1px; }
header #h-mobile {background:#000;border-bottom: 1px solid #000;color:#000;}
a.menu-mobile-toggle {border-right: 1px solid #ccb2b2;border-bottom: 1px solid #ccb2b2;color:#ccb2b2;}
#menu-mobile .menu-mobile {background:#000;}
#menu-mobile .menu-mobile .title {color:#ccb2b2;}
#menu-mobile .menu-mobile ul li {background:#000;color:#ccb2b2;}
#menu-mobile .menu-mobile ul > li::before{color:#ccb2b2;}
#menu-mobile .menu-mobile a {color:#ccb2b2;}
#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 #ccb2b2;}

footer{
	border-top: 1px solid #ccb2b2;
}
footer .polityka_prywatnosci i{
	background-color:#ccb2b2;
	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:#ccb2b2 !important;}

.formularz input[type="submit"], .formularz input[type="button"] { background:#ccb2b2;color:#000;}
.formularz .right input[type="submit"], .formularz .right input[type="button"]{background:#ccb2b2;color:#000;}
.formularz .checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	appearance: none;
	background: #000;
	color: #ccb2b2;
	border: 1px solid #ccb2b2;
	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: #ccb2b2;
	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 #ccb2b2;
	border-radius: 3px;
}

.wrap.dark  #main-content .o-mzoz{
	background: #000;
}

.wrap.dark #main-content .o-mzoz{
	color: #ccb2b2;
}

#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: #ccb2b2;
}
#main-content .podstrona .table_contact .text{
	background: #ccb2b2;
}

.slick-next::before, .slick-prev::before{
	color: #ccb2b2 !important;
}

.simply-scroll .simply-scroll-list li{
	background: #fff !important;
}
.parallax-slider{
	background: #000;
}

#skiplinks a{
	color: #000;
	background: #ccb2b2;
}


.filters-section button{
	color: #000;
	background: #ccb2b2;
}
.articles .filters-section input,
.articles .filters-section select{
	color: #ccb2b2;
	background: #000;
	border: 1px solid #ccb2b2;
}
.articles .filters-section .si i.fa-magnifying-glass, 
.articles .filters-section .di i.fa-calendar-days{
	color: #ccb2b2;
}
.articles .filters-section .di span.sep{
	color: #ccb2b2;
	background: #000;
	border-color: #ccb2b2;
}

.podstrona a {
	color: #ccb2b2;
}

a.button-w-ico{
	background: #ccb2b2;
	color: #000;
}
a.button-w-ico span.ico{
	background: #ccb2b2;
}
a.button-w-ico span.ico i{
	color: #000;
}
a.button-w-ico:hover span.ico{
	background: #ccb2b2;
	color: #000;
}

.menu-side{
	background: #000;
}
#menu-side .menu li {
	background: #000;
	border: 1px solid #ccb2b2;
	color: #ccb2b2;
}
#menu-side .menu li a{
	color: #ccb2b2;
}
#menu-side .menu li:hover, 
#menu-side .menu li.active {
	background: #ccb2b2;
	color: #000;
}
#menu-side .menu li:hover , 
#menu-side .menu li.active a{
	color: #000;
}

.podstrona table td,
.podstrona table th{
	border: 1px solid #ccb2b2;
}
.podstrona table th{
	background: #ccb2b2;
	color: #000;
}

.form-container .field{
	background-color: #000;
	border-color: #ccb2b2;
}
.form-container .field input[type="text"], .form-container .field textarea{
	background: #000;
	color: #ccb2b2;
	border-color: #ccb2b2;
}

#cboxContent {
    background: #000 !important;
	color: #ccb2b2 !important;
	border: 1px solid #ccb2b2 !important;
}
#cboxClose {
	background: #ccb2b2 !important;
	color: #000 !important;
}
#cboxLoadedContent {
   color: #ccb2b2 !important;
}

#pwa-install{background:#ccb2b2;color:#000;}
#pwa-install #pwa-install-button{background:#000;color:#ccb2b2;}
#pwa-install #pwa-close-button{color:#000;}

.page-loader,
.ajax-loader{
	background: #000;	
}
.page-loader > .spinner{
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="64px" height="64px" viewBox="0 0 128 128" xml:space="preserve"><g><path d="M64 0a7 7 0 1 1-7 7 7 7 0 0 1 7-7zm29.86 12.2a2.8 2.8 0 1 1-3.83 1.02 2.8 2.8 0 0 1 3.83-1.02zm22.16 21.68a3.15 3.15 0 1 1-4.3-1.15 3.15 3.15 0 0 1 4.3 1.15zm.87 60.53a4.2 4.2 0 1 1-1.57-5.7 4.2 4.2 0 0 1 1.54 5.73zm7.8-30.5a3.85 3.85 0 1 1-3.85-3.85 3.85 3.85 0 0 1 3.85 3.84zm-30 53.2a4.55 4.55 0 1 1 1.66-6.23 4.55 4.55 0 0 1-1.67 6.22zM64 125.9a4.9 4.9 0 1 1 4.9-4.9 4.9 4.9 0 0 1-4.9 4.9zm-31.06-8.22a5.25 5.25 0 1 1 7.17-1.93 5.25 5.25 0 0 1-7.14 1.93zM9.9 95.1a5.6 5.6 0 1 1 7.65 2.06A5.6 5.6 0 0 1 9.9 95.1zM1.18 63.9a5.95 5.95 0 1 1 5.95 5.94 5.95 5.95 0 0 1-5.96-5.94zm8.1-31.6a6.3 6.3 0 1 1 2.32 8.6 6.3 6.3 0 0 1-2.3-8.6zM32.25 8.87a6.65 6.65 0 1 1-2.44 9.1 6.65 6.65 0 0 1 2.46-9.1z" fill="%23ccb2b2"/><animateTransform attributeName="transform" type="rotate" values="0 64 64;30 64 64;60 64 64;90 64 64;120 64 64;150 64 64;180 64 64;210 64 64;240 64 64;270 64 64;300 64 64;330 64 64" calcMode="discrete" dur="720ms" repeatCount="indefinite"></animateTransform></g></svg>');
}
.ajax-loader > .spinner{
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="64px" height="64px" viewBox="0 0 128 128" xml:space="preserve"><g><path d="M64 0a7 7 0 1 1-7 7 7 7 0 0 1 7-7zm29.86 12.2a2.8 2.8 0 1 1-3.83 1.02 2.8 2.8 0 0 1 3.83-1.02zm22.16 21.68a3.15 3.15 0 1 1-4.3-1.15 3.15 3.15 0 0 1 4.3 1.15zm.87 60.53a4.2 4.2 0 1 1-1.57-5.7 4.2 4.2 0 0 1 1.54 5.73zm7.8-30.5a3.85 3.85 0 1 1-3.85-3.85 3.85 3.85 0 0 1 3.85 3.84zm-30 53.2a4.55 4.55 0 1 1 1.66-6.23 4.55 4.55 0 0 1-1.67 6.22zM64 125.9a4.9 4.9 0 1 1 4.9-4.9 4.9 4.9 0 0 1-4.9 4.9zm-31.06-8.22a5.25 5.25 0 1 1 7.17-1.93 5.25 5.25 0 0 1-7.14 1.93zM9.9 95.1a5.6 5.6 0 1 1 7.65 2.06A5.6 5.6 0 0 1 9.9 95.1zM1.18 63.9a5.95 5.95 0 1 1 5.95 5.94 5.95 5.95 0 0 1-5.96-5.94zm8.1-31.6a6.3 6.3 0 1 1 2.32 8.6 6.3 6.3 0 0 1-2.3-8.6zM32.25 8.87a6.65 6.65 0 1 1-2.44 9.1 6.65 6.65 0 0 1 2.46-9.1z" fill="%23ccb2b2"/><animateTransform attributeName="transform" type="rotate" values="0 64 64;30 64 64;60 64 64;90 64 64;120 64 64;150 64 64;180 64 64;210 64 64;240 64 64;270 64 64;300 64 64;330 64 64" calcMode="discrete" dur="720ms" repeatCount="indefinite"></animateTransform></g></svg>');
}

.flex-caption .banner-caption {
	background: #000 !important;
	color: #ccb2b2 !important;
	border: 1px solid #ccb2b2;
	margin-left: -1px;
}
.flex-caption .banner-caption .title,
.flex-caption .banner-caption .subtitle,
.flex-caption .banner-caption .date,
.flex-caption .banner-caption .desc{
	background: #000 !important;
	color: #ccb2b2 !important;
	padding: 3px;
}
.flex-caption .banner-caption .cld{
	color: #ccb2b2 !important;
}
.flex-caption .banner-caption .desc.icons > div > .ico{
	background: #ccb2b2 !important;
	color: #000 !important;
}
.flex-caption .button a,
.flex-caption .banner-caption .buttons a{
	background: #000 !important;
	color: #ccb2b2 !important;
	border-color: #ccb2b2 !important;
}
.flex-caption .button a i,
.flex-caption .banner-caption .buttons a i{
	color: #ccb2b2;
}
.flex-caption .button a:hover,
.flex-caption .banner-caption .buttons a:hover{
	background: #ccb2b2 !important;
	color: #000 !important;
}
.flex-caption .button a:hover i,
.flex-caption .banner-caption .buttons a:hover i{
	color: #000;
}
.slider-projekty .flex-caption .banner-caption{
	border: 0;
	border-left: 1px solid #ccb2b2 !important;
}
.slider-projekt .slider-projekt-nav .nav_btn{
	background: #000;
	color: #ccb2b2;
	border: 1px solid #ccb2b2;
}
.slider-projekt .slider-projekt-nav .nav_btn:hover{
	background: #ccb2b2;
	color: #000;
}
.slider-projekt ul li .title{
	background: #000;
	color: #ccb2b2;
	border: 1px solid #ccb2b2;
	margin-bottom: -1px;
}
.slider-projekt .slider-projekt-wrapper{
	border: 1px solid #ccb2b2;
}
.flexslider.projekty .slides > li > .slide-flex .slide-flex-right{
	background: #000;
}
@media screen and (max-width: 999px) {
	.flexslider.projekty{
		border: 1px solid #ccb2b2 !important;
	}
	.flexslider.projekty .slides > li > .slide-flex{
		border: 0;
	}
	.flexslider.projekty .slides > li .pagewidth-s .flex-caption .banner-caption{
		border: 0;
	}
	.flexslider.projekty .slides > li > .slide-flex .slide-flex-right{
		border: 0;
		border-top: 1px solid #ccb2b2;
	}
}

.fundusze {
	background: #000;
}
.fundusze .table img {
	background: #ccb2b2;
	padding: 5px;
}
.fundusze .desc {
	color: #ccb2b2 !important;
}
@media only screen and (max-width: 700px){
	.fundusze {
		border-color: #ccb2b2;
	}
}

.kontakt,
.kontakt-table .col .row .ico,
.kontakt-table .col .row .head,
.kontakt-table .col .row .dsc{
	color: #ccb2b2;
}
.kontakt .k-flex > .k-left, .kontakt .k-flex > .k-right{ background:#000;color:#ccb2b2; }
.kontakt .k-flex > .k-left::before, .kontakt .k-flex > .k-right::before{ background:#000; }
.kontakt .k-flex > .k-left .title, .kontakt .k-flex > .k-left .k-rows > .k-row > .k-cnt > .k, .kontakt .k-flex > .k-left .k-rows > .k-row > .k-ico, .kontakt .k-flex > .k-right .k-menu ul li a, .kontakt .k-flex > .k-right .k-btm .i a{ color:#ccb2b2; }
.kontakt .k-flex > .k-right .k-menu > div.sep > span{ background:#ccb2b2; }
.kontakt .k-flex > .k-right .k-btm .search_f form input[type="text"]{ background:#000;padding-left:5vw; }
.kontakt .k-flex > .k-right .k-btm .search_f form{ border: 1px solid #ccb2b2; }
@media only screen and (max-width: 999px){
	.kontakt .k-flex > .k-right .k-btm .search_f form input[type="text"] {
		padding-left: 50px;
	}
}

.sfkd {
	border-top: 1px solid #ccb2b2;
	background: #000;
	color: #ccb2b2;
}
.table-sfkd > .sfkd-ls {
	color: #ccb2b2;
}
.formularz_kontaktowy .buttons button{
	border: 1px solid #ccb2b2;
	background: #000;
	color: #ccb2b2;
}
.formularz_kontaktowy .buttons button:hover{
	background: #ccb2b2;
	color: #000;
}

.fk-table{
	color: #ccb2b2;
}
.fk-table .fk-ico span.ico {
	border: 1px solid #ccb2b2;
	background: #000;
	color: #ccb2b2;
}
.fk-table > .fk-ls input[type="text"],
.fk-table > .fk-rs textarea{
	border: 1px solid #ccb2b2;
	background: #000;
	color: #ccb2b2;
}
input[type="text"]::placeholder,
textarea::placeholder {
    opacity: 1 !important;
	color: #ccb2b2 !important;
}

.kzs2 .cnt {
	border: 1px solid #ccb2b2;
	background: #000;
	color: #ccb2b2;
}
.kalendarium-form .cnt .desc {
	color: #ccb2b2;
}
.kzs2 .sbm > span.col {
	border: 1px solid #ccb2b2;
	background: #000;
	color: #ccb2b2;
}
.kzs2 .sbm > span.col.active{
	background: #ccb2b2;
	color: #000;
}

.galeria .row .kw{
	border: 1px solid #ccb2b2;
}
.galeria .row .kw .title,
.galeria .row .kw .date {
	border: 1px solid #ccb2b2 !important;
	background: #000 !important;
	color: #ccb2b2 !important;
}
.galeria .row .kw > a:focus .title,
.galeria .row .kw > a:focus .date{
	background: #ccb2b2 !important;
	color: #000 !important;
}

.bpz .bpz-kafelki > .kafelek .ico{
	background: #000;
	color: #ccb2b2;
	border: 4px solid #ccb2b2;
}
.bpz .bpz-kafelki > .kafelek .title{
	background: #000;
	color: #ccb2b2;
	padding: 0 10px;
}
.bpz .bpz-kafelki > .kafelek .title span.cld{
	color: #ccb2b2;
}

.ctrl-calendar {
	border: 1px solid #ccb2b2;
	background: #000;
}
.ctrl-calendar table td{ 
	color: #ccb2b2;
}
.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: #ccb2b2;
	color: #000;
}
.ctrl-calendar .events-list .event-row .title{
	color: #ccb2b2;
}
.ctrl-calendar .events-list .event-row .date,
.ctrl-calendar .events-list .event-row .date.important {
	background: #ccb2b2;
	color: #000;
}
.ctrl-calendar-table .change-month{
	color: #000;
}

.ui-tooltip.tooltip-style{
	border: 1px solid #ccb2b2 !important;
	background: #000 !important;
	color: #ccb2b2 !important;
}
.ui-tooltip .events .event{
	border-top: 1px solid #ccb2b2;
	color: #ccb2b2;
}
.ui-tooltip .events .event > i{
	color: #ccb2b2;
}
.ctrl-calendar table td.active {
	background: rgba(255,255,0,0.5);
	color: #000;
}

.project-database-search .filters > div > .t {
	color: #ccb2b2;
}
.project-database-search .filters > div > .i > span {
	border: 1px solid #ccb2b2;
}
.project-database-search .filters > div > .i .ico {
	background: #ccb2b2;
	color: #000;
}
.project-database-search .filters > div > .i input[type="text"], 
.project-database-search .filters > div > .i select {
	background: #000;
	color: #ccb2b2;
}

.project-database-list{
	color: #ccb2b2;
}
.project-database-list > .row{
	border: 1px solid #ccb2b2;
}
.project-database-list .cld{
	color: inherit;
}
.project-database-list > .row > .photo .w::before {
    border-top: 3px solid #ccb2b2;
    border-left: 3px solid #ccb2b2;
}
.project-database-list > .row > .photo .w::after {
    border-right: 3px solid #ccb2b2;
    border-bottom: 3px solid #ccb2b2;
}
.project-database-list > .row > .photo .w .nophoto {
	background: #000;
	color: #ccb2b2;
}
.project-database-list > .row > .details .bottom > div .ico {
	background: #ccb2b2;
	color: #000;
}
.project-database-list > .row > .uczelnia-logo img{
	background: #fff;
	padding: 5px;
}

.n-tabs .n-tabs-menu{
	border-bottom: 1px solid #ccb2b2;
}
.n-tabs .n-tabs-menu a{
	background: #000;
	color: #ccb2b2;
	border: 1px solid #ccb2b2;
	margin-bottom: -1px;
}
.n-tabs .n-tabs-menu a.active,
.n-tabs .n-tabs-menu a:hover{
	background: #ccb2b2;
	color: #000;
}
.n-tabs .n-tabs-cnt .n-tab .n-title{
	color: #ccb2b2;
}
.n-tabs .cld {
	color: #ccb2b2;
}

.plan-wydarzenia .title {
	color: #ccb2b2;
}
.plan-wydarzenia .plan-c::before {
	border: 2px solid #ccb2b2;
	background: #000;
}
.plan-wydarzenia .plan-c::after {
	background: #ccb2b2;
}

.form_zu .fzu_title,
.form_zu .fzu-row > .ph,
.form_zu .sr {
	color: #ccb2b2;
}
.form_zu .fzu-row .fzu-rs span.ico {
	background: #ccb2b2;
	color: #000;
}
.form_zu .fzu-row input[type="text"],
.form_zu .fzu-row select {
	border: 1px solid #ccb2b2;
	color: #ccb2b2;
	background: #000;
}
.form_zu .fzu-buttons button{
	background: #ccb2b2;
	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: #ccb2b2;
	border-top: 1px solid #ccb2b2;
}
.cfooter .cfooter-l .social a {
	color: #ccb2b2;
	border: 1px solid #ccb2b2;
}
.cfooter .cfooter-c .kafs .kaf .ico{
	color: #ccb2b2;
}
.cfooter a{
	color: #ccb2b2 !important;
}
.cfooter a:focus{
	background: #ccb2b2 !important;
	color: #000 !important;
}
.cfooter .kafs .kaf .ico{
	color: #ccb2b2;
}

#controlbox .wrapper .container .content {
	background: #000;
	color: #ccb2b2;
	border: 1px solid #ccb2b2;
}
#controlbox button.close {
	color: #ccb2b2;
	border-color: #ccb2b2;
	background: #000;
}
#controlbox .wrapper .container .content .buttons button {
	background: #ccb2b2;
	color: #000;
}

.nasza_oferta .o-grid .grid-box .title{
	background: #000;
	color: #ccb2b2;
	padding: 10px;
}
.nasza_oferta .o-grid .grid-box:focus,
.nasza_oferta .o-grid .grid-box:hover{
	border: 3px solid #ccb2b2;
}
.nasza_oferta .o-grid .grid-box:focus .title,
.nasza_oferta .o-grid .grid-box:hover .title{
	background: #ccb2b2;
	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: #ccb2b2; border-top: 1px solid #ccb2b2; border-bottom: 1px solid #ccb2b2; }
.liczby .wr .fl .ico { color: #ccb2b2; }
.liczby .wr .fl .r .cn { color: #ccb2b2; }
.liczby .wr .fl .r .dsc { color: #ccb2b2; }

ul.chkbox li::before { color: #ccb2b2; }

.o_kmip .okmip_flex .r .title{ color: #ccb2b2; }

.bp-menu-wrapper { background: #000; }
ul.bp-menu li, ul.bp-menu li > a { color: #ccb2b2; background: #000; border: 1px solid #ccb2b2; }
ul.bp-menu li:hover > a, ul.bp-menu li > a:focus, ul.bp-menu li.active > a { background: #ccb2b2; color: #000; } 

.podstrona ul li::marker { color: #ccb2b2; }

.suprim img{ background: #fff; padding: 5px; }

.form_suprim{ background: #000; color: #ccb2b2; border: 1px solid #ccb2b2; }
.form_suprim input[type="text"],
.form_suprim textarea { background: #000; color: #ccb2b2; border: 1px solid #ccb2b2; }
.form_suprim input[type="checkbox"] { background: #000; color: #ccb2b2; border: 1px solid #ccb2b2;}
.form_suprim input[type="checkbox"]::before { background: #ccb2b2; }
.form_suprim input[type="checkbox"]:focus::before { background: #000; }
.form_suprim .sr { color: #ccb2b2; }
.form_suprim .form_suprim-consent label a { color: #ccb2b2; text-decoration: underline; }
.form_suprim .form_suprim-buttons button { border: 1px solid #ccb2b2; background: #000; color: #ccb2b2;  }
.form_suprim .form_suprim-buttons button:hover{ background: #ccb2b2; color: #000; }
.form_suprim .form_suprim-checkbox .sr-a { color: #ccb2b2; }

.news-carousel .news-carousel-categories{ background: #000 !important; }
.news-carousel .news-carousel-categories > ul li .cl{color:#ccb2b2;}
.news-carousel .news-carousel-categories > ul li .cl:focus{color:#000;}
.news-carousel .news-carousel-categories > ul li .cl:hover::after,
.news-carousel .news-carousel-categories > ul li .cl.active::after{ background: #ccb2b2; }
.news-carousel .news-carousel-categories > ul li .cl{background:#000;border-color:#ccb2b2;}
.news-carousel .news-carousel-categories > ul li .all:hover{ background:#ccb2b2;color:#000; }
.news-carousel .news-carousel-categories select{ background:#000;color:#ccb2b2;border-color:#ccb2b2; }
.news-carousel .news-carousel-nav .nav_btn{ color:#ccb2b2;background-color:#000;border-color:#ccb2b2; }
.news-carousel .news-carousel-item > a{border:1px solid #ccb2b2;background:#000;}
.news-carousel .news-carousel-item .grid-sb{background:transparent;border-top:1px solid #ccb2b2; }
.news-carousel .news-carousel-item .title,.news-carousel .news-carousel-item .date{ color:#ccb2b2; }
.news-carousel .news-carousel-item > a:hover{ background:#ccb2b2;color:#000; }
.news-carousel .news-carousel-item > a:hover .title, .news-carousel .news-carousel-item > a:hover .date,
.news-carousel .news-carousel-item > a:focus .title, .news-carousel .news-carousel-item > a:focus .date{color:#000;}
.news-carousel .news-carousel-nav .nav_btn:hover{ background:#ccb2b2;color:#000;border-color:#ccb2b2; }
.news-carousel .news-carousel-categories > ul li .all, .news-carousel .news-carousel-all a.all{ border: 1px solid #ccb2b2; background: #000; color: #ccb2b2; }

.mkafs .mkafs-h{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2;margin-top:-1px; }
.mkafs .mkafs-row .mkafs-a{ border:1px solid #ccb2b2; }
.mkafs .mkafs-t{ background:#000;color:#ccb2b2; }
.mkafs .mkafs-b .mkafs-btn{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.mkafs .mkafs-row .mkafs-a:hover .mkafs-btn{ background:#ccb2b2;color:#000; }

.dw-kafs > .dw-kaf, .dw-kafs > .dw-kaf.dw-ni{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.dw-kafs > .dw-kaf.dw-ni{ border:0;padding:0; }
.dw-kafs .dw-title, .dw-kafs .dw-t, .dw-kafs .dw-desc{ color:#ccb2b2; }
.dw-kafs .dw-t{ background:#000;color:#ccb2b2;padding:10px;}
.dw-kafs .dw-kafs-btn{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.dw-kafs > .dw-kaf:hover .dw-kafs-btn{ background:#ccb2b2;color:#000; }

.project-sld{ background:#000;color:#ccb2b2; }
.project-sld .project-sld-stages > .header-s::before{ background:#000; }
.project-sld::before{ background:#000; }
.project-sld .project-sld-stages{ background: #000 !important; }
.project-sld .project-sld-stages ul li .cl{color:#ccb2b2;}
.project-sld .project-sld-stages ul li .cl:focus{color:#000;}
.project-sld .project-sld-stages ul li span.dsc.ac{color:#ccb2b2;}
.project-sld .project-sld-stages ul li .cl:hover::after,
.project-sld .project-sld-stages ul li .cl.active::after{ background: #ccb2b2; }
.project-sld .project-sld-stages ul li .cl{background:#000;border-color:#ccb2b2;}
.project-sld .project-sld-stages ul li .all{background:#000;border:1px solid #ccb2b2;color:#ccb2b2;}
.project-sld .project-sld-stages ul li .all:hover{ background:#ccb2b2;color:#000; }
.news-carousel .news-carousel-categories > ul li span.dsc.ac{color:#ccb2b2;}
.project-sld .project-sld-wrapper .project-stage > .project-desc{color:#ccb2b2;}
.project-sld .project-sld-nav .nav_btn{ color:#ccb2b2;background-color:#000;border-color:#ccb2b2; }
.project-sld .project-sld-nav .nav_btn:hover{ background:#ccb2b2;color:#000;border-color:#ccb2b2; }

.o-mapa-samorzady .s-info .title, .o-mapa-samorzady .s-info .desc, .o-desc .title, .o-desc .desc{ color:#ccb2b2; }

.o-kafs .o-kaf{ border:1px solid #ccb2b2; }
.o-kafs .o-kaf .o-kaf-t{ background:#000;color:#ccb2b2;padding:5px; }
.o-kafs .o-kaf .o-kaf-btn{ border:1px solid #ccb2b2;background:#000;color:#ccb2b2; }
.o-kafs .o-kaf:hover .o-kaf-btn{ background:#ccb2b2;color:#000; }

svg#mapa_metropoliapoznan g.landmark > path{ fill: #fff !important; }
svg#mapa_metropoliapoznan g.landmark:hover > path, svg#mapa_metropoliapoznan g.landmark.active > path{ fill: #ccb2b2 !important; }
svg#mapa_metropoliapoznan g.landmark text{ fill:#000 !important;text-shadow: 0px 0px 1px rgba(255, 255, 255, 1); }

.o-mapa-samorzady .landmark-info{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.o-mapa-samorzady .landmark-info .t{ color:#ccb2b2; }
.o-mapa-samorzady .landmark-btn{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.o-mapa-samorzady .s-info .sl select{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }

.skafs > .skaf{ border:1px solid #ccb2b2; }
.skafs > .skaf .title{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2;margin-bottom:-1px; }
.skafs > .skaf:hover .title{ background:#ccb2b2;color:#000; }

.title-s2, .title-s3{ color:#ccb2b2; background:#000; }

.landmark-view .landmark-title{ color:#ccb2b2; background:#000; }
.landmark-view .landmark-title::before{ background:#000; }
.landmark-view .landmark-info .landmark-i > div .t{ color:#ccb2b2; }
.landmark-view .landmark-desc .landmark-s > a, .landmark-view .landmark-info .landmark-s > a, .landmark-view .landmark-map-back a{ background:#ccb2b2;color:#000; }
.landmark-view .landmark-info .landmark-k{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2;margin-bottom:-1px; }
.landmark-view .landmark-info .landmark-map { background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.landmark-view .landmark-info .landmark-i a > i{ color:#ccb2b2; }

.projects-kafs > .row{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.projects-kafs > .row .grid-sb{ border-top:1px solid #ccb2b2; }
.projects-kafs > .row .title { color:#ccb2b2; }
.projects-kafs > .row:hover .title, .projects-kafs > .row:focus .title { color:#000; }
.projects-opt .projects-status button{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.projects-opt .projects-status button:hover,
.projects-opt .projects-status button.active{ background:#ccb2b2;color:#000; }
.project-view .project-fl .project-info{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.project-view .project-fl .project-info .row .desc .date .i{ background:#000;color:#ccb2b2;border:1px solid #ccb2b2; }
.project-view .project-fl .project-info .row .desc .date .d a{ color:#ccb2b2; }
.project-view .project-fl .project-info .row .title{ color:#ccb2b2; }
.project-view .project-fl .project-fl-l .project-desc .project-s > a{ background:#ccb2b2;color:#000; }

.quiz{ border-color:#ccb2b2; }
.quiz .question .question-anserws{ border-color:#ccb2b2; }
.quiz .question .question-title{ color:#ccb2b2; }
.quiz .question .question-radio{ color:#ccb2b2;border:1px solid #ccb2b2;background:#000; }

.historia-list{ border:0 !important; }
.historia-list td{ border:0 !important; }
.historia-list tr td:first-child::before{ border-color:#ccb2b2; }
.historia-list tr td:first-child::after{ background-color:#ccb2b2; }

