.element--donate-legal-confirm-checkbox{border:1px solid #ccc;padding:15px;}.element--donate-legal-confirm-checkbox .legal-headline{xfont-weight:bold;text-transform:uppercase;font-size:16px;line-height:1.4;}.element--donate-legal-confirm-checkbox .legal-bullet-points{margin:0}.element--donate-legal-confirm-checkbox .legal-bullet-point{list-style:disc outside;margin-left:20px;margin-top:5px;margin-bottom:5px;font-size:14px;line-height:1.4;}.element--donate-legal-confirm-checkbox .legal-checkbox{padding:5px;}.element--donate-legal-confirm-checkbox .legal-note{font-size:14px;color:#999;}
.element--checkbox{position:relative;width:100%;}.element--checkbox .checkbox-label{display:inline-block;}.element--checkbox .checkbox-help-label{display:inline-block;display:none;}.element--checkbox .checkbox-input-holder{position:relative;}.element--checkbox .checkbox-input{}.element--checkbox .checkbox-input:focus{}.element--checkbox .checkbox-input::-webkit-inner-spin-button,.element--checkbox .checkbox-input::-webkit-outer-spin-button{}.element--checkbox .checkbox-status{display:none;}.element--checkbox .checkbox-status-message{display:none;}.element--checkbox.default-appearence .checkbox-label{font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:normal;text-transform:uppercase;}.element--checkbox.default-appearence .checkbox-help-label{font-size:14px;line-height:1.4;font-family:sans-serif;font-weight:normal;}.element--checkbox.default-appearence .checkbox-input-holder{}.element--checkbox.default-appearence .checkbox-input{}.element--checkbox.validate-error .checkbox-label{color:#c41134;}.element--checkbox.validate-error .checkbox-input-holder{}.element--checkbox.validate-error .checkbox-input{}.element--checkbox.validate-error .checkbox-status{display:block;}.element--checkbox.validate-error .checkbox-status:before{display:block;color:#c41134;font-family:sans-serif;font-size:20px;line-height:1.2;position:absolute;right:5px;bottom:5px;top:5px;padding:6px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}
.abndp-theme .article-text a{color:#f58220;text-decoration:underline;}.standard-text{color:#585858;font-family:"concourse_t3","proxima-nova",helvetica,arial,sans-serif;}.standard-text h1{color:#e87722;font-size:1.4em;}.standard-text a{color:#e87722;}.abndp-theme .asset--donate-button .donatebutton-button.donatebutton-button{background:#0099cc;width:100%;}.abndp-theme .asset--step1-next-button .nextbutton-button{background:#0099cc;width:100%;}.abndp-theme .asset--step2-next-button .nextbutton-button{background:#0099cc;width:100%;}.abndp-theme .asset--donate-button .donatebutton-button.donate-button-disabled{background:#bbb;color:#eee;}.abndp-theme .donatebutton-holder{max-width:none;}
.block--hero-form{background-color:#00475e;background-image:linear-gradient(141deg,#000000 0%,#003347 51%,#00475e 75%);background-position:center;background-size:cover;background-repeat:no-repeat;font-family:'Montserrat',Helvetica,arial,sans-serif;padding:0 20px;}.block--hero-form .hero-container{max-width:980px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block--hero-form .form-container{width:100%;max-width:330px;padding:120px 22px 120px;}.block--hero-form .form-title{font-size:25px;line-height:35px;letter-spacing:-0.2px;font-weight:bold;color:#FFFFFF;margin:0 0 15px;}.block--hero-form .form-body{font-size:16px;line-height:28px;letter-spacing:initial;font-weight:500;color:#FFFFFF;margin:0 0 30px;}.block--hero-form .form-fields .element--textfield.default-appearence .textfield-label{display:none;visibility:hidden;}.block--hero-form .form-fields .element--textfield{margin-bottom:22px;}.block--hero-form .form-fields .element--textfield .textfield-input-holder{border:none;}.block--hero-form .form-fields .element--textfield .textfield-input{padding:6px 0 4px 10px;font-size:14px;line-height:30px;font-weight:500;color:#858585;}.block--hero-form .form-button{position:relative;color:#FFFFFF;font-family:Montserrat;font-size:14px;font-weight:500;line-height:18px;background:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;padding:12px;text-align:center;display:block;white-space:nowrap;outline:0;border:0;-webkit-user-select:0;-moz-user-select:0;-ms-user-select:0;user-select:0;width:100%;cursor:pointer;}.block--hero-form .form-button:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}.block--hero-form .form-button img{height:9px;margin-left:6px;}@media (min-width:400px){.block--hero-form .form-container{max-width:330px;}}@media (min-width:600px){.block--hero-form .hero-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media (min-width:768px){.block--hero-form{padding:0 50px;}.block--hero-form .form-container{width:100%;max-width:350px;padding:130px 0 140px;}.block--hero-form .form-title{font-size:50px;line-height:55px;letter-spacing:-0.2px;}.block--hero-form .form-body{font-size:18px;line-height:30px;letter-spacing:initial;}}
.block--hero-form .hero-button-in-progress-animation{display:block;height:6px;position:absolute;z-index:99000;bottom:0;left:0;right:0;display:none;}.block--hero-form .hero-animation-inner{display:block;background-color:#1E8DDD;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:footer-button-in-progress-animation 1.5s linear infinite;-webkit-animation:footer-button-in-progress-animation 1.5s linear infinite;-moz-animation:footer-button-in-progress-animation 1.5s linear infinite;width:100%;height:100%;border-radius:6px;}@keyframes hero-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-webkit-keyframes hero-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-moz-keyframes hero-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}
.block--contribute-bar{background-color:#1E8DDD;color:#FFF;font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--contribute-bar .bar-container{max-width:1180px;margin:0 auto;padding:18px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--contribute-bar .bar-column{position:relative;width:100%;margin:12px 20px;font-size:16px;line-height:25px;font-weight:bold;}.block--contribute-bar .bar-column p{margin:0;}.block--contribute-bar .bar-label p{text-align:center;}.block--contribute-bar .bar-column.bar-ask a{display:block;padding:15px 20px;font-size:14px;line-height:20px;font-weight:bold;text-align:center;background-color:rgba(74,74,74,0.15);}.block--contribute-bar .bar-column.bar-other .element--textfield{font-size:14px;line-height:20px;font-weight:bold;}.block--contribute-bar .bar-column.bar-other .element--textfield .textfield-input{min-width:240px;padding:15px 20px;text-align:center;color:#FFF;background-color:rgba(74,74,74,0.15);}.block--contribute-bar .bar-column.bar-other .element--textfield input::-webkit-input-placeholder{color:#FFF;}.block--contribute-bar .bar-column.bar-other .element--textfield input::-moz-placeholder{color:#FFF;}.block--contribute-bar .bar-column.bar-other .element--textfield input:-ms-input-placeholder{color:#FFF;}.block--contribute-bar .bar-column.bar-other .element--textfield input:-moz-placeholder{color:#FFF;}.block--contribute-bar .bar-column.bar-other .element--textfield .textfield-label{display:none;visibility:hidden;}.block--contribute-bar .bar-column.bar-other .element--textfield:before{content:"$";position:absolute;top:50%;left:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:16px;height:16px;}.block--contribute-bar .bar-column.bar-button a{display:block;margin:0;padding:16.5px 20px;background-color:#FFFFFF;color:#1E8DDD;font-size:14px;line-height:17px;font-weight:bold;text-align:center;}.block--contribute-bar .bar-column.bar-button .button-arrow{margin-left:6px;}@media(min-width:600px){.block--contribute-bar .bar-column{width:44%;margin:12px 2%;}.block--contribute-bar .bar-label p{text-align:left;}}@media(min-width:900px){.block--contribute-bar .bar-container{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.block--contribute-bar .bar-column{width:25%;margin:0;margin-right:20px;padding:50px 0;}.block--contribute-bar .bar-column:first-child{margin-left:20px;}}
.block--split{background-color:#f5f5f5;}.block--split .split-image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:360px;}.block--split .split-content{padding:20px;}.block--split .content-box{margin-top:-60px;padding:30px 22px;background-color:#FFF;font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--split .box-title{margin:0;font-size:23px;line-height:35px;letter-spacing:-0.2px;font-weight:bold;color:#4A4A4A;}.block--split .box-body{margin:17px 0;font-size:16px;line-height:28px;font-weight:500;color:#595754;}.block--split .box-link{font-size:18px;line-height:25px;letter-spacing:-0.37px;font-weight:bold;color:#1E8DDD;}.block--split .box-arrow{margin-left:8px;vertical-align:middle;}@media (min-width:375px){.block--split .box-title{font-size:25px;}.block--split .box-link{font-size:20px;}.block--split .box-arrow{margin-left:10px;}}@media(min-width:600px){.block--split .split-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 0 0;}.block--split.photo-right .split-container{margin:0 0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.block--split .split-content{max-width:690px;}.block--split .split-content,.block--split .split-image{width:50%;min-height:0;padding:0;}.block--split .content-box{margin:100px 50px 100px -50px;}.block--split.photo-right .content-box{margin:100px -50px 100px 50px;}.block--split .box-title{font-size:50px;line-height:55px;}.block--split .box-body{font-size:18px;line-height:30px;}.block--split .box-link{font-size:20px;line-height:25px;}}@media (min-width:800px){.block--split .content-box{margin:150px 150px 150px -110px;}.block--split.photo-right .content-box{margin:150px -110px 150px 150px;}}
.block--updates{padding:0 20px;}.block--updates .updates-inner{max-width:980px;margin:0 auto;}.block--updates .updates-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:30px 0 30px;}.block--updates .header-headline{font-family:Montserrat;font-weight:800;font-size:25px;color:#4A4A4A;letter-spacing:-0.2px;text-align:center;line-height:35px;margin:0;white-space:nowrap;}.block--updates .header-link{display:none;}.block--updates .update-list-item{padding:14px 0 30px;border-top:1px solid #d8d8d8;}@media(min-width:800px){.block--updates .update-list-item{padding:30px 0 60px;}.block--updates .updates-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:70px 0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--updates .header-headline{font-family:Montserrat;font-weight:800;font-size:47px;color:#4A4A4A;letter-spacing:-0.19px;line-height:60px;margin:0;white-space:nowrap;}.block--updates .header-link{display:block;font-family:Montserrat;font-weight:800;font-size:14px;color:#858585;letter-spacing:0.79px;text-align:right;line-height:24px;text-transform:uppercase;margin:0;white-space:nowrap;}}
.block--updates.subtle-headline .header-headline{display:block;color:#9C9995;font-family:Montserrat;font-size:12px;font-weight:bold;letter-spacing:0.68px;line-height:24px;text-transform:uppercase;margin:0;white-space:nowrap;}@media(min-width:800px){.block--updates.subtle-headline .header-headline{display:block;color:#9C9995;font-family:Montserrat;font-size:14px;font-weight:bold;letter-spacing:0.79px;line-height:24px;text-transform:uppercase;margin:0;white-space:nowrap;}}
.block--updates--item{}.block--updates--item .item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.block--updates--item .item-img{display:block;background-color:grey;width:100px;height:100px;-ms-flex-preferred-size:100px;flex-basis:100px;-ms-flex-negative:0;flex-shrink:0;margin-top:40px;}.block--updates--item .item-details{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:16px;}.block--updates--item .category-readtime{display:inline;}.block--updates--item .item-category{color:#9C9995;font-family:Montserrat;font-size:14px;font-weight:800;letter-spacing:0.79px;line-height:24px;text-transform:uppercase;}.block--updates--item .item-readtime{color:#B8B8B8;font-family:Montserrat;font-size:13px;font-weight:500;line-height:18px;margin-top:2px;margin-bottom:10px;}.block--updates--item .item-headline{color:#4A4A4A;font-family:Montserrat;font-size:22px;font-weight:600;letter-spacing:-0.41px;line-height:30px;margin:0;}.block--updates--item .item-headline:hover span{-webkit-box-shadow:inset 0 0px 0 white,inset 0 -10px 0 #E4E4E4;box-shadow:inset 0 0px 0 white,inset 0 -10px 0 #E4E4E4;}.block--updates--item .item-subheadline{color:#595754;font-family:Montserrat;font-size:18px;font-weight:500;line-height:30px;margin:0;margin-top:10px;display:block;}.block--updates--item .item-link.item-link.item-link{display:block;color:#1E8DDD;font-family:Montserrat;font-size:16px;font-weight:500;line-height:27px;text-decoration:none;margin-top:10px;}.block--updates--item .item-link.item-link.item-link:hover{color:#0E7DCD;}@media(min-width:800px){.block--updates--item .item-img{display:block;width:230px;height:230px;-ms-flex-preferred-size:230px;flex-basis:230px;margin-top:0;}.block--updates--item .category-readtime{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--updates--item .item-details{padding-right:40px;}.block--updates--item .item-readtime{margin-left:10px;}.block--updates--item .item-headline{color:#4A4A4A;font-family:Montserrat;font-size:32px;font-weight:600;letter-spacing:-0.59px;line-height:45px;margin:0;}.block--updates--item .item-link.item-link.item-link{display:block;color:#1E8DDD;font-family:Montserrat;font-size:16px;font-weight:500;line-height:27px;text-decoration:none;margin-top:10px;}}
.block--signup-footer--form{}.block--signup-footer--form input,.block--signup-footer--form input::-webkit-input-placeholder{color:#858585;font-family:Montserrat;font-size:14px;font-weight:500;line-height:30px;}.block--signup-footer--form input,.block--signup-footer--form input::-ms-input-placeholder{color:#858585;font-family:Montserrat;font-size:14px;font-weight:500;line-height:30px;}.block--signup-footer--form input,.block--signup-footer--form input::placeholder{color:#858585;font-family:Montserrat;font-size:14px;font-weight:500;line-height:30px;}.block--signup-footer--form .element--textfield{margin-bottom:15px;}.block--signup-footer--form .element--textfield .textfield-input.textfield-input{padding:6px 0 6px 12px;outline:none;}.block--signup-footer--form .element--textfield .textfield-input-holder.textfield-input-holder{border-color:#e4e4e4;}.block--signup-footer--form .form-button{position:relative;color:#FFFFFF;font-family:Montserrat;font-size:14px;font-weight:500;line-height:18px;background:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;padding:12px;text-align:center;display:block;white-space:nowrap;outline:0;border:0;-webkit-user-select:0;-moz-user-select:0;-ms-user-select:0;user-select:0;width:100%;cursor:pointer;}.block--signup-footer--form .form-button:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}@media(min-width:800px){.block--signup-footer--form .signup-footer-form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -10px;}.block--signup-footer--form .signup-footer-form-inner > *{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}.block--signup-footer--form .element--textfield{margin:0 10px;}.block--signup-footer--form .form-button{margin:0 10px;width:auto;}}
.block--signup-footer--form .footer-button-in-progress-animation{display:block;height:6px;position:absolute;z-index:99000;bottom:0;left:0;right:0;display:none;}.block--signup-footer--form .footer-animation-inner{display:block;background-color:#1E8DDD;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:footer-button-in-progress-animation 1.5s linear infinite;-webkit-animation:footer-button-in-progress-animation 1.5s linear infinite;-moz-animation:footer-button-in-progress-animation 1.5s linear infinite;width:100%;height:100%;border-radius:6px;}@keyframes footer-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-webkit-keyframes footer-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-moz-keyframes footer-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}
.block--signup-footer{padding:0 20px;margin-bottom:60px;}.block--signup-footer.space-at-top{margin-top:40px;}.block--signup-footer .signup-footer-inner{background-color:#F7F7F7;padding:20px;max-width:980px;margin:0 auto;}.block--signup-footer .signup-footer-headline{color:#4A4A4A;font-family:Montserrat;font-size:22px;font-weight:600;letter-spacing:-0.41px;line-height:30px;margin:0;}.block--signup-footer .signup-footer-body{color:#4A4A4A;font-family:Montserrat;font-size:18px;font-weight:500;line-height:30px;}@media(min-width:800px){.block--signup-footer.space-at-top{margin-top:100px;}.block--signup-footer .signup-footer-headline{color:#4A4A4A;font-family:Montserrat;font-size:32px;font-weight:600;letter-spacing:-0.59px;line-height:45px;}.block--signup-footer .signup-footer-body{color:#4A4A4A;font-family:Montserrat;font-size:18px;font-weight:500;line-height:30px;}}
.wrapper--andp-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:100vh;}.wrapper--andp-nav .wrapped-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.wrapper--andp-nav .wrapped-content > *{width:100%;}
.block--admin.node_article2   .node-color-bg{background-color:#4087ba !important;}.block--admin.node_article2   .node-color-border{border-color:#4087ba !important;}.block--admin.node_article2   .node-color-text{color:#4087ba !important;}.block--admin.node_ayn2       .node-color-bg{background-color:#33998b !important;}.block--admin.node_ayn2       .node-color-border{border-color:#33998b !important;}.block--admin.node_ayn2       .node-color-text{color:#33998b !important;}.block--admin.node_don        .node-color-bg{background-color:#65ae56 !important;}.block--admin.node_don        .node-color-border{border-color:#65ae56 !important;}.block--admin.node_don        .node-color-text{color:#65ae56 !important;}.block--admin.node_job2       .node-color-bg{background-color:#ca4e8a !important;}.block--admin.node_job2       .node-color-border{border-color:#ca4e8a !important;}.block--admin.node_job2       .node-color-text{color:#ca4e8a !important;}.block--admin.node_news2      .node-color-bg{background-color:#6c71c4 !important;}.block--admin.node_news2      .node-color-border{border-color:#6c71c4 !important;}.block--admin.node_news2      .node-color-text{color:#6c71c4 !important;}.block--admin.node_rich2      .node-color-bg{background-color:#c2a242 !important;}.block--admin.node_rich2      .node-color-border{border-color:#c2a242 !important;}.block--admin.node_rich2      .node-color-text{color:#c2a242 !important;}.block--admin.node_timeline2  .node-color-bg{background-color:#c1413e !important;}.block--admin.node_timeline2  .node-color-border{border-color:#c1413e !important;}.block--admin.node_timeline2  .node-color-text{color:#c1413e !important;}.block--admin.node_accounts   .node-color-bg{background-color:#58595B !important;}.block--admin.node_accounts   .node-color-border{border-color:#58595B !important;}.block--admin.node_accounts   .node-color-text{color:#58595B !important;}.block--admin.node_event2     .node-color-bg{background-color:#987455 !important;}.block--admin.node_event2     .node-color-border{border-color:#987455 !important;}.block--admin.node_event2     .node-color-text{color:#987455 !important;}.block--admin.node_event3     .node-color-bg{background-color:#987455 !important;}.block--admin.node_event3     .node-color-border{border-color:#987455 !important;}.block--admin.node_event3     .node-color-text{color:#987455 !important;}.block--admin.node_candidate     .node-color-bg{background-color:#e4af26 !important;}.block--admin.node_candidate     .node-color-border{border-color:#e4af26 !important;}.block--admin.node_candidate     .node-color-text{color:#e4af26 !important;}.block--admin.node_civic     .node-color-bg{background-color:#e4af26 !important;}.block--admin.node_civic     .node-color-border{border-color:#e4af26 !important;}.block--admin.node_civic     .node-color-text{color:#e4af26 !important;}.block--admin.node_front_page{border-top:none;}.block--admin{position:absolute;width:100%;font:normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode",sans-serif;padding-top:8px;z-index:99;}.block--admin .admin-color-bar{position:absolute;z-index:101;top:0;left:0;right:0;height:6px;text-align:center;}.block--admin .admin-color-bar.minimized{height:0px;}.block--admin .admin-show-hide-holder{position:absolute;z-index:99;top:14px;left:0;right:0;}.block--admin .unpublished-note .draft-node.btn{z-index:20;font-size:14px;background:#fff;padding:5px 8px;cursor:default;text-align:center;width:120px;color:#58595b;border:2px solid #58595b;}.block--admin .unpublished-note:hover .draft-node.btn{box-shadow:none;}.front-manage-link{position:absolute;top:10px;left:12px;color:#58595B;background:#FFF;padding:8px 8px;cursor:pointer;z-index:20;border-radius:4px;cursor:pointer;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:16px;font-weight:bold;transition:box-shadow 0.1s;border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}.front-manage-link .fa{padding-right:6px;font-size:18px;}.front-manage-link:hover{box-shadow:0 10px 20px rgba(0,0,0,0.16),0 6px 6px rgba(0,0,0,0.23);}.block--admin .close-link{position:absolute;top:8px;right:6px;color:#58595B;padding:8px 8px;border-radius:3px;cursor:pointer;z-index:20;font-family:verdana;font-weight:bold;font-size:24px;line-height:1;}.block--admin .btn{float:right;z-index:20;margin-right:10px;padding:6px 8px;color:#FFF;background:#58595B;border-radius:4px;cursor:pointer;font-size:16px;font-weight:bold;transition:box-shadow 0.1s;border-bottom:1px solid transparent;border-top:1px solid transparent;}.block--admin select.btn{height:34px;}.block--admin .btn.left{float:left;margin-left:10px;}.block--admin .btn:hover{transition:box-shadow 0.1s;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);border-bottom:1px solid rgba(0,0,0,0.20);border-top:1px solid rgba(255,255,255,0.05);}.block--admin .admin-minimize-toggle{position:absolute;top:0;padding:0px 10px 2px 10px;color:white;color:rgba(255,255,255,0.5);font-family:verdana;font-weight:bold;font-size:8px;line-height:1;display:inline-block;text-align:center;width:30px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.block--admin .minimized .admin-minimize-toggle{color:rgba(255,255,255,0.5);padding:0px 10px 2px 10px;opacity:0.5;transition:opacity 1s;}.block--admin .minimized .admin-minimize-toggle:hover{opacity:1.0;transition:opacity 0.1s;}
.block--join-modal{display:none;}.block--join-modal.overlay-ready{position:fixed;top:0;bottom:0;left:0;right:0;height:auto;width:auto;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:scroll;z-index:200;opacity:0.0;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;}.block--join-modal.overlay-ready.overlay-open{opacity:1.0;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;}.block--join-modal .modal-content-holder{margin:0 auto;background:white;width:100%;}
.block--join{position:relative;background:white;line-height:35px;}.block--join .join--panel{display:none;}.block--join .join--viewstate{position:static;width:100%;}.block--join .join--panel.join--panel__active{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--join .join--form{position:relative;width:100%;min-height:100vh;padding:20px;padding-bottom:80px;}.block--join .join--title{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:26px;line-height:1.28;letter-spacing:-0.19px;font-weight:600;}.block--join .join--intro{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:18px;line-height:30px;font-weight:500;}.block--join .join--background{background-color:#e4e4e4;background-size:cover;background-repeat:no-repeat;background-position:center;display:none;overflow:hidden;}.block--join .join--background img{min-width:100%;}.block--join .form--logo img{max-width:92px;}.block--join .form--close{float:right;}.block--join .join--next{position:absolute;width:100%;left:0;bottom:0;background:#F7F7F7;color:#9B9B9B;text-align:right;font-family:'Muli',sans-serif;font-weight:600;font-size:14px;line-height:18px;}.block--join .join--next .next--button{display:inline-block;width:auto;padding:15px 20px;margin:16px 16px 16px 0;border-radius:0;color:#9B9B9B;font-family:'Muli',sans-serif;font-weight:600;font-size:14px;line-height:18px;text-decoration:none;position:relative;}.block--join .join--next .next--button.next--button__active{background-color:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:#FFF;}.block--join .join--next .next--button.next--button__active:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:#FFF;}.block--join .form--block{padding-bottom:40px;}@media(min-width:850px){.block--join .join--background{display:block;}.block--join .join--form,.block--join .join--background{width:50%;}.block--join .form--logo img{max-width:100%;height:90px;}.block--join .join--form{padding:30px 40px 80px;}}@media(min-width:1024px){.block--join .join--form{padding:60px 80px 80px;}.block--join .join--title{font-size:47px;}}
.block--join .join-button-in-progress-animation{display:block;height:6px;position:absolute;z-index:99000;bottom:0;left:0;right:0;display:none;}.block--join .join-animation-inner{display:block;background-color:#1E8DDD;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:join-button-in-progress-animation 1.5s linear infinite;-webkit-animation:join-button-in-progress-animation 1.5s linear infinite;-moz-animation:join-button-in-progress-animation 1.5s linear infinite;width:100%;height:100%;border-radius:6px;}@keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-webkit-keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-moz-keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}
.block--join--form{font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--join--form .field--holder{width:100%;}.block--join--form .field--firstlast{min-width:120px;}.block--join--form .form--field{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px;border-bottom:1px solid #D8D8D8;}.block--join--form .field--number{width:30px;margin-right:35px;color:#F37021;font-size:50px;line-height:60px;font-weight:bold;letter-spacing:-0.14px;text-align:center;}.block--join--form .form--field .element--textfield .textfield-label{font-family:'Montserrat',Helvetica,arial,sans-serif;color:#858585;font-size:14px;line-height:24px;font-weight:600;letter-spacing:0.79px;}.block--join--form .form--field .element--textfield .textfield-input{padding:10px 14px;font-family:'Montserrat',Helvetica,arial,sans-serif;color:#4A4A4A;background-color:#F7F7F7;}.block--join--form .form--field .element--textfield .textfield-input-holder{border-color:#E4E4E4;}@media(min-width:600px){.block--join--form .field--holder{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--join--form .field--firstlast{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:120px;}.block--join--form .field--firstlast:first-child{margin-right:10px;}.block--join--form .field--firstlast:last-child{margin-left:10px;}}
.block--join--donate{font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--join--donate .donate--container{border-top:1px solid #D8D8D8;}.block--join--donate .donate--ask{color:#4A4A4A;font-size:18px;line-height:1.6666667;font-weight:600;}.block--join--donate .amount--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--join--donate .donate--amount{position:relative;width:100%;padding:10px 0;margin-bottom:32px;background-color:#F7F7F7;color:#4A4A4A;text-align:center;font-size:18px;line-height:30px;font-weight:500;}.block--join--donate .donate--amount.donate--amount.donate--amount__selected{background-color:#F37021;color:#FFF;}.block--join--donate .donate--amount.donate--amount__selected:after{content:"\f00c";font-family:FontAwesome;line-height:27px;position:absolute;right:10px;top:calc(50% - 12.5px);height:25px;width:25px;border-radius:25px;background:rgba(74,74,74,0.25);}.block--join--donate .field--container{position:relative;width:100%;padding:10px 10px 10px 40px;border:1px solid #E4E4E4;background-color:#F7F7F7;}.block--join--donate .field--container.field--focus{background-color:#F37021;color:#FFF;}.block--join--donate .field--container .element--textfield .textfield-input-holder{border:none;height:30px;}.block--join--donate .field--container .element--textfield .textfield-input{vertical-align:top;padding:5px 10px;border:1px solid #B8B8B8;background-color:#FFF;color:#858585;font-size:14px;line-height:20px;font-weight:500;}.block--join--donate .field--icon{position:absolute;left:0;top:calc(50% - 15px);width:40px;height:30px;text-align:center;font-size:18px;line-height:1.6666667;font-weight:500;color:#4A4A4A;}.block--join--donate .field--container.field--focus .field--icon{color:#FFF;}@media(min-width:1200px){.block--join--donate .donate--amount{width:50%;margin-right:32px;margin-bottom:0;}.block--join--donate .field--container{width:50%;}.block--join--donate .amount--container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}
.block--join--share{}.block--join--share .share--social{border-bottom:2px solid #D8D8D8;}.block--join--share .share--social .social--link{position:relative;display:block;width:270px;border-radius:4px;padding:12px 10px 12px 46px;margin-bottom:30px;color:#FFFFFF;font-weight:600;font-family:'Muli',sans-serif;font-size:14px;line-height:18px;text-decoration:none;}.block--join--share .share--social .social--link .fa{position:absolute;left:12px;font-size:20px;line-height:1;}.block--join--share .social--link.social--link__fb{background-color:#4065B4;}.block--join--share .social--link.social--link__ig{background-color:#ED4956;}.block--join--share .social--link.social--link__tw{background-color:#2EA6E6;}.block--join--share .invite--title{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-weight:500;font-size:18px;line-height:30px;}.block--join--share .share--invite .invite--link{position:relative;display:block;padding:12px 10px 12px 46px;margin-bottom:18px;color:#818181;font-family:'Muli',sans-serif;font-size:14px;line-height:18px;text-decoration:none;}.block--join--share .share--invite .invite--link .fa{position:absolute;left:12px;font-size:20px;line-height:1;color:#1E8DDD;}
.block--volunteer-modal{display:none;}.block--volunteer-modal.overlay-ready{position:fixed;top:0;bottom:0;left:0;right:0;height:auto;width:auto;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:scroll;z-index:200;opacity:0.0;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;}.block--volunteer-modal.overlay-ready.overlay-open{opacity:1.0;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;}.block--volunteer-modal .modal-content-holder{margin:0 auto;background:white;width:100%;}
.block--volunteer{position:relative;background:white;line-height:35px;}.block--volunteer .join--panel{display:none;}.block--volunteer .join--viewstate{position:static;width:100%;}.block--volunteer .join--panel.join--panel__active{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--volunteer .join--form{position:relative;width:100%;min-height:100vh;padding:20px;padding-bottom:80px;}.block--volunteer .join--background{background-color:#e4e4e4;background-size:cover;background-repeat:no-repeat;background-position:center;display:none;overflow:hidden;}.block--volunteer .join--background img{min-width:100%;}.block--volunteer .form--logo img{width:150px;height:52px;}.block--volunteer .form--close{float:right;}.block--volunteer .join--next{position:absolute;width:100%;left:0;bottom:0;background:#F7F7F7;color:#9B9B9B;text-align:right;font-family:'Muli',sans-serif;font-weight:600;font-size:14px;line-height:18px;}.block--volunteer .join--next .next--button{display:inline-block;width:auto;padding:15px 20px;margin:16px 16px 16px 0;border-radius:0;color:#9B9B9B;font-family:'Muli',sans-serif;font-weight:600;font-size:14px;line-height:18px;text-decoration:none;position:relative;}.block--volunteer .join--next .next--button.next--button__active{background-color:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:#FFF;}.block--volunteer .join--next .next--button.next--button__active:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:#FFF;}.block--volunteer .form--block{padding-bottom:40px;}@media(min-width:850px){.block--volunteer .join--background{display:block;}.block--volunteer .join--form,.block--volunteer .join--background{width:50%;}.block--volunteer .join--form{padding:30px 40px 80px;}}@media(min-width:1024px){.block--volunteer .join--form{padding:60px 80px 80px;}}
.block--volunteer .join-button-in-progress-animation{display:block;height:6px;position:absolute;z-index:99000;bottom:0;left:0;right:0;display:none;}.block--volunteer .join-animation-inner{display:block;background-color:#1E8DDD;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:join-button-in-progress-animation 1.5s linear infinite;-webkit-animation:join-button-in-progress-animation 1.5s linear infinite;-moz-animation:join-button-in-progress-animation 1.5s linear infinite;width:100%;height:100%;border-radius:6px;}@keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-webkit-keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-moz-keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}
.block--volunteer--form{font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--volunteer--form .field-holder{width:100%;}.block--volunteer--form .field--sidebyside{min-width:120px;}.block--volunteer--form .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--volunteer--form .form-field.form-field__task{padding-top:15px;}.block--volunteer--form .form-title{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:26px;line-height:1.28;letter-spacing:-0.19px;font-weight:600;margin-bottom:0;margin-top:20px;}.block--volunteer--form .form-intro{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:18px;line-height:30px;font-weight:500;}.block--volunteer--form .field--number{width:30px;margin-right:35px;color:#F37021;font-size:50px;line-height:60px;font-weight:bold;letter-spacing:-0.14px;text-align:center;}.block--volunteer--form .form-field .element--textfield .textfield-label{font-family:'Montserrat',Helvetica,arial,sans-serif;color:#858585;font-size:14px;line-height:24px;font-weight:600;letter-spacing:0.79px;}.block--volunteer--form .form-field .element--textfield .textfield-input{padding:10px 14px;font-family:'Montserrat',Helvetica,arial,sans-serif;color:#4A4A4A;background-color:#F7F7F7;}.block--volunteer--form .form-field .element--textfield .textfield-input-holder{border:1px solid #B8B8B8;}.block--volunteer--form .form-field .volunteer_help_with-label.checkboxes-label{font-size:14px;line-height:1.25;font-weight:800;color:#F37021;}.block--volunteer--form .form-field .volunteer_help_with-box-label.checkbox-box-label{font-size:16px;line-height:22px;font-weight:500;color:#4A4A4A;}.block--volunteer--form .volunteer_help_with-checkbox-holder.checkboxes-checkbox-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--volunteer--form .form-field .element--checkboxes .checkbox-input-holder{width:100%;}@media(min-width:600px){.block--volunteer--form .field-holder{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--volunteer--form .field--sidebyside{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:120px;}.block--volunteer--form .field--sidebyside:first-child{margin-right:10px;}.block--volunteer--form .field--sidebyside:last-child{margin-left:10px;}.block--volunteer--form .form-field{padding-bottom:30px;}.block--volunteer--form .form-field .volunteer_help_with-label.checkboxes-label{font-size:20px;line-height:25px;}.block--volunteer--form .form-field .volunteer_help_with-box-label.checkbox-box-label{font-size:18px;line-height:30px;}}@media(min-width:1024px){.block--volunteer--form .form-title{font-size:47px;line-height:60px;}}@media(min-width:1180px){.block--volunteer--form .form-field .element--checkboxes .checkbox-input-holder{width:50%;white-space:nowrap;}}
.block--volunteer--donate{font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--volunteer--donate .donate--container{border-top:1px solid #D8D8D8;}.block--volunteer--donate .donate--ask{color:#4A4A4A;font-size:18px;line-height:1.6666667;font-weight:600;}.block--volunteer--donate .amount--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--volunteer--donate .donate--amount{position:relative;width:100%;padding:10px 0;margin-bottom:32px;background-color:#F7F7F7;color:#4A4A4A;text-align:center;font-size:18px;line-height:30px;font-weight:500;}.block--volunteer--donate .donate--amount.donate--amount.donate--amount__selected{background-color:#F37021;color:#FFF;}.block--volunteer--donate .donate--amount.donate--amount__selected:after{content:"\f00c";font-family:FontAwesome;line-height:27px;position:absolute;right:10px;top:calc(50% - 12.5px);height:25px;width:25px;border-radius:25px;background:rgba(74,74,74,0.25);}.block--volunteer--donate .field--container{position:relative;width:100%;padding:10px 10px 10px 40px;border:1px solid #E4E4E4;background-color:#F7F7F7;}.block--volunteer--donate .field--container.field--focus{background-color:#F37021;color:#FFF;}.block--volunteer--donate .field--container .element--textfield .textfield-input-holder{border:none;height:30px;}.block--volunteer--donate .field--container .element--textfield .textfield-input{vertical-align:top;padding:5px 10px;border:1px solid #B8B8B8;background-color:#FFF;color:#858585;font-size:14px;line-height:20px;font-weight:500;}.block--volunteer--donate .field--icon{position:absolute;left:0;top:calc(50% - 15px);width:40px;height:30px;text-align:center;font-size:18px;line-height:1.6666667;font-weight:500;color:#4A4A4A;}.block--volunteer--donate .field--container.field--focus .field--icon{color:#FFF;}@media(min-width:1200px){.block--volunteer--donate .donate--amount{width:50%;margin-right:32px;margin-bottom:0;}.block--volunteer--donate .field--container{width:50%;}.block--volunteer--donate .amount--container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}
.block--volunteer--share{}.block--volunteer--share .share--social{border-bottom:2px solid #D8D8D8;}.block--volunteer--share .share--social .social--link{position:relative;display:block;width:270px;border-radius:4px;padding:12px 10px 12px 46px;margin-bottom:30px;color:#FFFFFF;font-weight:600;font-family:'Muli',sans-serif;font-size:14px;line-height:18px;text-decoration:none;}.block--volunteer--share .share--social .social--link .fa{position:absolute;left:12px;font-size:20px;line-height:1;}.block--volunteer--share .social--link.social--link__fb{background-color:#4065B4;}.block--volunteer--share .social--link.social--link__ig{background-color:#ED4956;}.block--volunteer--share .social--link.social--link__tw{background-color:#2EA6E6;}.block--volunteer--share .invite--title{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-weight:500;font-size:18px;line-height:30px;}.block--volunteer--share .share--invite .invite--link{position:relative;display:block;padding:12px 10px 12px 46px;margin-bottom:18px;color:#818181;font-family:'Muli',sans-serif;font-size:14px;line-height:18px;text-decoration:none;}.block--volunteer--share .share--invite .invite--link .fa{position:absolute;left:12px;font-size:20px;line-height:1;color:#1E8DDD;}
.block--sign-modal{display:none;}.block--sign-modal.overlay-ready{position:fixed;top:0;bottom:0;left:0;right:0;height:auto;width:auto;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:scroll;z-index:200;opacity:0.0;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;}.block--sign-modal.overlay-ready.overlay-open{opacity:1.0;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s;}.block--sign-modal .modal-content-holder{margin:0 auto;background:white;width:100%;}
.block--sign{position:relative;background:white;line-height:35px;}.block--sign .join--panel{display:none;}.block--sign .join--viewstate{position:static;width:100%;}.block--sign .join--panel.join--panel__active{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--sign .join--form{position:relative;width:100%;min-height:100vh;padding:20px;padding-bottom:80px;}.block--sign .join--background{background-color:#e4e4e4;background-size:cover;background-repeat:no-repeat;background-position:center;display:none;overflow:hidden;}.block--sign .join--background img{min-width:100%;}.block--sign .form--logo img{width:150px;height:52px;}.block--sign .form--close{float:right;}.block--sign .join--next{position:absolute;width:100%;left:0;bottom:0;background:#F7F7F7;color:#9B9B9B;text-align:right;font-family:'Muli',sans-serif;font-weight:600;font-size:14px;line-height:18px;}.block--sign .join--next .next--button{display:inline-block;width:auto;padding:15px 20px;margin:16px 16px 16px 0;border-radius:0;color:#9B9B9B;font-family:'Muli',sans-serif;font-weight:600;font-size:14px;line-height:18px;text-decoration:none;position:relative;}.block--sign .join--next .next--button.next--button__active{background-color:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:#FFF;}.block--sign .join--next .next--button.next--button__active:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:#FFF;}.block--sign .form--block{padding-bottom:40px;}@media(min-width:850px){.block--sign .join--background{display:block;}.block--sign .join--form,.block--sign .join--background{width:50%;}.block--sign .join--form{padding:30px 40px 80px;}}@media(min-width:1024px){.block--sign .join--form{padding:60px 80px 80px;}}
.block--sign .join-button-in-progress-animation{display:block;height:6px;position:absolute;z-index:99000;bottom:0;left:0;right:0;display:none;}.block--sign .join-animation-inner{display:block;background-color:#1E8DDD;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);animation:join-button-in-progress-animation 1.5s linear infinite;-webkit-animation:join-button-in-progress-animation 1.5s linear infinite;-moz-animation:join-button-in-progress-animation 1.5s linear infinite;width:100%;height:100%;border-radius:6px;}@keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-webkit-keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}@-moz-keyframes join-button-in-progress-animation{0%{background-position:0 0;}100%{background-position:60px 0;}}
.element--form-status{position:relative;}.element--form-status .form-status-marker:before{position:absolute;right:0px;top:0px;content:"●";display:block;padding:10px;font-size:16px;line-height:1;z-index:20;margin:0;color:#ddd;display:none;}.element--form-status .form-status-messages{margin:0;padding:10px 0;background:#eee;position:relative;z-index:10;display:none;}.element--form-status .message-item{display:block;margin:0;padding:5px 30px;}.element--form-status.messages-open.messages-open .form-status-marker:before{color:white;display:block;}.element--form-status.status-success .form-status-marker:before{color:#60b94d;display:block;}.element--form-status.status-success .form-status-messages{background:#60b94d;color:white;}.element--form-status.status-error .form-status-marker:before{color:#c41134;display:block;}.element--form-status.status-error .form-status-messages{background:#c41134;color:white;}
.block--sign--form{font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--sign--form .field-holder{width:100%;}.block--sign--form .field--sidebyside{min-width:120px;}.block--sign--form .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--sign--form .form-field.form-field__signoptions{padding-bottom:10px;}.block--sign--form .form-title{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:26px;line-height:1.28;letter-spacing:-0.19px;font-weight:600;margin-bottom:0;margin-top:20px;}.block--sign--form .form-intro{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:18px;line-height:30px;font-weight:500;}.block--sign--form .field--number{width:30px;margin-right:35px;color:#F37021;font-size:50px;line-height:60px;font-weight:bold;letter-spacing:-0.14px;text-align:center;}.block--sign--form .form-section-label{display:block;color:#4A4A4A;color:#F37021;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:18px;line-height:30px;font-weight:600;width:100%;flex-basis:100%;}.block--sign--form .form-field .element--textfield .textfield-label{font-family:'Montserrat',Helvetica,arial,sans-serif;color:#858585;font-size:14px;line-height:24px;font-weight:600;letter-spacing:0.79px;}.block--sign--form .form-field .element--textfield .textfield-input{padding:10px 14px;font-family:'Montserrat',Helvetica,arial,sans-serif;color:#4A4A4A;background-color:#F7F7F7;}.block--sign--form .form-field .element--textfield .textfield-input-holder{border:1px solid #B8B8B8;}.block--sign--form .form-field .sign_covercost-label.radiobuttons-label{color:#4a4a4a;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:18px;line-height:30px;font-weight:600;margin-bottom:10px;display:block;}.block--sign--form .form-field .checkboxes-label.checkboxes-label{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:16px;line-height:22px;font-weight:500;display:block;}.block--sign--form .form-field .checkbox-box-label.checkbox-box-label{font-size:16px;line-height:27px;color:#4A4A4A;white-space:normal;}.block--sign--form .checkboxes-checkbox-holder.checkboxes-checkbox-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--sign--form .form-field .element--checkboxes .checkbox-input-holder{width:100%;flex-basis:100%;margin-bottom:15px;}.block--sign--form .form-field .element--checkboxes .checkbox-input-holder:last-child{margin-bottom:0;}@media(min-width:600px){.block--sign--form .field-holder{display:-webkit-box;display:-ms-flexbox;display:flex;}.block--sign--form .field--sidebyside{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:120px;}.block--sign--form .field--sidebyside:first-child{margin-right:10px;}.block--sign--form .field--sidebyside:last-child{margin-left:10px;}.block--sign--form .form-field{padding-bottom:30px;}.block--sign--form .form-field .sign_help_with-label.checkboxes-label{font-size:20px;line-height:25px;}.block--sign--form .form-field .sign_help_with-box-label.checkbox-box-label{font-size:18px;line-height:30px;}}@media(min-width:1024px){.block--sign--form .form-title{font-size:47px;line-height:60px;}}@media(min-width:1180px){.block--sign--form .form-field .element--checkboxes .checkbox-input-holder{width:50%;white-space:nowrap;}}
.element--checkboxes.checkboxes-holder{position:relative;width:100%;margin-bottom:10px;}.element--checkboxes .checkboxes-beforefield-label{font-size:18px;line-height:1.2;font-family:sans-serif;font-weight:normal;display:inline-block;max-width:calc(100% - 50px);vertical-align:top;margin-bottom:10px;}.element--checkboxes .element--checkbox.checkbox-holder{margin-bottom:0;}.element--checkboxes .checkbox-input-holder{display:flex;align-items:flex-start;margin-bottom:6px;position:relative;}.element--checkboxes .checkbox-input{margin-right:12px;margin-top:6px;}.element--checkboxes .checkboxes-status,.element--checkboxes .checkbox-status-message,.element--checkboxes .checkboxes-status-message{display:none;}.element--checkboxes.validate-error .checkboxes-label{color:#c41134;}.element--checkboxes.validate-error .checkboxes-input-holder{border:1px solid #c41134;}.element--checkboxes.validate-error .checkboxes-input{xborder:5px solid #d42144;xcolor:#c41134;}.element--checkboxes.validate-error .checkbox-status{display:block;position:relative;position:absolute;right:5px;bottom:5px;top:5px;}.element--checkboxes.validate-error .checkbox-status:before{display:block;color:#c41134;font-family:sans-serif;font-size:14px;line-height:1.0;padding:4px 6px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;border:1px solid red;font-weight:bold;}
.element--radiobuttons.radiobuttons-holder{position:relative;width:100%;margin-bottom:10px;}.element--radiobuttons .radiobuttons-beforefield-label{font-size:18px;line-height:1.2;font-family:sans-serif;font-weight:normal;display:inline-block;max-width:calc(100% - 50px);vertical-align:top;margin-bottom:10px;}.element--radiobuttons .element--radiobutton.radiobutton-holder{margin-bottom:0;}.element--radiobuttons .radiobutton-input-holder{display:flex;align-items:flex-start;margin-bottom:6px;position:relative;}.element--radiobuttons .radiobutton-input{margin-right:12px;margin-top:6px;}.element--radiobuttons .radiobuttons-status,.element--radiobuttons .radiobutton-status-message,.element--radiobuttons .radiobuttons-status-message{display:none;}.element--radiobuttons.validate-error .radiobuttons-label{color:#c41134;}.element--radiobuttons.validate-error .radiobuttons-input-holder{border:1px solid #c41134;}.element--radiobuttons.validate-error .radiobuttons-input{xborder:5px solid #d42144;xcolor:#c41134;}.element--radiobuttons.validate-error .radiobutton-status{display:block;position:relative;position:absolute;right:5px;bottom:5px;top:5px;}.element--radiobuttons.validate-error .radiobutton-status:before{display:block;color:#c41134;font-family:sans-serif;font-size:14px;line-height:1.0;padding:4px 6px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;border:1px solid red;font-weight:bold;}
.block--sign--donate{font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--sign--donate .donate--container{border-top:1px solid #D8D8D8;}.block--sign--donate .donate--ask{color:#4A4A4A;font-size:18px;line-height:1.6666667;font-weight:600;}.block--sign--donate .amount--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--sign--donate .donate--amount{position:relative;width:100%;padding:10px 0;margin-bottom:32px;background-color:#F7F7F7;color:#4A4A4A;text-align:center;font-size:18px;line-height:30px;font-weight:500;}.block--sign--donate .donate--amount.donate--amount.donate--amount__selected{background-color:#F37021;color:#FFF;}.block--sign--donate .donate--amount.donate--amount__selected:after{content:"\f00c";font-family:FontAwesome;line-height:27px;position:absolute;right:10px;top:calc(50% - 12.5px);height:25px;width:25px;border-radius:25px;background:rgba(74,74,74,0.25);}.block--sign--donate .field--container{position:relative;width:100%;padding:10px 10px 10px 40px;border:1px solid #E4E4E4;background-color:#F7F7F7;}.block--sign--donate .field--container.field--focus{background-color:#F37021;color:#FFF;}.block--sign--donate .field--container .element--textfield .textfield-input-holder{border:none;height:30px;}.block--sign--donate .field--container .element--textfield .textfield-input{vertical-align:top;padding:5px 10px;border:1px solid #B8B8B8;background-color:#FFF;color:#858585;font-size:14px;line-height:20px;font-weight:500;}.block--sign--donate .field--icon{position:absolute;left:0;top:calc(50% - 15px);width:40px;height:30px;text-align:center;font-size:18px;line-height:1.6666667;font-weight:500;color:#4A4A4A;}.block--sign--donate .field--container.field--focus .field--icon{color:#FFF;}@media(min-width:1200px){.block--sign--donate .donate--amount{width:50%;margin-right:32px;margin-bottom:0;}.block--sign--donate .field--container{width:50%;}.block--sign--donate .amount--container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}
.element--textfield{position:relative;width:100%;}.element--textfield .textfield-label{display:inline-block;}.element--textfield .textfield-help-label{display:inline-block;display:none;}.element--textfield .textfield-input-holder{position:relative;}.element--textfield .textfield-input{padding:6px 0 6px 6px;width:100%;-webkit-appearance:none;-moz-appearance:textfield;}.element--textfield .textfield-input:focus{xborder-color:#00afc3;}.element--textfield .textfield-input::-webkit-inner-spin-button,.element--textfield .textfield-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.element--textfield .textfield-status{display:none;}.element--textfield .textfield-status-message{display:none;}.element--textfield.default-appearence .textfield-label{font-size:12px;line-height:1.2;font-family:sans-serif;font-weight:normal;text-transform:uppercase;}.element--textfield.default-appearence .textfield-help-label{font-size:14px;line-height:1.4;font-family:sans-serif;font-weight:normal;}.element--textfield.default-appearence .textfield-input-holder{border:1px solid #808285;}.element--textfield.default-appearence .textfield-input{font-size:20px;line-height:1.2;font-family:sans-serif;font-weight:normal;color:#58595b;background:white;}.element--textfield.validate-error .textfield-label{color:#c41134;}.element--textfield.validate-error .textfield-input-holder{border:1px solid #c41134;}.element--textfield.validate-error .textfield-input{xborder:5px solid #d42144;xcolor:#c41134;}.element--textfield.validate-error .textfield-status{display:block;}.element--textfield.validate-error .textfield-status:before{display:block;color:#c41134;font-family:sans-serif;font-size:20px;line-height:1.2;position:absolute;right:5px;bottom:5px;top:5px;padding:6px;content:"!";background:rgba(255,255,255,0.8);vertical-align:middle;text-align:center;border-radius:3px;}
.block--sign--share{}.block--sign--share .share--social{border-bottom:2px solid #D8D8D8;}.block--sign--share .share--social .social--link{position:relative;display:block;width:270px;border-radius:4px;padding:12px 10px 12px 46px;margin-bottom:30px;color:#FFFFFF;font-weight:600;font-family:'Muli',sans-serif;font-size:14px;line-height:18px;text-decoration:none;}.block--sign--share .share--social .social--link .fa{position:absolute;left:12px;font-size:20px;line-height:1;}.block--sign--share .social--link.social--link__fb{background-color:#4065B4;}.block--sign--share .social--link.social--link__ig{background-color:#ED4956;}.block--sign--share .social--link.social--link__tw{background-color:#2EA6E6;}.block--sign--share .invite--title{color:#4A4A4A;font-family:'Montserrat',Helvetica,arial,sans-serif;font-weight:500;font-size:18px;line-height:30px;}.block--sign--share .share--invite .invite--link{position:relative;display:block;padding:12px 10px 12px 46px;margin-bottom:18px;color:#818181;font-family:'Muli',sans-serif;font-size:14px;line-height:18px;text-decoration:none;}.block--sign--share .share--invite .invite--link .fa{position:absolute;left:12px;font-size:20px;line-height:1;color:#1E8DDD;}
.block--samples{padding-bottom:200vh;}.block--nav .block--nav--tablet,.block--nav .block--nav--mobile,.block--nav .block--nav--modal,.block--nav .block--nav--desktop{display:none;}@media(max-width:1023px){.block--nav .block--nav--mobile{position:static;display:block;}.block--nav.modal-open-ready .block--nav--modal{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}.block--nav.modal-open .block--nav--modal{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;opacity:1.0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}.block--nav.scroll-hover-ready{margin-bottom:50px;}.block--nav.scroll-hover-ready .block--nav--mobile{display:block;position:fixed;top:-50px;left:0;right:0;z-index:100;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;}.block--nav.scroll-hover{margin-bottom:50px;}.block--nav.scroll-hover .block--nav--mobile{display:block;position:fixed;top:0;left:0;right:0;z-index:100;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;}}@media(min-width:1024px){.block--nav .block--nav--mobile{display:none;}.block--nav .block--nav--modal{display:none;}.block--nav .block--nav--desktop{display:none;}.block--nav .block--nav--tablet{display:block;}.block--nav.scroll-hover-ready .block--nav--tablet{display:block;position:fixed;top:-80px;left:0;right:0;z-index:100;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;}.block--nav.scroll-hover .block--nav--tablet{display:block;position:fixed;top:0;left:0;right:0;z-index:100;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;}}@media(min-width:1224px){.block--nav .block--nav--mobile{display:none;}.block--nav .block--nav--modal{display:none;}.block--nav .block--nav--desktop{display:block;}.block--nav .block--nav--tablet{display:none;}}
.block--nav.appearance--albertandp .block--nav--desktop{background:#F37021;}.block--nav.appearance--albertandp .block--nav--desktop .bar-menu-link-item.bar-menu-link-item{color:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--desktop .bar-menu-link-item:hover{opacity:0.9;}.block--nav.appearance--albertandp .block--nav--desktop .menu-link-active:hover{opacity:1.0;}.block--nav.appearance--albertandp .block--nav--desktop .menu-link-active::after{border-bottom-color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--desktop .menu-link-highlighted.menu-link-highlighted{background:white;color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--desktop .menu-link-highlighted.menu-link-highlighted:hover{opacity:1.0;}.block--nav.appearance--albertandp .block--nav--desktop .triangle-menu-link-item.triangle-menu-link-item{color:#818181;}.block--nav.appearance--albertandp .block--nav--desktop .triangle-menu-link-item.triangle-menu-link-item:hover{color:#4A4A4A;}.block--nav.appearance--albertandp .block--nav--desktop .triangle-link-highlighted.triangle-link-highlighted{color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--desktop .triangle-animate{border-top-color:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--desktop .nav-desktop-triangle-menu{background:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--desktop .triangle-sweep{background:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--desktop .triangle-sweep::before{border-bottom-color:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--desktop.triangle-hover-sweep .triangle-sweep{background:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--desktop .bar-logo{top:-7px;}.block--nav.appearance--albertandp .block--nav--desktop .bar-logo-link{height:51px;width:150px;;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/andp-logo-white.svg);}.block--nav.appearance--albertandp .block--nav--desktop .triangle-menu-logo-link{height:43px;width:73px;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/rachel-logo-orange.svg);}
.block--nav.appearance--albertandp .block--nav--tablet{background:#F37021;}.block--nav.appearance--albertandp .block--nav--tablet .nav-link-item.nav-link-item{color:#FFFFFF;}.block--nav.appearance--albertandp .block--nav--tablet .nav-link-item.nav-link-item:hover{opacity:0.9;}.block--nav.appearance--albertandp .block--nav--tablet .menu-link-highlighted.menu-link-highlighted{background:white;color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--tablet .menu-link-highlighted.menu-link-highlighted:hover{opacity:1.0;}.block--nav.appearance--albertandp .block--nav--tablet .menu-link-active:hover{opacity:1.0;}.block--nav.appearance--albertandp .block--nav--tablet .menu-link-active::after{border-bottom-color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--tablet .bar-logo-link{height:48px;width:133px;;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/andp-logo-white.svg);}.block--nav.appearance--albertandp .block--nav--tablet .right-logo-link{height:36px;width:63px;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/rachel-logo-white.svg);top:4px;}
.block--nav.appearance--albertandp .block--nav--mobile{background:#F37021;}.block--nav.appearance--albertandp .block--nav--mobile .nav-item-match-widths{width:89px;}.block--nav.appearance--albertandp .block--nav--mobile .show-modal-menu-link{background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/menu-icon-white.svg);}.block--nav.appearance--albertandp .block--nav--mobile .bar-logo-link{height:32px;width:89px;;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/andp-logo-white.svg);top:0;}.block--nav.appearance--albertandp .block--nav--mobile .right-logo-link{height:32px;width:55px;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/rachel-logo-white.svg);top:0;}
.block--nav.appearance--albertandp .block--nav--modal{background:rgba(243,112,33,0.95);}.block--nav.appearance--albertandp .block--nav--modal .nav-link-item.nav-link-item{color:white;}.block--nav.appearance--albertandp .block--nav--modal .nav-link-item.nav-link-item:hover{opacity:0.9;}.block--nav.appearance--albertandp .block--nav--modal .menu-link-highlighted.menu-link-highlighted{background:white;color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--modal .menu-link-highlighted.menu-link-highlighted:hover{opacity:1.0;}.block--nav.appearance--albertandp .block--nav--modal .menu-link-active:hover{opacity:1.0;}.block--nav.appearance--albertandp .block--nav--modal .menu-link-active::after{border-bottom-color:#1E8DDD;}.block--nav.appearance--albertandp .block--nav--modal .nav-item-match-widths{width:89px;}.block--nav.appearance--albertandp .block--nav--modal .close-modal-menu-link{background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/menu-close-icon-white.svg);}.block--nav.appearance--albertandp .block--nav--modal .bar-logo-link{height:32px;width:89px;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/andp-logo-white.svg);top:0;}.block--nav.appearance--albertandp .block--nav--modal .right-logo-link{height:32px;width:55px;;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/appearance--albertandp/images/rachel-logo-white.svg);top:0;}
.block--nav--mobile{background:#EEEEEE;-webkit-box-shadow:0 2px 10px 0 rgba(156,153,149,0.25);box-shadow:0 2px 10px 0 rgba(156,153,149,0.25);}.block--nav--mobile .nav-mobile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:9px;}.block--nav--mobile .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block--nav--mobile .nav-item:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.block--nav--mobile .nav-item:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-end;}.block--nav--mobile .nav-item-link{display:block;}.block--nav--mobile .nav-item-img{display:block;}.block--nav--mobile .nav-item-match-widths{width:29px;}.block--nav--mobile .show-modal-menu-link{display:block;height:20px;width:29px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/menu-icon-grey.svg);}.block--nav--mobile .bar-logo-link{display:block;height:32px;width:29px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-A.svg);}.block--nav--mobile .right-logo-link{display:block;height:32px;width:27px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-B.svg);}
.block--nav--modal{background:rgba(200,200,200,0.95);}.block--nav--modal .nav-modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;position:relative;}.block--nav--modal .nav-modal-header{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;padding:9px;width:100%;}.block--nav--modal .nav-modal-links{width:100%;}.block--nav--modal .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block--nav--modal .nav-item:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.block--nav--modal .nav-item:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-end;}.block--nav--modal .nav-item-link{display:block;}.block--nav--modal .nav-item-img{display:block;}.block--nav--modal .nav-modal-links{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block--nav--modal .nav-link-item.nav-link-item{color:#FFFFFF;font-family:Montserrat;font-size:20px;font-weight:600;line-height:50px;text-align:center;display:block;text-decoration:none;margin:0;position:relative;display:inline-block;z-index:2;}.block--nav--modal .menu-link-highlighted.menu-link-highlighted{background:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;border-radius:5px;padding:4px 20px;color:white;font-family:Montserrat;font-size:20px;font-weight:bold;line-height:40px;text-align:center;margin-top:5px;margin-bottom:15px;opacity:1.0;}.block--nav--modal .menu-link-highlighted.menu-link-highlighted:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:white;opacity:1.0;}.block--nav--modal .menu-link-active::after{content:"";display:block;position:absolute;bottom:10px;left:-2px;right:-2px;border-bottom:10px solid #FFFFFF;z-index:-1;}.block--nav--modal .nav-item-match-widths{width:29px;}.block--nav--modal .close-modal-menu-link{display:block;height:20px;width:20px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/menu-close-icon-white.svg);}.block--nav--modal .bar-logo-link{display:block;height:32px;width:29px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-A.svg);}.block--nav--modal .right-logo-link{display:block;height:32px;width:27px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-B.svg);}
.block--nav--tablet{background:#EEEEEE;height:80px;-webkit-box-shadow:0 2px 10px 0 rgba(156,153,149,0.25);box-shadow:0 2px 10px 0 rgba(156,153,149,0.25);}.block--nav--tablet .nav-tablet-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;}.block--nav--tablet .nav-tablet-bar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 28px;height:100%;width:100%;}.block--nav--tablet .bar-logo{display:block;height:100%;}.block--nav--tablet .bar-logo-link{display:block;height:48px;width:44px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-A.svg);}.block--nav--tablet .nav-tablet-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:30px;height:100%;}.block--nav--tablet .nav-link-item.nav-link-item{color:#818181;font-family:Montserrat;font-size:15px;font-weight:500;line-height:27px;margin:0;text-decoration:none;margin-right:22px;position:relative;display:inline-block;z-index:2;white-space:nowrap;}.block--nav--tablet .nav-link-item.nav-link-item:last-child{margin-right:0;}.block--nav--tablet .nav-link-item:hover{color:#666666;}.block--nav--tablet .menu-link-highlighted.menu-link-highlighted{background:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;border-radius:5px;padding:4px 20px;color:white;font-family:Montserrat;font-size:15px;font-weight:bold;line-height:27px;position:relative;top:5px;min-width:97px;text-align:center;opacity:1.0;}.block--nav--tablet .menu-link-highlighted.menu-link-highlighted:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:white;opacity:1.0;}.block--nav--tablet .menu-link-active:hover{color:black;}.block--nav--tablet .menu-link-active::after{content:"";display:block;position:absolute;bottom:-1px;left:-2px;right:-2px;border-bottom:12px solid #FFFFFF;z-index:-1;}.block--nav--tablet .nav-tablet-right{padding:10px 30px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;position:relative;z-index:2;}.block--nav--tablet .right-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.block--nav--tablet .right-logo-link{display:block;height:46px;width:38px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-B.svg);position:relative;top:-4px;}
.block--nav--desktop{background:#E8E8E8;height:130px;position:relative;-webkit-box-shadow:0 2px 10px 0 rgba(156,153,149,0.25);box-shadow:0 2px 10px 0 rgba(156,153,149,0.25);}.block--nav--desktop .nav-desktop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;}.block--nav--desktop .nav-desktop-bar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;height:100%;width:100%;}.block--nav--desktop .bar-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;position:relative;top:0;}.block--nav--desktop .bar-logo-link{display:block;height:90px;width:82px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-A.svg);}.block--nav--desktop .bar-menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:30px;height:100%;}.block--nav--desktop .bar-menu-link-item.bar-menu-link-item{color:#000000;font-family:Montserrat;font-size:15px;font-weight:500;line-height:27px;margin:0;text-decoration:none;margin-right:22px;position:relative;display:inline-block;z-index:2;}.block--nav--desktop .bar-menu-link-item:hover{color:#666666;}.block--nav--desktop .menu-link-active:hover{color:#818181;}.block--nav--desktop .menu-link-active::after{content:"";display:block;position:absolute;bottom:-1px;left:-2px;right:-2px;border-bottom:12px solid #FFFFFF;z-index:-1;}.block--nav--desktop .menu-link-highlighted.menu-link-highlighted{background:#1E8DDD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;opacity:1.0;border-radius:5px;padding:4px 20px;color:white;font-family:Montserrat;font-size:15px;font-weight:bold;line-height:27px;position:relative;top:5px;min-width:97px;text-align:center;}.block--nav--desktop .menu-link-highlighted.menu-link-highlighted:hover{background:#0E7DCD;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;color:white;opacity:1.0;}.block--nav--desktop .nav-desktop-triangle{position:absolute;width:280px;height:280px;top:0;right:0;z-index:90;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.block--nav--desktop .triangle-animate{width:280px;height:280px;border-top:280px solid #333333;border-left:280px solid transparent;position:relative;top:-10px;}.block--nav--desktop .nav-desktop-triangle-menu{padding:70px 45px 35px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;background:#333333;position:relative;z-index:95;width:130px;}.block--nav--desktop .nav-desktop-triangle-menu::before{content:'';display:block;position:absolute;width:130px;height:130px;top:0;left:-130px;z-index:11;}.block--nav--desktop .triangle-menu-logo{display:block;}.block--nav--desktop .triangle-menu-logo-link{display:block;height:60px;width:82px;background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/sites/all/themes/abndp.themes/abndp-rachel/blocks/block--nav/images/logo-B.svg);}.block--nav--desktop .triangle-menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:0;opacity:0.0;width:0px;}.block--nav--desktop .triangle-menu-link-item.triangle-menu-link-item{color:white;font-family:Montserrat;font-size:15px;font-weight:500;line-height:1.0;margin:0;text-decoration:none;margin-right:25px;}.block--nav--desktop .triangle-link-highlighted.triangle-link-highlighted{background:white;border-radius:5px;padding:4px 20px;color:#1E8DDD;font-family:Montserrat;font-size:15px;font-weight:bold;line-height:27px;position:relative;top:10px;min-width:97px;text-align:center;}
.block--donate-volunteer-bar{background-color:#F37021;color:#F5F5F5;font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--donate-volunteer-bar .bar-container{max-width:1180px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;}.block--donate-volunteer-bar .bar-action{width:50%;padding:20px;}.block--donate-volunteer-bar .bar-action a{overflow:auto;display:block;text-decoration:none;}.block--donate-volunteer-bar .action-label{margin:0;font-weight:bold;font-size:19px;line-height:23px;color:#F5F5F5;}.block--donate-volunteer-bar .action-label.action-label__underline{position:relative;display:inline-block;padding:0 2px;}.block--donate-volunteer-bar .action-label.action-label__underline span{position:relative;}.block--donate-volunteer-bar .action-label.action-label__underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;background-color:transparent;}.block--donate-volunteer-bar .bar-action-link:hover .action-label.action-label__underline:before{background-color:#1E8DDD;}.block--donate-volunteer-bar .action-label .label-arrow{position:absolute;top:9px;right:-29px;width:24px;height:11px;}.block--donate-volunteer-bar .action-sublabel{margin:1em 0 0;padding:0 2px;font-weight:bold;font-size:12px;line-height:16px;color:#F5F5F5;}@media(min-width:800px){.block--donate-volunteer-bar .bar-action{width:50%;padding:50px 20px;}.block--donate-volunteer-bar .action-label{font-size:50px;line-height:55px;}.block--donate-volunteer-bar .action-sublabel{font-size:18px;line-height:30px;}.block--donate-volunteer-bar .action-label.action-label__underline:before{height:18px;}.block--donate-volunteer-bar .action-label .label-arrow{top:16px;right:-85px;width:80px;height:33.19px;}}
.block--footer-nav{background-color:#f5f5f5;font-family:'Montserrat',Helvetica,arial,sans-serif;}.block--footer-nav .footer-nav-container{max-width:1180px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--footer-nav .footer-nav-column{padding-top:20px;padding-bottom:20px;padding-right:10px;width:50%;}.block--footer-nav .footer-nav-column:first-child{padding-left:10px;}.block--footer-nav .footer-nav-column.footer-nav-column__contact{border-top:1px solid #D8D8D8;padding-left:10px;margin-left:auto;margin-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}.block--footer-nav .footer-nav-column ul{margin:0;}.block--footer-nav .column-header{margin:6px 0;font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.79px;line-height:1.71;text-transform:uppercase;color:#9C9995;}.block--footer-nav li{margin:0;line-height:1;}.block--footer-nav li .column-link{font-family:'Montserrat',Helvetica,arial,sans-serif;font-size:11px;line-height:25px;font-weight:300;color:#858585;text-decoration:none;}.block--footer-nav li .column-link:hover{color:#4A4A4A;}.block--footer-nav .contact-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.block--footer-nav .contact-column:first-child{white-space:nowrap;padding-right:10px;}.block--footer-nav .contact-section{font-size:11px;line-height:25px;color:#9C9995;font-weight:300;}.block--footer-nav .contact-section p{position:relative;}.block--footer-nav .contact-section p a:hover{color:#4A4A4A;}.block--footer-nav .section-label{padding-left:3px;font-size:10px;color:#B8B8B8;}.block--footer-nav .contact-section p{color:#858585;margin:0;}.block--footer-nav .contact-section a{text-decoration:none;color:#858585}@media(min-width:375px){.block--footer-nav .footer-nav-column{padding-right:20px;}.block--footer-nav .footer-nav-column:first-child{padding-left:20px;}.block--footer-nav .footer-nav-column.footer-nav-column__contact{padding-left:20px;}.block--footer-nav .contact-section{font-size:12px;}.block--footer-nav .contact-column:first-child{padding-right:20px;}.block--footer-nav .section-label{padding-left:6px;}}@media(min-width:800px){.block--footer-nav .footer-nav-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.block--footer-nav .footer-nav-column{padding:30px 20px;width:200px;}.block--footer-nav li .column-link{font-size:13px;line-height:25px;}.block--footer-nav .contact-section{font-size:13px;line-height:25px;}.block--footer-nav .contact-column-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.block--footer-nav .section-label{font-size:13px;position:absolute;top:0;left:-70px;width:70px;padding-right:10px;text-align:right;}.block--footer-nav .contact-column:first-child{padding-right:0;}.block--footer-nav .contact-column:last-child{padding-right:30px;}.block--footer-nav .footer-nav-column.footer-nav-column__contact{border:none;max-width:400px;-ms-flex-preferred-size:400px;flex-basis:400px;}}
.block--footer{background-color:#FFFFFF;overflow:hidden;}.block--footer .footer-inner{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block--footer .andp-logo-img{}.block--footer .andp-logo-img svg{width:80px;height:28px;}.block--footer .andp-logo-img:hover .svg-fill{fill:#F38340;}.block--footer .footer-text-w-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;}.block--footer .footer-auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block--footer .footer-auth-text{color:#B8B8B8;font-family:Montserrat;font-size:12px;font-weight:500;line-height:12px;padding:6px 0;margin:0 10px;text-align:center;}.block--footer .footer-auth-phone{display:block;color:#858585;font-family:Montserrat;font-size:12px;font-weight:500;line-height:12px;padding:6px 0;margin:0 10px;white-space:nowrap;}.block--footer .footer-links{line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;}.block--footer .footer-link-item.footer-link-item{display:block;color:#858585;font-family:Montserrat;font-size:12px;font-weight:500;line-height:12px;text-decoration:none;margin:0 10px;padding:6px 0;white-space:nowrap;}.block--footer .footer-link-item:hover{color:#F37021;}.block--footer .footer-social-links{line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.block--footer .social-link-text{display:none;}.block--footer .social-link-item.social-link-item{display:block;text-decoration:none;padding:6px 10px 0;}.block--footer .social-link-item:hover .svg-fill{fill:#F37021;}@media(min-width:850px){.block--footer{}.block--footer .footer-inner{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.block--footer .social-link-item.social-link-item{display:block;text-decoration:none;padding:0 10px;}.block--footer .andp-logo-img svg{width:111px;height:38px;}}
