/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/gallery/gal.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.ric-images.ric-display-gal .ric-images-gallery-viewer {
  margin-bottom: 1em;
}
.ric-images.ric-display-gal .ric-images-gallery-viewer img {
  width: 100%;
  height: auto;
}
.ric-images.ric-display-gal .ric-images-list {
  display: flex;
  flex-flow: wrap;
}
.ric-images.ric-display-gal .ric-images-list figure {
  margin: 0 1em 1em 0;
  opacity: 0.5;
  cursor: pointer;
}
.ric-images.ric-display-gal .ric-images-list figure:hover, .ric-images.ric-display-gal .ric-images-list figure:focus {
  border: #000 solid 1px;
  opacity: 0.8;
}
.ric-images.ric-display-gal .ric-images-list figure.active {
  opacity: 1;
}
.ric-images.ric-display-gal .ric-images-list figure img {
  width: auto;
  max-height: 200px;
}
.ric-images.ric-display-gal .ric-images-list figure figcaption {
  display: none;
}
.ric-images.ric-display-list .ric-images-list figure {
  margin: 2em 0;
}
.ric-images.ric-display-list .ric-images-list figure img {
  width: 100%;
  height: auto;
}
.ric-images.ric-display-grid .ric-images-list {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
.ric-images.ric-display-grid .ric-images-list figure {
  margin: 1em 0;
  width: 30%;
  background-color: #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.ric-images.ric-display-grid .ric-images-list figure img {
  width: 100%;
  height: auto;
}
.ric-images.ric-display-grid .ric-images-list figure figcaption {
  display: block;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.6);
  color: #000;
  bottom: 0;
  left: 0;
  right: 0;
}

.gallery-thickbox-image {
  width: 100%;
  height: 98%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gallery-thickbox-image img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

#ric-thickbox-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
#ric-thickbox-nav .nav-arrow {
  position: absolute;
}
#ric-thickbox-nav #ric-thickbox-next {
  right: 3em;
}
#ric-thickbox-nav #ric-thickbox-prev {
  left: 1em;
}
#ric-thickbox-nav a span {
  content: "";
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  border-top: 0.5em solid #333;
  border-right: 0.5em solid #333;
}
#ric-thickbox-nav a .left {
  transform: rotate(-135deg);
}
#ric-thickbox-nav a .right {
  transform: rotate(45deg);
}

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