*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:basiercircle--regular;font-display:swap;src:url(/themes/edf2020/fonts/basiercircle-regular/basiercircle-regular-webfont.eot);src:url(/themes/edf2020/fonts/basiercircle-regular/basiercircle-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/edf2020/fonts/basiercircle-regular/basiercircle-regular-webfont.woff2) format("woff2"),url(/themes/edf2020/fonts/basiercircle-regular/basiercircle-regular-webfont.woff) format("woff"),url(/themes/edf2020/fonts/basiercircle-regular/basiercircle-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basiercircle--regularitalic;font-display:swap;src:url(/themes/edf2020/fonts/basiercircle-regularitalic/basiercircle-regularitalic-webfont.eot);src:url(/themes/edf2020/fonts/basiercircle-regularitalic/basiercircle-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/edf2020/fonts/basiercircle-regularitalic/basiercircle-regularitalic-webfont.woff2) format("woff2"),url(/themes/edf2020/fonts/basiercircle-regularitalic/basiercircle-regularitalic-webfont.woff) format("woff"),url(/themes/edf2020/fonts/basiercircle-regularitalic/basiercircle-regularitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basiercircle--semibold;font-display:swap;src:url(/themes/edf2020/fonts/basiercircle-semibold/basiercircle-semibold-webfont.eot);src:url(/themes/edf2020/fonts/basiercircle-semibold/basiercircle-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/edf2020/fonts/basiercircle-semibold/basiercircle-semibold-webfont.woff2) format("woff2"),url(/themes/edf2020/fonts/basiercircle-semibold/basiercircle-semibold-webfont.woff) format("woff"),url(/themes/edf2020/fonts/basiercircle-semibold/basiercircle-semibold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basiercircle--semibolditalic;font-display:swap;src:url(/themes/edf2020/fonts/basiercircle-semibolditalic/basiercircle-semibolditalic-webfont.eot);src:url(/themes/edf2020/fonts/basiercircle-semibolditalic/basiercircle-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/edf2020/fonts/basiercircle-semibolditalic/basiercircle-semibolditalic-webfont.woff2) format("woff2"),url(/themes/edf2020/fonts/basiercircle-semibolditalic/basiercircle-semibolditalic-webfont.woff) format("woff"),url(/themes/edf2020/fonts/basiercircle-semibolditalic/basiercircle-semibolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basiercircle--bold;font-display:swap;src:url(/themes/edf2020/fonts/basiercircle-bold/basiercircle-bold-webfont.eot);src:url(/themes/edf2020/fonts/basiercircle-bold/basiercircle-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/edf2020/fonts/basiercircle-bold/basiercircle-bold-webfont.woff2) format("woff2"),url(/themes/edf2020/fonts/basiercircle-bold/basiercircle-bold-webfont.woff) format("woff"),url(/themes/edf2020/fonts/basiercircle-bold/basiercircle-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basiercircle--bolditalic;font-display:swap;src:url(/themes/edf2020/fonts/basiercircle-bolditalic/basiercircle-bolditalic-webfont.eot);src:url(/themes/edf2020/fonts/basiercircle-bolditalic/basiercircle-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/edf2020/fonts/basiercircle-bolditalic/basiercircle-bolditalic-webfont.woff2) format("woff2"),url(/themes/edf2020/fonts/basiercircle-bolditalic/basiercircle-bolditalic-webfont.woff) format("woff"),url(/themes/edf2020/fonts/basiercircle-bolditalic/basiercircle-bolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.modal .screen-title{font-family:basiercircle--semibold,Arial,sans-serif;font-size:40px;line-height:55px;letter-spacing:-1px}.modal .screen-copy *{font-family:basiercircle--regular,Arial,sans-serif;font-size:18px;line-height:30px}.modal .formError,.modal .smallText,.oly_news .formError{font-family:basiercircle--regular,Arial,sans-serif;font-size:12px;line-height:20px;letter-spacing:.5px}.modal.overlay .button,body.adestra .button,body.adestra a.button,body.donation2 .button,body.donation2 a.button,body.myedf .button,body.myedf_membership .button,body.myedf_membership a.button,body.myedf a.button,body.p2a .button,body.p2a a.button{font-family:basiercircle--bold,Arial,sans-serif;font-size:18px;line-height:133%;color:#4a3c31;color:#fff;text-decoration:none;background-color:#253d86;height:48px;border-radius:24px;transition:all .15s ease-out;padding:0 48px 0 32px;margin-top:16px;margin-bottom:16px;line-height:0;border:0;display:flex;flex-direction:column;justify-content:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal.overlay .button:hover,body.adestra .button:hover,body.donation2 .button:hover,body.myedf .button:hover,body.myedf_membership .button:hover,body.p2a .button:hover{color:#fff;border-bottom:none}.modal.overlay .button:after,body.adestra .button:after,body.donation2 .button:after,body.myedf .button:after,body.myedf_membership .button:after,body.p2a .button:after{content:"";width:16px;height:16px;background:url(/themes/edf2020/images/optimized/arrow-reversed.svg) no-repeat 50%;background-size:cover;position:absolute;right:24px;top:50%;margin-top:-8px}.modal.overlay .button:active,.modal.overlay .button:focus,.modal.overlay .button:hover,body.adestra .button:active,body.adestra .button:focus,body.adestra .button:hover,body.donation2 .button:active,body.donation2 .button:focus,body.donation2 .button:hover,body.myedf .button:active,body.myedf .button:focus,body.myedf .button:hover,body.myedf_membership .button:active,body.myedf_membership .button:focus,body.myedf_membership .button:hover,body.p2a .button:active,body.p2a .button:focus,body.p2a .button:hover{background-color:#335aff}.modal.overlay .buttonBlue.button,body.adestra .buttonBlue.button,body.donation2 .buttonBlue.button,body.myedf .buttonBlue.button,body.myedf_membership .buttonBlue.button,body.p2a .buttonBlue.button{padding:0 48px;margin-left:auto;margin-right:auto}.modal.overlay .buttonBlue.button:after,body.adestra .buttonBlue.button:after,body.donation2 .buttonBlue.button:after,body.myedf .buttonBlue.button:after,body.myedf_membership .buttonBlue.button:after,body.p2a .buttonBlue.button:after{display:none}body.adestra .social-icon,body.donation2 .social-icon,body.myedf .social-icon,body.myedf_membership .social-icon,body.p2a .social-icon{display:inline-block;width:24px;height:24px;margin-right:24px}body.adestra .social-icon:focus,body.adestra .social-icon:hover,body.donation2 .social-icon:focus,body.donation2 .social-icon:hover,body.myedf .social-icon:focus,body.myedf .social-icon:hover,body.myedf_membership .social-icon:focus,body.myedf_membership .social-icon:hover,body.p2a .social-icon:focus,body.p2a .social-icon:hover{filter:invert(31%) sepia(84%) saturate(5367%) hue-rotate(229deg) brightness(105%) contrast(101%)}body.adestra .social-icon--twitter,body.donation2 .social-icon--twitter,body.myedf .social-icon--twitter,body.myedf_membership .social-icon--twitter,body.p2a .social-icon--twitter{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--twitter.svg) no-repeat 50%}body.adestra .social-icon--facebook,body.donation2 .social-icon--facebook,body.myedf .social-icon--facebook,body.myedf_membership .social-icon--facebook,body.p2a .social-icon--facebook{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--facebook.svg) no-repeat 50%}body.adestra .social-icon--instagram,body.donation2 .social-icon--instagram,body.myedf .social-icon--instagram,body.myedf_membership .social-icon--instagram,body.p2a .social-icon--instagram{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--instagram.svg) no-repeat 50%}body.adestra .social-icon--linkedin,body.donation2 .social-icon--linkedin,body.myedf .social-icon--linkedin,body.myedf_membership .social-icon--linkedin,body.p2a .social-icon--linkedin{background:url(https://www.edf.org/themes/edf2020/images/optimized/social-icon--linkedin.svg) no-repeat 50%}.modal .close{cursor:pointer;position:absolute;z-index:3}.modal.overlay{width:720px;max-width:90%;top:25%;left:50%;position:fixed;margin:0 0 0 -360px;font-size:13px;font-weight:400;line-height:18px;background-color:#fff;border:1px solid rgba(234,238,250,.6);border-radius:3px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.6);z-index:99999999}.modal.overlay .close{height:33px;width:33px;background:url(../../images/modal-close.png) no-repeat;right:-15px;top:-15px;font-size:0}.modal.overlay .pageWidth{width:680px}.modal.overlay #step1.european-option .p1,.modal.overlay #step1.european-option .p2,.modal.overlay #step1.european-option h2{opacity:.3}.modal.overlay #step1.european-option .european{display:block!important}.modal.overlay #step1.european-option #step1-form{display:none}.modal.overlay .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 24px;align-items:center}.modal.overlay-mobile{width:100%;height:100%;position:fixed;top:0;background:hsla(0,0%,100%,.95);z-index:999;font-family:Arial,sans-serif!important;padding:6px 6px 7px;box-sizing:border-box}.modal.overlay-mobile .close{position:absolute;right:20px;top:20px;text-indent:-9999px;background:url(/sites/default/files/overlays/overlay_mobile_close.png) 0 0 no-repeat;background-size:contain;width:48px;height:48px}.modal.overlay-mobile .european{display:none}.modal.overlay-mobile .european-option .european{display:block!important}.modal.overlay-mobile .european-option .european .button{display:inline;margin:6px 0;font-size:16px;width:85%;padding:15px 0}.modal.overlay-mobile .european-option #step1-form,.modal.overlay-mobile .european-option .p1{display:none}.modal.overlay-mobile .modal-content{margin:0;padding:0 10%;text-align:center;border:1px solid #c2c2c2;height:100%;display:flex;align-items:center}.overlay .stepped-overlay{background:url(/sites/default/files/pictures/bkgr-watermark-bear.jpg) no-repeat 2px 2px;height:423px}.overlay .stepped-overlay p.privacy{font-size:12px;right:80px;position:absolute;top:360px;width:auto}.overlay .stepped-overlay-noimg{background-image:none;height:423px}.overlay .stepped-overlay-yesno h2{position:absolute;left:40px;top:128px;font-size:100px;color:#004e95;letter-spacing:-5px;margin:0;padding:0}.overlay .stepped-overlay-yesno p.p1{position:absolute;left:80px;top:85px;font-size:24px}.overlay .stepped-overlay-yesno p.p2{position:absolute;right:80px;top:200px;font-size:18px}.overlay .stepped-overlay-yesno #signup-no,.overlay .stepped-overlay-yesno #signup-yes{position:absolute;width:220px;top:250px}.overlay .stepped-overlay-yesno #signup-no{right:51%;font:14px/14px Arial;height:22px;padding-top:22px!important;border:1px solid #dbdbdb;background-color:#e9e9e9}.overlay .stepped-overlay-yesno #signup-yes{left:51%;font:700 18px/18px Arial;height:25px;padding-top:20px!important}.overlay .stepped-overlay-yesno .buttonGrey.close{background-image:none!important}.overlay .stepped-overlay-email .email-wrapper{display:inline;vertical-align:top;float:left}.overlay .stepped-overlay-email.thanks-variation h2{position:absolute;left:40px;top:145px;font-size:80px;color:#004e95;letter-spacing:0;margin:0;padding:0}.overlay .stepped-overlay-email.thanks-variation p.p1{position:absolute;left:320px;top:205px;font-size:16px}.overlay .stepped-overlay-email.thanks-variation form{position:absolute;left:55px;top:245px}.overlay .stepped-overlay-email.thanks-variation .primary_email{width:390px!important;margin-right:15px}.overlay .stepped-overlay-email.join-variation h2{position:absolute;left:30px;top:130px;font-size:90px;color:#004e95;letter-spacing:-5.5px;margin:0!important;padding:0!important}.overlay .stepped-overlay-email.join-variation p.p1{position:absolute;left:80px;top:85px;font-size:24px!important}.overlay .stepped-overlay-email.join-variation p.p2{position:absolute;right:80px;top:200px;font-size:18px!important}.overlay .stepped-overlay-email.join-variation.fighting-variation h2{left:65px;top:130px;font-size:115px!important;color:#004e95;letter-spacing:-6.5px}.overlay .stepped-overlay-email.join-variation.fighting-variation p.p1{font-size:32px!important;left:110px;top:84px}.overlay .stepped-overlay-email.join-variation.fighting-variation p.p2{right:100px;top:203px;font-size:20px!important}.overlay .stepped-overlay-email.join-variation form{position:absolute;left:80px;top:255px}.overlay .stepped-overlay-email.join-variation form.european{display:none;left:60px;top:215px}.overlay .stepped-overlay-email.join-variation form.european h4{position:relative;top:30px;font-size:16px;margin-bottom:40px}.overlay .stepped-overlay-email.join-variation form.european .button{font-size:16px;display:inline}.overlay .stepped-overlay-email.join-variation .primary_email{width:350px!important;margin-right:15px}.overlay .stepped-overlay-email.join-variation #ajaxLoader{display:none;position:absolute;top:8px;left:390px;mix-blend-mode:multiply}.overlay .stepped-overlay-address h2{position:absolute;left:55px;top:65px;font-size:90px;color:#004e95;letter-spacing:-2px;margin:0;padding:0}.overlay .stepped-overlay-address p.p1{position:absolute;left:60px;top:130px;font-size:22px}.overlay .stepped-overlay-address p.p2{position:absolute;left:60px;top:162px;font-size:22px}.overlay .stepped-overlay-address .confirmMsg{position:absolute;left:320px;top:210px;width:300px;height:112px;background:url(/sites/default/files/pictures/bkgr-notched-divider.png) 0 0 no-repeat;padding-left:35px;padding-top:22px;box-sizing:border-box}.overlay .stepped-overlay-address .confirmMsg p{font:15px/22px Arial,sans-serif;font-weight:700;color:#004e95;position:static!important}.overlay .stepped-overlay-address input .required{font-size:13px;color:#000;float:none}.overlay .stepped-overlay-address input .button{width:90px;margin-top:10px}.overlay .stepped-overlay-address form{position:relative;top:235px;left:60px;width:250px}.overlay .stepped-overlay-address form .textField{width:220px!important}.overlay .stepped-overlay-address form .halfField{width:104px!important}.overlay .stepped-overlay-address form .halfField select{width:110px!important;padding:4px 5px 5px;font-family:Helvetica,Arial,sans-serif}.overlay .stepped-overlay-address form .pair3070+.pair3070{margin-top:4px}.overlay .stepped-overlay-welcome h2{position:absolute;left:55px;top:124px;font-size:90px;color:#004e95;letter-spacing:-4px;margin:0;padding:0}.overlay .stepped-overlay-welcome .confirmMsg{position:absolute;left:76px;top:202px;width:520px}.overlay .fighting-variation h2{top:105px}.overlay .fighting-variation .confirmMsg{left:70px;top:185px;width:550px}.overlay-mobile .overlay-mobile-hero{width:188px;height:auto;display:block;margin:-35px auto 15px}.overlay-mobile #ajaxLoader{margin-top:20px}.overlay-mobile .privacy{font-size:14px;position:fixed;bottom:10px;left:0;right:0}.overlay-mobile p.p1{font-size:26px;line-height:34px}.overlay-mobile h4,.overlay-mobile p.p2{font-size:18px;line-height:24px}.overlay-mobile .text-hilight{color:#004e95;font-weight:700}.overlay-mobile input.halfField{width:42.5%!important;margin:0 2.5% 0 5%}.overlay-mobile select.halfField{width:42.5%!important;margin:0 5% 0 2.5%}.overlay-mobile .stepped-overlay-welcome h2{color:#004e95;font-weight:700;margin:10px 0}.overlay-mobile .stepped-overlay-welcome h4{margin-top:30px}.overlay-mobile .mobile-icon-fb,.overlay-mobile .mobile-icon-tw{width:64px;height:auto;margin:0 5px;display:inline-block}.overlay_touchpoints{font:16px/22px Georgia,Times New Roman,serif;margin:1px 1px 2px;max-width:720px;background-repeat:no-repeat;background-position:0 0}.overlay_touchpoints--solutions{background-position:100% 100%!important}.overlay_touchpoints .clearfix:after{display:none!important}.overlay_touchpoints.overlay_basic .contentWrap{width:350px;height:320px;top:0;left:-10px;box-sizing:border-box;padding-left:45px;padding-right:0}.overlay_touchpoints .screen-title{font-size:30px!important;line-height:40px!important}.overlay_touchpoints h2.alpha{font-size:40px;line-height:44px;margin-bottom:25px}.overlay_touchpoints .charityNav{display:inline-block;margin-bottom:16px;filter:grayscale(100%);opacity:.9}.overlay_touchpoints .button{display:flex;align-items:center;justify-content:center;width:200px;height:57px;padding:0;margin:0 auto}.overlay_touchpoints .mobile-header{display:none;margin-bottom:0}.oly_news:before{z-index:-1}.oly_news .underlineTitle+p{margin:0 0 20px}.oly_news .submitted+.smallText{display:none}.modal.overlay.modal--takeover{top:0!important;left:0!important;margin:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;background-image:none!important}.modal.overlay.modal--takeover:before{content:"";background-position:0 0;bottom:0;right:0;height:100vh;width:55%;display:block;z-index:-1;background-size:cover}.modal.overlay.modal--takeover .close{right:15px;top:15px;background-image:none}.modal.overlay.modal--takeover .close:before{content:"\00D7";display:inline-block;color:#666;font-size:26px;border:1px solid transparent;box-shadow:0 3px 3px #666;border-radius:50%;padding:8px 9px;background-color:#fff}.modal.overlay.modal--takeover .logo{display:block;width:175px;height:100px;background:url(/themes/edf2020/images/optimized/site-logo--slogan.svg) left 50% no-repeat;text-align:left;background-size:contain;margin-bottom:30px}.modal.overlay.modal--takeover .overlay_takeover{position:absolute;top:0;right:0;width:45%;box-sizing:border-box;padding:4vw 20vw 4vw 4vw;height:100vh;display:flex;align-items:center}.modal.overlay.modal--takeover .overlay_takeover.overlay_gradient{overflow:visible!important}.modal.overlay.modal--takeover .overlay_takeover.overlay_gradient .overlay_takeover__copy{z-index:10}.modal.overlay.modal--takeover .callout{color:#253d86;font-size:18px;font-family:basiercircle--regular,Arial,sans-serif;margin-bottom:26px}.modal.overlay.modal--takeover h1{color:#253d86;margin-bottom:12px;font-family:basiercircle--semibold,Arial,sans-serif}.modal.overlay.modal--takeover .copy{font-size:16px;line-height:1.4;margin-bottom:30px;font-family:basiercircle--regular,Arial,sans-serif}.modal.overlay.modal--takeover .button{margin-top:30px;margin-left:0;margin-bottom:30px;white-space:nowrap;height:48px}.modal.overlay.modal--takeover .close_txt{text-decoration:underline;font-family:basiercircle--regular,Arial,sans-serif;cursor:pointer;color:#335aff}.modal.overlay.modal--takeover .starter-form .choice:not(.other):not(:last-child){margin-bottom:10px;width:49%;display:inline-block}.overlay_basic .step .screen-privacy{position:absolute;bottom:40px;left:65px;margin-bottom:0}.overlay_basic{background-color:#fff}.overlay_basic .overlay-mobile-only{display:none}.overlay_basic .overlay-desktop-only{display:block}.overlay_basic form{position:relative}.overlay_basic form .formError,.overlay_basic form .formSuccess{position:absolute;bottom:-30px}.overlay_basic .step .ajax-loader{margin-top:13px;position:relative;left:20px}.overlay_basic .step1 .contentWrap{position:absolute;text-align:left;box-sizing:border-box;width:460px;height:423px;padding:65px}.overlay_basic .step1 .european{display:none!important;margin:-10px 0 0;overflow:hidden}.overlay_basic .step1 .european h4{font-size:13px!important;line-height:18px!important;font-weight:400!important;color:#999!important;margin:0}.overlay_basic .step1 .european .submitRow{padding:0;border:0;text-align:left!important}.overlay_basic .step1 .european .button{display:inline-block;width:auto;height:auto;font-size:13px;padding:9px;margin:10px 5px 25px 0;float:none}.overlay_basic .step1 .european .button+.button{margin-right:0}.overlay_basic .step1 .mobile-header{display:none}.overlay_basic .step1 .screen-copy,.overlay_basic .step1 .screen-title,.overlay_basic .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic .step2{background-color:inherit}.overlay_basic .step2 .contentWrap{position:absolute;text-align:left;box-sizing:border-box;width:100%;height:423px;padding:65px}.overlay_basic .step2 .screen-title{margin-bottom:15px}.overlay_basic .step2 .confirmMsg{float:right;width:320px;height:120px;background:url(/sites/default/files/pictures/bkgr-notched-divider.png) 0 0 no-repeat;padding-left:35px;padding-top:0;box-sizing:border-box}.overlay_basic .step2 .confirmMsg p{position:static!important;margin-top:-3px}.overlay_basic .step3{background-color:inherit}.overlay_basic .step3 .contentWrap{position:absolute;text-align:left;box-sizing:border-box;width:100%;height:423px;padding:65px}.overlay_basic .step3 .screen-title{margin-bottom:15px}.overlay_basic .step3 .screen-copy+h3{margin-top:30px}.overlay_basic .step3 .mobile-icon-fb,.overlay_basic .step3 .mobile-icon-tw{width:64px;height:auto;margin:0 5px;display:inline-block}.overlay_basic--bearstare-stand .step1 .contentWrap,.overlay_basic--monarch-stand .step1 .contentWrap{padding-top:80px}.overlay_basic--bearstare-stand .step1 .screen-title{margin-bottom:10px}.overlay_basic--bearstare-stand .step1 .screen-copy,.overlay_basic--bearstare-stand .step1 div.screen-copy p{margin-bottom:25px}.overlay_basic--bearstare-join .step1 .screen-title{margin-bottom:10px}.overlay_basic--bearstare-join .step1 .screen-copy,.overlay_basic--bearstare-join .step1 div.screen-copy p{margin-bottom:25px}.overlay_basic .step,.overlay_basic_nosteps{background-repeat:no-repeat;background-position:100% 0;max-width:720px;height:423px;border:3px solid #fff;border-radius:3px;position:relative;top:-1px;right:-1px;background-size:contain;margin-left:-2px}.overlay_basic_nosteps{background-color:#fff}.overlay_basic_nosteps .overlay-mobile-only{display:none}.overlay_basic_nosteps .overlay-desktop-only{display:block}.overlay_basic_nosteps .contentWrap{position:absolute;text-align:center;box-sizing:border-box;width:460px;height:423px;padding:65px 55px 55px}.overlay_basic_nosteps .contentWrap .charityNav{display:inline-block;margin-bottom:10px;filter:grayscale(100%);opacity:.9}.overlay_basic_nosteps .contentWrap .screen-title{margin-bottom:10px}.overlay_basic_nosteps .contentWrap .screen-title+.button{margin-top:20px!important}.overlay_basic_nosteps .contentWrap .screen-copy,.overlay_basic_nosteps .contentWrap div.screen-copy p{margin-bottom:0}.overlay_basic_nosteps--monarch .mobile-header,.overlay_basic_nosteps--summer-match .mobile-header,.overlay_basic_nosteps--vote2018 .mobile-header{display:none}.overlay_basic_nosteps--vote2018 .contentWrap{padding:65px 45px 0}.overlay_basic_nosteps--ye18 .mobile-header,.overlay_basic_nosteps--ye18-gt .mobile-header{display:none}.overlay input[type=submit]{-webkit-appearance:none}.overlay form{margin-bottom:25px}.overlay input[type=email],.overlay input[type=number],.overlay input[type=password],.overlay input[type=search],.overlay input[type=tel],.overlay input[type=text],.overlay input[type=url],.overlay select,.overlay textarea{width:100%;box-sizing:border-box;margin:0 0 10px;background:#fff;border:1px solid #999;color:#242424}.overlay input[type=email],.overlay input[type=number],.overlay input[type=password],.overlay input[type=search],.overlay input[type=tel],.overlay input[type=text],.overlay input[type=url],.overlay select{display:flex;align-items:center;height:57px;padding:0 20px;font-size:22px}.overlay .smallFormFields input[type=email],.overlay .smallFormFields input[type=number],.overlay .smallFormFields input[type=text]{height:auto;padding:5px 20px;font-size:14px}.overlay textarea{padding:20px;font-size:18px}.overlay textarea.required{color:#000}.overlay .checkbox-label label,.overlay .radio-label label{font-size:15px;line-height:18px;font-weight:400;display:inline}.overlay input[type=checkbox],.overlay input[type=radio]{width:15px;height:15px}.overlay input[type=checkbox]+label,.overlay input[type=radio]+label{font-size:15px;line-height:18px;font-weight:400;display:inline;position:relative;top:-2px}.overlay label input[type=checkbox],.overlay label input[type=radio]{margin-left:5px}.overlay input:disabled{cursor:default!important}.overlay label{font-weight:700;display:block;margin:0 0 5px}.overlay .required{color:#e00034}.overlay span.required{font-size:.8em}.overlay fieldset{margin:0 0 15px}.overlay .errorMessage{background-color:#ffeded!important;background-image:none;border:1px solid #e00034!important}.overlay .errorMessage:-moz-placeholder,.overlay .errorMessage:-ms-input-placeholder,.overlay .errorMessage::-moz-placeholder,.overlay .errorMessage::-webkit-input-placeholder{color:#e00034}.overlay div.errorMessage,.overlay div.ErrorMessage,.overlay p.errorMessage,.overlay p.ErrorMessage{padding:5px 10px}.overlay div.errorMessage,.overlay div.ErrorMessage{margin-bottom:15px}.overlay .formError{color:#e00034!important;margin-bottom:10px;font-weight:700}.overlay .formSuccess{color:#004d96!important;margin-bottom:10px;font-weight:700}.overlay .ajax-loader{display:none}.overlay .field-wrapper{margin-bottom:20px}.overlay .field-wrapper .field{position:relative}.overlay .field-wrapper input+.description,.overlay .field-wrapper select+.description,.overlay .field-wrapper textarea+.description{font-size:.9em;margin-top:-10px}.overlay .field-wrapper span.required{position:absolute;right:20px;top:14px}.overlay .starter-form label{cursor:pointer;margin:0}.overlay .starter-form .choice{text-align:center;border:1px solid #ccc;box-sizing:border-box}.overlay .starter-form .choice.current{border:1px solid #e8f0c1}.overlay .starter-form .choice.current label{background-color:#e8f0c1}.overlay .starter-form .choice label{padding:20px 10px}.overlay .starter-form .choice.other{padding:10px 15px;border:1px solid #ccc}.overlay .starter-form .choice.other.current{border:1px solid #e8f0c1;background-color:#e8f0c1}.overlay .starter-form .choice.other input[type=radio]{display:none}.overlay .starter-form .choice.other input{margin:0;padding:0;font-size:19px;font-weight:700;background:transparent;height:39px;border:none;outline:none}.overlay .starter-form input[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;height:57px;padding:0 20px;margin-top:0}.overlay .starter-form input[type=radio]{display:none}.overlay .payment_frequency{background-color:#bee0ef;border-radius:3px;padding:10px 5px 10px 20px;margin-bottom:10px;position:relative}.overlay .payment_frequency input{display:none}.overlay .payment_frequency input[type=radio]:checked~span:before{width:8px;height:8px;border:5px solid #00a8e7;position:absolute}.overlay .payment_frequency label{display:inline-block;font-size:19px;padding-right:20px;line-height:0}.overlay .payment_frequency label:first-child span{border-right:1px solid grey;padding-right:20px}.overlay .payment_frequency label span{position:relative;padding-left:25px}.overlay .payment_frequency label span:before{content:"";width:15px;height:15px;display:inline-block;border:1px solid grey;background-color:#fff;border-radius:10px;position:absolute;top:1px;left:0}.overlay .simple input[type=email],.overlay .simple input[type=number],.overlay .simple input[type=search]{width:67%;float:left}.overlay .simple .button{width:30%!important;float:right;margin:0!important}@media screen and (max-width:760px){body.adestra .is-active-mobile .c-site-nav__link--last,body.donation2 .is-active-mobile .c-site-nav__link--last,body.myedf .is-active-mobile .c-site-nav__link--last,body.myedf_membership .is-active-mobile .c-site-nav__link--last,body.p2a .is-active-mobile .c-site-nav__link--last{color:#253d86;background-color:#fff;padding:12px 24px!important}}@media screen and (min-width:680px){#modal .overlay_gradient{overflow:hidden!important;position:relative}#modal .overlay_gradient:before{content:"";display:inline-block;position:absolute;top:-30%;left:-15%;width:115%;height:145%;background:linear-gradient(135deg,#fff 50%,hsla(0,0%,100%,.025) 75%,hsla(0,0%,100%,0));transform:rotate(-25deg)}.overlay_basic .step .screen-title--xl{font-size:45px!important;line-height:55px!important}.overlay_basic .step1 input[type=email]{width:60%;float:left;margin-top:10px}.overlay_basic .step1 input.button{width:37%;float:right}.overlay_basic .step2 .screen-title{font-size:45px}.overlay_basic .step2 form{width:215px}.overlay_basic .step2 input{width:100%!important}.overlay_basic .step3 .screen-title{font-size:45px}.overlay_basic--monarch-stand .step1,.overlay_basic--monarch .step1{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch.jpg)}.overlay_basic--bearstare-join .step1,.overlay_basic--bearstare-stand .step1{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare.jpg)}.overlay_basic_nosteps .contentWrap .screen-title--xl{font-size:45px;line-height:50px}.overlay_basic_nosteps--monarch{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch.jpg)}.overlay_basic_nosteps--summer-match{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare.jpg)}.overlay_basic_nosteps--vote2018{background-image:url(/sites/default/files/overlays/overlay-bkgr-vote2018.jpg)}.overlay_basic_nosteps--ye18{background-image:url(/sites/default/files/overlays/overlay-bkgr-ye18.jpg)}.overlay_basic_nosteps--ye18 .contentWrap{padding-top:80px}.overlay_basic_nosteps--ye18-gt{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearfamily.jpg)}.overlay_basic_nosteps--ye18-gt .contentWrap{padding-top:80px}}@media screen and (max-width:759px){.modal.overlay .button{margin-left:auto;margin-right:auto}.modal.overlay.modal--takeover{overflow-y:scroll}.modal.overlay.modal--takeover:before{height:30vh;width:100vw;background-position:50%}.modal.overlay.modal--takeover .overlay_takeover{width:100vw;height:70vh;bottom:0;top:unset;align-items:start;padding:0}.modal.overlay.modal--takeover .overlay_takeover__copy{padding:8vw}.modal.overlay.modal--takeover .starter-form .choice:not(.other):not(:last-child){width:100%}.overlay input[type=email],.overlay input[type=number],.overlay input[type=password],.overlay input[type=search],.overlay input[type=tel],.overlay input[type=text],.overlay input[type=url],.overlay select,.overlay textarea{max-width:100%}.overlay .starter-form .choice{display:inline-block;float:left;width:33.3%}.overlay .payment_frequency label{font-size:12px}.overlay .payment_frequency label span:before{content:"";width:12px;height:12px;top:-1px}}@media screen and (max-height:420px){.modal.overlay-mobile .close{right:35px!important}.modal.overlay-mobile .modal-content{overflow-y:auto;align-items:inherit!important}.overlay-mobile .overlay-mobile-hero{margin:5px auto 15px!important}.overlay-mobile .privacy{position:static!important;margin-top:20px}}@media screen and (min-width:681px){.overlay_touchpoints,.overlay_touchpoints--donation{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-donor.jpg)}.overlay_touchpoints--donation{background-size:cover}.overlay_touchpoints--sustainer{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-sustainer.jpg)}.overlay_touchpoints--solutions{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-solutions.jpg)}.oly_news{background:url(/sites/default/files/overlays/overlay-bkgr-swoosh-texture-blue.jpg) no-repeat 100% 0;padding:55px 240px 65px 55px;border:3px solid #fff;border-radius:3px;position:relative;top:-1px;right:-1px;background-color:#fff;background-size:contain;margin-left:-2px}}@media screen and (max-width:680px){.overlay_touchpoints--donation .mobile-header,.overlay_touchpoints .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-donor-mobile.jpg)}.overlay_touchpoints--sustainer .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-sustainer-mobile.jpg)}.overlay_touchpoints--solutions .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-touchpoint-solutions-mobile.jpg)}.overlay_touchpoints{height:auto;background:none!important;padding:2px;margin:0}.overlay_touchpoints.overlay_basic .contentWrap{position:static;width:auto;height:auto;top:0;left:0;padding:30px 30px 25px}.overlay_touchpoints h2 br{display:none}.overlay_touchpoints .charityNav{margin-bottom:8px}.overlay_touchpoints .mobile-header{display:block;position:relative;background-position:top;background-size:cover;width:calc(100% + 64px);margin:-32px 0 0 -32px}.overlay_touchpoints .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_touchpoints .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.oly_news{background:url(/sites/default/files/overlays/overlay-bkgr-swoosh-texture-blue-mobile.jpg) no-repeat center -60px;padding:calc(44.85531% - 80px) 45px 60px;background-size:contain}}@media screen and (max-width:340px){.overlay_touchpoints .mobile-header{width:calc(100% + 40px);margin:-20px 0 0 -20px}.overlay_basic .step1 .contentWrap,.overlay_basic .step2 .contentWrap,.overlay_basic .step3 .contentWrap{padding:20px}.overlay_basic--bearstare-stand .step1 .contentWrap,.overlay_basic--monarch-stand .step1 .contentWrap{padding-top:20px}.overlay_basic_nosteps .contentWrap{padding:20px!important}.overlay_basic_nosteps .contentWrap .screen-title,.overlay_basic_nosteps .contentWrap .screen-title--xl{font-size:20px!important;line-height:25px!important}.overlay_basic_nosteps--monarch .mobile-header,.overlay_basic_nosteps--summer-match .mobile-header,.overlay_basic_nosteps--vote2018 .mobile-header,.overlay_basic_nosteps--ye18 .mobile-header,.overlay_basic_nosteps--ye18-gt .mobile-header{width:calc(100% + 40px)!important;margin:-20px 0 0 -20px!important}}@media screen and (max-width:499px){.oly_news{background-position-y:-30px;padding:calc(44.85531% - 45px) 35px 40px;background-size:contain}.oly_news .underlineTitle{font-size:25px;line-height:32px}.oly_news .underlineTitle+p{margin:0 0 15px;font-size:17px;line-height:25px}.overlay_basic .step1 .contentWrap{padding:20px!important}.overlay_basic .step1 .mobile-header{width:calc(100% + 40px)!important;margin:-20px 0 0 -20px!important}.overlay_basic .step1 .screen-title{font-size:22px;line-height:1.4}.overlay_basic .step2 .contentWrap,.overlay_basic .step3 .contentWrap{padding:20px!important}.overlay_basic--bearstare-join .step1 .screen-title,.overlay_basic--bearstare-stand .step1 .screen-title,.overlay_basic--monarch-stand .step1 .screen-title,.overlay_basic--monarch .step1 .screen-title{font-size:22px;line-height:1.4}.overlay .starter-form fieldset{margin-bottom:0}.overlay .starter-form .choice{display:block;float:none;width:100%;margin-bottom:10px}}@media screen and (max-width:599px){.oly_news .underlineTitle{margin-bottom:0}.oly_news .underlineTitle:after{height:0;content:none}.modal.overlay.modal--takeover:before{height:20vh}.modal.overlay.modal--takeover .overlay_takeover{height:80vh}}@media screen and (min-width:600px){.oly_news .underlineTitle br{display:none}}@media screen and (max-width:320px){.oly_news .underlineTitle{font-size:20px;line-height:25px}.oly_news .underlineTitle+p{font-size:15px;line-height:23px}.oly_news .mailchimp .button,.oly_news .mailchimp input[type=email]{height:47px;font-size:20px}.overlay_basic .step .screen-title{font-size:20px;line-height:25px}.overlay_basic .step .screen-copy,.overlay_basic .step div.screen-copy p{font-size:17px;line-height:25px}}@media screen and (max-width:760px) and (orientation:landscape){.oly_news{background:none;padding:20px}.oly_news .underlineTitle{margin-bottom:10px}.oly_news .underlineTitle br{display:none}.oly_news input{height:45px!important}}@media screen and (max-width:600px) and (orientation:landscape){.oly_news .underlineTitle{padding-bottom:0}}@media screen and (min-width:760px){.modal.overlay.modal--takeover .overlay_gradient:before{left:-79%!important;top:-10%!important;left:-116%!important;width:100vw!important;height:100vh!important;background:linear-gradient(132deg,#fff 50%,hsla(0,0%,100%,.025) 65%,hsla(0,0%,100%,0) !important);transform:rotate(-220deg)!important}.overlay .content-primary .starter-form fieldset{display:inline-block;width:67%;float:left}.overlay .content-primary .starter-form fieldset+.clear{display:none}.overlay .content-primary .starter-form input[type=submit]{display:inline-block;width:32%;float:left;height:71px;margin-left:1%}.overlay .content-secondary .starter-form fieldset{margin-bottom:0}.overlay .content-secondary .starter-form .choice{margin-bottom:10px}}@media screen and (max-width:999px){.modal.overlay.modal--takeover .modal.overlay.modal--takeover:before{background-position:18% 0;width:50%}}@media screen and (max-width:679px){.overlay_basic .step .screen-privacy{margin:5px auto 0;position:static}.overlay_basic .overlay-mobile-only{display:block}.overlay_basic .overlay-desktop-only,.overlay_basic br{display:none}.overlay_basic .step .screen-title--xl{font-size:25px!important;line-height:35px!important}.overlay_basic .step .screen-copy,.overlay_basic .step div.screen-copy p{margin-bottom:15px}.overlay_basic .step input[type=email]{width:100%;display:block}.overlay_basic .step .ajax-loader{position:static}.overlay_basic .step1 .contentWrap{text-align:center;position:static;width:auto;height:auto;margin:0;padding:40px}.overlay_basic .step1 .european{margin:0}.overlay_basic .step1 .european .submitRow{text-align:center!important;background-color:transparent}.overlay_basic .step1 .european .button{display:block;margin:15px auto;width:100%}.overlay_basic .step1 .mobile-header{display:block;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;width:calc(100% + 80px);margin:-40px 0 0 -40px}.overlay_basic .step1 .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_basic .step1 .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.overlay_basic .step1 .screen-title{margin:20px 0 10px;font-size:24px;line-height:1.2;font-weight:700}.overlay_basic .step1 .screen-copy,.overlay_basic .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic .step2 .contentWrap{text-align:center;position:static;width:auto;height:auto;margin:0;padding:40px}.overlay_basic .step2 .confirmMsg{display:none}.overlay_basic .step3 .contentWrap{text-align:center;position:static;width:auto;height:auto;margin:0;padding:40px}.overlay_basic--monarch .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch-mobile.jpg)}.overlay_basic--monarch .step1 .screen-title{margin:20px 0 10px;font-size:24px;line-height:1.2;font-weight:700}.overlay_basic--monarch .step1 .screen-copy,.overlay_basic--monarch .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic--monarch-stand .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch-mobile.jpg)}.overlay_basic--monarch-stand .step1 .contentWrap{padding-top:40px}.overlay_basic--monarch-stand .step1 .screen-title{margin:20px 0 10px;font-size:24px;line-height:1.2;font-weight:700}.overlay_basic--monarch-stand .step1 .screen-copy,.overlay_basic--monarch-stand .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic--bearstare-stand .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare-mobile.jpg)}.overlay_basic--bearstare-stand .step1 .contentWrap{padding-top:40px}.overlay_basic--bearstare-stand .step1 .screen-title{margin:20px 0 10px;font-size:24px;line-height:1.2;font-weight:700}.overlay_basic--bearstare-stand .step1 .screen-copy,.overlay_basic--bearstare-stand .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic--bearstare-join .step1 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare-mobile.jpg)}.overlay_basic--bearstare-join .step1 .screen-title{margin:20px 0 10px;font-size:24px;line-height:1.2;font-weight:700}.overlay_basic--bearstare-join .step1 .screen-copy,.overlay_basic--bearstare-join .step1 div.screen-copy p{margin-bottom:15px}.overlay_basic .step,.overlay_basic_nosteps{height:auto;background-image:none!important;border:2px solid #fff;top:0;right:0;margin-left:0}.overlay_basic_nosteps .overlay-mobile-only{display:block}.overlay_basic_nosteps .overlay-desktop-only,.overlay_basic_nosteps br{display:none}.overlay_basic_nosteps .contentWrap{position:static;width:auto;height:auto;margin:0;padding:40px}.overlay_basic_nosteps .contentWrap .charityNav{margin:25px 0 0}.overlay_basic_nosteps .contentWrap .screen-title{font-size:25px;line-height:30px;margin:15px auto 10px!important}.overlay_basic_nosteps .contentWrap .screen-title--xl{font-size:25px!important;line-height:30px!important}.overlay_basic_nosteps--monarch .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-monarch-mobile.jpg);display:block;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;width:calc(100% + 80px);margin:-40px 0 0 -40px}.overlay_basic_nosteps--monarch .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_basic_nosteps--monarch .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.overlay_basic_nosteps--summer-match .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearstare-mobile.jpg);display:block;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;width:calc(100% + 80px);margin:-40px 0 0 -40px}.overlay_basic_nosteps--summer-match .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_basic_nosteps--summer-match .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.overlay_basic_nosteps--vote2018 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-vote2018-mobile.jpg);display:block;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;width:calc(100% + 80px);margin:-40px 0 0 -40px}.overlay_basic_nosteps--vote2018 .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_basic_nosteps--vote2018 .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.overlay_basic_nosteps--ye18 .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-ye18-mobile.jpg);display:block;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;width:calc(100% + 80px);margin:-40px 0 0 -40px}.overlay_basic_nosteps--ye18 .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_basic_nosteps--ye18 .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.overlay_basic_nosteps--ye18-gt .mobile-header{background-image:url(/sites/default/files/overlays/overlay-bkgr-bearfamily-mobile.jpg);display:block;position:relative;background-repeat:no-repeat;background-position:top;background-size:cover;width:calc(100% + 80px);margin:-40px 0 0 -40px}.overlay_basic_nosteps--ye18-gt .mobile-header:before{display:block;content:"";width:100%;padding-top:44.85531%}.overlay_basic_nosteps--ye18-gt .mobile-header>.ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width:679px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.overlay_basic .step .mobile-header{display:none}.overlay_basic .step .screen-copy,.overlay_basic .step div.screen-copy p{margin-top:0}.overlay_basic .step .contentWrap{padding:25px}.overlay_basic_nosteps .mobile-header{display:none}.overlay_basic_nosteps .screen-copy,.overlay_basic_nosteps div.screen-copy p{margin-top:0}.overlay_basic_nosteps .contentWrap{padding:25px}}@media screen and (min-width:679px) and (max-width:755px){.overlay_basic--monarch-stand .step1,.overlay_basic--monarch .step1{background-position:320px 0}.overlay_basic--bearstare-join .step1,.overlay_basic--bearstare-stand .step1,.overlay_basic_nosteps--summer-match{background-position:220px 0}.overlay_basic_nosteps--vote2018{background-position:165px 0}.overlay_basic_nosteps--ye18{background-size:cover;background-position:40px 0}}@media screen and (min-width:679px) and (max-width:735px){.overlay_basic_nosteps--monarch{background-position:300px 0}}@media screen and (min-width:500px){.overlay .content-primary .starter-form .choice{display:inline-block;width:33%;float:left;margin-right:1%}.overlay .content-primary .starter-form .choice.other{width:32%;margin-right:0}.overlay .content-primary .starter-form .choice.other input{height:50px}}@media screen and (min-width:500px) and (max-width:760px){.overlay .content-secondary .starter-form .choice{width:33%;display:inline-block;float:left;margin-right:1%;margin-bottom:0}.overlay .content-secondary .starter-form .choice.other{width:32%;margin-right:0}}@media screen and (max-width:400px){.overlay .simple .button,.overlay .simple input[type=email],.overlay .simple input[type=number],.overlay .simple input[type=search]{width:100%!important;float:none}}
/*# sourceMappingURL=overlays.css.map */
