.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*/ 

.flex-control-nav {
	bottom: 10px;
    left: 70%;
    position: absolute;
}
.flexslider {
	margin:0 auto; padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img { 
	display: block;
	float:right;
}
.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:relative;
	background:#fff;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
}
.slides li{
	position:relative;
}
.slide-message{
    left:0;
    position:absolute;
    top:50px;
}
.slide-title{
	color:#1d2027;
	font-size:36px;
	margin:75px 0 33px 0;
	/*text-transform:uppercase;  */
	font-weight:700;
	line-height:10px;
}
.slide-text{
	color:#5c626f;
	font-size:24px;
	font-weight:300;
	line-height:20px;
	text-transform:none;
}
.slide-button{
	margin:35px 0 10px 1px;
	color:#fff;
	text-shadow: 0px 1px #526d74;
	font-size:18px;
	background:#85a0a9;
	border-top:1px solid #acbec4;
	padding:5px 25px 6px 25px;
	font-weight:bold;
	display:inline-block;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 0 0 0 1px #678791;
	-webkit-box-shadow: 0 0 0 1px #678791;
	-o-box-shadow: 0 0 0 1px #678791;
	box-shadow: 0 0 0 1px #678791;
	
	-webkit-transition: all 0.3s ease-out;  
	-moz-transition: all 0.3s ease-out;  
	-o-transition: all 0.3s ease-out;  
	-ms-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}
.slide-button:hover{
	background:#8dadb8;
	cursor:pointer;
}
.slide-button a{
	color:#fff;
	text-transform:capitalize;
}
.flexslider {
	position:relative; 
	zoom:1;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
/* Arrows */
.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:58px;
	height:62px;
	text-decoration:none;
	display:block;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-31px;
}
.flex-next{
	background-image:url(../img/icons/slide-next.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#cfd0d1;
	right:0;
	-moz-border-radius:4px 0 0 4px;
	-o-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	-webkit-transition: all 0.3s ease-out;  
	-moz-transition: all 0.3s ease-out;  
	-o-transition: all 0.3s ease-out;  
	-ms-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}
.flex-prev{
	background-image:url(../img/icons/slide-prev.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#cfd0d1;
	left:0;
	-moz-border-radius:0 4px 4px 0;
	-o-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
	-webkit-transition: all 0.3s ease-out;  
	-moz-transition: all 0.3s ease-out;  
	-o-transition: all 0.3s ease-out;  
	-ms-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}
.flex-next:hover, .flex-prev:hover{
	background-color:#64666a;
}
