body {
	background-color:#939598; font-family: 'Times, Helvetica';
}
.bg_black { background-color:#000000;}
.bg_white {background-color:#ffffff;}
a.nodecor{ text-decoration:none;}
a.plain_link { text-decoration:underline; color:#025fb0;}
a.plain_white_link { text-decoration:underline; color:#ffffff;}
.album_item {margin-bottom:7px;}
.fg_white { color:#ffffff;}
.fg_gray { color #a0a0a0;}
@media only screen and (min-width: 600px) {
  .hometext{ font-size:70px;}
}

@media only screen and (max-width: 600px) {
  .hometext{ font-size:35px;}
}

.custom_text {
  display:block;
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
  width:100%; 
  min-width:100% !important
}

.popover{
    max-width: 100%; /* Max Width of the popover (depending on the container!) */
}

@media (min-width: 900px) {
   .modal-xlg {
      width: 75%; 
   }
}

#zoom {
  width: 100%;
  height: 100%;
  cursor: grab;
  overflow: hidden;
  object-fit: cover;
  transition: all .3s ease;
}

.footer-div {
   position:absolute;
   bottom:0; right:0;
   margin-bottom:10px;
   margin-right:80px;
   color:#000000;
   font-size:1.6em;
}
.footer-div a {
    color:#000000;
}
/*
div#zoom > img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
   overflow: hidden;

}
*/
/***************************************************************/

.justified-gallery > a > .jg-caption2,
.justified-gallery > div > .jg-caption2,
.justified-gallery > figure > .jg-caption2 {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 5px;
  background-color: #000000;
  left: 0;
  right: 0;
  margin: 0;
  color: yellow;
  font-size: 12px;
  font-weight: 300;
  font-family: sans-serif;
}
.justified-gallery > a > .jg-caption2.jg-caption2-visible,
.justified-gallery > div > .jg-caption2.jg-caption2-visible,
.justified-gallery > figure > .jg-caption2.jg-caption2-visible {
  display: initial;
  filter: "alpha(opacity=70)";
  opacity: 0.7;
  -webkit-transition: opacity 500ms ease-in;
  -moz-transition: opacity 500ms ease-in;
  -o-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}

