@media only screen and (min-width: 768px) {
/* ============
    WIDE: Menu
   ============ */
	#header-container {
		padding: 20px 0px;
	}
	#header-container .wrapper {
		display: block;
	}
	#header-container a.button-rounded {
		display: block;
		margin: 0 auto;
		margin-top: 8px;
		white-space: nowrap;
		max-width: 200px;
	}
	#header-banners {
        min-height: 70px;
    }
	#weglot-switcher-1 {
		top: 15px;
		right: 15px;
		position: absolute;
		margin: 0px;
	}
	.hide-wide { display: none; }
	/*
	
	#header-container a.button-rounded {
		display: inline;
		margin: 0px;
		margin-left: 15px;
        white-space: nowrap;
	}
	*/
	div#ew-logo { top: -10px; }
	div#ew-logo a {
		width: 230px;
		height: 84px;
		background-size: 230px 84px;
	}
	
	p#exp-field span.inline-field:last-child { margin-left: 5px; margin-bottom: 0px; }
	.form-container p span.inline-field { display: inline-block; }
	
    
    #page-container #page-wrapper {
        width: 100%;
        margin: 0 auto;
    }
	#info-page #page-container #page-wrapper .wrapper {
		max-width: 990px;
	}
    #page-container #page-wrapper.big { max-width: 1155px; }
    
	.content-container { padding: 45px 0px; }
	
	.popUp {
		max-width: 443px;
		margin-left: -221px;
	}
	
	.popUp.big {
		width: 600px;
		margin-left: -300px;
		max-width: 600px;
	}
	
	.popUp.videoPopUp { width: 100%; margin-left: -50%; max-width: none; }
	.videoPopUp .popUp-close { right: 23px; }
	.popUp p.pretitle { font-size: 22px; }
	.popUp .popUp-container { padding: 35px; }
	
	.fullmedia-section div.fullimage + .mediatext .mediawrapper, .fullmedia-section div.fullvideo + .mediatext .mediawrapper {
		min-height: 400px;
	}
	
	p.paraimage.fl {
		float: left;
		margin-right: 25px;
	}
	p.paraimage.fr {
		float: right;
		margin-left: 25px;
		max-width: 345px;
	}
	
	#header-instrument-search h4 { display: block; }
	
	.mobile-only { display: none; }
	.wrapper-listings {
		max-width: none;
		margin: 0 2.5%;
	}
	.pagination-container { bottom: 15px; }
	ul#centerstage-pagination li {
		width: 16px;
		height: 16px;
	}
	
	.product-listing {
		position: relative;
		flex: 0 0 calc(25% - 0px);
		margin-bottom: 35px;
	}

	.product-listing.big { flex: 0 0 calc(50% - 0px); }
	
	#nav-outer { margin: 0 auto; margin-left: 8%; }
	
	ul#mobile-nav, #mobile-nav { display: none; }
	ul#mobile-nav-dropdowns { display: none !important; }
	ul#nav { display: block; text-align: center; padding-left: 0px; float: none; }
	ul#nav li { margin-right: 9px; }
	ul#nav li:nth-last-child(2) { margin-right: 0px; }
	ul#nav li.more { margin-left: 18px; margin-right: 0px; }
	
	ul#nav li ul {
		display: none;
		position: absolute;
		width: 250px;
		z-index: 200;
		padding-top: 10px;
		border-bottom: 5px solid #ed1c24;
	}
	
	ul#nav li ul li {
		border-top: 1px solid #444;
		display: block;
		margin: 0px;
		padding: 0px;
		float: none;
		font-weight:  normal;
		text-align: left;
		width: 100%;
		height: auto !important;
		line-height: normal !important;
	}
	ul#nav li ul li:first-child { border-top: none; }
	ul#nav li ul li a {
		background: #373737;
		display: block;
		padding: 10px 14px;
		text-decoration: none;
		color: #FFFFFF;
		font-size: 14px;
		transition: 0.3s linear;
	}

	ul#nav li ul li a:visited { color: #FFFFFF; }
	ul#nav li ul li a:hover { background: #5D5D5D; color: #FFFFFF; }
	ul#nav li ul li.nav-subdropdown:after {
		position: absolute;
		display: block;
		content: "";
		width: 0;
		height: 0;
		top: 16px;
		right: 15px;
		border-style: solid;
		border-width: 3.5px 0 3.5px 6px;
		border-color: transparent transparent transparent #FFFFFF;
	}
	ul#nav li ul li.nav-subdropdown ul {
		left: 100%;
		top: 0px;
		padding-top: 0px;
	}
	ul#nav li ul li.active-nav-drop a { background: #5D5D5D; }
	ul#nav li ul li ul li a:hover { background: #373737; }
	ul#nav-right { margin: 0px; right: 2%; }
	ul#nav-right li { margin-left: 20px; }
	
	
	.mobile-show { display: none !important; }
	
	p.pre-title { font-size: 35px; }
	h3.big-heading { font-size: 66px; }
	h3.medium-heading { font-size: 45px; }
	h3.small-heading { font-size: 35px; }
	p.subheading { font-size: 18px; }
	.divider { height: 10px; width: 55px; }
	
	#page-title h1 { font-size: 28px; }
	
    .notifications-container { padding: 25px; }
    #cc-notifications { padding: 35px; }
    
	#checkout-payment {
		width: 35%;
		float: left;
	}
	#checkout-details {
		clear: none;
		width: 63%;
		float: right;
		margin-top: 0px;
	}
	
	#footer .footer-column { float: left; }
	#footer #footer-left { width: 37%; margin-right: 0px; }
	#footer #footer-right {
		float: right;
		margin-top: 0px;
	}
	#footer-myaccount { display: block; }
	
	.tabled .table-col select,
	.tabled .table-col .chosen-container { width: 75px !important; }
	.tabled .col-container { padding: 8px 0px; }
	
	@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2/1),
	only screen and (min-device-pixel-ratio: 2),
	only screen and (min-resolution: 192dpi),
	only screen and (min-resolution: 2dppx) {
		h1#ew-logo a {
			background-size: 102px 101px;
		}
	}
}