.lightboximage img {
	cursor:pointer;
	transition:0.3s;
}

.lightboximage img:hover {
	transform: scale(1.01);
	transition:0.3s;
}



.view-lightbox {
	cursor:pointer;
}
.lightbox {
	z-index:99999;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	backdrop-filter:blur(13px);
	opacity:0;
	*display:none;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	transition:.3s;
	-webkit-transition:.3s;
}
.lightbox.opened {
	opacity:1;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	*display:block;
}
	.lightbox .close-lb {
		width:50px;
		height:50px;
		position:absolute;
		top:00px;
		right:00px;
		line-height:50px;
		text-align:center;
		color:white;
		font-size:20px;
		cursor:pointer;
		transition:.3s;
		-webkit-transition:.3s;
		z-index:2;
	}
		.lightbox .close-lb:hover {
			opacity:.7;
		}

		.lightbox .close-lb .dashicons {
			font-size:26px;
			margin-top:12px;
		}
	.lightbox .lightbox-slider, .lightbox .slick-list, .lightbox .slick-track {
		height:100%;
		position:relative;
		width:100%;
	}
	.lightbox .slick-slide { opacity:0; }
	.lightbox .slick-slide.slick-current { opacity:1; }
	.lightbox .slick-next { right:10px; z-index:10; }
	.lightbox .slick-prev { left:10px; z-index:10; }
	.lightbox .slick-prev:before, .lightbox .slick-next:before { color: white; }
	.lightbox .img-viewer {
		z-index:1;
		width:calc(100% - 100px) !important;
		height:calc(100% - 100px);
		margin:50px;
		background-size:contain;

		background-position:center center;
		background-repeat:no-repeat;
		transform:translateY(-100%);
		-webkit-transform:translateY(-100%);
		transition:1s;
		-webkit-transition:1s;
		outline:none;
	}
	.lightbox.opened .img-viewer {
		transform:translateY(0%);
		-webkit-transform:translateY(0%);
	}
