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