.header-area::after,.slide-bg:after,.upcoming-event-wrapper::after{content:""}a:focus{outline:solid 0}img{max-width:100%;height:auto}.slider-area div,.top-area,body,html{height:100%}.fix{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:700}body{font-family:'Open Sans',sans-serif}a{transition:.3s}a:hover{color:#000}span.highlight{color:#ff4085;font-weight:700}span.subtitle{color:#fff;font-weight:700}h2.highlight{color:#ff4085;font-weight:700}.top-area{position:relative}.slider-area{height:85%}div.owl-controls,div.owl-controls div{height:auto}.header-area::after,.slide-bg,.slide-bg:after{height:100%;width:100%}.slide-text-table{width:100%;display:table;padding-bottom:50px}.slide-text-cell{display:table-cell;vertical-align:middle}.slide-bg{background-size:cover;position:absolute;left:0;top:0;background-position:center center;transition:10s;transform:scale(1)}.slidezoom{transform:scale(1.5)}.slide-bg:after{position:absolute;left:0;top:0;opacity:.65}.slider-area .owl-nav div{color:#fff;font-size:90px;line-height:140px;margin-top:-70px;opacity:.2;position:absolute;top:50%;z-index:1}.slider-area .owl-nav div.owl-prev{left:30px}.slider-area .owl-nav div.owl-next{right:30px}.slider-area .owl-nav div:hover{opacity:.4}.slider-area.owl-carousel .owl-item{overflow:hidden;width:100%}.header-wrapper{background:#000;position:absolute;left:0;top:0;width:100%;z-index:999}.header-top-left{color:#fff}.page .header-top-left,.page .social-icon a{color:#5c5c5c}.page .header-area::after{opacity:.9}.header-top-left p{float:left;line-height:23px;margin-bottom:0;margin-right:25px}.header-top-left i{margin-right:5px}div.social-icon a{color:#fff;font-size:16px;padding-left:10px}.header-top-area,.upcoming-event-top{padding:10px 0}.header-area{position:relative;width:100%;z-index:99}.header-area::after{left:0;opacity:.2;position:absolute;top:0;z-index:-1;transition:.4s}.slide-text-cell h2{color:#fff;font-size:60px;font-weight:300;margin:15px 0}.slide-text-cell h2 span{font-weight:900}.upcoming-event-area{bottom:0;left:0;position:absolute;width:100%;z-index:99}.upcoming-event-wrapper{position:relative;overflow:hidden}.upcoming-event-wrapper::after{height:100%;left:0;position:absolute;top:0;width:100%;opacity:.75}.upcoming-event{background:#fff;position:relative;z-index:1;margin:10px}.upcoming-event-title{color:#a2a2a2;font-size:12px;margin-left:40px;padding:16px 0 16px 70px;position:relative}.upcoming-event-title h3{font-size:16px;font-weight:600;margin-bottom:10px;margin-right:5px}.upcoming-event-icon{font-size:50px;position:absolute;left:0;top:10px}.upcoming-event-title p .fa.fa-calendar{margin-left:15px}.upcoming-event-heading h3{font-size:22px;font-weight:700;line-height:20px;margin-top:0}.upcoming-event-heading h2{color:#ff4085;font-size:30px;font-weight:700;text-align:right;margin-right:10px}.upcoming-event-heading h2 span{color:#ff4085;font-size:50px;font-weight:700}.upcoming-event-heading h2 span.counter:after{content:" 元";font-size:30px}.upcoming-event-heading h2 span.warning{color:#ff4085;font-size:18px;font-weight:300;margin-right:20px}.upcoming-event-heading h2 span.warning:before{content:"結標價";color:#ff4085;font-size:18px;font-weight:300}.upcoming-event-heading a:hover{text-decoration:none}.upcoming-event-heading{padding:8px 1px 0}.upcoming-event-bottom{background:#f6f7f2}.upcoming-event-fund{overflow:hidden;background:#444}.upcoming-single-fund{color:#fff;float:left;font-weight:700;padding:20px 10px;text-align:center;width:33.33333%}.upcoming-single-fund h2{font-size:30px;font-weight:700;margin-bottom:5px}.upcoming-single-fund.target,.upcoming-single-fund.target a{background:#5c5c5c;color:#fff;text-decoration:none}.upcoming-single-fund.gained,.upcoming-single-fund.gained a{background:#adacac;color:#fff;text-decoration:none}.upcoming-single-fund.donators,.upcoming-single-fund.donators a{background:#444;color:#fff;text-decoration:none}.upcoming-single-fund.donators a:hover,.upcoming-single-fund.gained a:hover,.upcoming-single-fund.target a:hover{color:#ff4085}.upcoming-single-fund.donators a.disabled,.upcoming-single-fund.gained a.disabled,.upcoming-single-fund.target a.disabled{opacity:.65;cursor:default;color:#686868;background-color:#e6e6e6}.upcoming-event-title p{margin:0;color:#ff4085}.counter_title{font-size:12px;margin-top:25px;line-height:36px}.about-us.section-padding{padding:30px 0 0}.page-title{margin-bottom:60px;text-align:center}.page-title h2{display:inline-block;font-size:36px;color:#ff4085;font-weight:700;margin:0;padding-bottom:20px;position:relative;text-transform:uppercase}.page-title h2::after,.page-title h2::before{height:3px;position:absolute;content:"";bottom:0}.page-title h2::before{background:#f8f8f8;left:0;width:100%}.section-gray .page-title h2::before{background-color:#EEE}.section-dark .page-title h2::before{background-color:#191919}.page-title h2::after{left:50%;margin-left:-15px;width:30px}.about-photo{position:relative}.left-frame,.right-frame{height:100%;left:0;top:0;width:100%}.left-frame::after,.left-frame::before,.right-frame::after,.right-frame::before{content:"";position:absolute}.left-frame::before{height:100px;left:0;top:0;width:10px}.left-frame::after{height:10px;left:0;top:0;width:200px}.right-frame::before{bottom:0;height:100px;right:0;width:10px}.right-frame::after{bottom:0;height:10px;right:0;width:200px}.total-donation-stats p::before,.total-events::after{background:#fff;height:120%;transform:rotate(15deg);content:""}.about-text{margin-left:40px;line-height:25px;color:#666}.about-text h2,.about-text p{margin:0 10px 20px 14px}.panel-default .panel-heading{border-radius:0;color:#fff;padding:0}.about-text .panel-group{margin-top:20px}.panel .panel-heading h4 a{padding:15px;display:block}.panel-group .panel{border-radius:0;margin-bottom:0}.panel-group .panel+.panel{margin-top:15px}h4.panel-title a{color:#fff}.panel-title a:focus,.panel-title a:hover{text-decoration:none;color:#ff4085}.total-events{color:#fff;overflow:hidden;padding:16px 32px 17px 13px;position:absolute;width:110px;left:0;top:0}.total-events h2{font-size:35px;margin:0}.total-events h2 span{display:block;font-size:20px;font-weight:400}.cta-btn,.digit{display:inline-block}.total-events::after{position:absolute;right:-35px;top:0;width:50px}.our-stats{margin-top:40px;overflow:hidden;position:relative}.total-donation-stats{padding-left:110px}.total-donation-stats p{color:#fff;overflow:hidden;padding:4px 10px 4px 20px;position:relative;margin-bottom:15px}.total-donation-stats span{display:inline-block;font-size:22px;font-weight:700;margin-right:10px}.total-donation-stats p::before{left:-20px;position:absolute;top:-6px;width:30px}.total-donation-stats p:last-child{background:#666;margin-left:-12px}.call-to-action{position:relative}.call-to-action.section-padding{padding:30px 0 50px}.cta-bg{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.cta-btn,.dash::after{position:absolute;top:50%}.call-to-action h2{color:#757575;font-weight:300;margin:0;padding:13px 0}.call-to-action p{color:#757575;line-height:20px;font-size:16px}.call-to-action h2 label,.call-to-action h2 span.highlight{color:#ff4085;font-weight:700}.call-to-action .col-md-12.rule{float:center;text-align:center}.call-to-action h2 label{font-size:18px}.cta-btn{border:2px solid;font-size:24px;padding:10px 40px;right:0;margin-top:-30px}.footer{background:#1d1d1d;border-top:1px solid #252525;color:#999;font-size:13px}footer.footer a{color:#ddd}footer.footer a:hover{color:#fff;text-decoration:none}.footer-copyright p{margin:0;padding:20px 0}.dash{font-weight:700;text-align:center;padding:0 16px}.digit{font-size:36px;overflow:hidden}.event-counter{padding:13px 17px}.upcoming-single-fund p{margin:0}.dash::after{content:"";height:26px;margin-top:-13px;right:-15px;width:1px}.dash,.footer-copyright i.fa,.social-icon a:hover,.upcoming-event-icon,.upcoming-event-title h3,a{color:#6d6d6d}.panel-default .panel-heading{border-color:#41C484}.about-box i.fa,.back-to-home,.cause-featured-area a:after,.contact-form::after,.dash::after,.donate-amount-select ul li.active,.donate-amount-select ul li:hover,.donate-step-no,.donate-steps-title h2::after,.featured-news-date,.header-area::after,.inner-page-title h2::after,.learnmore,.left-frame::after,.left-frame::before,.mainmenu ul.nav.navbar-nav li ul::before,.mainmenu:after .about-box i.fa,.more-event-hover::after,.newsletter-form input[type=submit],.our-archivement,.page-title h2::after,.pagination li.current a,.panel-default .panel-heading,.post-carousel-control:hover,.readmore,.recent-news-title h2::after,.right-frame::after,.right-frame::before,.single-post-date,.slide-bg:after,.tag-list a,.total-donation-stats p,.total-events,.upcoming-event-wrapper::after,.upcoming-single-fund.gained,.volunteer-hover::after,.widget-title::after,input[type=submit]{background-color:#6d6d6d}.cause-donate,.page-title h2::after,.progress-bar-success{background-color:#ff4085}.single-cause{background:#fff;border:1px solid #ddd;margin-bottom:50px}.progress{background-color:#F3F3F3;border-radius:0;box-shadow:0 0 0;height:15px;margin-bottom:10px}.cause-featured-area{margin:15px;position:relative;overflow:hidden}.cause-featured-area a:after{content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;transform:scale(0);transition:.2s}.cause-featured-area a{display:block;height:100%;position:relative;width:100%;z-index:1}.single-cause:hover .cause-featured-area a:after{transform:scale(1)}.cause-featured-area i.fa{color:#fff;font-size:30px;left:50%;margin-left:-10px;margin-top:-15px;position:absolute;top:-100%;z-index:9;transition:.4s}.single-cause:hover .cause-featured-area i.fa{top:50%}.cause-content{margin:15px}.cause-content h2{font-size:16px;height:36px;line-height:20px;margin:0 0 15px;padding:5px 5px 0 0;text-transform:uppercase}.cause-content h2 a{color:#5c5c5c}.cause-content p{margin:0;color:#ff4085}.cause-content p.donate-total{margin:0;color:#ff4085;font-size:20px;font-weight:700}.cause-content .col-md-6.text-right{padding-right:0;width:100%}.cause-stats{font-size:12px}.cause-link{background:#f3f3f3;border-top:1px solid #ddd;overflow:hidden}.cause-link p{float:left;margin:0;padding:16px 10px}body a.cause-donate{color:#fff;float:right;font-size:16px;font-weight:400;padding:15px 25px;text-transform:uppercase}body a.cause-donate:hover{color:#ff4085;background-color:#333;text-decoration:none}.cause-link p a{color:#5c5c5c}.cause-view-all{background:none;color:#ff4085;border:1px solid #ff4085;display:inline-block;font-weight:700;padding:10px 30px;margin-bottom:50px}.cause-view-all:hover{color:#fff;background-color:#ff4085;text-decoration:none}.auction-group{margin-top:-15px;margin-bottom:30px;padding:20px;border-left:10px solid #ff4085;background-color:#F1F0F0}.auction-group .group-left{padding-right:140px}.auction-group .group-right{width:120px;right:0;top:50%;position:absolute;display:inline-block;transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-webkit-transform:translate(-20px,-50%)}.auction-group .group-name{font-size:23px;font-weight:700;padding:5px 0}.auction-group .group-desc{font-family:微軟正黑體;font-size:16px;font-weight:700}.auction-group .view-btn{font-size:16px;width:100%;text-align:center;border:1px solid #ff4085}.auction-group .view-btn a{color:#ff4085;padding:10px 0;display:block}.auction-group .view-btn:hover{background-color:#ff4085;cursor:pointer;transition:background-color .5s}.auction-group .view-btn:hover a{color:#fff}@media (max-width:480px){.auction-group .group-left{padding-right:0}.auction-group .group-right{width:100%;margin-top:20px;position:relative;transform:none}}@media (max-width:800px){.auction-group{margin-left:10px;margin-right:10px}}