.flex-nav-container ul li{list-style:disc;}
.flex-nav-container ol li{list-style:decimal;}
.flex-nav-container ol,.flex-nav-container ul{margin:0;padding:0}
.flex-nav-container ol li,.flex-nav-container ul li{list-style-type:none}
.flex-nav-container li ol{margin:0}
.flex-nav-container li ul{margin:0}
.flex-nav-container{margin:0px;position:relative;padding:0;}
.slides{padding:0}
.slides>li{display:none;margin:0}
.slides img{display:block}
.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{background:transparent url(images/flex/loader.gif) no-repeat center center;border:none;position:relative;;zoom:1;}
.flexslider .slides{zoom:1}
.flexslider .slides img{border:none;}
.flexslider .slides>li{position:relative}
.flex-container{zoom:1;position:relative}
.flex-caption{padding:0.75em 1em;margin:0;position:absolute;left:0;bottom:0;background-image:url(../../images/caption-bg.png);color:#fff;text-align:left;font-size:14px;line-height:18px}
.flex-direction-nav{*height:0;padding:0}
.flex-direction-nav li a{width:26px;height:26px;margin:-13px 0 0;display:block;font-size:0;position:absolute;top:45%;cursor:pointer;color:#666;opacity:.9;filter:alpha(opacity=@opacity * 100)}
.flex-direction-nav li a:hover{color:#4d4d4d}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{margin:5px 0 0;text-align:right;}
.flex-control-nav li{display:inline;margin:0 7px}
.flex-control-nav li a{background:#fff;display:inline-block;overflow:hidden;width:10px;height:0;padding-top:10px;text-align:center;border:1px solid #3b5481;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow:0 0 1px rgba(255,255,255,0.3),inset 0 0 1px rgba(0,0,0,0.6);-moz-box-shadow:0 0 1px rgba(255,255,255,0.3),inset 0 0 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.3),inset 0 0 1px rgba(0,0,0,0.6)}
.flex-control-nav li a:after{content:'';display:inline-block;margin-top:2px;overflow:hidden;height:0;width:4px;padding-top:4px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:100px solid red}
.flex-control-nav li:hover a,.flex-control-nav li a.flex-active{background-color:orange;border:1px solid #000}