.dmxSlideshow .dmxDescription {
	background: rgba(0, 0, 0, 0.4); left: 0px; width: 100%; height: auto; position: absolute; z-index: 11;
}
.dmxSlideshow .top.dmxDescription {
	border: currentColor;
}
.dmxSlideshow .bottom.dmxDescription {
	border: currentColor;
}
.dmxSlideshow .dmxDescription h4 {
	margin: 5px; padding: 0px; color: rgb(255, 255, 255); line-height: 1; font-size: 18px;
}
.dmxSlideshow .dmxDescription p {
	margin: 5px; padding: 0px; color: rgb(194, 194, 194); font-size: 12px;
}
.dmxSlideshow .dmxControlbar {
	background: rgba(0, 0, 0, 0.4); padding: 2px 5px; text-align: center; position: absolute; z-index: 12;
}
.dmxSlideshow .top.dmxControlbar {
	border: currentColor; width: 100%;
}
.dmxSlideshow .bottom.dmxControlbar {
	border: currentColor; width: 100%;
}
.dmxSlideshow .center.dmxControlbar {
	border-radius: 0px; border: currentColor; height: 42px;
}
.dmxSlideshow .dmxControl {
	margin: 3px; width: 32px; height: 32px; color: rgb(255, 255, 255); display: inline-block; position: relative; cursor: pointer; -ms-zoom: 1;
}
.dmxSlideshow .dmxControl:hover {
	color: rgb(204, 204, 204);
}
.dmxSlideshow .dmxControl::before {
	width: 32px; line-height: 32px; font-family: "FontAwesome"; font-size: 24px; display: block; position: absolute;
}
.dmxSlideshow .first.dmxControl::before {
	content: "\f100";
}
.dmxSlideshow .prev.dmxControl::before {
	content: "\f104";
}
.dmxSlideshow .pause.dmxControl::before {
	font-size: 18px; margin-top: 1px; content: "\f04c";
}
.dmxSlideshow .play.dmxControl::before {
	font-size: 18px; margin-top: 1px; content: "\f04b";
}
.dmxSlideshow .next.dmxControl::before {
	content: "\f105";
}
.dmxSlideshow .last.dmxControl::before {
	content: "\f101";
}
