#gallery{
	position:relative;
	z-index:10;
	width:100%;
	text-align:center;	
	height:450px;
	clip-path: inset(0);
}

#gallery img {
	width:100%;
	height:450px;
	object-fit: none;
	object-position: center;	
	display: block;	
	left: 0;
	top: 0;
	filter: drop-shadow(5px 5px 5px #9e9e9e);
}

#gallery_mobile{
	display:none;
}

.item {
	width:80%;
	height:450px;
	text-align:left;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:auto;
	margin-right:auto;
	box-sizing:border-box;	
	font-style:italic;
}

.item h2 {
	width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.item div{
	box-sizing:border-box;
	padding:20px;
	line-height:30px;
}

.item a:link {text-decoration: none; color:black;}
.item a:visited {text-decoration: none; color:black;}
.item a:active {text-decoration: none; color:black;}
.item a:hover {text-decoration: none; color:black;}

.owl-dots{
	width:100%;
	position:absolute;
	bottom:0;
	margin-left:auto;
	margin-right:auto;
	z-index:11;
}

.owl-nav{
	margin-top:-250px;
}

#bio{
	font-size:18px;
}

#bio_text{
	padding-top:25px;
}

#bio_title{
	width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#bio_image {
	float:left;
	padding:25px;
}

@media only screen and (min-width : 0px) and (max-width : 1024px) {	

	#bio_image{
		float:none;
		width:100%;
		text-align:center;
	}

	#gallery{
		display:none;
	}
	
	#gallery_mobile{
		display:block;		
	}
	
	#gallery_mobile div {
		margin-top:25px;
	}

	#champion_left{
		float:none;
	}	
	
	#champion_gallery{
		text-align:center;
	}

	iframe {
		width:95%;
	}
	
	.item{
		display:block;
		height:auto;
	}

	.owl-nav{
		margin-top:-135px;
	}
	
	#hours_maps_wrapper{
		width:95%;
	}
	
	#roster_table{
		text-align:center;
	}

	
	#stats_table td {
		
	}
	
	#memorial_table td{
		display:block;
	}	
	
	#stats_table{
		width:95%;
	}
}

@media only screen and (min-width : 0px) and (max-width : 800px) {	



}