.wpcf7-list-item{
  margin-left:0;
}
.wpcf7-list-item label {
    color: #00264b;
    letter-spacing: -.76px;
    font-size: .88em;
    font-weight: 400;
    line-height: 1.5;
}
.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: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;
}
.modele-right .w-tab-content{
    overflow: visible;
}
.is-model-gallery > .oferta-img-border {
    border: 1px solid #a5b0cb;
    width: 100%;
    height: 90%;
    position: absolute;
    left: -1.56em;
    top: -22px;
    bottom:auto;
}

.is-flota-gallery-small .slick-slide {
      margin: 0 7px;
  }

  /* the parent */
  .is-flota-gallery-small .slick-list {
      margin: 0 -7px;
  }
.image-10 {
    min-width: 102px;
        position: relative;
}
.is-flota-gallery-small .slick-slide{
     
}
.is-flota-gallery-small .slick-slide.slick-current{

}
.float-small-slide{
    background:transparent;
}
.small-gallery-inside{
    height:114px;
    width:114px;
    position:relative;
}
.small-gallery-inside:before{
    content:"";
    position:absolute;
    left:3px;
    top:3px;
    width:108px;
    height:108px;
    background:#fff;
}
.is-flota-gallery-small .slick-slide.slick-current .small-gallery-inside:before{
     content:"";
    position:absolute;
    left:0px;
    top:0px;
    width:114px;
    height:114px;
    background:#fff;   
}

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

  /* the parent */
  .is-zespol-slider .slick-list {
      margin: 0 -17px;
  }
  .is-zespol-slider .oferta-img-border {
    border: 1px solid #a5b0cb;
    width: 96%;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 4%;
}
.image-13 {
    z-index: 9;
        margin-left: auto;
    width: 96%;
    position: relative;
    top: 1em;
}
.accordion-item-content{
    margin-top:0;
}
.accordion-item-content > div{
    margin-top:10px;
}
textarea.w-input, textarea.w-select {
    height: 60px;
}
.is-form-button button{
    background:transparent;
}
.slick-dots{
    position:static;
}
.slick-dots li{
    width:auto;
    height:auto;
}
.slick-active .op-dot{
      background-image: linear-gradient(192deg, #a5b0cb 34%, #7183b0 77%);  
}
.is-button .with-line{
    border:0;
    position:relative;
}
 .button-flex,
 .button-text{
    position:relative;
 }
 .is-button .button-flex .button-text:before{
    content:"";
    position:absolute;
    left:0;
    bottom:-0.63em;
    width:0%;
    height:1px;
    transition:0.3s all;
    background:#a5b0cb;
}
.is-button:hover .button-flex .button-text:before{
    width:100%;
}

.is-button .with-line .button-text:before{
    width:0%!important;
}


.is-button .with-line:before{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:1px;
    transition:0.3s all;
    background:#a5b0cb;
}
.is-button:hover .with-line:before{
    width:0;
}
 
 .oferta-item._5 {
    margin-top: 7.5em;
}
.dodatkowe-left{
    padding-top:5em;
}
.section-menu-tydzien .w-tab-content {
    overflow: visible;
}
.page-template-default .section-rich-text{
    padding-bottom:5em;
}
.nav-link{
    position:relative;
}
.nav-link:before,
.nav-drop:before{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    transition: 0.3s all;
    width:0;
    height:1px;
    background:#dadee8;
}
.nav-link.w--current{
    color:#273756;
}
.nav-link.w--current:before,
.nav-link:hover:before,
.nav-drop:hover:before{
    width:100%;
}
@media (max-width:600px){
.is-slider-model-nav {
    justify-content: space-between;
    align-items: center;
    width: 104%;
    display: flex;
    position: absolute;
    top: 44%;
    left: -2%;
    right: 0;
}
}
.gall-flex{
    display:flex;
}
@media screen and (max-width: 767px) {
    .buttons-flex {
        grid-column-gap: 2em;
        grid-row-gap: 1em;
        flex-flow: wrap;
        flex-direction: column;
    }
    .certyfikaty-content .is-button{
        display: flex;
    }
}

@media (max-width:991px){
    .is-menu-tydzien-flex {
    display: flex;
    flex-wrap:wrap;
}
.menu-tydzien-col{
    width:100%;
    display:block;
}
.menu-tydzien-col{
 
}
.page-wrapper{
    overflow: hidden;
}
}
@media screen and (max-width: 767px) {
    .w-nav-brand {
        padding-left: 0px;
    }
}

@media (max-width:991px){
    .gall-flex {
    display: block;
    max-width:500px;
    margin-left:auto;
}
}