.font-bold{font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.border-gray-3{border-color:#ddd}.border-gray-4{border-color:#ccc}.layout-content h1,.layout-content h2,.layout-content h3,.layout-content h4,.layout-content h5,.layout-content label,.layout-content input[type="submit"]{font-family:'Avenir',sans-serif}p{font-family:sans-serif}body{padding-top:50px}.referal-modal{width:720px !important}.referal-modal h1{width:700px}.referal-modal .prs-title h1{width:700px}.referal-modal .tickets-count{font-size:24px;padding-left:20px;text-align:left;margin-top:30px;margin-bottom:40px;color:#009bdb}.referal-modal p{padding-left:20px;margin-bottom:20px;padding-right:20px;color:#404040;font-size:18px}.referal-modal p small{font-size:10px;margin-bottom:10px}.referal-modal .pr-coupon-tip{font-size:12px;color:#404040;margin-left:20px;margin-top:14px;width:400px;display:block}.prs-login-modal .body input{width:380px !important;padding-left:10px;height:70px;border:solid 2px gray;border-radius:10px;margin-top:20px;margin-left:20px;float:left;font-weight:bold;color:gray}.prs-login-modal .body .prs-copy{float:left;background:#57c866;color:#fff;height:60px;width:85px;border-radius:5px;margin-left:-90px;margin-top:25px}.prs-login-modal .body .pr-coupon-tip{margin-top:-8px;position:absolute;margin-left:20px;color:green;font-size:13px}.prs-share-url{width:600px;background:#ededed;height:120px;margin-left:-40px;border-radius:5px;margin-top:20px}.prs-share-url .prs-share-icon{display:inline-block;float:left;background:#333;color:#fff;width:70px;height:45px;padding-top:20px;font-size:26px;margin-top:22px;display:block;border-radius:5px;margin-left:20px;text-align:center}.prs-share-url .prs-share-icon.tw{background:#009bdb}.prs-share-url .prs-share-icon.fb{background:#004c98}.prs-title{background:#1787d7;color:#fff;padding:10px;text-transform:uppercase}.prs-title h1{font-size:48px;max-width:960px;display:block;line-height:1;margin:0 auto}.prs-title h2{font-size:48px;max-width:960px;display:block;margin:0 auto;font-size:14px;color:#fcba00}.prs-title.black{background:url('/images/pages/raffle/background_black.png') #333 repeat-x 100% 100%}.tickets-bg{background:#0069b7;width:100%;padding-top:30px;padding-bottom:30px;margin-bottom:40px}.tickets-count{color:#fff;font-size:46px;width:960px;line-height:1;margin:0 auto;text-align:center}.tickets-count strong{color:#f8e54d}.onscroll{cursor:pointer}.prs-main-title{color:#fff;font-size:46px;padding-top:30px;position:relative}.prs-main-subtitle{position:relative;font-weight:normal;width:680px;color:#fff;font-size:20px;margin:0 auto;padding-top:0;text-align:center;margin-bottom:-40px}@media screen and (max-width:1448px){.prs-main-subtitle{margin-bottom:30px}}.prs-main-subtitle-text{font-weight:normal;color:#fff;line-height:1.3;font-size:20px;margin:0 auto;width:740px;padding-top:0;text-align:center;margin-top:10px;margin-bottom:10px}.prs-prizes{width:100%;text-align:center;margin:0 auto;background-image:linear-gradient(to bottom,#2ea9f5,#3e7cda);overflow:hidden}.prs-prizes .prs-cta-parent{margin-top:60px;width:100%;height:70px;background:#217bbd}.prs-prizes .prs-cta{text-transform:uppercase;color:#fff;background:#50d362;height:50px;padding-top:10px;width:380px;box-shadow:0 3px 5px rgba(0,0,0,0.5);border-radius:4px;margin:0 auto;margin-top:-30px;position:absolute;margin-left:calc((100% - 380px) / 2);margin-bottom:30px}.prs-prizes .prs-cta:hover{background:#3fc251}.prs-prizes .nm{margin:0 !important}.prs-prizes .prs-prize-item{display:inline-block;margin-top:40px;margin:20px;position:relative;top:50px}.prs-prizes .prs-prize-item.subselect{cursor:pointer}.prs-prizes .prs-prize-item .select{position:absolute;margin-top:190px;margin-left:0;background:url('/images/pages/raffle/select.png');width:237px;height:89px;cursor:pointer}.prs-prizes .prs-prize-item .select.selected{background:url('/images/pages/raffle/selected.png')}.prs-prizes .prs-prize-item h4{font-size:30px;font-weight:200;padding-top:20px;color:#fff;font-size:26px}.prs-prizes .prs-prize-item h3{margin-top:20px;color:#fff;font-size:22px;padding-bottom:20px;font-weight:500}.prs-prizes .prs-prize-item h3.conf{padding-top:15px;line-height:1.1}@media screen and (max-width:1448px){.prs-prizes .prs-prize-item__tree{top:223px;position:absolute}.prs-prizes .prs-prize-item__tree--right{right:-42px}.prs-prizes .prs-prize-item__tree--left{left:-52px}}@media screen and (max-width:1279px){.prs-prizes .prs-prize-item__tree{display:none !important}}.prs-prize-winner-name{font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#f8e54d;font-size:32px;margin:0 0 5px}.prs-prize-winner-ticket{color:#fff;font-size:20px;margin:0 0 20px}.prs-more{display:block;width:100%;background-image:linear-gradient(to bottom,#2ea9f5,#3e7cda);padding-top:50px;padding-bottom:50px}.prs-more .prs-more-align{font-size:22px;width:960px;margin:0 auto}.prs-more h2{font-size:34px;color:#f8e54d;margin-top:25px;margin-bottom:40px;font-family:'Avenir',sans-serif}.prs-more p{color:#fff;font-family:'Avenir',sans-serif;font-weight:200;font-size:20px}.prs-more .prs-genius-right{margin-top:-95px;float:right;margin-left:40px}.rules-label{display:block;margin-top:50px;height:40px;border:0;border-radius:10px;background:#fff;color:#666;text-transform:uppercase;font-weight:bold;font-size:18px;width:260px;padding-top:20px;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:4px;text-align:center}.rules-label:hover{background:#ebebeb}.two-steps{background:#f5f5f5}.two-steps .prs-about{padding-top:20px;height:680px;width:50%;min-width:400px;background:#fff;float:left}.two-steps .prs-about p,.two-steps .prs-about h5{float:right;width:480px;display:block;font-size:16px}.two-steps .prs-about h5{color:#20aeef;margin-top:20px;text-transform:uppercase;font-size:24px}.two-steps .prs-about p{color:#404040;font-size:16px}.two-steps .prs-about .about-content{width:480px;float:right}.two-steps .prs-about table{margin-top:70px}.two-steps .prs-about table img{margin:0 auto}.two-steps .prs-about table td{vertical-align:middle !important}.two-steps .prs-about table h3{margin-left:20px;color:#607d8b;font-size:26px;font-weight:900}.two-steps .prs-about table p{width:auto;margin-left:20px;margin-right:45px;margin-top:10px;font-size:16px;color:#666}.two-steps .prs-signup{min-width:400px;max-width:480px;float:left;height:680px}.two-steps .prs-signup p,.two-steps .prs-signup input,.two-steps .prs-signup label,.two-steps .prs-signup a{margin-left:20px;float:right;width:440px;display:block;font-size:16px}.two-steps .prs-signup input{width:420px}.two-steps .prs-signup .default-sig-label{font-family:'Avenir',sans-serif;font-size:21px;font-weight:900;color:#607d8b}.two-steps .prs-signup p{margin-top:40px;color:#404040;font-size:16px}.two-steps .prs-signup label{margin-top:15px;color:#607d8b;font-weight:500}.two-steps .prs-signup label small{text-transform:none;font-size:12px;color:#a9a9a9}.two-steps .prs-signup input[type="text"],.two-steps .prs-signup input[type="password"]{height:50px;padding-left:10px;padding-right:10px;border-radius:3px;border:solid 1px #ccc;margin-top:5px}.two-steps .prs-signup input[type="submit"]{margin-top:30px;height:60px;border:0;border-radius:10px;background:#1787d7;color:#fff;text-transform:uppercase;font-weight:bold;font-size:24px;width:440px;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:4px}.two-steps .prs-signup input[type="submit"]:hover{background:#39a9f9;box-shadow:0 1px 5px rgba(0,0,0,0.6)}.two-steps .prs-signup a{margin-top:30px;height:40px;border:0;border-radius:10px;background:#fff;color:#666;text-transform:uppercase;font-weight:bold;font-size:24px;width:440px;padding-top:20px;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:4px;text-align:center}.two-steps .prs-signup a:hover{background:#eee;box-shadow:0 1px 5px rgba(0,0,0,0.6)}.two-steps .prs-signup .already-label{font-size:22px}.prs-chalanges-container{width:720px;margin:0 auto}.prs-chalanges-container p{margin-top:40px;color:#404040;font-size:16px}.prs-chalanges-container .prs-chalanges{width:100%;margin-top:20px;margin-bottom:30px}.prs-chalanges-container .prs-chalanges thead{background:#ededed}.prs-chalanges-container .prs-chalanges thead th{height:70px;color:gray;text-transform:uppercase;font-size:20px}.prs-chalanges-container .prs-chalanges td{border-bottom:solid 3px #ededed}.prs-chalanges-container .prs-chalanges td a{margin:10px;background:#57c866;width:140px;height:50px;font-size:24px;color:#fff;display:inline-block;text-align:center;padding-top:20px;border-radius:10px;float:right;cursor:pointer}.prs-chalanges-container .prs-chalanges td a.done{background:gray}.prs-chalanges-container .prs-chalanges .prs-chalanges-text{padding-left:20px;font-size:22px;color:#404040}.prs-chalanges-container .prs-chalanges .prs-chalanges-score{font-size:36px;font-weight:bold;color:#404040}.prs-chalanges-container .prs-chalanges .prs-chalanges-score small{font-size:14px;color:gray}.prs-tickets-container{width:720px;margin:0 auto;margin-bottom:50px}.prs-tickets-container p{margin-top:40px;color:#404040;font-size:16px}.prs-tickets-container .prs-tickets{width:100%;margin-top:20px;margin-bottom:30px}.prs-tickets-container .prs-tickets thead{background:#ededed}.prs-tickets-container .prs-tickets thead th{height:70px;color:gray;text-transform:uppercase;font-size:20px}.prs-tickets-container .prs-tickets td{border-bottom:solid 3px #ededed}.prs-tickets-container .prs-tickets td a{margin:10px;cursor:pointer;text-transform:uppercase;font-weight:bold;width:110px;height:30px;font-size:18px;color:#fff;display:inline-block;text-align:center;padding-top:15px;padding-bottom:5px;border-radius:5px;float:right;background:#50d362;box-shadow:0 1px 3px rgba(0,0,0,0.5);border-radius:4px}.prs-tickets-container .prs-tickets td a.done{background:#888}.prs-tickets-container .prs-tickets .prs-chalanges-text{padding-left:20px;font-size:18px;color:#404040}.prs-tickets-container .prs-tickets .prs-chalanges-date{font-size:26px;font-weight:normal;color:#9a9a9a}.prs-tickets-container .prs-tickets .prs-chalanges-score{font-size:36px;font-weight:bold;color:#404040}.prs-tickets-container .prs-tickets .prs-chalanges-score small{font-size:14px;color:gray}@media screen and (max-width:980px){.two-steps .prs-signup,.two-steps .prs-about{width:520px;float:none;margin:0 auto}.two-steps .prs-about{height:300px}}.prs-reg{padding-top:20px;margin:0 auto;margin-top:-60px;box-shadow:0 0 10px rgba(0,0,0,0.2);max-width:960px;background:#fff}.prs-reg p,.prs-reg h5{padding-left:20px;padding-right:20px;display:block;font-size:16px}.prs-reg h5{color:#20aeef;margin-top:20px;text-transform:uppercase;font-size:24px}.prs-reg p{color:#404040;font-size:14px;line-height:1.6}