.flexslider .slides > li {	display: none;	position:relative} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {	text-transform: capitalize;}
/* Clearfix for the .slides element */
.slides:after {	content: ".";	display: block;	clear: both;	line-height: 0;	height: 0;float: left; position: absolute; content: '';top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, rgba(179,220,237,1) 5%, rgba(154,214,236,0.07) 60%, rgba(179,220,237,0.07) 31%);	}
.slides:before {	float: left; position: absolute; content: '';top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, rgba(179,220,237,1) 5%, rgba(154,214,236,0.07) 60%, rgba(179,220,237,0.07) 31%);}
html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider {position:relative;	margin-bottom:0;	z-index:10;	height:auto;	width:100%;	float:left;}
.flex-caption {	z-index:100;	position:absolute;	left:0;	top:0;	padding:40px 0 0 80px;	font-family: 'Open Sans', sans-serif;	text-transform:uppercase;	width:630px;}
.flex-caption span {	display:block;	color:#6b6b6b;	font-size:61px;	line-height:64px;	letter-spacing:-2px}
.flex-caption strong {	display:block;	color:#049bdd;	font-size:70px;	line-height:74px;	letter-spacing:-3px;	margin-top:-11px}
.flexslider li.last .flex-caption em {	padding-left:0}
.flex-caption em {	font-style:normal;	display:block;	color:#049bdd;	font-size:70px;	line-height:74px;	letter-spacing:-3px;	margin-top:-13px;	padding-bottom:12px;	padding-left:108px}
.flex-caption p {	font-size:17px;	line-height:23px;	color:#818c91;	text-transform:none;	padding-bottom:25px;	padding-right:160px}
.flexslider .slides {	list-style: none outside none;	margin:0;}
/* Control Nav */

.flex-control-nav {	display:block;	position:absolute;	z-index:9999;	left:0;	width:100%;	margin-left:-0;	bottom:20px;	text-align:center}
.flex-control-nav li {	float:none;	display:inline;	margin:9px;	list-style:none;}
.flex-control-nav li a {	width:12px;	height:12px;	display:inline-block;	text-indent:-9999px;	background:#666;	border:none;	border-radius:8px;	cursor:pointer;}
.flex-control-nav li a.flex-active{ background:#4997bb; }
.flex-direction-nav {	display:block;}
.flex-direction-nav li {	float:left;	list-style:none;}
.flex-direction-nav li a {	background:none;	cursor:pointer;	width:40px; height:40px;	display:block}
.flex-direction-nav li a.flex-next {	background:url(../../images/bnrArrow2.png) no-repeat 0 0; width:40px; height:40px;	position:absolute; right:0; top:50%;}
.flex-direction-nav li a.flex-prev {	background:url(../../images/bnrArrow1.png) no-repeat 0 0; width:40px; height:40px;	position:absolute; left:0; top:50%;}
.flex-direction-nav li a:hover {	background-position:0 bottom}
