/******************************************************************
Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap");
@font-face {
  font-family: "Bely Display";
  src: url("fonts/BelyDisplay/BelyDisplay.woff2") format("woff2"), url("fonts/BelyDisplay/BelyDisplay.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "Archive Round";
  src: url("fonts/ArchiveRound/archive_roundface_script-webfont.woff2") format("woff2"), url("fonts/ArchiveRound/archive_roundface_script-webfont.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Blacklite Script";
  src: url("fonts/Blacklite/blacklite_script-webfont.woff2") format("woff2"), url("fonts/Blacklite/blacklite_script-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/**** GALLERY CORE CSS ****/
.wp-block-gallery.has-nested-images.is-style-masonry {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(7, 15vw);
  gap: 10px;
  padding: 15px;
}
.wp-block-gallery.has-nested-images.is-style-masonry.columns-3 {
  grid-template-rows: repeat(2, 15vw);
}
.wp-block-gallery.has-nested-images.is-style-masonry.columns-3 figure:nth-child(4) {
  grid-column: 7/10;
  grid-row: 2/3;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate {
  grid-template-rows: repeat(5, 15vw);
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(1) {
  grid-column: 1/7;
  grid-row: 1/2;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(2) {
  grid-column: 7/10;
  grid-row: 1/3;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(4) {
  grid-column: 1/4;
  grid-row: 2/4;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(5) {
  grid-column: 4/7;
  grid-row: 3/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(6) {
  grid-column: 7/10;
  grid-row: 3/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(7) {
  grid-column: 1/4;
  grid-row: 4/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(9) {
  grid-column: 7/10;
  grid-row: 5/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 {
  grid-template-rows: repeat(6, 15vw);
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(8) {
  grid-column: 1/4;
  grid-row: 5/7;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(9) {
  grid-column: 4/10;
  grid-row: 5/6;
}
.wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(10) {
  grid-column: 4/10;
  grid-row: 6/6;
}
.wp-block-gallery.has-nested-images.is-style-masonry img {
  max-width: 100%;
  display: block;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(1) {
  grid-column: 1/4;
  grid-row: 1/3;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(2) {
  grid-column: 4/10;
  grid-row: 1/2;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(3) {
  grid-column: 4/7;
  grid-row: 2/2;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(4) {
  grid-column: 7/10;
  grid-row: 2/4;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(5) {
  grid-column: 1/4;
  grid-row: 3/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(6) {
  grid-column: 4/7;
  grid-row: 3/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(7) {
  grid-column: 7/10;
  grid-row: 3/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(8) {
  grid-column: 1/7;
  grid-row: 5/5;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(8) img {
  object-position: 25% 75%;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(9) {
  grid-column: 7/10;
  grid-row: 5/7;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(10) {
  grid-column: 1/4;
  grid-row: 6/8;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(11) {
  grid-column: 4/7;
  grid-row: 6/6;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(12) {
  grid-column: 4/10;
  grid-row: 7/7;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image {
  width: auto !important;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(.disable-animation) {
  transition: border-radius 0.8s;
  transition-timing-function: ease-out;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(.disable-animation):hover:not(.disable-animation) {
  border-radius: 50px;
  transition: border-radius 0.8s;
  transition-timing-function: ease-out;
  cursor: pointer;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(.disable-animation):hover:not(.disable-animation) img {
  transition: transform 0.8s;
  transition-timing-function: ease-out;
  transform: scale(1.1);
  transition: transform 0.8s;
  cursor: pointer;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(.disable-animation) img {
  transition: transform 0.8s;
  transition-timing-function: ease-out;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(.disable-animation) img:hover:not(.disable-animation) {
  transform: scale(1.1);
  transition: transform 0.8s;
  transition-timing-function: ease-out;
  cursor: pointer;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image figcaption {
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent !important;
  bottom: initial !important;
  font-family: var(--wp--preset--font-family--header);
  font-size: calc(60px - 100%);
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5019607843);
  margin-top: initial !important;
  height: 100%;
  max-height: 100% !important;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image figcaption a {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
}
.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image figcaption a:hover {
  text-decoration: none;
}

@media only screen and (min-width: 769px) and (max-width: 1288px) {
  .wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image figcaption {
    font-size: calc(30px - 10%);
  }
}
@media only screen and (max-width: 768px) {
  .wp-block-gallery.has-nested-images.is-style-masonry {
    /*grid-template-columns: repeat(10, 1fr);*/
    grid-template-rows: repeat(15, 15vw);
    gap: 10px;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.columns-3 {
    grid-template-rows: repeat(4, 15vw);
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.columns-3 figure:nth-child(4) {
    grid-column: 1/10;
    grid-row: 5/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-block-mobile {
    display: flex;
    gap: 20px;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-block-mobile.wp-block-image figcaption {
    font-size: 7vw;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate {
    grid-template-rows: repeat(10, 15vw);
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(1) {
    grid-column: 1/10;
    grid-row: 1/3;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(2) {
    grid-column: 5/10;
    grid-row: 3/6;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(3) {
    grid-column: 1/5;
    grid-row: 5/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(4) {
    grid-column: 1/5;
    grid-row: 3/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(5) {
    grid-column: 1/10;
    grid-row: 6/8;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(6) {
    grid-column: 1/7;
    grid-row: 8/9;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(7) {
    grid-column: 7/10;
    grid-row: 8/8;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(8) {
    grid-column: 1/10;
    grid-row: 9/11;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate figure:nth-child(9) {
    display: none;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 {
    grid-template-columns: repeat(9, 1fr);
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2.columns-3 {
    grid-template-rows: repeat(7, 15vw);
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(1) {
    grid-column: 5/10;
    grid-row: 3/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(2) {
    grid-column: 1/10;
    grid-row: 1/3;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(3) {
    grid-column: 5/10;
    grid-row: 5/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(4) {
    grid-column: 1/5;
    grid-row: 3/6;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(5) {
    grid-column: 1/10;
    grid-row: 6/8;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(6) {
    grid-column: 1/7;
    grid-row: 8/8;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(7) {
    grid-column: 7/10;
    grid-row: 8/8;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(8) {
    grid-column: 1/10;
    grid-row: 9/9;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(9) {
    display: none;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry.is-style-masonry-alternate-2 figure:nth-child(10) {
    grid-column: 1/10;
    grid-row: 10/10;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(1) {
    grid-column: 1/6;
    grid-row: 1/3;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(2) {
    grid-column: 6/10;
    grid-row: 1/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(3) {
    grid-column: 1/6;
    grid-row: 3/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(4) {
    grid-column: 7/10;
    grid-row: 8/10;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(5) {
    grid-column: 1/10;
    grid-row: 5/5;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(6) {
    grid-column: 1/6;
    grid-row: 7/7;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(7) {
    grid-column: 6/10;
    grid-row: 7/7;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(8) {
    grid-column: 1/6;
    grid-row: 10/10;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(8) img {
    object-position: 25% 75%;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(9) {
    grid-column: 6/10;
    grid-row: 10/10;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(10) {
    grid-column: 6/10;
    grid-row: 11/11;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(11) {
    grid-column: 1/6;
    grid-row: 11/11;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure:nth-child(12) {
    grid-column: 1/10;
    grid-row: 12/12;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image {
    width: auto !important;
    border-radius: 0 1rem 1rem 1rem;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image img {
    border-radius: 0 1rem 1rem 1rem;
  }
  .wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image figcaption {
    font-size: 4.5vw;
  }
}

/*# sourceMappingURL=extend-gutenberg-core-blocks.css.map */
