.headwrapper{
	margin: 0 auto;
	width: 960px; 
}

.slidewrapper{
	clear: both;
	border: 2px solid black;
	width: 960px;
	height: 546px;  
	margin: 0 auto;
	position: relative; 
	overflow:hidden;
}
	/* Caption style */
#kwicks{
	background-color: #861111;

}	
#kwicks li{
	background-color: #bf0000;
	box-shadow: -5px -1px 5px rgba(0, 0, 0, .3);
}
.border-l{
	border-left: 2px solid black;
}
.border-r{
	border-right: 2px solid black;
}
.front-caption{
	display:block;
	width:192px;
	height:35px;
	text-align: center;
	border-top: 2px solid black;					
	background-color:inherit;
	position:absolute;
	bottom:0px;
	left: 0px;
	
}
.front-caption a, .flex-caption a{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font:400 15px/35px 'Oswald', sans-serif; 
	
}
.flex-caption {
	width: 960px;
	position: absolute;
	right: -1000px;
	bottom: -100%;
	background:url("../../image/caption-tail.png") 0 0 repeat;
	font:400 21px/25px 'Oswald', sans-serif;
	color:#e7e7e7;
	text-transform:uppercase;
}
.flex-caption .indents{padding:32px 70px 33px 21px;}
.flex-caption .caption-link{
		display:block;
		width:25px;
		height:25px;
		overflow:hidden;
		background:url("../images/caption-link.png") center top no-repeat;
		position:absolute;
		top:33px;
		right:18px;
}
.flex-caption .caption-link:hover{
	background-position:center -45px;
}

 
.slidewrapper > li {
	display:block;
	width:20%;
	/*(overflow:hidden;*/
	position:relative;
}
.slidewrapper img {
	display: block;
	max-width: 960px;	
}
.slidewrapper .hover-img{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}





/*=================================================================================*/
/*
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		.p9, .p9-1, .p10{margin-bottom:30px;}
		h3{margin-bottom:15px !important;}
	.img-indent:not(.img-indent-none-tp) img{width:auto;}
	.indent-top1-1{padding-top:0;}
	.border-right6{background-position:364px top;}
	.indent-right4{padding-right:0;}
	.indent-right8{padding-right:20px;}
	.indent-left16{padding-left:20px;}
	.indent-bottom12-1, .indent-bottom13-1, .indent-bottom14-1{padding-bottom:30px;}
	
	body{min-width:768px;}
	.box-gradient{padding:20px 0;}
		.boxes img{width:auto;}
		.boxes .indents1, boxes .indents2, .boxes .indents3{padding: 0 10px;}
	.img-box{display:block;}
	.banners a{margin-right:15px;}
	#toTop {display:none !important;}
}
@media only screen and (min-width: 768px) and (max-width: 995px) {
	.img-indent-none-tpx{float:none !important; margin-right:0 !important; margin-bottom:20px !important;}
		.img-indent.img-indent-none-tpx img{width:100%;}
}

@media only screen and (max-width: 767px) {
	.img-indent:not(.img-indent-none-ml) img{width:auto;}
	.indent-top0-1{padding-top:0;}
	.border-right6, .boxes .border-middle{background: none;}
	.indent-left16{padding-left:0;}
	.indent-right8{padding-right:0;}
	.indent-bottom4-1, .indent-bottom5-1{padding-bottom:30px;}
	
	body{min-width:420px;}
	h1{float:none; margin-bottom:30px;}
		.footer-logo{display:block;}
	.social-icons{float:right; margin-top:-5px;}
}

@media only screen and (max-width: 479px) {
	.img-indent:not(.img-indent-none-mp) img{width:auto;}
	
	body{min-width:300px;}
	.banners a{margin-right:30px;}
	.social-icons li{margin-right:3px;}
		.social-icons a{width:22px; height:22px; background-size:100% auto;}
			.social-icons a:hover{background-position:center -35px;}
}
*/