/***************************************************************
 * Copyright notice
 *
 * (c) 2021 Janina Giesen giesen@schaffrath-digital.de
 * L.N. Schaffrath DigitalMedien GmbH
 *
 * All rights reserved
 * This copyright notice MUST APPEAR in all copies of the script!
 ***************************************************************/
/* ----------------------------------------------------------
	container-width from bootstrap
-------------------------------------------------------------*/
/* ab 575px */
/* ab 576px */
/* ab 768px */
/* ab 992px */
/* ab 1200px */
/* (1280px + 2x Gutter) ab 1500px */
/* ----------------------------------------------------------
	defaults
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	colors
-------------------------------------------------------------*/
/* 5% schwarz #f2f2f2*/
/* 10% schwarz #e6e6e6*/
/* 15% schwarz #d9d9d9*/
/* 20% schwarz #cccccc*/
/* 25% schwarz #bfbfbf*/
/* 30% schwarz #b3b3b3*/
/* 35% schwarz #a6a6a6*/
/* 40% schwarz #999999*/
/* 45% schwarz #8c8c8c*/
/* 50% schwarz #7f7f7f*/
/* 55% schwarz #737373*/
/* 60% schwarz #666666*/
/* 65% schwarz #595959*/
/* 70% schwarz #4d4d4d*/
/* 75% schwarz #404040*/
/* 80% schwarz #333333*/
/* 85% schwarz #262626*/
/* 90% schwarz #1a1a1a*/
/* 95% schwarz #0d0d0d*/
/* black #000f19 */
/* dark-blue #0d2032E */
/* gold ##9b7d3c */
/* gdc blue #2F6B8A */
/* lightblue #83b8c7 */
/* xxx #000 */
/* xxx #000 */
/* schwarz #000 */
/* ----------------------------------------------------------
    main-typography
-------------------------------------------------------------*/
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 16px */
/* 18px */
/* 16px */
/* 20px */
/* 22px */
/* 14px */
/* 12px */
/* ----------------------------------------------------------
	navigation
-------------------------------------------------------------*/
/* medium */
/* medium */
/* book */
/* use "megamenu" or "default" */
/* use "from-top", "from-left", "from-right" */
/* ----------------------------------------------------------
	button
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	form
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	news
-------------------------------------------------------------*/
/* use "left" or "right" */
/* ----------------------------------------------------------
	fe-login
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	gadgets
-------------------------------------------------------------*/
.masonry {
  display: grid;
  width: 100%;
  grid-gap: 1rem;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-row-gap: 1em;
  grid-auto-rows: 0;
}
.masonry figure figcaption .copyright {
  color: #000f19;
}

div.ce-gallery.lns-image-gallery[data-ce-columns-settings='1'] .masonry {
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}
div.ce-gallery.lns-image-gallery[data-ce-columns-settings='2'] .masonry {
  grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
}
@media screen and (max-width: 575px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='3'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
  }
}
@media screen and (min-width: 576px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='3'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 3) - 1rem), 1fr));
  }
}
@media screen and (max-width: 575px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='4'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='4'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 3) - 1rem), 1fr));
  }
}
@media screen and (min-width: 768px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='4'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 4) - 1rem), 1fr));
  }
}
@media screen and (max-width: 575px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='5'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='5'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 4) - 1rem), 1fr));
  }
}
@media screen and (min-width: 768px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='5'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 5) - 1rem), 1fr));
  }
}
@media screen and (min-width: 992px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='5'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 5) - 1rem), 1fr));
  }
}
@media screen and (max-width: 575px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='6'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='6'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 4) - 1rem), 1fr));
  }
}
@media screen and (min-width: 768px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='6'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 5) - 1rem), 1fr));
  }
}
@media screen and (min-width: 992px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='6'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 6) - 1rem), 1fr));
  }
}
@media screen and (max-width: 575px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='7'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='7'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 4) - 1rem), 1fr));
  }
}
@media screen and (min-width: 768px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='7'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 6) - 1rem), 1fr));
  }
}
@media screen and (min-width: 992px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='7'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 7) - 1rem), 1fr));
  }
}
@media screen and (max-width: 575px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='8'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 1rem), 1fr));
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='8'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 4) - 1rem), 1fr));
  }
}
@media screen and (min-width: 768px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='8'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 6) - 1rem), 1fr));
  }
}
@media screen and (min-width: 992px) {
  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='8'] .masonry {
    grid-template-columns: repeat(auto-fill, minmax(calc((100% / 8) - 1rem), 1fr));
  }
}

/*# sourceMappingURL=masonry.css.map */
