	.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;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;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:#fff;position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{zoom:1;}
.flex-caption{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom:0px;color:#fff;padding:1%;position:absolute;text-align:center;width:100%;}
.flex-direction-nav li a{width:30px;height:101px;margin:0px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:45%;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li .next{background-position:-30px 0;right:0%;}
.flex-direction-nav li .prev{left:0%;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-next{}
.flex-control-nav{bottom:55px;position:absolute;left:47.5%;z-index:1;}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:16px;height:16px;display:block;background:url(../images/banner-nav.png) no-repeat -16px 0;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:-16px 0;}
.flex-control-nav li a.active{background-position:0px 0;cursor:default;}
.flexslider .slides li img{width:100% !important;}
.flex-caption{padding:0px 0px;font-family:inherit;font-size:38px;}
.flex-caption h3{font-family:'Open Sans', sans-serif;font-weight:600;font-size:18px;line-height:30px;text-transform:uppercase;color:#3b475f;color:#ffffff;padding:10px;}
.flex-caption h3 b{font-weight:700;}
.flex-caption span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;padding:3px 8px;padding:10px;}
.flex-caption a{background:url("../images/readmore-arrow.png") no-repeat scroll 102px 13px #014898;border-radius:25px;color:#ffffff;display:inline-block;float:right;font-size:13px;margin:15px 0 5px 0px;padding:10px 40px 10px 20px;position:relative;right:0;text-decoration:none;text-transform:uppercase;z-index:99999999999999999999999999;}
.flex-caption a:hover{text-decoration:none;color:#f5e08c;}
.flex-caption-width{width:100%;margin:0 auto;position:relative;}
#cont-banner .flex-control-nav{bottom:-15px;position:relative;left:47.5%;height:20px;}
#cont-banner .flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
#cont-banner .flex-control-nav li:first-child{margin:0;}
#cont-banner .flex-control-nav li a{width:16px;height:16px;display:block;background:url(../images/inner-banner-nav.png) no-repeat -16px 0;cursor:pointer;text-indent:-9999px;}
#cont-banner .flex-control-nav li a:hover{background-position:-16px 0;}
#cont-banner .flex-control-nav li a.active{background-position:0px 0;cursor:default;}