.wpcf7-list-item{
  margin-left:0;
}
.wpcf7-list-item label {
    color: #000;
    font-weight: 400!important;
        font-size: .88em;
    line-height: 1.5;
}
.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
}
.wpcf7-list-item label a{
     color: #8d9091;
}

.wpcf7-radio label{
    color:#000;
        font-size: 1em;
    line-height: 1.5;
    align-items:center;
}
.wpcf7-radio input[type="radio"]{
    margin-top: -3px;
    margin-right: 10px;
}
.wpcf7-form-control.wpcf7-radio{
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.25em;
    display: flex;
}
input[type="checkbox"] {
    flex-shrink: 0;
    margin-right: 10px;
    margin-top:1px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ce0202;
    background: #ce0202;
    color: #fff;
    padding: 10px;
    margin: 10px 0px 20px 0px;
    font-size: 14px;
    line-height: 21px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background: #46b450;
    color: #fff;
    padding: 10px;
    margin: 0px;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
    margin-top:10px;
}
.wpcf7-submit{
    display:none;
}
.text_field.is--text-area {
    min-height: 5.5em;
    height: 9em;
}
.osoba-img img{
    height:auto;
}
.normal-tag{
    text-decoration: none;
}
.cs-slide-left,
.cs-slide-right{
    transition:0.5s all;
}
.cs-slide-left:hover{
    background:#0081fc;
    color:#fff;
}
.cs-slide-right:hover{
    background:#fff;
    color:#0081fc;
}
.slick-dots{
    position:static;
}
.slick-dots li button:before{
    content:none;
}
.slick-dots li{
    width:auto;
    height:auto;
    padding:0;
}
.slick-dots li button{
        background-color: #d6d6d6;
    width: .5em;
    height: .5em;
    transition: all .3s;
    padding:0;
    border-radius:0;
    font-size:16px;
}
.slick-dots{
    display:flex;
    align-items:center;
}
.slick-dots .slick-active button{
    background-color: #0081fc;
}
.is-submit-button{
    padding:0;
}
.zespol-col-right{
    position:relative;
}
.zespol-col-right:after {
    content: "";
    position: absolute;
    right: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #EDF4FB;
}
.section-hero.is-zespol-hero{
    overflow: hidden;
}
.page-numbers{
    list-style:none;
    padding:0;
    margin:0;
    grid-column-gap: .69em;
    grid-row-gap: .69em;
    justify-content: center;
    align-items: center;
 
    display: flex;
}
.page-numbers{
    color: #0081fc;
    text-align: center;
    border: 1px solid #0000;
    justify-content: center;
    align-items: center;
    width: 2em;
    height: 2em;
    font-size: .88em;
    line-height: 1.5;
    text-decoration: none;
    transition: all .3s;
    display: flex
;
}
.page-numbers.current{
     color: #fff;
    background-color: #0081fc;   
}
.next.page-numbers,
.prev.page-numbers{
    border-color: #0081fc;
}
.image-5{
    width:auto;
}
.drop-item.spec-drop-item.is-active {
    color: #fff;
    background-color: #0081fc;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.is-for-date{
    min-width:120px;
}
.dropdown-list.is-spec-list{
    max-width:200px;
}
.spec-drop-item{
        white-space: normal;
}
/* Style dla widoku listy */
.publikacje-flex-items.is-list-view {
    display: flex;
    flex-direction: column;
    gap: 2rem;
}
.list-item-excerpt {
 
    font-size: 0.88em;
    color: #000;
}

.is-list-view .publikacja-title {
    margin-bottom: 0.88em;
    margin-top:0;
}
.single-osoba .publikacja-item{
    margin:0;
}
.publikacje-slider .slick-slide {
      margin: 0 15px;
  }

  /* the parent */
.publikacje-slider .slick-list {
      margin: 0 -15px;
  }
#ajax-zespol-results{
    padding-top:1em;
}
.dropdown-list{
    background:#fff;
}
.code-embed-4 svg,
.code-embed-9 svg{
    width:15px; 
    height:15px;
}
.section-powiazane-aktualnosci .normal-tag.with-bg {
    background-color: #fff;
}
.aktualnosci-slider .slick-slide {
      margin: 0 15px;
  }

.aktualnosci-slider .slick-list {
      margin: 0 -15px;
  }
.pf50 img{
    width: 100%;
    height: 100%;    
}
.text_field:focus {
    color: #000;
    border-color: #0000 #0000 #3898EC;
}
.is-okladka img{
    height:auto;
}
.p-square {
    min-width: 0.31em;
}
.archive .publikacja-item-details .normal-tag{
      background-color: #edf4fb
}
.archive .publikacja-item-details.is-list-view .normal-tag{
      background-color: #fff
}
.pbview-flex{
    width:100%;
}
.kontakt-cs-item a{
    margin-bottom: .38em;
    font-weight: 700;
    
    color:#000;
    transition:0.5s all;   
    text-decoration: none; 
}
.kontakt-cs-item a:hover{
color: #0081fc;   
}
.error404 .section-hero,
.page-template-default .section-page-content{
    padding-bottom:2em;
}
.page-template-default .section-page-content{
    padding-top:2em;
}
.is-drop-item:hover{
    color: #0081fc;  
}
.isfirst{
    padding-top:0;
    border-top:0;
}
.is-autor-publikacje {
    padding-bottom: 1.19em;
}
.wydarzenia-flex-slider .is-single-raport{
    margin:0;
}
.wydarzenia-flex-slider .slick-slide,
.wydarzenia-flex-slider_ex .slick-slide {
      margin: 0 15px;
  }

.wydarzenia-flex-slider .slick-list,
.wydarzenia-flex-slider_ex .slick-list {
      margin: 0 -15px;
  }
  .publikacje-slider .slick-track
{
    display: flex !important;
}

  .publikacje-slider .slick-slide
{
    height: inherit !important;
}
.publikacja-item{
   display: flex !important;
}

.code-embed-7 svg{
     width: 28px;
    height: 15px;   
}

.single-wydarzenie .section-dokumenty{
    border:0;
}
.is-wydarzenia-wrapper{
    display: flex;
    flex-direction: column;
    grid-row-gap: 1.7em;    
}
.powiazane-publikacje-slider .slick-slide {
      margin: 0 15px;
  }

.powiazane-publikacje-slider .slick-list {
      margin: 0 -15px;
  }
#ajax-projekty-archive-results{
    overflow: hidden;
  }
@media screen and (max-width: 991px) {
    .menu-button {
        padding: 0;
    }
}
.text_field{
    outline:none;
}
.wpcf7-form-control-wrap{
    width:100%;
}
.is-select,
.text_field{
    width:100%;
}
.popup-dziekujemy-newsletter{
      z-index: 9999;
    background-color: #ffffffd6;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    left: 0;  
}
.show-popup{
    display:flex;
}
.popup-newsletter-inner.is-thank-you{
    max-width:600px;
}
.publikacja-slider-home .slick-slide,
.aktualnosci-flex-slider .slick-slide {
      margin: 0 15px;
  }
.publikacja-slider-home .slick-list,
.aktualnosci-flex-slider .slick-list{
      margin: 0 -15px;
  }
.pbsl{
    position:relative;
}
.section-publikacje{
    overflow: hidden;
}
.aktualnosci-flex-slider .normal-tag.with-bg {
    background-color: #fff;
}
.hero-content .simple-btn:hover svg{
    right:-4px;
}
.hero-content .simple-btn svg{
    position:relative;
    right:0;
    transition:0.5s all;
}
.bread-link-back svg{
        width: 20px;
}
.hero-col.left-padding{
    position:relative;
}
.popup-newsletter-inner{
    max-width:700px;
}
.checkmore {
    cursor: pointer;
    display: inline-block;
    margin-top: 5px;
}
.zgoda-tresc {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease-out, margin-top 0.4s ease-out;
    margin-top: 0;
    font-size: 0.9em;
    color: #000;
}
.zgoda-tresc.is-visible {
    max-height: 500px;
    margin-top: 10px;
    transition: max-height 0.5s ease-in, margin-top 0.5s ease-in;
}
.checkbox_field{
    font-weight:400;
    color:#000;
    font-size:0.88em;
}
.checkmore{
    font-weight:700;
    color:#0081FC;
    font-size:0.88em;    
}
.check-with-info{
    display:flex;
    align-items: center;
    justify-content: space-between;
    grid-column-gap: .6em;
    width: 100%;
    flex-wrap: wrap;
    margin-top:0.5em;
}
.wpcf7-not-valid-tip{
   font-size:0.88em;   
}
.popup-newsletter-inner {
    max-height: 90vh;
    overflow: auto;
}
 
.is-newsletter-pop .form_cb_flex{
    margin-bottom:0.5em;
}

@media screen and (max-width: 479px) {
    .top-nav-social-media {
        display: flex;
    }
}

  .home-items-slider .slick-track
{
    display: flex !important;
}

  .home-items-slider .slick-slide
{
    height: inherit !important;
}
.slide-item{
    height:100%;
}
.code-embed-5 {
    overflow: hidden;
}

@media (max-width:600px){
    .form-upload-file{
        flex-wrap:wrap;
    }
}
.accordion-item{
    position:relative;
}
.spec-anchor-item{
    position:absolute;
    top:-100px;
}

@media (max-width:767px){
.zespol-col-left:before {
 content:none!important;
}
.zespol-col-left:after {
 content:none!important;
}
.section-hero.is-zespol-hero{
     background: #EDF4FB;
}
    .wydarzenia-cs-nv {
        flex-wrap: wrap;
        row-gap: 1em;
    }
}
.section-podobne-projekty{
    overflow: hidden;
}
.slick-list { flex: 1; }
 
    .image-11 {
        height: auto;
    }
    .image-12 {
      height: auto;
    }
 .code-embed-8{
    overflow:hidden;
 }

 .w-dropdowne {
    display: inline-block;
    position: relative;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    z-index: 900;
}
.is-for-tag{
    padding-bottom:1em;
}
.flexitems{
    display: flex;
    flex-wrap:wrap;
    margin-left: -.5%;
    margin-right: -.5%;
    row-gap:2em;
}
.slide-item{
    border:0;
}
.home-items-slider{
    border: 1px solid #d6d6d6;
}
.is-drop-item > div {
    border:0;
    padding:0;
}
.dropdown-list-4 {
    position:absolute;
    left: 100%;
    right: 0%;
    padding: 15px 0;
    top: -10px;
}
.drop-inner-sub{
    width:100%;
}
.dropdown-toggle-4:hover,
.dropdown-toggle-4.w--open{
    color:#0081FC;
}
.dropdown-toggle-4:hover .code-embed-10,
.dropdown-toggle-4.w--open .code-embed-10{
    opacity:1;
}
.drop-inner-sub:hover{
    color:#000;
}
.drop-inner-sub{
    transition:0.5s all;
}
.dis-div{
    padding-top:0.33em;
    padding-bottom:0.33em;
}

@media (max-width:991px){
    .is-drop-item{
            font-size: .88em;
        text-align:center;
    }
    .code-embed-10 {
    display:none;
}
.dropdown-toggle-4{
    align-items: center;
    padding-right:20px;
        justify-content: center;
         width:100%;
}
.dropdown-list-4 {
    position: static;
    text-align:center;

    padding-top:0;
}
.dis-div {
    display: inline-block;
}
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
 
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    justify-content: center;
    align-items: center;
    padding: .63em 0;
    font-size: .88em;
    font-weight: 700;
    display: flex;
    border:0;
    color:#000;
    background:transparent;
    padding-right:15px;
}
.wpml-ls-legacy-dropdown{
    width:auto;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover{
    background:transparent;
    border:0;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
    border-top:0;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    right:0;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
   background:#f4f4f4;
   border:0;
}
.wpml-ls-legacy-dropdown a{
    color:#000;
    border:0;
    background:#f4f4f4;
     font-size: .88em;
    font-weight: 700;
    text-align:center;
        width: 50px;
}
.wpml-ls-legacy-dropdown a:hover{
    color:#0081fc;
}
.is-drop-item{
    font-size: .88em; 
}
.dropdown-toggle-4{
    font-size:0.88em;
}
.tax-obszar-tematyczny .is-hero-img {
    position: relative;
    min-height: 500px;
    background: #edf4fb;
}
.cya11y-footer{
    display:none!important;
}