*,html{margin:0;border:0}body{font-size:1em;line-height:1.5em;font-family:Arvo,serif}.grid-container{max-width:1000px}ol,p,ul{font-family:"Crimson Text",serif;font-size:1.25em;margin-bottom:24px}ol li,ul li{line-height:1.2em}h1{font-size:4.125em;line-height:1.09em;margin-bottom:.3636em}h2{font-size:2.625em;line-height:1.15em;margin-bottom:.571428em}h3{font-size:2em;line-height:1.125em;margin-bottom:.75em}h4{font-size:1.25em;line-height:1.2em;margin-bottom:1.2em}h5{font-size:.875em;line-height:1.285714em;margin-bottom:24px}h2,h4{color:#B05E00}blockquote{position:relative;padding:1.5em 1.5em 1.5em 6.5em;margin-bottom:1.5em;font-style:oblique}blockquote:before{font-family:Georgia,serif;content:"\201C";position:absolute;top:32px;left:32px;font-size:6em;font-style:normal;font-weight:700;color:#F3B800}cite:before{content:"\2014"}cite{font-style:normal;font-weight:700;color:#333;float:right;font-size:.8em;line-height:1.5em}strong{font-weight:bolder}a{color:#B05E00;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.current-menu-item a,.current-page-ancestor a{color:#F3B800}code{line-height:1.5em;font-size:1em;font-weight:700;color:#fff;background-color:#004A5E;margin:0;padding:0 5px;display:inline-block}li{margin:0;padding:0;line-height:1.5em}img{display:block}img.alignright{float:right;padding-left:24px}img.alignleft{float:left;padding-right:24px}small{display:block;font-size:12px;line-height:24px}.meta{font-size:.75em;line-height:2em;margin-bottom:2em;color:gray}@media screen and (max-width:768px){body{font-size:.75em;line-height:1.5em}h1{font-size:2.625em;line-height:1.15em;margin-bottom:.571428em}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}#article-content{<!--background-color:#fff-->}#article h2{margin-bottom:.285714em}#article img{margin-bottom:1.5em}header{background-color:#fff;height:82px;padding:0 12px;border-bottom:2px solid #b05e00;position:fixed;width:100%;z-index:10000}header .grid-container{height:84px}header p{font-family:Arvo,serif}header .grid-container div{float:left}header #branding{margin:9px 0}header h1{margin:0}.header-margin{height:84px;width:100%}@media screen and (max-width:768px){header{position:relative}header .grid-container{height:46px}.header-margin{display:none}}header nav{float:right;text-align:right}header nav ul{position:relative;margin:30px 0;display:inline-block;font-family:Arvo,serif}header nav ul li{display:inline;margin:0 10px}header nav ul li a{font-weight:700;color:#b05e00;font-size:.8em;line-height:1.2em}header nav ul li a:hover{text-decoration:none;color:#ee5e24}header nav a.cta button{margin-top:16px;margin-bottom:16px}.menu li{position:relative}ul.sub-menu{display:block;position:absolute;background:#fff;padding:10px;margin:0;width:150px;left:0;border-bottom:2px solid #b05e00;visibility:hidden;opacity:0;max-height:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-box-shadow:0 10px 20px -6px rgba(50,50,50,.75);-moz-box-shadow:0 10px 20px -6px rgba(50,50,50,.75);box-shadow:0 10px 20px -6px rgba(50,50,50,.75)}ul li:hover ul.sub-menu{visibility:visible;opacity:1;max-height:200px}.sub-menu li{display:block;font-size:20px;padding:6px 0;text-align:left;position:relative;line-height:24px}.sub-menu a{color:#b05e00}footer nav{float:right}footer nav ul{margin-top:9px;font-family:Arvo,serif;font-size:1em;margin-bottom:0}footer nav ul li{display:inline;margin:0 10px}footer nav ul li a{text-decoration:none;font-weight:700;color:#fff}nav.sidebar h4{margin-bottom:48px;color:#edba0c}nav.sidebar ul{font-family:Arvo,serif;font-size:1em;list-style:none;padding:0;margin:0}nav.sidebar ul li a{text-decoration:none;font-weight:700;color:#b05e00;line-height:1.55em}nav.sidebar ul li a:hover{color:#ee5e24;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}footer{background-color:#000;padding:0 12px;height:48px}footer #copyright{padding:12px 0;float:left;color:#fff}footer p{margin:0;font-family:Arvo,serif}#copyright a{color:#F3B800;font-weight:700;text-decoration:none}@media screen and (max-width:768px){footer #copyright{text-align:center;float:none}#header-mobile-nav{display:none}.mobile-nav{background-color:#333}.mobile-nav ul{margin:0;padding:0;font-family:Arvo,serif}.mobile-nav ul li{list-style:none;height:46px;text-align:center;border-bottom:1px solid #000;border-top:1px solid #555}.mobile-nav ul li a{text-decoration:none;color:#fff;font-size:1.5em;line-height:2em;margin-top:13px}.mobile-nav ul li a:hover{color:#edba0c;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#mobile-menu-icon{float:right;padding:15px 24px 15px 0;cursor:pointer}}section#main-benefit{text-align:center;color:#fff;background-color:#b05e00;background-position:center center;background-repeat:no-repeat;height:600px}section#main-benefit .bg-img{height:600px}.bg-img{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:0;width:100%;position:absolute}section#main-benefit .content{margin-top:192px}section#main-benefit .container{position:absolute;width:100%;height:600px}section#main-benefit h1{color:#fff;margin-bottom:.1818em}@media screen and (max-width:768px){section#main-benefit .bg-img{height:300px}section#main-benefit .content{margin-top:96px}}a.cta{text-decoration:none}a.cta button{margin:0 10px}a.cta button,input.cta{padding:12px 24px;font-size:1.25em;line-height:1.2em;font-weight:700;cursor:pointer;color:#fff;background-color:#060;border-radius:5px;text-transform:uppercase;font-family:Arvo,serif}a.cta button:hover,input.cta:hover{background-color:#edba0c;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}section#supporting-benefits img{margin:auto auto 24px;width:120px;height:120px}section#supporting-benefits .grid-container{padding:96px 0}section#supporting-benefits h2,section#supporting-benefits h4,section#supporting-benefits p{text-align:center}@media screen and (max-width:768px){section#supporting-benefits .grid-container{padding:24px 0}}section#cta{text-align:center;background-color:#b05e00;padding:48px 0;color:#fff}section#cta div button{display:inline}section#ellen-huang{background-color:#efebe4;background-position:center center;background-repeat:no-repeat;height:480px}section#ellen-huang .bg-img{height:480px}section#ellen-huang .container{position:absolute;width:100%;height:480px}section.highlight-section .content{margin-top:144px}section.highlight-section h2,section.highlight-section h4{color:#B05E00}section.highlight-section .content h2{<!--margin-bottom:6px;:-->}@media screen and (max-width:768px){section#ellen-huang{background-image:none;background-position:center;background-repeat:no-repeat}section#ellen-huang .bg-img{height:300px}section.highlight-section .content{margin-top:48px}}section#testimonial .grid-container{margin:96px auto}section#testimonial img{margin:auto auto 24px;width:150px;height:150px;border-radius:90px}section#testimonial h2{text-align:center;color:#B05E00}section#testimonial blockquote{padding-top:0}section#testimonial blockquote:before{top:32px}@media screen and (max-width:768px){section#testimonial .grid-container{margin:48px auto}section#testimonial blockquote:before{top:24px}}section#final-cta{text-align:center;background-color:#b05e00;color:#fff;height:504px}section#final-cta .bg-img{height:504px;position:absolute}section#final-cta .container{position:absolute;width:100%;height:504px}section#final-cta h2{color:#fff;margin-bottom:.285714em}section#final-cta .grid-container .content{margin-top:24px}section#final-cta img{margin:24px auto}@media screen and (max-width:768px){section#final-cta .grid-container .content{margin-top:12px}section#final-cta .bg-img{height:418px;text-align:center;background-color:#b05e00;color:#fff}}#blog-post,#contact,#thank-you{margin-top:48px;margin-bottom:96px}#blog-post a.cta button{margin-left:0}#contact input[type=submit]{float:right}#donate-page-container{background-color:#b05e00;position:absolute;top:0;right:0;bottom:0;left:0}#donate-page-container .bg-img{background-attachment:fixed;position:absolute;top:0;right:0;bottom:0;left:0}#donate-page-container .grid-container{position:relative}#donate-box{margin-top:120px;padding:24px}#donate-box h1,#donate-box h3{text-align:center;color:#fff}#donate-box h1 a img{margin:auto}fieldset{padding:0;margin:0}input[type=text],input[type=email],textarea{position:relative;margin-bottom:12px;border:1px solid #ccc;border-radius:5px;text-indent:15px;font-family:Arvo,serif;font-size:1em;line-height:1.2em;background:0 0;outline:0}input[type=text],input[type=email]{height:48px;width:310px}input[type=text]:focus,input[type=email]:focus,textarea:focus{border:1px solid #bfa47c!important}label{position:absolute;padding:15px;color:#777}input[name=donation-amt]{width:340px;color:#060;font-weight:700;background-color:#fff}textarea{width:630px;padding-top:16px}.subscribe{margin-top:12px}#donate-box input[type=submit]{width:100%}input[type=submit]{padding:12px;border-radius:5px}.left-inner-addon,.right-inner-addon{position:relative;margin-right:-20px}.left-inner-addon input{padding-right:10px;text-indent:30px}.left-inner-addon span,.right-inner-addon span{color:#9b9b94;position:absolute;padding:10px 12px;pointer-events:none;top:4px;font-family:Arvo,serif;z-index:1}.left-inner-addon span.left-addon{font-weight:700}.right-inner-addon span.right-addon{right:20px;top:4px;font-weight:700}#donation-footer{position:absolute;bottom:0;width:100%}#donation-footer #copyright{width:100%;text-align:center}[id^=icon-]{background-image:url(images/icon-sprite.png);width:30px;height:30px;float:left;margin-left:6px}.small-icon{height:28px;margin:0 10px 0 0}#icon-tw{background-position:0 0}#icon-tw:hover{background-position:0 -30px}#icon-fb{background-position:-30px 0}#icon-fb:hover{background-position:-30px -30px}#icon-map{background-position:-60px 0}#icon-phone{background-position:-60px -30px}#icon-social{background-position:-90px 0}#icon-share{background-position:-90px -30px}#thank-you{position:relative;height:650px}#thank-you .container{position:absolute;height:650px}#thank-you .bg-img{background-repeat:no-repeat;background-position:right top;background-size:auto;position:absolute;height:650px}.social-share{display:inline;position:relative}.tweet-button-div{top:7px}#about #content,.sec2,.sec3,.sec4{padding:48px 0}.ui-widget-overlay{z-index:-1}#services{margin-top:48px;margin-bottom:48px}