﻿/* Browser Resets
*********************************/
.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 Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; overflow:hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides a{display:block;width:100%;height:100%;}
.flexslider .slides img {}
.flex-pauseplay span {text-transform: capitalize;}



/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative; zoom: 1; overflow:hidden; z-index:10;}
.flex-viewport { max-height: 3000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  {width:47px;height:47px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:12;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .prev { left: 7%; background:url(../images/btn01.png) no-repeat; }
.flex-direction-nav .next{right:7%;background:url(../images/btn02.png) no-repeat; }
.flexslider:hover .next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .next:hover, .flexslider:hover .prev:hover{opacity:1;filter:alpha(opacity=50);}





/* Control Nav */
.flex-control-nav{position:absolute;bottom:30px;text-align:center;width:100%;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin:0 5px}
.flex-control-nav li a{background:url(../images/btn_icon.png) no-repeat -15px 0;display:block;height:15px;overflow:hidden;text-indent:-99em;width:15px;cursor:pointer;text-align:center;}
.flex-control-nav li a.active{ background-position: 0 0;}
