
/* Clearfix */

.jckcf {
	display: block;	
}	

.jckcf::after {
	clear: both;
	content: ".";
	display: block;
	height: 1px;
	visibility: hidden;
}

/* Default Styles */

.jckWooThumbs {
	display: none;
}

#jckWooThumbs_img_wrap {
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
}

@media screen and (max-width: 960px) {
	#jckWooThumbs_img_wrap {
		float: none;
		width: 100%;
	}
}

	#jckWooThumbs_img_wrap .jckLoading {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		background: #fff;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;		
	}
		#jckWooThumbs_img_wrap .jckLoading img {
			position: absolute;
			top: 50%;
			left: 50%;
		}
		
	#jckWooThumbs_img_wrap.jckwt_loading .jckLoading {
		display: block;
	}

/* Colouring */

.rsMinW, 
.rsMinW .rsOverflow, 
.rsMinW .rsSlide, 
.rsMinW .rsVideoFrameHolder {
	background: transparent;
}
 
.rsMinW .rsThumbs {
	background: transparent;
}

/* Fullscreen Button */

#jckWooThumbs_img_wrap .viewFull {
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	right: 0;
	padding: 13px 10px;
	height: 48px;
	line-height: 24px;
}
	#jckWooThumbs_img_wrap .viewFull span {
		background: url('https://www.rsbookbinders.co.uk/wp-content/plugins/jck_woothumbs/assets/frontend/img/slide-sprite.png') no-repeat -5px -5px;
		display: block;
		width: 24px;
		height: 24px;
		overflow: hidden;
		text-indent: 250%;
		white-space: nowrap;
	}

.pp_content,
.pp_hoverContainer {
	max-width: 100%;
}
	.pp_fade {
		position: relative;
	}
		#pp_full_res img {
			height: auto !important;
			vertical-align: baseline;
		}
		
		body div.pp_woocommerce .pp_close {
			z-index: 100;
			top: -70px;
			right: -50px;
		}
		
		body div.pp_woocommerce a.pp_expand, 
		body div.pp_woocommerce a.pp_contract {
			display: none !important;
		}
		
		body div.pp_woocommerce .pp_content_container {
			padding-bottom: 10px;
		}
	
/* Thumb Styles */

#jckWooThumbs_img_wrap .rsMinW .rsThumbsHor {
	height: 75px;
}

#jckWooThumbs_img_wrap .rsMinW .rsThumbsVer {
	width: 75px;
}

	/* Thumbs Left */
	
	.thumbsleft .rsMinW .rsThumbsVer {
		left: 0;
		right: auto;
	}
	.thumbsleft .rsOverflow {
		margin-left: 75px;
	}
	
	/* Thumbs Above */
	
	.thumbsabove .rsMinW .rsThumbsHor {
		position: absolute;
		top: 0;
	}
	.thumbsabove .rsOverflow {
		margin-top: 75px;
	}

#jckWooThumbs_img_wrap .rsMinW .rsThumb {
	/* ---CUSTOMISE--- */
	width: 75px;
	height: 75px;
}

/* Stacked Thumb Styles */

#jckWooThumbs_img_wrap .rsMinW .rsTabs {
	margin: 0 -1.6666%;
	width: 103.3333%;
}

	#jckWooThumbs_img_wrap .rsMinW .rsTab {
		float: left;
		display: inline;
		width: 30%;
		padding: 0;
		border: none;
		background: none;
		margin: 0 1.6666% 3.3333%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	#jckWooThumbs_img_wrap .rsMinW .rsTab.rsNavSelected {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: #000;
	}
	
		#jckWooThumbs_img_wrap .rsMinW .rsTab img {
			width: 100%;
			height: auto;
			display: block;
		}
		
		#jckWooThumbs_img_wrap .rsMinW .rsTab.rsNavSelected img {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
			filter: alpha(opacity=75);
			-moz-opacity: 0.75;
			-khtml-opacity: 0.75;
			opacity: 0.75;
		}
	
/* Zoom Styles */

.zm-viewer img {
	max-width: none;
}


.zm-handlerarea {
	background: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
	filter: alpha(opacity=80) !important;
	-moz-opacity: 0.8 !important;
	-khtml-opacity: 0.8 !important;
	opacity: 0.8 !important;
}

