.jabGalleryModaalWrapper .modaal-container{
	width: auto;
}

.jabGalleryModaalWrapper .modaal-container .galleryModaalImage{
	max-height: 90vh;
	max-width: 90vw;
}

.gallery .galleryImageItem a img{
	margin: 0px;
}


@font-face {
  font-family: "lightcase";
  font-display: auto;
  src: url("../jab/fonts/symbolfont/lightcase.eot?#iefix");
  src: url("../jab/fonts/symbolfont/lightcase.eot?#iefix") format("eot"), url("../jab/fonts/symbolfont/lightcase.woff") format("woff"), url("../jab/fonts/symbolfont/lightcase.ttf") format("truetype"), url("../jab/fonts/symbolfont/lightcase.svg#lightcase") format("svg");
}


.gallery::after {
  content: "";
  clear: both;
  display: table;
}

.gallery .galleryImageItem {
  float: left;
  padding: 6px;
}
.gallery .galleryImageItem a {
  display: inherit;
}
.gallery .galleryImageItem img {
  width: auto;
  height: 200px;
}
.gallery-first {
  width: 33.3%;
  float: left;
  text-align: left;
}
.gallery-second {
  width: 33.3%;
  float: left;
  text-align: center;
}
.gallery-third {
  width: 33.3%;
  float: left;
  text-align: right;
}
.gallery-wrapper {
  text-align: center;
  width: 100%;
}




@media only screen and (min-width: 600px) {
  .gallery #grid {
    margin: 0 -7px;
  }
  .gallery .galleryImageItem a {
    text-decoration: none;
    color: #c5cad8;
  }
}
@media only screen and (min-width: 1025px) {
  .gallery #grid {
    margin: 0 -12px;
  }
  .gallery .galleryImageItem {
    padding: 12px;
  }
}

@media only screen and (max-device-width: 39em) {
  .galleryImageItem img {
    height: auto !important;
    width: 100% !important;
  }
  .gallery-first {
    width: 100%;
    text-align: center;
  }
  .gallery-second {
    width: 100%;
    text-align: center;
  }
  .gallery-third {
    width: 100%;
    text-align: center;
  }
}