body { background: url(../img/content-bg.jpg) top center; font-family: 'Open Sans Condensed', sans-serif; }
.container { max-width: 960px; padding: 0; }
header { width: 100%; background: #fff; display: block; float: left; clear: both; text-align: center; margin-bottom: 40px;}
header ul.nav li { display: inline-block; font-size: 14px; color: #000; }
header ul.nav li > a { padding: 10px 2px; background: none; color: #000; text-transform: uppercase; font-weight: bold;}
header img { width: 100%; max-width: 940px; display: block; margin: 0 auto;}
h2 { text-align: center; background: url(../img/header-back.png) top center no-repeat; text-transform: uppercase; color: #fe3d40; padding: 30px 0; display: block; clear: both; background-size: 100%; width: 460px; margin: 0 auto 30px; font-size: 60px;}
.post { margin: 80px auto 0; display: block;}
#tour, #media, #store {  padding: 50px 0; }
.tour-container, .media-container { max-width: 1600px;}
#tour { background: url(../img/tour.jpg) no-repeat center center; background-size: cover;}
#media { background: url(../img/media-player-back.png) repeat-x top center; }
h3 { font-size: 50px; color: #000; text-transform: uppercase;}
#media h3 { padding: 10px;}
#media h3 span { background: url(../img/h-back.jpg) top center; padding: 0px; }
.bit-description-links { display: none;}
table { background: rgba(0,0,0,.5); padding: 20px;}
table a { color: #fff;}
table,tr,td,tbody { color: #fff; border-color: yellow !important;}
#media-player { width: 100%;}
#store { background: #fef200;}
.store-container div { margin-bottom: 50px; text-align: center;}
#viewMoreProduct { text-transform: uppercase; color: #fe3d40; border: 3px solid #fe3d40; text-align: center; padding: 10px; clear: both; font-size: 18px; display: block; margin: 0 auto; width: 140px;}
.store-container img { width: 100%;}

@media (max-width: 480px) {
	h2 {
		padding: 25px 0;
	    width: 300px;
	    font-size: 30px;
	}
}