@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Light.ttf) format('truetype');font-weight:100}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Regular.ttf) format('truetype');font-weight:normal}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Semibold.ttf) format('truetype');font-weight:600}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Bold.ttf) format('truetype');font-weight:900}body{font-family:"Open Sans",Helvetica,sans-serif;color:#454545;font-size:14px}h1,h2,h3,p{text-align:center}h1{margin:5px 0;color:#454545;font-size:32px;font-weight:bold;font-family:"Open Sans",Helvetica,sans-serif;line-height:34px}h2{margin:2px 0;color:#454545;font-size:20px;font-weight:100;line-height:22px;font-family:"Open Sans",Helvetica,sans-serif}h3{margin:2px 0;font-size:14px;line-height:14px;font-weight:bold;font-family:"Open Sans",Helvetica,sans-serif}h4{background:#999;color:#fff;font-size:12px;line-height:18px;padding:2px 4px;font-weight:bold;font-family:"Open Sans",Helvetica,sans-serif}p{font-size:13px;line-height:17px}a{color:#454545;text-transform:uppercase;font-weight:bold}a:hover{color:#000}.hidden{display:none}.tcenter{text-align:center}.tleft{text-align:left}.tright{text-align:right}.tjustify{text-align:justify}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mb-10{margin-bottom:10px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:20px !important}.text{line-height:21px}.big{margin:5px 0}.big p{color:#454545;text-transform:uppercase;font-size:20px;font-weight:bold;font-family:"FuturaLT",Helvetica,sans-serif;line-height:34px;text-shadow:0 1px 0 rgba(0,0,0,0.2);padding:0 5px}.clear{clear:both;line-height:1px;height:1px}a.big{font-size:18px;color:#454545}a.big a:hover{text-decoration:underline}.big-text{background:#fff;padding:5px}.big-text h1,.big-text h2,.big-text h3,.big-text p{color:#000}.big-text h1,.big-text h2,.big-text h3{text-shadow:0 0 0 rgba(0,0,0,0.2)}form.player-form{color:#454545}form.player-form header{font-size:24px;font-weight:600;margin-bottom:20px;color:#454545}form.player-form .form-group{margin:15px 0}form.player-form .form-group label{color:#454545;font-weight:normal;display:block;margin-bottom:2px}form.player-form .form-group input[type=text],form.player-form .form-group input[type=email],form.player-form .form-group input[type=date]{font-family:"Open Sans",Helvetica,sans-serif;color:#454545;font-size:16px;border-radius:4px;width:97%}form.player-form .form-group input[type=checkbox]{margin:0}form.player-form .form-group span.error{display:block;text-align:center;color:red}form.player-form .submit{margin-top:15px;text-align:center}form.player-form .submit input{background-color:#ce1a74;color:#fff}form.player-form.no-labels .form-group label{display:none}.button{display:inline-block;-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;background:#ce1a74;border:0 !important;padding:6px 15px;color:#fff;font-family:"Open Sans",Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:32px;text-transform:uppercase}.button:hover{color:#fff;text-decoration:none}.button.play{color:#2e87c4;font-size:36px;line-height:60px;padding:0 20px}.button.large-button{width:100%}@media only screen and (max-width:640px){.button.play{font-size:24px;line-height:44px}}.social-buttons{margin-top:30px;height:81px}.social-buttons p:first-child{font-weight:100;font-size:14px;margin-top:5px}.social-buttons a.facebook-button,.social-buttons a.twitter-button{margin:0;color:#454545;font-size:40px;-moz-transition-property:font-size;-o-transition-property:font-size;-webkit-transition-property:font-size;transition-property:font-size;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.social-buttons a.facebook-button:hover,.social-buttons a.twitter-button:hover{font-size:44px}body.city{background-color:#fff}body.city #header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body.city #header #title{position:absolute;top:20px;left:10px}body.city #header a#play-video{display:block;width:70px;height:70px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;background:rgba(255,255,255,0.8);margin:20px auto 0 auto;text-decoration:none}body.city #header a#play-video i{color:rgba(0,0,0,0.6);font-size:43px;position:relative;top:14px;left:21px}body.city #content{color:#454545}body.city #content #video{width:335px;height:190px;margin:30px auto;display:block;background:#000;image-fit:fill;-moz-box-shadow:rgba(0,0,0,0.5) 0 10px 30px 0;-webkit-box-shadow:rgba(0,0,0,0.5) 0 10px 30px 0;box-shadow:rgba(0,0,0,0.5) 0 10px 30px 0}body.city #content h2{margin:20px 0;color:#454545;font-size:40px;font-weight:600;line-height:50px;text-shadow:none}body.city #content a.play{background-color:#ce1a74;color:#fff}body.city #footer p a{color:#454545}@media only screen and (max-width:640px){body.city #content h2{font-size:24px;line-height:32px}}body.sign-up-player{background-color:#fff;color:#454545}@media screen and (min-device-width:768px) and (max-device-width:1024px){body.sign-up-player #header{background-position:center top}}@media only screen and (max-width:640px) and (orientation:landscape){body.sign-up-player #header{background-position:center center}}body.pick-gift #content h1,body.pick-gift #content h2,body.pick-gift #content h3{padding:0 10px;margin:0}body.pick-gift #content h1{margin-top:20px;font-size:32px;line-height:28px;text-transform:uppercase;color:#ce1a74}body.pick-gift #content h2{margin-top:5px;line-height:25px;font-weight:600}body.pick-gift #content h3{margin-top:5px;font-family:"Open Sans";font-weight:100}body.pick-gift #content .address{margin-top:60px}body.pick-gift #content .address p{line-height:20px}body.pick-gift #content .address p strong,body.pick-gift #content .address p a{font-family:"Open Sans"}body.pick-gift #content .address p strong{font-size:14px}body.pick-gift #content .address p a{text-transform:none}@media screen and (min-device-width:768px) and (max-device-width:1024px){body.pick-gift .won #header{background-image:url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/won/soleil800.jpg?91fa8b5ac96ebabf1ee2fe50148b17b0);background-position:center top}body.pick-gift .lost #header{background-image:url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/lost/elephant800.jpg?2c6bb57a8d05f9b4fd8a7ac9389a3e52);background-position:center top}}@media only screen and (max-width:640px){body.pick-gift .won #header{background-image:url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/won/soleil480.jpg?b3922d77abd135c730da60791a8e942c);background-position:center top}body.pick-gift .lost #header{background-image:url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/lost/elephant480.jpg?cf0daeb0325d4a5881f4b144636c4ca2);background-position:center top}}html{height:100%}body{background-color:#fff;padding:0}#header{background:#ce1a74 url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/index/background2800.jpg?4d29686b54e01f7d968baf70d8497e51) no-repeat center center;background-size:cover;height:270px}#header #logo{position:relative;top:5px;left:15px;text-align:left;width:300px}#header #logo img.visible-xs-inline{width:30%}#header #logo img.visible-sm-inline{width:25%}#header #logo img.visible-md-inline,#header #logo img.visible-lg-inline{width:15%}#header a#play-video{display:none}.container-narrow{position:relative;margin:0 auto;max-width:700px}.container-narrow>hr{margin:30px 0}#footer{margin-top:20px;padding-bottom:20px;font-weight:100}#footer p{margin-bottom:5px;font-size:12px;text-align:center;padding:0 70px}#footer p a{color:#454545;text-decoration:underline;text-transform:none;font-weight:100}@media screen and (min-device-width:768px) and (max-device-width:1024px){#header{background:#ce1a74 url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/index/background800.jpg?3151698c9039f89fc4f0cdd660a912ec) no-repeat center center;background-size:100%;height:300px}#header #logo img{width:30%}}@media only screen and (max-width:640px){body #header{background:#ce1a74 url(https://assets.locomotive.works/sites/57022beca2f4225e000707ce/theme/images/index/background480.jpg?9ce2800beae8b8e02fe13e4b085b930b) no-repeat center center;background-size:100%;height:180px}body #header #logo img{width:50%}body #footer p{padding:0 60px}}