@import url("../../_infrastructure/css/module/gallery.css");

/* VERSIONS
/* 6_0: Module Framework Update - Check Shared CSS for default styles
*******************************************************************************/
.gallery .list{}
	.gallery .list .images{margin-left: 0; }
	.gallery .list .images li{ margin-bottom: 0.8em !important; padding-bottom: 0 !important; border-bottom: none !important; }
		.gallery .list .images li .thumb{  }
			.gallery .list .images li .thumb a{ }
			.gallery .grid .images li .thumb a.file{}
				.gallery .list .images .thumb a img{ margin-bottom: 0.6em; }
				.gallery .list .images .thumb a span{}
		.gallery .list .images .info{ }
			.gallery .list .images p{}
			.gallery .list .images .caption{ font-size: 14px; line-height: 16px; color: #002d5b; text-transform: uppercase; }
			.gallery .list .images .description{}
			.gallery .list .images .total{ font: normal 12px/14px 'Montserrat', Arial, Helvetica, sans-serif; color: #b50937; }

	.gallery .list dl dd { margin-bottom: 0; padding-bottom: 0; border: 0; }	
	.gallery .list dl.file{}
	.gallery .list dl.file dt{}
	.gallery .list dl.file ul{}
		.gallery .list dl.file ul li{}
			.gallery .list dl.file ul li a{}
			.gallery .list dl.file ul li p{}

	.gallery .list dl.file{}
	.gallery .list dl.file dt{}
	.gallery .list dl.file ul{}
		.gallery .list dl.file ul li{}
			.gallery .list dl.file ul li a{}
			.gallery .list dl.file ul li p{}

.gallery .grid{}
	.gallery .grid .images{}
	.gallery .grid .images li{ margin-bottom: 0.8em; }
		.gallery .grid .images li .thumb{ background: none; }
			.gallery .grid .images li .thumb a{ }
			.gallery .grid .images li .thumb a.file{}
				.gallery .grid .images li .thumb a img{ margin-bottom: 0.6em; }
				.gallery .grid .images li .thumb a span{}
		.gallery .grid .images .info{}
			.gallery .grid .images .info p{}
			.gallery .grid .images .caption{ font: 16px/19px 'TeXGyreHerosCnBold', Arial, sans-serif; margin-left: 10px; margin-bottom: 6px; color: #AC3D0B; }
			.gallery .grid .images .description{ font: 14px/18px 'TeXGyreHerosCnRegular', Arial, sans-serif; margin-left: 10px; margin-bottom: 6px; color: #998d3a; }
			.gallery .grid .images .total{ font: 12px/16px 'TeXGyreHerosCnRegular', Arial, sans-serif; margin-left: 10px; }
	.gallery .grid .paging .button{}
	
.gallery .teaser dl.image { margin-left: -10px; }
	.gallery .teaser dl.image dt { }
		.gallery .teaser dl.image dt a { margin: 0; padding: 0; }
			.gallery .teaser dl.image dt img { display: block; width: 100%; }
	.gallery .teaser dl.image dd { padding-bottom: 0; font: 12px/14px 'TeXGyreHerosCnRegular', Arial, sans-serif; }
		.gallery .teaser dl.image dd p { font: 14px/18px 'TeXGyreHerosCnRegular', Arial, sans-serif; margin: 0; }
	.gallery .teaser select, 
	.gallery .teaser p a.button { margin: 0 0 20px 0; }
	
.gallery-attachment .gallery-directional { float: left; width: 100%; margin-bottom: 1em; }
	.gallery-attachment .gallery-directional a { display: block; }
	.gallery-attachment .gallery-directional .gallery-previous a { float: left; }
	.gallery-attachment .gallery-directional .gallery-next a { float: right; }
.gallery-attachment dl.image { clear: both; }

.gallery .photos{}
	.gallery .photos .images{margin-left: 0; list-style: none; }
	.gallery .photos .images li{ margin-bottom: 0.8em; }
		.gallery .photos .images li .thumb{  }
			.gallery .photos .images li .thumb a{ }