@charset "UTF-8";
/* 3DMark.com legacy styles
		========================================================================== */
.graycontent ol { padding-top: 20px; padding-left:20px; }
ul.graycontent { padding-top:20px; margin-bottom:-20px; padding-left:0; }
ul.graycontent li { list-style:none; list-style-image: none; }
ul.graycontent li img { display:block; }
.graycontent ol li .emphasis { float: right; }
.graycontent ol li .score { float: right; color: #FD7D16; font-weight: bold; }
.hero { height:auto; margin-top: 50px; }
.hero h1 { color: #FFFFFF; font-size: 48px; line-height: 48px; margin-bottom: 10px; padding-top: 100px; text-shadow: 0 1px 3px #000000; text-transform: uppercase; }
.hero h2 { color: #FFFFFF; font-size: 28px; line-height: 28px; margin-bottom: 30px; text-shadow: 0 1px 3px #000000; text-transform: uppercase; }
.hero p { color: #FFFFFF; font-size: 14px; text-shadow: 0 1px 3px #000000; }
.hero .slideshow { margin-left: 15%; width: 70%; }
.hero .dm img { margin: 40px auto auto; }
.hero .dm { text-align: center; }
.hero .dm h1 { display: none; }
.hero .dm h2 { margin: 10px auto auto; padding-top: 0; max-width: 620px; }
.promo{ margin-top:20px; margin-bottom: 50px;}
.promo .dm { margin: 40px; text-align: left; }
.promo .dm img { margin-top: 0px; }
.promo .dm h2 { width: 66%; margin: 120px 0px 40px 0px; }
.promo-header {  font-size: 32px; }
.promo-accent { text-transform: none; text-align: center; font-weight: 400; font-size:24px;}
.content-row-center div.noticebox .promo-header { padding-bottom: 10px; }
.content-row-center div.noticebox .promo-accent { width: 100%; }
.promo-accent a { color: #CCC;  }
.logo-promo { vertical-align: middle; line-height: 60px; text-align: center; float: right; }
.logo-promo img { float: left; margin: 10px; }
/* overwrite hall-of-fame */
/*TODO: body, .header {min-width: auto;}*/


