﻿/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 */

/* FlexSlider Necessary Styles */
.flexslider { position: relative; height: 650px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; z-index: 1; }
.slides { position: relative; }
.slides li { height: 650px; }
.slides li a { display: block; width: 100%; height: 100%; text-align: left; text-indent: -9999px }
.flex-control-nav { position: absolute; bottom: 15px; z-index: 2; left: 48%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; float: left; height: 14px; margin: 0 5px; *display:inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; cursor: pointer; background: #CCCCCC; line-height: 40px; overflow: hidden; text-indent: -9999px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.flex-control-nav .flex-active { background: #2968AC; }

/* Direction Nav */
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); background: url(../images/arr.png) no-repeat; text-indent: -999em }
.flex-direction-nav .flex-prev { left: -50px; background-position: 0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position: -132px 0 }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; }
