.mfp-figure figure{ margin:0; }


/*	Gallery Single
--------------------------------------------*/
.tallykit_single_gallery{  }
.tallykit_single_gallery .tk_single_gallery_image{ position:relative; }
.tallykit_single_gallery .tk_single_gallery_image img{ font-size:0; line-height:0; margin:0; padding:0; }
.tallykit_single_gallery .tk_single_gallery_image span{ position:absolute; width:100%; height:100%; display:block; left:0; top:0; background:rgba(0, 0, 0, 0.6); opacity: 0; overflow:hidden; }
.tallykit_single_gallery .tk_single_gallery_image span i.fa{ 
	color:#FFF !important; 
	font-size: 30px;
	font-weight: normal;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -5px;
	
}
.tallykit_single_gallery .tk_single_gallery_image:hover span{ 
	opacity: 1; 
	 -webkit-animation: zoomIn 0.5s;
    animation: zoomIn 0.5s;
}
.tallykit_single_gallery .tk_single_gallery_image:hover span  i.fa{ 
	 -webkit-animation: rotateIn 1s;
    animation: rotateIn 1s;
}


/*	Gallery Archive
--------------------------------------------*/
.tallykit_gallery_archive{  }
.tallykit_gallery_archive .tk_gallery_item{ position:relative; }
.tallykit_gallery_archive .tk_gallery_item img{ font-size:0; line-height:0; margin:0; padding:0; }
.tallykit_gallery_archive .tk_gallery_item .tk_gallery_item_details{ 
	position:absolute; 
	width:100%; 
	height:100%; 
	display:block; 
	left:0; 
	top:0; 
	background:rgba(0, 0, 0, 0.6); 
	opacity: 0; 
	overflow:hidden; 
}
.tallykit_gallery_archive .tk_gallery_item .tk_gallery_item_details h3{ 
	color: #FFF !important;
	text-align: center;
	position: absolute;
	top: 42%;
	width: 100%;
	font-weight: normal;
	font-size: 13px;
}
.tallykit_gallery_archive .tk_gallery_item:hover .tk_gallery_item_details{ 
	opacity: 1; 
	 -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}