/*
 * Lean Slider Sample Styles
 * http://dev7studios.com/lean-slider
 */
 
.slider-wrapper { 
    position: relative;
}
.lean-slider { overflow: hidden; }
.lean-slider-slide {
    display: block;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 0.6s linear;
    -moz-transition: opacity 0.6s linear;
    -ms-transition: opacity 0.6s linear;
    -o-transition: opacity 0.6s linear;
    transition: opacity 0.6s linear;
}
.lean-slider-slide.current { opacity: 1; }
.lean-slider-slide img { 
    display: block;
    width: 100%; 
}

#slider-direction-nav {
		width: 100%;
		height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    opacity: 0 !important;
}
#slider-direction-nav:hover {
	opacity: 1 !important;
}
#slider-direction-nav a {
	position: absolute;
	top: 50%;
	  -webkit-transform: translateY(-50%);
	     -moz-transform: translateY(-50%);
	          transform: translateY(-50%);
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1em;
	font-size: 0;
}

#slider-direction-nav .lean-slider-prev {
	left: 10px;
}
#slider-direction-nav .lean-slider-next {
  right: 10px;
}
#slider-direction-nav .lean-slider-prev::before {
  font: 40px/1em FontAwesome;
  content: "\f104";

}
#slider-direction-nav .lean-slider-next::after {
  font: 40px/1em FontAwesome;
  content: "\f105";
}

#slider-control-nav {
	position: absolute;
	bottom: 10px;
	width: 100%;
  text-align: center;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  /*opacity: 0.5 !important;*/
}
#slider-control-nav a {
  display: inline-block;
	margin: 0 7px;
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
	border: 1px solid #ffffff;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	padding: 7px;
	font-size: 0;
	line-height: 1em;
}
#slider-control-nav a.active {
	background-color: #ffffff;
}