/*Kontrast*/
    .influ_wcag_body_kontrast___,
    .influ_wcag_body_kontrast___ * {
        color: #ffff00 !important;
        background-color: #000 !important;
        border-color: #ffff00 !important;
        background-image: none !important;
        fill: #ffff00 !important;
    }
    .influ_wcag_body_kontrast___ .box_m span{
        background: #ffff00 !important;
    }
    .influ_wcag_body_kontrast___ h1:before,
    .influ_wcag_body_kontrast___ span:before{
        background-color: #ffff00 !important;
    }


    .influ_wcag_body_kontrast___ blockquote::before {
        background: #ffff00 !important;
    }
    .influ_wcag_body_kontrast___ .tlo_transparentne.tlo_osiagniecia,
    .influ_wcag_body_kontrast___ .tlo_transparentne.tlo_projekty,
    .influ_wcag_body_kontrast___ .tlo_newsletter{
        background-color: #000 !important;
        background-image: none !important;
    }
    .influ_wcag_body_kontrast___ .menu_stron li img{
        z-index: 11 !important;
    }   

     .influ_wcag_body_kontrast___ ul.listaRealizacji li a div{
        /*border: 3px solid #ffff00 !important;*/
        /*border-radius: 15px;*/
     }
     .influ_wcag_body_kontrast___ #influ_wcag.zamkniete a {
      color: #fff !important;
/*      background-color: #ffff00 !important;*/
      border-radius: 20px;
    }

     .influ_wcag_body_kontrast___ .bannerscollection_zoominout {
        opacity: 0 !important;                          

     }

    .influ_wcag_body_kontrast___ .nakladka,
    .influ_wcag_body_kontrast___ .ozd{
        opacity: 0 !important;
    }


    .influ_wcag_body_kontrast___ .cennik_box,
    .influ_wcag_body_kontrast___ #cennik_baner{
        background-color: transparent !important;
    }

    .influ_wcag_body_kontrast___ #glowny_naglowek_knt::before {
        background: #000 !important;
    }
    .influ_wcag_body_kontrast___ a:hover {
      color: #fff !important;
    }



    .influ_wcag_body_kontrast___ ul.wydarzenie_str li .img_w:before,
    .influ_wcag_body_kontrast___ .zbiorka_box ul.zbiorka_str li a div.ims:after{
        display: none !important;
    }

    .influ_wcag_body_kontrast___ .baner .item aside a,
    .influ_wcag_body_kontrast___ ul.wydarzenie_str li a article span.btn,
    .influ_wcag_body_kontrast___ .zbiorka_box ul.zbiorka_str li a span.btn{
      background-color: #ffff00 !important;
      color: #000 !important;
    }

    .influ_wcag_body_kontrast___ .progress-bar{
        border: 1px solid #ffff00 !important;

    }

    .influ_wcag_body_kontrast___ .progress-bar .progress-fill {
        background-color: #ffff00 !important;
    }

    .influ_wcag_body_kontrast___ .baner.owl-carousel.owl-drag .owl-dots .owl-dot span{
        border-color: #ffff00 !important;
    }
    .influ_wcag_body_kontrast___ .baner.owl-carousel.owl-drag .owl-dots .owl-dot.active span{
        background-color: #ffff00 !important;
    }

    body.influ.influ_wcag_body_kontrast___ .box_wplaty button.formBtn,
    .influ_wcag_body_kontrast___ a.btn, 
    .influ_wcag_body_kontrast___ .btn a, 
    .influ_wcag_body_kontrast___ .block-editor-writing-flow .btn a{
         background-color: #ffff00 !important;
        color: #000 !important;
    }

    body.influ.influ_wcag_body_kontrast___ .box_wplaty button.formBtn i,
    .influ_wcag_body_kontrast___ a.btn i, 
    .influ_wcag_body_kontrast___ .btn a i, 
    .influ_wcag_body_kontrast___ .block-editor-writing-flow .btn a i,
    .influ_wcag_body_kontrast___ ul.wydarzenie_str li a article span.btn i{
        background-color: #ffff00 !important;
          color: #000 !important;
    }

    .influ_wcag_body_kontrast___ .box_wplaty{
        border: 3px solid #ffff00 !important;
    }

    .influ_wcag_body_kontrast___ .box_wplaty input.formInput{

        border: 1px solid #ffff00 !important;
    }


    .influ_wcag_body_kontrast___ .has-error {
        color: red !important;
    }

     .influ_wcag_body_kontrast___ input[type="checkbox"]:checked::before{
        background-color: #ffff00  !important;
     }



    .influ_wcag_body_kontrast___ textarea.formInput,
    .influ_wcag_body_kontrast___ input.formInput{
        border: 1px solid #ffff00 !important;
    }

    .influ_wcag_body_kontrast___ textarea.formInput::placeholder,
    .influ_wcag_body_kontrast___ input.formInput::placeholder{
             color: #ffff00 !important;
    }

     body.influ.influ_wcag_body_kontrast___ button.formBtn, 
     body.influ.influ_wcag_body_kontrast___ a.formBtn{
        background-color: #ffff00 !important;
        color: #000 !important; ;
    }




/*Kontrast*/
/*Kursor*/
    .influ_wcag_body_kursor,
    .influ_wcag_body_kursor a,
    .influ_wcag_body_kursor * {
        cursor: url('../img/duzy_wskaznik.png'), auto !important; 
    }
/*Kursor*/
/*Linki*/
    .influ_wcag_body_linki button:not(.influ_wcag),
    .influ_wcag_body_linki a *:not(.influ_wcag),
    .influ_wcag_body_linki a i:not(.influ_wcag),
    .influ_wcag_body_linki a:not(.influ_wcag) {
        background-color: #ffff00 !important;
        color: #000 !important;
    }
    .influ_wcag_body_linki button:hover:not(.influ_wcag),
    .influ_wcag_body_linki a:hover *:not(.influ_wcag),
    .influ_wcag_body_linki a:hover i:not(.influ_wcag),
    .influ_wcag_body_linki a:hover:not(.influ_wcag) {
        background-color: #000 !important;
        color: #ffff00 !important;
    }
/*Linki*/
/*Widget*/
    #influ_wcag {
        position: fixed !important;
        z-index: 900 !important;
        right: 20px !important;
        top: 45px !important;
        background-color: #000 !important;
        color: #ffff00 !important;
        font-size: 16px !important;
        text-align: center !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        max-width: 150px !important;
        border:  3px solid #ffff00 !important;
        line-height: 20px !important;
        box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    }
    #influ_wcag span::-moz-selection { background-color: transparent;}
    #influ_wcag span::selection { background-color: transparent;}
    #influ_wcag.zamkniete {
        /*border:  3px solid #000 !important;*/
    }
    #influ_wcag span {
        border: none !important;
    }
    #influ_wcag.zamkniete span {
        display: none !important;
        border: none !important;
    }
    #influ_wcag.zamkniete nav {
        display: none !important;
    }
    #influ_wcag i {
        font-size: 48px !important;
        display: block !important;
        /*background-color: #000 !important;*/
        line-height: 48px !important;
        border: none !important;
    }
    #influ_wcag a {
        display: block !important;
        padding: 10px !important;
        color: #ffff00 !important;
        background-color: #000 !important;
        text-align: center !important;
        cursor: pointer;
        border: none !important;
        position: relative !important;
        line-height: 20px !important;
    }
    #influ_wcag a::-moz-selection { background-color: transparent;}
    #influ_wcag a::selection { background-color: transparent;}
    #influ_wcag nav i {
        font-size: 36px !important;
        margin-bottom: 5px !important;
        /*background-color: #000 !important;*/
        line-height: 40px !important;
        border: none !important;
    }
    #influ_wcag nav  {
        /*border-top: 1px solid #ffff00;*/
    }
    #influ_wcag nav a  {
        display: block !important;
        border: none !important;
        border-top: 1px solid #ffff00 !important;
        line-height: 20px !important;
    }
    #influ_wcag a:hover {
        background-color: #330 !important;
        border: none !important;
    }
    #influ_wcag nav a:hover {
        border-top: 1px solid #ffff00 !important;
    }
    #influ_wcag nav a:focus {
        border-top: 2px solid #ffff00 !important;
        outline: 3px dotted #ffff00;
        outline: -webkit-focus-ring-color auto 5px;
    }
    /*#influ_wcag a:active i,*/
    /*#influ_wcag a:focus i,*/
    #influ_wcag a:hover i {
        transform: scale(1.2) !important;
        /*background-color: #330 !important;*/
    }
    #influ_wcag a.influ_wcag_btn i.influ_wcag_aktywny,
    #influ_wcag a.influ_wcag_btn .influ_wcag_stopien {
        position: absolute  !important;
        font-weight: bold  !important;
        width: 30px  !important;
        line-height: 30px  !important;
        text-align: center  !important;
        border-radius: 20px  !important;
        overflow: hidden  !important;
        color: #ffff00 !important;
        background-color: #000 !important;
        right: 5px  !important;
        top: 5px  !important;
        z-index: 901  !important;
        opacity: 1 !important;
    }

    #influ_wcag.zamkniete a.influ_wcag_btn i.influ_wcag_aktywny,
    #influ_wcag a.influ_wcag_btn i.influ_wcag_aktywny {
        font-size: 16px !important;
        color: #ffff00 !important;
        width: 20px  !important;
        line-height: 20px  !important;
    }
    #influ_wcag a.influ_wcag_btn i.influ_wcag_aktywny.schowaj,
    #influ_wcag a.influ_wcag_btn .influ_wcag_stopien.schowaj {
        opacity: 0 !important;
    }
    #influ_wcag a.influ_wcag_btn.wlaczone i,
    #influ_wcag a.influ_wcag_btn.wlaczone {
        color: #000 !important;
        background-color: #ffff00 !important;
        border: none !important;
    }
    #influ_wcag a.influ_wcag_btn.wlaczone:hover i,
    #influ_wcag a.influ_wcag_btn.wlaczone:hover {
        color: #000 !important;
        background-color: #eedd00 !important;
        border: none !important;
    }
    #influ_wcag a:active,
    #influ_wcag a:focus-visible,
    #influ_wcag nav a:active,
    #influ_wcag nav a:focus-visible {
        transform: scale(1.1) !important;
        background-color: #330 !important;
        outline: none !important;
    }
    #influ_wcag a:not(.wlaczone):hover i:not(.fa-universal-access),
    #influ_wcag a:not(.wlaczone):active i:not(.fa-universal-access),
    #influ_wcag a:not(.wlaczone):focus-visible i:not(.fa-universal-access),
    #influ_wcag nav a:not(.wlaczone):active i:not(.fa-universal-access),
    #influ_wcag nav a:not(.wlaczone):focus-visible i:not(.fa-universal-access) {
        background-color: #330 !important;
    }
    #influ_wcag.zamkniete a:active,
    #influ_wcag.zamkniete a:focus-visible {
        transform: scale(1) !important;
    }
    #influ_wcag.zamkniete a:active i,
    #influ_wcag.zamkniete a:focus-visible i {
        transform: scale(1.1) !important;
    }
/*Widget*/

/*Dodatkowe*/
    .influ_wcag_body_linki a.logo_knt:not(.influ_wcag) img {
        background-color: #000 !important;
        border: 3px dotted #ffff00;
    }
    .influ_wcag_body_kontrast___ .wp-block-audio {
        border: 2px solid #ffff00;
    }
    .influ_wcag_body_kontrast___ .menu_row {
        background-color: transparent !important;
    }
/*Dodatkowe*/
