.hero-features {
	padding: 14px 0 20px;
	margin: -14px 0 0;
	overflow: hidden;
}
	.hero-features header {
		position: relative;
		margin: 0 0 20px;
	}
	.hero-features h2 {
		font-size: 24px;
		line-height: 30px;
		padding: 0 0 13px;
		border-bottom: 1px solid #ccc;
		font-weight: normal;
		margin: 0 !important;
	}
		.hero-features h2 i {
			color: #999;
			font-style: normal;
		}
	.hero-features header .progress {
		display: block;
		background: url("/wp-content/themes/filmmaker/images/checker_grey_lg.png") repeat-x 0 0;
		height: 10px;
		width: 0.5%;
	}
	.hero-features header .paginator {
		position: absolute;
		background: #fff;
		left: 0;
		top: -8px;
		right: 0;
		height: 51px;
		opacity: 0;
		-o-transition: opacity .2s ease-in-out;
	  -moz-transition: opacity .2s ease-in-out;
	  -webkit-transition: opacity .2s ease-in-out;
	  transition: opacity .2s ease-in-out;
	}
		.ie6 .hero-features header .paginator, 
		.ie7 .hero-features header .paginator, 
		.ie8 .hero-features header .paginator {
			display: none;
		}
		.hero-features:hover header .paginator {
			opacity: 1;
		}
			.ie7 .hero-features:hover header .paginator, 
			.ie8 .hero-features:hover header .paginator {
				display: block;
			}
		.hero-features header .paginator .next {
			display: inline;
			float: right;	
		}
			.hero-features header .paginator .next a {
				width: 480px;
				height: 51px;
				line-height: 50px;
				overflow: hidden;
				display: block;
				text-align: right;
				white-space: nowrap;
				padding: 0 39px 0 0;
				background: url("/wp-content/themes/filmmaker/images/sprite_paginator.png") no-repeat 400px -32px;
				border-bottom: 0 none;
				text-overflow:ellipsis;
			}

			.hero-features header .paginator .next a {

			}
				.hero-features header .paginator .next a:hover {
					text-decoration: underline;
				}
		.hero-features header .paginator .prev {
			display: inline;
			float: left;
			width: 51px;
			border-right: 1px solid #ccc;
		}
			.hero-features header .paginator .prev a {
				display: block;
				font: 0/0 a;
				color: transparent;
				width: 51px;
				height: 51px;
				background: url("/wp-content/themes/filmmaker/images/sprite_paginator.png") no-repeat 19px -82px;
				border-bottom: 0 none;
			}
				.hero-features header .paginator .prev a:hover {
					background-position: 19px -132px;
				}
.hero-feature {
	margin: 0;
	color: #666;
	display: none;
}
	.hero-features header + .hero-feature {
		display: block;
	}
	.hero-feature .img {
		position: relative;
		display: block;
		margin: 0 0 13px;
		background: #000;
		border-bottom: 0 none;
	}
		.hero-feature .img img {
			display: block;
		}
		.hero-feature .img span {
			position: absolute;
			left: 0;
			bottom: 0;
			color: #fff;
			background: #1a1a1a;
			background: rgba(0,0,0,.5);
			padding: 14px 15px 12px;
			max-width: 75%;
			font-size: 14px;
		}
		.hero-feature h3 {
			font: 45px/48px "arno-pro", Georgia, serif;
			margin: 0 0 18px;
			color: #1a1a1a;
		}
			.hero-feature h3 a {
				color: #1a1a1a;
				text-decoration: none;
				border-bottom: 0 none;
			}
			.hero-feature h3 i {
				font-style: italic;
			}
			.hero-feature h3 a:hover, 
			.hero-feature.hover h3 a {
				color: #06a3e3;
			}

	.hero-feature.hover p a {
		color: #999;
	}

