/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/extended-gallery/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
body.admin-bar .fancybox-container {
  margin-top: 32px;
  height: calc(100% - 32px);
}

.fancybox-infobar {
  display: flex;
}

.fancybox-gallery-title {
  color: #fff;
  opacity: 1;
  margin-right: 10px;
}

:root {
  --ck-gallery-gutter: 1.875rem;
}

.ck-blocks-gallery-hidden {
  display: none;
}

ul.ck-blocks-gallery-grid {
  --gallery-image-ratio: 4 / 3;
  --slick-arrow-pos-mobile: -1.5rem;
  --slick-arrow-bg-color: transparent;
  --columns: 1;
  list-style: none;
  /** use flex not grid so that the danglers can be center aligned **/
  display: flex;
  flex-wrap: wrap;
  gap: 2rem var(--ck-gallery-gutter);
  padding: 0;
  /** update the variable as it is used in the calculation **/
}
ul.ck-blocks-gallery-grid img {
  width: 100%;
}
ul.ck-blocks-gallery-grid.ck-column-gap-0 {
  --ck-gallery-gutter: 0;
}
ul.ck-blocks-gallery-grid.ck-column-gap-1 {
  --ck-gallery-gutter: 1vw;
}
ul.ck-blocks-gallery-grid.ck-column-gap-2 {
  --ck-gallery-gutter: 2vw;
}
ul.ck-blocks-gallery-grid.ck-column-gap-4 {
  --ck-gallery-gutter: 5vw;
}
ul.ck-blocks-gallery-grid.ck-column-gap-5 {
  --ck-gallery-gutter: 8vw;
}
ul.ck-blocks-gallery-grid .ck-blocks-gallery-grid-item figure {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  margin: 0;
}
ul.ck-blocks-gallery-grid .ck-blocks-gallery-grid-item figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
ul.ck-blocks-gallery-grid > li {
  padding: 0;
  margin: 0;
  flex-basis: calc((100% - (var(--columns) - 1) * var(--ck-gallery-gutter)) / var(--columns));
}
ul.ck-blocks-gallery-grid.alignleft, ul.ck-blocks-gallery-grid.alignright {
  float: none;
}
ul.ck-blocks-gallery-grid.aligncenter {
  justify-content: center;
}
ul.ck-blocks-gallery-grid.alignright {
  justify-content: flex-end;
}
ul.ck-blocks-gallery-grid.mobile-scroll, ul.ck-blocks-gallery-grid.slider-carousel {
  display: none;
}
ul.ck-blocks-gallery-grid.mobile-scroll .ck-blocks-gallery-grid-item, ul.ck-blocks-gallery-grid.slider-carousel .ck-blocks-gallery-grid-item {
  margin-bottom: 0;
}
ul.ck-blocks-gallery-grid.slick-slider {
  display: block;
}
ul.ck-blocks-gallery-grid .slick-slide > div {
  width: 100%;
}
ul.ck-blocks-gallery-grid .slick-next, ul.ck-blocks-gallery-grid .slick-prev {
  position: absolute;
  display: block;
  width: 50px;
  height: 100px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: none;
  z-index: 200;
  background-color: var(--slick-arrow-bg-color);
}
ul.ck-blocks-gallery-grid .slick-prev {
  border-bottom-right-radius: 100px;
  border-top-right-radius: 100px;
  padding-right: 10px;
}
ul.ck-blocks-gallery-grid .slick-next {
  border-bottom-left-radius: 100px;
  border-top-left-radius: 100px;
  padding-left: 10px;
}
ul.ck-blocks-gallery-grid.fixed-images-square {
  --gallery-image-ratio: 1;
}
ul.ck-blocks-gallery-grid.fixed-images-portrait {
  --gallery-image-ratio: 4/6;
}
ul.ck-blocks-gallery-grid.fixed-images li.ck-blocks-gallery-grid-item a, ul.ck-blocks-gallery-grid.fixed-images li.ck-blocks-gallery-grid-item:not(.has-link) figure {
  position: relative;
  display: block;
}
ul.ck-blocks-gallery-grid.fixed-images li.ck-blocks-gallery-grid-item a img, ul.ck-blocks-gallery-grid.fixed-images li.ck-blocks-gallery-grid-item:not(.has-link) figure img {
  aspect-ratio: var(--gallery-image-ratio);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
ul.ck-blocks-gallery-grid.has-captions:not(.fixed-images) .ck-blocks-gallery-grid-item figure {
  margin-bottom: 2em; /** making room for captions, a little bit guess-y **/
}
ul.ck-blocks-gallery-grid.image-align-top .ck-blocks-gallery-grid-item figure {
  justify-content: flex-start;
}
ul.ck-blocks-gallery-grid.image-align-bottom .ck-blocks-gallery-grid-item figure {
  justify-content: flex-end;
}

@media screen and (max-width: 599px) {
  ul.ck-blocks-gallery-grid:not(.mobile-scroll).columns-m-1 {
    --columns: 1;
  }
  ul.ck-blocks-gallery-grid:not(.mobile-scroll).columns-m-2 {
    --columns: 2;
  }
  ul.ck-blocks-gallery-grid:not(.mobile-scroll).columns-m-3 {
    --columns: 3;
  }
  ul.ck-blocks-gallery-grid:not(.mobile-scroll).columns-m-4 {
    --columns: 4;
  }
  ul.ck-blocks-gallery-grid:not(.mobile-scroll).columns-m-5 {
    --columns: 5;
  }
  ul.ck-blocks-gallery-grid:not(.mobile-scroll).columns-m-6 {
    --columns: 6;
  }
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  ul.ck-blocks-gallery-grid:not([data-type=carousel]) {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    max-width: 100%;
    padding: 0;
  }
  ul.ck-blocks-gallery-grid:not([data-type=carousel]).columns-t-1 {
    --columns: 1;
  }
  ul.ck-blocks-gallery-grid:not([data-type=carousel]).columns-t-2 {
    --columns: 2;
  }
  ul.ck-blocks-gallery-grid:not([data-type=carousel]).columns-t-3 {
    --columns: 3;
  }
  ul.ck-blocks-gallery-grid:not([data-type=carousel]).columns-t-4 {
    --columns: 4;
  }
  ul.ck-blocks-gallery-grid:not([data-type=carousel]).columns-t-5 {
    --columns: 5;
  }
  ul.ck-blocks-gallery-grid:not([data-type=carousel]).columns-t-6 {
    --columns: 6;
  }
}
@media screen and (min-width: 1024px) {
  ul.ck-blocks-gallery-grid {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
  }
  ul.ck-blocks-gallery-grid.mobile-scroll {
    display: flex;
  }
  ul.ck-blocks-gallery-grid.aligncenter {
    justify-content: center;
  }
  ul.ck-blocks-gallery-grid.alignright {
    justify-content: flex-end;
  }
  ul.ck-blocks-gallery-grid.columns-1 {
    --columns: 1;
    --ck-gallery-gutter: 2rem ;
  }
  ul.ck-blocks-gallery-grid.columns-2 {
    --columns: 2;
  }
  ul.ck-blocks-gallery-grid.columns-3 {
    --columns: 3;
  }
  ul.ck-blocks-gallery-grid.columns-4 {
    --columns: 4;
  }
  ul.ck-blocks-gallery-grid.columns-5 {
    --columns: 5;
  }
  ul.ck-blocks-gallery-grid.columns-6 {
    --columns: 6;
  }
}
.wp-block-carkeek-blocks-extended-gallery {
  --slick-arrow-color: #ccc;
  --slick-arrow-pos-mobile: -24px;
  --slick-arrow-pos: -30px;
  --slide-gutter: 1rem;
}
.wp-block-carkeek-blocks-extended-gallery .ck-blocks-gallery-grid-item {
  list-style: none;
}
.wp-block-carkeek-blocks-extended-gallery ul.slick-slider {
  list-style: none;
  margin: 0;
  padding: 0 1rem;
}
.wp-block-carkeek-blocks-extended-gallery ul.slick-slider figcaption {
  color: #ccc;
  text-align: center;
}
.wp-block-carkeek-blocks-extended-gallery ul.slick-slider .slide-carousel {
  height: 100%;
}
.wp-block-carkeek-blocks-extended-gallery ul.slick-slider .ck-blocks-gallery-grid-item {
  height: 100%;
  padding: 0 var(--slide-gutter);
}
.wp-block-carkeek-blocks-extended-gallery ul.slick-slider .ck-blocks-gallery-grid-item figure {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.wp-block-carkeek-blocks-extended-gallery ul.slick-slider.image-align-center figure {
  justify-content: center;
}
.wp-block-carkeek-blocks-extended-gallery .ck-lightbox-overlay {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 200;
}

/*# sourceMappingURL=style-index.css.map*/