.ccslider {
	position: relative; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;
}
.slider-innerWrapper {
	width: 100%; height: 100%; overflow: hidden; position: relative;
}
.slider-innerWrapper img {
	left: 0px; top: 0px; visibility: visible !important; position: absolute; max-width: 100%;
}
a.slider-nav {
	top: 50%; display: none; position: absolute; z-index: 200; cursor: pointer;
}
.slider-nav.prev {
	left: 0px;
}
.slider-nav.next {
	right: 0px;
}
.ccslider:hover .slider-nav {
	display: block;
}
.slider-timer {
	top: 20px; right: 20px; display: none; position: absolute; z-index: 200; cursor: pointer;
}
.ccslider:hover .slider-timer {
	display: block;
}
.control-links {
	list-style: none; padding: 0px; top: 94%; text-align: center; line-height: 0; position: absolute; z-index: 200; min-width: 100%;
}
.control-links li {
	background: rgb(150, 150, 150); width: 10px; height: 11px; line-height: 0; margin-left: 5px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.control-links li:first-child {
	margin-left: 0px;
}
.control-links li.active {
	background: rgb(0, 184, 233);
}
.control-links li.linkThumb {
	background: none; transition:400ms; width: auto; height: auto; text-indent: 0px; position: relative; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease;
}
.control-links li.linkThumb.active {
	background: none; z-index: 1; box-shadow: 0px 1px 5px rgba(0,0,0,0.7); transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.7);
}
.control-links li.linkThumb img {
	display: inline !important; visibility: visible !important;
}
.ccslider.controlThumbs {
	margin-bottom: 100px;
}
.cc-caption {
	display: none;
}
.slider-caption {
	background: rgba(0, 0, 0, 0.7); padding: 10px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: none; position: absolute; z-index: 101;
}
.slider-caption.bottom {
	left: 0px; right: 0px; bottom: 0px;
}
.slider-caption.top {
	left: 0px; top: 0px; right: 0px;
}
.slider-caption.left {
	left: 0px; top: 0px; width: 100px; bottom: 0px;
}
.slider-caption.right {
	top: 0px; width: 100px; right: 0px; bottom: 0px;
}
.cc-htmlwrapper {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: none; position: absolute; z-index: 101;
}
.cc-html {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.cc-html img {
	visibility: visible !important;
}
.slider-link {
	background: url("about:blank"); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 100;
}
.ccslider canvas {
	left: 0px; top: 0px; position: absolute;
}
.wipe-div {
	left: 0px; top: 0px; width: 0px; height: 0px; position: absolute; z-index: 3; background-size: cover !important; -webkit-background-size: cover;
}
.split1-div {
	position: absolute; z-index: 4; background-size: cover !important; -webkit-background-size: cover;
}
.split2-div {
	position: absolute; z-index: 4; background-size: cover !important; -webkit-background-size: cover;
}
.circle-div {
	border-radius: 50%; left: 50%; top: 50%; width: 0px; height: 0px; position: absolute; z-index: 3; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.clock-mask {
	top: 0px; width: 50%; height: 100%; overflow: hidden; position: absolute; z-index: 3;
}
.clock-mask.left {
	left: 0px;
}
.clock-mask.right {
	right: 0px;
}
.clock-outer {
	top: 50%; overflow: hidden; position: absolute;
}
.left .clock-outer {
	transform-origin: left center; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center;
}
.right .clock-outer {
	transform-origin: right center; -webkit-transform-origin: right center; -moz-transform-origin: right center; -o-transform-origin: right center;
}
.clock-inner {
	top: 50%; position: absolute; background-size: cover !important; -webkit-background-size: cover;
}
.left .clock-inner {
	left: -50%;
}
.right .clock-inner {
	left: 50%;
}
