@charset "utf-8"; #feature { background-color: white; } #feature-console { position: relative; width: 100%; padding-top: 100%; background: no-repeat center/contain url(../imgs/feature-console.png); -webkit-animation: slide-up-fade-in 1s ease-out 0s both; -moz-animation: slide-up-fade-in 1s ease-out 0s both; -ms-animation: slide-up-fade-in 1s ease-out 0s both; animation: slide-up-fade-in 1s ease-out 0s both; } #feature-content { height: 500px; } @media (max-width: 768px) { #feature-display, #feature-content { height: initial !important; min-height: 400px; } } #feature-overlay { background: no-repeat center/100% 100% url(../imgs/feature-overlay.png); } #feature-ribbon { position: absolute; right: 0; bottom: 0; width: 350px; height: 100%; background: no-repeat bottom right/100% 70% url(../imgs/feature-ribbon.png); -webkit-animation: slide-up-fade-in 1s ease-out .8s both; -moz-animation: slide-up-fade-in 1s ease-out .8s both; -ms-animation: slide-up-fade-in 1s ease-out .8s both; animation: slide-up-fade-in 1s ease-out .8s both; } @media (max-width: 768px) { #feature-ribbon { height: 70%; width: 100%; } } #feature-content .float-left { position: relative; -webkit-animation: slide-up-fade-in 1s ease-out .5s both; -moz-animation: slide-up-fade-in 1s ease-out .5s both; -ms-animation: slide-up-fade-in 1s ease-out .5s both; animation: slide-up-fade-in 1s ease-out .5s both; } @media (max-width: 768px) { #feature-content { top: 18px; font-size: .9em; } } #feature-content h1 { font-weight: 400; } #feature-content h1, #feature-content h3 { font-size: 2.5em; } @media (max-width: 768px) { #feature-content h1, #feature-content h3 { font-size: 1.6em; } } #description { position: relative; background-color: #393939; color: white; } #description #desc-flash { position: absolute; right: 0%; top: 0; height: 100%; width: 58%; background-image: -webkit-radial-gradient(center, circle farthest-side, rgba(255,255,255,.2), rgba(255,255,255,0)); background-image: -moz-radial-gradient(center, circle farthest-side, rgba(255,255,255,.2), rgba(255,255,255,0)); background-image: -ms-radial-gradient(center, circle farthest-side, rgba(255,255,255,.2), rgba(255,255,255,0)); background-image: radial-gradient(center, circle farthest-side, rgba(255,255,255,.2), rgba(255,255,255,0)); } @media (max-width: 768px) { #description #desc-flash { width: 100%; } } @media (min-width: 768px) { #music .float-right img { margin-top: -50px; } } @media (min-width: 768px) { #fitness .float-right img { margin-top: -120px; } } #kinect .float-right p, #smartglass .float-right p { font-size: .8em; line-height: 1.2; } #xbox360 h1 { font-size: 2.6em; } @media (max-width: 768px) { #xbox360 h1 { font-size: 2em; } } #legal-info { font-size: .6em; font-weight: 400; } #legal-info sup { font-size: 1em; } #gold { background: #393939 no-repeat center/cover url(../imgs/gold-background.png); color: white; text-shadow: 0 0 10px black, 0 0 10px black, 0 0 10px black, 0 0 10px black, 0 0 10px black, 0 0 10px black; }