/* ====================
    INTERMEDIATE: Product
   ==================== */

@media only screen and (min-width: 480px) {
	ul.product-icons.inline li { margin-right: 25px; }
	
	#product-centerstage {
		min-height: 270px;
	}
	
	#sticky-buy { padding: 17px 0px; }
	#sticky-buy h1 { font-size: 28px; }
	#system-requirements td { display: table-cell; }
	
	ul#mobile-prod-nav li.current-tab { font-size: 19px; }
	ul#mobile-prod-nav, ul#mobile-prod-nav li.current-tab { width: auto; margin-top: 0px; }
	
	.selector-option { width: 30%; margin: 0px 1.5% 15px 1.5%; }
	a.selector-button { font-size: 20px; }
	
	.para-img { margin: 0px; }
	.para-img.fl {
		float: left;
		margin-right: 20px;
	}
	.para-img.fr {
		float: right;
		margin-left: 20px;
	}
	.para-img img { width: 230px; }
	
	ul.video-thumbnails { text-align: center; }
	ul.video-thumbnails li {
		float: left;
		width: 49%;
		margin-bottom: 0px;
	}
	ul.video-thumbnails li:nth-child(odd) { clear: both; }
	ul.video-thumbnails li:nth-child(even) { float: right; }
	ul.video-thumbnails li:nth-child(n+3) { padding-top: 2%; }
	
	.sm2-bar-ui .sm2-playlist li { font-size: 13px; }
	
	.fullmedia-section h3.endorsement, .fullmedia-section h4.endorsement {
		background-size: 45px auto;
		padding-top: 52px;
	}
	.fullmedia-section h3.endorser, .fullmedia-section h3.endorsement {
		font-size: 24px;
	}
	.fullmedia-section h4.endorsement {
		font-size: 18px;
	}
	
	.interface-section h3 { font-size: 22px; }
	.interface-section h4 { font-size: 18px; }
	
	.bundle-listing .bundle-list-price { display: block; }
	
	@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) {
		
		
		
	}
}