/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* Browser Resets */
.flex-container{width:100%;margin:0;float:left;}
.flex-container a:active,.flexslider a:active{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider .slides > li{display:none;margin:0;padding:0;}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .flex-control-nav a p{font-size:16px}
.flexslider .slides img{width:100%;max-width:100%;display:block;margin:0!important;border-bottom-left-radius:3em;-moz-border-bottom-left-radius:3em;-webkit-border-bottom-left-radius:3em;border-bottom-right-radius:3em;-moz-border-bottom-right-radius:3em;-webkit-border-bottom-right-radius:3em;}
.gallery .flex-control-nav{display:none;}
.flex-pauseplay span{text-transform:capitalize;}

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

/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child{display:block;}

/* FlexSlider Default Theme
*********************************/
.flexslider{position:relative;zoom:1;}
.flexslider ul{border-top-left-radius:3em;-moz-border-top-left-radius:3em;-webkit-border-top-left-radius:3em;border-top-right-radius:3em;-moz-border-top-right-radius:3em;-webkit-border-top-right-radius:3em;width:100%;}
.flexslider .slides{zoom:1;}
.flexslider .slides li{position:relative;border-bottom-left-radius:3em;-moz-border-bottom-left-radius:3em;-webkit-border-bottom-left-radius:3em;border-bottom-right-radius:3em;-moz-border-bottom-right-radius:3em;-webkit-border-bottom-right-radius:3em;}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container{zoom:1;position:relative;overflow:hidden!important;width:100%;}

/* Caption style */

/* IE rgba() hack */
.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{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}

/* Direction Nav */
.home .flex-direction-nav{display:none;}
.flex-direction-nav li{padding:0;margin:0;}
.flex-direction-nav li a{width:36px;height:36px;margin:0;display:block;background:url(../images/flexarrows.png) no-repeat 0 0;position:absolute;bottom:10px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li .next{background-position:left bottom;right:10px;}
.flex-direction-nav li .prev{background-position:left top;left:10px;}
.flex-direction-nav li .next:hover{background-position:right bottom;}
.flex-direction-nav li .prev:hover{background-position:right top;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
