.pcox-edit-element + .pcox-addon-slideshow { padding-top: 40px; }
.pcox-edit-element + .float_left + .column > .pcox-addon-slideshow:first-child { padding-top: 40px; }
.pcox-addon-slideshow       { margin: 0; padding-bottom: 80px; }
.pcox-addon-slideshow .pcox-page-element { padding: 10px; background: rgba(255,255,255, 0.8); transition: background-color 300ms ease 0s; }
.pcox-addon-slideshow .pcox-page-element:hover { background: rgba(255,255,255, 1); }
.pcox-addon-slideshow-container { position: relative; top: 0px; left: 0px; }
.pcox-addon-slideshow-container-slides { cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; }
.pcox-addon-slideshow-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	background: #FFF;
	background: rgba(255,255,255, 0.8);
	color: #000;
	padding: 5px 10px;
	line-height: 1.2;
	font-size: 14px;
}
.pcox-addon-slideshow-arrow-left { width: 40px; height: 40px; top: 45%; left: 8px; }
.pcox-addon-slideshow-arrow-right { width: 40px; height: 40px; top: 45%; right: 8px }

.pcox-addon-slideshow-loading { position: absolute; top: 0px; left: 0px; }
.pcox-addon-slideshow-loading-layer { filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block; background-color: #000; top: 0px; left: 0px;width: 100%;height:100%; }
.pcox-addon-slideshow-loading-image { position: absolute; display: block; background: url(loader.gif) no-repeat center center; top: 0px; left: 0px;width: 100%;height:100%; }



/* jssor slider thumbnail navigator skin 07 css */
/*
.jssort07 .p            (normal)
.jssort07 .p:hover      (normal mouseover)
.jssort07 .pav          (active)
.jssort07 .pav:hover    (active mouseover)
.jssort07 .pdn          (mousedown)
*/
.jssort07 .i {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 97px;
	height: 64px;
	opacity: .8;
	transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
}

.jssort07 .p:hover .i, .jssort07 .pav .i {
	opacity: 1;
}

.jssort07 .o {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 97px;
	height: 64px;
	border: 1px solid #000;
}

.jssort07 .pav .o, .jssort07 .p:hover .o {
	border-color: #000;
}

.jssort07 .pav:hover .o {
	border-color: #0099FF;
}

.jssort07 .p:hover .o {

}

/* jssor slider arrow navigator skin 11 css */
/*
.jssora11l              (normal)
.jssora11r              (normal)
.jssora11l:hover        (normal mouseover)
.jssora11r:hover        (normal mouseover)
.jssora11ldn            (mousedown)
.jssora11rdn            (mousedown)
*/
.jssora11l, .jssora11r, .jssora11ldn, .jssora11rdn {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(img/a11.png) no-repeat;
	overflow: hidden;
}

.jssora11l {
	background-position: -11px -41px;
}

.jssora11r {
	background-position: -71px -41px;
}

.jssora11l:hover {
	background-position: -131px -41px;
}

.jssora11r:hover {
	background-position: -191px -41px;
}

.jssora11ldn {
	background-position: -251px -41px;
}

.jssora11rdn {
	background-position: -311px -41px;
}


