.damz-slide {
	position: relative;
}
.damz-slide-images ul {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.damz-slide-images li {
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 0;
}
.damz-slide-images li:first-child {
	position: relative;
	float: left;
}
.damz-slide-images li.previous {
	z-index: 2;
}
.damz-slide-images li.current {
	z-index: 3;
}
.damz-slide-images img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}
.damz-slide-thumbnails {
	z-index: 10;
}
.damz-slide-thumbnails ul {
	position: relative;
	list-style: none;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin: 0;
}
/* transition cross-fade */
.damz-slide-images.cross-fade ul {
	background-color: #000;
}
.damz-slide-images.cross-fade li {
	opacity: 0;
	transition: opacity 1s ease-out;
	-moz-transition: opacity 1s ease-out;
}
.damz-slide-images.cross-fade li.current {
	opacity: 1;
	transition: opacity 1s ease-in;
	-moz-transition: opacity 1s ease-in;
}
/* thumbnails theme none/image/icon */
.damz-slide-thumbnails.none {
	display: none;
}
.damz-slide-thumbnails.icon li {
	width: inherit !important;
	border: none !important;
	box-shadow: none !important;
}
.damz-slide-thumbnails.icon li span {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.damz-slide-thumbnails.icon li span:hover { background: #333; background: rgba(0,0,0,0.7); }
.damz-slide-thumbnails.icon li.current span { background: #000; background: rgba(0,0,0,0.9); }
.damz-slide-thumbnails.icon li.current:before {
	display: none !important;
}

/* thumbnails position bottom/left/right */
.damz-slide-thumbnails.pos_bottom,
.damz-slide-thumbnails.pos_outerbottom,
.damz-slide-thumbnails.pos_left,
.damz-slide-thumbnails.pos_right {
	position: absolute;
	background-color: rgba(0,0,0,0.5);
}
.damz-slide-thumbnails.pos_outerbottom {
	position: relative;
}
.damz-slide-thumbnails.pos_bottom {
	width: 100%;
	bottom: 0;
}
.damz-slide-thumbnails.pos_left,
.damz-slide-thumbnails.pos_right {
	width: 15%;
	height: 100%;
	top: 0;
}
.damz-slide-thumbnails.pos_left {
	left: 0;
}
.damz-slide-thumbnails.pos_right {
	right: 0;
}
.damz-slide-thumbnails.pos_bottom ul,
.damz-slide-thumbnails.pos_outerbottom ul {
	text-align: center;
}
.damz-slide-thumbnails.pos_bottom li,
.damz-slide-thumbnails.pos_outerbottom li,
.damz-slide-thumbnails.pos_left li,
.damz-slide-thumbnails.pos_right li {
	display: inline-block;
	border: solid 1px;
	border-color: rgba(255,255,255,0.5);
	border-radius: 4px;
	overflow: hidden;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
	cursor: pointer;
}
.damz-slide-thumbnails.pos_bottom li,
.damz-slide-thumbnails.pos_outerbottom li {
	width: 15%;
	margin: 1% 0.5%;
}
.damz-slide-thumbnails.pos_left li,
.damz-slide-thumbnails.pos_right li {
	width: auto;
	margin: 3% 5%;
}
.damz-slide-thumbnails.pos_left li:first-child,
.damz-slide-thumbnails.pos_right li:first-child {
	margin-top: 5%;
}
.damz-slide-thumbnails.pos_bottom li img,
.damz-slide-thumbnails.pos_outerbottom li img,
.damz-slide-thumbnails.pos_left li img,
.damz-slide-thumbnails.pos_right li img {
	opacity: 0.8;
}
.damz-slide-thumbnails.pos_bottom li:hover,
.damz-slide-thumbnails.pos_outerbottom li:hover,
.damz-slide-thumbnails.pos_left li:hover,
.damz-slide-thumbnails.pos_right li:hover {
	border-color: rgba(255,255,255,0.8);
}
.damz-slide-thumbnails.pos_bottom li:hover img,
.damz-slide-thumbnails.pos_outerbottom li:hover img,
.damz-slide-thumbnails.pos_left li:hover img,
.damz-slide-thumbnails.pos_right li:hover img {
	opacity: 1;
}
.damz-slide-thumbnails.pos_bottom li.current:before,
.damz-slide-thumbnails.pos_outerbottom li.current:before {
	position: absolute;
	display: block;
	border: solid 8px transparent;
	border-top-color: rgba(255,255,255,0.8);
	content: "";
	z-index: 20;
	margin-left: 7.5%;
	transform: translate(-8px, 0);
	-webkit-transform: translate(-8px, 0);
	-moz-transform: translate(-8px, 0);
}
.damz-slide-thumbnails.pos_left li.current:before,
.damz-slide-thumbnails.pos_right li.current:before {
	position: absolute;
	display: block;
	margin: 3%;
	border: solid 4px rgba(255,255,255,0.8);
	border-radius: 4px;
	content: "";
	z-index: 20;
}
.damz-slide-thumbnails.pos_right li.current:before {
	right: 6%;
}
/* arrow */
.damz-slide-arrow i {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 45%;
	display: inline-block;
	font-size: 120%;
	width: 1.6em;
	height: 1.6em;
	text-align: center;
	line-height: 1.6em;
	z-index: 30;
	cursor: pointer;
}
.damz-slide-arrow i.prev {
	left: 1%;
}
.damz-slide-arrow.pos_left i.prev {
	left: 16%;
}
.damz-slide-arrow i.next {
	right: 1%;
}
.damz-slide-arrow.pos_right i.next {
	right: 16%;
}
.damz-slide-arrow.none {
	display: none;
}
.damz-slide-arrow.bordered-circle i {
	border: solid 2px rgba(255,255,255,0.8);
	border-radius: 0.8em;
	color: rgba(255,255,255,0.8);
	background-color: rgba(0,0,0,0.4);
	box-shadow: 0 0 3px rgba(0,0,0,0.4);
}
.damz-slide-arrow.bordered-circle i:hover {
	text-shadow: 0 0 5px rgba(255,255,255,0.6);
	background-color: rgba(64,64,64,0.4);
	box-shadow: 0 0 4px rgba(255,255,255,0.8), 0 0 6px rgba(0,0,0,0.4);
}
.damz-slide-arrow.floating-arrow i {
	color: rgba(255,255,255,0.8);
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.damz-slide-arrow.floating-arrow i:hover {
	color: rgba(255,255,255,1);
	text-shadow: 0 0 7px rgba(0,0,0,0.7);
}