/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.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 {
  margin: 0; 
  padding: 0;
}

.flexslider .slides > li {
  display: none; 
  -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
  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 {
  position: relative;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider .slides > li {
  position: relative;
}

.flex-container {
  position: relative;zoom: 1;
}

.flex-caption {
  background:none; 
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); 
  zoom: 1;
}

.flex-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 2%;
  width: 100%;
  background: rgba(0,0,0,.3);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 14px;
  line-height: 18px;
}

.flex-direction-nav {
  height: 0;
  position: relative;
}

.flex-direction-nav a { 
  position: absolute; 
  bottom: 142px; 
  left: 0; 
  margin: -13px 0 0;
  width: 50px; 
  height: 36px; 
  background: url(../images/slider-nav.jpg) no-repeat; 
  opacity: 0.6;
  text-indent: -999em; 
  cursor: pointer;
}

.flex-direction-nav .flex-next { 
  right: 0;
  left: auto;
  background-position: -51px 0;
}

.flex-direction-nav .flex-disabled {
  opacity: .3!important;
  filter:alpha(opacity=30); 
  cursor: default;
}

.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next {
  opacity: 0
}

#featured:hover .flex-next {
  opacity: 0.7;
  right: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#featured:hover .flex-prev {
  opacity: 0.7; left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}