﻿@media all and (min-width:960px) {
	.product-header h1 {font-size:18px; height:120px;}
	.product-header, .product-header .logo, .product-header .packshot {height:120px;}
	.product-header .logo img,
	.product-header .packshot img {width:auto; height:auto;max-width:200px;max-height:120px;}
	.sf_cols {position:relative;}
	#wrapper .nav.home, #wrapper .nav{display:block;}
	.nav > div > div > div > div {float:none;}
	.nav {height:auto; display:block; padding:10px 0; position:absolute; top:0; left:0; bottom:0;}
	.nav ul {float:none; left:auto; margin-left:0;}
	.nav li {float:none; right:auto; margin:2px 10px;}
	body.IsRightToLeft .nav li {float:none; right:auto; margin:2px 10px;}
	.nav li a {display:block; padding:10px;}
	.nav li .rtsSelected,
	.nav li a:hover, .nav.home li.rtsFirst a {border-radius:5px;}
	.subNav > div > ul > li:nth-child(2n+1) {clear:left;}
	.main {min-height:390px;}
	.main.noFooter {min-height:472px;}
	.content .mainproductcontent img, .content .sfContentBlock img {/*width:auto;*/max-width:100%; min-width:inherit;margin:20px 0 20px 0;display:block;}
	.content .mainproductcontent table img, .content .sfContentBlock table img {padding:0;display:inline-block;}
	.footer .social, .footer .terms {width:100%; clear:both;}
	.content video, .content iframe, .content object, .content embed {width:50%;}
	#nimgrowlerConfigPanel div{padding:15px 0 1000px 0;	margin:0 0 -1000px 0;background-color: #EEEEEE;}
	#nimgrowlerConfigPanel div.yeswrapper{width:48%;float:left;display:block;}
	#nimgrowlerConfigPanel div.nowrapper{width:48%;float:right;display:block;}	
	.breadcrumbHomePage{display:none;}
	.content .chooseLanguage {display:block;}
	:root .main .sf_2cols_2_75 {float: right;width: 80%!important;}
}