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

/* ====================
    INTERMEDIATE: Menu
   ==================== */
	/*
	div#ew-logo { top: -7px; }
	div#ew-logo a {
		width: 80px;
		height: 80px;
		background-size: 220px 80px;
	}
	
	
	ul#mobile-nav { padding-left: 92px; }
	
	
	ul#mobile-nav li.nav-menu a {
		text-indent: 0px;
		padding-left: 54px;
		text-transform: uppercase;
		background: url('../images/nav_icon_menu.jpg') left 9px no-repeat;
	}
	*/
	
	
	ul#nav-right li#nav-signin-reg { displtay: block; }
	ul#nav-right li { margin-left: 20px; }
	
	.fullmedia-section div.fullimage + .mediatext .mediawrapper, .fullmedia-section div.fullvideo + .mediatext .mediawrapper {
		min-height: 275px;
	}
	
	p.pretitle { font-size: 25px; }
	h3.big-heading { font-size: 43px; }
	h3.big-heading.super { font-size: 70px; }
	h3.medium-heading { font-size: 45px; }
	
	.pagination-container { bottom: 10px; }
	ul#centerstage-pagination li {
		width: 12px;
		height: 12px;
	}
	
	.product-listing { flex: 0 0 calc(33.33% - 0px); }
	.product-listing.big { flex: 0 0 calc(100% - 0px); }
	.product-listing h3, .product-listing p { font-size: 16px; }
	
	#page-title h1 { font-size: 26px; }
	
	#footer { border-top: none; }
	#footer h3 { font-size: 21px; }
	#footer .footer-column { float: left; }
	
	#footer #footer-left {
		clear: none;
		width: 45%;
		margin-right: 5%;
	}
	#footer #footer-middle { margin-top: 0px; }
	ul#footer-payment-options li#footer-visa { clear: both; }
	span.hide-mobile { display: inline; }
	
}

@media only screen and (min-width: 600px) {
	ul#nav-right li#nav-signin-reg { display: block; }
}