/* ===============
	Maximal Width
=============== */


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

   	.wrapper, .wrapper-listings, .wrapper.big {
        max-width: 1120px;
        margin: 0 auto;
    }
	.wrapper.full {
		max-width: none;
		margin: 0 auto;
		width: 98%;
	}
	#header-container {
		padding: 25px 0px;
	}
	#header-container a.button-rounded {
		margin: 0px;
		display: inline;
		margin-left: 6px;
	}
	#header-banners {
        min-height: 22px;
    }
	#weglot-switcher-1 {
		top: 17px;
	}
	span.hide-wide { display: inline-block; }
	
	.popUp.medium {
		width: 500px;
		margin-left: -250px;
		max-width: 500px;
	}
	.popUp.big {
		width: 800px;
		margin-left: -400px;
		max-width: 800px;
	}
	
	.fullmedia-section div.fullimage + .mediatext .mediawrapper, .fullmedia-section div.fullvideo + .mediatext .mediawrapper {
		min-height: 450px;
	}
	
	.content-section { padding: 20px 0px; }
	.light-desktop > * { color: #202020; }
     .light-desktop .divider { background-color: #202020; }
    
	#header-instrument-search { display: block; }
	#header-instrument-search h4 { font-weight: 600; font-size: 16px }
	.instrument-search-form p {
		margin: 0px 30px 0px 10px;
	}
	#mobile-search { display: none !important; }
	
	#nav-outer { margin-left: -7%; }
	ul#nav { display: block; }
	ul#nav li { margin-right: 35px; }
	ul#nav-right { margin-right: 0px; }
	ul#nav-right li#nav-search {
		display: none;
	}
	
	ul#nav-right #nav-search-form {
		display: block;
	}
	
	.pagination-container { bottom: 20px; }
	.product-listing {
		position: relative;
		flex: 0 0 calc(20% - 0px);
	}

	.product-listing.big { flex: 0 0 calc(50% - 0px); }
	
	h3.big-heading.super { font-size: 88px; }
	
}

@media only screen and (min-width: 1240px) {
	.wrapper.big { width: 1235px; }
}

@media only screen and (min-width: 1265px) {
	.wrapper-listings { width: 1250px; }
}


@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) {
		
		ul#nav-right li.instrument-search-form input.instrument-search-submit {
			background: url('../images/nav_icon_search@2x.jpg') top right no-repeat;
			background-size: auto;
			background-size: 16px 17px;
		}
}