a {
	border:none;
	outline:none;
}

.photos {
	cursor:pointer;
}
/* Glisse: Overlay */
#glisse-overlay {
	background: rgba(0, 0, 0.3);
}
#glisse-overlay {
	background: #45484d;
	/* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #45484d 0%, black 100%);
	/* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #45484d), color-stop(100%, black));
	/* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #45484d 0%, black 100%);
	/* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #45484d 0%, black 100%);
	/* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #45484d 0%, black 100%);
	/* IE10+ */
  background: radial-gradient(center, ellipse cover, #45484d 0%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=1 );
/* IE6-9 fallback on horizontal gradient */ }
.glisse-prev a {
	text-indent:-9999px;
}
.glisse-next a {
	text-indent:-9999px;
}
#glisse-close {
	height: 40px;
	width: 40px;
	text-align: center;
	position: fixed;
	bottom: 10px;
	left: 50%;
	margin-left: -10px;
	background:url(../img/close.png) no-repeat center center;
}
#glisse-close:after {
	height: 40px;
	width: 40px;
	display: block;
	background:url(../img/close.png) no-repeat center center;
}
#glisse-controls {
	z-index: 999;
}
/* Prev/Next button */
.glisse-next a {
	width: 50px;
	height: 40px;
	text-decoration: none;
	display: block;
	text-align: center;
	position: fixed;
	bottom: 10px;
	line-height: 40px;
	background:url(../img/next.png) no-repeat center center;
}
.glisse-prev a {
	width: 50px;
	height: 40px;
	text-decoration: none;
	display: block;
	text-align: center;
	position: fixed;
	bottom: 10px;
	line-height: 40px;
	background:url(../img/prev.png) no-repeat center center;
}
.glisse-next a {
	left: 50%;
	margin-left: 30px;
}
.glisse-prev a {
	left: 50%;
	margin-left: -60px;
}
.glisse-legend {
	display: none;
}
 @media screen and (max-width: 640px) {
 .stack {
 margin: 0 auto 30px;
 display: block;
}
 .stack:last-of-type {
 margin-right: auto;
}
}
