.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.slides, .flex-control-nav, .flex-direction-nav{margin:0; padding:0; list-style:none;} 

.flexslider{position:relative; margin:0; padding:0;}
.flexslider .slides > li{display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img{display:block; width:100%;}

.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;} 
html[xmlns] .slides{display:block;} 
* html .slides{height:1%;}

.flex-viewport{max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}

/* Overrides */
#slider{position:relative; display:block; width:100%; height:100%; overflow:hidden;}
#slider ul.slides{margin:0; padding:0; list-style:none; border:none;}
#slider ul.slides li{text-transform:uppercase; position:relative;}
#slider ul.slides li div{display:block; position:absolute; bottom:140px; left:30px; margin:0; padding:0;}
#slider ul.slides li div h2{margin:0 0 30px 0; font-size:36px; line-height:32px;}
#slider ul.slides li div p{margin:0; font-size:18px;}
#slider ul.slides li div h2, #slider ul.slides li div p{display:inline-block; padding:8px 10px; color:#FFFFFF; background-color:hsla(0, 0%, 0%, 0.7);}

#slider ol{position:absolute; display:inline-block; bottom:5px; width:100%; margin:0; padding:0; text-align:center; z-index:10;}
#slider ol li{display:inline-block; margin:0; padding:0;}
#slider ol li a{display:inline-block; width:16px; height:0; margin:0 5px; padding:16px 0 0 0; background:url("../slider/sliderpagination.png") 0 0 no-repeat; overflow:hidden; cursor:pointer;}
#slider ol li a:hover, #slider ol li a.flex-active{background-position:0 -16px;}

#slider ul.flex-direction-nav{}
#slider ul.flex-direction-nav li a{position:absolute; display:block; top:45%; width:52px; height:40px; background:url("../slider/prev_next.png") 0 0 no-repeat; cursor:pointer; text-indent:-9999px; z-index:10;}
#slider ul.flex-direction-nav li a.flex-prev{background-position:0 100%; left:0px;}
#slider ul.flex-direction-nav li a.flex-next{right:-22px;}