@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
@font-face {src: url(../fonts/MRazor-HK-Xbold.ttf);font-family: MRazor;}
body,figure,h1,h2,h3,h4,html,p{margin:0;padding:0}#wrapper,.full-width,.heading-wrapper,body,html{width:100%}.bounceIn,.full-bg-image{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-fill-mode:both}@font-face{src:url(../fonts/MRazor-HK-Xbold.ttf);font-family:MRazor}body,html{height:100%;background-color:#000;font-family:'Helvetica Neue','Noto Sans Tc','Microsoft JhengHei',Arial,sans-serif}#responsive-text,.mrazor{font-family:MRazor}.flyRed{color:#d55050}.max-width{max-width:1200px;margin:0 auto}.clearfix{clear:both}.vertical-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.bg-overlay,.full-bg-image{position:fixed;right:0;bottom:0}.heading-wrapper figure img{margin:0 auto 40px;display:block;width:70%;min-width:300px}.bg-overlay,.full-bg-image,.full-bg-image img{height:100%;width:100%}.btn-styles,a.btn-styles{color:#fefefe;border-radius:30px;padding:15px 20px;font-size:13px;font-weight:600;letter-spacing:1px;display:block;margin:0 auto;cursor:pointer;min-width:250px;border:none;-webkit-transition:all .3s;transition:all .3s}a.btn-styles{text-decoration:none;display:inline-block;text-align:center}.button-black{background-color:rgba(0,0,0,.8)}.button-black:hover{background-color:rgba(0,0,0,1)}.button-red{background-color:rgba(139,42,34,.8)}.button-red:hover{background-color:rgba(139,42,34,1)}.button-white{background-color:rgba(235,235,235,.8);color:#222}.button-white:hover{background-color:rgba(235,235,235,1)}.full-bg-image{background-color:rgba(0,0,0,1);top:0;left:0;opacity:0;-webkit-animation-name:phaseIn;animation-name:phaseIn;animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:2s;animation-duration:2s;animation-fill-mode:both}@-webkit-keyframes phaseIn{0%{opacity:0}100%{opacity:1}}@keyframes phaseIn{0%{opacity:0}100%{opacity:1}}.bg-overlay{background-image:-webkit-radial-gradient(center ellipse,rgba(0,0,0,.2) 20%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.8) 100%);background-image:radial-gradient(ellipse at center,rgba(0,0,0,.2) 20%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.8) 100%);top:0;left:0}.red-brush{z-index:2}.chef-intro,.event-details,.navbar-nav,.statement-section{position:relative;z-index:1}.hero-splash-container{position:relative;margin-bottom:210px;text-align:center;color:#fefefe}.hero-columns{width:20%;height:75%;float:left}.hero-middle-column{width:40%;margin:0 5%}.hero-columns:nth-of-type(1){margin-left:10px}.hero-columns:nth-of-type(3){margin-right:5%}.hero-columns figure,.hero-columns figure img{width:100%}.hero-responsive-knobs{display:none;float:left;width:40%}.margin-right{margin-right:20%}.hero-responsive-knobs figure,.hero-responsive-knobs figure img{width:100%}.hero-columns:nth-of-type(odd) figure{width:70%;margin:50px 15% 0}.hero-columns:nth-of-type(1) figure{margin-top:150px}.hero-content,.hero-content p{margin-top:20px}.hero-content p{display:inline-block;font-size:13px;padding:0 10px;letter-spacing:1px;font-weight:400}.hero-content p:nth-of-type(1){border-right:2px solid #fefefe}.hero-content a.btn-styles,.hero-content button{display:inline-block;margin:20px 20px 0}.navbar-wrapper{width:100%;margin:0 auto;height:80px}.nav-logo-wrapper{position:absolute;top:0;left:0}#nav-logo figure{width:180px;margin:0}#nav-logo figure img,.red-brush #brush-figure{width:100%}.navbar-nav ul{list-style:none;margin:0;text-align:center;padding:0}.navbar-nav ul a{display:inline-block;padding:6px 20px;text-decoration:none;margin:28px 0}.navbar-nav ul a li{font-weight:600;font-size:.8em;letter-spacing:1px;color:#fefefe}#flyRed-bg{background-color:#A12E24;border-radius:30px}.navbar-responsive{position:fixed;right:-800px;top:0;opacity:0;z-index:999;padding:0 40px;background-color:rgba(0,0,0,.8);height:100%;transition:1s all}.navbar-active{right:0;opacity:1}.navbar-responsive ul{list-style:none;margin:60px 35px 0 0;padding:0;text-align:right}.action-wrapper,.brush-btn-wrapper,.center-column,.popup-content{text-align:center}.navbar-responsive ul a{padding:6px 20px;text-decoration:none;margin:28px 0}.navbar-responsive ul a li{font-weight:600;font-size:13px;letter-spacing:1px;color:#fefefe}.navbar-responsive ul a li:hover{color:#d55050}.red-brush{position:relative;margin-top:-160px}.red-brush #brush-figure img{min-height:600px;width:100%}.brush.content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#fefefe;padding:100px 0;min-width:300px;width:60%;margin:0 auto}.fly-logo{width:130px;float:left}.fly-logo img{width:100%}.brush.content-wrapper h1{font-size:2em;font-weight:600;float:left}.brush.content-wrapper p{line-height:200%;letter-spacing:2px;font-size:13px;color:rgba(255,255,255,.7)}.brush.content-wrapper span{color:#fff;font-weight:600}.chef-intro{background-image:url(../images/sec03-bg.png);padding-top:140px;margin-top:-100px}.chef-wrapper{width:75%;margin:60px auto}.chef-column{width:48%;float:left}.center-column{width:4%;float:left}.center-column figure{margin-top:35px}.center-column figure,.center-column figure img,.chef-column figure,.chef-column figure img{width:100%}#responsive-text{display:none;font-size:32px;font-style:italic;letter-spacing:2px;color:#A12E24;background-color:#fefefe;width:250px;margin:0 auto;border-radius:15px;border:2px solid #dedede}.chef-describe{margin-top:20px;color:#A12E24;font-weight:600;font-size:.95em;line-height:180%}.chef-describe ul{list-style:none;padding-left:8px}.action-wrapper{background-color:#fefefe;width:50%;min-width:300px;margin:0 auto 60px;padding:20px 80px;border:2px solid #dedede;border-radius:25px}.vote-content{margin:40px auto;width:60%;min-width:280px}.action-wrapper p,.vote-content p{font-weight:600;line-height:150%;font-size:1.1em;margin-bottom:10px;padding:0 15px}.action-wrapper span,.vote-content span{font-size:1.3em;color:#A12E24}.voting-wrapper{width:80%;padding:20px 0 40px}.vote-column{float:left;width:47%}.vote-column:nth-of-type(1){margin-right:6%}.voter-profile{width:40%;margin-right:5%;float:left}.voter-profile figure,.voter-profile figure img{width:100%;min-height:180px}.voter-action{width:55%;height:100%;float:left}.voter-bottom table,.voter-top{width:100%}.voter-top figure{height:50%}.voter-top figure img{height:100%}.voter-bottom{height:50%}.voter-bottom table td{width:50%;height:100px}.voter-bottom table tr td span{color:#A12E24;font-size:100px;font-weight:600}.voter-bottom table tr td button{background-color:#000;color:#fefefe;font-size:1.1em;font-weight:600;height:100px;width:100px;border-radius:50%;border:none;cursor:pointer}.vote-button{transition:.2s all}.vote-button:hover{background-color:#d55050}.event-content{margin:0 auto;width:80%;padding:40px 0}.event-details{width:100%;height:400px;border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2;background-color:#f7f7f7}.event-column{width:50%;height:400px;float:left}.event-details figure{display:inline-block;margin-right:20px}.event-details figure img{width:100px}.event-address{display:inline-block;color:#231815;font-family:MRazor}.event-address h1{font-weight:400;font-size:2em}.event-time{font-size:1em;margin:25px 0;letter-spacing:1px}.event-details button{margin:0}#event-map{height:400px}.statement-wrapper{padding:80px 150px 120px;background-color:#222;color:#fefefe}.statement-wrapper h2{font-size:1.4em;padding:10px 0;font-weight:400}.statement-wrapper h2.heading-underline{border-bottom:1px solid #d2d2d2}.statement-wrapper ol,.statement-wrapper p{font-size:.9em;line-height:175%}.voting-popup{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.9);top:-3000px;left:0;bottom:0;right:0;z-index:1000;opacity:0;-webkit-transition:top .1s,opacity 1s;transition:top .1s,opacity 1s}.popup-wrapper{top:25%;transform:translate(-50%,-25%);-webkit-transform:translate(-50%,-25%)}.popup-content{color:#fefefe;font-weight:600;letter-spacing:1px;font-size:.9em;margin:0 auto 30px;width:90%;}.voting-popup .form-wrapper{width:500px;margin:0 auto}.voting-popup input[type=text],.voting-popup input[type=email]{width:100%;background-color:#232323;border:1px solid #333;border-radius:30px;padding:20px;margin:20px auto;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;color:#fefefe;letter-spacing:1px}.popup-buttons{margin:30px 0}.voting-popup button{float:left}.voting-popup figure{width:33.333%;margin:0 auto;}.voting-popup .button-red{width:85%}.voting-popup .btn-facebook{background:#3b5998;border:#29487d;color:#fff;font-weight:700;letter-spacing:1px;padding:15px 20px;cursor:pointer;border-radius:50%;width:45px;height:45px;margin-left:5%}.already-section,.confirm-section,.welcome-section{position:fixed;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) scale3d(0,0,0);-webkit-transform:translate(-50%,-50%) scale3d(0,0,0);background-color:rgba(0,0,0,.9);height:25%;width:50%;border-radius:50px;z-index:1000;}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both}.fadeInOut{-webkit-animation-name:fadeInOut;animation-name:fadeInOut;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.already-wrapper,.confirm-wrapper,.welcome-wrapper{width:100%;text-align:center}.already-wrapper h1,.confirm-wrapper h1,.welcome-section h1{color:#fefefe;margin-bottom:20px}.confirm-section button{min-width:0;display:inline-block;margin:10px}#USER_NAME{color:#d55050}@-webkit-keyframes bounceIn{0%{opacity:0;transform:translate(-50%,-50%) scale3d(0,0,0);-webkit-transform:translate(-50%,-50%) scale3d(0,0,0)}20%{transform:translate(-50%,-50%) scale3d(1.1,1.1,1.1);-webkit-transform:translate(-50%,-50%) scale3d(1.1,1.1,1.1)}40%{transform:translate(-50%,-50%) scale3d(.9,.9,.9);-webkit-transform:translate(-50%,-50%) scale3d(.9,.9,.9)}60%{opacity:1;transform:translate(-50%,-50%) scale3d(1.03,1.03,1.03);-webkit-transform:translate(-50%,-50%) scale3d(1.03,1.03,1.03)}80%{transform:translate(-50%,-50%) scale3d(.97,.97,.97);-webkit-transform:translate(-50%,-50%) scale3d(.97,.97,.97)}100%{opacity:1;transform:translate(-50%,-50%) scale3d(1,1,1);-webkit-transform:translate(-50%,-50%) scale3d(1,1,1)}}@keyframes bounceIn{0%{opacity:0;transform:translate(-50%,-50%) scale3d(0,0,0);-webkit-transform:translate(-50%,-50%) scale3d(0,0,0)}20%{transform:translate(-50%,-50%) scale3d(1.1,1.1,1.1);-webkit-transform:translate(-50%,-50%) scale3d(1.1,1.1,1.1)}40%{transform:translate(-50%,-50%) scale3d(.9,.9,.9);-webkit-transform:translate(-50%,-50%) scale3d(.9,.9,.9)}60%{opacity:1;transform:translate(-50%,-50%) scale3d(1.03,1.03,1.03);-webkit-transform:translate(-50%,-50%) scale3d(1.03,1.03,1.03)}80%{transform:translate(-50%,-50%) scale3d(.97,.97,.97);-webkit-transform:translate(-50%,-50%) scale3d(.97,.97,.97)}100%{opacity:1;transform:translate(-50%,-50%) scale3d(1,1,1);-webkit-transform:translate(-50%,-50%) scale3d(1,1,1)}}@-webkit-keyframes fadeInOut{0%,100%{opacity:0;transform:translate(-50%,-50%) scale3d(0,0,0);-webkit-transform:translate(-50%,-50%) scale3d(0,0,0)}10%,90%{opacity:1;transform:translate(-50%,-50%) scale3d(1,1,1);-webkit-transform:translate(-50%,-50%) scale3d(1,1,1)}}@keyframes fadeInOut{0%,100%{opacity:0;transform:translate(-50%,-50%) scale3d(0,0,0);-webkit-transform:translate(-50%,-50%) scale3d(0,0,0)}10%,90%{opacity:1;transform:translate(-50%,-50%) scale3d(1,1,1);-webkit-transform:translate(-50%,-50%) scale3d(1,1,1)}}.mobile-nav-logo{display:none}.hamburger-icon{position:fixed;top:0;right:0;display:none;width:35px;height:21px;margin-top:30px;margin-right:40px;z-index:9999;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:#d55050;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:7px}.hamburger-icon span:nth-child(4){top:14px}.hamburger-icon.open span:nth-child(1),.hamburger-icon.open span:nth-child(4){top:7px;width:0;left:50%}.hamburger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:991px){.vote-column{width:100%;float:none;margin:20px auto}.vote-column:nth-of-type(1){margin-right:auto}}@media only screen and (max-width:768px){.btn-styles,a.btn-styles{padding:6px 10px}.hide-mobile{display:none}.hero-splash-container{margin-bottom:150px}.hero-content{margin-top:0}.hero-middle-column{margin:0 10%;width:80%}.hero-responsive-knobs{display:block}.center-column figure,.navbar-nav{display:none}.red-brush{margin-top:-100px}.brush.content-wrapper{width:90%;margin:0 auto}.brush.content-wrapper h1{font-size:22px}.brush.content-wrapper p{font-size:12px}.fly-logo{width:90px;float:left}.action-wrapper{padding:20px 10px}.chef-column{width:100%;float:none}.center-column{width:100%;margin:30px 0}#responsive-text{display:block;text-align:center}.voting-wrapper{width:90%}.voter-bottom table tr td span{font-size:90px}.voter-bottom table tr td button.vote-button{width:90px;height:90px}.voter-bottom table td:nth-of-type(1){width:70%}.voter-bottom table td:nth-of-type(2){width:30%}.event-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:0}.event-details{height:800px}.event-column{position:relative;width:100%}.event-details figure img{width:80px;margin-bottom:10px}.event-address h1{font-size:24px}.event-time{margin:15px 0}.event-time p{font-size:13px}.event-content a.btn-styles{min-width:100px}.statement-wrapper{padding:80px 20px}.hamburger-icon{display:block}.welcome-section,.already-section,.confirm-section{height:50%;width:100%;}.voting-popup .form-wrapper{max-width:90%}.voting-popup .button-red{width:75%;padding:15px 20px;min-width:0}.voting-popup figure{width:100%}.voting-popup .heading-wrapper figure img{width:300px}}@media only screen and (max-width:570px){.hero-content p:nth-of-type(1){border-right:none}}@media only screen and (max-width:390px){.voter-bottom table tr td span{font-size:70px}.voter-bottom table tr td button.vote-button{width:70px;height:70px}}
