/*Kontrast*/
    .influ_wcag_body_kontrast,
    .influ_wcag_body_kontrast * {
        color: #ffcc00 !important;
        background-color: #000 !important;
        border-color: #ffcc00 !important;
        background-image: none !important;
        fill: #fc0 !important;
    }
    .influ_wcag_body_kontrast .box_m span{
        background: #fc0 !important;
    }
    .influ_wcag_body_kontrast h1:before,
    .influ_wcag_body_kontrast span:before{
        background-color: #ffcc00 !important;
    }


    .influ_wcag_body_kontrast blockquote::before {
        background: #ffcc00 !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 #ffcc00 !important;*/
        /*border-radius: 15px;*/
     }
     .influ_wcag_body_kontrast #influ_wcag.zamkniete a {
      color: #fff !important;
      background-color: #fc0 !important;
      border-radius: 50%;
    }

    .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 .btn.btn_link:hover,
    .influ_wcag_body_kontrast #kontakt .zawartosc .linki_d aside.link_f a:hover,
    .influ_wcag_body_kontrast a:hover {
      color: #fff !important;
    }

    .influ_wcag_body_kontrast .wiersz_glowny ul li::before{
        color: #fc0 !important;
    }


     .influ_wcag_body_kontrast .form_kontakt .d_input textarea,  .influ_wcag_body_kontrast .form_kontakt .d_input input{
        border: 1px solid #fc0 !important;
     }

    .influ_wcag_body_kontrast .form_kontakt .d_input textarea::placeholder,
    .influ_wcag_body_kontrast .form_kontakt .d_input input::placeholder {
             color: #fc0 !important;
    }

    .influ_wcag_body_kontrast #formularz_kontaktowy .btn_zielony{
        background-color: #fc0 !important;
        color: #000 !important; ;
    }

    .influ_wcag_body_kontrast .custom-checkbox{
        background-image: url('../img/option_knt.svg')  !important;
        fill: #fc0 !important;
    }
    
    .influ_wcag_body_kontrast .custom-checkbox.active{
       background-image: url('../img/option_checked_knt.svg?v02') !important;
        fill: #fc0 !important;
    }
    .influ_wcag_body_kontrast .custom-checkbox.active .st0{
        fill: #fc0 !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: #ffcc00 !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: #ffcc00 !important;
    }
/*Linki*/
/*Widget*/
    #influ_wcag {
        position: fixed !important;
        z-index: 900 !important;
        left: 2vw !important;
        
        bottom: 2vw !important;
        background-color: #000 !important;
        color: #ffcc00 !important;
        font-size: 16px !important;
        text-align: center !important;
        border-radius: 10px !important;
        overflow: hidden !important;
        max-width: 150px !important;
        border:  3px solid #ffcc00 !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: #ffcc00 !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 #ffcc00;*/
    }
    #influ_wcag nav a  {
        display: block !important;
        border: none !important;
        border-top: 1px solid #ffcc00 !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 #ffcc00 !important;
    }
    #influ_wcag nav a:focus {
        border-top: 2px solid #ffcc00 !important;
        outline: 3px dotted #ffcc00;
        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: #ffcc00 !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: #ffcc00 !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: #ffcc00 !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 {
        /*border-top: 1px solid #ffcc00 !important;*/
        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:not(.influ_wcag),*/
    .influ_wcag_body_linki a.logo_knt:not(.influ_wcag) img {
        background-color: #000 !important;
        border: 3px dotted #ffcc00;
    }
    .influ_wcag_body_kontrast .wp-block-audio {
        border: 2px solid #ffcc00;
    }
    .influ_wcag_body_kontrast .menu_row {
        background-color: transparent !important;

    }
/*Dodatkowe*/
