/* MJALightBox CSS Document
 * Version: 1.3
 */

.lb-resp {
	position:absolute;
	top:0; left:0;
	width:100%;
	background-color:rgba(0,0,0,.6);
	opacity:0;
	filter:alpha(opacity=0);				/* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";	/* IE8 */
	-webkit-transition:opacity 1s ease-in-out;
	-moz-transition:opacity 1s ease-in-out;
	transition:opacity 1s ease-in-out;
	overflow:hidden;
}
.lb-resp img {
	position:absolute;
	top:0; right:0; bottom:0; left:0;
	margin:auto;
	max-width:0%; max-height:0%;
	box-sizing:border-box;
	border:3px solid #fff;border:0.1875rem solid #fff;
	-webkit-border-radius:5px;-webkit-border-radius:0.3125rem;
	-moz-border-radius:5px;-moz-border-radius:0.3125rem;
	border-radius:5px;border-radius:0.3125rem;
	-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.75);-webkit-box-shadow:0.25rem 0.25rem 0.5rem 0 rgba(0,0,0,0.75);
	-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.75);-moz-box-shadow:0.25rem 0.25rem 0.5rem 0 rgba(0,0,0,0.75);
	box-shadow:4px 4px 8px 0 rgba(0,0,0,0.75);box-shadow:0.25rem 0.25rem 0.5rem 0 rgba(0,0,0,0.75);
	-webkit-transition:1s ease-in-out;
	-moz-transition:1s ease-in-out;
	-o-transition:1s ease-in-out;
	transition:1s ease-in-out;
}
.lb-resp:target {
	opacity:1;
	filter:alpha(opacity=99);				/* internet explorer */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";	/* IE8 */
	top:0; bottom:0;
}
.lb-resp:target img {
	max-width:100%; max-height:100%;
}