.zoomerWrapper {
	position: absolute;
	right: -590px;
	top: -3px;
	width: 590px;
	height: 430px;
	padding: 0;
	overflow: hidden;
	/* display: none; */
	z-index:1000;
	border: 1px solid #e1e1e6;
	border-radius: 0 0 0 4px;
	background-color: #FFF;
	opacity: 0.01;
	-webkit-transition: opacity .3s ease-in;

	/* box-shadow: 0 12px 8px -8px rgba(0,0,0,0.2); */
	
}

.zoomLoaded{
	opacity: 1;
}
.zoomerWrapper img {
	position: absolute;
	max-width:none!important;
	max-height:none!important;
	top:-50%;
	left:-50%;
}
.large-img a:hover .zoomerWrapper img {
	
	-webkit-transition: all 480ms cubic-bezier(0.190, 1.000, 0.220, 1.000); 
    -ms-transition: all 480ms cubic-bezier(0.190, 1.000, 0.220, 1.000); 
     -o-transition: all 480ms cubic-bezier(0.190, 1.000, 0.220, 1.000); 
        transition: all 480ms cubic-bezier(0.190, 1.000, 0.220, 1.000); /* easeOutExpo */

-webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); 
    -ms-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); 
     -o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); 
        transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
	
     -moz-transition: none;  /*LP-8065*/

	/*
-webkit-transition: top,left 500ms ease-out;
	-moz-transition: top,left 500ms ease-out;
	transition: top,left 500ms ease-out;
*/
}
.lens {
	top:10000px;
	left:10000px;
	position: absolute;
	/*CSS ISSUE FIX ME*/
	background: url("/image/lsa/ui/zoomlens_BG.png");
	cursor: move;
	pointer-events:none;
	opacity: 0.01;
    -webkit-transition: opacity .5s ease-in;

}
.showLens{
	opacity: 1;
}



@media screen and (min-width: 1200px){
	.zoomerWrapper {right: -620px;}
}