@charset "UTF-8";@import url(plugins.css);@import url(fontello.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&display=swap);.col-g,img{max-width:100%}:root{--main:#ffbb00;--secondary:#000000;--bg:#efefef;--bg-header:#d8e1e7;--bg-img:#d5d5d5;--white:#ffffff;--black:#000000;--gray:#666666;--gray-light:#d9d9d9;--transition-2:0.2s;--transition-3:0.3s;--transition-5:0.5s;--transition-6:0.6s;--fonts:'Roboto',Helvetica,'Noto Sans TC','Microsoft JhengHei',sans-serif;--fonts-ballotnum:Poppins,Montserrat,Helvetica,Arial,sans-serif;--slider-arrow:url(../img/icon-slider-arrow.svg) no-repeat center center/100% 100%;--pp-dpp:#00af28;--pp-kmt:#0078df;--pp-tpp:#00c0c9;--pp-sb:#bf3e22;--pp-npp:#ffb700;--pp-tsn:#c97400;--pp-pfp:#ff8100;--pp-np:#ffdf00;--pp-gp:#67b37e;--pp-nonp:#8d8d8d}*{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:var(--black);font-family:var(--fonts);font-size:20px;font-weight:300;line-height:1.3;background:var(--bg);height:100%;margin:0 auto;padding:0;transition:.3s;overflow-x:hidden;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h2,h3{font-weight:700}.btn.more,h4,h5,h6{font-weight:500}a{text-decoration:none!important;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.countycityNav-wrapper a,.countycityNav-wrapper a:hover,.countycityNav-wrapper span,a,a:hover,span{display:inline-block;text-decoration:none;color:inherit}button{border:none;outline:0}#hot-news .single-video .video-text h3 a,#hot-news .single-video:hover .video-text h3,.bon-cand .live:hover i,.single-video:hover h3 a,a:hover{color:var(--main)}#video .section-title h3,.back-to-top,.back-to-top i,.back-to-top:hover i,.countycityNav_Link[aria-selected=true],.section-title h3,.social-media a,p{color:var(--black)}p{font-size:15px;line-height:24px}.img-ratio{position:relative;--ratio:16/9;height:0;padding-bottom:calc(100%/(var(--ratio)))}.img-ratio>iframe,.img-ratio>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.img-ratio>iframe{object-fit:unset}.position-relative{position:relative!important}.form-control:focus{box-shadow:none;outline:0;border-bottom:1px solid var(--main)}dl,ol,ul{list-style:none}.bg-fixed{background-attachment:fixed}.bg-img{background-size:cover;background-repeat:no-repeat}.section-padding{padding-top:70px}.section-padding-y{padding:70px 0}.section-title{text-align:left}.section-title.align{display:flex;position:relative;justify-content:center;align-items:center;margin-bottom:30px}.section-title h3{position:relative;font-weight:700;font-size:34px;line-height:1.3;letter-spacing:2px;text-transform:capitalize;z-index:2}.display-table{width:100%;height:100%;display:table}.table-cell{display:table-cell;vertical-align:middle}#ballot-open .mayoral-cand .popularity::after,#ballot-open .mayoral-cand::before,#countdown li:last-child,#hot-news .video-text p,.back-ballot,.back-to-top,.navbar-b .social-share{display:none}.mr-top-50{margin-top:50px}.more{text-align:center;margin:10px auto 0}.btn.more{font-size:17px;line-height:1;color:var(--white);background:var(--black);padding:10px 15px 10px 25px;border-radius:50px;-webkit-border-radius:50px}.btn.more:hover,.info-text-wrap .btn.more:hover,.navbar-b.navbar-reduce .active>.nav-link,.navbar-b.navbar-reduce .nav-link.active,.navbar-b.navbar-reduce .nav-link.show,.navbar-b.navbar-reduce .nav-link:focus,.navbar-b.navbar-reduce .nav-link:hover:not(.active),.navbar-b.navbar-reduce .show>.nav-link,.navbar-b.navbar-trans .nav-link.active{color:var(--black);background:var(--main)}.btn.more:hover i{transform:translateX(20px)}.back-to-top{position:fixed;width:45px;height:45px;line-height:45px;background:#b5b5b5;border-radius:50px;-webkit-border-radius:50px;right:20px;bottom:25px;text-align:center;z-index:99}.back-to-top i{font-size:20px;color:var(--white)}.back-to-top:hover{background:var(--white);box-shadow:0 5px 0 0 rgba(0,0,0,.1);transform:translateY(-8px);-webkit-transform:translateY(-8px)}.items-link-list a:hover h4,.navbar-b.navbar-reduce .nav-link,.navbar-b.navbar-reduce .navbar-brand,.navbar-b.navbar-trans .active>.nav-link,.navbar-b.navbar-trans .nav-link.active,.navbar-b.navbar-trans .nav-link.show,.navbar-b.navbar-trans .nav-link:hover,.navbar-b.navbar-trans .show>.nav-link{color:var(--white);color:var(--black)}.v-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot span{display:block;width:12px;height:12px;margin:0 5px;background:0 0;border:1px solid var(--main);backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .2s;-webkit-transition:opacity .2s}.city .city-img,.navbar-b.navbar-reduce,.navbar-b.navbar-reduce .navbar-toggler span,.navbar-b.navbar-trans{background:var(--black)}.city .alink::before{visibility:hidden}.city:hover .alink::before{content:'';visibility:visible;position:absolute;top:0;right:0;width:50px;height:50px;background:url(../img/icon-ext-link.svg) center center/50% 60% no-repeat;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,.3));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, .3))}.owl-carousel .owl-item img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.fancybox-navigation .fancybox-button div,.navbar{padding:0}.navbar-b{background:0 0}.navbar-b.navbar-reduce{box-shadow:0 6px 9px 0 rgba(0,0,0,.06)}.navbar-b.navbar-trans{position:absolute;top:400px}.navbar-b.navbar-trans .navbar-nav .nav-link{letter-spacing:3px;padding:.75rem 2rem}.navbar-b.navbar-reduce .navbar-nav .nav-link,.navbar-b.navbar-trans .navbar-nav .nav-link{font-size:22px;font-weight:500;letter-spacing:2px;transition:none;-webkit-transition:none}.navbar-b.navbar-reduce .nav-item,.navbar-b.navbar-trans .nav-item{position:relative;padding-left:0}.navbar-b.navbar-reduce .nav-link,.navbar-b.navbar-trans .nav-link{color:var(--white);text-transform:capitalize;letter-spacing:.5px;width:100%;white-space:nowrap}.navbar-b.navbar-trans .nav-link:hover{color:var(--secondary)}.navbar-nav .nav-item:hover{background:var(--main);transition:.1s;-webkit-transition:.1s}.navbar-expand-md .navbar-nav{justify-content:center}.footer-social-media a,.navbar-social-media a{display:inline-block;position:relative;margin:0 7px;color:var(--black);width:38px;height:38px;font-size:18px;line-height:38px;text-align:center;white-space:nowrap;-webkit-transition:.3s;transition:.3s;z-index:3}.footer-social-media a::after,.navbar-social-media a::after{content:'';width:100%;height:100%;top:0;left:0;position:absolute;border-radius:50px;background:0 0;-webkit-transition:.3s;transition:.3s;z-index:-1;border:1px solid var(--black)}.navbar-b.navbar-reduce .navbar-social-media a::after{border:1px solid #ccc}#territory-change .nav-pills .nav-link.active,#territory-change .nav-pills .show>.nav-link,.items-link-list a:hover,.navbar-b.navbar-reduce .active,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--main)}.navbar-b .navbar-brand{color:var(--black);font-size:28px;font-weight:800}.navbar-b .dropdown-menu{margin:1.12rem 0 0;border-radius:0}.navbar-b .dropdown-menu .dropdown-item{padding:.7rem 1.7rem;transition:.5s}.navbar-b .dropdown-menu .dropdown-item:hover{background-color:var(--white);color:var(--black);transition:.5s}.navbar-b .dropdown-menu .dropdown-item.active{background-color:var(--white)}#ballot-open,#candidate,#citizenship18,#hot-news,#territory-change,#video-bts,#video-bts .container,.bg-area,.bon-cand,.candidate-item,.countycityNav,.countycityNav-wrapper,.countycityNav_Contents,.cs18-wrap,.elist,.items-link .items-link-wrap,.navbar-toggler,.skew,.topbar .social-share,.video-box,section#nine-in-one-elections{position:relative}.Advancer:focus,.navbar-toggler:active,.navbar-toggler:focus,.owl-theme .owl-dots .owl-dot{outline:0}.navbar-toggler span{display:block;background-color:var(--black);height:3px;width:22px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0);transform:rotate(0);left:0;opacity:1}.navbar-toggler span:first-child,.navbar-toggler span:nth-child(3){transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:first-child{position:absolute;left:5px;top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:5px;top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}.circle{background:#2980b9;width:200px;line-height:200px;display:inline-block;color:#fff;border-radius:100%;-webkit-border-radius:100%}.home-area{position:relative;color:var(--black);text-align:center;background-color:var(--white);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding-bottom:0;z-index:1;overflow:hidden}.equal-height{-js-display:flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;position:relative;flex-direction:column;justify-content:center;min-height:400px;height:100%;width:100%}.equal-height .topbar{display:flex;position:absolute;justify-content:space-between;padding:15px;z-index:11}.equal-height .logo-nn{display:flex;width:120px;height:36px;padding:0}.equal-height .logo-nn a{width:100%;height:100%;background:url(../img/logo-nownews-light.svg) center/100% no-repeat;text-indent:101%;white-space:nowrap;overflow:hidden}.topbar .social-share a{width:40px;height:40px;font-size:30px;line-height:43px;color:var(--black);border-radius:50px;margin-right:8px;padding:0}#territory-change .nav-item,.items-link .items-link-wrap b{font-size:24px;font-weight:500}.social-link a:last-child,.topbar .social-share a:last-child{margin-right:0}#ballot-open,#hot-news,.topbar .social-share a:hover{background:var(--white)}.topbar .social-share a:first-child{width:20px;height:20px;fill:var(--black);visibility:hidden}.home-content{display:flex;position:relative;flex-flow:row nowrap;justify-content:center;align-items:center;transform:translateX(50px);-webkit-transform:translateX(50px);z-index:5}.home-content h1.topic-title{animation-name:fadein;animation-duration:1s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}.home-content h1.topic-title span{width:320px;background:url(../img/kv-2022election.svg) center/100% no-repeat;text-indent:101%;white-space:nowrap;overflow:hidden}.kv-wrap{position:relative;width:450px;height:400px;animation-name:movetop;animation-duration:5s;animation-iteration-count:infinite}@keyframes movetop{0%,100%{top:0}50%{top:-5%}}@-webkit-keyframes movetop{0%,100%{top:0}50%{top:-5%}}.kv-wrap lottie-player{width:150%;height:100%;transform:translate(-15%,-15%);-webkit-transform:translate(-15%,-15%);overflow:hidden}.kv-bg{position:absolute;top:0;bottom:0;right:-52%;width:100%;background:var(--main);transform:skew(-18deg,0);-webkit-transform:skew(-18deg,0);animation-name:fadeinleft;animation-duration:1s}@keyframes fadeinleft{0%{right:-200%}40%{right:-100%}100%{right:-53%}}@-webkit-keyframes fadeinleft{0%{right:-200%}40%{right:-100%}100%{right:-53%}}#hot-news a.trace-click-news,.home-content h1.header-logo img{width:100%}.city{position:relative;background:var(--bg-img);box-shadow:var(--main) 12px 12px 0;transform:translate(-6px,-6px);-webkit-transform:translate(-6px,-6px);transition:var(--transition-6);-webkit-transition:var(--transition-6);overflow:hidden}.city:hover{box-shadow:var(--main) 0 0 0;transform:translate(0,0);-webkit-transform:translate(0,0);transition:var(--transition-6);-webkit-transition:var(--transition-6)}.city .city-img{width:100%;--ratio:4/3;transition:1s;-webkit-transition:1s}.city:hover .city-img img{transition:var(--transition-6);-webkit-transition:var(--transition-6);opacity:.6}.alink,.bon-cand .live a{position:absolute;top:0;left:0;width:100%;height:100%}#video-bts video,.items-link{top:50%;left:50%;height:auto}.items-link{width:60%;background:var(--white);position:absolute;transform:translate(-50%,-50%);padding:6px;display:none;-webkit-transform:translate(-50%,-50%);transition:var(--transition-3);-webkit-transition:var(--transition-3)}.items-link .items-link-wrap .close{position:absolute;top:-10px;right:-40px;width:25px;height:25px;background:0 0;border:0;outline:0;cursor:pointer;z-index:2}.items-link .items-link-wrap .close:after,.items-link .items-link-wrap .close:before{content:'';position:absolute;top:50%;left:0;width:100%;border-bottom:2px solid var(--white);opacity:1}.items-link .items-link-wrap .close:before{transform:rotate(45deg)}.items-link .items-link-wrap .close:after{transform:rotate(-45deg)}.items-link .items-link-wrap b{position:absolute;top:-6px;left:-45px;color:var(--white);-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.items-link-list a{display:flex;flex-flow:row-reverse;justify-content:flex-end;align-items:center;padding:6px;font-weight:400;white-space:nowrap}.items-link-list a:hover span{color:var(--main);background:var(--white)}.items-link-list a h4{font-size:19px;font-weight:400}.items-link-list a span{width:20px;height:20px;color:var(--white);font-size:9px;line-height:20px;text-align:center;background:var(--main);border-radius:100%;padding:0 5px;margin-right:10px;transition:.5s;-webkit-border-radius:100%}#ballot-open,#hot-news .single-video,#hot-news .single-video .video-img,#poll,#video,.single-video,.single-video .video-content{position:relative;overflow:hidden}.pp-dpp{background:url(../img/pp-dpp.png)}.pp-kmt{background:url(../img/pp-kmt.png)}.pp-tpp{background:url(../img/pp-tpp.png)}.pp-sb{background:url(../img/pp-sb.png)}.pp-npp{background:url(../img/pp-npp.png)}.pp-stn{background:url(../img/pp-tsn.png)}.pp-pfp{background:url(../img/pp-pfp.png)}.pp-np{background:url(../img/pp-np.png)}.pp-gp{background:url(../img/pp-gp.png)}.pp-nonp{background:url(../img/pp-nonp.png)}.info-ds{font-size:17px;font-weight:400;text-align:center;letter-spacing:1px;color:var(--gray);white-space:nowrap}.info-text-wrap,.info-text-wrap a{width:100%;background:var(--black)}.info-text-wrap p{color:var(--white);font-size:14px;font-weight:300;line-height:1.5;text-align:justify;letter-spacing:.5px}.info-text-wrap .btn.more{margin:0;padding:0 25px;height:40px;line-height:40px;border:1px solid var(--white);overflow:hidden}.info-text-wrap i{vertical-align:bottom;margin-left:5px}.card{border:0;background-color:transparent}#ballot-open .card .card-body,#poll .card .card-body{margin-left:-30px;margin-right:-120px;padding:0;text-align:center;min-height:330px}#ballot-open .card .card-body.els{margin-left:0;margin-right:0;min-height:250px}#poll .row>.col,#poll .row>[class*=col-]{padding-right:10px;padding-left:10px}#ballot-open .row>.col,#ballot-open .row>[class*=col-]{padding-right:3px;padding-left:3px}#ballot-open .tab-pane{margin-left:-3px;margin-right:-3px}.update-time{position:absolute;right:0;bottom:0;font-size:0}.update-time *{font-size:16px;color:var(--black)}.update-time time{font-family:sans-serif;font-weight:400}.update-time time::before{content:'資料時間：'}.mayoral-cand{display:flex;flex-flow:column nowrap;justify-content:flex-end;height:100%;min-height:330px;padding-left:100px}.mayoral-cand::before{content:'';display:inline-block;position:absolute;top:2%;left:1%;width:100px;height:50px;background:url(../img/icon-quick-seek.svg) center/80% no-repeat}.elist .p-mark,header.title .p-mark{background-position:50%;background-size:110%;overflow:hidden}.skew{transform:skew(-18deg,0);-webkit-transform:skew(-18deg,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;left:-40px;overflow:hidden}#ballot-open .mayoral-cand .ballot,#ballot-open .mayoral-cand .live,.mayoral-cand .elected,.mayoral-cand .headshot img,.mayoral-cand .popularity,.mayoral-cand .progress,.mayoral-cand .title,.mayoral-cand::before{transform:skew(18deg,0);-webkit-transform:skew(18deg,0)}.mayoral-cand .headshot img{width:100%;height:100%;top:0;left:0}header.title{color:var(--white);text-align:left;letter-spacing:3px;z-index:1}header.title h3{font-size:38px;white-space:nowrap}header.title h4{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:10px}header.title .p-title{font-size:20px;font-weight:400;line-height:23px;letter-spacing:1px;white-space:nowrap}header.title .p-mark{width:35px;height:35px;background-color:var(--bg-img);background-repeat:no-repeat;border:1px solid var(--white);border-radius:50px}header.title h3 span{font-size:16px;font-weight:300;letter-spacing:1px}.mayoral-cand .popularity{color:var(--white);font-family:var(--fonts-ballotnum);font-size:70px;font-weight:600;text-align:left;white-space:nowrap;-webkit-filter:drop-shadow(4px 5px 0 rgba(0,0,0,0.3));filter:drop-shadow(4px 5px 0 rgba(0, 0, 0, .3));z-index:2}.mayoral-cand .popularity::after{content:'%';font-size:38px;font-weight:600;margin-left:5px}.mayoral-cand .progress{height:20px;border-radius:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.mayoral-cand .headshot{position:absolute;right:0;bottom:0}.mayoral-cand .headshot .inner{width:350px;-webkit-filter:drop-shadow(40px 10px 0 rgba(0,0,0,0.2));filter:drop-shadow(40px 10px 0 rgba(0, 0, 0, .2));user-select:none;z-index:-1;-webkit-filter:drop-shadow(40px 10px 0 rgba(0,0,0,0.2))}.dpp{background:var(--pp-dpp)}.kmt{background:var(--pp-kmt)}.tpp{background:var(--pp-tpp)}.sb{background:var(--pp-sb)}.npp{background:var(--pp-npp)}.tsn{background:var(--pp-tsn)}.pfp{background:var(--pp-pfp)}.gp{background:var(--pp-gp)}.np{background:var(--pp-np)}.nonp{background:var(--pp-nonp)}#video-slide.owl-theme .owl-prev{left:-60px;background:var(--slider-arrow)}#video-slide.owl-theme .owl-next{right:-60px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;background:var(--slider-arrow)}#thumbs.owl-theme .owl-next,#thumbs.owl-theme .owl-prev{background:#333}.social-media a{display:inline-block;padding:0 5px;margin:0 8px}.social-media a:hover{opacity:.5}.bg-area{min-height:550px;width:100%;background:var(--black) url(../img/bg-section.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding-bottom:0;overflow:hidden}.elist .itembox{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:3px;width:100%;height:50px;margin-bottom:2px;overflow:hidden}.elist .itembox::before{content:attr(city);display:inline-flex;justify-content:center;align-items:center;align-self:stretch;font-size:12px;font-weight:400;letter-spacing:1px;color:var(--white);width:25px;background:var(--black);writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}.bon-cand .ballot .ballot-num,.cs18-wrap strong{font-family:var(--fonts-ballotnum);font-weight:600}.bg-dpp,.bg-kmt,.bg-nonp,.bg-npp,.bg-tpp{background-repeat:no-repeat;background-position:93% center;background-size:17%}.bg-dpp{background-color:#29db47;background-image:url(../img/pp-dpp.png)}.bg-kmt{background-color:#3fbff2;background-image:url(../img/pp-kmt.png)}.bg-tpp{background-color:#05c8cf;background-image:url(../img/pp-tpp.png)}.bg-npp{background-color:#ffd600;background-image:url(../img/pp-npp.png)}.bg-nonp{background-color:#c4c4c4;background-image:url(../img/pp-nonp.png)}.non{background-image:unset}.elist .name{font-size:4.7vmin;color:var(--black);margin-left:5%;white-space:nowrap}.elist .p-mark{width:20px;height:20px;background-color:var(--bg-img);background-repeat:no-repeat;border:1px solid var(--white);border-radius:50px}.col-g{flex:1 0 25%}.elist .col-g .name{width:calc(100% - 25px);text-align:center;margin-left:0}#elected-list .list,.twmap-box,.y-chart{width:100%;overflow:hidden}#elected-list .list{--ratio:5.8/1}.tc{position:absolute;top:28%;right:-4%;z-index:9}#territory-change .nav-link{background:var(--white);border-radius:13px;-webkit-border-radius:13px}.twmap-box{--ratio:1/1}.y-chart{--ratio:0.565/1}#over-years{background:#fff linear-gradient(180deg,transparent 50%,#efefef 95%,var(--bg))}.bon-cand{display:flex;justify-content:space-evenly;align-items:flex-end;color:var(--white);min-height:170px}.bon-cand .title{display:inline-flex;flex-flow:row wrap;align-items:center;-webkit-filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, .4))}.bon-cand header.title h3{font-size:180%;margin-right:5px}.bon-cand h4{font-size:19px;white-space:nowrap}.bon-cand header.title h4{gap:7px}.bon-cand header.title .p-title{font-size:18px}.bon-cand header.title .p-mark{width:30px;height:30px}.bon-cand .ballot{text-align:left;white-space:nowrap;z-index:2}.bon-cand .ballot .ballot-num{font-size:250%;line-height:1;-webkit-filter:drop-shadow(3px 3px 0 rgba(0,0,0,.3));filter:drop-shadow(3px 3px 0 rgba(0, 0, 0, .3))}.bon-cand .title .cand-num{display:block;width:34px;height:34px;font-size:20px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:0;border:2px solid var(--white);border-radius:50px;-webkit-border-radius:50px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bon-cand .live{display:flex;flex-flow:column nowrap;justify-content:center;position:relative;align-items:center;align-self:stretch;padding:10px;background:rgba(0,0,0,.2);transition:.2s;-webkit-transition:.2s}.bon-cand .live:hover{background:#000}.bon-cand .live .video-thumb.active{background:var(--black);mix-blend-mode:overlay}.bon-cand .live i{font-size:46px;transition:.2s;-webkit-transition:.2s}.bon-cand .headshot{position:absolute;left:2%;bottom:0}.bon-cand .headshot .inner{width:180px;--ratio:1/1.3}#ballot-open .mayoral-cand::after,.bon-cand::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,transparent 50%,rgba(0,0,0,.3));z-index:0}.bon-cand .elected::before,.elected::before{font-size:37px;width:100px;height:100px}.cs18-wrap strong,.elected::before{background:var(--white);display:block}#ballot-open .mayoral-cand{align-items:flex-start}#ballot-open .ballot{color:var(--white);text-align:left;z-index:2}#ballot-open .ballot h4{font-size:22px;line-height:1}#ballot-open .ballot .popularity{line-height:1}#ballot-open .mayoral-cand .live{color:var(--white);margin:3px;transition:.2s;-webkit-transition:.2s;z-index:2}#ballot-open .mayoral-cand .live i{margin-right:3px}#ballot-open .mayoral-cand .live a{font-size:18px;padding:8px 20px 8px 15px;background-color:rgba(0,0,0,.1);border:1px solid var(--white);border-radius:50px;-webkit-border-radius:50px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#ballot-open .mayoral-cand .live .video-thumb.active,#ballot-open .mayoral-cand .live:hover a{color:var(--black);background:var(--main);border:1px solid var(--main)}#ballot-open small{display:block;color:var(--gray);text-align:center}.ts{font-size:100%;letter-spacing:0;margin-right:7px}.elected{position:absolute;filter:drop-shadow(10px 10px 0 rgba(0, 0, 0, .2));-webkit-filter:drop-shadow(10px 10px 0 rgba(0,0,0,.2));z-index:9}.elected::before{content:'當選';font-weight:700;line-height:2.5;text-align:center;color:red;border:5px solid red;border-radius:50%;-webkit-border-radius:50%;transform:rotate(-12deg);-webkit-transform:rotate(-12deg)}.mayoral-cand .elected{top:1.5%;right:50%}.bon-cand .elected{top:-15%;right:50%}.cs18-wrap .elected::before{content:'通過'}.cs18-wrap .fail.elected::before{content:'不通過';font-size:26px;line-height:3.5}.cs18-wrap .elected,.cs18-wrap .elected-fail{top:-15%;right:5%}.live-video{min-height:530px;background:-webkit-radial-gradient(#444,var(--black));background:radial-gradient(#444,var(--black))}.player-wrap{display:flex;flex-flow:column nowrap;align-items:center;max-width:900px;width:100%;margin:auto}.player-wrap .title{font-size:28px;font-weight:500;color:var(--main);margin:0}.embed__container{position:relative;padding-bottom:56%;width:100%;text-align:left}.embed__container iframe{position:absolute;width:100%;height:100%;overflow:hidden}#ballot-open .owl-carousel .owl-stage-outer{overflow:unset}.cs18-wrap .title{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--white)}.cs18-wrap .title,.cs18-wrap strong{text-align:center;line-height:1.5;white-space:nowrap}.cs18-wrap .title svg{width:40px;height:40px;margin-right:10px}.cs18-wrap .title svg path{fill:var(--white)}.cs18-wrap strong{font-size:56px}.cs18-wrap .agree{background:green}.cs18-wrap .disagree,.social-link a:nth-child(3):hover{background:red}.cs18-wrap .agree+strong{color:green}.cs18-wrap .disagree+strong{color:red}#video .section-title h3::before{margin-right:10px}#video .section-title h3::after{margin-left:10px}#video .video-text h3{line-height:1.3;padding:unset;padding-bottom:10px}.video-box{font-size:0;margin-bottom:15px}.video-box:before{position:absolute;content:"";left:0;right:0;bottom:0;min-width:100%;border-bottom:1px solid var(--main);border-bottom-left-radius:3px;border-bottom-right-radius:3px;transform:scaleX(0);-webkit-transition:.5s;transition:.5s;z-index:2}.video-box:hover:before{transform:scaleX(1)}.video-icon i{display:inline-block;position:absolute;top:40%;left:1%;color:var(--white);font-size:45px;-webkit-transition:.4s;transition:.4s;z-index:3}#video-bts .overlay,.single-video img,.video-icon i:after{top:0;left:0;width:100%;height:100%}.video-icon i:after{content:'';position:absolute;border-radius:50px;z-index:-1;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.video-box:hover .video-icon i{opacity:.3}.video-text{text-align:left;padding:15px}.video-text h3{font-size:18px;font-weight:400;line-height:1.3;letter-spacing:1px}.slider .video-content h3 a{color:#000}.video-content h3 a{font-size:19px;font-weight:500;color:var(--white);padding:0 15px;text-align:justify;display:block}.video-img{background:var(--bg-img);overflow:hidden}.single-video img{position:absolute;right:0;bottom:0;object-fit:cover;-webkit-transition:.5s;transition:.5s}.footer-social-media,.group-col .single-video:first-child{margin-bottom:20px}.single-video:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.section-title h3 span::after,.section-title h3 span::before{display:inline-block;font-size:30px}.card-body:not(#poll .card .card-body,#ballot-open .card .card-body){min-height:530px;text-align:center}#video-bts{min-height:580px;width:100%;background-color:var(--gray);overflow:hidden}#video-bts .single-video{background:rgba(0,0,0,.5);z-index:1}#video-bts video{position:absolute;min-width:100%;min-height:100%;width:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#video-bts .container{z-index:2}#video-bts .overlay{position:absolute;background-image:linear-gradient(45deg,var(--black),rgba(0,0,0,.6) 50%);background-size:4px 4px;z-index:1}@media (pointer:coarse) and (hover:none){#video-bts{background:url('../img/bg-section.jpg') center center no-repeat fixed}#video-bts video{display:none}}.candidate-item{display:flex;background:linear-gradient(to left bottom,transparent 50%,rgba(0,0,0,.05) 0) 100% 0/1.7em 1.7em no-repeat,linear-gradient(-135deg,transparent 1.2em,#e1e1e1 0);margin-top:30px}.candidate-item .title{position:absolute;right:0;bottom:10%;font-size:0;color:var(--black);background:var(--white);padding:12px 20px;z-index:2}.candidate-item .title h3{font-size:28px;font-weight:500;margin-bottom:5px;letter-spacing:5px}.candidate-item .title h3.ts{letter-spacing:1px}.candidate-item .title .p-title{font-size:65%;color:var(--gray);letter-spacing:.5px}.candidate-item header.title h4{gap:5px}.candidate-item .title .p-mark{width:27px;height:27px;border:0}.candidate-item .info-text{width:50%;text-align:left}.info-text .experience{display:flex;flex-flow:column nowrap;font-size:18px;font-weight:500;line-height:1.5}.info-text .social-share a{font-size:22px}.more-news{color:var(--white);font-size:17px;background:var(--main);border-radius:0}.more-news:hover{color:var(--white);background:var(--black)}.candidate-item .headshot{width:50%;--ratio:1.7/1;margin-top:-30px;z-index:1}.section-title h3::after{content:'';display:block;width:80px;height:5px;background:var(--main);margin:5px auto auto}#hot-news .single-video{transition:.3s;animation:.8s delay;-webkit-animation:.8s delay}@keyframes delay{0%,70%{opacity:0}100%{opacity:1}}#hot-news .single-video:hover{border-radius:3px}#hot-news .video-cont{overflow:hidden}#hot-news .video-text{display:flex;flex-direction:column;text-align:justify;margin-left:auto;padding:15px 0 0}#hot-news .video-text h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:18px;color:var(--black);max-height:50px;text-align:justify;letter-spacing:1px;margin-bottom:10px;transition:.2s;-webkit-transition:.2s;overflow:hidden}#hot-news .video-text span{font-size:13px;color:#a3a3a3;margin-left:auto;white-space:nowrap}#countycityNav .nav,#countycityNav2 .nav,#countycityNav3 .nav,#countycityNav4 .nav,#countycityNav5 .nav{display:inherit;flex-wrap:inherit;padding-left:inherit;margin-bottom:inherit;list-style:inherit}.countycityNav-wrapper{padding:0 11px;box-sizing:border-box}.countycityNav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}.js .countycityNav{-ms-overflow-style:-ms-autohiding-scrollbar}.js .countycityNav::-webkit-scrollbar{display:none}.countycityNav_Contents{float:left;transition:transform .2s ease-in-out}.countycityNav_Contents-no-transition{transition:none}.countycityNav_Link{text-decoration:none;font-weight:500;display:table-cell;vertical-align:middle;padding:8px 12px;line-height:1.35}.Advancer{appearance:none;background:0 0;padding:0;border:0;position:absolute;top:3px;bottom:0;opacity:0;transition:opacity .3s}.Advancer:hover{cursor:pointer}.Advancer_Left{left:-15px}.Advancer_Right{right:-15px}[data-overflowing=both]~.Advancer_Left,[data-overflowing=both]~.Advancer_Right,[data-overflowing=left]~.Advancer_Left,[data-overflowing=right]~.Advancer_Right{width:35px;height:35px;font-size:0;line-height:35px;background:var(--white);border-radius:50px;-webkit-border-radius:50px;box-shadow:0 1px 3px rgb(0 0 0 / 30%);opacity:1}.Advancer_Icon{width:10px;height:35px;fill:#777}.countycityNav_Indicator{position:absolute;bottom:0;left:0;height:3px;width:100px;background-color:transparent;transform-origin:0 0;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.fancybox-slide--iframe .fancybox-content{max-width:1100px;max-height:80%;width:100%;margin:0;background:0 0;border-radius:10px;overflow:hidden;border:none}.fancybox-button{width:60px;height:60px;background:0 0}.fancybox-button--play,.fancybox-button--thumbs{display:none}.fancybox-infobar{top:auto;bottom:0;left:50%}.fancybox-bg,.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content,.fancybox-inner,.fancybox-outer,.fancybox-stage{cursor:grab}.share-side{position:fixed;top:40%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:99991}.share-side a{display:block;color:#666;width:50px;height:50px;font-size:28px;line-height:1.6;text-align:center;background:var(--main);border-radius:50px;margin:18px 10px;padding:5px;-webkit-filter:drop-shadow(0 0 6px #000);filter:drop-shadow(0 0 6px rgba(0, 0, 0, .2))}.share-side a:hover{color:var(--black);transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2)}.share-side a:hover:first-child{background:#3b589e}.share-side a:hover:nth-child(2){background:#01c203}.share-side a:hover:nth-child(3){background:#16c26c}.social-link{display:inherit;flex-flow:row nowrap;justify-content:center;align-items:center}.social-link::before{content:'追蹤我們';color:var(--black);font-size:17px;margin-top:5px;margin-right:15px}.social-link a{width:40px;height:40px;color:var(--white);font-size:24px;line-height:1.7;border-radius:100%;background:var(--black);margin-right:15px;-webkit-transition:.2s;transition:.2s}.social-link a img{width:100%;height:100%;border-radius:100%;transition:.2s}.social-link a:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.social-link a:first-child:hover{background:#1877f2}.social-link a:nth-child(2):hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer-area{padding:50px 0 70px;background:var(--bg)}.footer-social-media a{margin:0 10px;font-size:16px;width:35px;height:35px;line-height:35px;opacity:.5}.footer-social-media a:hover{opacity:1}.footer-social-media a:hover:after{background:var(--black);border:0}.copyright-area p{color:var(--black);font-size:16px}.copyright-area p a{color:var(--white);font-weight:500}.adBlk{display:flex;justify-content:center;align-items:center;position:relative}.adBlk>[class^=ad-top-]{min-height:250px;text-align:center;overflow:hidden}.adBlk>[class^=ad-top-]::after{content:'廣告';position:absolute;top:50%;left:50%;font-size:15px;padding:8px;color:var(--black);border:1px dotted var(--black);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:-1}.ad-top-pc{width:970px}.ad-top-mb{min-width:300px}.adBlk.sticky.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.adBlk.sticky.hideit{-webkit-transform:translate3d(0,calc(100% + 60px),0);transform:translate3d(0,calc(100% + 60px),0);opacity:0}.adBlk.sticky{position:fixed;width:100%;left:0;bottom:0;margin:0;text-align:center;-webkit-transform:translate3d(0,calc(100% + 60px),0);transform:translate3d(0,calc(100% + 60px),0);transition:.5s;z-index:98}.adBlk.sticky .blk-ad-bottom{display:inline-flex;position:relative;justify-content:center;background:rgba(255,255,255,.15);align-items:center;z-index:2}.adBlk.sticky .ad-btn-close{position:absolute;top:0;right:0;background:var(--white);padding:3px;cursor:pointer;z-index:3}.adBlk.sticky .ad-btn-close>a{color:#333}.adBlk.fix a,.adBlk.fix img{vertical-align:top;display:inline-block}.ad-col-left:after,.ad-col-right:after,.adBlk:after{content:"";display:block;height:0;clear:both;visibility:hidden}@media (max-width:329px){.navbar-nav{margin-top:15px}.navbar-b .nav-item:last-child{margin-bottom:0}.section-title h2{font-size:33px}#countycityNavContents .countycityNav_Link{font-size:14px!important;padding:7px 1px!important}.info-ds{font-size:12px!important}.video-icon i{font-size:32px}.more-link{padding:1rem;justify-content:flex-end}.fancybox-infobar{left:45%}.tab-list i{display:none}}@media (min-width:330px) and (max-width:425px){.fancybox-infobar{left:45%}}@media only screen and (max-width:479px){.navbar-nav{margin-top:15px}.navbar-b .nav-item{margin-bottom:15px}.blog-item:last-child,.navbar-b .nav-item:last-child{margin-bottom:0}.about-img-wrapper{text-align:center}.about-content{margin-top:35px}.timeline-item .box{padding-left:25px}#project .project-list .nav li{float:unset;margin:0 5px 20px}.single-testimonial{padding:0}.blog-item{margin-bottom:25px}.upcorner-title h3{font-size:28px;line-height:2}.upcorner-title p{width:150px;height:55px}.fancybox-slide--iframe .fancybox-content{max-height:90%}.fancybox-button{width:60px;height:50px}}@media only screen and (max-width:575px){.home-area .arrow{position:absolute;bottom:0;width:100%;text-align:center;font-size:20px;z-index:8}.home-area .arrow i{position:relative;display:inline-block;color:var(--black);padding:10px}.home-area .arrow i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;-webkit-transition:.3s;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}@keyframes animated-arrow{0%,100%,20%,50%{transform:translateY(0)}40%{transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}60%{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px)}}.animated-arrow{animation:2s infinite animated-arrow;-webkit-animation:2s infinite animated-arrow}.topbar .social-share a{width:8vw;height:8vw;font-size:5.5vw;margin-right:2vw}#ballot-open .section-title h3::after{width:100%}#ballot-open .section-title.align{justify-content:space-between;align-items:flex-end}.update-time *{font-size:13px!important}#big.owl-theme .owl-next,#big.owl-theme .owl-prev,#video-slide.owl-theme .owl-next,#video-slide.owl-theme .owl-prev{width:8vw;height:8vw}.ref-item .two-item .agree .num,.ref-item .two-item .disagree .num,.ref-item h2,.thumb .result::before{font-size:7vw}.ref-item .fn-btn a,.ref-item .two-item .agree b,.ref-item .two-item .disagree b{font-size:6vw}.thumb .result{font-size:17vw}.social-link::before{content:'追蹤我們';color:var(--black);font-size:15px;margin-top:5px;margin-right:15px}.social-link a{width:35px;height:35px;font-size:20px;line-height:35px;margin-right:15px}}@media (max-width:767px){.navbar-b.navbar-reduce .nav-link:hover:not(.active),.navbar-b.navbar-trans .nav-link:hover{background:var(--main);border-radius:3px}.countycityNav_Link{font-size:1rem;padding:8px}.equal-height .topbar,.share-side{display:none}.navbar-b.navbar-b.navbar-reduce .navbar-nav .nav-link,.navbar-b.navbar-trans .navbar-nav .nav-link{margin-top:0;padding:6px 0}.navbar-b.navbar-trans{top:0;background:0 0}.navbar-b.navbar-trans .nav-link:hover{color:var(--black)}.navbar-expand-md .navbar-nav{max-width:unset}.navbar-b.navbar-reduce .navbar-nav .nav-link,.navbar-b.navbar-trans .navbar-nav .nav-link{font-size:calc(17px + 1vw)}.d-flex-dir,.navbar-b .social-share{display:flex;flex-direction:row-reverse}.home-area{background-attachment:unset;background-position:100%}.home-content .showtime{flex-direction:column}.section-padding{padding-top:7vh}.section-padding-y{padding-top:7vh;padding-bottom:7vh}.fancybox-slide{padding:15px}.bon-cand .headshot,.fancybox-toolbar{left:0}.fancybox-infobar{left:43vw}.fancybox-navigation .fancybox-button{top:calc(50% - 50px)}.navbar-nav{margin:7vw auto}.navbar-b .nav-item:last-child{margin-bottom:0}.navbar-toggler{padding:.25rem}#navbarDefault{width:100%;height:auto}.navbar-b.navbar-trans .navbar-toggler span{background:var(--black)}.navbar-b.navbar-reduce{background:var(--bg)}.navbar-b.navbar-reduce,.navbar-b.navbar-trans{padding:3px 7px;transition:.3s;-webkit-transition:.3s}.navbar-b.navbar-reduce .nav-item,.navbar-b.navbar-trans .nav-item{width:100%;text-align:center}.navbar-b.navbar-reduce .nav-link{color:var(--black);text-align:center}.navbar-b.navbar-reduce .nav-link.active{color:var(--black)}.navbar-social-media{display:flex;justify-content:space-evenly}.navbar-b.navbar-reduce .navbar-social-media a,.navbar-b.navbar-trans .navbar-social-media a{width:35px;height:35px;font-size:26px;margin:0 5px 0 0;padding:6px 0;color:var(--black);line-height:1}.navbar-b.navbar-reduce .navbar-social-media a:last-child,.navbar-b.navbar-trans .navbar-social-media a:last-child{margin:0}.navbar-b.navbar-reduce .navbar-social-media a:first-child,.navbar-b.navbar-trans .navbar-social-media a:first-child{width:18px;height:18px}.navbar-b.navbar-reduce .navbar-social-media a::after,.navbar-b.navbar-trans .navbar-social-media a::after{background:0 0;border:0}.equal-height{min-height:30vh}.about-img-wrapper{text-align:center}.home-content{flex-flow:column wrap;transform:unset;-webkit-transform:unset}.home-area .home-content h1{position:relative;top:13vmin}.home-content h1.topic-title span{width:43vmin}.kv-wrap{width:auto;height:50vmin}.kv-wrap lottie-player{width:100%;height:90%;transform:unset;-webkit-transform:unset}.kv-bg{right:-45%}@keyframes fadeinleft{0%{right:-100%}100%{right:-45%}}@-webkit-keyframes fadeinleft{0%{right:-100%}100%{right:-45%}}.home-content h1.header-logo{max-width:560px;width:100%;--ratio:4/2.65}.countdown{top:1.5%}.countdown ul li{font-size:16px}.countdown #days{font-size:30px}.news-content a,.section-title h3,.section-title h3::after,.section-title h3::before,.stars-area .section-title h3,.stars-area .section-title h3::after,.stars-area .section-title h3::before{font-size:calc(100% + 1.5vw);line-height:1.4;letter-spacing:0}.section-title h3::after{width:60px;height:4px}#video .section-title h3::before,.section-title h3::before{width:5vw;height:7vw;margin-right:5px}#video .section-title h3::after,#video .section-title h3::before,.items-link-list a h4{font-size:5vw}.slider .slider__controls .slider__pagination{margin-top:30px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px}.card-body{padding:1.25rem 0}.section-title.align{margin-bottom:5vw}.city{box-shadow:var(--main) 8px 8px 0}.city .city-img{--ratio:1/0.9}.elist .p-mark{background-color:unset}.items-link{top:60%;width:100%;padding:6px}.items-link-list a{padding:4px 12px}.items-link-list a span{width:15px;height:15px;font-size:8px;line-height:15px;margin-right:7px;padding:0 3px}.items-link .items-link-wrap b{top:-25%;left:5px;font-size:5.5vw;-webkit-writing-mode:unset;writing-mode:unset}.items-link .items-link-wrap .close{top:-24%;right:0;width:20px;height:20px}.mayoral-cand{min-height:200px}#poll .countycityNav-wrapper{padding:0}#countycityNavContents .countycityNav_Link,#countycityNavContents4 .countycityNav_Link{font-size:15px;padding:5px 3px}header.title h3{font-size:calc(100% + 2.5vw)}header.title h4{gap:8px}header.title .p-mark{width:30px;height:30px}header.title .p-title{font-size:4.5vmin;letter-spacing:0}.bon-cand h4,.bon-cand header.title .p-title,.video-content h3{font-size:4vmin}#ballot-open .mayoral-cand .live a{font-size:4vmin;padding:8px 17px 8px 12px}#ballot-open .ballot h4,#territory-change .nav-item,.info-text .experience,.info-text .more-news{font-size:4.5vmin}#ballot-open .row>.col,#ballot-open .row>[class*=col-]{padding-right:0;padding-left:0}.tc{position:unset}#elected-list .list{--ratio:1.35/1}.y-chart{--ratio:0.3/1}.live-video{min-height:auto}.bon-cand .elected{top:-25%;right:50%}.bon-cand .elected::before{font-size:6.6vmin;width:18vmin;height:18vmin}.info-ds{font-size:13px;padding-bottom:10px}.mayoral-cand .headshot{right:-280px}.mayoral-cand .headshot .inner{width:45%}.mayoral-cand .popularity{font-size:13.5vmin;margin-top:0;-webkit-filter:drop-shadow(3px 3px 0 rgba(0,0,0,0.3));filter:drop-shadow(3px 3px 0 rgba(0, 0, 0, .3))}.mayoral-cand::before{top:0;left:0;background-size:55%}.mayoral-cand .progress{height:17px}.mayoral-cand .popularity::after{font-size:8vmin}.info-text-wrap p{font-size:12px}.candidate-item .title h3.ts,.info-text-wrap .btn.more{font-size:15px}#video-bts{min-height:unset}.video-icon i{font-size:40px}#video-slide.owl-theme .owl-prev{left:-20px}#video-slide.owl-theme .owl-next{right:-20px}.cs18-wrap .title,.player-wrap .title{font-size:5.5vmin}.video-box{margin-top:3vmin;margin-bottom:3vmin}.video-content h3 a{font-size:calc(100% - 1.5vw);padding:0}.video-text{padding:2vmin}.owl-carousel .owl-item img{top:-17%;height:135%}.candidate-item .title h3{font-size:6vmin}.candidate-item .headshot{min-height:240px;margin-top:-25px}.bon-cand{min-height:30vmin}.bon-cand .headshot .inner{width:32vmin}.info-text .social-share a{font-size:20px}.bon-cand .title{gap:3px;flex-wrap:nowrap}.bon-cand header.title h3{font-size:6vmin;line-height:1;margin-right:2px}.bon-cand .title .cand-num{width:28px;height:28px;font-size:16px}.bon-cand .ballot{align-self:flex-end;margin-left:5px}.bon-cand .ballot .ballot-num{font-size:12vmin}.bon-cand .live{padding:5px}.bon-cand .live i{font-size:9vmin}.cs18-wrap .title svg{width:8.5vmin;height:8.5vmin}.cs18-wrap strong{font-size:10vmin}#AdvancerLeft,#AdvancerLeft2,#AdvancerLeft3,#AdvancerRight,#AdvancerRight2,#AdvancerRight3{display:none!important}.countycityNav-wrapper{padding:0!important}#hot-news .video-img{--ratio:16/10}#hot-news .video-text h3{font-size:80%}#hot-news .video-text span{font-size:65%}.news-content span{font-size:6vw;color:var(--main)}.about-content{margin-top:35px}.group-col .single-video:first-child{margin-bottom:10px}.btn.more::after{font-size:10px;margin-left:3px}.video-img{--ratio:1/1}.footer-area{padding:6vw 0}.copyright-area p{font-size:13px;line-height:1.5}.back-to-top{left:5px;bottom:15px;width:40px;height:40px;line-height:40px}.back-to-top:hover{transform:unset;-webkit-transform:unset;background:#b5b5b5;box-shadow:unset}.back-to-top:hover i{color:var(--white)}}@media (min-width:576px) and (max-width:767px){.fancybox-slide--iframe .fancybox-content{max-height:95%;min-height:97%}.home-area .arrow{display:none}.bon-cand .headshot .inner{width:25vmin}.bon-cand header.title h3{font-size:4vmin}.bon-cand h4{font-size:3vmin}.bon-cand .ballot .ballot-num{font-size:9vmin}}@media (max-width:800px){.adBlk.sticky .ad-btn-close{display:none}}@media (min-width:768px){.navbar-expand-md .navbar-nav .nav-link{padding:.65rem 2rem}.btn.detail,.home-area .arrow{display:none}section#referendum .ref-item:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px)}.cs18-wrap .agree+strong,.cs18-wrap .disagree+strong{color:#555}.elist .name{font-size:4vmin;margin-left:0}}@media (min-width:768px) and (max-width:991px){.navbar-b.navbar-reduce .nav-link,.navbar-b.navbar-trans .nav-link{font-size:2.2vw}.navbar-b.navbar-reduce .nav-item,.navbar-b.navbar-trans .nav-item{padding-right:0}.navbar-b.navbar-trans{top:280px;overflow:hidden}.navbar-social-media a{font-size:1.5vw;width:3vw;height:3vw;line-height:3vw;margin:0 .3vw}.kv-wrap{height:260px}.home-content h1.topic-title span{width:250px}.navbar-b.navbar-reduce .navbar-nav .nav-link,.navbar-b.navbar-trans .navbar-nav .nav-link{font-size:16px}.navbar-b.navbar-trans .navbar-nav .nav-link{padding:10px}.city{box-shadow:var(--main) 9px 9px 0}.items-link{width:67%}.equal-height{min-height:180px}.home-area{background-attachment:unset}.home-content{flex-flow:row nowrap;margin-top:30px}.home-content h1.header-logo{max-width:450px;width:100%;--ratio:16/4.1}.about-img-wrapper{text-align:center}.about-content{margin-top:35px}.timeline-item .box{padding-left:25px}#project .project-list .nav li{margin:0 5px 20px}ul.tab-list{max-width:100%}.blog-item{margin-bottom:25px}.blog-item:last-child{margin-bottom:0}#video .swiper-button-prev,.fancybox-toolbar{left:0}.fancybox-infobar{left:45%}.fancybox-slide--iframe .fancybox-content{max-height:100%;min-height:100%}#video .swiper-button-next{right:0}#video .video-icon i{top:40%;left:45%}#video .swiper-button-next,#video .swiper-button-prev{top:32%}.live-video{min-height:auto}.bon-cand .elected{top:-23%;right:5%}.bon-cand .elected::before{font-size:4.5vmin;width:13vmin;height:13vmin}.elist .name{width:50%;font-size:3vmin;text-align:right;margin-right:7px}}@media (max-width:991px){.ad-top-pc{display:none}.countycityNav_Contents{float:unset;text-align:center}.countdown{right:50%;transform:translateX(50%);-webkit-transform:translateX(50%)}#ballot-open .card .card-body,#ballot-open .tab-pane,#poll .card .card-body{margin-left:unset;margin-right:unset}#ballot-open .row>[class*=col-]:not(#ballot-open .info-text-wrap *),#poll .row>[class*=col-]:not(#poll .info-text-wrap *){padding-right:0;padding-left:0}.mayoral-cand{padding-left:0}.skew{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:unset;-webkit-transform:unset;position:relative;left:unset}#ballot-open .mayoral-cand .ballot,#ballot-open .mayoral-cand .live,.mayoral-cand .elected,.mayoral-cand .headshot img,.mayoral-cand .popularity,.mayoral-cand .progress,.mayoral-cand .title,.mayoral-cand::before{transform:unset;-webkit-transform:unset}.mayoral-cand .elected{top:7%;right:43%}.elected::before{font-size:7.5vmin;width:20vmin;height:20vmin;border:1vmin solid red}.cs18-wrap .fail.elected::before{font-size:5.5vmin}.back-ballot{display:block;color:var(--white);font-size:14px;padding:6px 18px;border-radius:50px;-webkit-border-radius:50px;opacity:.7}.back-ballot::before{content:'▲';font-size:12px;margin-right:5px}.back-ballot:focus{opacity:1;color:var(--white);background:rgba(255,255,255,.3)}}@media (min-width:992px){.ad-top-mb{display:none}#poll .tab-pane .row>.col:nth-child(3n+1) .mayoral-cand{padding-left:115px}.mayoral-cand .progress{margin-left:-110px;margin-right:-3px}#c01 .row>div:first-child .mayoral-cand .progress,#c03 .row>div:first-child .mayoral-cand .progress{margin-left:0}.elist .itembox{height:80px;gap:0}.elist .itembox::before{width:35px;font-size:16px;letter-spacing:2px}.col-g{flex:1 0 12.5%}.elist .name{font-size:26px;width:50%;text-align:right;margin-left:5px;margin-right:5px}.elist .col-g .name{width:calc(100% - 35px);margin-right:0}.elist .p-mark{width:30px;height:30px}}@media (max-width:1199px){#video-bts,.bg-area{background-attachment:unset}.update-time *{font-size:14px}.update-time time::after{display:block;margin-left:0}}@media (min-width:992px) and (max-width:1199px){.navbar-b.navbar-reduce .nav-link,.navbar-b.navbar-trans .nav-link{font-size:2.2vw}.navbar-b.navbar-trans{top:260px}.navbar-social-media a{font-size:1.7vw;width:3.3vw;height:3.3vw;line-height:3.3vw;margin:0 .3vw}.navbar-expand-md .navbar-nav .nav-link{padding-right:1.3rem;padding-left:1.3rem}.navbar-b.navbar-reduce .navbar-nav .nav-link,.navbar-b.navbar-trans .navbar-nav .nav-link{font-size:16px}.navbar-b.navbar-trans .navbar-nav .nav-link{padding:13px 20px}.home-area{background-attachment:unset;min-height:230px}.home-content h1.header-logo{max-width:580px;--ratio:16/4.5}.kv-wrap{height:260px}.home-content h1.topic-title span{width:250px}.countdown{top:4.5%}.bon-cand header.title h3{font-size:3.5vmin}.bon-cand header.title .p-title{font-size:1.5vmin}#ballot-open .ballot h4{font-size:1.6vmin}.bon-cand .ballot .ballot-num{font-size:5.5vmin}.bon-cand .elected{top:-23%;right:13%}.bon-cand .elected::before{font-size:4.5vmin;width:13vmin;height:13vmin}.elist .itembox{height:70px}.elist .name{font-size:22px;margin-left:0}.elist .p-mark{width:25px;height:25px}}@media (min-width:1200px){#c03 .mayoral-cand .headshot{right:-30px}#c03 .mayoral-cand .title>*{margin-left:-20px}#c03 .mayoral-cand .title h3{font-size:32px}#c03 .mayoral-cand .title .p-title{font-size:20px}#c03 .mayoral-cand .popularity{font-size:60px}}@media (min-width:1200px) and (max-width:1499px){header.title h3{font-size:3vmin}#ballot-open .ballot h4,header.title .p-title{font-size:18px}header.title h4{gap:7px}header.title .p-mark{width:30px;height:30px}#ballot-open .mayoral-cand .live a{font-size:16px;padding:5px 17px 5px 12px}.mayoral-cand .popularity{font-size:58px}.mayoral-cand .headshot{right:-10%}.bon-cand .elected{right:25%}}