@font-face { font-family: 'segoe-bold'; src: url('../fonts/SegoePro-Bold.eot'); src: url('../fonts/SegoePro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/SegoePro-Bold.woff') format('woff'), url('../fonts/SegoePro-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'segoe'; src: url('../fonts/SegoePro.eot'); src: url('../fonts/SegoePro.eot?#iefix') format('embedded-opentype'), url('../fonts/SegoePro.woff') format('woff'), url('../fonts/SegoePro.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Conv_SegoePro-Light'; src: url('../fonts/SegoePro-Light.eot'); src: local('☺'), url('../fonts/SegoePro-Light.woff') format('woff'), url('../fonts/SegoePro-Light.ttf') format('truetype'), url('../fonts/SegoePro-Light.svg') format('svg'); font-weight: normal; font-style: normal; } .landingpage *{ margin: 0; padding: 0; } .landingpage{ width:800px; margin: 0 auto; } .landingpage p{ display: block; font-family: 'Conv_SegoePro-Light'; color: #dcdcde; font-size: 10px; } .landingpage h2{ font-family: 'segoe-bold'; color: #FFFFFF; font-size: 24px; } .landingpage .header-main{ float: left; width: 100%; background-color: #000000; height: 41px; } .landingpage .header-main .logo-xbox{ float: left; width: 125px; height: 25px; margin: 7px 0 0 19px; background: url(../img/logo-xbox.png) no-repeat center center; } .landingpage .header-main .logo-microsoft{ float: right; width: 103px; height: 22px; margin: 11px 30px 0 0; background: url(../img/logo-microsoft.png) no-repeat center center; } .landingpage .box-1{ float: left; width: 100%; height: 570px; background: url(../img/box-1.jpg) no-repeat center top; } .landingpage .box-2{ float: left; width: 100%; height: 220px; background: url(../img/box-2.jpg) no-repeat center top; } .landingpage .box-2 h2{ text-align: center; font-size: 28px; margin: 9px; letter-spacing: 0.03em; } .landingpage .box-2 p{ font-size: 20px; text-align: center; padding: 0 19px; color: #FFFFFF; margin: 7px 0 17px 7px; letter-spacing: -0.010em; line-height: 19px; } .landingpage .box-video{ position: relative; float: left; width: 100%; height: 404px; padding-top: 347px; box-sizing: border-box; } .landingpage .box-video #video{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 700; } .landingpage .box-video .mask{ position: absolute; top: 0; left: 0; width: 100%; height: 404px; background: url(../img/box-video.jpg) no-repeat center center; z-index: 200; } .landingpage .box-video .btn-play{ position: absolute; top: 152px; left: 353px; width: 99px; height: 101px; background: url(../img/btn-play.png) no-repeat center center; z-index: 400; } .landingpage .box-360{ position: relative; float: left; width: 100%; height: 453px; background: url(../img/bg-360.png) no-repeat center center; } .landingpage .box-360 .img-360{ float: left; margin: 81px 0px 0 168px; } #formula-reel{ cursor: move !important; } .reel-panning,.reel-panning *{ cursor: move !important; } #formula-reel:active{ cursor: move !important; } .landingpage .box-360 .box-info{ position: relative; float: right; width: 306px; margin: 40px 86px 0 0; z-index: 2000; } .landingpage .box-360 h2{ font-size: 28px; letter-spacing: 0.03em; } .landingpage .box-360 p{ font-size: 19px; color: #FFFFFF; margin: -6px 0 9px 0; letter-spacing: -0.005em; line-height: 18px; margin: 1px 0 21px 0; } .landingpage .box-360 .footer{ position: absolute; width: 100%; height: 223px; bottom: 0; right: 0; background: url(../img/footer-360.png) no-repeat center center; }