.flexslider{position:relative;margin:20px 0;}.flexslider:first-child{margin-top:0;}.flexslider:last-child{margin-bottom:0;}.flexslider:before,.flexslider:after{content:"";display:table;clear:both;}.flexslider .controls{display:block;position:absolute;right:0;top:50%;z-index:9;overflow:hidden;height:40px;margin-top:-20px;}.flexslider .controls.left-nav{right:auto;left:0;}.flexslider img,.flexslider .controls{-webkit-transform:translate3d(0,0,0);}.flexslider .controls .flex-control-nav,.flexslider .controls a.next,.flexslider .controls a.prev{float:left;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none;}.flexslider .controls.right-nav .flex-control-nav,.flexslider .controls.right-nav a.next,.flexslider .controls.right-nav a.prev{float:right;}.flexslider .controls.right-nav a.next{margin:0!important;}.flexslider .controls a.next,.flexslider .controls a.prev{display:block;width:30px;height:40px;text-indent:-9999px;cursor:pointer;background:#111;}.flexslider .controls a.next:before,.flexslider .controls a.prev:before{position:absolute;top:0;left:0;width:30px;font:normal normal 18px/40px 'TSIcons';text-align:center;text-indent:0;color:#fff;}.flexslider .controls a.next:before{content:'\e072';}.flexslider .controls a.prev:before{content:'\e071';}.flexslider .controls a.next:hover,.flexslider .controls a.prev:hover{background-color:#5bc;}.flexslider .controls.right-nav a.next,.flexslider .controls.left-nav a.prev{position:relative;z-index:10;}.flexslider.has-controls .controls.right-nav:hover a.next,.flexslider.has-controls .controls.left-nav:hover a.prev{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.flexslider .flex-control-nav{visibility:hidden;}.flexslider>.flex-control-nav,.flexslider .controls .flex-control-nav{display:inline-block;overflow:hidden;height:40px;padding:0 10px;background:#111;}.flexslider>.flex-control-nav{position:absolute;bottom:10px;right:10px;height:30px;}.flexslider>.flex-control-nav li,.flexslider .controls .flex-control-nav li{display:block;float:left;margin:0 2px;margin-top:16px;width:8px;height:8px;}.flexslider>.flex-control-nav li{margin-top:11px;}.flexslider>.flex-control-nav li a,.flexslider .controls .flex-control-nav li a{display:block;width:8px;height:8px;cursor:pointer;text-indent:-9999px;background:#999;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;}.flexslider>.flex-control-nav a:hover,.flexslider .controls .flex-control-nav a:hover{background:#fff;}.flexslider>.flex-control-nav a.flex-active,.flexslider .controls .flex-control-nav a.flex-active{background:#fff;}.flexslider .slides li{position:relative;}.flexslider .slides .flex-caption{position:absolute;left:10px;bottom:10px;margin:0;padding:10px;max-width:60%;font:normal normal 1em/1.1em 'Open Sans',Arial,san-serif;color:#fff;background:#111;}.flexslider .slides .flex-caption h1,.flexslider .slides .flex-caption h2,.flexslider .slides .flex-caption h3,.flexslider .slides .flex-caption h4,.flexslider .slides .flex-caption h5,.flexslider .slides .flex-caption h6{margin-top:0;color:#fff;}.flexslider .slides .flex-caption p{margin:0;color:#ccc;}