.slider {
position:relative;
width:100%;
height:410px;
overflow:hidden;
 background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.slider-arrows {display:none}
.slides {
height:100%;
overflow:hidden;
-webkit-backface-visibility:hidden;
-webkit-transform-style:preserve-3d;
-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);
-moz-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);
-ms-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);
-o-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);
transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);
margin:0!important;
padding:0!important;
}
ul li.slide {
height:100%;
float:left;
clear:none;
display:block;
margin:0!important;
}
.slide figure {
display:block;
position:relative;
text-align:center;
}
.slide figure figcaption {
position:absolute;
right:20%;
font-size:1.1em;
font-weight:700;
color:#464646;
background:rgba(255,255,255,0.8);
padding:8px 14px;
}
.slide figure figcaption a {
color:#5a7fbc;
text-decoration:none;
}
.slide figure img {
width:100%;
max-height:480px;
}
.slider-arrow {
position:absolute;
display:block;
margin-bottom:-20px;
font-family:'Alegreya Sans', 'Trebuchet MS', sans-serif;
text-decoration:none;
font-weight:900;
color:#fff;
border:1px solid #fff;
border-radius:8px;
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
transition:all .2s linear;
font-size:1.8em;
padding:15px;
}
.slider-arrow:hover {
background:#ddd;
color:#aaa;
}
.slider-arrow--right {
bottom:50%;
right:30px;
}
.slider-arrow--left {
bottom:50%;
left:30px;
}
.slider-nav {
position:absolute;
margin-bottom:20px;
bottom:0;
}
.slider-nav__item {
width:12px;
height:12px;
float:left;
clear:none;
display:block;
background:#fff;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
margin:0 5px;
}
.slider-nav__item:hover {
background:#bababa;
}
.slider-nav__item--current,.slider-nav__item--current:hover {
background:#999;
}