/* gallery widget */

.mediaGallery.widget_gallery .th {
	position:relative;
}
.mediaGallery.widget_gallery .th .thoverlay{
	position:absolute;
	bottom:0;
	left:0;
	padding:2px;
	color:#fff;
	background-color: rgba(0, 0, 0, 0.7);
	line-height: 1.4em;
	width:100%;
}
.mediaGallery.widget_gallery .th .thoverlay .vidcount{
	float:right;
}
/*** album widget ***/
.mediaGallery.widget_album { opacity: 0; }
.mediaGallery.widget_album .mainImage .item img {
	margin: 0 auto;
}
.mediaGallery.widget_album .navImage .item {
	margin: 0 5px;
	opacity: .5;
}
.mediaGallery.widget_album .navImage .item.current {
	opacity: 1;
}
.mediaGallery.widget_album .navImage .item img {
	cursor: pointer;
}
.mediaGallery.widget_album .mainImage.slider {
	margin-bottom: 15px;
	position: relative;
}
.mediaGallery.widget_album .arrow {
	position: absolute;
	top: 50%;
	font-size: 38px;
	color: #000;
	text-shadow: 1px 1px 2px #FFF;
	cursor: pointer;
}
.mediaGallery.widget_album .arrow.leftArrow {
	left: 0px;
}
.mediaGallery.widget_album .arrow.rightArrow {
	right: 14px;
}
.mediaGallery.widget_album .mg-caption {
	background-color: rgba(255, 255, 255, 1);
	border-bottom: none;
	text-align: center;
	padding: 20px;
	color: #000;
	font-size: 16px;
}
.mediaGallery.widget_album .slick-slide {
	text-align: center;
}
.mediaGallery.widget_album.itemview .navImage { display: none; }

/* ensure that the comment box resizes as the screen resizes */
.mediaGallery .comments > span, .mediaGallery .comments iframe{
	min-width: 100%;
	max-width: 100%;
}

@media print {
	.mediaGallery.widget_album .arrow  { display: none !important; }
	.mediaGallery.widget_album .navImage .slick-track { width: 100% !important; transform: none !important; }
	.mediaGallery.widget_album .navImage .slick-track .item { width: 18% !important; padding: 0; padding:2%; opacity:1 !important; }
	.mediaGallery.widget_album .navImage .slick-track .item:nth-child(0) { display:none; }
	.mediaGallery.widget_album .navImage .slick-track .item:nth-child(n+6) { display:none; }
	.mediaGallery.widget_album .photoboxcol { width: 50%; margin: 0; padding: 0; }
	.mediaGallery.widget_album .photoboxcol .comments { display:none; }
	.mediaGallery.widget_album .mainImage.slider .slick-track {	width: 100% !important; transform: none !important; float: none; }
	.mediaGallery.widget_album .mainImage.slider .slick-track .slick-slide { display: none; }
	.mediaGallery.widget_album .mainImage.slider .slick-track .slick-active { display: block; width: 100% !important; }
	.mediaGallery.widget_album a[href]:after { content: ""; }
}