.slider-container{padding:15px 0 0;}
.slider-pro{}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail{ background:#AB7727;}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{/*border-left-color:#222;*/}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{/*border-right-color:#222;*/ display:none;}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{left:0; border-bottom:2px solid #7a7a7a; padding:3px;}
/*post slider*/
.slider-pro .sp-layer a.special-rm-arrow{position:absolute;width:32px;height:32px;margin-left:-16px;left:50%;top:-16px;background:#fff;color:#ccc;border-radius: 50%;z-index: 3;transition: all 1s cubic-bezier(.175, .885, .32, 1.275);-webkit-transform: scaleX(1) translate(0);transform: scaleX(1) translate(0);box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .2);line-height: 30px;text-align: center;}
.slider-pro .sp-slide:hover a.special-rm-arrow{background-color:#000;color: #fff !important;-webkit-transform: scale3d(1.5, 1.5, 1.5) translateY(-10px);transform: scale3d(1.5, 1.5, 1.5) translateY(-10px);box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .3);top: -25px;}
.slider-pro .sp-slide:hover a.special-rm-arrow i {-webkit-transform: scale3d(.55, .55, .55) rotate(-90deg);transform:scale3d(.55, .55, .55) rotate(-90deg);font-size: 24px;line-height: 32px;}

.sp-thumbnail-container:hover{background:#AB7727;}
.sp-thumbnail-container:hover .sp-thumbnail-title {color: #000;}
.sp-thumbnail-container:hover .sp-thumbnail-title span{color: #363636;}
.sp-thumbnail-container:hover .sp-thumbnail-image-container::after{background:url(../../images/front/mask_video_hover.png) no-repeat bottom left / auto 100%;position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;content: "";}

.sp-thumbnail-container{overflow:visible;}
.sp-right-thumbnails .sp-thumbnail{/*background:#222;*/width:100%}
.slider-pro .sp-thumbnail-image-container {width:35%;height:100%;overflow:hidden;float:right;overflow:visible;}
.slider-pro .sp-thumbnail-image-container::after{background:url(../../images/front/mask_video.png) no-repeat bottom left / auto 100%;position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;content: "";}
.slider-pro .sp-selected-thumbnail .sp-thumbnail-image-container::after{background:url(../../images/front/mask_video_hover.png) no-repeat bottom left / auto 100%;position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;content: "";}
.slider-pro .sp-thumbnail-image {height:100%;}
.slider-pro .sp-thumbnail-text {width: 65%;height:100%; display:table;float:left;cursor:pointer;}
.slider-pro .sp-thumbnail-text span{ display:block;font-family:'Helvetica'; font-size:13px; color:#bcbcbc;}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail-title{ color:#000;}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail .sp-thumbnail-text span{ color:#363636;}
.slider-pro .sp-thumbnail-title {display:table-cell;vertical-align:middle;color:#fff;padding:0 5px 0 0; font-size:18px; line-height:24px;}
.sp-left-thumbnails .sp-thumbnail-container, .sp-right-thumbnails .sp-thumbnail-container{margin:0 0 1px;}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{/*box-shadow:2px 2px 1px 0px #000;*/height:100%;}

.slider-pro .sp-thumbnail-description {font-size: 14px;color: #333;}


.slider-pro-alternative.sp-horizontal .sp-selected-thumbnail{border-bottom:solid 3px #000}
.slider-pro  iframe{height:100%;}
.slider-pro .sp-layer a {color:#fff;font-weight:bold;font-family: "Helvetica";}
.slider-pro .sp-layer a:hover {text-decoration:none}

@media (max-width: 500px) {
	.slider-pro .sp-thumbnail {text-align: center;}
	.slider-pro .sp-thumbnail-image-container {display: none;}
	.slider-pro .sp-thumbnail-text {width: 120px;}
	.slider-pro .sp-thumbnail-title {font-size: 12px;	text-transform: uppercase;}
	.slider-pro .sp-thumbnail-description {display: none;}
}
@media (max-width: 480px){
	.slider-pro .sp-thumbnail-text{height:auto}
}
@media (max-width: 960px){
	.sp-thumbnail { width: 100%;text-align: center;}
	.slider-pro .sp-thumbnail-text{width: 100%;}
	.slider-pro .sp-thumbnail-image-container{display:none}
	.slider-pro .sp-thumbnail-text, .slider-pro .sp-thumbnail-title{transform:none !important}
	.slider-pro .sp-thumbnail-text{margin-left:0}
}