.Banner{
	display:block;
	height:450px;
	width:100%;
	background-color:#ccc;
	
	position:relative;
}

.Banner > input{
	display:none;
}
.Banner > li{
	display:block;
	height:100%;
	width:100%;
	position:absolute;
	
	top:0;
	left:0;
	z-index:1;
	
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	
	-webkit-opacity:0;
	   -moz-opacity:0;
			opacity:0;
			
	-webkit-transition:opacity 0.9s ease-in-out;
	   -moz-transition:opacity 0.9s ease-in-out;
		 -o-transition:opacity 0.9s ease-in-out;
			transition:opacity 0.9s ease-in-out;
}
.Banner > [type=radio]:checked + li{
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	z-index:5;	
}

.Banner > li > a{
	display:block;
	height:100%;
	width:100%;
	
	position:relative;
	overflow:hidden;
	
	padding:0;
	margin:0;
	border:none;
}
.Banner > li > a > img{
	display:block;
	height:100%;
	width:auto;
	
	position:absolute;
	top:50%;
	left:50%;
	
	-webkit-transform:translate(-50%,-50%);
	   -moz-transform:translate(-50%,-50%);
		 -o-transform:translate(-50%,-50%);
			transform:translate(-50%,-50%);
}

.Banner > li > a > span{
	display:block;
	height:auto;
	width:auto;
	
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
		 -o-transform:translateY(-50%);
			transform:translateY(-50%);
	
	position:absolute;
	top:50%;
	left:50%;
}
.Banner > li > a > span > h2{
	display:block;
	height:auto;
	
	font-family: 'chunkfive_exregular';
	font-weight:normal;
	font-size:40px;
	text-transform:none;
	color:#fff;
}
.Banner > li > a > span > p{
	display:block;
	height:auto;
	
	font-family: 'museo_sans300';
	font-weight:normal;
	font-size:15px;
	color:#fff;
}



.Banner > span{
	display:block;
	height:12px;
	width:auto;
	
	position:absolute;
	bottom:20px;
	left:50%;
	z-index:10;
	
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	     -o-transform:translateX(-50%);
			transform:translateX(-50%);
}

.Banner > span > label{
	display:block;
	height:8px;
	width:8px;
	
	border-radius:10px;
	background-color:rgba(255,255,255,1);
	border:#FFF solid 0px;
	
	float:left;
	margin:2px 10px;
	
	box-shadow:rgba(0,0,0,0.5) 0px 2px 20px;
	cursor:pointer;
}
.Banner > span > label.Select{
	background-color:rgba(255,255,255,0);
	border:#FFF solid 2px;
	margin:0 10px;
}

@media only screen and (max-width:1024px) {
	.Banner{
		display:block;
		height:250px;
		width:100%;
		background-color:#ccc;
		
		position:relative;
	}
}