.slider-pro{
	position:relative;
	margin:0 auto;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}

.sp-slides-container{
	position:relative
}

.sp-mask{
	position:relative;
	overflow:hidden;
	background-color:#4d2c11
}

.sp-slides{
	position:relative;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000
}

.sp-slide{
	position:absolute
}

.sp-image-container{
	overflow:hidden
}

.sp-image{
	position:relative;
	display:block;
	border:none
}

.sp-no-js{
	overflow:hidden;
	max-width:100%
}

.sp-thumbnails-container{
	position:relative;
	overflow:hidden;
	direction:ltr
}

.sp-bottom-thumbnails,.sp-top-thumbnails{
	left:0;margin:0 auto;
}

.sp-top-thumbnails{
	position:absolute;
	top:0;
	margin-bottom:4px;
}

.sp-bottom-thumbnails{
	margin-top:4px
}

.sp-left-thumbnails,.sp-right-thumbnails{
	position:absolute;top:0
}

.sp-right-thumbnails{
	right:0;
	margin-left:4px;
}

.sp-left-thumbnails{
	left:0;
	margin-right:4px;
}

.sp-thumbnails{
	position:relative;
}

.sp-thumbnail{border:none}

.sp-thumbnail-container{
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.sp-rtl .sp-thumbnail-container{float:right}

.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{
	margin-left:2px;
	margin-right:2px;
}

.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child
{margin-left:0;}

.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0;}

.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{
	margin-top:2px;
	margin-bottom:2px;
}

.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{
	margin-top:0
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{
	margin-bottom:0
}

.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{
	position:absolute;
	left:18px;
	margin-left:0!important
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
	content:'';
	position:absolute;
	height:100%;
	border-left:5px solid red;
	left:0;
	top:0;
	margin-left:13px;
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	content:'';
	position:absolute;
	width:0;
	height:0;
	left:0;
	top:50%;
	margin-top:-8px;
	border-right:13px solid red;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
}

.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{
	position:absolute;
	right:18px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
	content:'';
	position:absolute;
	height:100%;
	border-left:5px solid red;
	right:0;
	top:0;
	margin-right:13px;
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
	content:'';
	position:absolute;
	width:0;
	height:0;
	right:0;
	top:50%;
	margin-top:-8px;
	border-left:13px solid red;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
}

.sp-bottom-thumbnails.sp-has-pointer{
	margin-top:-13px;
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{
	position:absolute;
	top:18px;
	margin-top:0!important}
	
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
	content:'';
	position:absolute;
	width:100%;
	border-bottom:5px solid red;
	top:0;margin-top:13px;
}

