/**
 * @version		2.6.0
 * @package		Simple Image Gallery Pro
 * @author		JoomlaWorks - http://www.joomlaworks.net
 * @copyright	Copyright (c) 2006 - 2012 JoomlaWorks Ltd. All rights reserved.
 * @license		http://www.joomlaworks.net/license
 */

/* --- Generic Styling --- */
a:active,a:focus { outline:0; }
table.contentpaneopen { width:100%; }
.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 */
.sigProElegant { margin:0 auto!important; padding:0!important; list-style:none; clear:both; overflow:hidden; }
.sigProElegantSingleThumb { margin:0!important; padding:8px 0!important; list-style:none; float:left; }

/* Thumbnail */
.sigProElegant .sigProThumb { display:block; background:none!important; margin:0; padding:0; border:none!important; }
.sigProElegant .sigProThumb span.sigProLinkOuterWrapper { }
.sigProElegant .sigProThumb span.sigProLinkWrapper { position: relative; }
.sigProElegant .sigProThumb a.sigProLink,
.sigProElegant .sigProThumb a.sigProLink:hover { position:relative; display:block; padding:0; margin:0; }
.sigProElegant .sigProThumb a.sigProLink { color:#333; }
.sigProElegant .sigProThumb a.sigProLink:hover { color:#eee; text-decoration:none; }
.sigProElegant .sigProThumb a.sigProLink img.sigProImg,
.sigProElegant .sigProThumb a.sigProLink:hover img.sigProImg { display:block; padding:0; margin:0; border:none; background-repeat:no-repeat; background-position:50% 50%; width: 280px;height:180px; }

/* Caption */
.sigProElegant span.sigProPseudoCaption,
.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; }
.sigProElegant span.sigProPseudoCaption { background:#f4f2ed; }
.sigProElegant .sigProThumb a.sigProLink:hover span.sigProPseudoCaption { background:#333; }
.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 .sigProElegant .sigProThumb a.sigProLink,
body.sigProIsIE6 .sigProElegant .sigProThumb a.sigProLink:hover { float:left; }
body.sigProIsIE6 .sigProElegant span.sigProPseudoCaption,
body.sigProIsIE6 .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 .sigProElegant .sigProThumb a.sigProLink,
body.sigProIsIE7 .sigProElegant .sigProThumb a.sigProLink:hover { float:left; }

/* Flickr Set link */
a.sigProFlickrSetLink {display:block;clear:left;padding:2px 8px;}

/* Print message */
.sigProPrintMessage {display:none;}

#rt-main .sigProContainer .rt-grid-3 .rt-block {
	padding: 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	margin: 0;
}
.sigProImgHover {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 180px;
	text-align: center;
	display: block;
	width: 100%;
	color: white;
	background: #636d3e;
	background: rgba(99, 109, 62, 0.8);
	transition: all 0.3s ease-out;
	opacity: 0;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
	z-index: -1;
}

.sigProThumb:hover .sigProImgHover {
	opacity: 1;
	z-index: 1;
}

@media (max-width: 767px) {
	.sigProElegant {
		width: 228px;
	}
}
