html,body{height:100%!important;margin:0!important;overflow:auto!important}.age-gate{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;height:100%;left:0;min-width:300px;opacity:1;position:absolute;top:0;width:100%;z-index:10000;zoom:1;-moz-transition:.3s opacity linear;-ms-transition:.3s opacity linear;-o-transition:.3s opacity linear;-webkit-transition:.3s opacity linear;transition:.3s opacity linear}.curtain{background:#000;background:rgba(0,0,0,0.8);bottom:0;height:100%;left:0;position:fixed;position:absolute\9;top:0;width:100%;z-index:9999;zoom:1;-moz-transition:.3s opacity linear;-ms-transition:.3s opacity linear;-o-transition:.3s opacity linear;-webkit-transition:.3s opacity linear;transition:.3s opacity linear}.age-gate .panel{background:#e2e2e2;color:#666;margin:3% auto;padding:2% 5%;position:relative;width:60%;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 5px 25px rgba(0,0,0,0.5);-ms-box-shadow:0 5px 25px rgba(0,0,0,0.5);-o-box-shadow:0 5px 25px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.5)}.age-gate h1{text-shadow:0 2px 1px #FFF}.age-gate a{color:#009}.age-gate a:active,.age-gate a:hover{text-decoration:none}.age-gate footer{border-top:1px solid #CCC;font-size:.8em}.age-gate .centred{text-align:center}.age-gate h2{font-size:1.2em;font-weight:normal}.age-gate ul,.age-gate li{margin:0;padding:0}.age-gate ul.unstyled{list-style:none}.age-gate ul.inline li{display:inline-block;display:block\9;float:left\9;margin:0 5px}.age-gate input,.age-gate textarea{margin:0;vertical-align:bottom}.age-gate .loader{background:url(../images/loader.gif) no-repeat 0 0;height:32px;left:50%;margin-left:-16px;position:absolute;top:20%;width:32px;z-index:1000}.age-gate .row{margin:10px 0;position:relative;width:100%}.age-gate .row:after{clear:both;content:"";display:table}.age-gate .span2{float:left;position:relative;width:49%}.age-gate .span2:first-of-type{margin-right:2%}.age-gate .span3{float:left;margin:0 1%;position:relative;width:32%;width:27%\9}.age-gate .span3:first-of-type{margin-left:0}.age-gate .span3:last-of-type{margin-right:0}.age-gate label{display:block;margin:5px 0;z-index:1!important;zoom:1}.age-gate label[for="remember-me"]{line-height:18px!important;margin-top:0}.age-gate select{font-size:16px;width:100%}.age-gate .country,.age-gate .language,.age-gate .day,.age-gate .month,.age-gate .year,.age-gate .day:focus,.age-gate .month:focus,.age-gate .year:focus{border:1px solid #888;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:16px;line-height:16px;margin:0 0 20px 0;padding:5px 3px;width:100%!important}.age-gate input[type="text"]{width:100%!important}.age-gate .row-country{z-index:3;zoom:1}.age-gate .dob-inputs{z-index:2;zoom:1}.age-gate .remember-row{overflow:hidden;z-index:1;zoom:1}.age-gate input[type="checkbox"]{-webkit-appearance:none;background:url(../images/checkbox.png) no-repeat 0 0;border:0;box-shadow:none;float:left;height:19px!important;margin:5px 10px 10px 0;outline:0;overflow:hidden;padding:0;width:20px!important}.age-gate .remember-me-checkbox{float:left\9}.age-gate .remember-me-label{display:inline\9!important}.age-gate input[type="checkbox"]:checked{background:url(../images/checkbox.png) no-repeat 0 -19px;border:0;box-shadow:none;outline:0}.age-gate input[type="submit"]{background:#EEE;border:1px solid #999;color:#333;display:block;font-size:16px;height:30px;line-height:30px;margin:0 auto 20px auto;padding:0 5px}.age-gate input[type="submit"]:active,input[type="submit"]:hover{background:#FFF;cursor:pointer}.age-gate input:focus{border:1px solid #666}.age-gate .error{background:#ad3333;bottom:-80px;bottom:0\9;color:#FFF;display:block;height:80px\9;left:50px;left:0\9;margin:0\9;max-width:200px;opacity:0;opacity:1\9;padding:10px;position:absolute;width:80%\9;z-index:20000;zoom:1;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3);-ms-box-shadow:0 2px 5px rgba(0,0,0,0.3);-o-box-shadow:0 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3);-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-o-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.age-gate .error.active{opacity:1;bottom:-60px;bottom:0\9}.age-gate .selects .dob-error{top:30px\9}.age-gate .textboxes .dob-error{top:60px\9}.age-gate .country-error{top:30px\9;width:100%\9}.age-gate .country-error.active{bottom:-40px}.age-gate .error:after{border-color:#ad3333 transparent;border-style:solid;border-width:0 10px 10px;top:-10px;content:"";display:block;left:15px;position:absolute;width:0}@media all and (max-width:500px){.age-gate{font-size:.8em}.age-gate .panel{width:80%}}@media all and (min-width:1200px){.age-gate{font-size:1.4em}.age-gate label[for="remember-me"]{line-height:1.1em!important}}