/************************************************************
				Box Sizing
************************************************************/
.wpspaios-slider-wrap *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.wpspaios-slider-wrap{position:relative;}
/************************************************************
				Clearfix
************************************************************/
.wpspaios-row-clearfix:before, .wpspaios-row-clearfix:after{content: "";display: table;}
.wpspaios-row-clearfix::after{clear: both;}
.wpspaios-row-clearfix{clear: both;}

/************************************************************
				CSS Overright
************************************************************/
.center-img{text-align:center;}
.wpspaios-slider-wrap img{display:inline-block !important;}
.wpspaios-hide{display:none;}
.wpspaios-slider-wrap ol.flex-control-nav, .wpspaios-slider-wrap ul{padding:0px !important; margin:0px !important; list-style:none !important}
.wpspaios-slider-wrap ol.flex-control-nav li{margin:5px !important}
.wpspaios-slider-wrap .flex-caption { width: 100%; padding: 2%; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,.3);  font-size: 14px;  line-height: 18px;}
.wpspaios-slider-wrap .flex-direction-nav{line-height:normal !important}
.wpspaios-slider-wrap .wpspaios-nivo-caption{position:absolute; bottom:30px;z-index:9;}
.wpspaios-slider-wrap .swiper-caption{position:absolute; bottom:0px;z-index:9;}
.wpspaios-slider-wrap .slidejs-caption{position:absolute; top:10px; display:inline-block;padding: 2%; left: 10px;  background: rgba(0,0,0,.5); color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,.3);  font-size: 14px;  line-height: 18px;}
/*************************BX Slider**************************/
.wpspaios-bxslider-container .bx-slide {text-align:center;}
.wpspaios-slider-wrap img{border-radius:0px !important; -moz-box-shadow: 0 0 0px #ccc !important;  -webkit-box-shadow: 0 0 0px #ccc !important;  box-shadow: 0 0 0px #ccc !important; }
.wpspaios-slider-wrap .bx-wrapper{-moz-box-shadow: 0 0 0px #ccc;  -webkit-box-shadow: 0 0 0px #ccc;  box-shadow: 0 0 0px #ccc;  border: 0px solid #fff;  background: #fff;}

/*************************Responsive Slider**************************/
.wpspaios-responsive-slider-container .slidesjs-slide{text-align:center;}
.wpspaios-responsive-slider-container .slidesjs-navigation{position:absolute; top:45%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor:pointer; z-index:99; text-indent:-99999px; width:30px; height:40px; padding:10px !important; display:inline-block !important; margin:0px !important}
.wpspaios-responsive-slider-container .slidesjs-navigation.slidesjs-next{right:0; background:rgba(0,0,0,0.6) url(../images/arrow-right.png) center center no-repeat; background-size:15px 26px;}
.wpspaios-responsive-slider-container .slidesjs-navigation.slidesjs-previous{left:0; background:rgba(0,0,0,0.6) url(../images/arrow-left.png) center center no-repeat; background-size:15px 26px;}

.wpspaios-responsive-slider-container .slidesjs-navigation.slidesjs-next:hover,
.wpspaios-responsive-slider-container .slidesjs-navigation.slidesjs-previous:hover,
.wpspaios-responsive-slider-container .slidesjs-navigation.slidesjs-next:focus,
.wpspaios-responsive-slider-container .slidesjs-navigation.slidesjs-previous:focus{outline:none; background-color:rgba(0,0,0,1)} 
.wpspaios-slider-wrap .slidesjs-stop, .wpspaios-slider-wrap .slidesjs-play {display:none !important;}

/*************************Un Slider**************************/
.wpspaios-slider-wrap .unslider-arrow{position:absolute; top:45%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor:pointer; z-index:99; text-indent:-99999px; width:30px; height:40px; padding:10px !important; display:inline-block !important; margin:0px !important}
.wpspaios-slider-wrap .unslider-arrow.next{right:0; background:rgba(0,0,0,0.6) url(../images/arrow-right.png) center center no-repeat; background-size:15px 26px;}
.wpspaios-slider-wrap .unslider-arrow.prev{left:0; background:rgba(0,0,0,0.6) url(../images/arrow-left.png) center center no-repeat; background-size:15px 26px;}

.wpspaios-slider-wrap .unslider-wrap li{text-align:center;}
.wpspaios-slider-wrap .slidesjs-navigation.slidesjs-next:hover,
.wpspaios-slider-wrap .slidesjs-navigation.slidesjs-previous:hover,
.wpspaios-slider-wrap .slidesjs-navigation.slidesjs-next:focus,
.wpspaios-slider-wrap .slidesjs-navigation.slidesjs-previous:focus{outline:none; background-color:rgba(0,0,0,1)}

/*************************Swiper Slider**************************/
.wpspaios-swiper-carousel .swiper-slide{text-align:center;}

/*************************Wallop Slider**************************/
.wpspaios-slider-wrap .Wallop-button{position:absolute; top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor:pointer; z-index:99; text-indent:-99999px; width:30px; height:40px; padding:10px !important; display:inline-block !important; margin:0px !important}
.wpspaios-slider-wrap .Wallop-buttonNext{right:0; background:rgba(0,0,0,0.6) url(../images/arrow-right.png) center center no-repeat; background-size:15px 26px;}
.wpspaios-slider-wrap .Wallop-buttonPrevious{left:0; background:rgba(0,0,0,0.6) url(../images/arrow-left.png) center center no-repeat; background-size:15px 26px;}

.wpspaios-slider-wrap .Wallop-item{text-align:center;}
.wpspaios-slider-wrap .Wallop-button:hover,
.wpspaios-slider-wrap .Wallop-button:focus{outline:none; background-color:rgba(0,0,0,1)}

.Wallop-pagination {
  list-style: none;
  text-align: center;
  position:absolute; 
  bottom:-2px; left:0; right:0;
}
.Wallop-pagination .Wallop-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 4px;
  background: transparent;
  border-radius: 5px;
  overflow: hidden;
  text-indent: -999em;
  border: 2px solid #fff;
  cursor: pointer;
}
.Wallop-pagination .Wallop-dot.Wallop-item--current {
  background: #000;
  cursor: default;
}
.swiper-container-horizontal.swiper-container-horizontal > .swiper-pagination-bullets{bottom:0px;}

/*************************Scattered Polaroids Gallery**************************/
.wpspaios-pol-gallery-container.photostack figure{
height: auto !important;
}

.fancybox-container .fancybox-navigation button:hover{
  background-color: transparent !important;
}