/**
 * @version		3.0.x
 * @package		Simple Image Gallery Pro
 * @author		JoomlaWorks - http://www.joomlaworks.net
 * @copyright	Copyright (c) 2006 - 2014 JoomlaWorks Ltd. All rights reserved.
 * @license		http://www.joomlaworks.net/license
 */

/* --- Generic Styling --- */
a:active,a:focus { outline:0; }
table.contentpaneopen { width:100%; }
li.sigProClear { clear:both; float:none!important; height:0!important; line-height:0!important; border:none!important; background:none!important; width:auto; margin:0!important; padding:0!important; }

/* Container */
ul.sigProElegant {
	list-style:none;
	/*clear:both;*/
	overflow:hidden;
	/*float: left;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align:center;
	width:100%;	/*background-color:#f5f5f5;*/
	
}
	ul.sigProElegant.singleThumbGallery { margin:0!important; padding:8px 0!important; list-style:none; float:left; }

/* Thumbnail */
ul.sigProElegant li.sigProThumb {
	display:inline-block;
	background:none!important;
	margin:3px;
	padding:0;
	border:none!important;
}
ul.sigProElegant li.sigProThumb span.sigProLinkOuterWrapper { }
ul.sigProElegant li.sigProThumb span.sigProLinkWrapper { }
ul.sigProElegant li.sigProThumb a.sigProLink,
ul.sigProElegant li.sigProThumb a.sigProLink:hover { position:relative; display:block; padding:0; margin:0; }
ul.sigProElegant li.sigProThumb a.sigProLink {
	color:transparent;
	background-color:#ccc;
	border:3px solid #ccc;
	overflow:hidden;
	transition-duration:1s;


}
ul.sigProElegant li.sigProThumb a.sigProLink:hover {
	color:#eee;
	text-decoration:none;
	background-color:#666;
	border:3px solid #000;
	opacity:0.9;
}
ul.sigProElegant li.sigProThumb a.sigProLink img.sigProImg, ul.sigProElegant li.sigProThumb a.sigProLink:hover img.sigProImg {
	display:block;  height:100%; padding:0; margin:0; border:none; max-width:none; 
 position: absolute;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate (-50%,-50%);
    -ms-transform: translate (-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	top:50%;
    object-fit: cover;
    object-position: center;

 }
ul.sigProElegant li.sigProThumb a.sigProLink img.sigProImg:hover, ul.sigProElegant li.sigProThumb a.sigProLink:hover img.sigProImg:hover {
}

/* Caption */
ul.sigProElegant span.sigProPseudoCaption,
ul.sigProElegant span.sigProCaption { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center; padding:4px 0 0; font-size:11px; font-weight:normal; /*font-family:Georgia, "Times New Roman", Times, serif; */}
ul.sigProElegant span.sigProPseudoCaption {/* background:#f4f2ed; */}
ul.sigProElegant li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption { background:#333; }
ul.sigProElegant span.sigProPseudoCaption b { visibility:hidden; }

/* Popup */
span.sigProPopupCaption { font-weight:bold; color:#C63C13; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; }
a.sigProDownloadLink,a.sigProDownloadLink:hover { background:url(../images/disk.png) no-repeat left center; padding:4px 0 4px 20px; }
div.sigProModulePosition { text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px; margin:8px 0; background:#ffffdd; }

/* IE specific styling: Use "body.sigProIsIEX element {}" - where X is 6, 7 or 8 - to target elements for these browser versions only */
body.sigProIsIE6 { }
body.sigProIsIE6 ul.sigProElegant li.sigProThumb a.sigProLink,
body.sigProIsIE6 ul.sigProElegant li.sigProThumb a.sigProLink:hover { float:left; }
body.sigProIsIE6 ul.sigProElegant span.sigProPseudoCaption,
body.sigProIsIE6 ul.sigProElegant span.sigProCaption { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center; width:100%; padding:6px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

body.sigProIsIE7 { }
body.sigProIsIE7 ul.sigProElegant li.sigProThumb a.sigProLink,
body.sigProIsIE7 ul.sigProElegant li.sigProThumb a.sigProLink:hover { float:left; }

/* Flickr Set link */
a.sigProFlickrSetLink {display:block;clear:left;padding:2px 8px;font-size:10px;text-align:center;}

/* Print message */
.sigProPrintMessage {display:none;}

.fancybox-image {
	border: 2px solid #666;
	padding: 2px;
}