.wpcf7-list-item{
  margin-left:0;
}
.wpcf7-list-item label {
    color: #8d9091;
    font-weight: 400!important;
 
    line-height: 1.3;
}
.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
}
.wpcf7-list-item label a{
     color: #8d9091;
}
input[type="checkbox"] {
    flex-shrink: 0;
    margin-right: 10px;
    margin-top:4px;
}
.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;
}

.sec-cs-item .w-embed{
    height:100%;
}

.sec-opinie-slider .slick-slide {
      margin: 0 15px;
  }

  /* the parent */
.sec-opinie-slider .slick-list {
      margin: 0 -15px;
  }
.slick-prev,
.slick-next{
    position:static!important;
}
.input_field.is-normal.is-textarea {
    height: 60px;
}
.wpcf7-submit,
.wpcf7-spinner{
    display:none;
}
.wpcf7-form-control-wrap {
    position: static;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 14px;
    font-weight: normal;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}
.s-wpis-blog:hover .image-5,
.ss-all-posts:hover .image-5,
.ds-link:hover .image-5{
width: 0.8em;
    height: 0.8em;    
}
.image-36,
.image-37,
.image-27{
    transition:0.5s all;
}
.wpis-blog-img{overflow:hidden}
.s-wpis-blog:hover .image-36,
.ds-link:hover .image-27{
    transform:scale(1.03);
}
.blog-hero-main-item,
.is-dzialk-item-img{
    overflow:hidden;
}
.blog-hero-main-item:hover .image-37{
     transform:scale(1.03);
}
.page-numbers{
      color: #afa090;
    text-align: center;
    letter-spacing: 7.44px;
    background-color: #e5d7c3;
    justify-content: center;
    align-items: center;
    width: 3.75em;
    height: 3.75em;
    font-weight: 500;
    line-height: 1.8;
    text-decoration: none;
    display: flex;
    transition:0.5s all;
 
}
.page-numbers.current,
.page-numbers:hover{
     color: #fff;
    background-color: #afa090;   
}
.form_cb_flex{
    position:relative;
}
.na-sprzedaz-slider .slick-list {
    padding:0 20% 0 0 !important;
}
.ds-link{
    width:100%;
}

.na-sprzedaz-slider .slick-slide {
      margin: 0 15px;
  }

  /* the parent */
.na-sprzedaz-slider .slick-list {
      margin: 0 -15px;
  }
  .is-dzialk-item-img{
    height:40em;
  }
  .is-dzialk-item-img img{
    object-fit: cover;
  }
  .section-dzialki-na-sprzedaz{
    overflow: hidden;
  }

  @media (max-width:700px){
    .is-dzialk-item-img{
    height:25em;
  }
  }
  .error404  .blog-content-main{
    text-align:center;
  }

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

.is-slider .slick-slide
{
    height: inherit !important;
}


@media (min-width:1024px){
.is-slider .slick-list {
    padding:0 10% 0 0 !important;
}
}

.is-slider .slick-slide {
      margin: 0 10px;
  }

  /* the parent */
.is-slider .slick-list {
      margin: 0 -10px;
  }
  .section-cs-info{
    overflow: hidden;
  }
.nav-item{
    position:relative;
}
.nav-item:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:0;
    height:1px;
    background:#afa090;
    transition:0.5s all;
}
.nav-item:hover:after,
.current_page_item:after{
    width:100%;
}
 
.cws-item {
    width: 100%;
    max-width: 300px;
    margin:0 auto;
}
.nav-item a{
    text-decoration: none;
        color: #000;
}
.nav-item a:hover,
.nav-item:hover a{
    color: #afa090;
}
.current_page_item a,
.current_page_item{
    color:#afa090;
}
@media (max-width:991px){
    .nav-inner-flex{
        margin-bottom:20px;
    }
}
.footer-col-link a{
    text-decoration: none;
        color: #90996c;
        transition:0.5s all;
}
.footer-col-link a:hover{
    color:#000;
}
.footer-col-link-black a{
    text-decoration: none;
    transition: 0.5s all;
    color:#000;
} 
.footer-flex ul{
    padding:0;
}
.footer-col-link-black a:hover{
    color: #90996c;
}
.is_first{
    background:#F9FCF3;
    padding-top:0;
}
.page-template-template-zielony-reset .section-hero-info.less {
    padding-bottom: 0em;
}
.is_first .wybierz-item {
    height: 250px;
}
.is_first .wybierz-item:first-of-type .witem-text{
   color: #E5D7C3;
}
.is_first .wybierz-item:first-of-type .wybierz-item-content {
    background-color: #5c664ebd;
}
.is_first .wybierz-item:last-of-type .wybierz-item-content {
    background-color: #90996ca6;
}
.page-template-template-onas .section-jak .info-text-1.dark {
    color: #5C664E;
}
.bgtht{
    position:absolute;
    left:0;
    width:100%;
    height:100%;
        background: linear-gradient(0deg, rgba(188, 141, 86, 0.32) 0%, rgba(188, 141, 86, 0.32) 100%);
    background-blend-mode: color-dodge;
}
@media screen and (max-width: 479px) {
    .section-title {
        word-break: break-word;
    }
    .tab-link-item.w--current .code-embed, .tab-link-item:hover .code-embed {
    transform: rotate(45deg);
    right: 0px!important;
}
}