.highcontrast #pe-menu-nav-in{
    background: black;
}

.highcontrast nav button{
    color: white !important;
    text-decoration: underline;
}

.highcontrast nav button:hover{
    color: yellow !important;
}

.highcontrast .wp-block-button__link{
    background: white !important;
    color: black !important;
}

.highcontrast .panel{
    background: black;

}

.highcontrast  .wp-block-file .wp-block-file__button{
    background: white;
    color: black;
}
.highcontrast  .wp-block-file .wp-block-file__button:hover{
    background: white;
    color: black;
}

.highcontrast .ak-btn-default{
    background: white;
    color: black;
}

.highcontrast .ak-btn-default:hover{
    background: white;
    color: black;
}

hr{
    border: solid white 1px;
}

/*cdbkz*/
.highcontrast .li-cog{
    color:white;

}

.highcontrast .ak-block-columns{
    background: black;
}

.highcontrast .ak-img-text-tile span{

    background: white;
    color: black;


}


.highcontrast .tabcontent {
    border: 1px solid white;

  }
  .highcontrast .tab{
    background: black;
  }

  /*AIP*/
  .highcontrast .ak-card-shadow{
    box-shadow: 0px 0px 5px 5px white;
}


.highcontrast .aip-posts-front-page{
    background: black;
}
.highcontrast .aip-posts-front-page li{
    background: black;

}

/*slider*/

.highcontrast .dot {
    background-color: black;
  }

  .highcontrast .container {

    color: black;
    border:solid 1px white;
  }
  
  /* Bottom left text */
  .highcontrast .bottom-left {
    background: black;

  }


  /*student*/
.highcontrast .ak-student-block-btn{
    border-left: solid 10px white;
    color: white !important;

}


.highcontrast .ak-student-block-btn:hover{
    color: white !important;
    border-left: solid 10px white;
}

.highcontrast .ak-student-icon-block .doc-link{

    border: solid 2px white;
    color: white;

}
.highcontrast .ak-student-icon-block .doc-link:hover{
    border-color:white;
    color: white;
}

/*table*/

.highcontrast .wp-block-table.is-style-stripes tbody tr:nth-child(odd){
    background: black;
    color: white;
}

.highcontrast .wp-block-table tr{
    border-bottom: solid white;
}

/*contact*/
.highcontrast .contact-table tr{
    background: black !important;
}

.highcontrast .post-meta .standard-meta a{
    color:white !important;
}



/*menu second*/
.highcontrast #pe-second-menu li a:hover{
    background: black;
    color: yellow;
}

/*footer*/
.highcontrast #pe-footer-in a{
    color: white !important;
}

.highcontrast.page-id-35 .wp-block-latest-posts .wp-block-latest-posts__post-date{
    color: #fff !important;
}

/*.highcontrast .wp-block-latest-posts__post-date{
    color: white;
}*/
/*
body.highcontrast a, body.highcontrast #pe-header-sidebar a {
    color: #ffffff !important;
}*/
body.highcontrast #pe-footer a{
    color: #fff !important;
}

.highcontrast.page-id-35 .wp-block-columns, .highcontrast.page-id-35 .wp-block-columns h2{

    color: white !important;
}

.highcontrast.page-id-35 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt{
    color: white !important;
}
body.highcontrast #pe-back-top a{
    opacity: 1.0;
}

/*search placeholder*/
.highcontrast .pe-search-input input {
    background: black !important;
    border-color: white !important;
}

.highcontrast.page-id-35 .pe-article-content h2{
    color: white;
}


body.highcontrast .logo-footer, body.highcontrast #pe-logo .logo{
        filter: brightness(5) grayscale(100%) contrast(10);
        -webkit-filter: brightness(5) grayscale(100%) contrast(10);
}

body.highcontrast #pe-footer .pe-widget .footer-header{
    color: white;
}


body.highcontrast #pe-copyrights-info, body.highcontrast .custom-html-widget .fab{
	color:white;
}

body.highcontrast ul:not([class]) li:before, body.highcontrast ul.pe-dark li:before, body.highcontrast ul.pe-light li:before, body.highcontrast #pe-header ul:not([class]) li:before, body.highcontrast #pe-header ul.pe-light li:before{
	background:black;
}
body.highcontrast #pe-main .pe-wcag-settings{
	border-color:black;
}

body.highcontrast #pe-content .post-meta a{
	color:white;
}

body.highcontrast #pe-header-in .pe-search-input{
	color:white;	
}

body.highcontrast .contact-table thead tr th, body.highcontrast table thead, body.highcontrast .pe-table thead{
	background:white;
	color:black;
}

body.highcontrast .contact-search-div{
	border:none;
}

body.highcontrast fieldset{
	border-color:white
}

body.highcontrast #pe-main-menu .nav-menu li.current-menu-ancestor button, body.highcontrast #pe-main-menu .nav-menu li.current-menu-item a, body.highcontrast #pe-main-menu .nav-menu li.current-page-ancestor a{
    color: yellow !important;
    
}


body.highcontrast #pe-search, body.highcontrast #pe-offcanvas-button span, body.highcontrast #pe-wcag-mobile span{
    color: white !important;
}

/*podstrona dla osób z niepełnosprawnością*/
body.highcontrast .ak-img-text-tile-classic a{
    color: black;
}
body.highcontrast .ak-img-text-tile-classic span{
    background:white;
    color: black;
}

body.highcontrast img{
    opacity: 0.7;
}

body.highcontrast .ak-column-filled {
    background: white;
    color: black;
}
body.highcontrast .ak-column-filled a{
    color: black;
}