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

.highcontrast2 nav button{
    color: #ffff00 !important;
    text-decoration: underline;
}

.highcontrast2 nav button:hover{
    color: #8bfffb !important;
}

.highcontrast2 .wp-block-button__link{
    background: #ffff00 !important;
    color: black !important;
}

/*menu second*/
.highcontrast2 #pe-second-menu li a:hover{
    background: black;
    color: #8bfffb;
}

.highcontrast2.page-id-35 .wp-block-latest-posts .wp-block-latest-posts__post-date, .highcontrast2.page-id-1963 .wp-block-latest-posts .wp-block-latest-posts__post-date,
.highcontrast2.page-id-978 .wp-block-latest-posts .wp-block-latest-posts__post-date, .highcontrast2.page-id-137 .wp-block-latest-posts .wp-block-latest-posts__post-date,
.highcontrast2.page-id-1931 .wp-block-latest-posts .wp-block-latest-posts__post-date, .highcontrast2.page-id-1939 .wp-block-latest-posts .wp-block-latest-posts__post-date,
.highcontrast2.page-id-1941 .wp-block-latest-posts .wp-block-latest-posts__post-date{
    color: #ffff00 !important;
}


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

    color: #ffff00 !important;
}

.highcontrast2.page-id-35 .wp-block-latest-posts .wp-block-latest-posts__post-excerpt{
    color: #ffff00 !important;
}
/*footer links*/
body.highcontrast2 #pe-footer a{
    color: #ffff00 !important;
}

/*search placeholder*/
.highcontrast2 .pe-search-input input {
    background: black !important;
    border-color: #ffff00 !important;
}

.highcontrast2.page-id-35 .pe-article-content h2{
    color: #ffff00;
}


.highcontrast2 .panel{
    background: black;

}

.highcontrast2  .wp-block-file .wp-block-file__button{
    background: #ffff00;
    color: #000000;
}

.highcontrast2  .wp-block-file .wp-block-file__button:hover{
    color: black;
}

.highcontrast2 .ak-btn-default{
    background: #ffff00;
    color: #000000;
}

.highcontrast2 .ak-btn-default:hover{
    background: #ffff00;
    color: #000000;
}

.highcontrast2 hr{
    border: solid yellow 1px;
}

/*cdbkz*/
.highcontrast2 .li-cog{
    color:yellow;

}

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

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

    background: #ffff00;
    color: #000000;


}


.highcontrast2 .tabcontent {
    border: 1px solid yellow;

  }
  .highcontrast2 .tab{
    background: #ffff00;
  }

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


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

}

/*slider*/

.highcontrast2 .dot {
    background-color: yellow;
  }

  .highcontrast2 .container {

    color: #ffff00;
    border:solid 1px black;
  }
  
  /* Bottom left text */
  .highcontrast2 .bottom-left {
    background: black !important;

  }


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

}


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

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

    border: solid 2px yellow;
    color: yellow;

}
.highcontrast2 .ak-student-icon-block .doc-link:hover{
    border-color:yellow;
    color: yellow;
}

/*table*/

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

.highcontrast2 .wp-block-table tr{
    border-bottom: solid yellow;
}

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

.highcontrast2.page-id-94 tr{
    background: black !important;
}



body.highcontrast2 #pe-back-top a{
    opacity: 1.0;
}

body.highcontrast2 .logo-footer, body.highcontrast2 #pe-logo .logo{
    filter: invert(100%) hue-rotate(20deg) contrast(10);
    -webkit-filter: invert(100%) hue-rotate(20deg) contrast(10);
}

body.highcontrast2 #pe-footer .pe-widget .footer-header{
    color: yellow;
}
body.highcontrast2 #pe-copyrights-info, body.highcontrast2 .custom-html-widget .fab{
	color:yellow;
}

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

body.highcontrast2 #pe-header-in .pe-search-input{
	color:yellow;	
}

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

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

body.highcontrast2 fieldset{
	border-color:yellow;
}

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

body.highcontrast2 .widget_nav_menu .menu li.current-menu-item a{
    color: white !important;
	font-weight:normal;
}

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

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

body.highcontrast2 img{
    opacity: 0.7;
}

body.highcontrast2 .ak-column-filled {
    background: yellow;
    color: black;
}

body.highcontrast2 .ak-column-filled a{
    color: black;
}