#slider_wrapper
{
width: 1000px;
margin: 0 auto;
position: relative;
overflow:hidden;
}


#prev
{
left: 20px;
}

#next
{
right: 20px;
}

.carousel_left,.carousel_right
{
cursor: pointer;
position: absolute;
z-index: 10;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
display:flex;
height:100%;
width:10%;
opacity:0.5
}


.carousel_left:hover,.carousel_right:hover
{
filter: alpha(opacity=100);
    outline: 0;
    opacity: 1;
}


.carousel_left .fa,.carousel_right .fa
{
	margin:auto;
}

.carousel_left
{
	left:0;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}

.carousel_right
{
	right:0;
	    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}


#next, #prev
{
cursor: pointer;
color: #fff;
font-size: 80px;
text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.49);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
	

#slideshow_wrap
{
width:100%;
margin: 0 auto;
position: relative;
margin-bottom: 30px;
overflow:hidden;
}

#slideshow
{
width: 100%;
position: absolute;
overflow: hidden;
top:0;
z-index: 0;
}

.slide
{
    width: 100%;
    min-height: 630px;
}

.slide img
{
width: 100%;
}

/* in case script does not load */
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}

/* pager */
.cycle-pager > * { cursor: pointer;}

.cycle-pager { 
    z-index: 5;
    position: absolute;
    width: 100%;
    bottom: 20px;
    text-align: center;
}
.cycle-pager div { 
   width: 16px;
    height: 16px;
    display: inline-block;
    color: #ddd;
    cursor: pointer;
    box-shadow: 0px 0px 0px 2px #fff;
    border-radius: 50%;
    margin: 0px 5px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.cycle-pager div.cycle-pager-active {
	background: #fff;
}

.cycle-slideshow { 
    -webkit-perspective: 1000;
    -webkit-transform-style: preserve-3d;
    -moz-perspective: 1000;
    -moz-transform-style: preserve-3d;
    -o-perspective: 1000;
    -o-transform-style: preserve-3d;
    perspective: 1000;
    transform-style: preserve-3d;  
}