.flexslider {
	width:100%;
	margin:0;
	padding:0;
}
.flexslider .slides li {
	display:none;
}
.flexslider .slides img {
	max-width:100%;
	display:block;
}
.flexslider {
	position:relative;
	height:376px !important;
}
.flexslider .slides {
	padding:0;
	margin:0;
	list-style:none;
}
.flexslider .slides li {
	position:relative;
}
.flexslider-container {
	position:relative;
}
.flex-caption {
	width:437px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/caption.png) 0 0 repeat;
}
.flexCaptionInner {
	padding:32px 40px 55px;
}
.flexCaptionInner h2 {
	margin:0;
	color:white;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.2);
	font:30px/30px 'Anton', sans-serif;
}
.flexCaptionInner h2 span {
	display:block;
	font:45px/42px 'Anton', sans-serif;
}
.flex-direction-nav {
	padding:0;
	margin:0;
	list-style:none;
}
.flex-direction-nav li a {
	width:52px;
	height:52px;
	margin:-13px 0 0;
	display:block;
	position:absolute;
	top:42%;
	cursor:pointer;
	text-indent:-9999px;
}
.flex-direction-nav li a.flex-next {
	background:url(../images/bg_direction_nav.png) no-repeat;
	right:5px;
	outline:none;
}
.flex-direction-nav li a.flex-prev {
	background:url(../images/bg_direction_nav2.png) no-repeat;
	left:5px;
	outline:none;
}
.flex-control-nav {
	padding:0;
	margin:0;
	list-style:none;
}
.flex-control-nav {
	position:absolute;
	bottom:0px;
	/*left:43px;*/
	padding:0 41%;
}
.flex-control-nav li {
	margin:0 8px 0 0;
	float:left;
}
.flex-control-nav li a {
	width:9px;
	height:9px;
	display:block;
	background:url(../images/bg_control_nav.png) no-repeat right 0;
	cursor:pointer;
	text-indent:-9999px;
}
.flex-control-nav li a:hover {
	background-position:0 0;
}
.flex-control-nav li a.flex-active {
	background-position:0 0;
	cursor:default;
}
