/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@-ms-viewport{minimum-scale:1;maximum-scale:1;min-zoom:1;max-zoom:1}html{overflow-x:hidden}body{background-color:#000;-ms-touch-action:none;color:#ccc;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;background-size:100% auto;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body{height:100%;margin:0;padding:0}a,.pointer{cursor:pointer}a{color:#95a0a7}body.isDesktop a:hover{color:#cc2b2b}:focus{outline:0}#container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none;z-index:2;overflow:hidden;position:relative;display:none}.fixedWidth{width:100%;max-width:1200px}.hideIt{display:none}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.alignCenter{left:0;right:0;margin-left:auto;margin-right:auto}.valignCenter{top:0;bottom:0;margin-top:auto;margin-bottom:auto}.floatLeft{float:left}.floatRight{float:right}.clear{clear:both}.sanSerifFont{font-family:Arial,Helvetica,sans-serif}.serifFont{font-family:Georgia,"Times New Roman",Times,serif,Arial,Helvetica,sans-serif}.italicFont{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif}body.cn .chi,body.hk .chi{font-family:"Microsoft JhengHei","Heiti TC","微軟正黑體","華康粗黑體","黑體","SimHei","Arial Unicode MS","Arial"}.bg{background-size:100% 100% !important;-ms-behavior:url(js/other/backgroundsize.min.htc)}.preload{background-repeat:no-repeat}.pointer{cursor:pointer}#preloaderHolder{width:100%;height:100%}#preloader_percent{width:70px;height:40px;text-align:center}#headerContainer{z-index:25}#middleContainer{z-index:1}#stepHolder{z-index:30}#footerContainer{position:fixed;bottom:0;z-index:20}body.isTouch #footerContainer{position:absolute;bottom:auto;height:25px}#footer{position:relative}#error_landscapeWarning{width:100%;text-align:center;height:200px}.comboBox,.textInput,.checkbox{border-style:none}.comboBox,.textInput,.textInput_error{border-radius:6px;padding:5px 5px;color:#fff}.comboBox,.textInput,.textInput_error,.checkbox{background-color:#b9536b}.textInput,.textInput_error{width:99%}.comboBox_error,.textInput_error{border:1px solid #ff0}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}#debugMsg p{font-size:12px;margin:0;padding:0;font-weight:bold;text-align:left}#debugMsg p a{color:#f00}#debugMsg{position:fixed;z-index:5000;top:0;left:0;color:#0ff;background-color:#000;background-color:rgba(0,0,0,0.5);display:none}@-webkit-keyframes fadeIn{0%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-moz-keyframes fadeIn{0%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-ms-keyframes fadeIn{0%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-o-keyframes fadeIn{0%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@keyframes fadeIn{0%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-webkit-keyframes fadeOut{0%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-moz-keyframes fadeOut{0%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-ms-keyframes fadeOut{0%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-o-keyframes fadeOut{0%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@keyframes fadeOut{0%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-webkit-keyframes bgmAni{0%{zoom:1;filter:alpha(opacity=35);-webkit-opacity:0.35;-moz-opacity:0.35;opacity:0.35;height:3px}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;height:17px}}@-moz-keyframes bgmAni{0%{zoom:1;filter:alpha(opacity=35);-webkit-opacity:0.35;-moz-opacity:0.35;opacity:0.35;height:3px}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;height:17px}}@-ms-keyframes bgmAni{0%{zoom:1;filter:alpha(opacity=35);-webkit-opacity:0.35;-moz-opacity:0.35;opacity:0.35;height:3px}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;height:17px}}@-o-keyframes bgmAni{0%{zoom:1;filter:alpha(opacity=35);-webkit-opacity:0.35;-moz-opacity:0.35;opacity:0.35;height:3px}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;height:17px}}@keyframes bgmAni{0%{zoom:1;filter:alpha(opacity=35);-webkit-opacity:0.35;-moz-opacity:0.35;opacity:0.35;height:3px}100%{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;height:17px}}@-webkit-keyframes movingDown{0%{bottom:45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-moz-keyframes movingDown{0%{bottom:45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-ms-keyframes movingDown{0%{bottom:45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-o-keyframes movingDown{0%{bottom:45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@keyframes movingDown{0%{bottom:45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-webkit-keyframes movingDown2{0%{bottom:-15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:-30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:-45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-moz-keyframes movingDown2{0%{bottom:-15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:-30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:-45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-ms-keyframes movingDown2{0%{bottom:-15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:-30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:-45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-o-keyframes movingDown2{0%{bottom:-15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:-30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:-45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@keyframes movingDown2{0%{bottom:-15px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}50%{bottom:-30px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{bottom:-45px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}}@-webkit-keyframes preloaderAni{0%{background-position:0 0}100%{background-position:0 -15400px}}@-moz-keyframes preloaderAni{0%{background-position:0 0}100%{background-position:0 -15400px}}@-ms-keyframes preloaderAni{0%{background-position:0 0}100%{background-position:0 -15400px}}@-o-keyframes preloaderAni{0%{background-position:0 0}100%{background-position:0 -15400px}}@keyframes preloaderAni{0%{background-position:0 0}100%{background-position:0 -15400px}}@-webkit-keyframes bloodAni{0%{background-position:0 0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{background-position:0 -3990px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-moz-keyframes bloodAni{0%{background-position:0 0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{background-position:0 -3990px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-ms-keyframes bloodAni{0%{background-position:0 0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{background-position:0 -3990px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-o-keyframes bloodAni{0%{background-position:0 0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{background-position:0 -3990px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@keyframes bloodAni{0%{background-position:0 0;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{background-position:0 -3990px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}}@-webkit-keyframes spriteAni{0%{background-position:0 0}100%{background-position:0 -13536px}}@-moz-keyframes spriteAni{0%{background-position:0 0}100%{background-position:0 -13536px}}@-ms-keyframes spriteAni{0%{background-position:0 0}100%{background-position:0 -13536px}}@-o-keyframes spriteAni{0%{background-position:0 0}100%{background-position:0 -13536px}}@keyframes spriteAni{0%{background-position:0 0}100%{background-position:0 -13536px}}@-webkit-keyframes shockScreenAni{0%{clip:rect(249px, 4000px, 352px, 0);left:0}2%{clip:rect(177px, 4000px, 280px, 0);left:-10px}5%{clip:rect(103px, 4000px, 116px, 0);left:0}8%{clip:rect(209px, 4000px, 212px, 0);left:10px}12%{clip:rect(233px, 4000px, 256px, 0);left:-5px}18%{clip:rect(303px, 4000px, 327px, 0);left:-15px}20%{clip:rect(343px, 4000px, 368px, 0);left:-3px}25%{clip:rect(538px, 4000px, 550px, 0);left:15px}28%{clip:rect(580px, 4000px, 591px, 0);left:0}30%{clip:rect(738px, 4000px, 840px, 0);left:5px}33%{clip:rect(453px, 4000px, 560px, 0);left:3px}35%{clip:rect(543px, 4000px, 654px, 0);left:0}38%{clip:rect(286px, 4000px, 394px, 0);left:5px}40%{clip:rect(290px, 4000px, 300px, 0);left:10px}41%{clip:rect(168px, 4000px, 270px, 0);left:-5px}43%{clip:rect(348px, 4000px, 450px, 0);left:5px}45%{clip:rect(521px, 4000px, 524px, 0);left:-8px}48%{clip:rect(617px, 4000px, 726px, 0);left:0}50%{clip:rect(316px, 4000px, 438px, 0);left:-15px}53%{clip:rect(473px, 4000px, 582px, 0);left:-5px}55%{clip:rect(683px, 4000px, 790px, 0);left:0}56%{clip:rect(0, 4000px, 4000px, 0);left:0}}@-moz-keyframes shockScreenAni{0%{clip:rect(249px, 4000px, 352px, 0);left:0}2%{clip:rect(177px, 4000px, 280px, 0);left:-10px}5%{clip:rect(103px, 4000px, 116px, 0);left:0}8%{clip:rect(209px, 4000px, 212px, 0);left:10px}12%{clip:rect(233px, 4000px, 256px, 0);left:-5px}18%{clip:rect(303px, 4000px, 327px, 0);left:-15px}20%{clip:rect(343px, 4000px, 368px, 0);left:-3px}25%{clip:rect(538px, 4000px, 550px, 0);left:15px}28%{clip:rect(580px, 4000px, 591px, 0);left:0}30%{clip:rect(738px, 4000px, 840px, 0);left:5px}33%{clip:rect(453px, 4000px, 560px, 0);left:3px}35%{clip:rect(543px, 4000px, 654px, 0);left:0}38%{clip:rect(286px, 4000px, 394px, 0);left:5px}40%{clip:rect(290px, 4000px, 300px, 0);left:10px}41%{clip:rect(168px, 4000px, 270px, 0);left:-5px}43%{clip:rect(348px, 4000px, 450px, 0);left:5px}45%{clip:rect(521px, 4000px, 524px, 0);left:-8px}48%{clip:rect(617px, 4000px, 726px, 0);left:0}50%{clip:rect(316px, 4000px, 438px, 0);left:-15px}53%{clip:rect(473px, 4000px, 582px, 0);left:-5px}55%{clip:rect(683px, 4000px, 790px, 0);left:0}56%{clip:rect(0, 4000px, 4000px, 0);left:0}}@-ms-keyframes shockScreenAni{0%{clip:rect(249px, 4000px, 352px, 0);left:0}2%{clip:rect(177px, 4000px, 280px, 0);left:-10px}5%{clip:rect(103px, 4000px, 116px, 0);left:0}8%{clip:rect(209px, 4000px, 212px, 0);left:10px}12%{clip:rect(233px, 4000px, 256px, 0);left:-5px}18%{clip:rect(303px, 4000px, 327px, 0);left:-15px}20%{clip:rect(343px, 4000px, 368px, 0);left:-3px}25%{clip:rect(538px, 4000px, 550px, 0);left:15px}28%{clip:rect(580px, 4000px, 591px, 0);left:0}30%{clip:rect(738px, 4000px, 840px, 0);left:5px}33%{clip:rect(453px, 4000px, 560px, 0);left:3px}35%{clip:rect(543px, 4000px, 654px, 0);left:0}38%{clip:rect(286px, 4000px, 394px, 0);left:5px}40%{clip:rect(290px, 4000px, 300px, 0);left:10px}41%{clip:rect(168px, 4000px, 270px, 0);left:-5px}43%{clip:rect(348px, 4000px, 450px, 0);left:5px}45%{clip:rect(521px, 4000px, 524px, 0);left:-8px}48%{clip:rect(617px, 4000px, 726px, 0);left:0}50%{clip:rect(316px, 4000px, 438px, 0);left:-15px}53%{clip:rect(473px, 4000px, 582px, 0);left:-5px}55%{clip:rect(683px, 4000px, 790px, 0);left:0}56%{clip:rect(0, 4000px, 4000px, 0);left:0}}@-o-keyframes shockScreenAni{0%{clip:rect(249px, 4000px, 352px, 0);left:0}2%{clip:rect(177px, 4000px, 280px, 0);left:-10px}5%{clip:rect(103px, 4000px, 116px, 0);left:0}8%{clip:rect(209px, 4000px, 212px, 0);left:10px}12%{clip:rect(233px, 4000px, 256px, 0);left:-5px}18%{clip:rect(303px, 4000px, 327px, 0);left:-15px}20%{clip:rect(343px, 4000px, 368px, 0);left:-3px}25%{clip:rect(538px, 4000px, 550px, 0);left:15px}28%{clip:rect(580px, 4000px, 591px, 0);left:0}30%{clip:rect(738px, 4000px, 840px, 0);left:5px}33%{clip:rect(453px, 4000px, 560px, 0);left:3px}35%{clip:rect(543px, 4000px, 654px, 0);left:0}38%{clip:rect(286px, 4000px, 394px, 0);left:5px}40%{clip:rect(290px, 4000px, 300px, 0);left:10px}41%{clip:rect(168px, 4000px, 270px, 0);left:-5px}43%{clip:rect(348px, 4000px, 450px, 0);left:5px}45%{clip:rect(521px, 4000px, 524px, 0);left:-8px}48%{clip:rect(617px, 4000px, 726px, 0);left:0}50%{clip:rect(316px, 4000px, 438px, 0);left:-15px}53%{clip:rect(473px, 4000px, 582px, 0);left:-5px}55%{clip:rect(683px, 4000px, 790px, 0);left:0}56%{clip:rect(0, 4000px, 4000px, 0);left:0}}@keyframes shockScreenAni{0%{clip:rect(249px, 4000px, 352px, 0);left:0}2%{clip:rect(177px, 4000px, 280px, 0);left:-10px}5%{clip:rect(103px, 4000px, 116px, 0);left:0}8%{clip:rect(209px, 4000px, 212px, 0);left:10px}12%{clip:rect(233px, 4000px, 256px, 0);left:-5px}18%{clip:rect(303px, 4000px, 327px, 0);left:-15px}20%{clip:rect(343px, 4000px, 368px, 0);left:-3px}25%{clip:rect(538px, 4000px, 550px, 0);left:15px}28%{clip:rect(580px, 4000px, 591px, 0);left:0}30%{clip:rect(738px, 4000px, 840px, 0);left:5px}33%{clip:rect(453px, 4000px, 560px, 0);left:3px}35%{clip:rect(543px, 4000px, 654px, 0);left:0}38%{clip:rect(286px, 4000px, 394px, 0);left:5px}40%{clip:rect(290px, 4000px, 300px, 0);left:10px}41%{clip:rect(168px, 4000px, 270px, 0);left:-5px}43%{clip:rect(348px, 4000px, 450px, 0);left:5px}45%{clip:rect(521px, 4000px, 524px, 0);left:-8px}48%{clip:rect(617px, 4000px, 726px, 0);left:0}50%{clip:rect(316px, 4000px, 438px, 0);left:-15px}53%{clip:rect(473px, 4000px, 582px, 0);left:-5px}55%{clip:rect(683px, 4000px, 790px, 0);left:0}56%{clip:rect(0, 4000px, 4000px, 0);left:0}}@-webkit-keyframes shockScreenMobileAni{99.9%{background-position:0 0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{background-position:-1px 0;zoom:1;filter:alpha(opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}}@-moz-keyframes shockScreenMobileAni{99.9%{background-position:0 0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{background-position:-1px 0;zoom:1;filter:alpha(opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}}@-ms-keyframes shockScreenMobileAni{99.9%{background-position:0 0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{background-position:-1px 0;zoom:1;filter:alpha(opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}}@-o-keyframes shockScreenMobileAni{99.9%{background-position:0 0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{background-position:-1px 0;zoom:1;filter:alpha(opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}}@keyframes shockScreenMobileAni{99.9%{background-position:0 0;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}100%{background-position:-1px 0;zoom:1;filter:alpha(opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}}@-webkit-keyframes shockRedAni{99.8%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=90);-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}}@-moz-keyframes shockRedAni{99.8%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=90);-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}}@-ms-keyframes shockRedAni{99.8%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=90);-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}}@-o-keyframes shockRedAni{99.8%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=90);-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}}@keyframes shockRedAni{99.8%{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}100%{zoom:1;filter:alpha(opacity=90);-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9}}body,html{overflow:hidden}#preloaderHolder2{width:277px;height:310px;text-align:center;-webkit-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}#preloader{width:277px;height:350px;background-position:0 0;-webkit-animation:preloaderAni 2s steps(44) infinite;-moz-animation:preloaderAni 2s steps(44) infinite;-o-animation:preloaderAni 2s steps(44) infinite;animation:preloaderAni 2s steps(44) infinite}#preloader_logo{width:277px;height:109px}#preloader_percent{bottom:0;width:100%}#btn_langs{margin-top:25px}#btn_menu{left:25px;z-index:1000;margin-top:25px;width:20px;height:15px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#btn_menu span{display:block;width:100%;height:3px;background-color:#881818;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#btn_menu span:nth-child(1){top:0}#btn_menu span:nth-child(2),#btn_menu span:nth-child(3){top:7px}#btn_menu span:nth-child(4){top:14px}#btn_menu.open span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#btn_menu.open span:nth-child(1),#btn_menu.open span:nth-child(4){top:7px;width:0;left:50%}#btn_menu.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#btn_menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#btn_langs{right:3%;font-size:14px;z-index:900;width:305px;height:20px}body.en #btn_en,body.cn #btn_cn,body.hk #btn_hk{color:#cc2b2b;cursor:default}#btn_langs_desktop{text-align:right;margin-left:5px;margin-right:20px}#btn_langs_desktop .btn_lang{margin-left:15px}.btn_social{background-size:100% 100%;background-repeat:no-repeat}#icon_fb,#icon_fb2{width:18px;height:16px;background-image:url(../images/icon_facebook.png)}#icon_sina,#icon_sina2{width:20px;height:16px;background-image:url(../images/icon_sina.png)}#icon_wechat,#icon_wechat2{width:20px;height:16px;background-image:url(../images/icon_wechat.png)}#icon_qq,#icon_qq2{width:18px;height:18px;background-image:url(../images/icon_qq.png)}.icon_spca{width:24px;height:24px;margin-top:-2px;background-image:url(../images/spca_logo_nav.png);background-size:100% 100%;right:0}#btn_socials{width:140px}#btn_socials .btn_social{margin-left:20px}#btn_socials #icon_fb{margin-left:0}#btn_socials2{width:212px}#btn_socials2 .btn_social{margin-left:40px}#btn_socials2 #icon_fb2{width:24px;height:21px;margin-left:0}#btn_socials2 #icon_sina2{width:26px;height:20px}#btn_socials2 #icon_wechat2{width:24px;height:20px}#btn_bgm{width:20px;height:17px;margin-right:15px}#btn_bgm .relative{width:20px;height:17px}#btn_bgm .bgm_bar{background:#95a0a7;bottom:1px;height:3px;position:absolute;width:3px}#btn_bgm #btn_bgn_bar0{left:0;-webkit-animation:bgmAni 0.4s 0.2s linear infinite alternate;-moz-animation:bgmAni 0.4s 0.2s linear infinite alternate;-o-animation:bgmAni 0.4s 0.2s linear infinite alternate;animation:bgmAni 0.4s 0.2s linear infinite alternate}#btn_bgm #btn_bgn_bar1{left:4px;-webkit-animation:bgmAni 0.433s 0.1s linear infinite alternate;-moz-animation:bgmAni 0.433s 0.1s linear infinite alternate;-o-animation:bgmAni 0.433s 0.1s linear infinite alternate;animation:bgmAni 0.433s 0.1s linear infinite alternate}#btn_bgm #btn_bgn_bar2{left:8px;-webkit-animation:bgmAni 0.403s linear infinite alternate;-moz-animation:bgmAni 0.403s linear infinite alternate;-o-animation:bgmAni 0.403s linear infinite alternate;animation:bgmAni 0.403s linear infinite alternate}#btn_bgm #btn_bgn_bar3{left:12px;-webkit-animation:bgmAni 0.458s 0.3s linear infinite alternate;-moz-animation:bgmAni 0.458s 0.3s linear infinite alternate;-o-animation:bgmAni 0.458s 0.3s linear infinite alternate;animation:bgmAni 0.458s 0.3s linear infinite alternate}#btn_bgm #btn_bgn_bar4{left:16px;-webkit-animation:bgmAni 0.41s 0.5s linear infinite alternate;-moz-animation:bgmAni 0.41s 0.5s linear infinite alternate;-o-animation:bgmAni 0.41s 0.5s linear infinite alternate;animation:bgmAni 0.41s 0.5s linear infinite alternate}#btn_bgm.stopSound #btn_bgn_bar0,#btn_bgm.stopSound #btn_bgn_bar1,#btn_bgm.stopSound #btn_bgn_bar2,#btn_bgm.stopSound #btn_bgn_bar3,#btn_bgm.stopSound #btn_bgn_bar4{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}#container.isTouch #btn_bgm{display:none}#menuHolder{left:0;top:0;width:100%;z-index:26;display:none;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}#menuHolder.open{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#menuHolder.open #menuItems li,#menuHolder.open #menuItems #btn_socials2,#menuHolder.open #menuItems #btn_langs2{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#menuHolder #btn_langs2{width:100%;text-align:center;margin-top:25px;font-size:18px}#menuHolder #menuHolder_bg{background-color:#000;zoom:1;filter:alpha(opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;width:100%;height:100%;left:0;top:0;z-index:1}#menuHolder #menuItems{z-index:2;width:214px;height:380px}#menuHolder #menuItems ul{width:100%;text-align:center;padding:0 0}#menuHolder #menuItems li{color:#95a0a7;list-style:none;font-size:18px;margin-bottom:25px}#menuHolder #menuItems li,#menuHolder #menuItems #btn_socials2,#menuHolder #menuItems #btn_langs2{-webkit-transform:translate(0px, 20px) scale(1.1, 1.1);-moz-transform:translate(0px, 20px) scale(1.1, 1.1);-o-transform:translate(0px, 20px) scale(1.1, 1.1);-ms-transform:translate(0px, 20px) scale(1.1, 1.1);transform:translate(0px, 20px) scale(1.1, 1.1);zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#menuHolder #menuItems li:nth-child(1){-webkit-transition:-webkit-transform 0.4s ease-out 0.2s, opacity 0.4s ease-out 0.2s;-moz-transition:-moz-transform 0.4s ease-out 0.2s, opacity 0.4s ease-out 0.2s;-o-transition:-o-transform 0.4s ease-out 0.2s, opacity 0.4s ease-out 0.2s;transition:-webkit-transform 0.4s ease-out 0.2s,-moz-transform 0.4s ease-out 0.2s,-o-transform 0.4s ease-out 0.2s,transform 0.4s ease-out 0.2s, opacity 0.4s ease-out 0.2s}#menuHolder #menuItems li:nth-child(2){-webkit-transition:-webkit-transform 0.4s ease-out 0.4s, opacity 0.4s ease-out 0.4s;-moz-transition:-moz-transform 0.4s ease-out 0.4s, opacity 0.4s ease-out 0.4s;-o-transition:-o-transform 0.4s ease-out 0.4s, opacity 0.4s ease-out 0.4s;transition:-webkit-transform 0.4s ease-out 0.4s,-moz-transform 0.4s ease-out 0.4s,-o-transform 0.4s ease-out 0.4s,transform 0.4s ease-out 0.4s, opacity 0.4s ease-out 0.4s}#menuHolder #menuItems li:nth-child(3){-webkit-transition:-webkit-transform 0.4s ease-out 0.6000000000000001s, opacity 0.4s ease-out 0.6000000000000001s;-moz-transition:-moz-transform 0.4s ease-out 0.6000000000000001s, opacity 0.4s ease-out 0.6000000000000001s;-o-transition:-o-transform 0.4s ease-out 0.6000000000000001s, opacity 0.4s ease-out 0.6000000000000001s;transition:-webkit-transform 0.4s ease-out 0.6000000000000001s,-moz-transform 0.4s ease-out 0.6000000000000001s,-o-transform 0.4s ease-out 0.6000000000000001s,transform 0.4s ease-out 0.6000000000000001s, opacity 0.4s ease-out 0.6000000000000001s}#menuHolder #menuItems li:nth-child(4){-webkit-transition:-webkit-transform 0.4s ease-out 0.8s, opacity 0.4s ease-out 0.8s;-moz-transition:-moz-transform 0.4s ease-out 0.8s, opacity 0.4s ease-out 0.8s;-o-transition:-o-transform 0.4s ease-out 0.8s, opacity 0.4s ease-out 0.8s;transition:-webkit-transform 0.4s ease-out 0.8s,-moz-transform 0.4s ease-out 0.8s,-o-transform 0.4s ease-out 0.8s,transform 0.4s ease-out 0.8s, opacity 0.4s ease-out 0.8s}#menuHolder #menuItems li:nth-child(5){-webkit-transition:-webkit-transform 0.4s ease-out 1s, opacity 0.4s ease-out 1s;-moz-transition:-moz-transform 0.4s ease-out 1s, opacity 0.4s ease-out 1s;-o-transition:-o-transform 0.4s ease-out 1s, opacity 0.4s ease-out 1s;transition:-webkit-transform 0.4s ease-out 1s,-moz-transform 0.4s ease-out 1s,-o-transform 0.4s ease-out 1s,transform 0.4s ease-out 1s, opacity 0.4s ease-out 1s}#menuHolder #menuItems li:nth-child(6){-webkit-transition:-webkit-transform 0.4s ease-out 1.2000000000000002s, opacity 0.4s ease-out 1.2000000000000002s;-moz-transition:-moz-transform 0.4s ease-out 1.2000000000000002s, opacity 0.4s ease-out 1.2000000000000002s;-o-transition:-o-transform 0.4s ease-out 1.2000000000000002s, opacity 0.4s ease-out 1.2000000000000002s;transition:-webkit-transform 0.4s ease-out 1.2000000000000002s,-moz-transform 0.4s ease-out 1.2000000000000002s,-o-transform 0.4s ease-out 1.2000000000000002s,transform 0.4s ease-out 1.2000000000000002s, opacity 0.4s ease-out 1.2000000000000002s}#menuHolder #menuItems #btn_socials2{-webkit-transition:-webkit-transform 0.4s ease-out 1.4000000000000001s, opacity 0.4s ease-out 1.4000000000000001s;-moz-transition:-moz-transform 0.4s ease-out 1.4000000000000001s, opacity 0.4s ease-out 1.4000000000000001s;-o-transition:-o-transform 0.4s ease-out 1.4000000000000001s, opacity 0.4s ease-out 1.4000000000000001s;transition:-webkit-transform 0.4s ease-out 1.4000000000000001s,-moz-transform 0.4s ease-out 1.4000000000000001s,-o-transform 0.4s ease-out 1.4000000000000001s,transform 0.4s ease-out 1.4000000000000001s, opacity 0.4s ease-out 1.4000000000000001s}#menuHolder #menuItems #btn_langs2{-webkit-transition:-webkit-transform 0.4s ease-out 1.6s, opacity 0.4s ease-out 1.6s;-moz-transition:-moz-transform 0.4s ease-out 1.6s, opacity 0.4s ease-out 1.6s;-o-transition:-o-transform 0.4s ease-out 1.6s, opacity 0.4s ease-out 1.6s;transition:-webkit-transform 0.4s ease-out 1.6s,-moz-transform 0.4s ease-out 1.6s,-o-transform 0.4s ease-out 1.6s,transform 0.4s ease-out 1.6s, opacity 0.4s ease-out 1.6s}body.en #menuHolder #menuItems{height:400px}body.isTouch .btn_hover_arrow{display:none}#stepHolder{right:3%;z-index:19;text-align:center;margin-right:-18px}#stepUp{margin-bottom:20px}#stepDown{margin-top:20px}.stepDot1{width:50px;height:50px}.stepDot1.highlight .stepDot2{background-color:#881818}.stepDot2{width:5px;height:5px;background-color:#95a0a7;-webkit-transition:width 0.5s, height 0.5s;-moz-transition:width 0.5s, height 0.5s;-o-transition:width 0.5s, height 0.5s;transition:width 0.5s, height 0.5s}.stepArrow{width:5px}.tri_up_grey{width:0px;height:0px;border-style:solid;border-width:0 2px 6px 3px;border-color:transparent transparent #95a0a7 transparent}.tri_line_grey{border-right:1px solid #95a0a7;width:2px;height:10px}.tri_down_grey{width:0px;height:0px;border-style:solid;border-width:6px 2px 0 3px;border-color:#95a0a7 transparent transparent transparent}.slideHolder{width:100%;overflow:hidden;background-color:#000}.slide{background-size:cover;background-position:center center;width:100%;height:100%}.mask{width:100%;height:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;background-repeat:no-repeat;background-position:-10000px -10000px}.stay{position:fixed;top:0;left:0;z-index:10;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#container.curSec0 #btn_more{display:none;visibility:hidden;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#container.curSec0 #btn_more2{position:absolute;bottom:-40px;-webkit-animation:movingDown2 2s infinite;-moz-animation:movingDown2 2s infinite;-o-animation:movingDown2 2s infinite;animation:movingDown2 2s infinite}.btn_more{width:20px;height:20px;z-index:20;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;-webkit-animation:movingDown 2s infinite;-moz-animation:movingDown 2s infinite;-o-animation:movingDown 2s infinite;animation:movingDown 2s infinite;bottom:30px}#btn_skip,.btn_learnMore{z-index:20;bottom:60px;background-color:rgba(0,0,0,0.9)}#eventLogoHolder{padding:13px 0 14px 0;background-color:#000}#event_logo{width:139.2px;height:40.199999999999996px}#event_line0,#event_line1{border-top:1px solid #c4a97d;left:50%;right:50%;transition:all 1s .5s ease-out}#event_line0{top:17%}#event_line1{top:72%}#container.isDesktop #menuHolder #menuItems li.pointer:hover{color:#fff}#container.isDesktop .stepDot1:hover .stepDot2{width:12px;height:12px}#container.isDesktop .stepDot1.highlight:hover .stepDot2{width:5px;height:5px}#container.isDesktop #btn_skip,#container.isDesktop .btn_learnMore{background-color:rgba(0,0,0,0.9)}#container.isDesktop #btn_skip:hover,#container.isDesktop .btn_learnMore:hover{background-color:#c4a97d}#container.isDesktop .btn_hover{background-color:transparent}#container.isDesktop .btn_hover .btn_hover_text,#container.isDesktop .btn_hover .btn_hover_arrow{color:#c4a97d;transition:all .5s;display:inline-block}#container.isDesktop .btn_hover .btn_hover_text{font-size:14px;-webkit-transform:translate(10px, 0px);-moz-transform:translate(10px, 0px);-o-transform:translate(10px, 0px);-ms-transform:translate(10px, 0px);transform:translate(10px, 0px)}#container.isDesktop .btn_hover .btn_hover_arrow{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:scale(0) translate(-20px, 0);-moz-transform:scale(0) translate(-20px, 0);-o-transform:scale(0) translate(-20px, 0);-ms-transform:scale(0) translate(-20px, 0);transform:scale(0) translate(-20px, 0)}#container.isDesktop .btn_hover:hover{background-color:#c4a97d}#container.isDesktop .btn_hover:hover .btn_hover_text,#container.isDesktop .btn_hover:hover .btn_hover_arrow{color:#fff}#container.isDesktop .btn_hover:hover .btn_hover_text{-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}#container.isDesktop .btn_hover:hover .btn_hover_arrow{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1) translate(10px, 0px);-moz-transform:scale(1) translate(10px, 0px);-o-transform:scale(1) translate(10px, 0px);-ms-transform:scale(1) translate(10px, 0px);transform:scale(1) translate(10px, 0px)}.btn_hover{text-transform:uppercase}.btn_learnMore{color:#c4a97d}#connect_holder{background:#000 url(../images/bg_connect.jpg) repeat}#connect_holder #connect_holder2{width:100%;height:100%}#connect_holder #connect_holder2_bg{background-color:#000;zoom:1;filter:alpha(opacity=60);-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;width:100%;height:100%;left:0;top:0}#connect_holder.animate0 .scan_line{width:43%}#connect_holder.animate0 #txt_scan4{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#connect_holder.animate0 #connect_inst1{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:height 0.5s;-moz-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s}#connect_holder.animate0 #connect_inst1.connected{height:300px}#connect_holder.animate0 #btnSkipScanHolder{margin-top:40px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#connect_holder.animate0 #connect_inst3{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;margin-top:0}#connect_holder #intro_slide1{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#connect_holder.skipScan.animate1 #intro_slide1_txt,#connect_holder.skipScan.animate1 #intro_slide2_txt,#connect_holder.skipScan.animate1 #intro_slide3_txt{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#connect_holder.skipScan.animate1 #intro_slide1_txt,#connect_holder.skipScan.animate1 #intro_slide3_txt{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#connect_holder #introSlideTxtHolder{right:20%}#connect_holder #intro_slide1_txt,#connect_holder #intro_slide2_txt,#connect_holder #intro_slide3_txt{width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#connect_holder #intro_slide1_txt{-webkit-transform:translate(0, -100px);-moz-transform:translate(0, -100px);-o-transform:translate(0, -100px);-ms-transform:translate(0, -100px);transform:translate(0, -100px)}#connect_holder #intro_slide2_txt{right:0}#connect_holder #intro_slide3_txt{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-o-transform:translate(0, 100px);-ms-transform:translate(0, 100px);transform:translate(0, 100px);bottom:0}#connect_inst1{width:80%;max-width:400px;text-align:center;height:450px;line-height:1.5em;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 1s 2s;-moz-transition:opacity 1s 2s;-o-transition:opacity 1s 2s;transition:opacity 1s 2s}#txt_scan{text-align:center;color:#c4a97d}#txt_scan a{color:#fff}#txt_scan4{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 2s 1.2s;-moz-transition:opacity 2s 1.2s;-o-transition:opacity 2s 1.2s;transition:opacity 2s 1.2s}#connect_inst2{height:320px;overflow:hidden}#connect_inst3{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;margin-top:250px;-webkit-transition:all 2s 2s;-moz-transition:all 2s 2s;-o-transition:all 2s 2s;transition:all 2s 2s}#qrcode{width:164px;margin:20px auto auto;background-color:#fff;padding:10px 10px}#qrcode_link{text-decoration:none}#scan_line{text-align:center;width:100%;color:#c4a97d;line-height:1em}.scan_line{border-top:1px solid #3f3f3f;width:0;top:8px;zoom:1;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-webkit-transition:width 2s 1.2s;-moz-transition:width 2s 1.2s;-o-transition:width 2s 1.2s;transition:width 2s 1.2s}#scan_line0{right:55%}#scan_line1{left:55%}#btnSkipScanHolder{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 1.5s 2.2s;-moz-transition:all 1.5s 2.2s;-o-transition:all 1.5s 2.2s;transition:all 1.5s 2.2s;margin-top:0}#btn_skipScan{-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s}#btn_skip,#btn_skipScan,#btn_commit,#btn_donate,.btn_learnMore{text-align:center;letter-spacing:5px;border:1px solid #c4a97d;padding:20px 0;width:200px}#txt_thankyou{width:200px;height:60px;background-size:contain;background-position:center center}body.en #btn_skip,body.en #btn_skipScan,body.en #btn_commit,body.en #btn_donate,body.en .btn_learnMore{letter-spacing:3px}#sec0_holder.animate0 #event_txtHolder2{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;margin-top:0}#sec0_holder.animate0 #event_txtHolder1{z-index:3}#sec0_holder.animate0 #event_line0,#sec0_holder.animate0 #event_line1{left:-5px;right:-5px}#sec0_holder.animate1 #event_txt1_0,#sec0_holder.animate1 #event_txt1_1{top:-100%}#sec0_holder.animate1 #event_txtHolder1{top:15%}#sec0_holder.animate2 #event_txtHolder1{top:-100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#event_pot,#event_txt1_0,#event_txt1_1{-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s;transition:top 1s}#event_bg{background-size:cover;background-position:center 0;overflow:hidden}#event_pot{width:1100px;height:1023px;z-index:2}#event_txtHolder1{z-index:1;top:20%;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}#event_txtHolder2{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;margin-top:10%;-webkit-transition:margin-top 1.5s;-moz-transition:margin-top 1.5s;-o-transition:margin-top 1.5s;transition:margin-top 1.5s}.event_txt{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;background-size:100% 100%}#event_txt0{margin-bottom:0}#event_txt1{overflow:hidden}#event_txt0_1{top:24%}#event_txt1_0,#event_txt1_1{top:0}#smokeHolder0{width:100%;height:100%}.videoSeq{background-size:cover}.slideHolder.animate0 .goodTitle{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.slideHolder.animate0 .goodTitle .line0,.slideHolder.animate0 .goodTitle .line1{width:90%}.slideHolder.animate0 .goodTag{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.slideHolder.animate0 .inst{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.slideHolder.animate0 .borderLineL,.slideHolder.animate0 .borderLineR{height:100%}.slideHolder.animate0 .borderLineT,.slideHolder.animate0 .borderLineB{width:100%}.slideHolder.animate1 .inst{display:none}.slideHolder.animate2 .badTitle{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.slideHolder.animate2 .badTitle .line0,.slideHolder.animate2 .badTitle .line1{width:80%}.slideHolder.animate2 .inst{display:none}.slideHolder.animate2 .badTag{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.slideHolder.animate2 .shockScreen{-webkit-transform:scale(1.001);-moz-transform:scale(1.001);-o-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001);-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;height:100%;background-size:cover;background-position:left top;left:0;top:0;-webkit-animation:shockScreenAni 2s infinite;-moz-animation:shockScreenAni 2s infinite;-o-animation:shockScreenAni 2s infinite;animation:shockScreenAni 2s infinite}#container.connected .goodTitle,#container.connected .goodTag{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#container.connected .inst_bg{width:100%;height:100%;background-color:#000;zoom:1;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;display:block}#container.connected #sec1_holder.instClosed .goodTitle,#container.connected #sec2_holder.instClosed .goodTitle,#container.connected #sec3_holder.instClosed .goodTitle,#container.connected #sec1_holder.instClosed .goodTag,#container.connected #sec2_holder.instClosed .goodTag,#container.connected #sec3_holder.instClosed .goodTag{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#container.connected #sec1_holder.instClosed .inst_bg,#container.connected #sec2_holder.instClosed .inst_bg,#container.connected #sec3_holder.instClosed .inst_bg,#container.connected #sec1_holder.instClosed .inst,#container.connected #sec2_holder.instClosed .inst,#container.connected #sec3_holder.instClosed .inst{display:none}.inst,.instContent{width:280px;height:460px}.inst{background-color:rgba(0,0,0,0.9);zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 2s 1s;-moz-transition:opacity 2s 1s;-o-transition:opacity 2s 1s;transition:opacity 2s 1s}.borderLineL,.borderLineR{width:1px;height:0;border-left:2px solid #fff;-webkit-transition:height 2s 1s;-moz-transition:height 2s 1s;-o-transition:height 2s 1s;transition:height 2s 1s;z-index:1}.borderLineR{right:-2px}.borderLineT,.borderLineB{width:0;height:1px;border-top:2px solid #fff;-webkit-transition:width 2s 1s;-moz-transition:width 2s 1s;-o-transition:width 2s 1s;transition:width 2s 1s;z-index:2}.borderLineB{bottom:-2px}.instContent{z-index:3}.instTitle{margin-top:20px;height:107px;background-size:100% auto;background-position:center bottom}body.en #inst2 .instTitle{margin-top:-5px}.instTitle,.instTitleLine{width:62%}.instTitleLine{height:1px;border-top:1px solid #fff;top:127px}.inst_img{bottom:20px}#inst1 .inst_img{bottom:90px}.inst_txt{width:80%;text-align:center;margin-top:50px}.goodTitle,.badTitle,.goodTag,.badTag{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}.goodTitle,.badTitle{-webkit-transform:translate(0px, 25%);-moz-transform:translate(0px, 25%);-o-transform:translate(0px, 25%);-ms-transform:translate(0px, 25%);transform:translate(0px, 25%);-webkit-transition:2s ease-out;-moz-transition:2s ease-out;-o-transition:2s ease-out;transition:2s ease-out}.goodTag,.badTag{-webkit-transform:translate(0px, 50%);-moz-transform:translate(0px, 50%);-o-transform:translate(0px, 50%);-ms-transform:translate(0px, 50%);transform:translate(0px, 50%);-webkit-transition:2.2s ease-out;-moz-transition:2.2s ease-out;-o-transition:2.2s ease-out;transition:2.2s ease-out}.goodTitle .line0,.goodTitle .line1{width:0;border-top:2px solid #881818;-webkit-transition:width 1s 1s ease-out;-moz-transition:width 1s 1s ease-out;-o-transition:width 1s 1s ease-out;transition:width 1s 1s ease-out}.badTitle .line0,.badTitle .line1{width:1%;zoom:1;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;border-top:2px solid #ccc;-webkit-transition:all 1s 3s ease-out;-moz-transition:all 1s 3s ease-out;-o-transition:all 1s 3s ease-out;transition:all 1s 3s ease-out}.line0{top:-10px}.line1{bottom:-10px}.secTitle{bottom:42%}.ratioBg{background-size:100% 100%}.tagline{width:95%;text-align:center;font-size:14px;line-height:28px;top:62%;max-width:500px}.tagline .br{display:block}.goodTag{color:#c4a97d}body.en .tagline{letter-spacing:.1em}.badTitleHolder{border:1px solid #f00}.blood{width:492px;height:570px;background:url(../images/blood.png) 0 0 no-repeat;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-animation:bloodAni 0.7s 1.2s steps(7) forwards;-moz-animation:bloodAni 0.7s 1.2s steps(7) forwards;-o-animation:bloodAni 0.7s 1.2s steps(7) forwards;animation:bloodAni 0.7s 1.2s steps(7) forwards}.sprite{width:237px;height:288px;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-animation:fadeIn 2s 2s forwards, spriteAni 3s 2s steps(47) infinite;-moz-animation:fadeIn 2s 2s forwards, spriteAni 3s 2s steps(47) infinite;-o-animation:fadeIn 2s 2s forwards, spriteAni 3s 2s steps(47) infinite;animation:fadeIn 2s 2s forwards, spriteAni 3s 2s steps(47) infinite}#sec1_holder.animate1 #sec1_2{-webkit-animation:fadeIn 2s 0.5s forwards;-moz-animation:fadeIn 2s 0.5s forwards;-o-animation:fadeIn 2s 0.5s forwards;animation:fadeIn 2s 0.5s forwards}#sec1_holder.animate1 .mask{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#sec1_holder.animate2 #sec1_2{-webkit-animation:fadeOut 2s forwards;-moz-animation:fadeOut 2s forwards;-o-animation:fadeOut 2s forwards;animation:fadeOut 2s forwards}#sec1_holder.animate2 #sec1_3{display:block}#sec1_holder #sec1_2{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#sec1_holder #sec1_3{width:100%;height:100%;background-size:cover}#sec1_holder.startAnimate #sec1_txt1,#sec1_holder.startAnimate .tagline{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#sec2_holder.animate1 #sec2_2{z-index:5 !important;-webkit-animation:fadeIn 2s 0.5s forwards;-moz-animation:fadeIn 2s 0.5s forwards;-o-animation:fadeIn 2s 0.5s forwards;animation:fadeIn 2s 0.5s forwards}#sec2_holder.animate1 .mask{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#sec2_holder.animate2 #sec2_1{display:none}#sec2_holder.animate2 #sec2_2{-webkit-animation:fadeOut 2s forwards;-moz-animation:fadeOut 2s forwards;-o-animation:fadeOut 2s forwards;animation:fadeOut 2s forwards}#sec2_holder.animate2 #sec2_3{display:block}#sec2_holder #sec2_2{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#sec2_holder #sec2_3{width:100%;height:100%;background-size:cover}#sec2_holder.startScratch #sec2_txt1,#sec2_holder.startScratch .tagline{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#sec2_holder #shockRed{width:100%;height:100%;left:0;top:0;background-color:#000;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-animation:shockRedAni 2s 2s infinite;-moz-animation:shockRedAni 2s 2s infinite;-o-animation:shockRedAni 2s 2s infinite;animation:shockRedAni 2s 2s infinite}#container.connected #sec2_2{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;z-index:1}#container.connected #sec2_1{z-index:2}#container.connected #sec2_mask{z-index:4}#sec3_holder.animate1 #sec3_2{-webkit-animation:fadeIn 2s 0.5s forwards;-moz-animation:fadeIn 2s 0.5s forwards;-o-animation:fadeIn 2s 0.5s forwards;animation:fadeIn 2s 0.5s forwards}#sec3_holder.animate1 .mask{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}#sec3_holder.animate2 #sec3_2{-webkit-animation:fadeOut 2s forwards;-moz-animation:fadeOut 2s forwards;-o-animation:fadeOut 2s forwards;animation:fadeOut 2s forwards}#sec3_holder.animate2 #sec3_3{display:block}#sec3_holder #sec3_2{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#sec3_holder #sec3_3{width:100%;height:100%;background-size:cover;background-color:#000}#sec3_holder.startScan #sec3_txt1,#sec3_holder.startScan .tagline{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#sec3_holder #bacteria{display:none}#sec3_holder #bacteria video{z-index:1}#sec3_holder #bacteria #bacteria_mask{z-index:2;width:100%;height:100%}.viceCredit{right:10px;bottom:10px;text-align:right;color:#fff;text-shadow:1px 1px #000}#donate_holder #donate_holder2{width:470px;height:520px;left:10%}#donate_holder #donate_bg{background-position:right bottom;background-size:contain}#donate_holder #spca_logo{left:30px;bottom:20px}#donate_holder #btn_commit.disabled{zoom:1;filter:alpha(opacity=30);-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3}#donate_holder #btn_commit.disabled .btn_hover_arrow{display:none}#donate_holder a{text-decoration:none;color:#c4a97d}#donate_holder #txt_donate1{width:212px;height:290px;background-size:100% 100%}#donate_holder #txt_donate2{height:290px}#donate_holder #txt_donate2 .tagline{text-align:justify;max-width:auto}#donate_holder #txt_donate2 .chi{line-height:28px}#donate_holder #txt_donate2,#donate_holder #txt_donate4{left:240px;right:0;text-align:left;color:#c4a97d}#donate_holder #txt_donate2{top:-7px}#donate_holder #txt_donate4{top:38px}#donate_holder #txt_donate3{width:212px;height:54px;background-size:100% 100%;bottom:0}#donate_holder #donate_line{width:100%;border-top:2px solid #881818;margin:30px auto 14px auto}#donate_holder #btn_donate{right:0;bottom:-5px}#donate_holder #btn_donate.chi{margin-top:20px}#donate_holder #btn_donate .btn_hover_text,#donate_holder #txt_donate4 .btn_hover_text{font-size:16px}#donate_holder #counterHolder{width:287px;height:130px}#donate_holder .counter{text-align:left;color:#881818;font-size:50px;width:100%;top:0;left:0;white-space:nowrap;font-family:'Abel',sans-serif}#donate_holder .counter .person{font-size:80%;margin-left:-10px}#donate_holder #counter0{z-index:1}#donate_holder #counter1{z-index:2}#donate_holder #videoCredit{right:3%;bottom:28px;text-align:right}body.en #donate_holder #txt_donate2 .chi{line-height:normal}body.en #donate_holder #txt_donate3{width:222px;height:45px}body.en #donate_holder #counterHolder .counter .person{font-size:35%}body.en #donate_holder #btn_donate .btn_hover_text,body.en #donate_holder #txt_donate4 .btn_hover_text{font-size:14px}body.cn #donate_holder .person,body.hk #donate_holder .person{display:inline-block;width:24px;height:29px;text-indent:-9999px;background:url(../images/people.png);background-size:auto 100%;background-position:left bottom}@media (max-width:1024px){.tagline{font-size:14px;line-height:20px}#donate_holder #donate_holder2{left:3%}}@media (max-width:760px){#btn_menuHolder{background-color:#000;width:35px;height:35px}#btn_bgm{display:none}#btn_socials{position:relative;margin:40px auto 0 auto;left:0;right:0;float:none;width:212px}#btn_socials .btn_social{margin-left:40px}#btn_socials #icon_fb{width:24px;height:21px;margin-left:0}#btn_socials #icon_sina{width:26px;height:20px}#btn_socials #icon_wechat{width:24px;height:20px}#btn_socials #icon_qq{width:18px;height:18px}#icon_spca2{display:block;top:11px;right:10px}#icon_spca2 .icon_spca{width:32px;height:32px}#stepHolder{display:none;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;width:0px;height:0px;overflow:hidden}.tagline{top:60%;width:90%}.tagline .br{display:inline}#connect_holder #introSlideTxtHolder{right:10%}#btn_skip,#btn_skipScan,#btn_commit,#btn_donate,.btn_learnMore{padding:10px 0;width:180px}#txt_thankyou{width:180px}#donate_holder #counterHolder{height:70px}.mobile_png{width:100%;height:100%;background-position:center center;background-size:cover;top:0;left:0}.inst{display:none !important}body .secTitle,html .secTitle{position:relative;margin-top:40px;top:auto;bottom:auto}body .tagline,html .tagline{width:75%;margin-left:auto;margin-right:auto;position:relative;top:auto;margin-top:10%;font-size:16px}body .txtBlock,html .txtBlock{display:inline}body .mobilebg,html .mobilebg{background-size:100% auto;background-repeat:no-repeat;background-position:center top}body #btnMenuBg,html #btnMenuBg{left:0;top:0;width:50px;height:50px;background-color:#000;display:block;z-index:999}body #btn_menu,html #btn_menu,body #btnMenuBg,html #btnMenuBg,body #menuHolder,html #menuHolder{position:fixed}body #btn_menuHolder,html #btn_menuHolder{background-color:#000}body #btn_langs,html #btn_langs{display:none}body .slideHolder.animate2 .shockScreen,html .slideHolder.animate2 .shockScreen{-webkit-animation:shockScreenMobileAni 1.5s infinite;-moz-animation:shockScreenMobileAni 1.5s infinite;-o-animation:shockScreenMobileAni 1.5s infinite;animation:shockScreenMobileAni 1.5s infinite}body #donate_holder,html #donate_holder{overflow-y:scroll;-webkit-overflow-scrolling:touch}body #donate_holder #txt_donate1,html #donate_holder #txt_donate1{width:169.60000000000002px;height:232px}body #donate_holder #counterHolder,html #donate_holder #counterHolder,body #donate_holder #donate_holder2,html #donate_holder #donate_holder2,body #donate_holder #spca_logo,html #donate_holder #spca_logo,body #donate_holder #txt_donate1,html #donate_holder #txt_donate1,body #donate_holder #txt_donate2,html #donate_holder #txt_donate2,body #donate_holder #txt_donate3,html #donate_holder #txt_donate3,body #donate_holder #txt_donate4,html #donate_holder #txt_donate4,body #donate_holder #btn_donate,html #donate_holder #btn_donate,body #donate_holder #btn_commit,html #donate_holder #btn_commit{margin-left:auto;margin-right:auto;left:0;right:0}body #donate_holder #donate_holder2,html #donate_holder #donate_holder2{width:90%;height:auto;left:none}body #donate_holder #donate_holder2,html #donate_holder #donate_holder2,body #donate_holder #spca_logo,html #donate_holder #spca_logo,body #donate_holder #txt_donate2,html #donate_holder #txt_donate2,body #donate_holder #txt_donate3,html #donate_holder #txt_donate3,body #donate_holder #txt_donate4,html #donate_holder #txt_donate4,body #donate_holder #btn_donate,html #donate_holder #btn_donate{position:relative}body #donate_holder .tagline,html #donate_holder .tagline{top:auto;margin-top:20px}body #donate_holder #donate_line,html #donate_holder #donate_line{width:80%;margin:32px auto 10px auto}body #donate_holder #txt_donate2,html #donate_holder #txt_donate2{width:100%;top:auto;height:auto}body #donate_holder #txt_donate2 .chi,html #donate_holder #txt_donate2 .chi{line-height:21px}body #donate_holder #txt_donate2 .tagline,html #donate_holder #txt_donate2 .tagline{text-align:center}body #donate_holder #spca_logo,html #donate_holder #spca_logo{bottom:auto}body #donate_holder #txt_donate4,html #donate_holder #txt_donate4{top:auto}body #donate_holder #txt_donate2,html #donate_holder #txt_donate2,body #donate_holder #txt_donate3,html #donate_holder #txt_donate3,body #donate_holder #btn_commit,html #donate_holder #btn_commit,body #donate_holder #spca_logo,html #donate_holder #spca_logo,body #donate_holder #txt_thankyou,html #donate_holder #txt_thankyou{margin:20px auto}body #donate_holder #txt_donate3,html #donate_holder #txt_donate3{margin-top:0}body #donate_holder .counter,html #donate_holder .counter{text-align:center}body #donate_holder .slide,html #donate_holder .slide{background-position:center bottom}body #donate_holder .tagline,html #donate_holder .tagline{width:80%}body #donate_holder #videoCredit,html #donate_holder #videoCredit{text-align:center;right:auto;width:100%;bottom:10px}body #btn_skip,html #btn_skip{bottom:20px}body #btn_commit,html #btn_commit,body #btn_donate,html #btn_donate,body .btn_learnMore,html .btn_learnMore,body #btn_skip,html #btn_skip{font-size:16px;padding-top:25px;padding-bottom:25px;width:65%}body #txt_thankyou,html #txt_thankyou{width:65%}.blood{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}body.en #donate_holder #spca_logo{margin-bottom:40px}body.en #donate_holder #donate_holder2{width:90%}body.en .tagline{width:85%;margin-top:5%}.tagline{line-height:21px;width:80%;letter-spacing:normal}.viceCredit{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#donate_holder #donate_holder2{margin:15% auto auto auto;left:0;right:0}}@media (max-width:760px) and (min-height:500px){#sec1_holder .linearDiv,#sec2_holder .linearDiv,#sec3_holder .linearDiv{top:0;bottom:0;margin-top:auto;margin-bottom:auto;position:absolute}}@media (max-width:480px){#preloaderHolder2{-webkit-transform:scale(0.65, 0.65);-moz-transform:scale(0.65, 0.65);-o-transform:scale(0.65, 0.65);-ms-transform:scale(0.65, 0.65);transform:scale(0.65, 0.65)}#eventLogoHolder{padding:9px 0 8px 0;height:35px}#event_logo{-webkit-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}#btn_langs{margin-top:20px}#btn_menu{margin-top:17px;left:15px}.secTitle{bottom:auto;top:60px}.tagline{top:58%}#btn_skip,#btn_skipScan,#btn_commit,#btn_donate,.btn_learnMore,#txt_thankyou{width:150px}#donate_holder{width:152px;height:auto}#donate_holder #btn_commit,#donate_holder #btn_donate,#donate_holder #txt_thankyou{position:relative}#donate_holder #btn_commit,#donate_holder #txt_thankyou{margin-right:0;margin-bottom:20px;left:auto}#donate_holder #btn_donate{right:auto}}@media (max-height:500px) and (min-aspect-ratio:13/9){#preloaderHolder,#container{display:none !important}#error_landscapeWarning{display:block;text-align:center}}body.isAndroid.landscapeWarning #preloaderHolder,body.isAndroid.landscapeWarning #container{display:none !important}body.isAndroid.landscapeWarning #error_landscapeWarning{display:block;text-align:center}

.donate {
    position: fixed;
    bottom: 25px;
    left: 25px;
    padding: 10px 10px 10px 40px;
    width: 80px;
    height: 20px;
    background: url(../images/icon_donate.png) no-repeat;
    background-position: 10px 10px;
    background-size: 20px auto;
    color: #c4a97d;
    cursor: default;
    font-size: 14px;
    line-height: 20px;
    opacity: 0;
    text-decoration: none;
    transition: opacity 2.5s ease-in-out;
    z-index: 1;
}

.donate.visible {
  opacity: 1;
  cursor: pointer;
}

@media (max-width: 480px) {
  .donate {
    top: 0;
    left: auto;
    right: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    background-size: 30px auto;
    font-size: 0;
  }
}

.screen {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.65);
  z-index: 9;
}

.screen.visible {
  display: block;
}

.dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -250px -210px;
  border: solid 1px #fff;
  padding: 29px 19px 19px;
  width: 380px;
  height: 440px;
  background: #000;
}

@media (max-width: 480px) {
  .dialog {
    top: 0;
    left: 0;
    margin: 0;
    box-sizing: border-box;
    border: 0;
    padding: 80px 20px 20px;
    width: 100%;
    height: 100%;
  }
}

.dialog__header {
    margin: 0 0 20px;
    font-size: 1.4em;
    font-weight: normal;
}

.dialog__fieldset {
  border: 0;
  padding: 0;
}

.dialog__close {
  position: absolute;
  top: -30px;
  right: 0;
  width: 25px;
  height: 25px;
  font-size: 0;
  overflow:hidden;
}

@media (max-width: 480px) {
  .dialog__close {
    top: 10px;
    right: 10px;
  }
}

.dialog__close:hover::before, .dialog__close:hover::after {
  background: #c4a97c;
}

.dialog__close::before, .dialog__close::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 4px;
  margin-top: -4px;
  width: 100%;
  height: 2px;
  background: #fff;
}

.dialog__close::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dialog__close::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.dialog__label {
  display: block;
  margin: 0 0 5px;
  width: 100%;
}

.dialog__textfield {
  display: block;
  margin: 0 0 25px;
  box-sizing: border-box;
  width: 100%;
  border: solid 1px #fff;
  padding: 0 5px;
  height: 25px;
  background: transparent;
  color: #fff;
  font-size: 12px;
  line-height: 23px;
}

.dialog__fieldnotice {
    margin: -25px 0 5px;
  color: #881818;
}

.dialog__fieldrow__checkbox .dialog__fieldnotice {
    margin: 0;
}

.invalid .dialog__field {
  border-color: #881818;
}

.dialog__checklabel {
  height: 20px;
  font-size: 14px;
  line-height: 20px;
}

.dialog__submit {
  display: block;
  box-sizing: content-box;
  margin: 50px auto 0;
  border: solid 1px #c4a97d;
  padding: 20px 0;
  width: 200px;
  height: 20px;
  background: transparent;
  color: #c4a97d;
  text-transform: uppercase;
}

.dialog__submit:hover {
  background: #c4a97d;
  color: #fff;
}
