.flexslider{width:100%;margin:0 auto;box-shadow:none;}
.flexslider ul{margin:0px;padding:0px;}
.flexslider ul li{margin:0px;padding:0px;}
.slides{overflow:hidden;}
.flexslider li{position:relative;}
.flexslider .caption{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
.flexslider li.flex-active-slide .caption{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.flexslider li.flex-active-slide .caption{-webkit-animation-delay:.5s;animation-delay:.5s;}
.flex-direction-nav li{list-style:none;}
.flex-direction-nav{position:absolute;top:52%;width:42px;height:106px;right:0px;display:none;}
.flex-direction-nav a{text-decoration:none;display:block;width:42px;height:53px;background-color:rgba(31,37,51,.5);margin:-20px 0 0;position:absolute;top:50%;z-index:10;font-size:0px;overflow:hidden;opacity:1;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;border-left:1px solid #FFF;}
.flex-disabled:before{z-index:-1!important;}
.flex-direction-nav .flex-prev{text-align:left;right:0px;top:53px;border-bottom:1px solid #FFF;}
.flex-direction-nav .flex-next{text-align:right;right:0px;border-top:1px solid #FFF;}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover{opacity:1;background-color:#ec6b06;}
.flex-direction-nav a:before{font-family:FontAwesome;content:'\f104';font-size:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:0;padding:2px;font-size:27px;line-height:45px;}
.flex-direction-nav a.flex-next:before{content:'\f105';}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeOutRight{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}