/* Hight contrast  */

body.contrast_2 img,
body.contrast_2 .news-slide .slide-background {
  opacity: .5;
}

body.contrast_2 a:focus,
body.contrast_2 a:active,
body.contrast_2 .search-submit:focus,
body.contrast_2 .search-submit:active {
	outline: 2px dashed #000;
}

/* BG C 1 */

body.contrast_2{
  background: #ffff00;
  color: #000;
}

/* BG C 2 */

body.contrast_2 .cat-links a,
body.contrast_2 .navbar-nav > .nav-item.active a,
body.contrast_2 .tag-cloud-link,
body.contrast_2 .tags-links a,
body.contrast_2 .read-more,
body.contrast_2 .button,
body.contrast_2 .wpcf7-submit,
body.contrast_2 .entry-meta .posted-on,
body.contrast_2 .slider-list ul li .text .post-date,
body.contrast_2 .sidebar-box ul li .text .post-date {
  background: #000;
  color: #ffff00;
}

/* BG 1 */

body.contrast_2 .files_to_download li,
body.contrast_2 .header-row-2,
body.contrast_2 .site-footer,
body.contrast_2 ul.dropdown-menu,
body.contrast_2 .gallery-image,
body.contrast_2 #top-search-form,
body.contrast_2 .news-slide .slide-title,
body.contrast_2 .slider-list ul li .text .post-date,
body.contrast_2 .featured-news{
	background: #ffff00;
}

/* BG 2 */

body.contrast_2 .single-blog-post .entry-content ul li::before,
body.contrast_2 .single-blog-post .entry-content ul li::after,
body.contrast_2 .files_to_download li,
body.contrast_2 .bottom-post-title:before ,
body.contrast_2 .bottom-post-title:after ,
body.contrast_2 .site-footer .widget-area .widget .widget-title:after  ,
body.contrast_2 .navbar-nav > .nav-item > a:before,
body.contrast_2 .navbar-nav > .nav-item a:hover,
body.contrast_2 .navbar-nav > .nav-item a:focus,
body.contrast_2 .swiper-pagination-bullet-active,
body.contrast_2 .swiper-pagination-bullet {
  background: #000;
}


body.contrast_2 .contact-form-wrapper input[type="text"].wpcf7-form-control,
body.contrast_2 .contact-form-wrapper input[type="email"].wpcf7-form-control,
body.contrast_2 .contact-form-wrapper textarea.wpcf7-form-control {
  background: #000;
  color: #FFF;
}

body.contrast_2 .komunikat-box{
  background: #ffff00!important;
  color: #000;
}

body.contrast_2 .cmplz-cookiebanner {
  background: #ffff00!important;
}

body.contrast_2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  background: #000;
}

body.contrast_2 .cmplz-cookiebanner .cmplz-links .cmplz-link {color: #000;}

body.contrast_2 .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{
  background: #000;
  color: #FFF;
  border-color: #000;
}


body.contrast_2 .event-label {background: #000; color: #ffff00}

body.contrast_2 #header-top .social-icons,
body.contrast_2 .contact-right h4,
body.contrast_2 .contact-left h4 {
  border-color: #000;
}

 body.contrast_2 #top-search-form .search-field{
   border-color: #000;
 }

body.contrast_2 .search-form input[type="submit"] {
  background: #000;
  color: #ffff00;
}


/* Kolor 1 */

body.contrast_2 a,
body.contrast_2 #top-search-form .search-field,
body.contrast_2 .section-title h2,
body.contrast_2 .section-title h1,
body.contrast_2 #close-search, body.contrast_2 #header-top a,
body.contrast_2 #secondary .widget-title,
body.contrast_2 li .text > span.title,
body.contrast_2 .post-loop-item .content h2,
body.contrast_2 .post-loop-item .date,
body.contrast_2 .see-all-link,
body.contrast_2 .gallery-image i,
body.contrast_2 .widget-title.bottom-post-title,
body.contrast_2 .site-footer,
body.contrast_2 .footer-widgets,
body.contrast_2 .breadcrumbs > span,
body.contrast_2  .footer-contacts ul li span,
body.contrast_2 .page-title,
body.contrast_2 .footer-bottom a,
body.contrast_2 .swiper-navigation-links span:hover,
body.contrast_2  .footer-contacts ul li a i,
body.contrast_2 .footer-widgets ul li a,
body.contrast_2 .site-footer .widget-area .widget .widget-title,
body.contrast_2 .post-loop-item .content p,
body.contrast_2 .slider-list ul li .text .post-date,
body.contrast_2 .home-top-list li .text > a,
body.contrast_2 .navbar-nav > .nav-item a {
  color: #000;
}

/* Kolor 2 */
body.contrast_2 .download-file-block i.bx,
body.contrast_2 .navbar-nav > .nav-item a:hover,
body.contrast_2 .files_to_download li a,
body.contrast_2 .news-slide .slide-title,
body.contrast_2 .navbar-nav > .nav-item a:focus,
body.contrast_2 .home-news-list li .image.video-item i{
  color: #ffff00;
}

/* Border 1 */


body.contrast_2 .home-top-list li .text > a,
body.contrast_2 .single-blog-post .entry-footer,
body.contrast_2 .single-blog-post blockquote {
  border-color: #000;
}


body.contrast_2 #weatherWidget {
  background: #ffff00!important;
}

body.contrast_2 .news-slide .slide-title,
body.contrast_2 .events-list li .date {
  background: #000;
}

body.contrast_2 .events-list li .date .year,
body.contrast_2 .events-list li .date .day{
  color: #ffff00;
}

body.contrast_2 #secondary .widget-title,
body.contrast_2 .see-all-link,
body.contrast_2 .footer-bottom .separator,
body.contrast_2 .home-news-list li,
body.contrast_2 .events-list li,
body.contrast_2 .footer-bottom ul li ,
body.contrast_2 .home-top-list li {
  border-color: #000;
}

body.contrast_2 .navbar-toggler span,
body.contrast_2 .site-footer .widget-area .widget .widget-title:before {
  background: #000;
}

body.contrast_2 .sidebar-box .fb-page,
body.contrast_2 .weather-widget{
  opacity: .3;
}

/* New */

body.contrast_2 .contact-block{
  background: #ff0;
  border: 1px solid #000;
}

body.contrast_2 .contact-block .text_1,
body.contrast_2 .contact-block .text_2{
  color: #000;
}

body.contrast_2 #header-top a.button{
  color: #ffff00;
}

body.contrast_2 #header-top a.button i{
  background: #000;
}

body.contrast_2  #header-top a.button svg path{
  stroke: #ffff00;
}

body.contrast_2 .top-call-us span{
  border-color: #000;
}

body.contrast_2 .header-row-2{border-color: #000;}

body.contrast_2  .top-info-wrapper {
  background: #ffff00;
}
body.contrast_2 .after-logo{color: #000}

body.contrast_2  .chat-banner {
  background: #000;
  border: 1px solid #000;
}

body.contrast_2 .widget-title::after ,
body.contrast_2 .chat-banner::after,
body.contrast_2 .chat-banner::before{
  background: #000;
}

body.contrast_2 .footer-info,
body.contrast_2 .widget-title,
body.contrast_2 .number-block .number,
body.contrast_2 .number-block .suffix{
  color: #000;
}

body.contrast_2 .number_icon::before{background: transparent}
body.contrast_2  .number_icon img {filter: grayscale(100) brightness(0);}

body.contrast_2 .violence-block {
  color: #000;
  background: #ff0;
  border: 1px solid #000;
}

body.contrast_2 .violence-block .text_1,
body.contrast_2 .viol-img::after {
  border-color: #000
}

body.contrast_2 .violence-block .text_1,
body.contrast_2 .footer-phone-container,
body.contrast_2 .violence-block .text_2{
  color: #000;
}

body.contrast_2 .chat-banner .button{
  background: #ffff00;
  color: #000;
}

body.contrast_2  .chat_title{
  color: #ffff00;
}

body.contrast_2  .chat_icon path{fill: #ffff00 }
body.contrast_2  .number-block {
  border-color: #000;
  box-shadow: none;
}

body.contrast_2 .section_title span{
  color: #ffff00;
}


body.contrast_2  .hero-text h1,
body.contrast_2  .hero-phone {
  color: #000;
}

body.contrast_2  .hero-phone{
  border-color: #000;
}


body.contrast_2  .quick-exit {
  background: #000;
  color: #ffff00;
  border: 1px solid #000;
}

body.contrast_2  .quick-exit .exit-icon{
  background: #ffff00;
  color: #000;
}

body.contrast_2  .navbar-toggler span {
  background: #000;
}

body.contrast_2 .child-pages-menu ul li a{
  background: #000;
  color: #ffff00;
}

body.contrast_2  .hamburger-menu{
  background: #ffff00;
}

body.contrast_2 .posts-pagination .page-numbers{
  background: #000;
  color: #ffff00;
}


body.contrast_2.search-results .page-header .page-title span {
  color: #000;
}

body.contrast_2 .sidebar-find-map::before{
  color: #000;
}

body.contrast_2  .sidebar-find-map {
  background: #ff0;
  border: 1px solid #000;
}

body.contrast_2 .single-blog-post blockquote{
  color: #000;
  background: transparent;
  border: 1px solid #000;
}

body.contrast_2 .main-hero{
  background-image: none;
  background-color: #ff0;
  border: 1px solid #000;
}

body.contrast_2 .main-hero .hero-image{
  filter: grayscale(100) invert(100);
}


body.contrast_2 .see-all-link,
body.contrast_2 .member-more-btn{
  background: #000;
  color: #ffff00;
}

body.contrast_2  .zespol-item{border-color: #000}
body.contrast_2 .member-name{color: #000}
body.contrast_2 .desc-member::before{background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0%, #ffff00 100%);}

body.contrast_2  .sidebar-facebook{background: #000;}
body.contrast_2  .sidebar-facebook:before{color: #ffff00;}
body.contrast_2  .sidebar-facebook h4{color: #ffff00}

body.contrast_2  .leaflet-popup-content-wrapper{background: #ffff00; color: #000}

body.contrast_2 .sp-easy-accordion > .sp-ea-single {
  background: #ffff00 !important;
  border: 1px solid #000!important;
}

body.contrast_2 .sp-easy-accordion > .sp-ea-single > .sp-collapse > .ea-body {
    background: #ffff00 !important;
    color: #000!important;
}

body.contrast_2  .sp-easy-accordion > .sp-ea-single > .ea-header a .ea-expand-icon{color: #000!important}

body.contrast_2 .text-center-nb {
  background: #ffff00;
  border: 1px solid #000;
}

body.contrast_2 a.button.button-call {
  color: #ffff00!important;
}

body.contrast_2 a.button.button-call svg path {
  stroke: #ffff00;
}

body.contrast_2 .text-center-nb .desc {color: #000;}


/* 767px */
@media (max-width:767px){
  body.contrast_2 #topbar {
    background: #ffff00;
  }

  body.contrast_2 .navbar-toggler span {
    background: #000;
  }

}
