@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/regular/FoundersGroteskWeb-Regular.woff2') format('woff2'),url('../fonts/founders-grotesk/regular/FoundersGroteskWeb-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/regular/FoundersGroteskWeb-RegularItalic.woff2') format('woff2'),url('../fonts/founders-grotesk/regular/FoundersGroteskWeb-RegularItalic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/light/FoundersGroteskWeb-Light.woff2') format('woff2'),url('../fonts/founders-grotesk/light/FoundersGroteskWeb-Light.woff') format('woff');font-weight:200;font-style:normal}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/light/FoundersGroteskWeb-LightItalic.woff2') format('woff2'),url('../fonts/founders-grotesk/light/FoundersGroteskWeb-LightItalic.woff') format('woff');font-weight:200;font-style:italic}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/medium/FoundersGroteskWeb-Medium.woff2') format('woff2'),url('../fonts/founders-grotesk/medium/FoundersGroteskWeb-Medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/medium/FoundersGroteskWeb-MediumItalic.woff2') format('woff2'),url('../fonts/founders-grotesk/medium/FoundersGroteskWeb-MediumItalic.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/semibold/FoundersGroteskWeb-Semibold.woff2') format('woff2'),url('../fonts/founders-grotesk/semibold/FoundersGroteskWeb-Semibold.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/semibold/FoundersGroteskWeb-SemiboldItalic.woff2') format('woff2'),url('../fonts/founders-grotesk/semibold/FoundersGroteskWeb-SemiboldItalic.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/bold/FoundersGroteskWeb-Bold.woff2') format('woff2'),url('../fonts/founders-grotesk/bold/FoundersGroteskWeb-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Founders Grotesk';src:url('../fonts/founders-grotesk/bold/FoundersGroteskWeb-BoldItalic.woff2') format('woff2'),url('../fonts/founders-grotesk/bold/FoundersGroteskWeb-BoldItalic.woff') format('woff');font-weight:700;font-style:italic}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}a:active,a:hover,*:focus{outline:none}body{background-color:#ffffff;font-family:'Founders Grotesk','Helvetica Neue',Helvetica,Arial,sans-serif;color:#000000;font-style:normal;font-weight:400;font-size:16px;line-height:1.2}a{color:#000000}img{max-width:100%}ul{list-style:none;margin:0;padding:0}input[type="text"],input[type="email"]{height:40px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}button,a.btn,input[type="button"],input[type="submit"]{background-color:#ff6527;color:#ffffff;border:none;padding:10px 20px;font-weight:bold;font-size:16px;line-height:20px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s}button:hover,a.btn:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:#ff8247}.wrapper{max-width:1360px;padding:0 40px;margin:0 auto;position:relative}@media only screen and (max-width:599px){.wrapper{padding:0 20px}}.issue-icons-display{display:grid;grid-auto-rows:auto}@media only screen and (min-width:768px){.issue-icons-display.container{max-width:767px;margin:0 auto 60px;padding:0 40px}}@media only screen and (min-width:768px){.issue-icons-display{grid-template-columns:repeat(6, 1fr);margin-bottom:60px}}@media only screen and (max-width:767px){.issue-icons-display{grid-template-columns:repeat(3, 1fr)}}.issue-icons-display li{text-align:center;text-transform:uppercase;font-size:12px;line-height:12px;font-weight:500;position:relative}@media only screen and (max-width:767px){.issue-icons-display li{margin-bottom:35px}}.issue-icons-display li span{position:absolute;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;display:block;white-space:nowrap}.issue-icons-display li:before{content:'';height:46px;width:40px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/issues/generic.svg);display:inline-block}.issue-icons-display li.civil:before{background-image:url(../img/issues/civil-rights.svg)}.issue-icons-display li.climate:before{background-image:url(../img/issues/climate-justice.svg)}.issue-icons-display li.economic:before{background-image:url(../img/issues/economic-justice.svg)}.issue-icons-display li.net:before{background-image:url(../img/issues/net-neutrality.svg)}.issue-icons-display li.peace:before{background-image:url(../img/issues/peace.svg)}.issue-icons-display li.voting:before{background-image:url(../img/issues/voting-rights.svg)}.issue-icons-display li.womens:before{background-image:url(../img/issues/womens-rights.svg)}.custom-select{position:relative;display:inline-block;padding:5px 10px;-webkit-border:2px solid #d9d9d9;-moz-border:2px solid #d9d9d9;-ms-border:2px solid #d9d9d9;border:2px solid #d9d9d9;overflow:hidden}.custom-select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:14px;background-position:right center;background-repeat:no-repeat}header{font-size:18px;line-height:20px;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;transition:background .2s}@media only screen and (max-width:767px){header{position:relative;z-index:110}}header a{text-decoration:none}header>.wrapper{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}@media only screen and (max-width:767px){header>.wrapper{position:static}}@media only screen and (max-width:599px){header>.wrapper{padding:0 20px}}header .header-left{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}header .header-left .logo-wrap{display:inline-block;vertical-align:top;margin-right:40px}@media only screen and (max-width:959px){header .header-left .logo-wrap{margin-right:20px}}header .header-left .logo-wrap .logo-img{display:inline-block;vertical-align:top;width:100px;height:auto}header .header-left h1{display:inline-block;margin:0;color:#ff6527;font-size:24px;line-height:26px}@media only screen and (min-width:768px) and (max-width:959px){header .header-left h1{font-size:22px}}@media only screen and (max-width:767px){header .header-left h1{opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;transition:opacity .6s}header .header-left h1 span{display:block}}@media only screen and (max-width:767px){header #main-nav{position:fixed;top:-100%;left:0;z-index:-1;height:calc(100% - 100px);width:100%;background:#2A2D39;padding:80px 20px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}}header #main-nav ul li{display:inline-block;margin-right:40px;font-weight:bold}header #main-nav ul li:last-child{margin:0}@media only screen and (min-width:768px){header #main-nav ul li a{display:inline-block;vertical-align:top;position:relative}header #main-nav ul li a:before{content:'';position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#000000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}header #main-nav ul li a:hover:before{visibility:visible;transform:scaleX(1)}}@media only screen and (min-width:768px) and (max-width:959px){header #main-nav ul li{font-size:16px}}@media only screen and (max-width:767px){header #main-nav ul li{display:block;margin:0 0 20px;font-size:26px;line-height:30px}header #main-nav ul li a{display:inline-block;vertical-align:top;padding:20px;color:#ffffff}}header #main-nav ul.mobile-links{display:none}@media only screen and (max-width:767px){header #main-nav ul.mobile-links{display:block}}header #main-nav ul.mobile-links li:last-child{margin-bottom:20px}header #main-nav .mobile-vote{display:none;position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width:767px){header #main-nav .mobile-vote{display:block}}header #main-nav .mobile-vote .vote-link{display:block}@media only screen and (min-width:768px){header #mobile-menu-btn{display:none}}header #mobile-menu-btn .hamburger-box{position:relative;display:block;width:40px;height:24px;cursor:pointer}header #mobile-menu-btn .hamburger-box .hamburger-inner,header #mobile-menu-btn .hamburger-box .hamburger-inner:before,header #mobile-menu-btn .hamburger-box .hamburger-inner:after{position:absolute;width:40px;height:4px;-webkit-transition:transform .15s ease;-moz-transition:transform .15s ease;-ms-transition:transform .15s ease;-o-transition:transform .15s ease;border-radius:4px;background-color:#000000}header #mobile-menu-btn .hamburger-box .hamburger-inner:before{display:block;content:'';top:10px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease}header #mobile-menu-btn .hamburger-box .hamburger-inner:after{display:block;content:'';top:20px}body.mobile-menu-open{position:fixed;overflow-y:scroll;width:100%}body.mobile-menu-open header{background:#2A2D39}body.mobile-menu-open header #main-nav{top:100px}body.mobile-menu-open header .header-left{margin:0}body.mobile-menu-open header .header-left h1{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s;opacity:0}body.mobile-menu-open header #mobile-menu-btn .hamburger-box .hamburger-inner{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);-moz-transform:translate3d(0, 10px, 0) rotate(45deg);-ms-transform:translate3d(0, 10px, 0) rotate(45deg);-o-transform:translate3d(0, 10px, 0) rotate(45deg);background-color:#ffffff}body.mobile-menu-open header #mobile-menu-btn .hamburger-box .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);-moz-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);-ms-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);-o-transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}body.mobile-menu-open header #mobile-menu-btn .hamburger-box .hamburger-inner:after{-webkit-transform:translate3d(0, -20px, 0) rotate(-90deg);-moz-transform:translate3d(0, -20px, 0) rotate(-90deg);-ms-transform:translate3d(0, -20px, 0) rotate(-90deg);-o-transform:translate3d(0, -20px, 0) rotate(-90deg);background-color:#ffffff}main{padding:40px 0 80px}@media only screen and (max-width:767px){main{padding:40px 0}}.responsive-video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer-about{background:#f5f5f5;padding:40px 0 80px}.footer-about .footer-about-inner{max-width:767px;margin:0 auto;padding:0 40px}.footer-about .footer-about-content{max-width:85%;margin:0 auto}@media only screen and (max-width:599px){.footer-about .footer-about-content{max-width:100%;margin:0}}.footer-about .about-donated{position:relative;background:#f5f5f5;text-align:center;font-weight:bold;text-transform:uppercase;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d9d9d9}.footer-about .about-donated:after{content:'';width:12px;height:12px;background:#d9d9d9;border-radius:50%;position:absolute;bottom:-6px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-about .about-donated p{font-size:24px;line-height:26px;margin:0}@media only screen and (max-width:599px){.footer-about .about-donated p{font-size:20px;line-height:22px}}.footer-about .about-donated .amt{font-size:100px;line-height:100px;letter-spacing:3px;margin:20px 0}@media only screen and (min-width:600px) and (max-width:767px){.footer-about .about-donated .amt{font-size:80px;line-height:80px}}@media only screen and (max-width:599px){.footer-about .about-donated .amt{font-size:60px;line-height:60px;letter-spacing:normal;margin:10px 0}}@media only screen and (max-width:479px){.footer-about .about-donated .amt{font-size:50px;line-height:50px}}.footer-about h2{font-size:30px;line-height:32px}.footer-about h3,.footer-about h4,.footer-about h5{font-weight:normal}.footer-about h3{font-size:26px;line-height:28px}.footer-about h4{font-size:22px;line-height:24px}.footer-about h5{font-size:20px;line-height:22px}.footer-about p{font-size:18px;line-height:30px}.footer-about p img.right{float:right;margin:10px 0 10px 10px}footer{-webkit-border-top:1px solid #000000;-moz-border-top:1px solid #000000;-ms-border-top:1px solid #000000;border-top:1px solid #000000;background-color:#2E2D36;color:#ffffff;padding:30px 0 60px}@media only screen and (max-width:479px){footer{text-align:center}}footer p{margin:0}footer #footer-nav a{color:#ffffff;text-decoration:none;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}footer #footer-nav a:hover{opacity:.8}footer #footer-nav ul{margin-bottom:60px}@media only screen and (min-width:480px){footer #footer-nav ul{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}}@media only screen and (min-width:480px) and (max-width:1100px){footer #footer-nav ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer #footer-nav ul li{flex:50%;padding:10px}footer #footer-nav ul li:nth-child(odd){padding-left:0}footer #footer-nav ul li:nth-child(even){padding-right:0}}@media only screen and (max-width:479px){footer #footer-nav ul li:nth-child(3n){margin-bottom:20px}footer #footer-nav ul li a{display:inline-block;vertical-align:top;padding:10px 20px}}footer .copyright{margin-bottom:40px}@media only screen and (max-width:479px){footer .copyright{font-size:14px}}footer .footer-socials li{display:inline-block;vertical-align:top;margin-right:20px}footer .footer-socials li:last-child{margin:0}footer .footer-socials li svg{height:25px;width:auto;fill:#ffffff;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}footer .footer-socials li svg:hover{opacity:.6}@media only screen and (max-width:599px){body.home main .wrapper{padding:0}}body.home .home-top .feature-banner{position:relative;width:100%;height:400px;overflow:hidden;padding:40px 40px 80px;margin-bottom:20px}body.home .home-top .feature-banner video{display:block;width:100%;-o-object-fit:cover;object-fit:cover;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.home .home-top .feature-banner .content{position:relative;z-index:10;color:#ffffff;max-width:80%}body.home .home-top .feature-banner .content h2{font-size:70px;line-height:70px;margin:0 0 20px}@media only screen and (max-width:959px){body.home .home-top .feature-banner .content h2{font-size:45px;line-height:45px}}body.home .home-top .feature-banner .content p{font-size:34px;line-height:36px;font-weight:bold;margin:0}@media only screen and (max-width:959px){body.home .home-top .feature-banner .content p{font-size:24px;line-height:26px}}body.home .home-top .feature-banner #learn-more{position:absolute;bottom:40px;left:40px;z-index:10;color:#ffffff;font-weight:500;text-decoration:underline}body.home .home-top .feature-banner #controls{position:absolute;bottom:20px;right:20px;z-index:10;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}body.home .home-top .feature-banner #controls button{text-transform:uppercase;padding:10px}body.home .home-top .feature-banner:hover #controls{opacity:1}body.home .home-top .feature-banner.static{background-size:cover;background-position:center center}@media only screen and (min-width:600px){body.home .home-top .feature-banner.video{background:none !important}}@media only screen and (max-width:599px){body.home .home-top .feature-banner{background:url(../img/mobile_feature_background_placeholder.png) center center no-repeat;background-size:cover;padding:40px;height:auto;text-align:right}body.home .home-top .feature-banner.video video{display:none}body.home .home-top .feature-banner.video #controls{display:none}body.home .home-top .feature-banner.static .mobile-bg{position:absolute;top:0;left:0;height:100%;width:100%}body.home .home-top .feature-banner .content{max-width:100%;text-align:left}body.home .home-top .feature-banner .content h2 span{display:block}body.home .home-top .feature-banner .content p{font-size:24px;line-height:34px;margin-bottom:80px}body.home .home-top .feature-banner #learn-more{position:relative;left:auto;bottom:auto}}@media only screen and (max-width:479px){body.home .home-top .feature-banner .content h2{font-size:38px;line-height:38px}body.home .home-top .feature-banner .content p{font-size:20px;line-height:30px}}body.thank-you main .thank-you-top{text-align:center}body.thank-you main .thank-you-top h1{font-size:60px;line-height:60px}@media only screen and (max-width:767px){body.thank-you main .thank-you-top h1{font-size:40px;line-height:40px}}@media only screen and (max-width:479px){body.thank-you main .thank-you-top h1{font-size:34px;line-height:34px}}body.thank-you main .thank-you-top h2{font-size:36px;line-height:36px;margin:0 0 20px}@media only screen and (max-width:767px){body.thank-you main .thank-you-top h2{font-size:28px;line-height:28px}}@media only screen and (max-width:479px){body.thank-you main .thank-you-top h2{font-size:22px;line-height:22px}}body.thank-you main .thank-you-top .thank-you-share{margin-bottom:40px}body.thank-you main .thank-you-top .thank-you-share p{font-weight:bold;margin:0 0 20px}body.thank-you main .thank-you-top .thank-you-share .socials li{display:inline-block;vertical-align:top;margin-right:20px}body.thank-you main .thank-you-top .thank-you-share .socials li:last-child{margin-right:0}body.thank-you main .thank-you-top .thank-you-share .socials li a{display:inline-block;vertical-align:top}body.thank-you main .thank-you-top .thank-you-share .socials li svg{height:40px;fill:#000000;-webkit-transition:fill .3s;-moz-transition:fill .3s;-ms-transition:fill .3s;transition:fill .3s;pointer-events:none}body.thank-you main .thank-you-top .thank-you-share .socials li.fb:hover svg{fill:#4267B2}body.thank-you main .thank-you-top .thank-you-share .socials li.tw:hover svg{fill:#1DA1F2}body.thank-you main .thank-you-top .thank-you-share .socials li.em:hover svg{fill:#c9c9c9}body.thank-you main .thank-you-top #vote-form-container{margin-bottom:40px;text-align:left}@media only screen and (max-width:599px){body.thank-you main .thank-you-top #vote-form-container{padding:0}}body.thank-you main .thank-you-top .thank-you-banner img.mobile{display:none}@media only screen and (max-width:599px){body.thank-you main .thank-you-top .thank-you-banner img.desktop{display:none}body.thank-you main .thank-you-top .thank-you-banner img.mobile{display:block}}@media only screen and (max-width:959px){body.single-organization .org-top{margin-bottom:0}body.single-organization .org-top>.wrapper{padding:0}}body.single-organization .org-top .org-banner{position:relative;color:#ffffff;padding:40px 80px 60px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#9f9f9f;background-image:-moz-linear-gradient(180deg, #9f9f9f 0%, #3c3c3c 100%);background-image:-webkit-linear-gradient(180deg, #9f9f9f 0%, #3c3c3c 100%);background-image:linear-gradient(180deg, #9f9f9f 0%, #3c3c3c 100%);margin-bottom:40px}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner{padding:40px 20px}}body.single-organization .org-top .org-banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.5)}body.single-organization .org-top .org-banner a{color:#ffffff}body.single-organization .org-top .org-banner .org-banner-inner{position:relative;z-index:10;width:80%}@media only screen and (max-width:1024px){body.single-organization .org-top .org-banner .org-banner-inner{width:100%}}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner .org-banner-inner{position:relative}}body.single-organization .org-top .org-banner .org-header{margin-bottom:30px}@media only screen and (min-width:960px){body.single-organization .org-top .org-banner .org-header{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner .org-header{margin-bottom:60px}}body.single-organization .org-top .org-banner .org-header .org-logo{display:inline-block;vertical-align:top;margin:0 20px 0 0;padding:10px;background-color:#ffffff}@media only screen and (min-width:960px){body.single-organization .org-top .org-banner .org-header .org-logo{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner .org-header .org-logo{margin:0 0 20px}}body.single-organization .org-top .org-banner .org-header .org-logo img{display:block}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner .org-header .org-info{display:block}}body.single-organization .org-top .org-banner .org-header .org-info .org-cat{text-transform:uppercase;margin:0 0 5px}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner .org-header .org-info .org-cat{font-size:14px;line-height:16px;position:absolute;top:0;right:0}}body.single-organization .org-top .org-banner .org-header .org-info h1{font-size:36px;line-height:38px;margin:0}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner .org-header .org-info h1{font-size:40px;line-height:40px}}body.single-organization .org-top .org-banner h2{font-size:48px;line-height:48px;margin:0 0 30px}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner h2{font-size:42px;line-height:42px;margin-bottom:20px}}body.single-organization .org-top .org-banner h3{font-size:36px;line-height:38px;font-weight:normal;margin:0 0 30px}@media only screen and (max-width:959px){body.single-organization .org-top .org-banner h3{font-size:26px;line-height:26px;margin-bottom:20px}}body.single-organization .org-top .org-banner p{font-size:18px;line-height:20px;margin:0}@media only screen and (max-width:959px){body.single-organization .org-top .org-inner{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;padding:0 20px}}body.single-organization .org-top .org-content{margin-bottom:40px}@media only screen and (min-width:960px){body.single-organization .org-top .org-content{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-align:flex-start;align-items:flex-start}}@media only screen and (max-width:959px){body.single-organization .org-top .org-content{grid-row-start:2;grid-row-end:2}}body.single-organization .org-top .org-content .org-content-media{text-align:center;margin-bottom:40px}@media only screen and (min-width:960px){body.single-organization .org-top .org-content .org-content-media{margin:0 40px 0 0;-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}}@media only screen and (min-width:960px){body.single-organization .org-top .org-content .org-content-text{-webkit-box-flex:50%;-moz-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%}}body.single-organization .org-top .org-content .org-content-text .desc{margin-bottom:20px}body.single-organization .org-top .org-content .org-content-text .desc h2.title{margin:0 0 10px}body.single-organization .org-top .org-content .org-content-text .impact h2.title{font-weight:normal;margin:0 0 10px}body.single-organization .org-top .org-content .org-content-text p{font-size:20px;line-height:30px;margin:0 0 10px}body.single-organization .org-top .widget_credo_widget_vote{margin-bottom:40px}@media only screen and (max-width:959px){body.single-organization .org-top .widget_credo_widget_vote{grid-row-start:3;grid-row-end:3}}@media only screen and (max-width:599px){body.single-organization .org-top .widget_credo_widget_vote #vote-form-container{padding:0}}body.single-organization .org-top .org-donated{background:#f5f5f5;text-align:center;padding:30px;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:959px){body.single-organization .org-top .org-donated{grid-row-start:1;grid-row-end:1;margin-bottom:40px;background:none}}body.single-organization .org-top .org-donated.new p{text-transform:none;font-weight:500}body.single-organization .org-top .org-donated p{font-size:24px;line-height:26px;margin:0}@media only screen and (max-width:599px){body.single-organization .org-top .org-donated p{font-size:20px;line-height:22px}}body.single-organization .org-top .org-donated .amt{font-size:100px;line-height:100px;letter-spacing:3px;margin:20px 0}@media only screen and (min-width:600px) and (max-width:767px){body.single-organization .org-top .org-donated .amt{font-size:80px;line-height:80px}}@media only screen and (max-width:599px){body.single-organization .org-top .org-donated .amt{font-size:60px;line-height:60px;letter-spacing:normal;margin:10px 0}}@media only screen and (max-width:479px){body.single-organization .org-top .org-donated .amt{font-size:50px;line-height:50px}}body.single-organization .footer-about .about-donated{display:none}body.post-type-archive-organization h1.title{margin:0 0 20px}@media only screen and (max-width:767px){body.post-type-archive-organization h1.title{font-size:24px}}body.post-type-archive-organization h2.subtitle{margin:0 0 40px}@media only screen and (max-width:767px){body.post-type-archive-organization h2.subtitle{font-size:18px}}body.post-type-archive-organization .filter-wrap{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:40px}body.post-type-archive-organization .filter-wrap label{margin-right:10px}body.post-type-archive-organization .filter-wrap .custom-select{width:250px}@media only screen and (max-width:1024px){body.post-type-archive-organization .filter-wrap .custom-select{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}body.post-type-archive-organization .org-by-name-links{margin-bottom:40px}body.post-type-archive-organization .org-by-name-links ul{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}@media only screen and (max-width:1024px){body.post-type-archive-organization .org-by-name-links ul{display:none}}body.post-type-archive-organization .org-by-name-links ul li{margin-right:18px;line-height:26px}body.post-type-archive-organization .org-by-name-links ul li:not(.label){font-weight:bold;text-transform:uppercase;font-size:24px;color:#c9c9c9}body.post-type-archive-organization .org-by-name-links ul li:not(.label) a{color:#ff6527}body.post-type-archive-organization .org-by-name-links ul li.label{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}body.post-type-archive-organization .org-by-name-links ul li:last-child{margin-right:0}body.post-type-archive-organization .org-by-name-links .mobile-quick-links{display:none;width:100%}@media only screen and (max-width:1024px){body.post-type-archive-organization .org-by-name-links .mobile-quick-links{display:block}}body.post-type-archive-organization .filter-section{display:none}body.post-type-archive-organization .filter-section.active{display:block}body.post-type-archive-organization #filter-name .org-group{position:relative;margin-bottom:60px}body.post-type-archive-organization #filter-name .org-group h3{position:absolute;top:-3px;left:0;margin:0;color:#ff6527;font-size:32px;line-height:32px}body.post-type-archive-organization #filter-name .org-group ul{margin-left:60px}body.post-type-archive-organization #filter-name .org-group ul li{margin-bottom:20px}body.post-type-archive-organization #filter-name .org-group ul li:last-child{margin-bottom:0}body.post-type-archive-organization #filter-cause .org-group{margin-bottom:60px}body.post-type-archive-organization #filter-cause .org-group h3{text-transform:uppercase;margin:0 0 20px;line-height:46px}body.post-type-archive-organization #filter-cause .org-group h3:before{content:'';height:46px;width:40px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:top;margin-right:20px;background-image:url(../img/issues/generic.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="civil_rights"]:before{background-image:url(../img/issues/civil-rights.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="climate_justice"]:before{background-image:url(../img/issues/climate-justice.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="economic_justice"]:before{background-image:url(../img/issues/economic-justice.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="net_neutrality"]:before{background-image:url(../img/issues/net-neutrality.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="peace"]:before{background-image:url(../img/issues/peace.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="voting_rights"]:before{background-image:url(../img/issues/voting-rights.svg)}body.post-type-archive-organization #filter-cause .org-group h3[data-issue="womens_rights"]:before{background-image:url(../img/issues/womens-rights.svg)}body.post-type-archive-organization #filter-cause .org-group ul{margin-left:60px}body.post-type-archive-organization #filter-cause .org-group ul li{margin-bottom:20px}body.post-type-archive-organization #filter-cause .org-group ul li:last-child{margin-bottom:0}body.post-type-archive-organization #filter-date .org-year h3{font-size:32px;line-height:32px;margin:0 0 40px}body.post-type-archive-organization #filter-date .org-year .org-month{margin:0 0 40px 60px}@media only screen and (max-width:767px){body.post-type-archive-organization #filter-date .org-year .org-month{margin-left:30px}}body.post-type-archive-organization #filter-date .org-year .org-month h4{font-size:26px;line-height:26px;margin:0 0 20px}body.post-type-archive-organization #filter-date .org-year .org-month li{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-box-align:flex-start;align-items:flex-start;margin-bottom:20px;line-height:18px}body.post-type-archive-organization #filter-date .org-year .org-month li:last-child{margin-bottom:0}body.post-type-archive-organization #filter-date .org-year .org-month li span{color:#ff6527;font-weight:bold;width:120px;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}body.post-type-archive-organization #filter-date .org-year .org-month li span.empty{font-weight:500;font-style:italic}body.error404 .container-404{text-align:center}@media only screen and (min-width:768px){body.error404 .container-404{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (min-width:768px){body.error404 .container-404 .text{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:600px;margin-right:40px}}@media only screen and (max-width:767px){body.error404 .container-404 .text{margin-bottom:40px}}body.error404 .container-404 .text h1{font-size:48px;line-height:48px;margin:0 0 40px}@media only screen and (max-width:767px){body.error404 .container-404 .text h1{font-size:28px;line-height:28px;margin-bottom:20px}}body.error404 .container-404 .text p{font-size:32px;line-height:36px;font-weight:500;margin:0}@media only screen and (max-width:767px){body.error404 .container-404 .text p{font-size:22px;line-height:26px}}@media only screen and (min-width:768px){body.error404 .container-404 .image{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media only screen and (max-width:599px){#vote-form-container{padding:0 20px}}#vote-form-container.empty{text-align:center;padding:40px 20px;font-size:22px}#vote-form-container.voted .form-header .form-header-left h3{font-size:18px}@media only screen and (max-width:479px){#vote-form-container.voted .form-header .form-header-left h3{font-size:16px}}@media only screen and (max-width:767px){#vote-form-container.voted .form-header .form-header-right{display:block}}@media only screen and (max-width:479px){#vote-form-container.voted .form-header .form-header-right h3{font-size:16px}}#vote-form-container.voted #vote-form .slate-orgs .slate-org>label{cursor:auto}#vote-form-container.voted #vote-form .slate-orgs .slate-org .org-desc{display:none}#vote-form-container:not(.voted) #vote-form .slate-orgs .slate-org .org-total{display:none}#vote-form-container.results-active:not(.voted) #vote-form .slate-orgs .slate-org .org-desc{display:none}#vote-form-container.results-active:not(.voted) #vote-form .slate-orgs .slate-org .org-total{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}#vote-form-container .form-messages p{position:relative;padding:20px;margin:20px 0;font-size:22px;line-height:30px;text-align:center;background:#f5f5f5;-webkit-border:3px solid #ff6527;-moz-border:3px solid #ff6527;-ms-border:3px solid #ff6527;border:3px solid #ff6527}#vote-form-container .form-messages p.success{background:#e5efe5}#vote-form-container .form-header{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;padding:20px 10px}@media only screen and (max-width:479px){#vote-form-container .form-header{padding:20px 0}}#vote-form-container .form-header p{margin:0}#vote-form-container .form-header .select-all{text-decoration:underline;cursor:pointer}#vote-form-container .form-header .form-header-left h3{font-size:22px;margin:0}@media only screen and (max-width:479px){#vote-form-container .form-header .form-header-left h3{font-size:18px}}#vote-form-container .form-header .form-header-left p{margin:5px 0 0}#vote-form-container .form-header .form-header-right{text-align:right}@media only screen and (max-width:767px){#vote-form-container .form-header .form-header-right{display:none}}#vote-form-container .form-header .form-header-right h3{font-size:18px;margin:0}#vote-form-container .form-header .form-header-right a{display:inline-block;vertical-align:top;margin:0 0 5px 0}#vote-form-container .form-header .form-header-right p{font-weight:bold}#vote-form-container #vote-form .slate-orgs{margin:0 0 40px}@media only screen and (min-width:960px){#vote-form-container #vote-form .slate-orgs{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}}#vote-form-container #vote-form .slate-orgs .slate-org{background:#f5f5f5;-webkit-border:4px solid #f5f5f5;-moz-border:4px solid #f5f5f5;-ms-border:4px solid #f5f5f5;border:4px solid #f5f5f5;margin-bottom:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}@media only screen and (min-width:960px){#vote-form-container #vote-form .slate-orgs .slate-org{margin-bottom:0}}#vote-form-container #vote-form .slate-orgs .slate-org>label{position:relative;display:block;cursor:pointer;padding:20px 20px 40px}@media only screen and (max-width:479px){#vote-form-container #vote-form .slate-orgs .slate-org>label{padding-bottom:56px}}#vote-form-container #vote-form .slate-orgs .slate-org .org-header{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;margin-bottom:20px}#vote-form-container #vote-form .slate-orgs .slate-org .org-header .input-wrap input{display:none}#vote-form-container #vote-form .slate-orgs .slate-org .org-header .input-wrap>div{font-size:16px;line-height:32px}@media only screen and (max-width:479px){#vote-form-container #vote-form .slate-orgs .slate-org .org-header .input-wrap>div{font-size:14px}}#vote-form-container #vote-form .slate-orgs .slate-org .org-header .input-wrap>div:after{content:'';height:32px;width:32px;background-image:url(../img/select_unchecked.png);background-size:cover;display:inline-block;vertical-align:top;margin-left:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}@media only screen and (min-width:960px) and (max-width:1140px){#vote-form-container #vote-form .slate-orgs .slate-org .org-header .input-wrap>div span{display:none}}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area{font-size:16px;line-height:32px;text-transform:uppercase}@media only screen and (max-width:479px){#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area{font-size:14px}}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area:before{content:'';height:32px;width:28px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:top;margin-right:10px;background-image:url(../img/issues/generic.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="5"]:before{background-image:url(../img/issues/civil-rights.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="3"]:before{background-image:url(../img/issues/climate-justice.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="2"]:before{background-image:url(../img/issues/economic-justice.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="10"]:before{background-image:url(../img/issues/net-neutrality.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="7"]:before{background-image:url(../img/issues/peace.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="6"]:before{background-image:url(../img/issues/voting-rights.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-issue-area[data-id="4"]:before{background-image:url(../img/issues/womens-rights.svg)}#vote-form-container #vote-form .slate-orgs .slate-org .org-name{font-size:18px;line-height:22px;margin:0 0 10px}@media only screen and (max-width:479px){#vote-form-container #vote-form .slate-orgs .slate-org .org-name{font-size:22px;line-height:26px;margin:0}}#vote-form-container #vote-form .slate-orgs .slate-org .org-desc{margin:0 0 20px}@media only screen and (max-width:479px){#vote-form-container #vote-form .slate-orgs .slate-org .org-desc{display:none}}#vote-form-container #vote-form .slate-orgs .slate-org .org-total{margin:40px 0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}@media only screen and (max-width:959px){#vote-form-container #vote-form .slate-orgs .slate-org .org-total{margin:20px 0}}#vote-form-container #vote-form .slate-orgs .slate-org .org-total .org-percentage-bar{display:block;width:100%;position:relative;height:20px;background:#d9d9d9}#vote-form-container #vote-form .slate-orgs .slate-org .org-total .org-percentage-bar>span{display:block;height:100%;width:0;background:#2E2D36;position:relative;transition:1s ease-out;transition-property:width,background-color}#vote-form-container #vote-form .slate-orgs .slate-org .org-total .org-percentage{display:inline-block;font-weight:600;margin-left:20px}#vote-form-container #vote-form .slate-orgs .slate-org .link-wrap{position:absolute;bottom:20px;right:20px;text-align:right;font-size:14px}#vote-form-container #vote-form .slate-orgs .slate-org.checked{border-color:#ff6527;background:#ffffff}#vote-form-container #vote-form .slate-orgs .slate-org.checked .org-header .input-wrap>div:after{background-image:url(../img/select_checked.png)}#vote-form-container #vote-form .form-action{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5, auto);text-align:center;padding:0 10px}@media only screen and (min-width:768px){#vote-form-container #vote-form .form-action{max-width:600px;margin:0 auto}}@media only screen and (min-width:600px){#vote-form-container #vote-form .form-action{grid-template-columns:auto 1fr auto;grid-template-rows:repeat(2, auto);align-items:center;justify-content:center}}#vote-form-container #vote-form .form-action label{font-size:14px;font-weight:bold;justify-self:end}@media only screen and (max-width:599px){#vote-form-container #vote-form .form-action label{display:block;text-align:left;margin-bottom:10px;justify-self:start;grid-row-start:1;grid-row-end:1}}#vote-form-container #vote-form .form-action #vote-email{margin:0 0 5px}@media only screen and (min-width:600px){#vote-form-container #vote-form .form-action #vote-email{margin:0 10px}}@media only screen and (max-width:599px){#vote-form-container #vote-form .form-action #vote-email{display:block;width:100%}}#vote-form-container #vote-form .form-action #vote-submit{justify-self:start}@media only screen and (max-width:599px){#vote-form-container #vote-form .form-action #vote-submit{grid-row-start:4;grid-row-end:4;width:100%}}#vote-form-container #vote-form .form-action .notice{font-size:14px;margin:0 0 10px}@media only screen and (min-width:600px){#vote-form-container #vote-form .form-action .notice{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:3;margin:5px 0 0}}@media only screen and (max-width:599px){#vote-form-container #vote-form .form-action .notice{grid-row-start:3;grid-row-end:3}}#vote-form-container #vote-form .form-action .reset-link{margin-top:10px}@media only screen and (min-width:600px){#vote-form-container #vote-form .form-action .reset-link{grid-column-start:1;grid-column-end:4}}@media only screen and (max-width:599px){#vote-form-container #vote-form .form-action .reset-link{grid-row-start:5;grid-row-end:5}}