/* Slider Init
***********************/

.flexslider{
	border: none;
	-webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0;
	min-height: 365px;
}

.flex-caption{
	top: 30px;
	left:15px;
	bottom: inherit;
	filter:none;
	width: 600px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.flex-caption h2{
	color: #fff;
	font-size: 32px;
}
.flex-caption p{
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 20px 0;
}
.flex-direction-nav li .prev {
    left: 20px;
    /*background-image: none;*/
}
.flex-direction-nav li .next {
    left: 48px;

}
.flex-direction-nav li a {
    background: none;
    background-color: #98ca37;
    color: #fff;
    text-indent: 0;
    cursor: pointer;
    display: block;
    position: absolute;
    top: auto;
    bottom: 20px;
    width: 22px;
    height: 18px;
}
.flex-left, .flex-right{
	display: block;
	width: 22px;
   height: 18px;
   text-align: center;
   line-height: 16px;
   font-weight: bold;
}
.flex-control-nav{
	text-align: left;
	margin-left: 20px;
}
.flex-control-nav li a{
	background-image: none;
	background-color: #234352;
	border: 1px solid #9a9995;
	width: 10px;
	height: 10px;
}
.flex-control-nav li a.active{
	background-color: #98ca37;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}