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

/* Slider Necessary Styles*/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides img { 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
*********************************/
.slider{
	position:absolute;
	width:100%
}
.flexslider {
	position:relative; 
	zoom:1;
}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}

/* Direction Nav */
.flex-direction-nav {
	*height: 0;
 	float:left
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important; 
	filter:alpha(opacity=30); 
	cursor: default;
}
.flex-next, .flex-prev{
	width:20px;
	height:20px;
	background:#5e5e5e;
	text-decoration:none
	;display:block;
	padding:10px;
	text-align:center;
}
.flex-next:hover, .flex-prev:hover{	
	background:#da3e41;
}
.flex-tip {
	background:#A95724;
	opacity: 0.8;
	color:#fff;
	bottom:46%;
	margin-right:-35%;
	position:absolute;
	right:56%;
	width:24%;
	padding:20px 35px;
	text-shadow:1px 1px 1px #000;
}
.flex-tip p{
	font-size:15px;
	opacity: 1;
}
.flex-tip h3{
	font-family:'Quicksand'; 
	font-size:26px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	color:#fff;
	opacity: 1;
}
/* Control Nav */
.flex-control-nav {padding:11px 0 0;position:absolute;right:0;bottom:-30px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {background:#A95724;width:11px;height:11px;display:block;cursor:pointer;text-indent:-9999px;border-radius:20px;}
.flex-control-paging li a:hover {background:#f26522;}
.flex-control-paging li a.flex-active {background:#f26522;}