/* Example css for. Feel free to delete it. */
.gird_wsp img{margin:0 auto 10px}.gird_wsp .grid_item{background:#fff;padding:20px;border:1px solid #00000030}.example_style .list-icon img{margin-right:20px}.example_style .list-icon{align-items:center}.example_style .li_wrapper{grid-gap:20px}.accordion-header{background-color:#dff1fd;border-radius:5px;font-weight:700;cursor:pointer;position:relative}.accordion-btn{padding:11px 46px}.accordion-btn h4{font-weight:700}.accordion-body{background-color:#f2f7ff;padding:19px 68px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.acc_item{margin-bottom:10px}.accordion-btn::after{width:17px;height:16px;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.05 14.43V0.569999H9.92V14.43H6.05ZM0.86 9.33V5.67H15.14V9.33H0.86Z' fill='%23444444'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:17px;transition:transform .2s ease-in-out;display:inline-block;position:absolute;right:0;top:50%;transform:translate(-20px,-50%)}.accordion-btn:not(.collapsed)::after{height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.56 4.43V0.68H9.05V4.43H0.56Z' fill='%23444444'/%3E%3C/svg%3E%0A")}@media (max-width:991px){.accordion-btn::after{transform:translate(-12px,-50%)}.accordion-header{padding:11px 40px 11px 15px}.accordion-body{padding:11px 20px}.accordion-btn h3 span,.accordion-btn h4 span{font-size:1.5rem!important}}
.hp_form .wpcf7-text , .hp_form .wpcf7-email , .hp_form .wpcf7-textarea {
  width: 100%;
  background: transparent;
  border: 1px solid #fff;
  margin-bottom: 16px;
  padding: 16px 18px;
  color: #fff;}
.hp_form .wpcf7-form-control::placeholder {
      color: #fff;
}
.hp_form .wpcf7-acceptance  .wpcf7-list-item{
  margin: 0;
}
/* Example css for. Feel free to delete it. */

  
/* gallery global styles  */
.sp_gallery img {
    aspect-ratio: 1 / 1;
    width: 100%;
    object-fit: cover;
}
/* gallery global styles  */

/* flickity default dots*/
ol.flickity-page-dots {
    position: relative;
    bottom: 0;
    margin: 20px 0;
}
/* flickity default dots*/

/* global  lightbox */
.sp_gallery img {
    height: 100%;
    object-fit: cover;
}
#lightbox {
    position: fixed !important;
    top: 50% !important;
    transform: translateY(-50%);
}
.lb-outerContainer img {
    max-width: 1200px !important;
    max-height: 1200px !important;
}

.lb-outerContainer , .lb-dataContainer {
    max-width: 1200px;
    height: auto!important;
}

.lb-dataContainer .lb-data {
    background: #545454;
    color: #fff;
    padding: 10px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.lb-dataContainer {
    padding-top: 0 !important;
}

span.lb-number {
    color: #fff !important;
    font-size: 16px !important;
    padding: 0 !important;
}

img.lb-image {
    border: 0 !important;
    outline: 0 !important;
}
/* global  lightbox */

/* Speletnik global cols*/
/* columns  */
.column-6,
.column-5,
.column-4,
.column-3,
.column-2 {
    display: grid !important;
    grid-gap: 25px !important;
}

@media (min-width: 320px) {
    .column-5,
    .column-6,
    .column-4 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .column-2,
    .column-3 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (min-width: 992px) {
    .column-5,
    .column-6,
    .column-4 {
        grid-template-columns: repeat(4, 1fr) !important;
    }
    .column-2,
    .column-3 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (min-width: 1200px) {
    .column-6 {
      grid-template-columns: repeat(6, 1fr) !important;
    }
    .column-5 {
        grid-template-columns: repeat(5, 1fr) !important;
    }
    .column-3 {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media (max-width: 767px) {
    .column-1-mb {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* Responsive spacers */


/* two photos start */
  .col-image-two {  display: grid;
    grid-template-columns: 0fr 1fr 1fr 1fr 1fr 1fr 0fr;
    grid-template-rows: 0fr 1fr 1fr 1fr 1fr 1fr 0fr;
    grid-auto-columns: 1fr;
    grid-auto-rows: 1fr;
    gap: 0px 0px;
    grid-auto-flow: row;
  }

  /*PORTRAIT*/
  .tp-v1 figure:nth-child(1){ grid-area: 2 / 2 / 6 / 5; }
  .tp-v1 figure:nth-child(2) { grid-area: 3 / 4 / 7 / 7; }

  .tp-v2 figure:nth-child(1){ grid-area: 1 / 2 / 5 / 5; }
  .tp-v2 figure:nth-child(2) { grid-area: 4 / 4 / 8 / 7; }

  .tp-v3 figure:nth-child(1){ grid-area: 4 / 2 / 8 / 5; }
  .tp-v3 figure:nth-child(2) { grid-area: 1 / 4 / 5 / 7; }

  .tp-v4 figure:nth-child(1){ grid-area: 3 / 2 / 7 / 5; }
  .tp-v4 figure:nth-child(2) { grid-area: 2 / 4 / 6 / 7; }

  /*LANDSCAPE*/
  .tp-v5 figure:nth-child(1){ grid-area: 4 / 2 / 7 / 6; }
  .tp-v5 figure:nth-child(2) { grid-area: 2 / 3 / 5 / 7; }

  .tp-v6 figure:nth-child(1) { grid-area: 4 / 1 / 7 / 5; }
  .tp-v6 figure:nth-child(2) { grid-area: 2 / 4 / 5 / 8; }
/* two photos start */