/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.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;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
/*.flexslider .slides img{max-width:100%;display:block;}*/
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{background:none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:0px;width:100%;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.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%;margin:0;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;}
.flex-direction-nav{height:0;}
.flex-direction-nav li a{width:52px;height:52px;margin:-13px 0 0;display:block;background:none;position:absolute;top:50%;cursor:pointer;text-indent:-999em;}
.flex-direction-nav li .flex-next{right:20px; background-image:url(../images/foot-right-arrow.html);width: 20px;height: 20px;background-repeat: no-repeat;}
.flex-direction-nav li .flex-prev{left:20px;background-image:url(../images/foot-left-arrow.html);width: 20px;height: 20px;background-repeat: no-repeat;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:80%;position:absolute;bottom:240px;text-align: left; left: 75px}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
/*.flex-control-nav li a{width:13px;height:13px;display:block;background:url(../images/bg_control_nav.png) no-repeat;cursor:pointer;text-indent:-999em;}
.flex-control-nav li a:hover{background-position:0 -13px;}
.flex-control-nav li a.flex-active{background-position:0 -26px;cursor:default;}*/

.flex-control-nav li a {display: block; width: 9px; height: 9px;margin: 8px;filter: Alpha(Opacity=100); opacity: 1;-webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px; background-color:#cccccc;cursor:pointer;text-indent:-999em; border:0px solid #ffffff;}
.flex-control-nav li a.flex-active { filter: Alpha(Opacity=100);opacity: 1;width: 9px; height: 9px;border-radius: 30px; margin: 8px; background-color: #999999;}
.flex-control-nav li a:hover{background-color: #999999;}

.flex-direction-nav li .flex-next:hover{background-image:url(../images/foot-right-arrow-btn.html);transition:all 0.5s ease;}
.flex-direction-nav li .flex-prev:hover{background-image:url(../images/foot-left-arrow-btn.html);transition:all 0.5s ease;}

/*Slider Text*/

.flexslider li .meta {
		position: absolute;
		top: 110px;
		right: 100px;
		color: white;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		font-family: 'Karla';
		max-width:45%;
	text-align: right;
}
.flexslider li .meta hr{ border-top: 1px solid #333333; width:80%;}
.flexslider li h2{ padding:0px;}
.flexslider li h2 span{
		padding: 10px;
		margin-bottom: 0;
		font-size: 2.4em;
		font-family:'Raleway';
		letter-spacing:0px;
		color:#ffffff;
		display:block;
		text-transform: uppercase;
		font-weight: 700;
	text-align: right;
	background: rgba(24,175,211,0.6);
}

.flexslider li h3 span{
		padding: 0px 0px;
		font-size: 1.2em;
		margin-bottom: 0;
		font-family:'Karla';
		letter-spacing:0px;
		color:#666666;
		line-height:25px;
		font-weight: bold;
		display:block;
}

.flexslider li .category {
		display: inline-block;
		flex-direction: row;
}

.flexslider li .category p {
		margin: 5px auto;
		font-size: 1em;
		padding: 0px;
		font-family:'Karla';
		text-align:justify;
		line-height: 25px;
}

.flexslider li .slide-btn a{ text-decoration:none;}

.flexslider li .slide-btn span {
		background:#027f9a;
		width: 125px;
		font-size: 0.9em;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
		height: 40px;
		display: inline-block;
		text-align: center;
		font-family: 'Karla';
		border-radius: 0px;
		line-height: 42px;
}

.flexslider li .slide-btn
{
	position: relative;
    top: 30px;
}

.flexslider li h2,
.flexslider li h3,
.flexslider li .category p,
.flexslider li .category span,
.flexslider li hr {
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeOutLeft;
		animation-name: fadeOutLeft;
}

.flexslider li.flex-active-slide .meta h2,
.flexslider li.flex-active-slide .meta h3,
.flexslider li.flex-active-slide .meta .category p,
.flexslider li.flex-active-slide .meta .category span ,
.flexslider li.flex-active-slide .meta hr{
		-webkit-animation-delay: .4s;
		animation-delay: .4s;
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft;
}

.flexslider li.flex-active-slide .meta h3 {
		-webkit-animation-delay: .5s;
		animation-delay: .5s;
}

.flexslider li.flex-active-slide .meta .category p {
		-webkit-animation-delay: .6s;
		animation-delay: .6s;
}

.flexslider li.flex-active-slide .meta .category span {
		-webkit-animation-delay: .8s;
		animation-delay: .8s;
}

.flexslider li.flex-active-slide .meta hr {
		-webkit-animation-delay: .5s;
		animation-delay: .5s;
}

@-webkit-keyframes fadeInLeft {
		0% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
		100% {
				opacity: 1;
				-webkit-transform: none;
				transform: none;
		}
}

@keyframes fadeInLeft {
		0% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
		100% {
				opacity: 1;
				-webkit-transform: none;
				transform: none;
		}
}

@-webkit-keyframes fadeOutLeft {
		0% {
				opacity: 1;
		}
		100% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
}

@keyframes fadeOutLeft {
		0% {
				opacity: 1;
		}
		100% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
}