@charset "utf-8";
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author:Tyler Smith (@mbmufffin)
 */


.flexslider { position:relative; width:100%; height:100%; overflow:hidden; }
.flex-direction-nav a { position:absolute; top:65%; z-index:10; }
.flex-control-nav { position:absolute; bottom:0px; }
.flex-control-nav { z-index:100; }

/* 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; }

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family:'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* FlexSlider Necessary Styles
*********************************/
.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; }

/* 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 */
.no-js .slides > li:first-child {display:block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { background:transparent; zoom:1; }
.flex-viewport {
	max-height:2000px;
	-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 {
	text-decoration:none; display:block;
	width:40px; height:40px; margin:-20px 0 0;
	overflow:hidden;
	opacity:0; cursor:pointer;
	color:rgba(0,0,0,0.8);
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}

.flex-direction-nav .flex-prev { left:10px; }
.flex-direction-nav .flex-next { right:10px; text-align:right; }

.flexslider:hover .flex-prev { opacity:0.7; left:20px; }
.flexslider:hover .flex-next { opacity:0.7; right:20px; }
.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:auto;
}
.flex-direction-nav a:before {
	font-family:"flexslider-icon"; content:'\f001';
	font-size:40px; line-height:1; display:inline-block;
}
.flex-direction-nav a.flex-next:before { content:'\f002'; }

@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev { opacity:1; left:10px;}
	.flex-direction-nav .flex-next { opacity:1; right:10px;}
}

/* Control Nav */
.flex-control-nav { width:100%; text-align:center; }
.flex-control-nav li {
	margin:0 6px; display:inline-block; zoom:1; *display:inline;
}

.flex-control-paging li a {
	width:9px; height:9px; display:block;
	cursor:pointer; text-indent:-9999px;
	background:transparent; border:2px solid #FFF;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active { background:#FFF; }
.flex-control-paging li a.flex-active { cursor:auto; }
