@font-face{font-family:"agegateIcons";src:url(//www.jamessquire.com.au/app/themes/x_agegate/css/../fonts/agegateIcons.eot?) format("eot"),url(//www.jamessquire.com.au/app/themes/x_agegate/css/../fonts/agegateIcons.woff) format("woff"),url(//www.jamessquire.com.au/app/themes/x_agegate/css/../fonts/agegateIcons.ttf) format("truetype"),url(//www.jamessquire.com.au/app/themes/x_agegate/css/../fonts/agegateIcons.svg#agegateIcons) format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{min-height:100vh;-webkit-font-smoothing:antialiased}body{color:#000;font-family:Arial,sans-serif;font-size:14px}a,a:visited,a:focus,a:hover,a:active{color:#000;text-decoration:underline}.clear-after:after{visibility:hidden;display:block;content:"";clear:both;height:0}#background-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}[class^=icon-]:after,[class^=icon-]:before,[class*=" icon-"]:after,[class*=" icon-"]:before{font-family:"agegateIcons" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"\e902"}.icon-check.after:after{content:"\e902"}.icon-check.after:before{content:''}.icon-arrow-right:before{content:"\ea3c"}.icon-arrow-right.after:after{content:"\ea3c"}.icon-arrow-right.after:before{content:''}#wpadminbar{display:none}#agegate{color:#000;margin:0 auto 0 auto;padding:0;width:312px}@media (min-width:375px){#agegate{padding:60px 0 40px}}#agegate input{padding:0}#agegate input[type=checkbox]:not(:checked),#agegate input[type=checkbox]:checked{left:-9999px;position:absolute}#agegate input[type=checkbox]:not(:checked)+label,#agegate input[type=checkbox]:checked+label{cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:16px;font-style:normal;height:22px;line-height:20px;position:relative;padding-left:30px}#agegate input[type=checkbox]:not(:checked)+label:before,#agegate input[type=checkbox]:checked+label:before{background:0 0;border:1px solid #fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);content:'';height:20px;position:absolute;left:0;top:0;width:20px}#agegate input[type=checkbox]:not(:checked)+label:after,#agegate input[type=checkbox]:checked+label:after{content:'\e902';font-family:"agegateIcons" !important;font-size:20px;left:1px;line-height:.8;position:absolute;top:3px;transition:all .2s}#agegate input[type=checkbox]:not(:checked)+label>span,#agegate input[type=checkbox]:checked+label>span{display:inline-block;font-size:16px;height:16px;line-height:16px;vertical-align:middle}#agegate input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}#agegate input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}#agegate input[type=checkbox]:disabled:not(:checked)+label:before,#agegate input[type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}#agegate input[type=checkbox]:disabled:not(:checked)+label:before,#agegate input[type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}#agegate input[type=checkbox]:disabled:checked+label:after{color:#999}#agegate input[type=checkbox]:disabled+label{color:#aaa}#agegate .agegate-container{box-sizing:border-box;height:100%;margin:0 auto;max-width:100%;padding:40px 0;width:100%}@media (min-width:375px){#agegate .agegate-container{height:auto;max-width:calc(100% - 20px)}}@media (min-width:500px){#agegate .agegate-container{max-width:480px}}#agegate .agegate-inner{position:relative;text-align:center;z-index:1}#agegate .agegate_digit-wrapper{margin-top:30px;padding-top:20px}#agegate .agegate_digit-wrapper.error{color:inherit !important;font-style:inherit !important;font-size:inherit !important}#agegate .agegate-year-label,#agegate .agegate-confirm-birthday-label,#agegate .fact-title{display:block;font-family:Arial,sans-serif;font-size:28px;text-align:center;text-transform:uppercase}#agegate .agegate-year-subtible,#agegate .agegate-confirm-birthday-subtitle{display:block;font-family:Arial,sans-serif;font-size:18px;margin-top:20px;text-align:center;text-transform:uppercase}#agegate .digit{height:118px;float:left;font-family:Arial,sans-serif;position:relative;width:72px}#agegate .digit:first-of-type{margin-left:6px}@media (min-width:375px){#agegate .digit:first-of-type{margin-left:0}}#agegate .digit+.digit{margin-left:4px}@media (min-width:375px){#agegate .digit+.digit{margin-left:8px}}#agegate .digit:before,#agegate .digit .digit_placeholder,#agegate .digit .digit_value,#agegate .digit .digit_input{position:absolute;top:0;left:0;display:block;height:100%;width:100%;text-align:center;font-size:95px;line-height:118px}@media (min-width:375px){#agegate .digit:before,#agegate .digit .digit_placeholder,#agegate .digit .digit_value,#agegate .digit .digit_input{font-size:95px;line-height:122px}}#agegate .digit:before{content:"";width:100%;height:100%;box-sizing:border-box;z-index:1}#agegate .digit .digit_placeholder{display:none;background:#fff;color:#d0d0d0;opacity:1}#agegate .digit .digit_value{background:#000;color:#000;z-index:100}.error #agegate .digit .digit_value:before{content:"";position:absolute;top:0;left:0;border:2px solid #c30336;width:100%;height:100%;box-sizing:border-box}#agegate .digit .digit_input{font-size:18px !important;background:0 0;border:0;outline:0;color:transparent;line-height:0;z-index:10}#agegate .digit.is-active:before{border:2px solid #c30e2d}#agegate .digit.is-empty .digit_value{display:none}#agegate .digit.is-empty .digit_placeholder{display:block}.error #agegate .digit:before{border-color:transparent}@media (min-width:375px){#agegate .digit{height:118px;margin-left:4px;width:72px}}#agegate .agegate_validation{color:#c03;display:none;font-size:12px;height:14px;margin-top:20px}#agegate .agegate_step2,#agegate .agegate_digit-wrapper--no-js{display:none}#agegate .agegate_step2{margin-top:30px;padding-top:20px}#agegate .agegate_step2 input[type=tel],#agegate .agegate_step2 input[type=text]{box-sizing:border-box;border:0;border-radius:0;display:inline-block;float:left;font-size:15px;padding:11px 20px;text-align:center;width:92px}#agegate .agegate_step2 input[type=tel][name=dob_year],#agegate .agegate_step2 input[type=text][name=dob_year]{float:right;width:110px}#agegate .agegate_step2 input[type=tel]+input,#agegate .agegate_step2 input[type=text]+input{margin-left:8px}#agegate button{background:#fff;border:none;color:#000;font-family:Arial,sans-serif;font-size:14px;margin-top:20px;padding:14px 40px;text-align:center;text-transform:uppercase}.agegate-body.vertically-centered{display:table;height:100vh;overflow-y:auto;width:100%}.agegate-body.vertically-centered #agegate{display:table-cell;padding:0;text-align:center;vertical-align:middle;width:auto}@media (min-width:375px){.agegate-body.vertically-centered #agegate{padding:40px 0}}.agegate-body.vertically-centered #agegate .agegate-inner{display:inline-block;vertical-align:top;width:312px}fieldset legend{width:100%}#remember-me-checkbox{display:block;margin-top:20px;text-transform:uppercase}#agegate-terms{font-family:Arial,sans-serif;font-size:12px;line-height:14px;margin-top:50px}#agegate-terms.small-margin{margin-top:16px}#agegate-terms .agegate-terms{margin-bottom:20px}#fact{display:none;margin-top:30px}#fact .fact-intro,#fact .fact-content{color:#000;font-family:Arial,sans-serif;text-transform:uppercase}#fact .fact-intro{font-size:18px;margin-top:20px}#fact .fact-content{margin-top:15px}.lt-ie9 #agegate .js-agegate_step1{display:none}.lt-ie9 #agegate .js-agegate_step2{display:block}.buorg{color:#000 !important}
@font-face{font-family:jsq-brush;src:url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/jsq-brush-base-webfont.eot?) format("eot"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/jsq-brush-base-webfont.woff2) format("woff2"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/jsq-brush-base-webfont.woff) format("woff"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/jsq-brush-base-webfont.ttf) format("truetype")}@font-face{font-family:Gotham-Medium;src:url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Medium.eot?) format("eot"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Medium.woff) format("woff"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Medium.otf) format("opentype"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Medium.ttf) format("truetype"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Medium.svg#Gotham-Medium) format("svg")}@font-face{font-family:Gotham-Bold;src:url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Bold.eot?) format("eot"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Bold.woff) format("woff"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Bold.otf) format("opentype"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Bold.ttf) format("truetype"),url(//www.jamessquire.com.au/app/themes/james-squire/css/../fonts/agegate/Gotham-Bold.svg#Gotham-Bold) format("svg")}#agegate,a,a:active,a:focus,a:hover,a:visited,body{color:#fff}#agegate .agegate-container{background:rgba(0,0,0,.7)}#agegate .logo{width:180px}#agegate input[type=checkbox]:checked+label,#agegate input[type=checkbox]:not(:checked)+label{font-family:jsq-brush,Arial,sans-serif;font-size:13.1px;text-align:center;letter-spacing:.1rem;line-height:1;text-transform:uppercase!important;font-weight:400}#agegate input[type=checkbox]:checked+label>span,#agegate input[type=checkbox]:not(:checked)+label>span{font-size:13.2px;line-height:22px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#agegate input[type=checkbox]:checked+label>span,#agegate input[type=checkbox]:not(:checked)+label>span{padding-top:4px}}#agegate .agegate-confirm-birthday-label,#agegate .agegate-year-label,#agegate .fact-title{font-family:jsq-brush,Arial,sans-serif;font-size:26.4px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.35);letter-spacing:.1rem;line-height:1;text-transform:uppercase!important;font-weight:400}#agegate .digit .digit_value{background:#fff;color:#000}#agegate .digit .digit_input,#agegate .digit .digit_placeholder,#agegate .digit .digit_value{font-family:Gotham-Medium,Arial,sans-serif;font-size:95.5px;font-weight:500;line-height:1.35;text-align:center}#agegate .agegate-confirm-birthday-subtitle,#agegate .agegate-year-subtible{font-family:jsq-brush,Arial,sans-serif;font-size:17px;margin-top:14px;text-align:center;letter-spacing:.1rem;line-height:1;text-transform:uppercase!important;font-weight:400}#agegate button{background:#a24b19;border:none;color:#fff;font-family:Gotham-Bold,Arial,sans-serif;line-height:14px;padding:16px 40px 14px}#agegate #remember-me-checkbox{font-size:12px;margin-top:30px}#background-overlay{background-color:rgba(0,0,0,.6)}.agegate-body{background:url(//www.jamessquire.com.au/app/themes/james-squire/css/../img/common/agegate_still.jpg) top center no-repeat #000;background-size:cover}.agegate-body #tubular-player{opacity:0;-webkit-transition:opacity 2s ease-in;transition:opacity 2s ease-in}@media (max-width:767px){.agegate-body #tubular-container,.agegate-body tubular-shield{display:none;visibility:hidden;opacity:0;height:0}}