img.photo{
	display:block;
	border-radius: 10px;
	max-width:100%;
}
img.photo:hover{
	cursor:pointer;
	opacity: 0.9;
}

/* --------I M A G E   . J S -----------------------------------------------*/
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 5; /* Sit on top */
  padding-top: 10px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: #333; /* Fallback color */
  background-color: #73AD21; /* Fallback color */
}
.modal:hover{cursor:pointer;}
/* Modal Content (image) */
.modal-content {
  margin: auto;
  display: block;
  /* width: 80%; */
  max-width: 1296px;
}
img.mod{
  border-radius:15px;  	
  box-shadow:0px 0px 4.2EM #FFFFFF,1px 1px 1px #FF9900;	 
  transform: skewY(0deg);
}
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
  font-family: 'NotoSansBoldItalic', sans-serif;
  font-size:1.0em;font-weight:100;font-style:normal;color:#555555;
  line-height: 1.15;letter-spacing: -.03em;word-spacing: .03em;	
}
.modal-content, #caption {   
  
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}
@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}
@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}