
/* title frame */

.titleContent { padding: 6px 0 6px 6px; }

.thumb {
	width: 24%;
	height: 130px;
	margin: 0;
	padding: 4px 0;
	float: left;
}

.thumb img {
	height: 120px;
	object-fit: contain;
	cursor: pointer;
}

#photoWindow {
	padding: 10px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 5px 0;
	color: black;
	text-shadow: 2px 2px 3px #ffffff;
	position: fixed;
	top: 2%;
	left: 2%;
	width: 95%;
	height: 95%;
	display: none;
	z-index: 1000;
	background-color: rgba(205,205,205,0.99);
	border-radius: 8px;
}

.close-btn {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
  color: #aaa;
}

.close-btn:hover {
  color: #000;
}

.prev-btn {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
  color: #aaa;
}

.prev-btn:hover {
  color: #000;
}