@charset "UTF-8";

.jssor_spinner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0,0,0,0.7);
}

.jssor_spinner img {
	animation-name: jssor_spinner;
	animation-duration: 1.6s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	margin-top: -19px;
	position: relative;
	top: 50%;
	width: 38px;
	height: 38px;
}

@keyframes jssor_spinner {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}

.jssor_slider {
	position: relative;
	margin: 0 auto;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 470px;
	overflow: hidden;
	visibility: hidden;
}

.jssor_slides.jssor_square,
.jssor_slider.jssor_square,
.jssor_square
{
	width: 422px;
	height: 422px;
}

.jssor_slides {
	cursor: default;
	position: relative;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 470px;
	overflow: hidden;
}

/* slider bullets */
.jssor_bullets {position:absolute; }
.jssor_bullets .i {position:absolute;cursor:pointer;}
.jssor_bullets .i .b {fill:#fff;fill-opacity:0.7;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:0.25;}
.jssor_bullets .i:hover .b {fill:#fff;fill-opacity:.6;stroke:#fff;stroke-opacity:.35;}
.jssor_bullets .iav .b {fill:#fff;fill-opacity:1;stroke:#fff;stroke-opacity:.35;}
.jssor_bullets .i.idn {opacity:.3;}
.jssor_bullets .b { fill: #fff; }

/* slider arrows */
.jssor_arrows {
	display: block;
	position: absolute;
	cursor: pointer;
}

.jssor_arrows .a {
	fill: #fff;
	stroke: #fff;
	stroke-width: 0;
	stroke-miterlimit: 10;
}

.jssor_arrow_icon {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.jssor_bullets .jssor_arrow_icon {
	width: 14px;
	height: 14px;
}

/* selected bullet */
.jssor_arrow_iconav .b { fill: #ED2426; }

.jssor_arrows:hover {opacity:.8;}
.jssor_arrows.jssor_arrowsdn {opacity:.5;}
.jssor_arrows.jssor_arrowsds {opacity:.3; pointer-events:none;}
