﻿/* based on thumbs:333x250 & full:1100x800 */
.ccmsGallery {  }
.ccmsGallery:after { content:""; display:table; clear:both;/*this clears the floated thumbs*/ }
.ccmsGallery.ccmsSpacingSm { padding:10px 0 10px 0; }
.ccmsGallery.ccmsSpacingMd { padding:20px 0 20px 0; }
.ccmsGallery.ccmsSpacingLg { padding:30px 0 30px 0; }
.ccmsGallery.ccmsSpacingXl { padding:40px 0 40px 0; }
.ccmsThumbWrapper { float: left; margin: 0; }
.ccmsColOne .ccmsThumbWrapper { width: 99.95%; }
.ccmsColTwo .ccmsThumbWrapper { width:49.95%; }
.ccmsColThree .ccmsThumbWrapper { width:33.28%; }
.ccmsColFour .ccmsThumbWrapper { width:24.95%; }
.ccmsColFive .ccmsThumbWrapper { width:19.95%; }
.ccmsColSix .ccmsThumbWrapper { width:16.62%; }
.ccmsInsideThumbWrapper { position: relative; margin: 5px; }
.ccmsThumbBorder { border: 1px solid #ddd; background-color:#FFFFFF; padding: 3px; }
.ccmsThumbContainer
{ 
	overflow: hidden;
	display:block;
	position: relative;
	width: 100%;
	padding: 0 0 75%;
				
	/* not totally IE8- compatable!!! 
				
	background-image: url('5057619.jpg');
	background-position: center center;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.5057619.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='5057619.jpg', sizingMethod='scale')";*/
				
}
.ccmsThumb { position:absolute; border:0; width:100%; top:0%; left:0%; }

/* This breaks on some Chrome Browsers, so being removed and using the default Fancybox 8010 z-index.  Be aware in case something sits over the top of the overlay. - JS - 10/14/2014 */
/*.fancybox-overlay { z-index: 99999999; }*/
