

.bx-wrapper {
	*zoom: 1;
	float: left;
	padding: 0;
	position: relative;
 }

	.bx-wrapper img {
		-moz-border-radius: .25em .25em 0 0;
		-ms-border-radius: .25em .25em 0 0;
		-o-border-radius: .25em .25em 0 0;
		-webkit-border-radius: .25em .25em 0 0;
		border-radius: .25em .25em 0 0;
		display: block;
		max-width: 100%;
	 }

	.bx-wrapper .bx-viewport {
		-moz-transform: translatez(0);
		-ms-transform: translatez(0);
		-o-transform: translatez(0);
		-webkit-transform: translatez(0);
		transform: translatez(0);
	 }

	.bx-wrapper .bx-loading {
		background: url(images/bx_loader.gif) center center no-repeat #fff;
		height: 100%;
		left: 0;
		min-height: 50px;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 2000;
	 }

.bx-thumbnail {
	display: block;
	margin-bottom: 6px;
 }

	.bx-thumbnail	img {
		-khtml-opacity: 0.50;
		-moz-border-radius: .25em;
		-moz-opacity: 0.50;
		-ms-border-radius: .25em;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
		-o-border-radius: .25em;
		-webkit-border-radius: .25em;
		border-radius: .25em;
		filter: alpha(opacity=50);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		opacity: 0.50;
	 }

	.bx-thumbnail.active	img {
		-khtml-opacity: 1;
		-moz-opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
		filter: alpha(opacity=100);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		opacity: 1;
	 }

.bx-wrapper .bx-caption {
	background: #000;
	bottom: 0;
	box-sizing: border-box;
	height: 88px;
	left: 0;
	position: absolute;
	width: 100%;
 }

	.bx-wrapper .bx-caption span {
		color: #fff;
		display: block;
		line-height: 1.75em;
		padding: 1em;
	 }

#bx-pager {height: inherit;}

