﻿.PICTURE_FRAME3{
	background-color:#FFFFFF;	
	position:relative; /* required for Overlay */
	box-sizing:border-box;
	height:100%;
	width:100%;
	/*display:block;*/		


	display:flex;
	align-items:center;
	justify-content:center;
	
}
.PICTURE_FRAME3 amp-img.PIC_AMP img{object-fit: contain;}
.PICTURE_FRAME3 .OVERLAY{ 
	position: absolute; 
	top: 0; left: 0; right:0; bottom:0;
	display: block; 
	background-color: rgba(51,51,51,0.03);

	width:inherit;
	height:inherit;
	padding:inherit;
	margin:inherit;	
	z-index:100;
}

.PICTURE_FRAME3.EP{border:0px solid #FE7D0B;box-shadow: 0px 0px 3px 0px #FE7D0B;}
.PICTURE_FRAME3.EP .OVERLAY{background-color: rgba(254,125,11,0.05);}

.PICTURE_FRAME3.EPP{border:0px solid #B67200;box-shadow: 0px 0px 3px 0px #7A4900;}
.PICTURE_FRAME3.EPP .OVERLAY{background-color: rgba(182,114,0,0.05);}

.PICTURE_FRAME3.EDITOR{border:0px solid #007A0C;box-shadow: 0px 0px 3px 0px #007A0C;}
.PICTURE_FRAME3.EDITOR .OVERLAY{background-color: rgba(0,122,12,0.05);}

/*With "WITH_HOVER_EFFECT" class included */
.PICTURE_FRAME3.WITH_HOVER_EFFECT :hover{box-shadow: 0px 0px 10px 0px #A8A8A8;transition: all 0.2s linear;}
.PICTURE_FRAME3.WITH_HOVER_EFFECT:hover .OVERLAY{background-color: rgba(51,51,51,0);transition: all 0.2s linear;}

.PICTURE_FRAME3.DYNAMIC_SIZING{
	padding-bottom:75%;
	height:0px;
	/*display:block;*/

}




