.unslider{overflow:auto;margin:0;padding:0}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-vertical>ul{height:100%}
.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}

.unslider-arrow{ 
	position:absolute;
	top: 50%;
	margin-top: -25px;
	left:0px;
	z-index:2;
	cursor:pointer;
	display: block;
	width: 50px;
	height: 50px;
	
	background: rgba(255,255,255,0.7);
	text-align: center;
	color:#000;
	font-size: 20px;
	font-weight: bold;
	opacity: 1;
	-webkit-transition: opacity 0.5s; /* Safari */
        transition: opacity 0.5s;
	-webkit-transition: background 0.5s; /* Safari */
        transition: background 0.5s;
    line-height: 50px !important;
    
}
.unslider-arrow:hover{
		background: rgba(255,255,255,1);
}
.unslider-arrow.next{
	left:auto;
	right:0px
}
.unslider:hover > .unslider-arrow {
	opacity: 1;
}

.unslider {position: relative;}
.unslider-nav {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 10;
}
.unslider-nav ol {
  list-style: none;
  text-align: center;
}
.unslider-nav ol li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #000;
  overflow: hidden;
  text-indent: -999em;
  border: 2px solid #fff;
  cursor: pointer;
}
.unslider-nav ol li.unslider-active {
  background: #fff;
  cursor: default;
}