body	{background-color:black; color:white; font-family:'Poppins';}

.banner		{ padding:25px; text-align:center; background-color:#000; color:#FFF; font-size:57px; overflow:none; }

.top-nav	{padding:0px 0px 0px 0px; background-color:#000; margin-bottom:10px;}

.top-nav a	{text-decoration:none; padding:10px 30px 10px 30px;  color:#FFF;  display:block; text-align:center; font-size:25px;	}

.top-nav a:hover		{background-color:#333; border:2px solid #fff;	}

.slide-show	{padding-top:0px; padding-bottom:20px;	}

img {max-width: 100%; height: auto;}

.gallery		{ padding:20px; text-align:center; background-color:#000; color:#FFF; font-size:57px; overflow:none; }

.mySlides {display:none;}


.contact-group	{margin-top:5px;margin-bottom:0px; display:block;}

.contact-input	{padding:8px; display:block; border:2px solid #4D4D4D; width:100%; overflow:visible;}

.contact-btn-block	{	margin-top:30px;
						border:2px solid #FFF;
						display:block; 
						height:36px;
						vertical-align:middle; 
						color:#fff;
						background-color:#333; 
						text-align:center; 
						cursor:pointer; 
						width:120px;
						

}

.contact-btn-block:hover {	box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); background-color:#FFF; color:#000; border:2px solid #4D4D4D; 	}

.contact-black	{color:#000; background-color:#fff;	}

#footer		{	font-size:14px; margin-left:20px; margin-right:20px; text-align:right; margin-bottom:10px; padding-bottom:10px;}

.contact-margin-bottom 		{margin-bottom:5px;}

#footer		{	font-size:10px; margin-left:20px; margin-right:20px; text-align:right; margin-bottom:10px; padding-bottom:10px;}