@media only screen and (max-width: 915px) {
	#header .nav { background: none; }
	#header .nav .logo { position: relative; left: auto; top: auto; }
	#header .nav .logo img { margin: 0px auto; display: block; }
	#header .nav .columns { padding: 0; }
	.tarponlogo { display: none; }
	#header .masthead .countdown { float: right; display: inline-block; }
	#header .masthead .fb-like-box { float: left; }
	#header .nav .mainNav { 
		text-align: center; 
		float: none; 
		background: #393393; /* Old browsers */
		background: -moz-linear-gradient(top,  #393393 0%, #231f5a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393393), color-stop(100%,#231f5a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #393393 0%,#231f5a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #393393 0%,#231f5a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #393393 0%,#231f5a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #393393 0%,#231f5a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393393', endColorstr='#231f5a',GradientType=0 );
		margin-top: -40px;
	}
	#header .nav .mainNav li { float: none; display: inline-block; margin: 0px auto; }
} /* 915px */

@media only screen and (max-width: 768px) {

} /* 768px */

@media only screen and (max-width: 640px) {
	.mobile { display: block; }
	#header { padding-top: 60px; }
	#header .masthead { display: none;}
	#header .masthead .countdown { display: none; }
	#header .masthead .fb-like-box{ float: right; }
	#header .menu-menu-1-container { display: none; }
	.left-off-canvas-menu .mainNav { margin: 0; }
	.left-off-canvas-menu .mainNav li { }
	.left-off-canvas-menu .mainNav li a {
	    display: block;
	    padding: 10px 20px;
	    text-transform: uppercase;
	    font-size: 14px;
	    color: #FFF;
	    letter-spacing: 1px;
	}
	.left-off-canvas-menu .mainNav li a:hover { }
	.left-off-canvas-menu .mainNav li.current-menu-item a { background: #9f1f63; }
	
	#header .nav .logo { width: 200px; position: absolute; top: -50px; }
	#header .nav { background: #393393; min-height: 65px; }
	.left-off-canvas-toggle { float: right; padding: 13px 20px 7px; }
	.left-off-canvas-toggle svg { display: block; width: 30px; height: 40px; }
	#main .medium-4 a img { width: 100%; margin-bottom: 20px; }
	#footer .footerNav { display: none; }
	#footer { text-align: center; }
	#footer .credits { float: none;margin: 15px auto 0px;display: block; }
	
	
	
	.restaurants .content ul li { width: 85%; border: 0px; /* max-width: none; */ margin: 0px 60px 0px 0px; float: left; min-height: 160px; }
	.restaurants .content ul li a { display: block; height: auto; min-height: 0px; }
	
	.sponsors .content ul li { max-width: none; } 
	
	.home-video { height: 360px; }
	.homeHeader { margin: 0; position: absolute; bottom: 0; }
	
} /* 640px */

@media only screen and (max-width: 480px) {

} /* 480px */

