﻿#wrapper{background-color:#90928d;background-image:url(../image/stock.599eeb18.jpg);background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover}#home-main .main-outer{display:inline-block;width:50%;vertical-align:top;margin:50px 0}#home-main .main-inner{max-width:400px;margin-left:auto;margin-right:auto}#home-intro{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.6);margin-top:14px}#home-intro h1{font-size:32px}#home-intro p{font-size:16px;margin-top:20px}#home-signup{border-radius:5px;background-color:#fff;background-color:rgba(255,255,255,0.85);padding:20px}#home-signup h2{font-size:18px;line-height:21px;margin-bottom:10px}#signup-divider{background:url(../image/signup-divider.5411df50.png) center center no-repeat;height:11px;margin:30px auto}#signup-direct input{width:100%;margin-bottom:6px}#signup-direct #username{border-radius:3px 3px 0 0}#signup-direct .half-sized input{width:49%;margin-left:2%}#signup-direct .half-sized input:first-child{margin-left:0}#signup-direct button{border-radius:0 0 3px 3px;width:100%}#signup-direct aside{opacity:.5;text-align:center;font-size:10px;margin-top:2px}#home-earn{background-color:#fff;background-color:rgba(255,255,255,0.85);padding:50px 0}#home-earn h2{font-size:32px;text-align:center}#home-earn div.flex{display:block;margin:30px auto 0;width:80%;padding:0}#home-earn div.flex>div{text-align:center;font-size:18px;font-weight:bold}#home-earn div.flex>div div{border-radius:50px;background-color:#3973b9;margin:10px auto;height:100px;width:100px}#home-earn div.flex>div img{-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px;width:auto;margin:25px}body.no-touch #home-earn div.flex>div:hover img{height:60px;margin:20px}#home-earn div.flex>div br{display:none}#home-redeem{background-color:#22a24e;background-color:rgba(34,162,78,0.85);padding:50px 0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.6)}#home-redeem h2{font-size:32px;text-align:center}#home-redeem div.flex{display:block;margin:30px auto 0;width:80%;font-size:14px;padding:0;text-align:center}#home-redeem div.flex>div>div{width:220px;height:80px;position:relative;margin:0 auto}#home-redeem div.flex>div>div:after{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;display:block;content:'';position:absolute;bottom:-1px;left:50%;right:50%;height:1px;background:#fff;width:0}body.no-touch #home-redeem div.flex>div>div:hover:after{width:100%;left:0;right:0}#home-redeem a{display:inline-block;border-radius:10px;border-radius:3px;background-color:#008245;padding:5px 10px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);font-weight:bold;height:18px;line-height:18px}#home-redeem p{line-height:18px}@media all and (max-width:1023px){html.r #home-main .main-outer{display:block;width:auto}html.r #home-main .main-outer+.main-outer{margin-top:30px}html.r #home-main .main-outer:first-child{margin-bottom:30px}html.r #home-intro{max-width:none;text-align:center}html.r #home-intro br{display:none}html.r #home-earn div.flex{width:auto}html.r #home-earn div.flex>div{margin:20px auto}html.r #home-earn div.flex>div br{display:block}html.r #home-redeem div.flex{width:auto}}@media all and (max-width:639px){html.r #home-redeem div.flex>div{width:100%}html.r #home-redeem div.flex>div>div{height:auto;width:auto;margin-top:40px}html.r #home-redeem div.flex>div>div:after{display:none}html.r #home-redeem div.flex>div:first-child div{margin-top:0}}