#container{width:80%;max-width:800px;margin:0 auto;}
.flex-container a:active,
.flexslider a:active{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{width:100%;margin:0;padding:0;overflow:hidden;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;width:100%;display:block;outline:none;}
.prod-especial-pad.flexslider .slides img{width:auto;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;z-index:0;min-height:500px;}
.flexslider::after{content:"";display:inline-block;width:50px;height:50px;position:absolute;top:42%;left:50%;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{background:none;zoom:1;}
.flex-caption{position:absolute;bottom:0px;padding:35px 0px 80px 0px;right:0;width:100%;left:0;color:#fff;text-align:center;background:rgba(0,0,0,0.2)}
.flex-caption h2{font-family:'robotobold';font-size:24px;line-height:30px;color:#5cbfe5;position:relative;text-shadow:0px 2px 3px rgba(0,0,0,0.4);}
.flex-caption p{font-size:19px;color:#fff;line-height:30px;text-align:center;font-family:'RobotoLight';}
.flex-caption a{font-family:'robotobold';color:#222222;font-size:19px;text-transform:uppercase;padding:14px 8px;background:#fff;float:left;text-transform:uppercase;margin-top:8px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;margin-left:35px;}
.flex-caption a::before, .flex-caption a::after{content:"";position:absolute;display:block;top:0;border:25px solid #fff;z-index:-1;}
.flex-caption a:hover{background:#f3d75c}
.flex-caption a:hover::before, .flex-caption a:hover::after{border:25px solid #f3d75c;}
.flex-caption a:hover::before{border-left-color:transparent;}
.flex-caption a:hover::after{border-right-color:transparent;}
.flex-caption a:before{left:-2em;border-right-width:1.5em;border-left-color:transparent;}
.flex-caption a:after{right:-2em;border-left-width:1.5em;border-right-color:transparent;}
.caption-lft{margin-left:-44px}
.flex-caption a:hover{color:#fff}
.flex-direction-nav{}
.flex-direction-nav li a{width:60px;height:60px;margin:0;display:block;background:url(../images/arrow.png) no-repeat 0 center;position:absolute;top:46%;cursor:pointer;text-indent:-9999px;z-index:999;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.flex-direction-nav li .flex-next{background-position:-60px center;right:77px;}
.flex-direction-nav li .flex-prev{left:58px;}
.flex-direction-nav li a:hover{opacity:0.7}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.inner-banner-pad .flex-direction-nav li a{width:27px;height:45px;margin:0px 0 0;display:block;position:absolute;top:50%;cursor:pointer;}
.flex-control-nav{position:absolute;bottom:5%;z-index:9999;text-align:center;line-height:10px;width:100%;}
.flex-control-nav li{margin:0 8px 0px 0;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li a{width:13px;height:13px;background:#FFFFFF;border:2px solid #fff;display:block;position:relative;border-radius:50%;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active{background:#f47e47;border:2px solid #fff;}
.flex-caption h1{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);transform:translateX(-300px);opacity:0;}
.flex-active-slide .flex-caption h1{-webkit-animation:fadeInLeft ease-in 1;-moz-animation:fadeInLeft ease-in 1;-o-animation:fadeInLeft ease-in 1;animation:fadeInLeft ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-300px);}
40%{opacity:0;-webkit-transform:translateX(-300px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-300px);}
40%{opacity:0;-moz-transform:translateX(-300px);}
100%{opacity:1;-moz-transform:translateX(0);}
}
@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-300px);}
40%{opacity:0;-o-transform:translateX(-300px);}
100%{opacity:1;-o-transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-300px);}
40%{opacity:0;transform:translateX(-300px);}
100%{opacity:1;transform:translateX(0);}
}
.flex-active-slide .flex-caption p{-webkit-animation:h3-zoom ease-in 1;-moz-animation:h3-zoom ease-in 1;-o-animation:h3-zoom ease-in 1;animation:h3-zoom ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2.5s;-moz-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s;}
@-webkit-keyframes h3-zoom{0%{opacity:0;-webkit-transform:scale(.2);-webkit-animation-timing-function:ease-in-out;}
100%{opacity:1;-webkit-transform:scale(1);-webkit-animation-timing-function:ease-in-out;}
}
@-moz-keyframes h3-zoom{0%{opacity:0;-moz-transform:scale(.2);-moz-animation-timing-function:ease-in-out;}
100%{opacity:1;-moz-transform:scale(1);-moz-animation-timing-function:ease-in-out;}
}
@-o-keyframes h3-zoom{0%{opacity:0;-o-transform:scale(.2);-o-animation-timing-function:ease-in-out;}
100%{opacity:1;-o-transform:scale(1);-o-animation-timing-function:ease-in-out;}
}
@keyframes h3-zoom{0%{opacity:0;transform:scale(.2);animation-timing-function:ease-in-out;}
100%{opacity:1;transform:scale(1);animation-timing-function:ease-in-out;}
}
.flex-active-slide .flex-caption .ban-btn{-webkit-animation:fadeInright3 ease-in 1;-moz-animation:fadeInright3 ease-in 1;-o-animation:fadeInright3 ease-in 1;animation:fadeInright3 ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;}
@-webkit-keyframes fadeInright3{0%{opacity:0;-webkit-transform:translateY(300px);}
65%{opacity:1;-webkit-transform:translateY(300px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeInright3{0%{opacity:0;-moz-transform:translateY(300px);}
65%{opacity:1;-moz-transform:translateY(300px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-o-keyframes fadeInright3{0%{opacity:0;-o-transform:translateY(300px);}
65%{opacity:1;-o-transform:translateY(300px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes fadeInright3{0%{opacity:0;transform:translateY(300px);}
65%{opacity:1;transform:translateY(300px);}
100%{opacity:1;transform:translateY(0);}
}
.flex-active-slide .flex-caption h2{-webkit-animation:fadetop ease-in 1;-moz-animation:fadetop ease-in 1;-o-animation:fadetop ease-in 1;animation:fadetop ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes fadetop{0%{opacity:0;-webkit-transform:translateY(-300px);}
65%{opacity:1;-webkit-transform:translateY(-300px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadetop{0%{opacity:0;-moz-transform:translateY(-300px);}
65%{opacity:1;-moz-transform:translateY(-300px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-o-keyframes fadetop{0%{opacity:0;-o-transform:translateY(-300px);}
65%{opacity:1;-o-transform:translateY(-300px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes fadetop{0%{opacity:0;transform:translateY(-300px);}
65%{opacity:1;transform:translateY(-300px);}
100%{opacity:1;transform:translateY(0);}
}
.abt-slider-img .flex-control-nav li{margin:0 0 0 6px;}
.abt-slider-img .flex-control-nav li a:hover, .abt-slider-img .flex-control-nav li a.flex-active{background:#740e26}