:root{--gutter:20px;--text-gutter:12px;--color:#000;--background:#fff;--highlight-orange:#ff4814;--highlight:#004aad;--primary-light:#ff8e6d;--secondary:#f87000;--green:#0eb45b;--green-lighter:#57cd8e;--muted:grey;--extra-light-gray:#efefef;--light-gray:#c1c1c1;--success:#4bb64b;--facebook:#3b5998;--twitter:#1da1f2;--google-plus:#dd4b39;--party-100:#1587d7;--party-328:#652290;--highlight-border:#a8331344;--success-border:#35663544;--white:#fdfdfd;--neutral1:#f3f3f3;--neutral2:#ebebeb;--neutral3:#dadada;--neutral4:grey;--neutral5:#555;--neutral6:#404040;--black:#232323;--primary-orange:#ed572f;--primary:#004aad;--primary0:#de3304;--primary1:#fbece8;--primary2:#fcd9d0;--primary3:#ffa992;--primary4:#f47457;--primary5:#f16543;--primary6:#c74424;--primary7:#962c16;--primary8:#771f0f;--primary9:#57150a;--primary10:#360c05;--primary-blue-50:#eef5fe;--primary-blue-100:#d2e0f4;--primary-blue-200:#adc6e8;--primary-blue-300:#80a6d9;--primary-blue-400:#5688ca;--primary-blue-500:#2666ba;--primary-blue-600:#004aad;--primary-blue-700:#013f93;--primary-blue-800:#013479;--primary-blue-900:#012a60;--primary-blue-950:#011d43;--success:#00a171;--error:#f13300;--caution:#edcf2f;--links:#207159;--links-blue:#1847ed;--hidden:#d9d9d966;--backgrops-background:#f9f9f9;--accent1:#e8efed;--accent2:#b2ddd0;--accent3:#207159;--news-title:#e07900;--official:#7a50f0;--official-back:#d6c8ff;--crowdpac-tv:#8b63ff59;--blogs:#2164f326;--sans-font:"Proxima-Nova",Helvetica,sans-serif;--serif-font:"Rooney-Web",Georgia,serif;--display-font:"Acta-Display",Didot,serif;--facebook:#0078ff;--linkedin:#3579b0;--reddit:#eb5528;--flipboard:#cf3c33;--pinterest:#ad2626;--quora:#9a3016;--whatsapp:#1faf38;--home:#4faf54}.highlight-color{color:#004aad;color:var(--highlight)}.white-color{color:#fdfdfd;color:var(--white)}.black-color{color:#232323;color:var(--black)}.neutral1-color{color:#f3f3f3;color:var(--neutral1)}.neutral2-color{color:#ebebeb;color:var(--neutral2)}.neutral3-color{color:#dadada;color:var(--neutral3)}.neutral4-color{color:grey;color:var(--neutral4)}.neutral5-color{color:#555;color:var(--neutral5)}.neutral6-color{color:#404040;color:var(--neutral6)}.primary-orange-color{color:#ed572f;color:var(--primary-orange)}.primary-color{color:#004aad;color:var(--primary)}.primary0-color{color:#de3304;color:var(--primary0)}.primary1-color{color:#fbece8;color:var(--primary1)}.primary2-color{color:#fcd9d0;color:var(--primary2)}.primary3-color{color:#ffa992;color:var(--primary3)}.primary4-color{color:#f47457;color:var(--primary4)}.primary5-color{color:#f16543;color:var(--primary5)}.primary6-color{color:#c74424;color:var(--primary6)}.primary7-color{color:#962c16;color:var(--primary7)}.primary8-color{color:#771f0f;color:var(--primary8)}.primary9-color{color:#57150a;color:var(--primary9)}.primary10-color{color:#360c05;color:var(--primary10)}.primary-blue-50-color{color:#eef5fe;color:var(--primary-blue-50)}.primary-blue-100-color{color:#d2e0f4;color:var(--primary-blue-100)}.primary-blue-200-color{color:#adc6e8;color:var(--primary-blue-200)}.primary-blue-300-color{color:#80a6d9;color:var(--primary-blue-300)}.primary-blue-400-color{color:#5688ca;color:var(--primary-blue-400)}.primary-blue-500-color{color:#2666ba;color:var(--primary-blue-500)}.primary-blue-600-color{color:#004aad;color:var(--primary-blue-600)}.primary-blue-700-color{color:#013f93;color:var(--primary-blue-700)}.primary-blue-800-color{color:#013479;color:var(--primary-blue-800)}.primary-blue-900-color{color:#012a60;color:var(--primary-blue-900)}.primary-blue-950-color{color:#011d43;color:var(--primary-blue-950)}.success-color{color:#00a171;color:var(--success)}.error-color{color:#f13300;color:var(--error)}.caution-color{color:#edcf2f;color:var(--caution)}.links-blue-color,.links-color{color:#207159;color:var(--links)}.hidden-color{color:#d9d9d966;color:var(--hidden)}.backgrops-background-color{color:#f9f9f9;color:var(--backgrops-background)}.accent1-color{color:#e8efed;color:var(--accent1)}.accent2-color{color:#b2ddd0;color:var(--accent2)}.accent3-color{color:#207159;color:var(--accent3)}.news-title-color{color:#e07900;color:var(--news-title)}.official-color{color:#7a50f0;color:var(--official)}.official-back-color{color:#d6c8ff;color:var(--official-back)}.crowdpac-tv-color{color:#8b63ff59;color:var(--crowdpac-tv)}.blogs-color{color:#2164f326;color:var(--blogs)}.facebook-color{color:#0078ff;color:var(--facebook)}.linkedin-color{color:#3579b0;color:var(--linkedin)}.reddit-color{color:#eb5528;color:var(--reddit)}.flipboard-color{color:#cf3c33;color:var(--flipboard)}.pinterest-color{color:#ad2626;color:var(--pinterest)}.quora-color{color:#9a3016;color:var(--quora)}.whatsapp-color{color:#1faf38;color:var(--whatsapp)}.home-color{color:#4faf54;color:var(--home)}body{font-family:Proxima-Nova,Helvetica,sans-serif;font-family:var(--sans-font)}
.highlight-color{color:#004aad!important}.yes-color{color:#4bb64b!important}.no-color{color:#d92b22!important}.dark-color,.darkest{color:#121212!important}.bg-black{background:#000}.default-color{color:#787878!important}.default-color.caret{border-top-color:#787878!important}.light-color{color:#fff!important}.party-color{color:#121212}.party-bg{background:#121212}.bordered{border-bottom:5px solid #121212}.btn.btn-party{background:#121212;border-color:#121212 #121212 #000}.btn.btn-party.active,.btn.btn-party:active,.btn.btn-party:hover{background:#000;border-color:#000}.btn.btn-party.disabled{background:#fff;color:#121212}.scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#121212;color:#121212}.party-hover-border:focus,.party-hover-border:hover{border-color:#121212}.party-100 .party-color{color:#1587d7}.party-100 .party-bg{background:#1587d7}.party-100 .bordered{border-bottom:5px solid #1587d7}.party-100 .btn.btn-party{background:#1587d7;border-color:#1587d7 #1587d7 #0c4d7a}.party-100 .btn.btn-party.active,.party-100 .btn.btn-party:active,.party-100 .btn.btn-party:hover{background:#0c4d7a;border-color:#0c4d7a}.party-100 .btn.btn-party.disabled{background:#fff;color:#1587d7}.party-100 .scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#1587d7;color:#1587d7}.party-100 .party-hover-border:focus,.party-100 .party-hover-border:hover{border-color:#1587d7}.party-200 .party-color{color:#d8171e}.party-200 .party-bg{background:#d8171e}.party-200 .bordered{border-bottom:5px solid #d8171e}.party-200 .btn.btn-party{background:#d8171e;border-color:#d8171e #d8171e #7c0d11}.party-200 .btn.btn-party.active,.party-200 .btn.btn-party:active,.party-200 .btn.btn-party:hover{background:#7c0d11;border-color:#7c0d11}.party-200 .btn.btn-party.disabled{background:#fff;color:#d8171e}.party-200 .scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#d8171e;color:#d8171e}.party-200 .party-hover-border:focus,.party-200 .party-hover-border:hover{border-color:#d8171e}.party-328 .party-color{color:#652290}.party-328 .party-bg{background:#652290}.party-328 .bordered{border-bottom:5px solid #652290}.party-328 .btn.btn-party{background:#652290;border-color:#652290 #652290 #2b0f3d}.party-328 .btn.btn-party.active,.party-328 .btn.btn-party:active,.party-328 .btn.btn-party:hover{background:#2b0f3d;border-color:#2b0f3d}.party-328 .btn.btn-party.disabled{background:#fff;color:#652290}.party-328 .scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#652290;color:#652290}.party-328 .party-hover-border:focus,.party-328 .party-hover-border:hover{border-color:#652290}.party-400 .party-color{color:#4bb64b}.party-400 .party-bg{background:#4bb64b}.party-400 .bordered{border-bottom:5px solid #4bb64b}.party-400 .btn.btn-party{background:#4bb64b;border-color:#4bb64b #4bb64b #2d6e2d}.party-400 .btn.btn-party.active,.party-400 .btn.btn-party:active,.party-400 .btn.btn-party:hover{background:#2d6e2d;border-color:#2d6e2d}.party-400 .btn.btn-party.disabled{background:#fff;color:#4bb64b}.party-400 .scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#4bb64b;color:#4bb64b}.party-400 .party-hover-border:focus,.party-400 .party-hover-border:hover{border-color:#4bb64b}.party-500 .party-color{color:#f0c330}.party-500 .party-bg{background:#f0c330}.party-500 .bordered{border-bottom:5px solid #f0c330}.party-500 .btn.btn-party{background:#f0c330;border-color:#f0c330 #f0c330 #ad880d}.party-500 .btn.btn-party.active,.party-500 .btn.btn-party:active,.party-500 .btn.btn-party:hover{background:#ad880d;border-color:#ad880d}.party-500 .btn.btn-party.disabled{background:#fff;color:#f0c330}.party-500 .scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#f0c330;color:#f0c330}.party-500 .party-hover-border:focus,.party-500 .party-hover-border:hover{border-color:#f0c330}.party-600 .party-color{color:#89744b}.party-600 .party-bg{background:#89744b}.party-600 .bordered{border-bottom:5px solid #89744b}.party-600 .btn.btn-party{background:#89744b;border-color:#89744b #89744b #473c27}.party-600 .btn.btn-party.active,.party-600 .btn.btn-party:active,.party-600 .btn.btn-party:hover{background:#473c27;border-color:#473c27}.party-600 .btn.btn-party.disabled{background:#fff;color:#89744b}.party-600 .scale .nav.nav-tabs.nav-scale-group li.active a{border-color:#89744b;color:#89744b}.party-600 .party-hover-border:focus,.party-600 .party-hover-border:hover{border-color:#89744b}.vertical-black-gradient{background:linear-gradient(180deg,hsla(0,0%,7%,0) 0,#121212 80%,#121212 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00121212",endColorstr="#121212",GradientType=0)}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(https://assets.crowdblue.com/v2/production/all/font/fontello.eot?73934584);src:url(https://assets.crowdblue.com/v2/production/all/font/fontello.eot?73934584#iefix) format("embedded-opentype"),url(https://assets.crowdblue.com/v2/production/all/font/fontello.woff?73934584) format("woff"),url(https://assets.crowdblue.com/v2/production/all/font/fontello.ttf?73934584) format("truetype"),url(https://assets.crowdblue.com/v2/production/all/font/fontello.svg?73934584#fontello) format("svg")}[class*=" fontello-"]:before,[class^=fontello-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.fontello-user:before{content:"\e801"}.fontello-bank:before{content:"\e804"}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.ellipsis{overflow:hidden;text-overflow:ellipsis}.ellipsis,.nowrap{white-space:nowrap}.u-style-header{color:#121212;font-family:acta-display,georgia,serif;font-weight:700}.u-font-tiny{font-size:12px}.u-font-extrasmall{font-size:14px}.u-font-small{font-size:16px}.u-font-mediumsmall{font-size:18px}.u-font-mediumsmallish{font-size:20px}.u-font-medium{font-size:24px!important}.u-font-large{font-size:30px}.u-font-extralarge{font-size:38px}.u-font-mega{font-size:55px}.u-fw-normal{font-weight:400}.u-tt-none{text-transform:none!important}.u-tt-capitalize{text-transform:capitalize!important}.u-text-bold{font-weight:700!important}.t-amount,.u-text-normal{font-weight:300!important}.t-amount{color:#4bb64b!important}.no-border{border:none!important}.two-col{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;text-align:justify}.ts-section-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.ts-article-title{font-family:rooney-web,georgia,serif;font-size:18px;font-weight:500;line-height:1}.ts-candidate-title{font-family:acta-display,georgia,serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:20px;text-transform:uppercase}.ts-candidate-title-alt{color:#121212;font-size:16px;line-height:1}.ts-candidate-subtitle,.ts-candidate-title-alt{font-family:rooney-web,georgia,serif;font-weight:300}.ts-candidate-subtitle{color:#787878;font-size:14px;line-height:17px}.ts-subtitle{color:#004aad;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1;text-transform:uppercase}.ts-intro-text{color:#121212;font-family:acta-display,georgia,serif;font-size:22px;font-weight:700;line-height:25px}.ts-body{font-size:14px;line-height:21px}.ts-body,.ts-secondary{color:#787878;font-family:rooney-web,georgia,serif;font-weight:300}.ts-secondary{font-size:12px;line-height:16px}.ts-tag{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-decoration:underline!important}.ts-tag,.ts-tag:active,.ts-tag:focus,.ts-tag:hover,.ts-tag:link,.ts-tag:visited{color:#787878}.ts-tag:hover{text-decoration:none!important}.ts-link{color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px}.ts-link:hover{text-decoration:underline}.ts-nav{color:#121212;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300}.ts-nav.active,.ts-nav:hover{color:#004aad}body{color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px;position:relative}a,a:link{color:var(--primary);text-decoration:none}a:active,a:focus,a:hover{color:var(--primary4);text-decoration:none}a:visited{color:var(--primary-blue-400);text-decoration:none}.no-touch .underline-hover:hover{text-decoration:underline}a.default-link,a.default-link:link,a.default-link:visited{color:#004aad;text-decoration:underline}a.default-link:active,a.default-link:focus,a.default-link:hover{color:#121212;text-decoration:none}.text-white{color:#fff}a.black:active,a.black:focus,a.black:hover{color:#004aad}a.grey,a.grey:active,a.grey:focus,a.grey:hover,a.grey:link,a.grey:visited{color:#787878}a.grey:hover{color:#004aad}a.grey.active{color:#004aad}.no-touch a.underline-hover:hover,a.grey.active,a.underline-link:active,a.underline-link:hover,a.underline-link:link,a.underline-link:visited{text-decoration:underline}.link-dashed{border-bottom:1px dashed #004aad}ul.split-list{display:flex;flex-wrap:wrap;margin-left:0}@media (max-width:414px){ul.split-list{overflow:visible;width:1ch}}ul.split-list>li{flex-basis:calc(50% - 1em);margin-left:1em;min-width:30ch}p{color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px}p.lead{color:#121212;font-family:acta-display,georgia,serif;font-size:22px;font-size:18px;font-weight:700;line-height:25px;line-height:1.2}p.no-margin{margin-bottom:0}p.tight{margin-bottom:5px}p a:link,p a:visited{color:#004aad;text-decoration:none}p a:active,p a:focus,p a:hover{color:var(--primary4);text-decoration:none}p.small{color:#e6e6e6;font-size:12px;line-height:1.2}label.checkbox.explainer{line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2;margin-top:0}sup{top:-.35em}hr.short-border{border:none;height:5px;margin:0;width:28%}hr.short-thin{background:#e6e6e6;border:none;height:1px;margin-left:auto;margin-right:auto;max-width:300px}hr.shorter{max-width:140px}hr.hr-left{margin-left:0}hr.hr-right{margin-right:0}hr.simple-rule{border:solid;border-width:1px 0 0;margin:1.2em 0;opacity:.33}.center{text-align:center}.align-right{text-align:right!important}.align-left{text-align:left}.hidden{display:none!important}.table th{font-weight:500}.opacity-hover:hover{opacity:.8}.table.table-without-top-border>:first-child>tr:first-child>*{border-top:0}.table.table-loose>*>tr>td{padding:.8em 0}.label-tiny{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.1}.label-extrasmall{line-height:1.2}.label-extrasmall,.label-newsletter{font-size:14px}.label-extrasmall,.label-newsletter,.label-small{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.label-small{font-size:16px}.label-small.form-field{color:#121212;font-weight:700}.label-medium{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:24px!important;font-weight:400}.header-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.header-label,.header-small{color:#121212;font-size:16px}.header-small{font-family:acta-display,georgia,serif;font-weight:700}.header-mediumsmall{font-size:18px}.header-medium,.header-mediumsmall{color:#121212;font-family:acta-display,georgia,serif;font-weight:700}.header-medium{font-size:24px}.header-large{font-size:30px}.header-extralarge,.header-large{color:#121212;font-family:acta-display,georgia,serif;font-weight:700}.header-extralarge{font-size:38px}.header-mega{font-size:55px}.header-home-title,.header-mega{color:#121212;font-family:acta-display,georgia,serif;font-weight:700}.header-home-title{font-size:58px}.lighter-header{color:#000;font-family:acta-display,georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.header-stretched{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:4px;text-transform:uppercase}.lockup{margin-bottom:-5px}.lockup-tight{margin-bottom:-15px}.sub-header{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1;margin:0;padding:9px 0 0;text-align:center}.sub-header.form-field{color:#121212;font-weight:700}.underline-on-hover:active,.underline-on-hover:link,.underline-on-hover:visited{text-decoration:none}.underline-on-hover:hover{text-decoration:underline}.sub-header a,.sub-header a:active,.sub-header a:link,.sub-header a:visited{color:#787878;text-decoration:underline}.headline,.sub-header a:hover{color:#121212}.headline{font-size:40px;font-weight:400;letter-spacing:1px;margin:50px 0;text-align:left}.headline,.headline strong{font-family:acta-display,georgia,serif}.headline strong{font-weight:700}.headline-serif{color:#121212;font-family:rooney-web,georgia,serif;font-size:40px;font-weight:300;line-height:1;margin:0 0 10px}.headline-serif strong{font-family:rooney-web,georgia,serif;font-weight:500}.headline-serif.headline-serif-small{color:#787878;font-size:20px}.headline-serif.headline-serif-small a{color:#787878}.headline-serif.headline-serif-small a:hover{color:#004aad}.headline-modal{font-size:35px;line-height:1.1}.headline-chunky,.headline-modal{color:#121212;font-family:rooney-web,georgia,serif;font-weight:300;margin:0 0 20px}.headline-chunky{font-size:40px;line-height:1}.headline-chunky strong{font-family:rooney-web,georgia,serif;font-weight:500}.headline-chunky.headline-serif-small{color:#787878;font-size:20px}.headline-chunky.headline-serif-small a{color:#787878}.headline-chunky.headline-serif-small a:hover{color:#004aad}.headline-chunky.u-font-mediumsmallish{font-size:20px}.headline-chunky-small{font-size:32px}.headline-chunky-medium{color:#121212;font-family:rooney-web,georgia,serif;font-size:40px;font-size:30px;font-weight:300;line-height:1;line-height:1.2;margin:0 0 20px}.headline-chunky-medium strong{font-family:rooney-web,georgia,serif;font-weight:500}.headline-chunky-medium.headline-serif-small{color:#787878;font-size:20px}.headline-chunky-medium.headline-serif-small a{color:#787878}.headline-chunky-medium.headline-serif-small a:hover{color:#004aad}.wf-loading .headline{font-weight:400}.title-intro{font-family:rooney-web,georgia,serif;font-size:30px;font-weight:300;margin-top:0}.intro{font-size:18px;margin-bottom:42px}.intro-text,.intro-text p{font-size:20px;line-height:1.3}.intro-btns{margin:0 0 42px}.intro-btns .right-btn{float:right;width:180px}.content-chunky,.content-chunky p,.p-chunky{font-size:18px;line-height:1.3;margin-bottom:20px}.content-chunky ol li,.content-chunky ul li{font-size:18px;line-height:1.3;margin-bottom:4px}.content-chunky a,.content-chunky a:active,.content-chunky a:focus,.content-chunky a:hover,.content-chunky a:link,.content-chunky a:visited{color:#004aad}.content-light{color:#787878;font-size:17px;line-height:1.5}.content-light li,.content-light ol,.content-light p,.content-light ul{color:inherit;font-size:inherit;line-height:inherit}.content-light a:hover{text-decoration:underline}.content-light strong{font-weight:500}.title{color:#121212;font-family:acta-display,georgia,serif;font-size:16px;font-size:42px;font-weight:700;letter-spacing:1px;line-height:20px;line-height:1.2;margin:0 0 12px;text-transform:uppercase;text-transform:none}.title.title-smaller{font-size:28px}.title-text{color:#121212;font-family:acta-display,georgia,serif;font-weight:700;line-height:1.15}.title-text-bottom-margin{margin-top:0}.title-with-badge{font-size:20px;padding-left:5px}.pretitle{color:#121212;font-family:rooney-web,georgia,serif;font-size:16px;font-style:italic;font-weight:300;margin:0}.pretitle strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pretitle-small,.subtitle{font-size:14px}.subtitle{color:#787878;font-family:rooney-web,georgia,serif;font-size:18px;font-weight:300;line-height:17px;line-height:1;margin:0}.subtitle .election-link{color:#787878;text-decoration:underline}.subtitle .election-link:active,.subtitle .election-link:focus,.subtitle .election-link:hover,.subtitle .election-link:link,.subtitle .election-link:visited{color:#787878}.subtitle .election-link:hover{text-decoration:none}.subtitle-explainer{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:24px;font-weight:400;margin-top:0}.subtitle-explainer strong{text-decoration:underline}.subtitle-wide{color:#004aad;font-size:12px;font-size:20px;letter-spacing:2px;line-height:1;text-transform:uppercase}.sans,.subtitle-wide{font-weight:400}.sans,.spotlight,.subtitle-wide{font-family:proxima-nova,Gotham,Helvetica,sans-serif}.spotlight{color:#121212;font-weight:600}.subhead-font{color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px}.page-header{border:none;margin:0;padding:15px 0}.page-header .title{margin:0}.page-header .header-share{margin-top:-5px}.read-less,.read-more{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}.read-less.form-field,.read-more.form-field{color:#121212;font-weight:700}.read-less a,.read-more a{display:block;margin-top:10px}.big-badge-number{background:#004aad;border-radius:15px;color:#121212;color:#fff;font-family:acta-display,georgia,serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:25px;padding-left:6px;padding-right:6px;text-align:center;width:17px}.tag{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-decoration:underline!important}.tag,.tag:active,.tag:focus,.tag:hover,.tag:link,.tag:visited{color:#787878}.tag:hover{text-decoration:none!important}.small-text{font-size:85%;line-height:1.2}.explainer{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2}.explainer.muted{color:#e6e6e6}.explainer.muted-less{color:#787878}.explainer p{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2}.explainer p.muted{color:#e6e6e6}.explainer p.muted-less{color:#787878}.p-big li,.p-big p{font-size:16px;line-height:1.5}.null-state p{color:#e6e6e6;font-size:13px;font-style:italic;line-height:1.2}.not-available{-webkit-align-items:center;align-items:center;background:#f8f8f8;border:1px solid #e6e6e6;display:flex;-webkit-justify-content:center;justify-content:center;padding:15px}.center-text,.not-available{text-align:center}.left-text{text-align:left}.form-req-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400}.u-nowrap{white-space:nowrap}@media only screen and (min-width:980px){.align-left-lg{text-align:left}.align-center-lg{text-align:center}.align-right-lg{text-align:right}}@media only screen and (max-width:979px){.header-medium{color:#121212;font-family:acta-display,georgia,serif;font-size:16px;font-weight:700}}@media only screen and (max-width:979px) and (min-width:768px){.align-left-md{text-align:left}.align-center-md{text-align:center}.align-right-md{text-align:right}.u-font-extrasmall-md{font-size:14px!important}}@media only screen and (max-width:767px){.header-home-title,.header-mega{color:#121212;font-family:acta-display,georgia,serif;font-size:38px;font-weight:700}.header-stretched{font-size:15px;letter-spacing:5px}}@media only screen and (max-width:479px){.header-extralarge{font-size:30px}}@media only screen and (max-width:449px){.header-home-title{color:#121212;font-family:acta-display,georgia,serif;font-size:30px;font-weight:700}.header-stretched{font-size:13px;letter-spacing:3px}}@media only screen and (max-width:339px){.header-home-title{color:#121212;font-family:acta-display,georgia,serif;font-size:24px;font-weight:700}.header-stretched{letter-spacing:2px}}.title-1{font-family:acta-display,georgia,serif;font-size:50px;font-weight:700;line-height:1.1}@media only screen and (max-width:768px){.title-1{font-size:26px;line-height:1.2}}.title-2{font-family:acta-display,georgia,serif;font-size:42px;font-weight:700;line-height:1.1}@media only screen and (max-width:768px){.title-2{font-size:26px;line-height:1.2}}.title-3{font-family:acta-display,georgia,serif;font-size:32px;font-weight:700;font-weight:300;line-height:1.1}@media only screen and (max-width:768px){.title-3{font-size:26px;line-height:1.2}}.heading-1{font-family:rooney-web,georgia,serif;font-size:28px;font-weight:300}.heading-2{font-size:20px}.heading-2,.heading-3{font-family:rooney-web,georgia,serif;font-weight:300;line-height:1.2}.heading-3{color:#787878;font-size:18px}.heading-4{color:#ff4814;font-size:24px}.heading-4,.heading-5{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.heading-5{font-size:14px;font-weight:800;text-transform:uppercase}.content-1{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}@media only screen and (max-width:768px){.content-1{font-size:15px}}.content-2{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;font-weight:600}@media only screen and (max-width:768px){.content-2{font-size:15px}}.content-3{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.content-4{font-size:14px}.content-4,.content-5{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-weight:600;line-height:1}.content-5{font-size:20px}.content-7{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;font-weight:300;line-height:1}.content-9{color:#ff301c;font-size:14px;font-weight:300}a.unstyled{color:inherit}button.like-link{background:transparent;border:0;color:#ff4814;font:inherit;margin:0;padding:0}button.like-link:hover{text-decoration:underline}.text-center{text-align:center}.color-orange{color:#ff4814}.color-black{color:#000}.downloadAppTitle{color:var(--primary);font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:56px;font-weight:700;line-height:68.21px}@media only screen and (max-width:1000px){.downloadAppTitle{font-size:24px;line-height:29.23px}}.downloadAppSubtitle{color:var(--primary);font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:29.23px}@media only screen and (max-width:1000px){.downloadAppSubtitle{font-size:14px;line-height:17.05px}}.downloadAppFooter{color:var(--primary);font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:24px;font-weight:700;font-weight:400}@media only screen and (max-width:1000px){.downloadAppFooter{font-size:16px}}html:not(.is-logged-in) .show-if-logged-in,html:not(.is-logged-out) .show-if-logged-out{display:none}body{overflow-x:hidden}.m-none,.no-margin{margin:0!important}.p-none{padding:0!important}.m-bottom-none{margin-bottom:0!important}.m-top-none{margin-top:0!important}.m,.p{margin-bottom:10px}.m-tiny,.p-half{margin-bottom:5px}.m-medium,.p-extra{margin-bottom:24px}.m-large{margin-bottom:30px}.m-extralarge{margin-bottom:38px}.m-mega,.p-mega{margin-bottom:50px}.p-ultra{padding-bottom:65px}.m-ultra{margin-bottom:65px}.m-top-ultra{margin-top:65px}.m-top-micro,.p-top-micro{margin-top:2px}.m-top-tiny{margin-top:5px}.p-top-tiny{padding-top:5px}.m-top-extrasmall{margin-top:14px}.m-top-mediumsmall{margin-top:18px}.m-mediumsmall{margin-bottom:18px}.m-top,.p-top{margin-top:10px}.m-top-medium{margin-top:24px}.m-top-large,.p-top-triple{margin-top:30px}.m-top-extralarge{margin-top:38px}.m-top-mega,.p-top-quintuple{margin-top:55px}.m-bottom-mega{margin-bottom:55px}.m-bottom-small,.p-bottom-small{margin-bottom:16px}.m-bottom-extrasmall{margin-bottom:14px}.m-bottom-double{margin-bottom:20px}.m-top-double{margin-top:20px}.m-top-triple{margin-top:30px}.m-left-medium{margin-left:24px}.m-left-none{margin-left:0}.m-right-none{margin-right:0}.m-right-ten{margin-right:10px}.m-right-small{margin-right:16px}.m-right-medium{margin-right:24px}.p-twenty{padding:20px}.m-right{margin-right:10px}.m-left{margin-left:10px}.p-left-none{padding-left:0!important}.p-right-none{padding-right:0!important}.centered-section{margin-left:auto;margin-right:auto;width:65%}.row-tight{padding-bottom:10px}.row-tight .control-group,.row-tight input,.row-tight select{margin-bottom:0!important}.f-4-then-2 .f{float:left;margin-right:1%;width:24%}.media-spaced>.pull-left{margin-right:20px}.media-spaced>.pull-right{margin-left:20px}.media-object-empty{height:70px;width:70px}.image-render-sharp{-ms-interpolation-mode:nearest-neighbor;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}.v-hidden{visibility:hidden}.height-full{height:100%}.width-full{width:100%!important}@media only screen and (min-width:980px){.main.main-thinner{width:670px}.side.side-thicker{margin-left:40px;width:230px}}@media only screen and (max-width:767px){body{padding:0}.container{padding-left:10px;padding-right:10px}.column-mobile-left,.column-mobile-right{float:left;width:48%}.column-mobile-right{float:right}.sm-m{margin-bottom:10px}.sm-m-tiny{margin-bottom:5px}.sm-m-medium{margin-bottom:24px}.sm-m-top-large{margin-top:30px!important}.sm-m-large{margin-bottom:30px!important}.row-fluid.row-fluid-mobile{*zoom:1;width:100%}.row-fluid.row-fluid-mobile:after,.row-fluid.row-fluid-mobile:before{content:"";display:table;line-height:0}.row-fluid.row-fluid-mobile:after{clear:both}.row-fluid.row-fluid-mobile [class*=span]{box-sizing:border-box;display:block;float:left;margin-left:2.76243094%;*margin-left:2.70923945%;min-height:30px;width:100%}.row-fluid.row-fluid-mobile [class*=span]:first-child{margin-left:0}.row-fluid.row-fluid-mobile .controls-row [class*=span]+[class*=span]{margin-left:2.76243094%}.row-fluid.row-fluid-mobile .span12{width:100%;*width:99.94680851%}.row-fluid.row-fluid-mobile .span11{width:91.43646409%;*width:91.3832726%}.row-fluid.row-fluid-mobile .span10{width:82.87292818%;*width:82.81973669%}.row-fluid.row-fluid-mobile .span9{width:74.30939227%;*width:74.25620078%}.row-fluid.row-fluid-mobile .span8{width:65.74585635%;*width:65.69266486%}.row-fluid.row-fluid-mobile .span7{width:57.18232044%;*width:57.12912895%}.row-fluid.row-fluid-mobile .span6{width:48.61878453%;*width:48.56559304%}.row-fluid.row-fluid-mobile .span5{width:40.05524862%;*width:40.00205713%}.row-fluid.row-fluid-mobile .span4{width:31.49171271%;*width:31.43852122%}.row-fluid.row-fluid-mobile .span3{width:22.9281768%;*width:22.87498531%}.row-fluid.row-fluid-mobile .span2{width:14.36464088%;*width:14.31144939%}.row-fluid.row-fluid-mobile .span1{width:5.80110497%;*width:5.74791348%}.row-fluid.row-fluid-mobile .offset12{margin-left:105.52486188%;*margin-left:105.4184789%}.row-fluid.row-fluid-mobile .offset12:first-child{margin-left:102.76243094%;*margin-left:102.65604796%}.row-fluid.row-fluid-mobile .offset11{margin-left:96.96132597%;*margin-left:96.85494299%}.row-fluid.row-fluid-mobile .offset11:first-child{margin-left:94.19889503%;*margin-left:94.09251205%}.row-fluid.row-fluid-mobile .offset10{margin-left:88.39779006%;*margin-left:88.29140708%}.row-fluid.row-fluid-mobile .offset10:first-child{margin-left:85.63535912%;*margin-left:85.52897614%}.row-fluid.row-fluid-mobile .offset9{margin-left:79.83425414%;*margin-left:79.72787116%}.row-fluid.row-fluid-mobile .offset9:first-child{margin-left:77.0718232%;*margin-left:76.96544023%}.row-fluid.row-fluid-mobile .offset8{margin-left:71.27071823%;*margin-left:71.16433525%}.row-fluid.row-fluid-mobile .offset8:first-child{margin-left:68.50828729%;*margin-left:68.40190431%}.row-fluid.row-fluid-mobile .offset7{margin-left:62.70718232%;*margin-left:62.60079934%}.row-fluid.row-fluid-mobile .offset7:first-child{margin-left:59.94475138%;*margin-left:59.8383684%}.row-fluid.row-fluid-mobile .offset6{margin-left:54.14364641%;*margin-left:54.03726343%}.row-fluid.row-fluid-mobile .offset6:first-child{margin-left:51.38121547%;*margin-left:51.27483249%}.row-fluid.row-fluid-mobile .offset5{margin-left:45.5801105%;*margin-left:45.47372752%}.row-fluid.row-fluid-mobile .offset5:first-child{margin-left:42.81767956%;*margin-left:42.71129658%}.row-fluid.row-fluid-mobile .offset4{margin-left:37.01657459%;*margin-left:36.91019161%}.row-fluid.row-fluid-mobile .offset4:first-child{margin-left:34.25414365%;*margin-left:34.14776067%}.row-fluid.row-fluid-mobile .offset3{margin-left:28.45303867%;*margin-left:28.3466557%}.row-fluid.row-fluid-mobile .offset3:first-child{margin-left:25.69060773%;*margin-left:25.58422476%}.row-fluid.row-fluid-mobile .offset2{margin-left:19.88950276%;*margin-left:19.78311978%}.row-fluid.row-fluid-mobile .offset2:first-child{margin-left:17.12707182%;*margin-left:17.02068884%}.row-fluid.row-fluid-mobile .offset1{margin-left:11.32596685%;*margin-left:11.21958387%}.row-fluid.row-fluid-mobile .offset1:first-child{margin-left:8.56353591%;*margin-left:8.45715293%}}.display-flex{display:flex}.flex-center{-webkit-align-items:center;-webkit-justify-content:center;justify-content:center}.flex-align-center,.flex-center{align-items:center}.flex-align-top{align-items:top}.flex-space-between{justify-content:space-between}.flex-justify-end{justify-content:flex-end}.flex-none{flex:none}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-align-self-center{align-self:center}.flexlist{display:flex;flex-wrap:wrap}.flexlist-item{width:25%}.flexmedia-top{align-items:top;display:flex}.flexmedia{align-items:center;display:flex;margin:10px}.flexmedia .flexmedia-left{flex:none;margin-right:10px}.flexmedia .flexmedia-right{flex:none;margin-left:10px}.flex-dont-shrink{flex-shrink:0}.has-flexmedia-right{justify-content:space-between}.flexmedia-center{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.flexmedia-link:hover .media-heading{color:#004aad}.flex-media-card{-webkit-align-items:top;align-items:top;display:flex;-webkit-justify-content:center;justify-content:center}.flex-media-card img{height:120px;margin-right:20px}@media only screen and (max-width:767px){.flex-media-card{display:block;text-align:center}.flex-media-card img{height:auto;margin:0 0 10px}}.flex-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.flex-grid--no-margins{margin-bottom:-10px;margin-top:-10px}.flex-grid--centered{justify-content:center}.flex-grid--justified{justify-content:space-between}@media (max-width:767px){.flex-grid--scroll-on-mobile{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.flex-grid>*{box-sizing:border-box;flex-shrink:0;margin:10px}.flex-grid>.flex-grid__fill{flex-grow:1}.flex-grid--1-columns>*{width:58.33333333px}.flex-grid--2-columns>*{width:136.66666667px}.flex-grid--3-columns>*{width:215px}.flex-grid--4-columns>*{width:293.33333333px}.flex-grid--5-columns>*{width:371.66666667px}.flex-grid--6-columns>*{width:450px}.flex-grid--7-columns>*{width:528.33333333px}.flex-grid--8-columns>*{width:606.66666667px}.flex-grid--9-columns>*{width:685px}.flex-grid--10-columns>*{width:763.33333333px}.flex-grid--11-columns>*{width:841.66666667px}.flex-grid--12-columns>*{width:920px}.flex-grid--twelveths>*{width:calc(8.33333% - 20px)}.flex-grid--elevenths>*{width:calc(9.09091% - 20px)}.flex-grid--tenths>*{width:calc(10% - 20px)}.flex-grid--ninths>*{width:calc(11.11111% - 20px)}.flex-grid--eighths>*{width:calc(12.5% - 20px)}.flex-grid--sevenths>*{width:calc(14.28571% - 20px)}.flex-grid--sixths>*{width:calc(16.66667% - 20px)}.flex-grid--fifths>*{width:calc(20% - 20px)}.flex-grid--quarters>*{width:calc(25% - 20px)}.flex-grid--thirds>*{width:calc(33.33333% - 20px)}.flex-grid--halves>*{width:calc(50% - 20px)}.flex-grid--whole>*{width:calc(100% - 20px)}@media (max-width:767px){.flex-grid--twelveths-on-mobile>*{width:calc(8.33333% - 20px)}.flex-grid--elevenths-on-mobile>*{width:calc(9.09091% - 20px)}.flex-grid--tenths-on-mobile>*{width:calc(10% - 20px)}.flex-grid--ninths-on-mobile>*{width:calc(11.11111% - 20px)}.flex-grid--eighths-on-mobile>*{width:calc(12.5% - 20px)}.flex-grid--sevenths-on-mobile>*{width:calc(14.28571% - 20px)}.flex-grid--sixths-on-mobile>*{width:calc(16.66667% - 20px)}.flex-grid--fifths-on-mobile>*{width:calc(20% - 20px)}.flex-grid--quarters-on-mobile>*{width:calc(25% - 20px)}.flex-grid--thirds-on-mobile>*{width:calc(33.33333% - 20px)}.flex-grid--halves-on-mobile>*{width:calc(50% - 20px)}.flex-grid--whole-on-mobile>*{width:calc(100% - 20px)}.flex-grid--1-columns-on-mobile>*{width:58.33333333px}.flex-grid--2-columns-on-mobile>*{width:136.66666667px}.flex-grid--3-columns-on-mobile>*{width:215px}.flex-grid--4-columns-on-mobile>*{width:293.33333333px}.flex-grid--5-columns-on-mobile>*{width:371.66666667px}.flex-grid--6-columns-on-mobile>*{width:450px}.flex-grid--7-columns-on-mobile>*{width:528.33333333px}.flex-grid--8-columns-on-mobile>*{width:606.66666667px}.flex-grid--9-columns-on-mobile>*{width:685px}.flex-grid--10-columns-on-mobile>*{width:763.33333333px}.flex-grid--11-columns-on-mobile>*{width:841.66666667px}.flex-grid--12-columns-on-mobile>*{width:920px}}@media (max-width:414px){.flex-grid--twelveths-on-phone>*{width:calc(8.33333% - 20px)}.flex-grid--elevenths-on-phone>*{width:calc(9.09091% - 20px)}.flex-grid--tenths-on-phone>*{width:calc(10% - 20px)}.flex-grid--ninths-on-phone>*{width:calc(11.11111% - 20px)}.flex-grid--eighths-on-phone>*{width:calc(12.5% - 20px)}.flex-grid--sevenths-on-phone>*{width:calc(14.28571% - 20px)}.flex-grid--sixths-on-phone>*{width:calc(16.66667% - 20px)}.flex-grid--fifths-on-phone>*{width:calc(20% - 20px)}.flex-grid--quarters-on-phone>*{width:calc(25% - 20px)}.flex-grid--thirds-on-phone>*{width:calc(33.33333% - 20px)}.flex-grid--halves-on-phone>*{width:calc(50% - 20px)}.flex-grid--whole-on-phone>*{width:calc(100% - 20px)}.flex-grid--1-columns-on-phone>*{width:58.33333333px}.flex-grid--2-columns-on-phone>*{width:136.66666667px}.flex-grid--3-columns-on-phone>*{width:215px}.flex-grid--4-columns-on-phone>*{width:293.33333333px}.flex-grid--5-columns-on-phone>*{width:371.66666667px}.flex-grid--6-columns-on-phone>*{width:450px}.flex-grid--7-columns-on-phone>*{width:528.33333333px}.flex-grid--8-columns-on-phone>*{width:606.66666667px}.flex-grid--9-columns-on-phone>*{width:685px}.flex-grid--10-columns-on-phone>*{width:763.33333333px}.flex-grid--11-columns-on-phone>*{width:841.66666667px}.flex-grid--12-columns-on-phone>*{width:920px}}.flex-grid__icon{align-self:center}.page-section{margin-bottom:50px;margin-top:50px}@media (max-width:768px){.page-section{margin-bottom:35px;margin-top:35px}}.page-content-container{margin-left:auto;margin-right:auto;max-width:940px;width:calc(100% - 40px)}.page-content-container--inset{max-width:470px}.page-content-container--no-mobile-margin{width:100%}@media (max-width:374px){.page-content-container-heading{width:95%}}.page-content-well{background-color:#f8f8f8;border:1px solid transparent}.page-heading,.standard-content h1{color:#121212;font-family:acta-display,georgia,serif;font-size:50px;font-weight:700;line-height:1.2}@media (max-width:979px) and (min-width:768px){.page-heading,.standard-content h1{font-size:42px}}@media (max-width:768px){.page-heading,.standard-content h1{font-size:30px}}@media (max-width:414px){.page-heading,.standard-content h1{font-size:26px}}.campaign-rally-page-heading{align-items:center;color:#121212;display:flex;font-family:acta-display,georgia,serif;font-size:36px;font-weight:700;justify-content:space-between}.campaign-rally-page-heading .campaign-title{flex:1;margin-right:24px}@media (max-width:979px) and (min-width:768px){.campaign-rally-page-heading{font-size:42px}}@media (max-width:768px){.campaign-rally-page-heading{font-size:30px}}@media (max-width:414px){.campaign-rally-page-heading{font-size:26px}}.page-subheading,.standard-content h2{color:#121212;font-family:acta-display,georgia,serif;font-size:40px;font-weight:300;line-height:1.2;margin:0}@media (max-width:768px){.page-subheading,.standard-content h2{font-size:30px}}.page-subheading--small{font-size:30px}.section-heading,.standard-content h3{color:#121212;font-family:rooney-web,georgia,serif;font-size:28px;font-weight:300;line-height:1.2;margin:.4em 0}@media (max-width:768px){.section-heading,.standard-content h3{font-size:20px}}.section-heading-flex{align-items:center;display:flex;justify-content:space-between;max-width:918px}.introduction,.normal-text{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.introduction{color:#787878}.standard-content header p,.standard-content p,p.introduction,p.normal-text{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:.7em 0}.standard-content header p,p.introduction{color:#121212;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.standard-content a:hover,.standard-content a:link,.standard-content a:visited,.standard-link:hover,.standard-link:link,.standard-link:visited{color:#004aad}.standard-content a:active,.standard-link:active{color:#8f2308}.inline-list{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.inline-list>li{display:inline;line-height:inherit}.page-break,.page-divider{margin-left:auto;margin-right:auto;width:470px}@media (max-width:768px){.page-break,.page-divider{width:260px}}.page-break{border-color:transparent}label{color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px}.input-default,.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0;color:#787878;color:#121212;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px}.input-default:focus,.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#004aad;box-shadow:0 1px 0 #004aad;color:#121212}.input-default.input-larger,.uneditable-input.input-larger,input[type=color].input-larger,input[type=date].input-larger,input[type=datetime-local].input-larger,input[type=datetime].input-larger,input[type=email].input-larger,input[type=month].input-larger,input[type=number].input-larger,input[type=password].input-larger,input[type=search].input-larger,input[type=tel].input-larger,input[type=text].input-larger,input[type=time].input-larger,input[type=url].input-larger,input[type=week].input-larger,select.input-larger,textarea.input-larger{height:40px;padding:10px 6px}.input-default.input-chunky,.uneditable-input.input-chunky,input[type=color].input-chunky,input[type=date].input-chunky,input[type=datetime-local].input-chunky,input[type=datetime].input-chunky,input[type=email].input-chunky,input[type=month].input-chunky,input[type=number].input-chunky,input[type=password].input-chunky,input[type=search].input-chunky,input[type=tel].input-chunky,input[type=text].input-chunky,input[type=time].input-chunky,input[type=url].input-chunky,input[type=week].input-chunky,select.input-chunky,textarea.input-chunky{font-size:21px;height:auto;padding:10px}select optgroup{font-family:rooney-web,georgia,serif;font-weight:500}select optgroup option{font-family:rooney-web,georgia,serif;font-weight:300}select.input-chunky{height:48px}.input-append input{height:17px}input[readonly]{cursor:default}.form-one-liner-large{margin-bottom:0;margin-top:30px}.form-one-liner-large .btn-primary{margin-bottom:10px}.form-one-liner-large input{font-size:17px;font-style:italic;margin-bottom:10px;padding:10px}.form-one-liner-large input::-webkit-input-placeholder{color:#e6e6e6}.form-one-liner-large input:-moz-placeholder{color:#e6e6e6}.form-one-liner-large input:focus{font-style:normal}.opt-out-checkbox>input[type=checkbox]{margin:-3px 3px 0 0!important}.account-opt-out>input[type=checkbox]{margin:1px 3px 0 0!important}.account-opt-out{display:flex;justify-content:center}.form-loading *{display:none!important}.form-loading .form-load-here{background:url(https://assets.crowdblue.com/v2/production/all/img/spin.gif) no-repeat 50%;display:block!important;height:150px}.form-loading.form-one-liner .form-load-here{height:32px}.form-one-liner .input-append,.form-one-liner .input-prepend{margin-bottom:0}#form-guide-mobile{display:none}.input-complete-email{width:176px}.form-large label{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;margin:0 0 10px}.form-large input,.form-large select,.form-large textarea{font-size:20px;height:25px;padding-bottom:10px;padding-top:10px;width:97%}.form-large textarea{height:134px}.form-large .control-group{margin-bottom:20px}.fieldset-padded{border-bottom:1px solid #e6e6e6;padding:50px 0}.fieldset-padded:last-child{border:none}.fieldset-padded:target{position:relative}.fieldset-padded:target:after{border:3px dashed #004aad;border-radius:5px;bottom:25px;content:"";left:-25px;position:absolute;right:-25px;top:25px;z-index:-1}.label-chunky{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.label-chunky.checkbox,.label-chunky.radio{color:#787878;font-weight:300}.label-larger{font-size:16px}.standard-file-upload{font-weight:400;line-height:18px!important;padding:10px 0}.select-large,.standard-file-upload{font-family:proxima-nova,Gotham,Helvetica,sans-serif}.select-large{color:#121212;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.control-group-multicheck{background:#fff;border:1px solid #e6e6e6;padding:20px}.control-group-multicheck a{cursor:pointer}.input-append,.input-prepend{align-items:center;display:flex;width:100%}.input-append input,.input-prepend input{display:block}.input-append input.input-block-level,.input-prepend input.input-block-level{font-size:16px;height:40px;width:85%}.input-append .add-on,.input-prepend .add-on{display:block;min-width:auto;padding-bottom:9px;padding-top:9px}.input-append .add-on-wide,.input-prepend .add-on-wide{padding-left:9px;padding-right:9px}.input-append .add-on-highlight,.input-prepend .add-on-highlight{background:#004aad;border-color:#004aad;color:#fff;text-shadow:none}.input-append .fund-goal,.input-prepend .fund-goal{width:10%}.flex-checkbox-label{align-items:baseline;display:flex}.flex-checkbox-label :first-child{flex-shrink:0}@media only screen and (max-width:979px){.input-append input.input-block-level,.input-prepend input.input-block-level{font-size:15px}}@media only screen and (max-width:767px){.input-append .add-on-wide,.input-append input.input-add-on-wide,.input-prepend .add-on-wide,.input-prepend input.input-add-on-wide{width:50%}}.redactor-air{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),0 3px 10px -5px;color:#000;min-width:0}.redactor-air li a,.redactor-toolbar li a{color:inherit;height:auto}.redactor-air li a.re-button,.redactor-toolbar li a.re-button{padding:6px}.redactor-air li a.re-button.re-button-icon,.redactor-toolbar li a.re-button.re-button-icon{color:inherit}.redactor-air li a:hover,.redactor-toolbar li a:hover{background:rgba(0,0,0,.1);color:inherit}.redactor-toolbar{display:block!important}.redactor-styles{font-family:rooney-web,georgia,serif;font-size:18px;font-weight:300}.redactor-styles *{font-family:inherit;font-size:inherit}.redactor-link-tooltip a{color:#e6e6e6}.redactor-link-tooltip a:hover{color:#fff}div.wysiwyg-input-container.email-body div.redactor-in{min-height:200px!important;padding:10px}.non-vue-redactor .redactor-in{padding-top:15px}button.disabled,button[disabled]{cursor:default}.inline-button{background:transparent;border:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;vertical-align:baseline}.inline-button:disabled{opacity:.5}.inline-button--link{text-decoration:underline}.btn{background:#fff;border:1px solid #004aad;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#004aad;display:inline-block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3;padding:.4em 1em .38em;text-align:center;text-decoration:none!important;text-shadow:none}.btn.btn-large{padding-top:13px}.btn.btn-chunky{padding:16px 19px 14px}.btn.disabled,.btn:disabled,.btn[disabled]{opacity:.5!important;pointer-events:none}.btn.hover,.btn:focus,.btn:hover,.btn:link,.btn:visited{color:#004aad}.btn.active,.btn:active{background:#004aad;border-color:#004aad;color:#fff}.btn.btn-party,.btn.btn-party:active,.btn.btn-party:focus,.btn.btn-party:hover,.btn.btn-party:link,.btn.btn-party:visited,.btn.btn-primary,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:link,.btn.btn-primary:visited{color:#fff}.btn.btn-primary{background:#004aad;border-color:transparent;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:link,.btn.btn-primary:visited{color:#fff}.btn.btn-primary:hover{border-color:#004aad}.btn.btn-primary:active{background-color:#001e47}.btn.btn-party{border-bottom-width:2px}.btn.btn-orange{border-color:#004aad}.btn.btn-orange:focus,.btn.btn-orange:link,.btn.btn-orange:visited{color:#004aad}.btn.btn-orange.active,.btn.btn-orange:active,.btn.btn-orange:hover{background:#004aad;border-color:#004aad;color:#fff}.btn.btn-grey{border-color:#aaa;color:#787878}.btn.btn-grey:focus,.btn.btn-grey:link,.btn.btn-grey:visited{color:#787878}.btn.btn-grey:hover{color:#121212}.btn.btn-grey:active{background-color:#787878;color:#fff}.btn.btn-light{border-color:#e6e6e6}.btn.btn-light.tag-read-only:focus,.btn.btn-light.tag-read-only:hover,.btn.btn-light.tag-read-only:link,.btn.btn-light.tag-read-only:visited{background-color:#fff;color:#aaa}.btn.btn-light:focus,.btn.btn-light:link,.btn.btn-light:visited{color:#aaa}.btn.btn-light:hover{color:#121212}.btn.btn-light:active{background-color:#aaa;color:#fff}.btn.btn-black{border-color:#121212}.btn.btn-black:focus,.btn.btn-black:link,.btn.btn-black:visited{color:#121212}.btn.btn-black-bg,.btn.btn-black.active,.btn.btn-black:active,.btn.btn-black:hover{background:#121212;border-color:#121212;color:#fff}.btn.btn-black-bg:focus,.btn.btn-black-bg:link,.btn.btn-black-bg:visited{color:#fff}.btn.btn-black-bg.active,.btn.btn-black-bg:active,.btn.btn-black-bg:hover{background:#000;border-color:#000;color:#fff}.btn.btn-black-bg:hover{opacity:.85}.btn.btn-orange-bg{background:#004aad;border-color:#004aad;color:#fff}.btn.btn-orange-bg:focus,.btn.btn-orange-bg:link,.btn.btn-orange-bg:visited{color:#fff}.btn.btn-orange-bg.active,.btn.btn-orange-bg:active,.btn.btn-orange-bg:hover{background:#00347a;border-color:#00347a;color:#fff}.btn.btn-green-bg{background:#31ca47;border-color:#31ca47;color:#fff}.btn.btn-green-bg:focus,.btn.btn-green-bg:link,.btn.btn-green-bg:visited{color:#fff}.btn.btn-green-bg.active,.btn.btn-green-bg:active,.btn.btn-green-bg:hover{background:#27a139;border-color:#27a139;color:#fff}.btn.btn-blue{border-color:#3a5998}.btn.btn-blue:focus,.btn.btn-blue:link,.btn.btn-blue:visited{color:#3a5998}.btn.btn-blue.active,.btn.btn-blue:active,.btn.btn-blue:hover{background:#3a5998;border-color:#3a5998;color:#fff}.btn.btn-medium-grey{border-color:#aaa}.btn.btn-medium-grey:focus,.btn.btn-medium-grey:link,.btn.btn-medium-grey:visited{color:#aaa}.btn.btn-medium-grey.active,.btn.btn-medium-grey:active,.btn.btn-medium-grey:hover{background:#aaa;border-color:#aaa;color:#fff}.btn.btn-white{background:transparent;border-color:#fff}.btn.btn-white:focus,.btn.btn-white:link,.btn.btn-white:visited{color:#fff}.btn.btn-white.active,.btn.btn-white:active,.btn.btn-white:hover{background:#fff;border-color:#fff;color:#fff}.btn.btn-white:hover{background:transparent;border-color:#004aad;color:#004aad}.btn.btn-white:active,.btn.btn-white:focus{background:transparent;border-color:#fff;color:#fff}.btn.btn-white.active{background:#004aad;border-color:#004aad;color:#fff}.btn.btn-orange-text{color:#004aad}.btn.btn-grey-outline{background:transparent;border-color:#787878;color:#e6e6e6}.btn.btn-grey-outline:focus,.btn.btn-grey-outline:link,.btn.btn-grey-outline:visited{color:#787878}.btn.btn-grey-outline.active,.btn.btn-grey-outline:active,.btn.btn-grey-outline:hover{background:#787878;border-color:#787878;color:#fff}.btn.btn-grey-outline:hover{background:transparent;border-color:#fff;color:#fff}.btn.btn-grey-outline:active,.btn.btn-grey-outline:focus{background:transparent;border-color:#787878;color:#e6e6e6}.btn.btn-grey-outline.active{background:#004aad;border-color:#004aad;color:#fff}.btn.btn-green-outline{background:transparent;border-color:#31ca47;color:#31ca47}.btn.btn-green-outline:focus,.btn.btn-green-outline:link,.btn.btn-green-outline:visited{color:#31ca47}.btn.btn-green-outline.active,.btn.btn-green-outline:active,.btn.btn-green-outline:hover{background:#31ca47;border-color:#31ca47;color:#fff}.btn.btn-green-outline:active,.btn.btn-green-outline:focus{background:#27a139;border-color:#31ca47;color:#fff}.btn.btn-green-outline.active{background:#31ca47;border-color:#31ca47;color:#fff}.btn.btn-fb,.btn.btn-twitter{color:#fff}.btn.btn-fb i,.btn.btn-twitter i{padding-right:4px}.btn.btn-fb,.btn.btn-fb-color{background:#3a5998;border-color:#3a5998;color:#fff}.btn.btn-fb-color:hover,.btn.btn-fb:hover{background:#2c4373;border-color:#2c4373;color:#fff}.btn.btn-fb-light{background:#fff;color:#3a5998}.btn.btn-fb-light:hover{color:#3a5998}.btn.btn-twitter,.btn.btn-twitter-color{background:#4098fc;border-color:#4098fc;color:#fff}.btn.btn-twitter-color:hover,.btn.btn-twitter:hover{background:#0e7dfb;border-color:#0e7dfb;color:#fff}.btn.btn-twitter-light{background:#fff;color:#4098fc}.btn.btn-twitter-light:hover{color:#4098fc}.btn.btn-twitter-outline{background:#fff;border-color:#4098fc;color:#4098fc}.btn.btn-twitter-outline:active,.btn.btn-twitter-outline:focus,.btn.btn-twitter-outline:hover{background:#4098fc;color:#fff}.btn.btn-twitter-outline:active{background:#0e7dfb}.btn.btn-thick-outline{border-width:2px}.btn.btn-google,.btn.btn-google-color{background:#fff;border-color:gray;color:gray}.btn.btn-google-color:hover,.btn.btn-google:hover{border-color:#676767}.btn.btn-google{align-items:center;display:flex;justify-content:center}.btn.btn-google .icon--google{padding-right:8px;width:18px}@media only screen and (max-width:479px){.btn.btn-google{flex-direction:column}}.btn.btn-googleplus-light{background:#fff;color:#d92b22}.btn.btn-googleplus-light:hover{color:#d92b22}.btn.btn-fb-light:hover,.btn.btn-googleplus-light:hover,.btn.btn-twitter-light:hover{background:#f7f7f7}.btn.btn-link{background:transparent;border-color:transparent;color:#787878;color:#004aad;font-family:rooney-web,georgia,serif;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:300;font-weight:400;letter-spacing:0;line-height:21px;line-height:1;text-transform:none}.btn.btn-link:hover{text-decoration:underline}.btn.btn-bold{font-weight:600;letter-spacing:.03em}.btn.btn-small{font-size:14px}.btn.btn-small.btn-block{padding-left:0;padding-right:0}.btn.btn-medium{font-size:15px;padding:.7em .2em .68em}.btn.btn-medium-font{font-size:15px}.btn.btn-large{padding:.9em 2em .88em}.btn.btn-large.btn-block{padding-left:.2em;padding-right:.2em}.btn.btn-huge{padding:40px}.btn.btn-extralarge{font-size:20px;padding:15px 10px}.btn.btn-check{border-color:#e6e6e6;box-shadow:none;color:#787878}.btn.btn-check:active,.btn.btn-check:focus,.btn.btn-check:hover,.btn.btn-check:link,.btn.btn-check:visited{color:#787878}.btn.btn-check.active,.btn.btn-check:hover{background:#787878;color:#fff}.btn.btn-check.btn-yes.active,.btn.btn-check.btn-yes:hover{background:#004aad;border-color:#004aad}.btn.btn-cutout{background:#fff;border-color:transparent;color:transparent}.btn.btn-cutout:active,.btn.btn-cutout:hover{background:transparent;border-color:#fff;color:#fff!important}.btn.btn-input{border-color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;letter-spacing:0;overflow:hidden;padding:7px 5px;text-transform:none;white-space:nowrap}.btn.btn-input.btn-input-larger{padding:12px 5px}.btn.btn-input.btn-input-bold{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.btn.btn-input.party-bg{color:#fff!important}.btn.btn-transparent{background:none}.btn.btn-transparent:hover{background:#004aad}.btn.btn-circle,.btn.btn-round-full{border-radius:50px}.btn.btn-circle{font-size:24px;height:24px;padding:10px;width:24px}.btn.btn-loading{background-image:url(https://assets.crowdblue.com/v2/production/all/img/spin.gif)!important;background-position:50%!important;background-repeat:no-repeat!important;color:transparent!important;transition-property:none}.btn.btn-lr{align-items:center;display:flex;justify-content:space-between;text-align:left}.btn.btn-lr .btn-lr-l{display:block;line-height:1;padding-left:8px}.btn.btn-lr .btn-lr-r{display:block;font-size:14px;font-weight:300;letter-spacing:0;line-height:1;padding-right:8px;padding-top:1px;text-align:right}.btn.btn-nowrap{white-space:nowrap}.btn.btn-spaced{margin:5px 5px 5px 0}.align-icon{align-items:center;display:inline-flex;margin:0 -.5em;text-align:left}.align-icon>*{margin:0 .5em}.btn-large .caret{border-top-color:#004aad;margin-top:4px}.btn-large.btn-primary .caret,.btn-large:hover .caret{border-top-color:#fff}.btn-group .btn-grey{border-color:#e6e6e6}.btn-group>.btn:first-child,.btn-group>.btn:last-child{border-radius:0}.btn-group>.btn:first-child{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:0;border-top-right-radius:0}.btn-group>.btn:first-child,.btn-group>.btn:last-child{-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box}.btn-group>.btn:last-child{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.btn-group.btn-group-vertical>.btn:first-child,.btn-group.btn-group-vertical>.btn:last-child{border-radius:0}.btn-group.btn-group-vertical .btn-thick{margin-top:-2px}.btn-steps{display:block}.btn-steps .btn{background:#f8f8f8;border-color:#dbdbdb;border-width:1px;box-sizing:border-box;text-align:left}.btn-steps .btn.active,.btn-steps .btn:hover{background:#fff;border-color:#004aad;color:#004aad}.btn-steps .btn.active{box-shadow:none;-webkit-box-shadow:none}.btn-steps.btn-steps-3 .btn{width:33.3333333%}.btn-steps.btn-steps-4 .btn{width:25%}.btn-steps.btn-steps-5 .btn{width:20%}.btn-steps.btn-steps-5-narrow .btn{width:17%}.btn-primary .emphasized{display:block;font-size:150%;line-height:1;padding:0 0 5px}.btn-primary .emphasized.emphasized-alone{padding-bottom:0}.btn-primary .muted{color:#fff;display:block;font-weight:300;letter-spacing:0;opacity:.7;text-transform:none}.btn-header{font-size:14px}.btn-header.btn-link{padding-left:0;padding-right:0}.btn-joiner{background:#004aad;border:1px solid #004aad;border-radius:5px;display:inline-flex;overflow:hidden;vertical-align:middle}.btn-joiner .btn{border:0;border-radius:0}.btn-joiner .btn:not(:last-child){border-right:1px solid #004aad}.btn-dropdown-container{position:relative}.btn-no-border{border:none}.btn-pill{border-radius:50px}[data-is-component=copy-to-clipboard-button]{position:relative}[data-is-component=copy-to-clipboard-button]:after{background:#31ca47;border-radius:2em;bottom:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;content:"Copied!";font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:12px;font-weight:400;font-weight:700;left:50%;opacity:0;padding:.5em 1em;position:absolute;transform:translate(-50%,33%);transition:bottom .5s,opacity .5s}[data-is-component=copy-to-clipboard-button][data-copied-successfully]:focus{outline:0}[data-is-component=copy-to-clipboard-button][data-copied-successfully]:after{bottom:100%;opacity:1;transition:bottom .1s,opacity .1s}@media only screen and (min-width:980px){.btn-steps-narrow{margin-left:auto;margin-right:auto;max-width:80%}}@media only screen and (max-width:979px) and (min-width:768px){.btn-standard-size-on-tablet{font-size:16px!important;padding:.38em .03em .4em!important}}@media only screen and (max-width:979px){.btn-steps.btn-steps-5-narrow .btn{width:17%}.btn.btn-lower.btn-step{font-size:14px}.btn-primary .emphasized{font-size:18px;padding-bottom:2px}.btn-primary .emphasized.emphasized-alone{padding-bottom:0}}@media only screen and (max-width:767px){.btn-group{width:100%}.btn-steps .btn.btn-large{font-size:13px;padding:8px 5px}.btn.btn-home-tag{font-size:14px;margin:0 3px 6px 0;padding:8px}}@media only screen and (max-width:479px){.btn.btn-lower.btn-step{font-size:12px;padding:5px}}.thumbnail{border-radius:0;position:relative}.thumbnail i{color:#fff;font-size:42px;left:92px;opacity:.5;position:absolute;top:43px}.thumbnail .caption{line-height:1;padding-top:10px}a.thumbnail{border-radius:0}a.thumbnail:focus,a.thumbnail:hover{border-color:#004aad;box-shadow:none}.well{border-radius:0;border-width:0 0 0 3px;box-shadow:none}.well.well-lined{border-width:1px}.well.well-no-border{border-width:0}.well.disabled{opacity:.2}.well.well-section{border:none;padding-left:0;padding-right:0}.well.well-clear{background:transparent}.well.well-rounded{border-radius:5px}.well.well-orange{background:#ffefe8;border-color:#004aad}.well.well-orange .header-label{color:#004aad}.well.well-success{background-color:rgba(49,202,71,.1);border-color:#31ca47}.well.well-success .header-label{color:#31ca47}.progress{background:#e6e6e6;border-radius:0;box-shadow:none}.progress .bar{background:#004aad}.panel-featured .progress-small{height:3px;margin-bottom:8px;margin-top:8px}.progress-small{height:5px;margin-bottom:10px;margin-top:16px}.progress-rounded{border-radius:20px;height:13px;overflow:hidden}.progress-rounded>.bar{border-radius:20px;box-shadow:none}.input-append .btn-group .btn,.input-prepend .btn-group .btn{padding-bottom:7px;padding-top:6px}.input-append.input-append-chunky .btn,.input-prepend.input-prepend-chunky .btn{border-radius:0;padding-bottom:14px;padding-top:15px}.select-small{font-size:85%;width:160px}.table.table-sans-serif{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.table.table-sans-serif th{border-top:none;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase}.table.table-sans-serif .table-name,.table.table-sans-serif th{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.table.table-sans-serif .table-name{margin:0;text-transform:none}.table.table-sans-serif td{color:#121212}.table.table-lined{background:#f8f8f8;border:1px solid #e6e6e6;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:18px;font-weight:400;padding:20px}.table.table-lined td{border:none;color:#121212;padding:0 0 18px}.table.table-lined td:first-child{font-weight:600;padding-left:20px}.table.table-lined td:last-child{padding-right:20px}.table.table-lined tr:first-child td{padding-top:20px}.table.table-hover-select .btn{visibility:hidden}.table.table-hover-select tbody tr{cursor:pointer}.table.table-hover-select tr:hover td{color:#004aad}.table.table-hover-select tr:hover .btn{background:#004aad;color:#fff;visibility:visible}.table.table-loading tbody{display:none}.table.table-loading .table-loading-here{display:block}.table .table-loading-here{display:none;text-align:center}.table .table-loading-here img{padding:50px}.table.table-none td{border:none;padding:0 0 10px}.table.table-none tr:last-child td{padding-bottom:0}.accordion-group,.accordion-inner{border:none}.accordion-heading{border-top:3px solid #121212;padding:0}.accordion-heading .accordion-toggle{line-height:1;padding:12px 0}.accordion-heading .accordion-toggle span{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.accordion-heading .accordion-toggle i{float:right}.accordion-heading .accordion-toggle:hover i,.accordion-heading .accordion-toggle:hover span{color:#004aad}.accordion-heading-light{border-top-width:1px}.accordion-heading-light .accordion-toggle span{font-weight:300}.accordion-inner{padding:0}.accordion-icon{margin-left:10px}.alert{background:var(--primary-blue-100);border:solid #004aad;border-radius:0;border-width:0 0 0 3px}.alert,.alert h4,.alert.alert-error p{color:#004aad}.alert-help-us-improve p{font-size:13px;line-height:1.5}.alert-success{background:#dcf1dc;border-color:#4bb64b;color:#2d6e2d}.badge{border-radius:0}.tooltip{white-space:nowrap;z-index:50}.tooltip,.tooltip h4{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.tooltip h4{font-size:13px;margin:0 0 .25em;text-transform:uppercase}.tooltip h4 b{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.tooltip .tooltip-inner{border:solid #fff;border-radius:0;border-width:1px 1px 0;max-width:none;text-align:left}.tooltip.in{opacity:1}.tooltip.bottom .tooltip-arrow{border-width:0 7px 7px}.tooltip a,.tooltip a:active,.tooltip a:focus,.tooltip a:hover,.tooltip a:link,.tooltip a:visited{color:#fff}.tooltip a:link,.tooltip a:visited{text-decoration:underline}.tooltip a:hover{text-decoration:none}.orange-tooltip.in{opacity:1}.orange-tooltip .tooltip-inner{background:#004aad;border:none;border-radius:0}.orange-tooltip-bottom.in{opacity:1}.orange-tooltip-bottom .tooltip-inner{background:#004aad;border:none;border-radius:0}.orange-tooltip-bottom .tooltip-arrow{border-bottom-color:#004aad!important}.narrow-tooltip+.tooltip .tooltip-inner{max-width:300px;white-space:normal}.with-icon{display:inline-block}.with-icon span{float:left;margin-right:10px}.with-icon i{float:left}.qtip-default{background:#652290;border-color:#652290;color:#fff}.qtip-default a,.qtip-default p{color:#fff}.qtip-default a{text-decoration:underline}.navbar.navbar-user{border:solid #121212;border-width:0 0 2px;padding:3px 0}.navbar .btn-navbar{background:none;border-color:#004aad;float:left}.navbar .btn-navbar .icon-bar{background:#004aad;box-shadow:none}.navbar-inner{background:none;border:none;box-shadow:none;padding-left:0;padding-right:0}.navbar .nav>li>a{background:none;text-shadow:none}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{font-weight:300}.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover{background:none;box-shadow:none;color:#004aad}.navbar-user .navbar-text{line-height:41px}.nav-bar{margin-bottom:0}.navbar-flat{background:#f8f8f8}.navbar-flat .container{padding:0 10px}.navbar-flat .nav>li>a{border-bottom:2px solid transparent;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:18px;font-weight:400;padding:20px 30px}.navbar-flat .nav>.active>a{border-color:#004aad;color:#004aad}.navbar-flat .nav-btn{margin-top:10px}.pagination{border-radius:0;font-size:85%}.pagination a{border-radius:0!important}.pagination ul a:hover,.pagination ul>.active>a,.pagination ul>.active>span{color:#004aad}.media-list .media-body{border-bottom:1px solid #e6e6e6;margin-bottom:13px;padding-bottom:30px}.media-list .media-heading{margin-top:10px}.media-list .media:last-child .media-body{border:none}.media-list .media-body-shorter .media-heading{margin:12px 0}.img-circle-bordered{border:3px solid #e6e6e6}.affixed-row{position:relative}.affixed.affix-it{position:fixed;top:20px}.affixed.affix-end{bottom:0;position:absolute}.affixed-row-right .affix-it{margin-left:740px}.affixed-row-right .affix-end{right:0}.affixed-row-left .main{float:right}.centered-col-10{margin:0 auto;max-width:780px}.centered-col-8{margin:0 auto;max-width:620px}.centered-col-6{margin:0 auto;max-width:460px}.dropdown-menu>li>a.disabled{color:#e6e6e6!important}.caret.caret-white{border-top-color:#fff!important}@media only screen and (max-width:1139px){.navbar-flat .nav>li>a{font-size:16px;padding-left:10px;padding-right:10px}.navbar-flat.navbar-flat-small .nav>li>a{font-size:16px;padding:10px 9px}}@media only screen and (max-width:979px){.navbar-flat .container{width:auto}}@media only screen and (max-width:767px){.navbar-flat .container{padding-left:10px;padding-right:10px}}@media only screen and (max-width:480px){.media .pull-left,.media .pull-right{margin-bottom:0}.navbar-flat.navbar-flat-small .nav>li>a{font-size:14px;padding:10px 5px}}.modal{border-radius:0;margin-left:-200px;width:400px}.modal form{margin:0}.modal-wider{margin-left:-350px;width:700px}.modal-widest{margin-left:-400px;width:800px}.modal-full-screen{border:none;left:0;margin:0;min-height:100%;top:0;width:100%}.modal-full-screen.modal.fade.in{left:0;top:0}.modal-from-bottom.fade{top:125%}@media only screen and (min-width:980px){.modal-from-middle.fade{margin-top:-137.5px;top:50%}}@media only screen and (max-width:979px){.modal-from-middle.fade{top:1%}}.modal-chunky{margin-left:-310px;padding:40px 80px 30px;width:460px}.modal-chunky.modal-widest{margin-left:-425px;width:690px}.modal-header{border-bottom:3px solid #121212;margin-left:15px;margin-right:15px;padding-left:0;padding-right:0}.modal-header .close{opacity:1}.modal-header .close:hover{opacity:.7}.close.close-large{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:70px;font-weight:400;height:70px;width:70px}.close.close-large:hover{opacity:.7}.modal-header-fixed-container{position:relative}.modal-header-fixed{background:#fff;position:fixed;z-index:50}.modal-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.modal-body{padding:0}.locate-pane .modal-body,.modal-empty .modal-body{padding:15px}.modal-issue-description{margin:0;padding:20px}.modal-register-body{padding:20px}.modal.fade.modal-transition-pop{bottom:30%;opacity:0;top:auto;transform:scale(.1);transition:all .3s}.modal.fade.modal-transition-pop.in{opacity:1;transform:scale(1)}.message-flasher__container{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:24px;font-weight:700;left:0;line-height:1.5em;position:fixed;text-align:center;top:0;width:100%;z-index:9999}.message-flasher__message{background-color:hsla(0,0%,67%,.9);color:#fff;margin-bottom:2px;padding:.75em 2em}.message-flasher__message--success{background-color:rgba(75,182,75,.9)}.message-flasher__message--error{background-color:rgba(217,43,34,.9)}body[data-open-media-viewer-count]{overflow:hidden}.media-viewer-modal{background-color:hsla(0,0%,7%,.75);color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1031}.media-viewer-modal__controls{flex-grow:0;flex-shrink:0;text-align:right}.media-viewer-modal__close-box{color:inherit!important;display:inline-block;font-size:40px;padding:15px}.media-viewer-modal__container{display:flex;flex-grow:1;flex-shrink:1;min-height:1em;overflow:auto}@media (max-width:767px){.media-viewer-modal__container{display:block;padding-bottom:50px}}.media-viewer-modal__content{cursor:default;margin:auto}.media-viewer-modal[data-type=text] .media-viewer-modal__content{background-color:#fff;border-radius:5px;color:#121212;max-width:100ch;padding:10px}img.js-media-viewer-opener{cursor:zoom-in}.nav-pills>li>a{background:none;border-radius:0;color:#121212}.nav-pills>li>a:hover{background:none}.nav-pills>.active>a,.nav-pills>.active>a:active,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{background:none;color:#004aad}.nav-tabs-1 li{width:100%}.nav-tabs-2 li{width:50%}.nav-tabs-3 li{width:33.3%}.nav-tabs-3-small li{width:27%}.nav-tabs-4 li{width:25%}.nav-tabs-5 li{width:20%}.nav-tabs-6 li{width:16.6%}.nav-tabs-arrow{border:none}.nav-tabs-arrow>li{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;height:auto;letter-spacing:1px;line-height:1.1;padding-left:0;padding-right:0;text-align:center}.nav-tabs-arrow>li>a{background:#e6e6e6;border-radius:0;margin-right:0;outline:0!important;padding-bottom:15px;padding-top:15px;text-transform:uppercase}.nav-tabs-arrow>li>a,.nav-tabs-arrow>li>a:active,.nav-tabs-arrow>li>a:focus,.nav-tabs-arrow>li>a:hover,.nav-tabs-arrow>li>a:link,.nav-tabs-arrow>li>a:visited{border-color:#e6e6e6 transparent #e6e6e6 #e6e6e6!important}.nav-tabs-arrow>li:last-child>a{border-right-color:#e6e6e6!important}.nav-tabs-arrow>li.active a{color:#004aad;position:relative}.nav-tabs-arrow>li.active a:active,.nav-tabs-arrow>li.active a:focus,.nav-tabs-arrow>li.active a:hover,.nav-tabs-arrow>li.active a:link,.nav-tabs-arrow>li.active a:visited{color:#004aad}.nav-tabs-arrow>li.active a:after,.nav-tabs-arrow>li.active a:before{border-color:#e6e6e6 transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:" ";display:block;left:50%;margin-left:-15px;position:absolute;width:0}.nav-tabs-arrow>li.active a:after{border-color:#fff transparent;border-width:15px 14px 1px 15px}.nav-tabs-parties{border:none}.nav-tabs-parties>li{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;height:auto;letter-spacing:1px;line-height:1.1;padding-left:0;padding-right:0;text-align:center}.nav-tabs-parties>li>a{background:#fff;border-color:#e6e6e6!important;border-radius:0;margin-right:10px;padding-bottom:15px;padding-top:15px;text-transform:uppercase}.nav-tabs-parties>li>a .color-party-logo{display:inline}.nav-tabs-parties>li>a .white-party-logo{display:none}.nav-tabs-parties>li>a.rep{border:1px solid #d8171e!important;border-bottom:none!important;color:#d8171e!important}.nav-tabs-parties>li>a.dem{border:1px solid #1587d7!important;border-bottom:none!important;color:#1587d7!important}.nav-tabs-parties>li:last-child>a{margin-right:0}.nav-tabs-parties>li.active>a{border-left:1px solid #dadada!important;border-right:1px solid #dadada!important;border-top:1px solid #dadada!important;position:relative}.nav-tabs-parties>li.active>a:active,.nav-tabs-parties>li.active>a:focus,.nav-tabs-parties>li.active>a:hover,.nav-tabs-parties>li.active>a:link,.nav-tabs-parties>li.active>a:visited{background-color:#fff}.nav-tabs-parties>li.active>a.rep{background-color:#f3f3f3!important;color:#d8171e!important}.nav-tabs-parties>li.active>a.dem{background-color:#f3f3f3!important;color:#1587d7!important}.nav-tabs-chunky{border-bottom-color:#121212;text-align:center}.nav-tabs-chunky>li{display:inline-block;float:none;font-size:18px;height:auto;line-height:1.1;padding-left:5px;padding-right:5px;text-align:center}.nav-tabs-chunky>li>a{border-radius:0;padding:10px 40px}.nav-tabs-chunky>li>a,.nav-tabs-chunky>li>a:active,.nav-tabs-chunky>li>a:focus,.nav-tabs-chunky>li>a:hover{border-color:#787878 #787878 #121212;color:#004aad}.nav-tabs-chunky>.active>a,.nav-tabs-chunky>.active>a:active,.nav-tabs-chunky>.active>a:focus,.nav-tabs-chunky>.active>a:hover{border-color:#121212 #121212 transparent;color:#121212}.c-pointer{cursor:pointer}.nav-tabs-underline{-webkit-align-items:center;align-items:center;border:none;display:flex;-webkit-justify-content:center;justify-content:center;text-align:center}.nav-tabs-underline>li{float:none;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;height:auto;line-height:1.1;margin:0;text-align:center}@media only screen and (max-width:479px){.nav-tabs-underline>li{letter-spacing:.03em}}.nav-tabs-underline>li>a{border-radius:0;margin-right:2px;padding:10px 0}.nav-tabs-underline>li>a,.nav-tabs-underline>li>a:active,.nav-tabs-underline>li>a:focus,.nav-tabs-underline>li>a:hover{border:none;border-bottom:3px solid transparent;color:#004aad}.nav-tabs-underline>li .tab-badge{background:#787878;border-radius:10px;color:#fff;font-weight:300;margin:0 0 0 3px;padding:1px 8px}.nav-tabs-underline>.active{font-weight:700}.nav-tabs-underline>.active>a,.nav-tabs-underline>.active>a:active,.nav-tabs-underline>.active>a:focus,.nav-tabs-underline>.active>a:hover{border:none;border-bottom:3px solid #004aad;color:#004aad}.nav-tabs-underline>.active .tab-badge{background:#004aad}.nav-tabs-underline-full>li{flex-grow:1;white-space:nowrap;width:1%}.nav-tabs-underline-full>li>a{padding:18px 0}.tab-content{padding:0 20px 20px}.tab-content.tab-content-full{overflow:visible;padding:20px 0 0}.tab-content.tab-content-visible{overflow:visible;padding:0}.dropdown-for-mobile-tabs{margin:0 0 30px}.dropdown-for-mobile-tabs .dropdown-toggle{background:#e6e6e6;border:1px solid #e6e6e6;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;letter-spacing:1px;line-height:1.1;margin-right:0;padding:15px 0;text-align:center;text-transform:uppercase}.dropdown-for-mobile-tabs .dropdown-toggle .caret{margin-top:6px}.dropdown-for-mobile-tabs .dropdown-menu{text-align:center;width:99.5%}@media only screen and (max-width:979px){.nav-tabs-3-small li{width:auto}}@media only screen and (max-width:767px){.nav-tabs-parties>li>a{padding-bottom:10px;padding-top:10px}}@media only screen and (max-width:479px){.nav-tabs-underline>li{width:auto}.nav-tabs-underline>li>a{padding-left:18px;padding-right:18px}}@media only screen and (max-width:400px){.nav-tabs-underline>li>a{padding-left:13px;padding-right:13px}}@media only screen and (max-width:374px){.nav-tabs-underline>li>a{padding-left:8px;padding-right:8px}}.js-mobile-tabbed-columns-tabs{display:flex}@media screen and (min-width:768px){.js-mobile-tabbed-columns-tabs{display:none}}.js-mobile-tabbed-columns-tabs>*{flex:1 1}.js-mobile-tabbed-columns-tab{letter-spcaing:.2em;border-bottom:3px solid;color:#d5d5d5;display:inline-block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:10px 20px;text-align:center;text-transform:uppercase}.js-mobile-tabbed-columns-tab[data-active]{color:#004aad}@media screen and (max-width:767px){.js-mobile-tabbed-column:not([data-active]){display:none}}.line-chart{background-color:#f8f8f8;border-radius:5px}.line-chart-tooltip{background:#121212;border-radius:3px;color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;padding:.2em 1em;pointer-events:none;transform:translate(-50%,-100%) translateY(-15px)}.line-chart-tooltip:after{background-color:inherit;bottom:0;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%,50%) rotate(45deg);width:10px}section{margin-bottom:35px}.section-large{margin-bottom:60px}.section-half-margin{margin-bottom:20px}.section-shorter{margin-bottom:15px}.section-title{border-top:3px solid #121212;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 25px;padding-top:12px;text-transform:uppercase}.section-title.no-border{border:none}.section-title.title-large{border:none;font-size:2em}.section-title.section-title-huge{border:none;font-size:24px;margin:0 0 15px;padding:0}.section-title.section-title-main{font-size:3em}.section-title.thinner{font-weight:200}.section-title.section-title-bottom{border-bottom:3px solid #121212;border-top:0;margin:0 0 12px;padding:0 0 12px}.section-title.section-title-light{border-width:1px}.section-title.section-title-lightest{border-color:#e6e6e6;border-width:1px}.section-title small{letter-spacing:0;text-transform:none}.section-title.minimal-margin{margin:0 0 10px}.section-title.less-margin{margin-bottom:15px}.section-title.muted{color:#e6e6e6}.section-title .p{color:#787878;font-family:rooney-web,georgia,serif;font-size:13px;font-weight:300;padding-left:4px}.hero-section{background:#f8f8f8;margin-top:15px}.hero-section.section-large{margin-bottom:75px}.section-intro-text{margin:0 0 40px}hr.section-title{margin-bottom:15px;padding:0}hr.white{background:#fff;border:none;height:3px;margin-left:auto;margin-right:auto}hr.thinner{margin:5px 0 20px}.section-title-serif{color:#121212;font-family:acta-display,georgia,serif;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 30px}.under-section-title{margin-bottom:30px;margin-top:-25px}.less-link,.more-link{color:#004aad;letter-spacing:0;line-height:1;text-transform:none}.less-link:active,.less-link:focus,.less-link:hover,.less-link:link,.less-link:visited,.more-link:active,.more-link:focus,.more-link:hover,.more-link:link,.more-link:visited{color:#004aad}.less-link:link,.less-link:visited,.more-link:link,.more-link:visited{text-decoration:none}.less-link:active,.less-link:focus,.less-link:hover,.more-link:active,.more-link:focus,.more-link:hover{text-decoration:underline}.section-more-link{color:#004aad;display:block;float:right;letter-spacing:0;line-height:1;margin:14px 0 0 5px;text-transform:none}.section-more-link:active,.section-more-link:focus,.section-more-link:hover,.section-more-link:link,.section-more-link:visited{color:#004aad}.section-more-link:link,.section-more-link:visited{text-decoration:none}.section-more-link:active,.section-more-link:focus,.section-more-link:hover{text-decoration:underline}.section-more-link.no-border{margin-top:11px}.section-more-text{display:block;float:right;font-size:12px;margin:11px 0 0 5px}.section-more-text a,.section-more-text a:active,.section-more-text a:focus,.section-more-text a:hover,.section-more-text a:link,.section-more-text a:visited{color:#004aad}.section-description{padding:0 0 10px}.section-feature-link{font-size:19px;line-height:1.3}.section-feature-link a,.section-feature-link a:active,.section-feature-link a:focus,.section-feature-link a:hover,.section-feature-link a:link,.section-feature-link a:visited{color:#004aad}.section-bottom-text{color:#787878;font-size:13px;line-height:1.2;margin-bottom:-10px;margin-top:20px}.has-section-tag{position:relative}.section-tag{background:#004aad;color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:600;left:0;letter-spacing:.15em;padding:10px;position:absolute;text-transform:uppercase;top:-18px}a.section-tag,a.section-tag:active,a.section-tag:focus,a.section-tag:hover,a.section-tag:link,a.section-tag:visited{color:#fff}a.section-tag:hover{color:#ffefe8}.below-section-tag{padding-top:25px}body.view-crowdpac-detail div.crowdpac-detail-container .row-fluid [class*=span].crowdpac-title-photo,body.view-crowdpac-detail-with-rally div.crowdpac-detail-container .row-fluid [class*=span].crowdpac-title-photo{margin-left:0}@media screen and (max-width:1250px){body.view-crowdpac-detail .crowdpac-page__tabs-line,body.view-crowdpac-detail .crowdpac-story-content,body.view-crowdpac-detail-with-rally .crowdpac-page__tabs-line,body.view-crowdpac-detail-with-rally .crowdpac-story-content{margin:0 20px 30px}}body.view-crowdpac-detail div.container,body.view-crowdpac-detail-with-rally div.container,body.view-petition-show div.container{max-width:1400px;width:auto}@media (max-width:979px) and (min-width:768px){body.view-crowdpac-detail div.container section.petition-container .row-fluid [class*=span],body.view-crowdpac-detail-with-rally div.container section.petition-container .row-fluid [class*=span],body.view-petition-show div.container section.petition-container .row-fluid [class*=span]{margin-left:0}}@media screen and (max-width:768px){body.view-crowdpac-detail div.container .row-fluid [class*=span],body.view-crowdpac-detail div.container [class*=span],body.view-crowdpac-detail-with-rally div.container .row-fluid [class*=span],body.view-crowdpac-detail-with-rally div.container [class*=span],body.view-petition-show div.container .row-fluid [class*=span],body.view-petition-show div.container [class*=span]{float:left}body.view-crowdpac-detail div.container .row-fluid .span2,body.view-crowdpac-detail-with-rally div.container .row-fluid .span2,body.view-petition-show div.container .row-fluid .span2{width:14.89361702%!important;*width:14.84042553%!important}body.view-crowdpac-detail div.container .row-fluid .span10,body.view-crowdpac-detail div.container .span7.m.crowdpac-title-photo,body.view-crowdpac-detail-with-rally div.container .row-fluid .span10,body.view-crowdpac-detail-with-rally div.container .span7.m.crowdpac-title-photo,body.view-petition-show div.container .row-fluid .span10,body.view-petition-show div.container .span7.m.crowdpac-title-photo{width:82.9787234%;*width:82.92553191%}}@media screen and (max-width:414px){body.view-crowdpac-detail div.container div.crowdpac-detail-container,body.view-crowdpac-detail div.container section.petition-container,body.view-crowdpac-detail-with-rally div.container div.crowdpac-detail-container,body.view-crowdpac-detail-with-rally div.container section.petition-container,body.view-petition-show div.container div.crowdpac-detail-container,body.view-petition-show div.container section.petition-container{margin:0!important}}@media screen and (max-width:414px){body.view-crowdpac-detail div.container div.sidebar-menu-global,body.view-crowdpac-detail-with-rally div.container div.sidebar-menu-global,body.view-petition-show div.container div.sidebar-menu-global{margin:10px;position:relative;width:26px}}@media screen and (max-width:375px){body.view-crowdpac-detail div.container div.sidebar-menu-global,body.view-crowdpac-detail-with-rally div.container div.sidebar-menu-global,body.view-petition-show div.container div.sidebar-menu-global{margin:5px;position:relative;width:22px}}.scale .nav.nav-tabs.nav-scale-group{border:none;display:none;margin:0}.scale .nav.nav-tabs.nav-scale-group li{margin:0 2% 0 0;text-align:center;width:32%}.scale .nav.nav-tabs.nav-scale-group li:nth-child(3n){margin-right:0}.scale .nav.nav-tabs.nav-scale-group li a{border:solid #121212;border-radius:0;border-width:0 0 2px;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;letter-spacing:1px;outline:none;text-transform:uppercase}.scale .nav.nav-tabs.nav-scale-group li.active a{background:none;border-width:0 0 4px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;padding-bottom:7px}.scale .tab-content{overflow:inherit;padding:20px 0 0}.scale-list{list-style:none;margin:0 1.1em;padding:0}.scale-issue{padding-bottom:1.1em}.scale-issue-name{line-height:1.4;padding-top:5px}.dot-container{height:35px;margin-top:-2px;position:relative}.list-item .dot-container{margin-top:0}.dot-bar{background:#121212;background:#e6e6e6;border:none;height:2px;height:3px;margin:0;padding:0;top:17px;width:100%;z-index:2}.dot,.dot-bar{position:absolute}.dot{background:#787878;border-radius:7px;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;height:13px;text-align:center;top:11px;width:13px;z-index:3}.dot.badge{color:#fff!important}.dot-empty{background:#121212;background:#e6e6e6;border-radius:0;border-radius:7px;border-width:0;height:8px;height:9px;top:14px;width:2px;width:9px}.dot-mid{background:#f8f8f8;border:3px solid #e6e6e6;border-radius:7px;height:5px;left:50%;margin-left:-4px;top:13px;width:5px}.dot-right{right:0}.dot-container-conservative .dot-left{display:none}.dot-container-conservative .dot-mid{left:0}.badge.dot-average{border-radius:0;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:13px;padding:2px;text-align:center;width:12px}.badge.dot-average .average-bar{background:#d8171e;display:block;height:49px;position:absolute;right:7px;top:-16px;width:2px;z-index:-1}.dot-average-left{background:#1587d7}.dot-average-left .average-bar{background:#1587d7!important}.dot-average-right{background:#d8171e}.dot-highlight{border-radius:18px;height:32px;height:16px;text-align:center;top:2px;top:10px;width:32px;width:16px;z-index:4}.dot-highlight span{color:#fff;display:none;font-size:11px;line-height:32px}.dot-highlight-hovered{height:32px;margin-left:-8px;top:2px;width:32px}.dot-highlight-hovered span{display:block}.dot-highlight-bordered{border:2px solid #fff;top:0}.dot-no-score{background:#fff;border:2px solid #e6e6e6;height:20px!important;left:50%;margin-left:-10px!important;top:6px!important;width:20px!important}.dot-no-score span{color:#e6e6e6;display:block;font-size:12px;line-height:21px!important}.dot-highlight-smaller{height:22px;width:22px}.dot-highlight-smaller span{font-size:8px;line-height:22px}.dot-container:hover>.dot-highlight:not(.dot-candidate,.dot-avatar),.scale-issue:hover .dot-highlight{height:32px;margin-left:-8px;top:2px;width:32px}.dot-container:hover>.dot-highlight:not(.dot-candidate,.dot-avatar) span,.scale-issue:hover .dot-highlight span{display:block}.selections-section-detail .dot-highlight{height:32px;margin-left:-8px;top:2px;width:32px}.selections-section-detail .dot-highlight span{display:block}.election-module-ideological .list-item:hover .dot-highlight{height:32px;margin-left:-8px;top:2px;width:32px}.election-module-ideological .list-item:hover .dot-highlight span{display:block}.selections-section-detail{padding:0 0 0 32px}.selections-section-detail.selections-section-shared{padding-left:0}.candidate-selections-hover{float:left;padding:8px 5px 8px 0}.no-touch .candidate-non-hover:hover{color:#004aad}.dot-container-large>.dot-highlight{height:21px;top:7px;width:21px}.dot-container-large>.dot-empty.dot-left,.dot-container-large>.dot-empty.dot-right{height:14px;top:11px;width:2px}.candidate-no-issue-data-message{padding:20px}.dot.dot-avatar,.dot.dot-avatar img{transition:all .2s ease}.dot.dot-avatar img{display:none}.dot.dot-avatar.active,.dot.dot-avatar.avatar-showing,.dot.dot-avatar:hover{border-radius:17px;height:34px;margin-left:-10px;top:1px;width:34px;z-index:4}.dot.dot-avatar.active img,.dot.dot-avatar.avatar-showing img,.dot.dot-avatar:hover img{border-radius:16px;display:block;height:30px;padding:2px;width:30px}.dot.dot-avatar.active.active-highlight,.dot.dot-avatar.avatar-showing.active-highlight,.dot.dot-avatar:hover.active-highlight{border-radius:25px;height:50px;margin-left:-18px;top:-7px;width:50px}.dot.dot-avatar.active.active-highlight img,.dot.dot-avatar.avatar-showing.active-highlight img,.dot.dot-avatar:hover.active-highlight img{border-radius:23px;height:46px;width:46px}.dot.dot-avatar.avatar-showing:hover{z-index:7}.dot.dot-avatar.active{background:#004aad!important}.scale-avatar-selectable .hover-help-text{color:#004aad;display:none;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:11px;font-weight:400;left:-40px;position:absolute;text-align:center;text-transform:uppercase;top:36px;width:120px}.scale-avatar-selectable:hover .hover-help-text{display:block}.scale-avatar-selectable.active .hover-help-text{display:none}.scale-list-see-more{color:#787878;display:block;font-family:rooney-web,georgia,serif;font-size:14px;font-size:12px;font-weight:300;line-height:21px;outline:none!important;padding:0 0 14px;text-align:center;text-decoration:underline}.scale-list-see-more:hover{text-decoration:none}.card .scale-list-see-more{margin:0 40px}.dot-average{display:none}.dot-container:hover .dot-average,.image-slider-container:hover .dot-average,.scale-issue.hover .dot-average{display:block}.image-slider-container .dot-average{top:-7px}.scale-issue.non-hover{opacity:.25}.dot-average-left+.tooltip{margin-top:-16px!important}.dot-average-left+.tooltip .tooltip-inner{background:#1587d7}.dot-average-left+.tooltip .tooltip-arrow{border-top-color:#1587d7}.dot-average-right+.tooltip{margin-top:-16px!important}.dot-average-right+.tooltip .tooltip-inner{background:#d8171e}.dot-average-right+.tooltip .tooltip-arrow{border-top-color:#d8171e}.dot-container+.tooltip{color:#fff;white-space:normal;width:450px}.dot-container+.tooltip.in{opacity:1}.dot-container+.tooltip .tooltip-arrow{border-bottom-color:#004aad!important}.dot-container+.tooltip .tooltip-inner{background:#004aad;border-bottom-width:0;border-left:3px solid #8f2308;border-radius:0;border-right:3px solid #004aad;border-top-width:0}.dot-container+.tooltip h4{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.dot-container+.tooltip p{color:#fff;font-size:12px;line-height:1.4;margin-bottom:0}.dot-container+.tooltip .close{color:#fff;opacity:1;text-shadow:none}.block{background:#f8f8f8;cursor:pointer;margin:0 0 2%}.block-content{padding:30px}.block-header{padding:0 0 20px;text-align:center}.block-title{color:#121212;font-size:20px;font-weight:300;line-height:1.1;margin:10px 0;padding:0}.block-title,.block-title strong{font-family:rooney-web,georgia,serif}.block-title strong{font-weight:500}.block-subtitle{color:#121212;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin:0;padding:0;text-transform:uppercase}.block-cta{text-align:center}.block-intro{padding:0 0 10px}.block-intro p{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.block-module-race{margin:0 0 20px}.block-module-race .legend{display:none}.fixed-bar{background:#fff;border:1px solid #e6e6e6;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;position:fixed;width:100%;z-index:99}.fixed-bar-bottom{border-width:1px 0 0;bottom:0}.btn.fixed-bar-btn{padding:10px 0}.has-scrolled.fixed-bar{padding-bottom:20px}.has-scrolled .btn.fixed-bar-btn{padding:17px 0}.fixed-bar--left-right{left:0;right:0}.hero-card{display:block}.hero-card:hover{opacity:.9}.hero-card.hero-card-no-hover:hover{opacity:1}.hero-card .hero-card-sub{background:#121212;padding:15px}.hero-card .add-recipient{height:100%;padding:0}.hero-card .add-recipient img{margin-top:28px}.hero-card .add-to-campaign{height:100%;padding:0}.hero-card .hero-card-sub-link{color:#fff;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;padding-top:10px;text-decoration:underline}.hero-card .hero-card-sub-link:hover{text-decoration:none}.hero-card .hero-card-name{position:relative}.hero-card .affiliation-icon{position:absolute;right:0;top:0}.hero-card .hero-card-candidate-name{color:#fff;font-family:acta-display,georgia,serif;font-size:20px;font-weight:400;margin-right:30px}.hero-card .hero-card-candidate-name.hero-card-candidate-name-long{font-size:16px}.hero-card.hero-card-white{border:1px solid #e6e6e6}.hero-card.hero-card-white .hero-card-sub{background:#fff}.hero-card.hero-card-white .hero-card-candidate-name{color:#121212}.hero-card.hero-card-light .hero-card-sub{background:#f8f8f8;min-height:100px}.hero-card.hero-card-light .hero-card-candidate-name{color:#121212;font-weight:400}.hero-card.hero-card-light .hero-card-sub-link,.hero-card.hero-card-light .hero-card-subtitle{color:#787878;font-weight:400}.btn-hero-card-sub{margin-top:15px}.hero-card-right .affiliation-icon,.hero-card-right .hero-card-candidate-name{float:right}.hero-card-name.has-subtitle .affiliation-icon{display:none}.hero-card-name.has-subtitle .hero-card-subtitle-container .affiliation-icon{display:block;margin-right:5px;position:static}.hero-card-icon{position:absolute;right:0;top:10px}.hero-card-icon.dot{top:4px}.hero-card-state{color:#787878;font-size:30px}.hero-card-subtitle-container{padding:12px 0 0}.hero-card-subtitle{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.draggable-hero-card-placeholder{background:#fdfdfd;border:5px dashed #dfdfdf;border-radius:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:299px}.btn-dark-close{background:#121212;border-radius:3px;color:#fff!important;display:none;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:30px;font-weight:600;height:20px;left:10px;opacity:.9;padding:5px;position:absolute;text-align:center;top:10px;width:20px}.hero-card-editable{cursor:move;position:relative}.hero-card-editable:hover .btn-dark-close{display:block}.hero-card-vs{position:relative}.hero-card-vs .hero-card{float:left;width:50%}.hero-card-vs .hero-card:active,.hero-card-vs .hero-card:hover{opacity:.85}.hero-card-vs .vs-line{background:#787878;height:100%;left:50%;position:absolute;width:1px}.hero-card-vs .vs-circle{border:3px solid #fff;border-radius:30px;left:50%;margin:-22px 0 0 -22px;position:absolute;text-align:center;top:50%}.hero-card-vs .hero-card-right .hero-card-candidate-name{margin-right:30px}.grid-hero-card .hero-card{float:left;width:25%}.grid-hero-card .hero-card:hover{opacity:1}.grid-hero-card .hero-card .dot{display:none}.grid-hero-card .hero-card-candidate-name{font-size:18px}.hero-cards-2-up .hero-card,.hero-cards-3-up .hero-card,.hero-cards-4-up .hero-card{display:inline-block;vertical-align:top;width:49%}.hero-cards-3-up .hero-card{margin:0 1.6% 1.6% 0;width:30%}.hero-cards-4-up .hero-card{width:24%}.hero-cards-4-up .hero-card-candidate-name{min-height:42px;overflow:hidden}.hero-cards-1-up{margin:0 auto;max-width:225px}.hero-cards-1-up .hero-card-editable .btn-dark-close{display:block}.hero-cards-1-up .hero-card-subtitle{line-height:1.2;overflow:auto;white-space:normal}.hero-card-add-to-slate{border:1px solid #f8f8f8;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:299px}.hero-card-add-to-slate:active,.hero-card-add-to-slate:focus,.hero-card-add-to-slate:hover{border:1px solid #cbcbcb;opacity:1}.hero-card-add-to-slate .hero-card-desc{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-top:11px;padding:0}.hero-card-social-icons a{display:inline-block;margin-right:14px;margin-top:10px}@media only screen and (max-width:979px){.hero-card-add-to-slate{height:280px}.hero-card-add-to-slate .add-recipient{padding:0 15px}.hero-card-add-to-slate .add-recipient img{height:100px;margin-top:18px;width:100px}.hero-card-add-to-slate .hero-card-candidate-name{font-size:18px;height:auto}.hero-card-add-to-slate .m-top-double{margin-top:16px}.hero-card .add-recipient img{margin-top:18px}.draggable-hero-card-placeholder{height:280px}}@media only screen and (max-width:767px){.hero-cards-3-up .hero-card,.hero-cards-4-up .hero-card{margin:0 1.2% 1.6% 0;width:48.4%}.hero-cards-3-up .hero-card:nth-child(2n),.hero-cards-4-up .hero-card:nth-child(2n){margin:0 0 1.6%}.hero-cards-2-up .hero-card{float:none;margin:0 0 1%;width:100%}}@media only screen and (max-width:599px){.hero-card .hero-card-candidate-name{float:left}.hero-card .candidate-last-name{display:block}.hero-card .has-no-subtitle .affiliation-icon{float:right}.hero-card .fantasy-badge{bottom:78px;height:40px;width:40px}.hero-cards-1-mobile .hero-card{float:none;margin:0 0 1%;width:100%}}@media only screen and (max-width:479px){.hero-card .hero-card-candidate-name{font-size:16px;line-height:1.1;min-height:34px}.hero-card .fantasy-badge{bottom:68px}.draggable-hero-card-placeholder{height:250px}}.mini-recipient{align-items:center;color:#787878;display:inline-flex;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin:-5px;text-align:left}@media only screen and (max-width:979px) and (min-width:768px){.mini-recipient{line-height:1.1}}.mini-recipient>*{margin:5px}.mini-recipient__image-container{align-self:flex-start;flex-shrink:0;position:relative}.mini-recipient__image{border-radius:50%;height:52px;width:52px}.mini-recipient .affiliation-icon{border:2px solid #fff;border-radius:50%;bottom:-4px;display:inline-block;font-size:13px;height:1.4em;line-height:1.4;position:absolute;right:-4px;width:1.4em}.mini-recipient__title{color:#121212;display:block;font-weight:700}.mini-recipient__subtitle a{border-bottom:1px solid #ccc;color:inherit;text-decoration:none}.mini-recipient__subtitle a:hover{border-color:#121212;color:#121212}.mini-recipient-alt{align-items:center;display:inline-flex;flex:0;flex-direction:row;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;justify-content:flex-end;margin-bottom:12px;margin-top:12px;padding-left:24px;padding-right:0;position:relative}.mini-recipient-alt .mini-recipient-title-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:16px}.mini-recipient-alt .mini-recipient-title{font-size:18px;font-weight:700;margin-right:8px;text-align:right}.mini-recipient-alt .mini-recipient-subtitle{display:block;font-size:14px;line-height:1.3em;margin-right:8px;max-height:2.6em;min-width:240px;text-align:right}.mini-recipient-alt .mini-recipient-subtitle a{border-bottom:1px solid #ccc;color:inherit;text-decoration:none}.mini-recipient-alt .mini-recipient-subtitle a:hover{border-color:#121212;color:#121212}.mini-recipient-alt .mini-recipient-image-container{margin-top:-4px;min-height:52px;min-width:52px;position:relative}.mini-recipient-alt .mini-recipient-image{border-radius:50%;height:52px;width:52px}.mini-recipient-alt .affiliation-icon{border:2px solid #fff;border-radius:50%;bottom:-4px;display:inline-block;font-size:13px;height:1.4em;line-height:1.4;position:absolute;right:-4px;width:1.4em}.mobile-mini-recipient-wrapper{margin-bottom:16px;margin-top:16px}.card{margin-bottom:35px}.card,.popover{background:#fff}.popover{border-radius:0;box-shadow:0 0 8px rgba(0,0,0,.3);max-width:700px}.popover.right .arrow:after{border-right-color:#fff}.popover.top .arrow:after{border-top-color:#fff}.popover.bottom .arrow:after{border-bottom-color:#fff}.popover.left .arrow:after{border-left-color:#fff}.popover .card{margin-bottom:0}.popover-content{padding:0;width:640px;width:420px}.card-header{padding:13px}.card-header .card-header-left{width:340px}.card-title{color:#121212;font-family:acta-display,georgia,serif;font-size:16px;font-size:22px;font-weight:700;letter-spacing:1px;letter-spacing:0;line-height:20px;line-height:1;margin:0 0 4px;text-transform:uppercase;text-transform:none}.card-title a:active,.card-title a:link,.card-title a:visited{text-decoration:none}.card-title .affiliation-icon{border-radius:0;float:left;font-size:12px;height:18px;line-height:18px;margin:2px 0 0;width:18px}.no-touch .card-title a:hover{text-decoration:underline}.card-subtitle{font-size:15px;line-height:1;margin:0}.card-subtitle a:link,.card-subtitle a:visited{color:#787878;text-decoration:underline}.card-subtitle a:active,.card-subtitle a:focus,.card-subtitle a:hover{color:#787878;text-decoration:none}.lined-through{background:#121212;height:3px;margin:5px 0 0;text-align:center}.lined-through span{background:#fff;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;padding:0 5px;position:relative;text-transform:uppercase;top:-.65em}.lined-through span.card-section-title{font-weight:300}.card-meta{position:relative}.card-meta .tab-content{padding-top:12px}.card-meta .scale-list{padding-bottom:0}.card-meta .card-tutorial-toggle{bottom:14px;color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:21px;position:absolute;right:14px}.card-meta .card-tutorial-toggle:hover{text-decoration:underline}.card-video-toggle{line-height:25px;position:relative}.card-video-toggle .icon{color:#787878;float:left;font-size:15px;margin:5px 0 0 8px}.question-mark{display:block;font-size:16px}.question-mark:link,.question-mark:visited{color:#f8f8f8}.question-mark:active,.question-mark:focus,.question-mark:hover{color:#787878}.card .question-mark{margin-right:16px;margin-top:-2px}.card .scale{padding-top:15px}.card .scale .nav-scale-group li a{line-height:1.2}.card .scale .scale-issue-name{font-size:12px;line-height:1;padding-top:11px}.card-with-video .card-image{position:relative}.card-with-video .card-image i{color:#fff;font-size:40px;left:175px;position:absolute;top:5px;z-index:1020}.card-with-video .card-image:hover i{text-decoration:none}.card-with-video .card-video,.card-with-video.card-playing-video .card-info{display:none}.card-with-video.card-playing-video .card-video{display:block}.card-video .close{display:block;float:right;margin:10px}.card-tutorial{background:#f8f8f8;padding:20px}.card-showing-tutorial .card-info{display:none}.card-showing-tutorial .card-tutorial{display:block}.card-tutorial-section{padding:0 0 25px}.card-tutorial-title{color:#121212;font-family:acta-display,georgia,serif;font-size:22px;font-weight:700;line-height:25px;margin:0 0 8px}.card-tutorial-title .badge{margin-right:10px}.card-tutorial-text{margin-left:40px}.card-insufficient-data{margin:5px 15px 15px}.card-insufficient-data hr{margin-bottom:15px;margin-top:0}.thumb{float:left;margin:0 10px 20px 0}.thumb .thumb-link{display:block}.thumb .candidate-badge-and-score{float:right;margin:0 0 10px 10px}.thumb .candidate-badge-and-score .affiliation-icon{display:inline-block}.thumb.last,.thumb:nth-child(5n){margin-right:0}.candidate-list .thumb-candidate{margin-bottom:0}.thumb-header img{display:block}.thumb-title-container{margin-top:10px;position:relative}.thumb-title-container .candidate-badge-and-score{position:absolute;right:0;top:0;z-index:3}.thumb-title{font-family:acta-display,georgia,serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:20px;line-height:18px;text-transform:uppercase}.thumb-subtitle{color:#787878;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:17px;margin:0}.thumb-candidate,.thumb-candidate .thumb-link{width:180px}.thumb-footer{border-top:1px solid #787878;padding-top:11px}.thumb-footer span,.thumb-footer strong{color:#121212;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.thumb-candidate .close{position:absolute;right:6px;top:1px;z-index:5}.thumb-with-opponents{margin-bottom:0}.candidate-list .thumb-with-stars{margin-bottom:20px;margin-right:20px;position:relative;width:198px}.candidate-list .thumb-with-stars .thumb-title{color:#121212}.candidate-list .thumb-with-stars .close{color:#fff;font-size:30px;opacity:.9;text-shadow:1px 1px 1px #787878}.candidate-list .thumb-with-stars.thumb:nth-child(5n){margin-right:20px}.candidate-list .thumb-with-stars.thumb:nth-child(3n){margin-right:0}.thumb-with-opponents .thumb-link{opacity:.5}.thumb-with-opponents .thumb-link.active{opacity:1}.thumb-bg{background-repeat:no-repeat;background-size:cover;border:1px solid #e6e6e6;display:block;margin:0 0 20px}.thumb-bg:hover{border-color:#004aad;opacity:.9}.thumb-bg:hover .thumb-bg-name{color:#004aad}.thumb-bg-name{font-family:acta-display,georgia,serif;font-size:16px;font-weight:700;padding:24px 4px}.panel{background:#fff;border:1px solid #e6e6e6;border-radius:5px;display:block}.panel-no-border{border:none;border-radius:0}.panel-image{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;display:block}.panel-content{padding:10px 15px 13px}.panel-content.panel-content-padded{padding:25px}.panel-name{color:#121212;display:block;font-family:acta-display,georgia,serif;font-size:16px;font-weight:700;margin:0}.index-grid h4.panel-name{line-height:1;overflow:hidden}.add-to-campaign .panel-name{margin-top:14px;width:85%}.panel.add-to-campaign-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-justify-content:center;justify-content:center}.panel.add-to-campaign-wrapper:active,.panel.add-to-campaign-wrapper:focus,.panel.add-to-campaign-wrapper:hover{border:1px solid #cbcbcb;opacity:1}.panel-stat-number{color:#121212;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;font-weight:700;line-height:1.2}.panel-featured .panel-stat-number{color:#fff}.panel-stat-word{color:#787878;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.2}.panel-featured{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:5px;display:flex;height:225px}.panel-featured .panel-content{-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;background:linear-gradient(180deg,rgba(1,1,1,0) 0,rgba(1,1,1,.8) 98%);-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00121212",endColorstr="#121212",GradientType=0);margin-top:auto;padding-top:70px;width:100%}.panel-featured .panel-name{display:table-cell;font-size:18px;font-weight:300;letter-spacing:.04em;text-shadow:1px 1px 1px #121212;vertical-align:bottom}.panel-featured .panel-name,.panel-featured .panel-name a,.panel-featured .panel-name a:active,.panel-featured .panel-name a:focus,.panel-featured .panel-name a:hover,.panel-featured .panel-name a:link,.panel-featured .panel-name a:visited,.panel-featured .panel-stat-number{color:#fff}.panel-featured .panel-stat-word{color:#e6e6e6}.panel-featured .panel-stat-number,.panel-featured .panel-stat-word{display:inline-block}.panel-featured-mega{height:470px}.panel-featured-mega .panel-name{font-size:30px}.panel-score-color{-webkit-align-items:center;align-items:center;background:#652290;display:flex;-webkit-justify-content:center;justify-content:center}.panel-score-color .panel-content{background:#7327a5;border-radius:400px;margin:20px auto;padding:50px 10px;text-align:center}.panel-score-color .panel-header{color:#fff;font-family:acta-display,georgia,serif;font-size:28px;font-weight:700}.panel-score-color .panel-text{color:#fff;font-size:16px}.crowdpacs-list.crowdpacs-list-featured .panel-featured .panel-content{padding-top:30px}.flex-panels{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 0 2em}.flex-panels .panel{border-radius:5px;margin:0 1.2em 1.2em 0;min-height:0;width:calc(33% - 1.2em)}.flex-panels .panel:nth-child(3n){margin-right:0}.flex-panels .panel .image{border-radius:5px 5px 0 0;display:block;margin-bottom:1.75em;margin-left:-1.75em;margin-top:-1.75em;position:relative;width:calc(100% + 3.5em)}.flex-panels .panel .image img{border-radius:5px 5px 0 0;width:100%}@media screen and (max-width:979px){.flex-panels .panel{width:calc(33% - 1.6em)}}@media screen and (max-width:736px){.flex-panels .panel{margin-right:.8em;width:calc(50% - .875em - 1px)}.flex-panels .panel:nth-child(3n){margin-right:.8em}.flex-panels .panel:nth-child(2n){margin-right:0}.flex-panels .panel .image{margin-bottom:1.5em;margin-left:-1.5em;margin-top:-1.5em;width:calc(100% + 3em)}}@media screen and (max-width:640px){.flex-panels{display:block}.flex-panels .panel{margin:0 0 2em!important;width:100%}}.panel-grid{display:flex;flex-wrap:wrap}.panel-grid .panel{flex:0 1 31%;margin-bottom:2%;margin-right:2%}.panel-grid .panel:nth-child(3n){margin-right:0}.panel-grid .panel-content{display:flex;flex-direction:column;height:112px;justify-content:space-between}.panel-grid .panel-featured-action .panel-content{justify-content:flex-end}.panel-grid-4-up .panel{flex:0 1 23%}.panel-grid-4-up .panel:nth-child(3n){margin-right:2%}.panel-grid-4-up .panel:nth-child(4n){margin-right:0}.panel-grid-4-up .panel-content{height:125px}.panel-grid-4-up .panel-featured-action .panel-content{height:146px}.panel-grid-2-up{margin-left:auto;margin-right:auto;max-width:660px}.panel-grid-2-up .panel{flex:0 1 47%}.panel-grid-2-up .panel:nth-child(3n){margin-right:2%}.panel-grid-2-up .panel:nth-child(2n){margin-right:0}.panel-grid.panel-grid-1-up{margin-left:auto;margin-right:auto;max-width:340px}.panel-grid.panel-grid-1-up .panel{flex:0 1 99%}.panel-grid.panel-grid-1-up .panel:nth-child(n){margin-right:0}.panel-list{list-style:none;margin:0}.panel-list a:hover .panel-list-title{color:#004aad}.panel-list-title{color:#121212;font-family:rooney-web,georgia,serif;font-size:18px;font-weight:300;line-height:1.2}.panel-list-title:hover{color:#004aad}.panel-list-item{border-bottom:1px solid #e6e6e6;margin:0 0 24px;padding:0 0 24px}.panel-list-date{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;font-weight:300;margin:0 0 2px;padding:0}.panel-list-date a,.panel-list-date a:active,.panel-list-date a:focus,.panel-list-date a:hover,.panel-list-date a:link,.panel-list-date a:visited{color:#e6e6e6}.nested-progress-bar{border-radius:24px;float:left;height:24px;width:540px}.nested-progress-bar .bar{border-radius:24px}.nested-progress-bar .bar.dem{background-color:#1587d7}.nested-progress-bar .bar.rep{background-color:#d8171e}.nested-progress-stats{color:#fff;line-height:25px;margin-left:5px;position:absolute;text-shadow:1px 1px 0 #121212}.nested-progress-stats.empty-bar{color:#000;text-shadow:none}.panel-row-btn{float:right}.vp-candidate-name{color:#121212;font-family:acta-display,georgia,serif;font-size:24px;font-weight:700}.panel-status-label{border-top:1px solid #e6e6e6;color:#a6a6a6;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:-9px;margin-left:-15px;margin-right:-15px;padding-top:3px;text-align:center;text-transform:uppercase}.panel-status-label.panel-status-label-success{color:#004aad}.panel-with-sash{position:relative}.panel-status-sash{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:93px;left:0;position:absolute;top:0;width:93px}.panel-status-sash.panel-status-sash-success{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1458608690/assets/Success_banner_small.png)}.panel-status-sash.panel-status-sash-closed{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1458608644/assets/Closed_banner_small.png)}.panel-featured-mega .panel-status-sash{height:113px;width:113px}.panel-featured-mega .panel-status-sash.panel-status-sash-success{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1458606024/assets/Success_banner_large.png)}.panel-featured-mega .panel-status-sash.panel-status-sash-closed{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1458605880/assets/Closed_banner_large.png)}.panel-featured-action{height:320px;width:220px}.panel-featured-action .panel-name{font-size:28px;font-weight:700}.panel-featured-action .panel-content{padding-left:10px;padding-right:10px}.panels-centered{-webkit-align-items:center;align-items:center;display:flex;-webkit-justify-content:center;justify-content:center}.panels-centered .panel{margin-bottom:10px;margin-right:10px}.panels-centered .panel:last-child{margin-right:0}.panel-footer{margin-top:5px}@media screen and (max-width:979px){.nested-progress-bar{height:24px;width:360px}.panel-grid .panel-name{height:45px}.panel-grid .panel-content{height:138px}.panel-grid .panel-featured-action{flex:0 1 48%}.panel-grid .panel-featured-action:nth-child(3n){margin-right:2%}.panel-grid .panel-featured-action:nth-child(2n){margin-right:0}.panel-grid .panel-featured-action .panel-name{height:auto}.panel-featured-action .panel-content{height:112px}.panel-footer,.progress-small{margin-top:0}.panel-featured-action .panel-footer{margin-top:10px}}@media screen and (min-width:768px){.panel-featured-span,.panel-home-wrapper.column-mobile-left{margin-bottom:20px}}@media screen and (max-width:767px){.panel,.panel-grid .panel{height:auto}.panel-grid .panel-featured-action{height:320px}.panel-featured{min-height:180px}.panel-featured-mega{height:225px}.panel-featured-span{margin-bottom:10px}.panel-grid .panel{flex:0 1 48%}.panel-grid .panel:nth-child(3n){margin-right:2%}.panel-grid .panel:nth-child(2n){margin-right:0}.panel-grid .panel-not-featured .panel-content{min-height:112px;padding:8px}.panel-list-image{display:none}.panel-list-has-mobile-img .media>.pull-left{width:100px}.panel-list-has-mobile-img .panel-list-image{display:block}.panel-list-title{font-weight:300}.panel-list-item{margin-bottom:16px;padding-bottom:16px}.panel-list-item .btn{float:right;margin-bottom:23px;margin-left:8px}.panel-list-item .progress{height:5px}.panel-list-item .progress-container{margin-top:-5px}.panel-list-item .progress-stats *{font-size:14px}.panel-list-item .progress.nested-progress-bar{height:24px;width:100%}.panel-home-wrapper.column-mobile-left{margin-bottom:0}.panel-status-label{margin-left:-8px;margin-right:-8px}.panel-mobile-padding .panel-content{padding:8px}.vp-candidate-name{font-size:16px}.panels-centered{flex-wrap:wrap}}@media screen and (max-width:479px){.panel-grid .panel-featured-action{display:block;flex:none;margin:0 0 15px!important;position:relative;width:100%}.panel-grid .panel-featured-action .panel-name{height:95px}.panel-grid .panel-featured-action .panel-content{bottom:0;display:block;height:auto;left:0;padding:2%;position:absolute;width:96%}}.hero-baseball-cards-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px}.hero-baseball-cards-grid__hero{margin:0 0 20px 20px;width:calc(66.66667% - 20px)}@media screen and (max-width:767px){.hero-baseball-cards-grid__hero{width:calc(100% - 20px)}}.hero-baseball-cards-grid__non-heros{display:flex;flex-wrap:wrap;width:33%}@media screen and (max-width:767px){.hero-baseball-cards-grid__non-heros{width:100%}}.hero-baseball-cards-grid__non-heros>.baseball-card{margin:0 0 20px 20px;width:calc(100% - 20px)}@media screen and (max-width:767px){.hero-baseball-cards-grid__non-heros>.baseball-card{width:calc(50% - 20px)}}@media screen and (max-width:479px){.hero-baseball-cards-grid__non-heros>.baseball-card{width:calc(100% - 20px)}}#js-crowdpacs-grid-container.is-loading-crowdpacs{opacity:.2}.baseball-cards-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-20px}.baseball-cards-grid>.baseball-card{margin:0 0 20px 20px}.baseball-cards-grid--4-across>.baseball-card{width:calc(25% - 20px)}@media screen and (max-width:979px){.baseball-cards-grid--4-across>.baseball-card{width:calc(33.33333% - 20px)}}@media screen and (max-width:767px){.baseball-cards-grid--4-across>.baseball-card{width:calc(50% - 20px)}}@media screen and (max-width:479px){.baseball-cards-grid--4-across>.baseball-card{width:calc(100% - 20px)}}.baseball-cards-grid--3-across>.baseball-card{width:calc(33.33333% - 20px)}@media screen and (max-width:979px){.baseball-cards-grid--3-across>.baseball-card{width:calc(50% - 20px)}}@media screen and (max-width:479px){.baseball-cards-grid--3-across>.baseball-card{width:calc(100% - 20px)}}.baseball-card{background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-sizing:border-box;color:#121212;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left}.baseball-card--featured{border:0;justify-content:flex-end;min-height:225px}.baseball-card a{color:inherit;text-decoration:none}.baseball-card__image{background-position:50% 33%;background-size:cover;height:170px;margin-bottom:.5em}.baseball-card--featured .baseball-card__image{height:100%;left:0;margin-bottom:0;position:absolute;top:0;width:100%}.baseball-card__background-overlay{background:linear-gradient(180deg,transparent 33%,rgba(0,0,0,.8));bottom:0;height:100%;left:0;position:absolute;width:100%}.baseball-card__content{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.5em;position:relative}.baseball-card__content:not(.baseball-card__content--featured){flex-grow:1}.baseball-card__content--featured{color:#fff;justify-content:flex-end;text-shadow:1px 1px 1px #121212}.baseball-card__segment{margin:.3em 1em}.baseball-card__segment--hidden{visibility:hidden}.baseball-card__name{font-family:rooney-web,georgia,serif;font-size:20px;font-weight:300;line-height:1.2;margin:0;max-height:3em;max-height:3.6em;overflow:hidden}.baseball-card__name--featured{max-height:auto}.baseball-card__name--mega{font-size:30px}.baseball-card__subtitle{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-top:5px}.baseball-card:not(.baseball-card--featured) .baseball-card__spacer{flex-grow:1;min-height:1em}.baseball-card__progress-bar{background:#e6e6e6;height:5px;position:relative}.baseball-card--featured .baseball-card__progress-bar{height:3px}.baseball-card__progress-bar-fill{background:#004aad;height:100%;left:0;position:absolute;top:0;width:50%}.baseball-card__meta{display:flex;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;justify-content:space-between;line-height:1.2}.baseball-card__meta>:last-child{text-align:right}.baseball-card:not(.baseball-card--featured) .baseball-card__meta{color:#787878}.baseball-card:not(.baseball-card--featured) .baseball-card__meta strong{color:#121212;display:block}.baseball-card__banner{background:#fff;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}.baseball-card__banner--successful{color:#004aad}.baseball-card:not(.baseball-card--featured) .baseball-card__banner{border-top:1px solid #e6e6e6;font-size:12px;padding:.2em 0}.baseball-card--featured .baseball-card__banner{box-shadow:0 0 5px rgba(0,0,0,.1);height:2em;left:-50%;line-height:2em;position:absolute;top:-1em;transform:translate(3em,3em) rotate(-45deg);transform-origin:center center;width:100%}.ui-slider .ui-slider-handle{cursor:pointer}.issue-slider{background:#e6e6e6;border:none;height:3px;margin:30px 20px 20px 10px;padding:0;z-index:2}.issue-slider .ui-slider-handle{background:#652290;border:none;border-radius:18px;height:35px;outline:none;text-align:center;text-decoration:none;top:-15px;width:35px;z-index:5}.image-slider .ui-slider-handle{height:30px;top:-14px;width:30px}.image-slider .ui-slider-handle.ui-state-active{height:36px;margin-left:-12px;top:-17px;width:36px}.image-slider .ui-slider-handle.ui-state-active span{height:36px;width:36px}.save-image-slider{margin-top:12px}.survey-sections .save-image-slider{display:none}.image-slider-mid{padding-top:32px}.issue-slider .ui-slider-handle span{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;line-height:35px}.issue-slider .dot{top:-3px}.issue-slider .dot-issuepoint{top:-5px}.issue-slider .dot.dot-empty.dot-right{right:-10px;right:0}.slider-box-ideology-conservative .dot.dot-left{display:none}.slider-box-ideology-conservative .dot.dot-mid{left:0}.slider-box-ideology-conservative .issue-slider-helper-left{width:115px}.slider-box-ideology-liberal .dot.dot-right{display:none}.slider-box-ideology-liberal .dot.dot-mid{left:auto;right:0}.image-slider-flex-slider .ui-slider-handle span,.image-slider-mid .ui-slider-handle span,.ui-slider-handle span.with-arrows{background:url(https://assets.crowdblue.com/v2/production/all/img/slider-arrows.png) 50% no-repeat;display:block;font-size:0;height:30px;text-indent:-9999px;width:30px}.issue-slider-helper-container{padding:0 20px}.image-slider-label{float:left;text-align:center;width:50%}.issue-slider-helper{margin:0 auto;padding-top:2px;width:82px}.issue-slider-helper p{float:left;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2}.issue-slider-helper i{display:block;float:left;margin:2px 5px 0 0}.issue-slider-helper-right{width:122px}.issue-slider-helper-right p{float:right}.issue-slider-helper-right i{float:right;margin:2px 0 0 5px}.issue-slider-label-right{text-align:right}.issue-slider-labels-stretched .issue-slider-helper{margin:0}.issue-slider-labels-stretched .issue-slider-helper-right{float:right}.modal-issue-image-slider .modal-body{padding-top:20px}.social-share-widgets{margin:20px auto;width:242px}.social-share-widget{float:left}.social-share-widget.social-share-widget-fb{margin:0 20px 0 25px}.section-share .section-title{margin-bottom:20px}.header-share section{margin:0}.header-share .section-title{display:none}.social-icons{margin:23px 0 0}.social-icon{border:2px solid #121212;border-radius:20px;display:block;float:left;font-size:22px;height:22px;margin-right:15px;padding:5px;text-align:center;width:22px}.social-icon:last-child{margin-right:0!important}.social-icon:hover{border-color:#004aad!important;color:#004aad!important}.social-icon.social-icon-color-fb{border-color:#3a5998;color:#3a5998}.social-icon.social-icon-color-twitter{border-color:#4098fc;color:#4098fc}.social-icons-black .social-icon.social-icon-color-fb,.social-icons-black .social-icon.social-icon-color-twitter{border-color:#121212;color:#121212}.social-icons-white .social-icon.social-icon-color-fb,.social-icons-white .social-icon.social-icon-color-twitter{border-color:#fff;color:#fff}.home-social-icons .social-icon{margin-right:25px}.header-share{float:right;margin-left:5px;width:28px}.header-share .social-icon{background:#fff;border:none;border-radius:0;color:#121212;font-size:23px;height:28px;line-height:28px;margin:0;padding:0;width:28px}.header-share .social-icon.social-icon-color-fb{color:#3a5998}.header-share .social-icon.social-icon-color-twitter{color:#4098fc}.header-share .social-icon:hover{color:#004aad!important}.horizontal-share .header-share{float:none;width:auto}.module-share-bar{-webkit-align-items:center;align-items:center;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:40px;margin-top:40px}.module-share-bar>*{margin:0 10px}.module-share-bar .btn{width:140px}.module-share-bar-widest .btn{width:168px}.module-share-bar-grid{flex:none;margin:0}.module-share-bar-grid .btn{float:left;margin:0 4% 4% 0;width:36%}.module-share-bar-shorter{flex:none}.module-share-bar-shorter .btn{width:48%}@media only screen and (max-width:979px){.module-share-bar .btn{width:100px}.module-share-bar-widest .btn{width:125px}.module-share-bar-grid .btn{display:block;float:none;margin:0 0 4%;width:100%}.module-share-bar-shorter .btn.btn-lower.btn-large{padding:8px}.module-share-bar .btn.btn-lower.btn-large{padding:8px 12px}}@media only screen and (max-width:767px){.module-share-bar{display:block;text-align:center}.module-share-bar .share-bar-text{display:block;margin:10px;width:100%}.module-share-bar .btn{border:none;float:left;margin:10px 3%;padding-left:0!important;padding-right:0!important;width:44%}.module-share-bar-shorter .btn{margin:0!important;width:42%}}.view-search .nav-search{display:none}.block-twitter-typeahead .twitter-typeahead,.block-twitter-typeahead .typeahead-candidate-names,.layout-search .twitter-typeahead,.layout-search .typeahead-candidate-names,.site-search .twitter-typeahead,.site-search .typeahead-candidate-names{width:100%}.block-twitter-typeahead .tt-menu,.layout-search .tt-menu,.site-search .tt-menu{width:99.5%}.twitter-typeahead .tt-hint,.twitter-typeahead .tt-query{margin-bottom:0}.twitter-typeahead .tt-hint{display:none}.nav-search .typeahead-candidate-names{margin-bottom:0}.tt-menu{background-color:#fff;border:1px solid rgba(0,0,0,.2);*border-bottom-width:2px;*border-right-width:2px;margin-top:2px;min-width:222px;padding:0}@media screen and (max-width:768px){.tt-menu{border-bottom:none;border-left:none;border-right:none}}.search-result{border-bottom:1px solid rgba(0,0,0,.2);display:block;padding:18px 15px}.search-result .media{overflow:visible}.search-result .list-item{margin:2px 0}.search-result p{margin:0}.search-result .list-item-title{color:#121212;font-size:16px;line-height:1.1;margin:0;text-align:left}.search-result .list-item-title-centered{margin-top:8px}.search-result .list-item-subtitle{color:#787878;display:none;font-size:11px;line-height:1.1}.search-result.search-result-active-0{opacity:.6}.search-result.search-result-active-0 .list-item-title{color:#787878}.search-result.tt-suggestion p{font-size:16px}.search-result.tt-suggestion.tt-cursor,.search-result.tt-suggestion:hover{background-color:#e6e6e6;cursor:pointer}.search-result .mini-recipient .affiliation-icon{border:1px solid #fff;bottom:-1px;color:#fff;right:-3px;text-align:center}.search-result .mini-recipient__image{height:50px;width:50px}.search-result .mini-recipient__text-block{margin-bottom:0;margin-left:10px;margin-top:0}.search-result .list-item-title{margin-bottom:7px}@media screen and (max-width:768px){.search-result .list-item-title{margin-bottom:3px}}.search-result .label-tiny{font-size:14px}.search-result:last-child{border-bottom:none}.search-result-default{color:#121212;padding:3px 20px}.search-result-default.tt-cursor,.search-result-default:hover{background:#e6e6e6;cursor:pointer}.tt-dataset-election-names .tt-suggestion,.typeahead-default-container .tt-suggestion{border-bottom:1px solid rgba(0,0,0,.2);color:#121212;display:block;font-size:16px;line-height:1.1;margin:0 0 7px;padding:18px 15px;text-align:left}.tt-dataset-election-names .tt-suggestion .media,.typeahead-default-container .tt-suggestion .media{overflow:visible}.tt-dataset-election-names .tt-suggestion .list-item,.typeahead-default-container .tt-suggestion .list-item{margin:2px 0}.tt-dataset-election-names .tt-suggestion p,.typeahead-default-container .tt-suggestion p{margin:0}.tt-dataset-election-names .tt-suggestion .list-item-title,.typeahead-default-container .tt-suggestion .list-item-title{color:#121212;font-size:16px;line-height:1.1;margin:0;text-align:left}.tt-dataset-election-names .tt-suggestion .list-item-title-centered,.typeahead-default-container .tt-suggestion .list-item-title-centered{margin-top:8px}.tt-dataset-election-names .tt-suggestion .list-item-subtitle,.typeahead-default-container .tt-suggestion .list-item-subtitle{color:#787878;display:none;font-size:11px;line-height:1.1}.tt-dataset-election-names .tt-suggestion.search-result-active-0,.typeahead-default-container .tt-suggestion.search-result-active-0{opacity:.6}.tt-dataset-election-names .tt-suggestion.search-result-active-0 .list-item-title,.typeahead-default-container .tt-suggestion.search-result-active-0 .list-item-title{color:#787878}.tt-dataset-election-names .tt-suggestion.tt-suggestion p,.typeahead-default-container .tt-suggestion.tt-suggestion p{font-size:16px}.tt-dataset-election-names .tt-suggestion.tt-suggestion.tt-cursor,.tt-dataset-election-names .tt-suggestion.tt-suggestion:hover,.typeahead-default-container .tt-suggestion.tt-suggestion.tt-cursor,.typeahead-default-container .tt-suggestion.tt-suggestion:hover{background-color:#e6e6e6;cursor:pointer}.tt-dataset-election-names .tt-suggestion .mini-recipient .affiliation-icon,.typeahead-default-container .tt-suggestion .mini-recipient .affiliation-icon{border:1px solid #fff;bottom:-1px;color:#fff;right:-3px;text-align:center}.tt-dataset-election-names .tt-suggestion .mini-recipient__image,.typeahead-default-container .tt-suggestion .mini-recipient__image{height:50px;width:50px}.tt-dataset-election-names .tt-suggestion .mini-recipient__text-block,.typeahead-default-container .tt-suggestion .mini-recipient__text-block{margin-bottom:0;margin-left:10px;margin-top:0}.tt-dataset-election-names .tt-suggestion .list-item-title,.typeahead-default-container .tt-suggestion .list-item-title{margin-bottom:7px}@media screen and (max-width:768px){.tt-dataset-election-names .tt-suggestion .list-item-title,.typeahead-default-container .tt-suggestion .list-item-title{margin-bottom:3px}}.tt-dataset-election-names .tt-suggestion .label-tiny,.typeahead-default-container .tt-suggestion .label-tiny{font-size:14px}@media screen and (max-width:768px){.tt-dataset-election-names .tt-suggestion,.typeahead-default-container .tt-suggestion{margin-bottom:3px}}.search-empty-state{cursor:default!important;font-size:13px;line-height:1.1;padding:18px 15px}@media only screen and (min-width:768px){.form-large-typeahead .tt-menu{min-width:312px}}@media screen and (max-width:768px){.tt-menu{top:55px;width:100%}}.bar-graph{width:100%}.bar-graph-row{border-bottom:1px solid #e6e6e6}.bar-graph-row td{padding-bottom:15px;padding-top:15px}.bar-graph-row:hover{opacity:.9}.bar-graph-row .affiliation-icon{margin-right:6px}.bar-graph-image{width:25%}.bar-graph-value-container{padding-left:15px;width:75%}.bar-graph-value{float:left;height:50px;position:relative;text-align:left;width:100%}.bar-graph-value *{position:absolute}.bar-graph-bar-value{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;padding-right:4px;right:0;z-index:6}.bar-graph-bar-value.backup-value{color:#e6e6e6;left:100%;right:auto}.bar-graph-bar{height:50px;left:0;position:relative;top:0;z-index:5}.bar-graph-formatted-value{font-weight:500}.bar-graph-subtitle{color:#787878;font-size:80%;line-height:1.2}.bar-graph-filter-description{color:#787878;font-style:italic;padding-left:10px}.bar-graph-small .bar-graph-image-with-score{display:none!important}.bar-graph-small .bar-graph-name-col{font-size:80%;line-height:1.1;width:90%!important}.bar-graph-small .bar-graph-bar,.bar-graph-small .bar-graph-value{height:20px}.bar-graph-small .bar-graph-row td{padding-bottom:5px;padding-top:5px}.bar-graph-small .bar-graph-image{width:42%}.bar-graph-small .bar-graph-value-container{padding-left:2px;width:58%}.bar-graph-small .active .bar-graph-name-col{color:#004aad}.bar-graph-small .bar-graph{margin:0 0 20px}.bar-graph-small .bar-graph-filter select{display:none}.bar-graph-small .bar-graph-filter-description{padding:0 0 10px}@media only screen and (max-width:767px){.bar-graph-small .bar-graph-name-col{font-size:100%}.bar-graph-small .bar-graph-image{width:30%}.bar-graph-small .bar-graph-value-container{width:70%}}.media-box{align-items:center;display:flex;justify-content:space-between}.media-box-content{padding:40px 0}.media-box-padded{margin:auto;padding:75px 0}.media-box-padded-top{padding:25px 0 0}.media-box-image{margin:-40px auto}.media-box-flex{display:block}.media-box-pretitle{color:#121212;color:#004aad!important;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 10px;text-transform:uppercase}.media-box-title{color:#121212;font-family:rooney-web,georgia,serif;font-size:40px;font-size:32px;font-weight:300;line-height:1;line-height:1.2;margin:0 0 15px;max-width:470px}.media-box-title strong{font-family:rooney-web,georgia,serif;font-weight:500}.media-box-title.headline-serif-small{color:#787878;font-size:20px}.media-box-title.headline-serif-small a{color:#787878}.media-box-title.headline-serif-small a:hover{color:#004aad}.hero-section-highlight{background:#004aad;margin-top:0}.hero-section-highlight .media-box-pretitle,.hero-section-highlight .media-box-title{color:#fff!important;text-align:center}.hero-section-highlight .btn{background:#fff!important;color:#004aad!important;display:block}@media only screen and (min-width:768px){.media-box-flex{display:flex}}.step-circles{align-items:flex-start;display:flex;justify-content:space-between}.step-circle{max-width:240px}.step-circle-image{margin-bottom:20px}.step-circle-text p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}.step-circle-arrow{font-size:40px;margin-top:5%;padding:0 10px}@media only screen and (min-width:980px){.step-sub-cartoon{height:130px}}.horizontal-steps{-webkit-align-items:center;align-items:center;display:flex;-webkit-justify-content:center;justify-content:center}.horizontal-step-divider{background:#e6e6e6;flex:1 0 1px;height:100px;width:1px}.horizontal-step{margin-bottom:auto;padding:0 30px}@media only screen and (max-width:619px){.horizontal-step-divider{display:none}.horizontal-steps{display:block}.horizontal-step{margin-bottom:20px}}.large-stats{border-top:1px solid #e6e6e6;padding-top:10px}.large-stat{border-bottom:1px solid #e6e6e6;color:#121212;margin:0 0 10px;padding:10px 0}.large-stat strong{font-family:acta-display,georgia,serif;font-size:42px;font-weight:700}.large-stat span{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;font-weight:300;letter-spacing:1px;line-height:1;text-transform:uppercase}.large-stat.large-stat-progress{border:none;margin-bottom:0;padding-top:0}.large-stat.large-stat-progress .progress{margin:10px 0 0}.stat strong{color:#121212;font-family:acta-display,georgia,serif;font-size:32px;font-weight:700}.stat span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.stat-small strong{font-size:22px}.stats-box{background:#f8f8f8;border:1px solid #dbdbdb;border-radius:3px;box-sizing:border-box}.stats-box .stat-box{border-right:1px solid #dbdbdb;box-sizing:border-box;float:left;padding:10px}.stats-box .stat-box:last-child{border:none}.stats-box .stat-box p{font-size:16px;line-height:1.1}.stats-box-1 .stat-box{width:100%}.stats-box-2 .stat-box{width:49%}.stats-box-3 .stat-box{width:33%}.layout-survey{background:#e6e6e6;padding-bottom:100px}.header-survey{background:#444;padding:20px 0 100px}.content-survey{margin-top:-110px}.survey-container{background:#fff;padding:80px}.header-survey-response{margin-bottom:40px;margin-top:-40px}.panel-list-survey-results .media-body{margin-top:17px}img.main-match{border-radius:10px}.survey-header-wrap{margin-bottom:50px;margin-top:50px}@media only screen and (max-width:767px){.header-survey{padding:0 0 20px}.content-survey{margin-top:-40px}.survey-container{padding:20px}.header-survey-response{margin-bottom:20px;margin-top:0}}@media only screen and (max-width:479px){.layout-survey{padding-bottom:0}img.main-match{border-radius:5px}.survey-header-wrap{margin-bottom:25px;margin-top:25px}.header-survey{padding:0}.layout-survey{background:none}.survey-container{padding:20px 0}.content-survey{margin-bottom:0;margin-top:0}.header-survey-response{font-size:24px}}.postcard{border:1px solid #e6e6e6;border-radius:10px;transition:all .5s ease}.postcard.postcard-can-hover:hover{background:#f8f8f8}.postcard-content{margin:0 auto;max-width:260px;padding:40px;text-align:center}.postcard-wide .postcard-content{max-width:100%}@media only screen and (max-width:979px){.postcard-content{padding:40px 20px}}@media only screen and (max-width:767px){.postcard-content{padding:20px}.postcards-container{padding:0 20px}.postcards-container .display-flex{flex-direction:column}}.postcard-btn{border:1px solid #e6e6e6;border-radius:5px;color:#121212;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;text-align:center;transition:all .1s ease}.postcard-btn__header{padding:40px 10px}.postcard-btn__title{font-size:24px;font-weight:600;margin-bottom:8px}.postcard-btn__title-suffix{font-size:18px}.postcard-btn__hover-meta,.postcard-btn__meta{border-top:1px solid #e6e6e6;font-size:14px;padding:10px}.postcard-btn__meta{color:#aaa}.postcard-btn__meta--empty{border-color:#fff;color:#fff}.postcard-btn__hover-meta{background-color:#004aad;border-top-color:#004aad;color:#fff;display:none}.no-touch .postcard-btn:hover{border-color:#004aad}.no-touch .postcard-btn:hover .postcard-btn__meta{display:none}.no-touch .postcard-btn:hover .postcard-btn__hover-meta{display:block}.image-input{text-align:center}.image-input .image-input__container{border:5px dashed #e6e6e6;border-radius:5px;display:inline-block;margin:0 auto;max-width:100%;position:relative}.image-input--circular .image-input__container{border-radius:50%}.image-input[data-has-file] .image-input__container{border:0}.image-input .image-input__error{background:hsla(0,100%,75%,.5);padding:.5em 1em}.image-input .image-input__error:empty{display:none}.image-input .image-input__button{background:#fff;border:3px solid #aaa;border-radius:5px;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;padding:.2em 2em;white-space:nowrap}.image-input .image-input__button--icon{font-size:22px;padding-left:.5em;padding-right:.5em}.image-input .image-input__placeholder{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.image-input .image-input__placeholder[data-has-file] .image-input .image-input__placeholder__placeholder{display:none}.image-input .image-input__file-input{cursor:pointer;height:100%;left:0;opacity:.001;position:absolute;top:0;width:100%}.image-input .image-input__hidden-fields{height:1px;opacity:.001;overflow:hidden;pointer-events:none;position:absolute;width:1px}.image-input .image-input__preview{cursor:move;display:block;max-width:100%}.image-input--circular .image-input__preview{border-radius:50%}.image-input[data-has-file] .image-input__preview{position:relative}.image-input .image-input__clear-button{position:absolute;right:15px;top:15px;transition:opacity .2s}.image-input .image-input__clear-button:disabled{opacity:0;pointer-events:none}.image-input .image-input__loader{background:rgba(0,0,0,.5);border-radius:50%;height:50px;left:50%;line-height:47px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.image-input:not([data-has-file]) .image-input__instruction,.image-input:not([data-loading]) .image-input__loader{display:none}.image-input .image-input__warning{padding:.5em 1em}.campaign-owner-banner{background:#f8f8f8;border-bottom:1px solid #e6e6e6;color:#787878;padding:30px 20px}.campaign-owner-banner .campaign-owner-banner__container{align-items:center;display:flex;flex-wrap:wrap;margin:0 -10px}.campaign-owner-banner .campaign-owner-banner__column{flex:100 1 35ch;margin:0 10px}.campaign-owner-banner .campaign-owner-banner__column--narrow{flex:1 1 calc(33.33% - 20px)}.campaign-owner-banner .campaign-owner-banner__heading{color:#121212;font-size:24px;margin:.5em 0}.campaign-owner-banner .campaign-owner-banner__content,.campaign-owner-banner .campaign-owner-banner__content p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400}.campaign-owner-banner .content-links-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width:881px){.campaign-owner-banner .content-links-group a{padding-bottom:12px}}.campaign-owner-banner .needs-more-financial-info-group .campaign-owner-banner-link{width:50%}.campaign-owner-banner .campaign-owner-banner__stats-group{border-radius:5px;display:flex;flex-wrap:wrap;margin:9.5px -.5px;overflow:hidden;position:relative}.campaign-owner-banner .campaign-owner-banner__stats-group>*{background:#fff;color:#787878;flex:1 1 0;margin:.5px;position:relative}.campaign-owner-banner .campaign-owner-banner__stat{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:1.2;padding:16px 18px;white-space:nowrap}.campaign-owner-banner .campaign-owner-banner__stat:first-child,.campaign-owner-banner .campaign-owner-banner__stat:nth-child(2){border-right:1px solid #e6e6e6}.campaign-owner-banner .campaign-owner-banner__stat--progress{flex-grow:2}@media screen and (max-width:979px){.campaign-owner-banner .campaign-owner-banner__stat--progress{border-bottom:1px solid #e6e6e6;border-right:none!important;flex-basis:100%}}@media (max-width:979px){.campaign-owner-banner .campaign-owner-banner__stat.convert-pledges-stat-box{border-bottom:1px solid #e6e6e6;border-right:none;flex-basis:100%;width:100%}}.campaign-owner-banner .campaign-owner-banner__stat-value{color:#121212;display:block}.campaign-owner-banner .campaign-owner-banner__progress-bar{background:#e6e6e6;border-radius:2em;height:.8em;margin:.2em 0;overflow:hidden;position:relative}.campaign-owner-banner .campaign-owner-banner__progress-bar-fill{background:#004aad;border-radius:0 2em 2em 0;height:100%;left:0;position:absolute;top:0}.campaign-owner-banner .campaign-owner-banner__button-group{display:flex;flex-wrap:wrap;margin:5px -5px}.campaign-owner-banner .campaign-owner-banner__button-group--stacked{flex-direction:column}.campaign-owner-banner .campaign-owner-banner__button-group>*{flex:1 0 0;margin:5px}.campaign-owner-banner .campaign-owner-banner__button{background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-sizing:border-box;color:#004aad;display:inline-block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1;min-height:3em;padding:1em;text-align:center;white-space:nowrap}.campaign-owner-banner .campaign-owner-banner__button--major{background:#004aad;border:solid #121212;border-width:0 0 1px;color:#fff}.campaign-owner-banner .campaign-owner-banner__button--minor{color:#787878}.campaign-owner-banner .campaign-owner-banner__button--share{background:#787878;border:0;color:#fff}.campaign-owner-banner .campaign-owner-banner__button--joined:not([data-joined-place=first]){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;margin-left:0}.campaign-owner-banner .campaign-owner-banner__button--joined:not([data-joined-place=last]){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}.campaign-owner-banner .campaign-owner-banner__button[href*="facebook.com/"]{background:#3a5998}.campaign-owner-banner .campaign-owner-banner__button[href*="twitter.com/"]{background:#4098fc}.campaign-owner-banner .campaign-status__button{align-items:stretch;border:1px solid;border-radius:5px;box-shadow:inset 0 0 0 -15em;box-sizing:border-box;color:#fff;display:inline-flex;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.3;margin:0;padding:.2em 1em;text-align:center;text-decoration:none;text-transform:uppercase}.campaign-owner-banner .campaign-status--live-pledge{background:#2164f326;border-color:#2164f326}.campaign-owner-banner .campaign-status--live-donation,.campaign-owner-banner .campaign-status--private{background:#b2ddd0;border-color:#b2ddd0}.campaign-owner-banner .campaign-status--closed{background:#ebebeb;border-color:#ebebeb}.campaign-owner-banner .campaign-status--hidden,.campaign-owner-banner .campaign-status--unpublished{background:#d9d9d966;border-color:#d9d9d966}.campaign-owner-banner .campaign-status--pending-financial-info,.campaign-owner-banner .campaign-status--pending-moderation,.campaign-owner-banner .campaign-status--pending-verification{background:#8b63ff59;border-color:#8b63ff59}.campaign-owner-banner .campaign-status--rejected{background:#ff0002;border-color:#ff0002}.campaign-owner-banner .action-icon{font-size:16.5px;padding-right:8px}.campaign-owner-banner .campaign-owner-banner-link{align-items:center;display:flex;width:33%}@media screen and (max-width:979px){.campaign-owner-banner .campaign-owner-banner-link{width:45%}}.campaign-owner-banner .convert-pledges-link{color:#004aad;font-weight:700;transition:-webkit-text-decoration .1s;transition:text-decoration .1s;transition:text-decoration .1s,-webkit-text-decoration .1s}.campaign-owner-banner .convert-pledges-link:hover{text-decoration:underline}.cp-carousel{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;overflow:hidden;text-align:left}.cp-carousel[data-layout=stack]{border-bottom:1px solid #eee}.cp-carousel .cp-carousel__contents,.cp-carousel .cp-carousel__panels{display:flex;left:0;position:relative;width:300%}.cp-carousel .cp-carousel__contents>*,.cp-carousel .cp-carousel__panels>*{width:33.33333333%}.cp-carousel .cp-carousel__panels{background-color:#fff;transition:left .3s}.cp-carousel .cp-carousel__contents:empty{display:none}.cp-carousel[data-buttons-off-screen] .cp-carousel__contents{order:-1}.cp-carousel .cp-carousel__panel{align-items:flex-end;background-position:50%;background-size:cover;display:flex;justify-content:flex-end;position:relative}.cp-carousel .cp-carousel__panel-height-maintainer{display:table;height:0;padding-top:45.21276596%;width:1px}@media (max-width:767px){.cp-carousel .cp-carousel__panel-height-maintainer{padding-top:67%}}.cp-carousel .cp-carousel__panel-link{background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:67%}@media (max-width:767px){.cp-carousel .cp-carousel__panel-link{width:100%}}.cp-carousel .cp-carousel__panel-content-box{background:#fff;color:#121212;display:inline-block;display:flex;flex-direction:column;justify-content:center;max-width:33.33333333%;position:relative}.cp-carousel:not([data-layout=stack]) .cp-carousel__panel-content-box{height:100%}.cp-carousel .cp-carousel__panel-content-container{margin:15px 20px}.cp-carousel .cp-carousel__buttons{display:flex;position:relative}.cp-carousel .cp-carousel__indicator{background:#fff;height:30px;left:-45px;position:absolute;top:100%;transform:translate(-50%,-50%) rotate(45deg);transition:left .1s;width:30px}.cp-carousel[data-layout=stack] .cp-carousel__indicator{height:15px;width:15px}.cp-carousel[data-buttons-off-screen] .cp-carousel__indicator{top:100%}.cp-carousel .cp-carousel__button{background:none;border:0;border-radius:0;color:#8f8f8f;cursor:pointer;flex:1;font-family:inherit;font-size:18px;letter-spacing:.2ch;padding:40px 1em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.cp-carousel .cp-carousel__button:hover{color:#121212}.cp-carousel .cp-carousel__button:focus{outline:0;z-index:2}.cp-carousel .cp-carousel__button:not(:first-child){border-left:1px solid #e6e6e6}.cp-carousel .cp-carousel__button[data-carousel-active]{color:#121212;font-weight:700}@media (max-width:320px){.cp-carousel .cp-carousel__button{flex:1 1 auto}}.cp-carousel[data-layout=stack] .cp-carousel__button{font-size:14px;padding:20px 1em}@media (max-width:475px){.cp-carousel[data-layout=stack] .cp-carousel__button{padding:10px}}.bubble-card{background:#fff;color:#121212;display:flex;flex-direction:column;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;position:relative}.bubble-card .bubble-card__image{background-position:50%;background-size:cover;border-radius:50%;display:block;height:140px;margin:0 auto -70px;position:relative;width:140px;z-index:1}@media only screen and (max-width:767px){.bubble-card .bubble-card__image{width:120px}}@media (max-width:414px){.bubble-card .bubble-card__image{height:110px;margin-bottom:-55px;width:110px}}.bubble-card .bubble-card__content{background:#fff;border:1px solid #e6e6e6;border-radius:5px;color:#121212;display:flex;flex-direction:column;flex-grow:1;padding-top:70px;position:relative}@media (max-width:414px){.bubble-card .bubble-card__content{padding-top:55px}}.bubble-card .bubble-card__score{left:calc(50% - 80px);position:absolute;top:20px;z-index:1}@media (max-width:414px){.bubble-card .bubble-card__score{left:calc(50% - 65px)}}.bubble-card .bubble-card__header{border-bottom:1px solid #e6e6e6;flex-grow:1;padding:30px 15px;text-align:center}.bubble-card .bubble-card__title{font-family:rooney-web,georgia,serif;font-size:20px;font-weight:300}.bubble-card .bubble-card__subtitle{color:#787878;font-size:14px;line-height:18px;margin-top:5px}.bubble-card .bubble-card__details-list{display:flex;justify-content:center;line-height:1.2;padding:20px 15px}.bubble-card .bubble-card__detail,.bubble-card .bubble-card__detail:first-child,.bubble-card .bubble-card__detail:last-child{text-align:center}.bubble-card .bubble-card__detail-value{font-weight:700}@media (max-width:414px){.bubble-card .bubble-card__details-list{display:block}}.bubble-card .bubble-card__footer{margin-top:-15px;padding:15px}.bubble-card .bubble-card__button{border:1px dashed;text-align:center}.bubble-card__content:hover{border-color:#cacaca}.bubble-card__title:hover,.no-touch a.action-box:hover .action-box__content{text-decoration:underline}.action-box{background-color:#fff;background-position:50%;background-size:cover;border:1px solid #e6e6e6;border-radius:5px;display:flex;text-align:left}.action-box.action-box{color:#121212}.action-box--inverted{background-color:#787878;border:0;box-shadow:inset 1px 2px 10px -2px rgba(0,0,0,.5)}.action-box--inverted.action-box--inverted{color:#fff}.action-box .action-box__square{display:table;height:0;padding-top:100%;width:1px}@media (max-width:414px){.action-box .action-box__square{padding-top:74.62686567%}}.action-box .action-box__main{display:flex;flex-direction:column;flex-grow:1;margin-left:-1px;max-width:100%}.action-box .action-box__header{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.action-box .action-box__content-banner{line-height:1.2;margin:50px 0 20px;padding:10px 15px}.action-box:not(.action-box--inverted) .action-box__content-banner{background-color:#fff}.action-box .action-box__title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;opacity:.7}.action-box .action-box__content{font-family:rooney-web,georgia,serif;font-size:30px;font-weight:300}.action-box .action-box__footer{margin:15px}.action-box .action-box__button{border:1px dashed;text-align:center}.learn-page-features{display:flex;margin:0 -10px;text-align:center}@media (max-width:568px){.learn-page-features{flex-direction:column;text-align:left}}.learn-page-features__feature{margin:10px;width:calc(33.33333% - 20px)}@media (max-width:568px){.learn-page-features__feature{align-items:center;display:flex;width:auto}}.learn-page-features__icon-container{text-align:center}@media (max-width:568px){.learn-page-features__icon-container{flex-shrink:0;margin-right:10px;width:55px}}.learn-page-features__icon{height:80px}@media (max-width:568px){.learn-page-features__icon{height:50px}}.learn-page-tools{display:flex;margin:0 -10px;text-align:center}@media (max-width:736px){.learn-page-tools{flex-wrap:wrap}}@media (max-width:414px){.learn-page-tools{text-align:left}}.learn-page-tools__tool{margin:10px;width:calc(25% - 20px)}@media (max-width:736px){.learn-page-tools__tool{width:calc(50% - 20px)}}.learn-page-callouts__callout{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.learn-page-callouts__callout{align-items:center;flex-direction:row}.learn-page-callouts__callout:nth-child(2n){flex-direction:row-reverse}.learn-page-callouts__callout:not(:first-child){margin-top:80px}}.learn-page-callouts__story{margin:10px 0}@media (min-width:768px){.learn-page-callouts__story{width:46.80851%}}.learn-page-callouts__story-icon{margin-bottom:10px}.learn-page-callouts__image{margin-bottom:20px;width:460px}@media (min-width:768px){.learn-page-callouts__image{width:48.93617%}}.candidates-matchup-table{border-collapse:separate;border-spacing:0;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin:62.5px auto 40px;max-width:none;table-layout:fixed;text-align:center}.candidates-matchup-table>tbody>tr>*{border-right:1px solid #e6e6e6;font-weight:400;max-width:200px;min-width:200px;vertical-align:top;width:200px}.candidates-matchup-table>tbody>tr>:first-child{border-left:1px solid #e6e6e6}.candidates-matchup-table>tbody>tr:first-child>*{border-top:1px solid #e6e6e6}.candidates-matchup-table>tbody>tr:first-child>:first-child{border-top-left-radius:5px}.candidates-matchup-table>tbody>tr:first-child>:last-child{border-top-right-radius:5px}.candidates-matchup-table>tbody>tr:last-child>*{border-bottom:1px solid #e6e6e6}.candidates-matchup-table>tbody>tr:last-child>:first-child{border-bottom-left-radius:5px}.candidates-matchup-table>tbody>tr:last-child>:last-child{border-bottom-right-radius:5px}.candidates-matchup-table__container{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 20px}@media (max-width:980px){.candidates-matchup-table__container{padding:0 10px}}.candidates-matchup-table__summary-cell{padding:0 20px 20px;position:relative;vertical-align:top}.candidates-matchup-table__photo{border-radius:50%;display:block;margin:-62.5px auto 10px;max-width:85%;width:125px}.candidates-matchup-table__image-placeholder{background:#fff;border:2px solid;border-radius:50%;color:#787878;font-size:36px;height:125px;line-height:125px;margin:-62.5px auto 10px;max-height:85%;max-width:85%;text-transform:uppercase;width:125px}.candidates-matchup-table__image-placeholder[data-position=yes]{background-color:#ceffce;color:#4bb64b}.candidates-matchup-table__image-placeholder[data-position=no]{background-color:#ffcbc8;color:#d92b22}.candidates-matchup-table__recommendation-indicator{font-size:24px;left:calc(50% - 44.19417px);position:absolute;top:44.19417382px;transform:translate(-50%,-50%)}.candidates-matchup-table__column-header[data-stuck]{background:#fff;box-shadow:0 3px 0 rgba(0,0,0,.2);margin:-10px;padding:10px;transition:margin .3s,padding .3s;z-index:1}.candidates-matchup-table__name{font-family:rooney-web,georgia,serif;font-size:18px;font-weight:300;margin-bottom:5px}.candidates-matchup-table__title{color:#aaa;font-size:14px}.candidates-matchup-table__heading-cell{background-color:#e6e6e6;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:12px;font-weight:300;letter-spacing:.1em;padding:3px 20px;text-align:center;text-transform:uppercase}.candidates-matchup-table__heading-cell-container{max-width:calc(100vw - 40px)}.candidates-matchup-table__heading-cell-container>[data-stuck]{padding-left:10px;transition:padding-left .3s}.candidates-matchup-table__value-cell{padding:10px 20px 15px}.candidates-matchup-table__value-cell--tight{padding-bottom:10px;padding-top:0}.candidates-matchup-table__text-placeholder{color:#aaa;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}a.toggle-donations{color:#aaa}a.toggle-donations.active{color:#121212;font-weight:600}.numbers-table{width:100%}.numbers-table>tbody>tr>td{text-align:left;vertical-align:top}.numbers-table>tbody>tr>td:not(:last-child){padding-right:1ch}.numbers-table__number-cell{width:3.5ch}.stack-chart{align-items:center;display:flex;font-size:14px;text-align:left}.stack-chart__toggle{opacity:.01;position:absolute}.stack-chart__bars{align-self:stretch;display:flex;flex-direction:column;margin-right:1ch;min-width:3.5ch}.stack-chart__bar{box-sizing:border-box;min-height:2px}.stack-chart__bar--large{background-color:#b42856}.stack-chart__bar--medium{background-color:#4bb64b}.stack-chart__bar--small{background-color:#4c28a0}.stack-chart__label{white-space:nowrap}.stack-chart__label--large{color:#b42856}.stack-chart__label--medium{color:#4bb64b}.stack-chart__label--small{color:#4c28a0}.cookie-consent-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;z-index:10000}.cookie-consent{background-color:#ff4814;border:1px solid #e03200;border-radius:4px;bottom:16px;box-shadow:1px 1px 4px rgba(0,0,0,.3);left:16px;padding:10px;position:absolute;right:16px;text-align:center;z-index:10000}.cookie-consent__message{color:#fff;display:block;flex:1;font-family:var(--sans-font);font-size:18px;font-weight:700;text-align:center}.cookie-consent__agree{display:block}@media (min-width:992px){.cookie-consent{align-items:center;display:flex;justify-content:center;margin:0 auto;width:900px}.cookie-consent__agree,.cookie-consent__message{display:inline-block}}.dropdown-menu{border-radius:0;margin-top:0;padding:7px 0}.dropdown-menu>li>a{font-weight:300;padding-left:15px;padding-right:15px;text-decoration:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:none;color:#004aad}.flexheader{align-items:center;display:flex;justify-content:space-between}.flexheader .flexheader-left{width:300px}.flexheader .flexheader-right{width:420px}@media only screen and (max-width:979px){.flexheader .flexheader-left{width:280px}}@media only screen and (max-width:767px){.flexheader{display:block;flex:none}.flexheader .flexheader-left,.flexheader .flexheader-right{text-align:center;width:auto}.flexheader .flexheader-left{margin:0 0 20px}}.site-header-container{position:sticky;top:0;z-index:9999}.site-header{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:0 4px 4px 0 #0000001a;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.site-header .inline-button,.site-header a:link,.site-header a:visited{color:var(--highlight)}.site-header a.site-header__main-nav-item:hover{color:var(--primary4)}.site-header .site-header__main-nav-item.search-icon--mobile{color:var(--highlight)}.site-header img.site-header__logo-sidebar{height:auto;margin:10px 0;width:120px}.site-header .site-home-icon{border-bottom:2px solid transparent;margin-left:50px;padding-top:7px}.site-header .site-home-icon svg{height:35px;width:35px}@media (max-width:767px){.site-header .site-home-icon svg{height:28px;width:28px}}.site-header .site-home-icon.active,.site-header .site-home-icon:hover{border-bottom:2px solid #004aad}@media (max-width:767px){.site-header .site-home-icon{margin-left:0}.site-header img.site-header__logo{width:100px!important}}@media (max-width:320px){.site-header img.site-header__logo{display:none}}.site-header__main{align-items:center;background:var(--highlight);display:flex;height:70px;position:relative}@media (max-width:767px){.site-header__main{height:55px;padding:0 10px;z-index:102}}.site-header__main>*{flex:0 0 auto}.site-header__main-nav{flex-grow:1}@media (max-width:767px){.site-header__main-nav{display:none}}.site-header__main-nav-list{display:flex;margin:0;padding:0}@media (max-width:767px){.site-header__main-nav-list{justify-content:space-between}}.site-header__main-nav-list>*{display:block}.site-header__main-nav-list>li>a{font-weight:600}.site-header__main-nav-item{display:inline-block;padding:5px 1.3vw;white-space:nowrap}.site-header__main-nav-item--icon-only:hover{color:#121212}.site-header__main-nav-item--icon-only{padding:5px 1.1vw!important}@media (max-width:767px){.site-header__main-nav-item--icon-only{padding-left:2vw}}.site-header__main-nav-item--icon-only [class*=icon-]:not(.site-header__menu-caret){font-size:1.5em}@media (max-width:767px){.site-header__main-nav-item--icon-only [class*=icon-]:not(.site-header__menu-caret){font-size:1.2em}}.site-header__main-nav-spacer{flex-grow:1}.site-header__button-group{align-items:center;display:flex}.site-header__menu-caret{font-size:10px;opacity:.85;vertical-align:.1em}.site-header__logo{display:block;max-width:185px}@media (max-width:767px){.site-header__logo{width:140px}}.site-header__notifications-icon-container{position:relative}@media (max-width:767px){.site-header__notifications-icon-container{margin-right:5px;margin-top:4px}}.site-header__notifications-icon-container:hover{color:#121212}.site-header__notifications-icon[data-user-notifications-count="0"]{color:var(--primary-blue-200)}.site-header__notifications-icon[data-user-notifications-count="0"]:hover{color:var(--primary4)}.site-header__notifications-count{background:var(--primary4);border-radius:1em;bottom:45%;color:#fff;left:70%;padding:1px 7px;position:absolute;transform:translateX(-50%) scale(.7)}.site-header__notifications-count[data-user-notifications-count="0"]{display:none}.site-header__main-nav-avatar{height:100%;margin:0}.site-header__main-nav-avatar img{margin:10px 0}@media (max-width:767px){.site-header__main-nav-avatar{margin-right:-10px;padding:5px 10px!important}}.site-header__main-nav-avatar:hover{background:#e6e6e6}.site-header__user-image{background-color:var(--primary-blue-200);border-radius:50%;height:40px;vertical-align:-.95em;width:40px}@media (max-width:767px){.site-header__user-image{height:25px;vertical-align:middle;width:25px}}.site-header .dropdown:hover .dropdown-menu{display:block}.site-header .dropdown-menu{background:#fff;border-radius:0;font-size:inherit;margin-left:15px;margin-top:0;padding:0;width:-moz-max-content;width:max-content}.site-header .dropdown-menu>li>form{margin-bottom:0}.site-header .dropdown-menu>li>a,.site-header .dropdown-menu>li>form>button{display:block;width:100%}.site-header .dropdown-menu>li>a:link,.site-header .dropdown-menu>li>a:visited,.site-header .dropdown-menu>li>form>button:link,.site-header .dropdown-menu>li>form>button:visited{color:inherit}.site-header .dropdown-menu>li>a:active,.site-header .dropdown-menu>li>a:focus,.site-header .dropdown-menu>li>a:hover,.site-header .dropdown-menu>li>form>button:active,.site-header .dropdown-menu>li>form>button:focus,.site-header .dropdown-menu>li>form>button:hover{background:#e6e6e6;color:inherit}.site-header .dropdown-menu .divider{margin:0}.site-header__nav-menu-item{border-bottom:1px solid #e6e6e6;font-size:14px;padding:10px 15px!important}.site-header__nav-menu-item--active{border-left:4px solid #004aad;margin-left:-1px;padding-left:11px!important}.site-header__nav-menu-item--active .site-header__nav-menu-item-heading{font-weight:600}.site-header__nav-menu-header{color:#121212;font-size:16px}.site-header__nav-menu-item-heading{color:#004aad}.site-header__nav-menu-item-heading--shaded{color:#787878}.site-header__search-container{align-items:center;border-top:1px solid;color:#aaa;display:flex;font-family:inherit;font-size:24px;font-weight:inherit;line-height:inherit;padding:5px 0}@media (max-width:768px){.site-header__search-container{font-size:18px;padding:0}.site-header__search-container .icon-search{position:absolute;right:5px}}.site-header__search-container>*{flex:0 0 auto;margin:0 1.3vw;vertical-align:middle}.site-header__search-container>.twitter-typeahead{display:flex!important;flex-grow:1;margin-left:0}@media (max-width:768px){.site-header__search-container>.twitter-typeahead{flex:auto;margin:0;width:100%}}.site-header .site-header__search-input{border:0;box-shadow:none;flex-grow:1;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:inherit;font-size:20px;font-weight:400;line-height:inherit;margin:0;padding:10px 0;width:auto}.site-header .site-header__search-input:focus{border:0;box-shadow:none;outline:none}@media (max-width:768px){.site-header .site-header__search-input{flex:auto;font-size:16px;margin:0;padding:14px 10px}}.site-header .tt-menu{margin-top:0;width:100%}.site-header__small-caps{font-size:.8em;letter-spacing:.1ch;text-transform:uppercase}@media (max-width:914px){.site-header__hidden-when-narrow{display:none}}@media (max-width:835px){.site-header__hidden-when-narrower{display:none}}@media (max-width:767px){.site-header__hidden-when-phone{display:none}}@media (max-width:768px){.site-header__hidden-when-filled{display:none}}.site-header .btn-create-campaign{padding:3px 12px 4px}.site-header .user-account-menu{margin-right:5px;margin-top:-5px}.site-header .user-account-menu a:hover{color:#121212!important}@media (max-width:768px){.site-header .user-account-menu{margin-right:0}}.site-header .menu-toggle-container{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;margin-left:-10px;padding-left:10px;padding-top:3px;position:relative;width:35px}.site-header .mobile-menu-toggle{height:15px;margin:0 11px 0 0;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:18px}.site-header .mobile-menu-toggle span{background:#004aad;border-radius:1px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.site-header .mobile-menu-toggle span:first-child{top:0}.site-header .mobile-menu-toggle span:nth-child(2),.site-header .mobile-menu-toggle span:nth-child(3){top:5px}.site-header .mobile-menu-toggle span:nth-child(4){top:10px}.site-header .mobile-menu-toggle.open span:first-child{left:50%;top:1px;width:0}.site-header .mobile-menu-toggle.open span:nth-child(2){transform:rotate(45deg)}.site-header .mobile-menu-toggle.open span:nth-child(3){transform:rotate(-45deg)}.site-header .mobile-menu-toggle.open span:nth-child(4){left:50%;top:1px;width:0}.site-header .mobile-menu-shadow{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:55px;transition:transform .25s ease;width:100%;z-index:102}.site-header .shadow-left{transform:translateX(-110%)}.site-header .shadow-right{transform:translateX(110%)}.site-header .mobile-search-shadow{display:none}.site-header .mobile-menu-shadow--open{transform:translateX(0)}.site-header .mobile-menu-overlay{background:#fff;border-top:2px solid #000;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-sizing:border-box;left:0;overflow-y:scroll;position:fixed;transition:transform .25s ease;width:100%;z-index:103}.site-header .menu-left{transform:translateX(-110%)}.site-header .menu-right{transform:translateX(110%)}.site-header .mobile-menu--open{transform:translateX(0)}.site-header .mobile-nav__header{align-items:center;border-bottom:1px solid hsla(0,0%,59%,.3);display:flex;justify-content:space-between;padding:15px 0}.site-header .mobile-nav__header a:hover{text-decoration:none}.site-header .mobile-nav__header span{color:#000;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:20px;font-weight:400;font-weight:600;line-height:1.1}.site-header .mobile-nav__top{border-bottom:1px solid hsla(0,0%,59%,.3);padding:10px 13px}.site-header .mobile-nav__top ul{list-style:none;margin:0;padding-left:0}.site-header .mobile-menu form{margin:0}.site-header .mobile-menu a,.site-header .mobile-menu form>button{display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;padding:10px 0;width:100%}.site-header .mobile-menu .mobile-nav__link-text{color:#004aad;font-size:20px;margin-bottom:0}.site-header .mobile-menu .mobile-nav__sublink-text{color:#004aad;font-size:14px;margin-bottom:0}.site-header .mobile-nav__top .mobile-nav__link-text{line-height:1;margin-bottom:0}.site-header .mobile-menu p{color:rgba(0,0,0,.5);font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:400;margin:0}.site-header .mobile-nav__explore{padding:18px 0 15px}.site-header .mobile-user-menu .mobile-nav__explore{padding:0 0 4px}.site-header .mobile-nav__subtitle{color:rgba(0,0,0,.3);font-size:14px;padding-left:13px}.site-header .mobile-nav__explore ul{list-style:none;margin:0;padding-left:0;padding-top:8px}.site-header .mobile-nav__explore li{padding:0 13px}.site-header .mobile-nav__explore .mobile-nav__link-text{margin-bottom:5px}.site-header .mobile-nav__explore li.active{border-left:5px solid #004aad}.site-header .mobile-nav__explore li.active a{font-weight:600}@media (max-width:768px){.site-header .site-search{background:#fff;border-bottom:1px solid hsla(0,0%,59%,.3);left:0;position:absolute;top:55px;width:100%;z-index:103}.site-header .mobile-menu-overlay{height:93vh}}.site-header__nav-user-profile{align-items:center!important;display:flex!important;padding:10px!important}@media (min-width:768px){.site-header__nav-user-profile{border-bottom:1px solid #e6e6e6}}.site-header__nav-user-profile:hover{text-decoration:none!important}.site-header__nav-user-profile-image{border-radius:50%;flex-grow:0;flex-shrink:0;margin-right:8px}.site-header__nav-user-profile-name{color:#121212;flex-shrink:0;font-size:16px!important;font-weight:700;line-height:1;margin-bottom:3px;white-space:nowrap}.site-header__nav-user-profile-meta{color:#787878;font-size:14px;line-height:1}.add-menu{border-bottom:1px solid #e6e6e6;display:flex!important;padding:10px;width:auto!important}.add-menu .menu-title{color:#000;padding-left:10px}.add-menu .small-text{font-size:13px}.add-menu .menu-icon{padding-top:10px}.sign-up-btn{background-color:var(--primary-blue-50)!important;margin-right:8px}.log-in-btn{background-color:var(--primary-blue-700)!important;border:1px solid var(--primary-blue-200)!important}.user-icon-container{align-items:center;background-color:#fcd9d0;border:1px solid #ffa992;border-radius:50%;height:22px;justify-content:center;width:22px}.info-icon,.info-icon-btn{margin-right:8px}.actions-container{align-items:center;display:flex}.actions-container .actions{margin-right:40px}.actions-container .actions a{color:var(--primary-blue-200)!important;margin-right:20px}.dropdown-tooltip-menu{display:inline-block}.how-it-works-items,.how-it-works-items-mobile,.start-items{display:none;position:absolute}.dropdown-tooltip-menu:hover .how-it-works-items,.dropdown-tooltip-menu:hover .how-it-works-items-mobile,.dropdown-tooltip-menu:hover .start-items{display:flex;right:10%}.dropdown-tooltip-menu:hover{cursor:pointer}.dropdown-tooltip-menu:hover .how-it-works-btn{background-color:var(--neutral1);border-radius:6px;padding:8px}.dropdown-tooltip-menu:hover .info-icon-btn,.dropdown-tooltip-menu:hover .plus-icon{color:var(--primary6)}.user-phone-container{align-items:center;display:flex!important}@media screen and (max-width:767px){.dropdown-tooltip-menu:hover .how-it-works-items-mobile{top:100%}}#wrap{display:flex;flex-direction:column;min-height:100vh}#main{flex-grow:1}.site-footer{background:#fff;border-top:1px solid #ddd;color:#fff;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;line-height:1.7;margin-top:50px;min-height:280px;padding:10px 0}@media (max-width:768px){.site-footer{min-height:700px}}.site-footer .footer-blurb{flex-direction:column;max-width:30%}@media (max-width:768px){.site-footer .footer-blurb{max-width:100%;text-align:center}}.site-footer .footer-blurb p{color:#444}.site-footer form#footer-email-subscribe-form input{box-sizing:border-box;height:60px;width:100%}@media (max-width:768px){.site-footer form#footer-email-subscribe-form input{margin-bottom:20px}}.site-footer .btn.email-btn{width:100%}@media (max-width:768px){.site-footer .btn.email-btn{height:60px;line-height:50px;padding:5px 6px}}.site-footer a,.site-footer a:link,.site-footer a:visited{color:#444}.site-footer h2.brand{color:#121212;font-family:acta-display,georgia,serif;font-weight:600}.site-footer__content-container{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:1100px){.site-footer__content-container{align-items:stretch;flex-direction:column}.site-footer__content-container>*{flex-grow:1}}.site-footer__left-container{display:flex;justify-content:space-around;margin-bottom:20px}@media (max-width:768px){.site-footer__left-container{flex-direction:column}}.site-footer__site-nav-group{display:flex}@media (max-width:1100px){.site-footer__site-nav-group{justify-content:space-around}}@media (max-width:768px){.site-footer__site-nav-group{justify-content:space-between}}.site-footer__site-links{margin:0 10px;width:150px}@media (max-width:768px){.site-footer__site-links{margin-bottom:20px;width:auto}}.site-footer__nav-heading{color:#004aad;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:18px;font-weight:400;margin:7px 0}.site-footer__nav-list{margin:7px 0 15px;padding:0}.site-footer__nav-list>li{display:block;line-height:inherit}.site-footer__external-nav-group{align-items:center;display:flex;justify-content:space-between;margin:5px 0}@media (max-width:768px){.site-footer__external-nav-group{flex-direction:column;margin:0}}.site-footer__external-nav-group nav{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.site-footer__external-nav-group nav.visible-phone{margin-top:10px}.site-footer__external-nav-group nav.hidden-phone,.site-footer__external-nav-group nav.visible-phone{color:#aaa}.site-footer__icon-link{display:inline-block;margin:0 5px}.site-footer .site-footer__social-icon{border:0;border-radius:50%;font-size:26px;height:30px;line-height:30px;text-align:center;width:30px}.site-footer .site-footer__social-icon:hover,.site-footer .site-footer__social-icon:link,.site-footer .site-footer__social-icon:visited{color:#004aad}.site-footer .site-footer__social-icon:active{background:#004aad;border-color:transparent;color:#fff}.site-footer__margin-overrider{margin-bottom:-50px}.home-page-heading{color:#121212;font-family:acta-display,georgia,serif;font-size:60px;font-weight:600;line-height:1.2}@media (max-width:979px) and (min-width:768px){.home-page-heading{font-size:42px}}@media (max-width:768px){.home-page-heading{font-size:30px}}@media (max-width:439px){.home-page-heading{font-size:24px}}@media (max-width:374px){.home-page-heading{font-size:21px}}.box-title-cartoon{margin-top:10px}.title-cartoon{color:#000;font-family:Proxima-Nova,Helvetica,sans-serif;font-size:40px;font-weight:700;line-height:normal}.margin-cartoon{margin:0 0 40px}.title-press{color:#fff;margin-bottom:60px;padding:20px 0}.join-title,.title-press{font-family:Proxima-Nova,Helvetica,sans-serif;font-size:60px;font-weight:700;line-height:normal;text-align:center}.join-title{color:#000}.text-btn-join{font-family:Proxima-Nova,Helvetica,sans-serif;font-size:40px;font-weight:700;padding:.5em 1em!important}.page-content-press{max-width:90%}.page-content-cartoon{max-width:40%}@media only screen and (max-width:767px){.new-home.title-2.text-center.color-white{font-size:22px!important}.m-top-double span .new-home.color-white{font-size:12px}}@media only screen and (min-width:768px) and (max-width:1023px){.m-top-double span{margin:5px!important}}.text-box-10{padding-bottom:5%;padding-top:10%}.new-home.font-large{font-size:72px!important}@media only screen and (min-width:768px) and (max-width:1023px){.new-home.font-large{font-size:60px!important}}@media only screen and (max-width:767px){.new-home.font-large{font-size:50px!important}}@media only screen and (max-width:1023px){.site-footer{min-height:0!important}}@media only screen and (max-width:767px){.atlantic-logo{display:none}}.press-logo{height:100px}.home-box p{color:#fff}.home-box .title-2{margin-bottom:60px}.home-box{background:#ff4814;background:linear-gradient(180deg,rgba(255,72,20,.8),#ff4814);color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif!important;padding:30px 0}.mobile-break{display:none}@media only screen and (max-width:767px){.mobile-break{display:block}}.break{display:block}@media only screen and (max-width:767px){.break{display:none}}.home-feature-module{margin-bottom:30px}.email-subscribe-banner{background:url(https://assets.crowdblue.com/v2/production/all/img/email-subscribe-bg.png) no-repeat 100%;background-size:cover;min-height:450px;width:100%}@media (max-width:768px){.email-subscribe-banner{background:url(https://assets.crowdblue.com/v2/production/all/img/email-subscribe-mobile-bg.png) no-repeat 0;min-height:525px}}.email-signup-form-wrapper{margin-top:45px;text-align:left}@media (max-width:768px){.email-signup-form-wrapper{margin-top:25px;text-align:center}}h1.cta-bottom{font-family:Acta-Display;font-size:65px;font-weight:100}@media (max-width:768px){h1.cta-bottom{font-size:47px}}h2.cta-top{font-family:Rooney-Web;font-size:42px;font-weight:100;letter-spacing:5px}@media (max-width:768px){h2.cta-top{font-size:32px;margin-bottom:22px}}form#email-banner-subscribe-form{text-align:left;width:100%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1750px)}}@keyframes slideshow{0%{opacity:0}6.25%{opacity:1}25%{opacity:1}31.25%{opacity:0}to{opacity:0}}div.home-slider{min-height:240px;position:relative}div.home-slider div.home-slide{animation:slideshow 16s linear 0s infinite;background:#fff;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;z-index:4}div.home-slider div.home-slide .heading-4{margin-bottom:25px}div.home-slider.active div.home-slide:nth-child(2){animation-delay:4s;z-index:3}div.home-slider.active div.home-slide:nth-child(3){animation-delay:8s;z-index:2}div.home-slider.active div.home-slide:nth-child(4){animation-delay:12s;z-index:1}@media (max-width:768px){.btn.email-btn{height:60px;line-height:50px;padding:5px 6px;width:inherit}}form#email-banner-subscribe-form input{box-sizing:border-box;height:60px;margin-bottom:0;margin-right:10px;width:70%}@media (max-width:768px){form#email-banner-subscribe-form input{margin-bottom:20px;width:100%}}.email-hr{width:9%}input[type=email].input-on-bg:focus{color:#fff}input.input-on-bg{background:transparent;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;font-size:20px;height:45px}input.input-on-bg:active,input.input-on-bg:focus{border:1px solid #fff;box-shadow:none;color:#fff}.index-footer{margin:20px 0}.home-hero-wrapper{background-color:#f2f2f2;padding-top:45px}@media (max-width:767px){.home-hero-wrapper{padding-top:30px}}.no-touch a.home-slideshow-cta strong{font-size:16px}.no-touch a.home-slideshow-cta:hover strong{text-decoration:underline}.slides li{line-height:1}.slides .container{position:relative}.slide-button-mobile{display:none}#hero-slideshow{background:#f8f8f8;border:2px solid #f8f8f8;border-width:2px 0;margin:0;min-height:60px}.flexslider{border-radius:0;box-shadow:none}.flex-control-nav{bottom:10px}.flex-control-nav li a{background:transparent;border:1px solid #004aad;box-shadow:none}.flex-control-nav li a:hover{background:#006bfa}.flex-control-nav li a.flex-active{background:#004aad}.flex-direction-nav{display:none}.flex-direction-nav li{line-height:1}.flex-direction-nav a{color:#e6e6e6;font-size:0;text-shadow:none}.flex-direction-nav a:before{font-size:30px}.flexslider:hover .flex-direction-nav{display:block}.slide-content{left:20px;position:absolute;top:50px;width:50%}.slide-content p{margin:0}.slide-content .btn{margin-top:28px}.slide-text h1,.slide-text h2,.slide-text p{color:#121212;line-height:1.2;margin:0}.slide-text h1 em,.slide-text h1 strong,.slide-text h2 em,.slide-text h2 strong,.slide-text p em,.slide-text p strong{color:#004aad;font-style:normal}.slide-text h1,.slide-text h2{font-family:acta-display,georgia,serif;font-size:24px;font-weight:700;margin-bottom:5px}.slide-text p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:20px;font-weight:400}.slide-1 .slide-content{width:72%}.slide-content-right{left:auto;right:20px}.slide-pretitle{color:#121212;font-family:rooney-web,georgia,serif;font-size:1.5em;font-weight:500;line-height:1.66666;margin-top:0}.slide-title{font-size:2.5em;line-height:1.2}.slide-title .affiliation-icon{border-radius:4px;font-size:24px;height:42px;line-height:42px;margin:6px 0 0 5px;width:42px}.slide-subtitle{font-size:1.25em;line-height:1.2;width:75%}.slide-alt-text{font-family:acta-display,georgia,serif;font-weight:700}.slide-content-light .slide-text h1,.slide-content-light .slide-text h2,.slide-content-light .slide-text p{color:#fff}.slide-content-light .slide-text h1 strong,.slide-content-light .slide-text h2 strong,.slide-content-light .slide-text p strong{color:#004aad}.index-slide{padding:80px 0 200px}.hero-header{color:#fff;text-shadow:1px 1px 0 #121212}.hero-header h1{font-family:acta-display,georgia,serif;font-size:36px;font-weight:700;letter-spacing:1px}.hero-header h2{font-size:22px}.home-title-badge{margin-bottom:6px;width:40px}.home-title-container{margin-bottom:60px;margin-top:38px}.content-title{font-family:rooney-web,georgia,serif;font-size:20px;font-weight:300}.layout-index .content-title{margin-bottom:55px}.gb{display:block;float:left;height:200px;margin-bottom:15px;margin-right:2%}.gb-bg{height:170px;padding:15px;position:relative}.gb-bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.gb-bg-img .gb-bg{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/o_40/v1429032246/assets/black-dot.png)}.gb-last{margin-right:0}.gb-margin{margin-right:2%}.grid-blocks-index .gb-block-2,.grid-blocks-index .gb-block-4,.grid-blocks-index .gb-block-6{margin-right:0}.gb-body{height:100%;right:0;top:0;width:100%;z-index:2}.gb-body,.gb-footer{bottom:0;display:block;left:0;position:absolute}.gb-footer{max-height:132px;overflow:hidden;padding:15px}.gb-1{width:32%}.gb-2{width:66%}.grid-blocks-4-up .gb-1{width:23.5%}.grid-blocks-4-up .gb-block-3{margin-right:0}.gb-subtitle,.gb-tag{color:#121212;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.gb-tag{left:10px;padding:5px;position:absolute;top:10px;z-index:3}.gb-subtitle{padding-bottom:5px;text-transform:none}.gb-title{font-size:20px;line-height:21px}.gb-title strong{color:#004aad;font-weight:300}.gb-img{position:absolute;right:15px;top:15px}.gb-orange{background-color:#004aad}.gb-orange .gb-text{color:#fff}.gb-light{background-color:#f8f8f8}.gb-light .gb-bg{border-top:2px solid #e6e6e6;padding-top:13px}.gb-light .gb-text{color:#121212}.gb-dark{background-color:#121212}.gb-dark .gb-text{color:#fff}.panel-featured.panel-featured-home-data{border-radius:0}.panel-featured-home-data .panel-content{border-radius:0;padding:70px 20px 15px}.panel-featured-home-data .panel-content .panel-name{font-size:30px}.panel-content.below-section-tag{padding:20px}.panel-content.below-section-tag .panel-list-title.media-heading{font-size:20px}.panel-content.below-section-tag .panel-list-item .pull-left{margin-right:15px}.panel-content.below-section-tag .panel-list-image{border-radius:5px}.home-data-buckets,.media-about p{font-size:16px;line-height:1.5}.home-score-explainer .panel-header{font-size:24px}.recent-donate-amount{color:#4bb64b;font-weight:300}.home-create-button{margin-right:15px}.home-campaign-btns{margin-bottom:65px}.homepage-explore .explore--flex-content{align-items:center;display:flex;justify-content:space-between}.homepage-explore .homepage-explore--content-blocks{width:48%}.homepage-explore .homepage-explore--text{text-align:left;width:45%}.homepage-explore .homepage-explore--text p.introduction{margin-top:30px}@media only screen and (max-width:767px){.home-campaign-btns{margin-bottom:0}.home-create-button{margin-bottom:15px;margin-right:0}.home-create-button,.home-explore-button{display:block}.home-title-container{margin-bottom:40px;margin-top:28px}.header-home-title{margin-top:5px}.home-title-badge{width:34px}.header-index{background-position:50%;height:auto;padding-top:100px}.layout-index .header-mega{font-size:30px}.layout-index .header-large{font-size:24px}.layout-index .m-top-mega{margin-top:30px}.layout-index .m-mega{margin-bottom:30px}.gb-bg-img{background-position:top}.grid-blocks-index .gb-1{width:49%}.grid-blocks-index .gb-2,.grid-blocks-index .gb-block-6{margin-right:0;width:100%}.grid-blocks-index .gb-block-2{margin-right:2%}.grid-blocks-index .gb-block-1,.grid-blocks-index .gb-block-3{margin-right:0}.grid-blocks-4-up .gb-1{width:49%}.grid-blocks-4-up .gb-block-1{margin-right:0}.homepage-explore .explore--flex-content{flex-direction:column}.homepage-explore .explore--flex-content .homepage-explore--content-blocks{margin:20px 0;text-align:center;width:100%}.homepage-explore .explore--flex-content .homepage-explore--image{width:100%}.homepage-wrapper .desktop-first-banner-image,.homepage-wrapper .desktop-second-banner-image{display:none!important}.homepage-wrapper .mobile-first-banner-image,.homepage-wrapper .mobile-second-banner-image{display:block!important}.homepage-wrapper .centered{font-size:24px!important;width:100%!important}.homepage-wrapper .top-right{left:50%!important;top:45%!important;width:95%!important}.homepage-wrapper .top-right .learn-more-paragraph{width:70%!important}.homepage-wrapper .top-right .second-banner-text{font-size:20px!important;font-weight:700!important}.homepage-wrapper .top-right .first-banner-text-paragraph{font-size:30px!important}.homepage-wrapper .centered .btn{width:50%!important}.homepage-wrapper .centered .first-banner-text-paragraph{font-size:30px!important;line-height:1.5!important;margin-top:45px!important;padding:0 20px!important;width:90%!important}.homepage-impact-container .column{width:100%!important}.homepage-impact-container .text-div{font-size:14px!important;margin:0!important;width:100%!important}.homepage-impact-container .text-center,.homepage-impact-container .text-center .introduction{font-size:11px!important}.first-paragraph,.second-paragraph{font-size:30px!important}.title-press{font-size:30px}.title-cartoon{font-size:20px}.join-title{font-size:30px}.text-btn-join{font-size:20px;padding:.5em 2em!important;width:80%}.page-content-cartoon{max-width:80%}}@media only screen and (max-width:479px){.header-index{margin:0 0 20px;text-align:center}.header-index .btn-primary{bottom:auto;margin:20px auto;position:static;right:auto}.gb{height:160px;margin-bottom:6px}.gb-bg{height:130px}.gb-title{font-size:17px;line-height:1.1}.gb-title br{display:none}.gb-footer{max-height:94px}.gb-subtitle,.gb-tag{font-size:12px}.recent-donate-amount{font-weight:700}}@media only screen and (max-width:449px){.home-title-container{margin-bottom:35px}}.homepage-wrapper .homepage-section{color:#fff;position:relative;width:100%}.homepage-wrapper .centered{left:50%;position:absolute;top:30%;transform:translate(-50%,-50%);width:80%}.homepage-wrapper .centered .first-banner-text-paragraph{color:#fff;font-family:Proxima-Nova,Helvetica,sans-serif;font-size:80px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.17;text-align:center}.homepage-wrapper .centered .box-first-banner-second-text{display:inline-flex}.homepage-wrapper .centered .box-first-banner-second-text .first-paragraph,.homepage-wrapper .centered .box-first-banner-second-text .second-paragraph{color:#fff;font-family:Proxima-Nova,Helvetica,sans-serif;font-size:80px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.17;text-align:center}.homepage-wrapper .centered .box-first-banner-second-text .second-paragraph{color:#ff4814}.homepage-wrapper .top-right{color:#fff;font-family:Acta-Display,serif;font-stretch:normal;font-style:normal;left:50%;letter-spacing:normal;line-height:1.17;position:absolute;text-align:center;top:20%;transform:translate(-50%,-50%);width:80%}.homepage-wrapper .top-right .second-banner-text{font-size:40px;font-weight:700}.homepage-wrapper .top-right .first-banner-text-paragraph{color:#fff;color:#000;font-family:Proxima-Nova,Helvetica,sans-serif;font-size:80px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.17;text-align:center}.homepage-wrapper .top-right .box-second-banner-second-text{display:inline-flex}.homepage-wrapper .top-right .box-second-banner-second-text .first-paragraph{color:#fff;color:#000}.homepage-wrapper .top-right .box-second-banner-second-text .first-paragraph,.homepage-wrapper .top-right .box-second-banner-second-text .second-paragraph{font-family:Proxima-Nova,Helvetica,sans-serif;font-size:80px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.17;text-align:center}.homepage-wrapper .top-right .box-second-banner-second-text .second-paragraph{color:#fff}.homepage-wrapper .text-underline{border-bottom:2px solid #fff}.homepage-impact-container .impact-container-outer-div{border:5px solid red}.homepage-impact-container .impact-hr{border-color:red;border-style:solid;border-width:3px 1px 0;margin-left:auto;margin-right:auto;width:4%}.homepage-impact-container .column{color:#000;float:left;font-family:Acta-Display,serif;line-height:.97;width:33.33%}.homepage-impact-container .impact-row:after{clear:both;content:"";display:table}.homepage-impact-container .text-div{color:#000;font-family:Rooney-Web,Georgia,serif;font-size:24px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.17;margin:0 10px 0 64px;width:85%}@media (min-width:768px) and (max-width:1023px){.homepage-wrapper .centered{top:35%!important;width:75%!important}.homepage-wrapper .first-banner-text-paragraph{font-size:50px!important}.homepage-wrapper .top-right .second-banner-text{font-size:20px!important;font-weight:700!important;line-height:1.3!important}.homepage-wrapper .learn-more-paragraph .btn{width:60%!important}.press-logo{height:60px}.first-paragraph,.second-paragraph{font-size:50px!important}.title-press{font-size:40px}.join-title{font-size:50px}.title-cartoon{font-size:20px}.text-btn-join{font-size:30px}}@media only screen and (min-width:1024px) and (max-width:1366px){.press-logo{height:80px}.first-banner-text-paragraph,.first-paragraph,.second-paragraph{font-size:70px!important}.title-cartoon{font-size:30px}.title-press{font-size:50px}}.candidate-detail-page-header{background:hsla(0,0%,97%,.9);border:0 solid #e6e6e6;border-width:1px 0;color:#121212;margin-bottom:40px;padding:35px 0 25px}@media (max-width:767px){.candidate-detail-page-header{margin-bottom:0}}.candidate-detail-page-header__content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:960px}@media (max-width:479px){.candidate-detail-page-header__content{align-items:stretch;flex-direction:column-reverse;text-align:center}}.candidate-detail-page-header__content:after,.candidate-detail-page-header__content:before{display:none}.candidate-detail-page-header__description{flex:1 1 560px;margin:0 10px 0 0;max-width:560px}@media (max-width:479px){.candidate-detail-page-header__description{flex:0 0;margin-left:10px}}.candidate-detail-page-header__party{color:#aaa;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3;padding-bottom:5px}@media (max-width:767px){.candidate-detail-page-header__party{font-size:14px;line-height:1}}.candidate-detail-page-header__name{font-family:acta-display,georgia,serif;font-size:50px;font-weight:700;line-height:1;padding-bottom:5px}@media (max-width:767px){.candidate-detail-page-header__name{font-size:35px}}.candidate-detail-page-header__title{font-family:rooney-web,georgia,serif;font-size:24px;font-weight:300;line-height:1.4}.candidate-detail-page-header__title a{text-decoration:underline}.candidate-detail-page-header__title a:hover{color:#004aad;text-decoration:none}@media (max-width:767px){.candidate-detail-page-header__title{font-size:18px;line-height:1.2}}.candidate-detail-page-header__photo-container{flex:1 1.2 300px;margin:0 0 0 10px;max-width:300px;min-width:150px}@media (max-width:479px){.candidate-detail-page-header__photo-container{flex:0 0;margin:0 20vw 20px}}.candidate-detail-page-header__photo{background-position:50%;background-size:cover;border-radius:50%;position:relative;width:100%}.candidate-detail-page-header__photo-square{padding-top:100%}.candidate-detail-page-header__score{font-size:14px;position:absolute;right:85.35533906%;top:85.35533906%;transform:translate(50%,-50%)}.candidate-detail-page-header__fantasy-badge{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1421890080/assets/fantasy-badge.png);background-size:cover;border-radius:50%;bottom:85.35533906%;height:80px;left:85.35533906%;opacity:.8;position:absolute;transform:translate(-50%,50%);width:80px}.candidate-detail-page-header__photo-credit{color:#aaa;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:10px;font-weight:400;margin:1em 0;text-align:center}.candidate-support-grid{display:flex;flex-wrap:wrap}.candidate-support-grid>*{border:1px solid #e6e6e6;flex-basis:1%;flex-grow:1;margin:-1px -1px 0 0}.candidate-support-grid__content{padding:10px}.candidate-support-grid__break{border:0;flex-basis:100%}.claim-candidate-page-background-icon{align-items:center;background:#fff;border:4px solid #e6e6e6;border-radius:50%;display:flex;height:300px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(160px,-50%);width:300px}@media (max-width:767px){.claim-candidate-page-background-icon{display:none}}.claim-candidate-page-background-icon__container{overflow:hidden;position:relative}.candidate-list{list-style:none;margin:0}.candidate-list-number{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:18px;font-weight:600;height:37px;line-height:37px;min-width:24px;text-align:center}.list-items{list-style:none}.list-item{margin:0 0 10px}.list-item-candidate a.media{display:block}.list-item-link{color:#121212}.list-item-link,.list-item-link:hover{text-decoration:none}.list-item-title{color:#121212;font-size:16px;line-height:1}.list-item-subtitle,.list-item-title{font-family:rooney-web,georgia,serif;font-weight:300;margin:0}.list-item-subtitle{color:#787878;font-size:14px;font-size:12px;line-height:17px;line-height:1.1;padding-bottom:1px}.inline-list{margin:0;padding:0}.inline-list li{display:inline-block;list-style:none}.list-item .candidate-detail-img{margin-bottom:10px}.list-item-candidate .img-rounded{border-radius:16px}.candidate-list-item .candidate-badge-and-score,.candidate-list-item .candidate-name{display:inline-block}.affiliation-icon{color:#fff;display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:13px;font-weight:400;height:20px;letter-spacing:0;line-height:21px;text-align:center;width:20px}.hide-all-affiliation-icons .affiliation-icon{display:none!important}.with-affiliation-icon{float:left;margin-right:10px}.affiliation-icon+.tooltip{letter-spacing:0!important;text-transform:none!important}.hero{background-color:#e6e6e6;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #121212;border-width:1px 0;margin-bottom:30px;padding:25px 0;position:relative}.no-hero{margin:0 0 10px}.hero .hero-meta{background:#333;background:rgba(0,0,0,.4);bottom:0;color:#fff;left:0;padding:30px 0 25px;position:absolute;width:100%}.candidate-detail-img{width:60px}.candidate-ranking-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:25px;font-weight:600;letter-spacing:1px;line-height:40px;margin:0 30px 0 0}.candidate-detail-footer{margin-top:60px}.candidate-module-fb{padding-top:10px}.indented-race{margin:0 16px}.candidate-module-support .well-small{line-height:1.3}.select-add-to-crowdpac{margin:10px 0}.candidate-module-district .module-sublist li{margin-bottom:10px}.candidate-widget-bio.span5{padding-top:0}.module-sublist-recent-votes{list-style:none;margin-bottom:0;margin-left:0}.module-sublist-recent-votes li strong{float:right;padding-right:5px;text-align:right;width:10%}.module-sublist-recent-votes li span{display:block;margin-right:10%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}text.gradientPercent{fill:#fff;font-size:12px;font-weight:600}.networkGraph{height:500px}.side .networkGraph{height:220px}.side .candidate-widget-network-tabs{display:none}.link{stroke:#121212;stroke-width:2px}.donor-dollar-sign{fill:#fff}circle.center-node-candidate{fill:#004aad;stroke:#004aad;stroke-width:2px}circle.center-node-candidate img{border-radius:25px;height:50px;width:50px}circle.primary_donors{stroke-width:2px;fill:#39ca74;stroke:#30ad63}circle.primary_donors .donor-dollar-sign{fill:#fff;font-size:10px}circle.othercands{stroke-width:2px;fill:#004aad;stroke:#e6431c}line[class^=link_primary_donors]{stroke-width:3.5px;stroke:#000;opacity:.7}line[class$=_single]{stroke-width:2px;stroke:#333;stroke-dasharray:5,5;opacity:.4}line[class$=_multiple]{stroke-width:2px;stroke:#004aad;stroke-dasharray:3,3}.link{fill:none;stroke-width:1.5px}path[class*=primary_donors]{stroke-width:2px;stroke:#787878;opacity:.7}path[class$=_single]{stroke-width:2px;stroke:#333;stroke-dasharray:5,5;opacity:.4}path[class$=_multiple]{stroke-width:2px;stroke:#004aad;stroke-dasharray:3,3}text{font-size:12px;pointer-events:none}.d3-tip,text{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.d3-tip{background:rgba(0,0,0,.7);color:#fff;font-size:11px;line-height:1;padding:8px;z-index:1070}.d3-tip:after{box-sizing:border-box;color:rgba(0,0,0,.7);content:"\25BC";display:inline;font-size:10px;line-height:1;position:absolute;text-align:center;width:100%}.d3-tip.n:after{left:0;margin:-1px 0 0;top:100%}.graph-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding-bottom:5px;text-align:center;text-transform:uppercase}.graph-title small{font-size:12px;font-weight:300;letter-spacing:0;text-transform:lowercase}.candidate-module-multiple-widgets{padding-top:15px}.toggle-donations.active,.toggle-network.active{color:#121212;text-decoration:none}#indiv_tab{float:left;height:35px;position:relative;text-align:center;width:49%}#indiv_tab:hover{cursor:pointer}#indiv_tab p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:35px;vertical-align:middle;z-index:-5}#indiv_tab.active{border:3px solid #ff4600}#indiv_tab.active p{color:#ff4600}#indiv_tab.tab_inactive{border:1px solid #a1a1a1;border-right:none}#indiv_tab.only_active{border:1px solid #a1a1a1;width:100%}#indiv_tab.only_active:hover{cursor:default}#corp_tab{display:inline-block;height:35px;line-height:35px;text-align:center;vertical-align:middle;width:48.8%}#corp_tab:hover{cursor:pointer}#corp_tab p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:35px;vertical-align:middle;z-index:-5}#corp_tab.active{border:3px solid #ff4600}#corp_tab.active p{color:#ff4600}#corp_tab.tab_inactive{border:1px solid #a1a1a1;border-left:none}#corp_tab.only_active{border:1px solid #a1a1a1;width:100%}#corp_tab.only_active:hover{cursor:default}#indiv_arrow{display:inline-block;position:relative;top:-10px}#indiv_arrow:before{border-left:24px solid transparent;border-right:24px solid transparent;border-top:26px solid #ff4600;content:" ";height:0;position:absolute;top:.7px;width:0}#indiv_arrow:after{border-left:21px solid transparent;border-right:21px solid transparent;border-top:23px solid #fff;content:" ";height:0;left:7%;position:relative;top:21px;width:0;z-index:5}#corp_arrow{position:relative;top:-10px}#corp_arrow:before{border-left:23px solid transparent;border-right:23px solid transparent;border-top:23px solid #ff4600;content:" ";height:0;position:absolute;top:2px;width:0}#corp_arrow:after{border-left:21px solid transparent;border-right:20px solid transparent;border-top:21px solid #fff;content:" ";height:0;left:1px;position:relative;top:13px;width:0}#network_wrap{width:100%}.x_axis_money_to_from,.y_axis_money_to_from{font:10px sans-serif}.x_axis_money_to_from line,.x_axis_money_to_from path,.y_axis_money_to_from line,.y_axis_money_to_from path{fill:none;stroke:#000;shape-rendering:crispEdges}.x_axis_money_to_from text,.y_axis_money_to_from text{font-size:10px}.x_axis_money_to_from[data-ticks=all]>g:nth-child(2n) text{display:none}.score_10L{fill:#0714cf}.score_9L{fill:#1113c5}.score_8L{fill:#1b13bb}.score_7L{fill:#2512b2}.score_6L{fill:#2f12a8}.score_5L{fill:#39129f}.score_4L{fill:#431195}.score_3L{fill:#4d118c}.score_2L{fill:#571082}.score_1L{fill:#611079}.score_0{fill:#6b106f}.score_1C{fill:#750f65}.score_2C{fill:#7f0f5c}.score_3C{fill:#890e52}.score_4C{fill:#930e49}.score_5C{fill:#9d0e3f}.score_6C{fill:#a70d36}.score_7C{fill:#b10d2c}.score_8C{fill:#bb0c23}.score_9C{fill:#c50c19}.score_10C{fill:#cf0c10}.donations-by-location svg{display:block;margin:0 auto}.donations-by-location .slices text{fill:#fff;font-weight:700}.x_axis_money_size line,.x_axis_money_size path,.y_axis_money_size line,.y_axis_money_size path{fill:none;stroke:#000;shape-rendering:crispEdges}.x_axis_money_size text,.y_axis_money_size text{font-size:10px}g.x_axis_speech_issue line,g.x_axis_speech_issue path,g.y_axis_speech_issue line,g.y_axis_speech_issue path{fill:none;stroke:#000;shape-rendering:crispEdges}g.x_axis_speech_issue text,g.y_axis_speech_issue text{font-size:10px}g.x_axis_speech_issue g:nth-child(2n) text{display:none}rect.issue_pct{fill:#004aad}rect.issue_pct:nth-of-type(n+4){fill:#006bfa}.candidate-interest-groups .thumbnail .caption{margin:0;padding:2px;text-align:center}.module-sublist-interest-groups li,.module-sublist-recent-votes li{font-size:14px;list-style-type:none;margin-left:0;padding:0 0 5px}.interest-group-bars:hover .interest-group-bar{opacity:.5}.interest-group-bars:hover .interest-group-bar:hover{opacity:1}.interest-group-bar{height:37px;position:relative}.interest-group-bar *{position:absolute}.interest-group-bar-name,.interest-group-bar-rating{color:#004aad;font-size:17px;height:17px;line-height:1;padding:10px;top:0;z-index:6}.interest-group-bar-name{left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:82%}.interest-group-bar-progress{background:#7ab3ff;height:37px;left:0;top:0;z-index:5}.interest-group-bar-rating{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;right:0}.candidate-module-issues .scale-issuenth-child(n+3){display:none}.candidate-module-shared-donor-candidates .module-subtext{padding-bottom:20px}.speech-word-cloud text{letter-spacing:-.01em}.modal-matchups .word-cloud-left svg{border-right:1px solid #e6e6e6;padding-right:8px}.lr-list{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;margin:0}.lr-list dt{display:block;font-weight:600}.lr-list dd{display:block;margin:0}.module-subtext{font-size:14px;line-height:1.3}.module-subtitle{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1}.module-sublist{margin-bottom:24px}.module-sublist li{font-size:14px}.module-sublist li strong{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.module-sublist.module-sublist-interest-groups{list-style:none;margin-left:0}.module-help-link{color:#121212;float:right;font-size:16px;margin-top:10px}.module-help-link:active,.module-help-link:focus,.module-help-link:hover,.module-help-link:link,.module-help-link:visited{color:#121212}.module-help-link:hover{color:#004aad}.module-help-link+.tooltip .tooltip-inner{font-size:12px;max-width:300px;white-space:normal}.module-help-link.module-help-link-inline{float:none;margin-top:0;text-decoration:none!important}.module-help-link.muted,.module-help-link.muted:active,.module-help-link.muted:focus,.module-help-link.muted:hover,.module-help-link.muted:link,.module-help-link.muted:visited{color:#e6e6e6}.module-help-link.muted:hover{color:#004aad}.candidate-module-header{border-top:3px solid #121212;margin-bottom:12px;padding-top:12px}.candidate-module-header .module-sublist{list-style:none;margin:0}.candidate-module-header .title{float:left;font-size:28px;margin-right:0;margin-top:2px}.candidate-module-header .affiliation-icon{border-radius:0;display:block;float:left;font-size:16.8px;height:28px;line-height:29px;margin:2px 10px 0;width:28px}.candidate-module-header .subtitle{font-size:16.8px}.candidate-module-header .subtitle em{color:#e6e6e6}.btn-donate-now span{display:block}.well-more-donations-soon{margin:0}.candidate-header-donate{float:left;width:267px}.layout-candidate .scale-list{margin:0}.layout-candidate .scale-list-see-more{padding:0}.layout-candidate .intro-text{margin:0}.layout-candidate .candidate-widget-matchup-candidates .thumb-subtitle{display:none}.layout-candidate .main section{margin-bottom:45px}.layout-candidate .main section.candidate-module-meet,.layout-candidate .main section.candidate-module-why{margin-bottom:25px}.layout-candidate .side .section-title{margin-bottom:15px}.layout-candidate .side .table{margin-bottom:10px}.layout-candidate .scale .tab-content{padding-top:0}.hero-unit{background:#000;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;border-radius:0;margin:0;min-height:230px;padding:40px 0;position:relative}.hero-unit .subtitle-light,.hero-unit .title{color:#fff}.hero-unit .title{font-family:acta-display,georgia,serif;font-size:40px;font-weight:400;letter-spacing:1px;margin-bottom:12px}.hero-unit .subtitle-light{color:#e6e6e6;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.3;max-width:500px}.hero-unit .subtitle-light a{color:#e6e6e6;text-decoration:underline}.hero-unit .subtitle-light a:active,.hero-unit .subtitle-light a:focus,.hero-unit .subtitle-light a:hover,.hero-unit .subtitle-light a:link,.hero-unit .subtitle-light a:visited{color:#e6e6e6}.hero-unit .subtitle-light a:hover{text-decoration:none}.hero-unit .subtitle{color:#888;font-size:14px;max-width:420px}.hero-unit .subtitle a,.hero-unit .subtitle a:active,.hero-unit .subtitle a:focus,.hero-unit .subtitle a:hover,.hero-unit .subtitle a:link,.hero-unit .subtitle a:visited{color:#888}.hero-unit .affiliation-icon{float:left;font-size:14px;height:28px;line-height:28px;margin:0 10px 12px 0;width:28px}.hero-unit .btn-grey{border-bottom-width:3px;border-color:#fff #fff #787878;border-left-width:0;border-right-width:0}.hero-unit .btn-grey:hover{border-color:#787878}.hero-unit-reverse{background-position:0 0;box-shadow:inset 0 0 7px rgba(0,0,0,.3)}.hero-unit-reverse .hero-unit-card{padding-left:330px}.modal-race .modal-title a:hover{color:#004aad}.modal-race .hero-race-module{padding-top:40px}.modal-race .hero-race-module .race-module-expanded{margin-left:30px;margin-right:30px}.modal-race .dot-avatar{cursor:pointer}.candidate-module-opponents .race-module{margin:0 20px}.candidate-module-opponents .nonscored-candidate-message{display:none}.thumb .compare-link{padding-top:5px}.candidate-module-qualities .quality+.tooltip{margin-left:-200px!important}.fantasy-badge{background:url(https://res.cloudinary.com/crowdpac/image/upload/v1421890080/assets/fantasy-badge.png) no-repeat 50%;background-size:cover;border-radius:100px;bottom:10px;display:block;height:100px;opacity:.8;position:absolute;right:10px;width:100px}.hero-card .fantasy-badge{bottom:60px;height:60px;top:auto;width:60px}.hero-card-left .fantasy-badge,.matchup-launcher-left .fantasy-badge{left:10px;right:auto}.table-candidate-default .table-name{color:#444}.candidate-module-opponents-small img{height:32px;width:32px}.candidate-module-opponents-small .candidate-list{margin-top:-7px}.opponents-small-title{color:#121212;float:left;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:1;margin:10px 10px 0 0}.nonscored-candidate-message{font-size:12px;padding-top:10px;text-align:center}.nonscored-candidate-message .tooltip{font-style:normal}.candidate-resume{padding-left:12px}.candidate-widget-nomination{transition:all .5s ease}.after-voted{display:none}.subtitle-container{padding-bottom:45px}.before-voted{visibility:hidden}.hasnt-voted .before-voted{visibility:visible}.voted .before-voted{display:none}.voted.voted-no .after-voted-no,.voted.voted-yes .after-voted-yes{display:block}.voted.just-voted{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn}.voted.already-voted .after-already-voted,.voted.just-voted .after-just-voted{display:block}.candidate-module-issues-new .dot-container,.candidate-module-issues-new .scale-issue-name{display:block;float:none;width:auto}.candidate-module-issues-new .scale-issue-name{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:11px;font-weight:600;font-weight:300;height:auto;letter-spacing:1px;line-height:1;min-height:0;padding-bottom:5px;text-transform:uppercase}.candidate-module-issues-new .scale-issue-name strong{font-weight:600}.candidate-module-issue-featured .scale-issue-name{display:none}.quality-description{font-size:16px;line-height:1.6;margin:0 0 20px}.quality-stars{letter-spacing:1px}.quality-stars .icon-star,.quality-stars .icon-star-half-empty{color:#004aad}.quality-stars .icon-star-empty{color:#e6e6e6}.candidate-module .quality{float:left;width:33.3%}.quality-rating-type,.quality-title{color:#ccc;font-size:14px;line-height:1.3}.quality-title{color:#121212;font-weight:500}.qualities-more-link{font-size:12px}.candidate-module-qualities .qualities-more-link{padding:15px 0 0}.modal-issues .modal-body{overflow:visible;padding:15px 0 0}.modal-money .modal-body,.modal-polls .modal-body{padding:15px}.modal-issues .tab-content,.modal-money .tab-content,.modal-polls .tab-content{padding:0}.modal-money .candidate-module-money .module-help-link{position:absolute;right:15px;top:0}.secondary-video{display:block;margin:0 0 15px;opacity:.4}.secondary-video img{display:block}.secondary-video:hover{opacity:1}.secondary-video:last-child{margin-bottom:0}.module-videos>.pull-right{margin-left:2.12765957%}.module-videos>.pull-left{margin-left:0}.legend{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-align:center}.legend .legend-section{padding:0 6px}.legend .legend-liberal-light{color:#81afe6}.legend .legend-conservative-light{color:#f2878b}.legend .legend-liberal{color:#1587d7}.legend .legend-conservative{color:#d8171e}.legend .legend-moderate{color:#652290}.legend-center{margin-right:-79px}.legend-centered{font-size:13px}.legend-word-cloud{padding:40px 0 0 40px}.legend-ideology{text-align:left}.photo-credit{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:9px;font-weight:400;line-height:1;text-shadow:1px 1px 1px #121212}.photo-credit a{color:#787878;text-decoration:none!important}.photo-credit a:active,.photo-credit a:focus,.photo-credit a:hover,.photo-credit a:link,.photo-credit a:visited{color:#787878}.photo-credit a:hover{color:#e6e6e6}.hero-unit .photo-credit{position:absolute;right:-31px;top:47px;transform:rotate(-90deg)}.modal-candidate-issue .fluid-width-video-wrapper{margin:0}.candidate-interest-groups{list-style:none;margin:0}.candidate-interest-groups .candidate-interest-group{margin-bottom:20px}.candidate-interest-groups .interest-group-score{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:23px;font-weight:600;line-height:1;padding-top:3px}.candidate-interest-groups .interest-group-name{color:#121212;line-height:1.1;margin-top:10px}.interestgroup-name{font-family:rooney-web,georgia,serif;font-size:85%;font-weight:300;height:32px;line-height:1.1;overflow:hidden}.user-interest-group{cursor:pointer;opacity:.5}.user-interest-group:hover{opacity:.8}.user-interest-group.active{opacity:1}.user-interest-group.active .thumbnail{border-color:#004aad}.user-interest-group.active .interestgroup-name{color:#004aad;font-family:rooney-web,georgia,serif;font-weight:500}.user-interest-groups-save{margin-right:82px}.module-connect a{display:block;float:left;margin:0 20px 20px 0}.module-connect a .social-icon{font-size:15px;height:15px;line-height:15px;margin-right:8px;text-align:center;width:15px}.module-connect a span{line-height:28px}.module-connect a:hover{color:#004aad}.module-connect a:hover .social-icon{border-color:#004aad}.social-icon-party{color:#121212;line-height:29px;margin:0 0 20px}.social-icon-party .affiliation-icon{font-size:16px;height:29px;line-height:30px;margin-right:8px;width:29px}.layout-huge-image{padding:10%}.huge-image-gradient{background:#fff;background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@white",endColorstr="#00ffffff",GradientType=1);height:100%;left:0;padding-bottom:100px;position:absolute;top:0;width:80%;z-index:2}.has-huge-image-dark .huge-image-gradient{background:linear-gradient(90deg,#000 20%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.has-huge-image-dark .huge-image-style-image-right .huge-image-gradient{background:linear-gradient(90deg,#000 74%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.candidate-landing-image-extra-right .huge-image-gradient{background:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@white",endColorstr="#00ffffff",GradientType=1)}.candidate-landing-image-extra-right.has-huge-image-dark .huge-image-gradient{background:linear-gradient(90deg,#000 50%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.view-candidate-landing{background-position:200px top;background-repeat:no-repeat;background-size:cover}.view-candidate-landing .site-footer,.view-candidate-landing .site-header{display:none}.view-candidate-landing #main{padding:0}.view-candidate-landing .logo-floating{top:3%;z-index:4}.candidate-landing-image-extra-right{background-position:400px top}.has-huge-image-dark{background-color:#121212}.has-huge-image-dark .white-card,.white-card{background:#fff}.white-card{background:hsla(0,0%,100%,.5);max-width:518px;padding:30px;position:absolute;top:16%;width:38%;z-index:6}.white-card .social-icons{bottom:42px;margin:0;position:absolute;right:30px}.headline-large{border-bottom:3px solid #121212;color:#121212;font-family:acta-display,georgia,serif;font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1;margin:0 0 15px;padding-bottom:15px}.explainer-large,.explainer-large p{font-size:18px}.hero-image-gradient{background:linear-gradient(90deg,#000 20%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1);height:313px;position:absolute;right:280px;top:0;width:40px}.chart-legend{font-size:16px;list-style:none;padding-top:40px}.chart-legend li{cursor:pointer;padding:5px 0}.chart-legend li:hover{background:#e6e6e6}.chart-legend span{display:block;float:left}.chart-legend-color{border-radius:2px;height:20px;margin-right:5px;width:20px}.chart-legend-label{color:#121212;height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.chart-sub-list{clear:both;display:none}.chart-sub-list-item{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.1;padding:2px 0;text-transform:uppercase}.chart-legend li.active .chart-sub-list{display:block;padding:10px 25px}.endorsement-images{margin:0 0 15px}.numbered-list{color:#121212;font-size:16px}.numbered-list li{padding:0 0 8px}.table-list td{border:none;color:#121212;padding-bottom:0}.table-list .table-list-label{color:#787878;padding-left:0;width:140px}.operator-score{margin:0 0 10px}.operator-score i{font-size:30px}.operator-score .muted{color:#e6e6e6}.tt-chunky .tt-input{margin-bottom:0}.tt-chunky .tt-suggestion{font-size:16px}.block-candidate:hover .btn{color:#004aad}.candidates-versus{float:left;margin-right:20px;position:relative;width:340px}.candidates-versus:nth-child(2n){margin-right:0}.candidates-versus .thumb{margin-right:0;width:170px}.candidates-versus .thumb:nth-child(2n-1) .thumb-subtitle,.candidates-versus .thumb:nth-child(2n-1) .thumb-title-container{padding-right:10px}.candidates-versus-title{background:#e6e6e6;padding:5px 0}.candidates-versus-icon,.candidates-versus-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-align:center;text-transform:uppercase}.candidates-versus-icon{background:#004aad;border-radius:18px;color:#fff;height:23px;left:153px;padding-top:12px;position:absolute;top:56px;width:35px;z-index:5}@media only screen and (max-width:1249px){.white-card .social-icons{bottom:30px;margin:0;right:25px;width:26px}.white-card .social-icons .social-icon{float:none;font-size:12px;height:12px;line-height:12px;margin:0 0 2px;width:12px}}@media only screen and (max-width:979px){.view-candidate-landing{background-position:100px top}.headline-large{font-size:40px}.explainer-large,.explainer-large p{font-size:18px}}@media only screen and (max-width:979px) and (min-width:768px){.modal-matchups .quality-stars{letter-spacing:0}.modal-matchups .quality-stars i{font-size:90%}.modal-matchups .quality-rating-type{font-size:12px}.operator-score i{font-size:20px}}@media only screen and (min-width:768px){.huge-image-style-image-right{background-image:none!important}}@media only screen and (max-width:767px){.hero-unit{min-height:20px;padding:25px 15px 15px}.hero-unit .title{font-size:24px}.hero-unit .subtitle{font-size:11px;max-width:320px}.hero-unit .subtitle-light{font-size:16px}.hero-unit-reverse .hero-unit-card{padding-left:80px}.secondary-video{float:left;margin-right:2%;width:32%}.secondary-video:last-child{margin-right:0}.fantasy-badge{height:40px;width:40px}.huge-image{background-position:top}.huge-image .white-card{width:92%}.huge-image-half{display:none}.huge-image-gradient,.layout-huge-image{padding:0}.headline-large{font-size:26px}.explainer-large,.explainer-large p{font-size:13px}.white-card{bottom:0;max-width:none;padding:4%;top:auto}.white-card .headline-large{padding-right:58px}.white-card .social-icons{bottom:auto;margin:0;right:4%;top:8%;width:56px}.white-card .social-icons .social-icon{float:left;font-size:12px;height:12px;line-height:12px;margin:0 0 0 2px;width:12px}.logo-floating{left:5%;top:5%;width:100px}.candidate-landing-image-extra-right .huge-image-gradient{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@white",endColorstr="#00ffffff",GradientType=1)}.candidate-landing-image-extra-right.has-huge-image-dark .huge-image-gradient{background:linear-gradient(90deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.hero-unit-mobile-small-photo{padding-top:15px}}@media only screen and (max-width:579px){.legend-center{margin-right:-47px}.legend-descriptor{display:none}}@media only screen and (max-width:479px){.hero-unit-mobile-large-photo{background-position:center -60px;background-size:400px;margin-left:-10px;margin-right:-10px;padding:250px 0 0}.hero-unit-mobile-large-photo.no-mobile-adjust{background-position:center 0}.hero-unit-mobile-large-photo .btn-donate-now.btn-primary{display:block;margin:0 0 5px}.hero-unit-mobile-large-photo .hero-unit-card{background:#121212;padding:15px}.subtitle-container{padding-bottom:0}.legend-word-cloud{font-size:11px;padding-left:0}.legend-word-cloud .legend-section{padding:0 3px 0 0}.legend-word-cloud .legend-section:last-child{padding:0}.candidate-widget-matchup-candidates .thumb-title{display:block;font-size:12px;line-height:1.2}.fantasy-badge{bottom:auto;top:200px}.view-candidate-landing{background-position:top;background-size:auto 430px}.white-card .social-icons{top:6%}.table-list .table-list-label{width:auto}.module-connect a{float:none;margin-right:0}}@media only screen and (max-width:374px){.legend-center{margin-right:0}}@media only screen and (max-width:319px){.candidate-module-header .title{clear:both;float:none;max-width:none;width:auto}}.contribution-stats[class*=span]{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.4}@media (min-width:980px){.contribution-stats[class*=span]{min-height:370px}}@media (min-width:768px){.contribution-stats[class*=span]{display:flex;flex-direction:column}}.contribution-stats__main{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-bottom:10px}.contribution-stats__total{color:#121212;font-family:acta-display,georgia,serif;font-size:50px;font-weight:400;line-height:.9;margin-top:0}@media (max-width:979px) and (min-width:768px){.contribution-stats__total{font-size:36px}}.contribution-stats__per-month-label{font-size:24px;font-weight:700}@media (max-width:979px) and (min-width:768px){.contribution-stats__text{font-size:14px}}.crowdpac-page__support-cta{color:#121212;font-family:acta-display,georgia,serif;font-size:36px;font-weight:400;line-height:1.1}.crowdpac-page__endorse-cta{color:#121212;font-family:acta-display,georgia,serif;font-size:28px;font-weight:500}@media (max-width:979px){.crowdpac-page__endorse-cta{font-size:24px}}#share-links .button{margin-bottom:.6em;margin-top:.6em}#mobile-share-links{margin:0}#mobile-share-links .button{margin:.6em 10px}.campaign-page-social-media-btn-content{display:inline;white-space:nowrap}.crowdpac-page__support-buttons{margin-top:15px}@media (max-width:979px) and (min-width:768px){.crowdpac-page__support-buttons{margin-top:5px}}.crowdpac-page__tabs-line{border-bottom:1px solid #d8d8d8}@media (max-width:767px){.crowdpac-page__tabs-line{border:none}}.crowdpac-update__share{margin-top:30px}.light-top-border{border-top:1px solid #121212;padding-top:20px}.layout-crowdpac .side .section-title{margin-bottom:15px}.crowdpac-header{margin-bottom:20px}.crowdpac-header .title{font-size:38px}.crowdpac-creator{margin:0;padding:0}.crowdpac-creator p{font-size:17px;line-height:1.3;margin:0}.crowdpac-description{border-top:1px solid #e6e6e6;padding-top:20px}.crowdpac-description p{line-height:1.4}.crowdpac-description h2{font-size:18px;line-height:1.2;margin:0 0 10px}.crowdpac-list-candidates{border-top:1px solid #e6e6e6;list-style:none;margin:0}.crowdpac-list-candidates .candidate-module-header{border-width:1px}.crowdpac-list-candidates .candidate-list-number{font-size:24px;height:45px;line-height:48px;min-width:32px}.crowdpac-module-donate .btn-donate-now{font-size:12px;margin:0 0 10px}.crowdpac-module-donate-stat{color:#121212;float:left;margin:0 0 10px;padding:2px 0 0;text-align:center;width:50%}.crowdpac-module-donate-stat span,.crowdpac-module-donate-stat strong{display:block;line-height:1;text-transform:uppercase}.crowdpac-module-donate-stat strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:30px;font-weight:600;padding:0 0 10px}.crowdpac-module-donate-stat span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:15px;font-weight:400}.crowdpac-module-donate-stat.crowdpac-module-donate-donors{border-left:1px solid #121212;width:49%}.crowdpac-index-tag-title{max-width:560px}.candidate-exact-amounts{color:#004aad}.exact-amounts-show .exact-amounts-will-hide,.exact-amounts-will-show{display:none}.exact-amounts-show .exact-amounts-will-show{display:inline}.meta-sidebar{margin-top:43px}.about-candidate i{float:right;text-align:center;width:18px}.about-candidate .label-small{margin-bottom:10px}.about-candidate .social-icon-party{float:right;margin:0!important}.about-candidate .social-icon-party .affiliation-icon{font-size:13px;height:20px;line-height:21px;margin:0!important;width:20px}.campaign-status-closed,.campaign-status-success{border-radius:3px}.well.well-lined.well-orange.campaign-status-success{background:#fffbfa;border:1px solid #fcd4c6}.campaign-status-closed{border:1px solid #d5d5d5}.media-list-endorsements img.img-circle-bordered{height:40px;width:40px}.rally-player{background-color:#000;border-radius:6px;height:auto;width:100%}video:focus{outline:none}.fluid-width-video-wrapper{height:0!important;overflow:hidden!important;padding-bottom:56.25%!important;padding-top:30px!important;position:relative!important}.crowdpacs-list .module-subtext{padding-bottom:10px}.featured-crowdpacs-row{margin:0 0 20px}.featured-crowdpacs-row:last-child{margin:0}.thumb-crowdpac{display:block}.thumb-crowdpac .thumb-crowdpac-image{border:1px solid #e6e6e6;display:block;margin-bottom:10px;position:relative}.thumb-crowdpac .thumb-crowdpac-image img{display:block}.thumb-crowdpac .thumb-crowdpac-image-cover{background:#004aad;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.thumb-crowdpac .thumb-crowdpac-name{color:#004aad;display:block;font-family:rooney-web,georgia,serif;font-size:13px;font-weight:300;line-height:1.2;text-align:center;text-decoration:none}.no-touch .thumb-crowdpac:hover .thumb-crowdpac-image{border-color:#004aad}.no-touch .thumb-crowdpac:hover .thumb-crowdpac-image-cover{display:block;opacity:.05}.no-touch .thumb-crowdpac:hover .thumb-crowdpac-name{text-decoration:underline}.campaign-created{border-top:1px solid #e6e6e6;margin-bottom:50px;padding:40px 0}.campaign-update-row{border-bottom:1px solid #e6e6e6;margin-bottom:40px;padding-bottom:40px}.campaign-update-row:last-child{border-bottom:none;margin-bottom:0}.field-label{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.secondary-action{margin:3px 15px}.user-crowdpac-field-title input{color:#121212;font-family:acta-display,georgia,serif;font-size:40px;font-weight:700;height:80px;line-height:80px;width:98%}.user-crowdpac-fields .form-dashed{border-color:#e6e6e6;max-width:70px;padding-bottom:22px;padding-top:23px}.cloudinary-remove-img{margin-left:20px}.admin-list{margin:0 0 10px;padding-left:30px}.admin-list>li{position:relative}.admin-list .media{margin-top:0}.admin-list-name{padding-top:13px}.drag-drop-handle{cursor:move;height:100%;left:-30px;position:absolute;text-align:center;top:0;width:30px}.drag-drop-handle i{height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}.user-crowdpac-row[data-closed] a{color:#aaa}.user-crowdpac-row hr{margin:30px 0}.user-crowdpac-row h3{max-width:470px}.has-huge-image .site-footer,.has-huge-image .site-header{display:none}.has-huge-image #main{padding:0}.huge-image{background-repeat:no-repeat;background-size:cover;height:1000px;position:relative;width:100%}.huge-image .layout-huge-image{padding-bottom:0;padding-top:0}.huge-image .logo-floating{z-index:3}.huge-image .huge-image-gradient{padding-bottom:0}.huge-image-half{background-repeat:no-repeat;background-size:cover;height:100%;left:60%;position:absolute;top:0;width:40%}.huge-image-right{box-shadow:inset 10px 0 12px rgba(0,0,0,.4)}.huge-image-tag-container{bottom:0;position:absolute;text-align:center;width:100%;z-index:5}.huge-image-tag{background:#004aad;color:#121212;color:#fff!important;display:inline-block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:16px;font-weight:600;letter-spacing:1px;line-height:1;opacity:.85;padding:12px 10px;text-transform:uppercase}.has-huge-image-dark .huge-image-tag{background:#fff;color:#121212!important}.white-card-with-tag .huge-image-tag-container{width:92%}.progress-thermometer{margin-top:-15px;padding-bottom:40px;position:relative}.progress-thermometer .progress{background:#121212;height:4px;margin:0}.progress-thermometer .progress-thermometer-status{border:solid #004aad;border-width:0 0 0 1px;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:1;padding:10px 6px 0;position:absolute;top:4px}.progress-thermometer .progress-thermometer-status.progress-thermometer-status-left{border-width:0 1px 0 0}.crowdpac-section-faq .accordion-toggle.active span{color:#004aad}.has-huge-image-dark.view-crowdpac-detail{background:#fff}.featured-crowdpac{background:#121212}.featured-crowdpac-link{display:block}.no-touch .featured-crowdpac-link{opacity:.95}.no-touch .featured-crowdpac-link:hover{opacity:1}.explainer-large-bottom,.white-card-with-faq-link{padding-bottom:10px}.white-card-faq-link{margin:0}.donation-list-left{width:70%}.is-loading-crowdpacs .panel{opacity:.2}.form-filters-close{background:#f8f8f8;bottom:0;display:none;left:0;padding:10px;position:fixed;width:60%;z-index:3}.add-to-campaign{padding:75px 0}@media only screen and (min-width:980px){.headline-large.headline-medium-large{font-size:55px}}@media only screen and (max-width:979px){.donate-sidebar{height:auto}.donate-sidebar h2{margin-top:0}.donate-sidebar .progress{height:10px}.donate-sidebar .lockup{margin-bottom:0}.donate-sidebar .btn-primary.btn-donate-now{padding-bottom:10px;padding-top:10px}.count-wrapper,.stats-wrapper{margin-bottom:10px}}@media only screen and (max-width:767px){.white-card-with-tag{padding-bottom:50px}.white-card-with-tag .huge-image-tag{background:#e6e6e6;color:#121212!important;font-size:12px}.progress-thermometer{padding-bottom:30px}.progress-thermometer .progress-thermometer-status{font-size:85%;padding:5px 3px 0}.featured-crowdpac .headline{font-size:32px;line-height:1.2}.donate-sidebar{height:auto;margin-bottom:24px}.donate-sidebar h2{margin-bottom:10px;margin-top:0}.donate-sidebar h1{font-size:38px}.featured-tag-label{float:left;min-width:50%}.crowdpac-page__media{margin-left:-10px;margin-right:-10px;text-align:center}}@media only screen and (max-width:620px){.crowdpac-page__media img{border-radius:0}}@media only screen and (max-width:479px){hr.campaign-divider{margin:24px 0}.candidate-module-why{margin-bottom:24px}.stats-wrapper{margin-bottom:18px}.phone-btn{padding:10px 0 7px}.phone-btn-grey{padding:10px 0 9px}.fixed-bar .pledge-disclaimer{margin-bottom:-5px}.candidate-module-meet,.intersperse.m-mega.visible-phone{margin-bottom:16px}.module-share-bar{display:flex}.module-share-bar-shorter .btn{flex-grow:1;margin:0}.featured-crowdpac .white-card{margin:5%;padding:5%;width:80%}.featured-crowdpac .headline{font-size:25px;line-height:1.1}}.campaign__story,.campaign__story a,.campaign__story li,.campaign__story ol,.campaign__story p,.campaign__story ul{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.campaign__story ol,.campaign__story p,.campaign__story ul{margin-bottom:15px}.campaign__story li{margin-bottom:5px}.campaign__story li>ol,.campaign__story li>ul{padding-top:5px}.campaign__story ol,.campaign__story ul{margin-left:30px}.campaign__story ol>li>ol>li{list-style-type:lower-alpha}.campaign__story ol>li>ol>li>ol>li{list-style-type:lower-roman}.campaign__story a,.campaign__story a:active,.campaign__story a:hover,.campaign__story a:link,.campaign__story a:visited{color:#004aad;text-decoration:none}.campaign__story a:hover{text-decoration:underline}.campaign__story a.less-link,.campaign__story a.more-link{font-size:16px;font-weight:700;margin-top:20px;text-align:center}.crowdpac-qa{padding-bottom:20px;padding-top:20px}.crowdpac-qa input{min-width:0!important;width:unset}.qa-flex{align-items:center;display:flex;justify-content:center;margin-bottom:20px;overflow:hidden}.qa-title{color:#121212;font-family:acta-display,georgia,serif;font-weight:500}.qa-question{flex:1;font-size:20px!important;height:32px!important;line-height:32px!important;margin:0!important}.qa-send-button,.qa-tweet-button{margin-left:10px}.qa-name{margin:0 5px 0 0!important}.qa-email,.qa-name{flex:1;font-size:20px!important;height:32px!important;line-height:32px!important}.qa-email{margin:0 0 0 5px!important}.qa-flex.buttons{align-items:flex-end;justify-content:flex-end}@media screen and (max-width:768px){.qa-flex.buttons{align-items:center;justify-content:center}}.qa-hint{font-size:18px}.mobile-share-follow-buttons{display:flex;margin-bottom:8px;margin-top:8px}.mobile-share-follow-buttons>:first-child{flex:1;margin-right:4px}.mobile-share-follow-buttons>:last-child{flex:1;margin-left:4px}.layout-section-contribute .site-footer,.layout-section-contribute .site-header{display:none}.layout-section-contribute #main{padding-bottom:10px}.donate-section .vertically-center.small-text{padding-top:6px}.donation-large-text{padding:20px 15px;text-align:left}.donation-large-text .title{font-size:29px;font-weight:500;line-height:1.2;margin-bottom:40px}.donation-large-text .intro{margin-bottom:10px}.donation-large-text .table-lined{margin-bottom:20px}.donation-large-text .table-lined td:first-child{width:125px}#donation-disabled,#donation-failed{padding:20px}.donate-share-text{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:10px;text-transform:uppercase}.black-social-icons,.donate-social-icons{margin:0 auto 40px;width:107px}.black-social-icons .social-icon,.donate-social-icons .social-icon{border-color:#004aad;border-radius:34px;color:#004aad;font-size:27px;height:32px;line-height:32px;width:32px}.black-social-icons .social-icon:active,.black-social-icons .social-icon:focus,.black-social-icons .social-icon:hover,.black-social-icons .social-icon:link,.black-social-icons .social-icon:visited,.donate-social-icons .social-icon:active,.donate-social-icons .social-icon:focus,.donate-social-icons .social-icon:hover,.donate-social-icons .social-icon:link,.donate-social-icons .social-icon:visited{color:#004aad}.black-social-icons .social-icon:hover,.donate-social-icons .social-icon:hover{border-color:#121212!important;color:#121212!important}.btn-crypto{background:#fff;border:0;border-radius:5px;color:grey;display:inline-block;font-size:15px;line-height:1.3;margin:5px;padding:.4em .5em .38em;text-align:center}.btn-crypto-active{border:1px solid #ff4814!important}.btn-tab-payment{color:#555;cursor:pointer!important}.btn-tab-payment,.btn-tab-payment-disabled{border-bottom:3px solid #e5e5e5;font-weight:700!important;padding:10px}.btn-tab-payment-disabled{color:gray}.btn-tab-active{border-bottom:3px solid #ff4814!important;color:#ff4814!important}.d-none{display:none!important}.d-block{display:block!important}.donation-loading{padding:200px 0;text-align:center}.contribute-logo{float:left;margin:25px;width:200px}.contribute-headline{margin-left:auto;margin-right:auto;max-width:600px}.contribute-container .contribute-header{padding-bottom:7px;padding-top:11px}.contribute-container hr{margin-top:1px}.contribute-container .tab-content{padding:0 15px 15px}.contribute-container input,.contribute-container select{-webkit-font-smoothing:antialiased;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}.contribute-container select{border:1px solid #ccc}.contribute-container select:active,.contribute-container select:focus{border-color:#004aad;outline:none}.contribute-container .btn-contribute-amount,.contribute-container input.donate-other{font-weight:600;margin:0}.contribute-container .btn-contribute-amount.btn-tall,.contribute-container input.donate-other.btn-tall{line-height:12px;padding:12px 12px 11px}.contribute-container .donate-other--wrapper{position:relative}.contribute-container .donate-other--wrapper.active .donate-other--arrow{display:block}.contribute-container .donate-other--arrow{background:#004aad;border:none;border-radius:0 5px 5px 0;color:#fff;display:none;height:49px;padding:14px 9px;position:absolute;right:5px;top:5px}.contribute-container input.donate-other{border-radius:5px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;height:49px;padding:0;text-align:center}.contribute-container input.donate-other.active,.contribute-container input.donate-other:active,.contribute-container input.donate-other:focus{background:#fff;border-color:#004aad;box-shadow:none;color:#121212;outline:none}.contribute-container input.donate-other.active::-webkit-input-placeholder,.contribute-container input.donate-other:active::-webkit-input-placeholder,.contribute-container input.donate-other:focus::-webkit-input-placeholder{color:#b3b3b3}.contribute-container input.donate-other.active:-moz-placeholder,.contribute-container input.donate-other:active:-moz-placeholder,.contribute-container input.donate-other:focus:-moz-placeholder{color:#b3b3b3}.contribute-container .section-title.thinner{-webkit-font-smoothing:antialiased;color:#000}.contribute-container .close.close-large{line-height:70px;margin:5px;text-align:center}.contribute-container .payment-well{background:#fff}.contribute-container .monthly-option-label{color:#444;font-weight:400}.contribute-container .form-element input[type=checkbox].checkbox-recurring{margin-top:-5px}.contribute-container .recurring-option-well{margin-bottom:35px}.contribute-container .recurring-option-well:hover{border:1px solid #c5c5c5}.contribute-container .recurring-selected-message{color:#8c8c8c;font-size:14px;font-weight:400;line-height:1.2em;margin-bottom:5px}.contribute-container .recurring-option-well.well-success{background-color:#fbfff6;border-color:#c3e5a7}.contribute-container--minimal .hide-when-minimal{visibility:hidden}.contribute-container--minimal .remove-when-minimal{display:none}.contribute-full-screen-header{margin:0 0 25px}p.subtitle-donation{margin:0 0 35px}.checkbox-explainer-grey{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.donate-section-payment p.subtitle-donation{margin-bottom:10px}.btn-contribute-amount small{font-size:12px;font-weight:300;letter-spacing:0;text-transform:none}.donate-tabs{border:none;margin:0 auto 30px;width:380px}.donate-tabs li{background:transparent;opacity:.5;text-align:center;width:50%}.donate-tabs li:first-child{text-align:left}.donate-tabs li:last-child{text-align:right}.donate-tabs li a{border:none!important;margin:0;outline:none!important;padding:20px 0}.donate-tabs li a strong{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin-left:5px;text-transform:uppercase}.donate-tabs li a .badge{background:#004aad;background:#121212;border-radius:15px;border-radius:30px;color:#121212;color:#fff;font-family:acta-display,georgia,serif;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:22px;font-size:13px;font-weight:700;font-weight:600;letter-spacing:0;line-height:25px;line-height:18px;padding-left:6px;padding-right:6px;text-align:center;width:17px;width:10px}.donate-tabs li a:hover{background:transparent}.donate-tabs li.active{background:none;opacity:1}.donate-btn-row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 10px;max-width:460px}.donate-btn-row>div{flex:auto;margin-left:0!important;padding:5px;width:33%!important}@media only screen and (max-width:767px){.donate-btn-row div.span4{margin-left:0!important;width:49%!important}}.btn-contribute-amount.active,.btn-contribute-amount:active{box-shadow:none}.donate-change-amounts{display:none}@media only screen and (max-width:767px){.donate-change-amounts{margin-bottom:50px}}.donate-change-amounts-candidates{border:1px solid #e6e6e6;margin:0 auto 10px;max-width:400px;padding:8px}@media only screen and (max-width:767px){.donate-change-amounts-candidates{max-width:310px}}.donate-change-amounts-candidates input{margin:0}.small-candidates-list{background:#fff}.small-candidates-list .candidate-name{font-size:14px;margin:0;padding-top:6px}.small-candidates-list .candidate-name.active{color:#004aad}.small-candidates-list .candidate-detail-img{width:28px}.small-candidates-list .row-fluid-mobile{border-bottom:1px solid #e6e6e6;margin-bottom:10px;margin-top:10px;padding-bottom:10px}.small-candidates-list .row-fluid-mobile:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.show-if-amount-exists,.show-if-custom-amounts{display:none}.donate-back-to-even-amounts{line-height:26px}.donate-crowdpac-total-text{color:#004aad;display:none;font-size:18px;line-height:1.8;margin-right:10px}.donate-certification{display:flex}.donate-certification-text{flex-grow:1}.donate-section-payment .section-title.thinner{margin-bottom:10px}.donate-confirm{margin:30px 0}.donate-last-step-title{font-size:30px;margin:0 0 20px}.donate-last-step-btns{padding-top:20px}.thank-you-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin-top:25px;text-transform:uppercase}.thank-you-title-large{margin:40px 0 0}.contribute-exact-amounts .contribute-body{padding:20px}.exact-amounts-candidates{margin:0 0 20px}.headline-chunky-medium .donate-total-amount,.section-title.section-title-huge .donate-total-amount{color:#004aad;text-decoration:none}.headline-chunky-medium .donate-total-amount:hover,.section-title.section-title-huge .donate-total-amount:hover{text-decoration:underline}.row-donate-amount{margin:0 auto;padding-bottom:10px;width:300px}.row-donate-amount .donate-amount-btn,.row-donate-amount input.donate-other{margin:0}.row-donate-amount .btn-donate-container{float:left;margin-right:75px;width:150px}.row-donate-amount .explainer{color:#787878;float:left;font-weight:600;line-height:40px;margin:0 15px 0 0;text-align:right;width:60px}.row-donate-amount .explainer.explainer-double-line{line-height:1.2;padding-top:5px}.donate-confirm-text{font-size:12px;line-height:1.1}.donate-confirm-text ol{margin:0 0 0 12px}.donate-confirm-text ol li{line-height:1}.donate-confirm-text .header-donate-legalese .section-title.thinner{color:#787878;padding:0}.donate-default-legalese{transition:all .5s ease}.donate-default-legalese.expanded{border:none;font-size:14px;height:auto;line-height:1.3;padding-bottom:200px}.contribute-legalese-text,.contribute-legalese-text p{font-size:12px;line-height:1.1}.contribute-legalese-text a,.contribute-legalese-text a:active,.contribute-legalese-text a:focus,.contribute-legalese-text a:hover,.contribute-legalese-text a:link,.contribute-legalese-text a:visited,.contribute-legalese-text p a,.contribute-legalese-text p a:active,.contribute-legalese-text p a:focus,.contribute-legalese-text p a:hover,.contribute-legalese-text p a:link,.contribute-legalese-text p a:visited{color:#121212}.finish-acct-button{margin-bottom:55px;margin-top:10px}.table.table-lined.receipt-wrapper{font-size:16px;margin-bottom:9px}.table.table-lined.receipt-wrapper td{padding-bottom:10px}.table.table-lined.receipt-wrapper tr:last-child td{padding-bottom:20px}.donation-share-buttons .btn.btn-fb,.donation-share-buttons .btn.btn-twitter{border-radius:3px;font-size:16px;font-weight:400;letter-spacing:normal;padding-bottom:12px;text-transform:none}.faux-input,.faux-input input,.faux-input select,.faux-input-label{-webkit-font-smoothing:antialiased;box-sizing:border-box}.p-relative{position:relative}.p-relative .faux-input-expires{position:absolute;right:0;top:0}.donation-alert{display:none}.donation-alert.visible{display:block}.faux-input{border:1px solid #ccc;clear:both;margin-bottom:10px;padding:8px 5px}.faux-input.focus{border-color:#004aad;box-shadow:0 1px 0 #004aad}.faux-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://assets.crowdblue.com/v2/production/all/img/select-down-arrow.png) no-repeat 100%}.faux-input input,.faux-input select{border:none;box-shadow:none;display:block;float:left;font-size:16px;line-height:1;margin:0;padding:2px 0;width:auto}.faux-input input::-webkit-input-placeholder,.faux-input select::-webkit-input-placeholder{color:#787878}.faux-input input:-moz-placeholder,.faux-input select:-moz-placeholder{color:#787878}.faux-input input:focus,.faux-input select:focus{box-shadow:none}.faux-input input:focus::-webkit-input-placeholder,.faux-input select:focus::-webkit-input-placeholder{color:#b8b8b8}.faux-input input:focus:-moz-placeholder,.faux-input select:focus:-moz-placeholder{color:#b8b8b8}.faux-input input:focus:invalid:focus,.faux-input select:focus:invalid:focus{border-color:#e6e6e6;box-shadow:none}.faux-input input.input-border-left,.faux-input select.input-border-left{border-left:1px solid #e6e6e6;padding-left:10px}.faux-input input.input-border-right,.faux-input select.input-border-right{border-right:1px solid #e6e6e6}.faux-input select.select-placeholder-color{color:#787878}.faux-input.disabled,.faux-input.disabled input{background:#e6e6e6}.faux-input.faux-input-cc,.faux-input.faux-input-employer{float:left}.faux-input.faux-input-cc{width:61%}.faux-input.faux-input-expires{width:25%}.faux-input.faux-input-employer{width:84%}.faux-input .donate-ach,.faux-input .donate-cc,.faux-input .donate-csc,.faux-input .donate-exp-month,.faux-input .donate-exp-year{font-family:monospace}.faux-input .donate-ach::-webkit-input-placeholder,.faux-input .donate-cc::-webkit-input-placeholder,.faux-input .donate-csc::-webkit-input-placeholder,.faux-input .donate-exp-month::-webkit-input-placeholder,.faux-input .donate-exp-year::-webkit-input-placeholder{color:#9e9e9e}.faux-input .donate-ach:-moz-placeholder,.faux-input .donate-cc:-moz-placeholder,.faux-input .donate-csc:-moz-placeholder,.faux-input .donate-exp-month:-moz-placeholder,.faux-input .donate-exp-year:-moz-placeholder{color:#9e9e9e}.faux-input .donate-ach:focus::-webkit-input-placeholder,.faux-input .donate-cc:focus::-webkit-input-placeholder,.faux-input .donate-csc:focus::-webkit-input-placeholder,.faux-input .donate-exp-month:focus::-webkit-input-placeholder,.faux-input .donate-exp-year:focus::-webkit-input-placeholder{color:#d1d1d1}.faux-input .donate-ach:focus:-moz-placeholder,.faux-input .donate-cc:focus:-moz-placeholder,.faux-input .donate-csc:focus:-moz-placeholder,.faux-input .donate-exp-month:focus:-moz-placeholder,.faux-input .donate-exp-year:focus:-moz-placeholder{color:#d1d1d1}.faux-input .donate-cc{width:75%}.faux-input .donate-csc{width:25%}.faux-input .donate-ach-account-type{color:#121212!important;width:24%}.faux-input .donate-ach{width:38%}.faux-input .donate-employer,.faux-input .donate-exp-month,.faux-input .donate-exp-year,.faux-input .donate-occupation{width:50%}.faux-input .donate-name{width:60%}.faux-input .donate-address,.faux-input .donate-email{width:40%}.faux-input .donate-city{width:30%}.faux-input .donate-zip{width:15%}.faux-input .donate-state{padding-left:10px;width:15%}.faux-input .donate-state option{line-height:1;min-height:0;padding:0}.checkboxes-inline>*{float:left}.checkbox-separator{padding:0 10px}.checkbox-label-thin{color:#121212}.checkbox-label-thin,.faux-input-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.faux-input-label{color:#787878;float:left;height:46px;line-height:46px;padding:0 2%}.faux-input-label label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.faux-input-label.faux-input-label-expires{text-align:right;width:14%}.faux-input-label.faux-input-label-checkboxes{width:16%}input[type=email].donate-email,input[type=text].donate-name{margin-bottom:0}.form-element .checkbox-recurring,.form-element .checkbox-retired,.form-element .checkbox-student,.form-element .donate-address,.form-element .donate-city,.form-element .donate-phone,.form-element .employer-donate-address1,.form-element .employer-donate-address2,.form-element .employer-donate-city,.form-element .employer-donate-country,input[type=email].donate-spouse-email,input[type=text].donate-spouse-name{margin-bottom:20px}.form-element [type=checkbox]:not(:checked)~.if-previous-checked{display:none}.cc-expires-slash{left:40%;position:absolute;top:10px}.label-small.form-field.saved-payment-tabs{color:#9e9e9e}.label-small.form-field.selected-payment-option.saved-payment-tabs{color:#121212}.donation-couple-flow,.donation-couple-flow-show .donation-individual-flow{display:none}.donation-couple-flow-show .donation-couple-flow{display:block}.small-candidate-name{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:1}.small-candidate-name span{display:block;margin:0 0 2px}.small-candidate-name small{color:#787878;display:inline-block;font-size:12px;font-weight:300;padding:1px 0}.no-touch .or-link:hover{text-decoration:underline}.form-element input,.form-element select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:38px;padding:0;width:100%}.form-element input{padding-left:5px}.form-element input[type=checkbox],.form-element input[type=radio]{height:auto;margin:0 5px 0 0;vertical-align:baseline;width:auto}.form-auto{margin-right:30px;width:auto}.form-full{margin-right:0;width:590px}.form-half{width:290px}.form-half input{width:100%}.form-third{width:190px}.form-quarter{width:140px}.form-quarter select{width:100%}.form-sixth{width:90px}.form-sixth input{width:100%}.form-last{margin-right:0}.logged-in-other-method{text-align:right!important}.donation-loading-text{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}.donation-loading-text.form-field{color:#121212;font-weight:700}.saved-payment-secondary{margin-top:5px}.table.donate-totals td{padding-bottom:3px}.table.donate-totals .popover-content{padding:10px;width:240px}.donate-totals .donate-totals-amount-col{vertical-align:bottom;white-space:nowrap}.btn-donate-width{margin:0 auto;max-width:400px}.input-greyed.input-greyed{border-radius:5px;border-width:2px;box-shadow:none!important;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;height:auto;padding:calc(.9em - 1px) 10px calc(.88em - 2px);text-align:center}.btn-group-vertical .input-greyed{border-top-color:#004aad}.btn.btn-input-overlay{background:#004aad;border:none;border-radius:0 5px 5px 0;bottom:0;color:#fff;display:none;padding:14px 9px;position:absolute;right:0;top:0}.donate-tip-other{position:relative}.donate-tip-other.active input{border-color:#004aad;color:#121212;text-align:left}.donate-tip-other.active .btn-input-overlay{display:block}.donate-tip-other .donate-totals-icon{color:#004aad;padding:0 3px}@media only screen and (max-width:767px){.donate-totals-amount-col{width:40%}.table.donate-totals td{border-bottom:1px solid #e6e6e6;padding:8px 0!important}.table.donate-totals td.donate-totals-amount-col-amount{padding:0!important}.table.donate-totals td.donate-totals-amount-col-amount .donate-totals-link{display:block;padding:8px 0 8px 8px}.table.donate-totals td.donate-totals-amount-col-tip{padding:0 0 8px!important}.table.donate-totals td.donate-totals-amount-col-tip .donate-totals-link{padding:8px 0 8px 8px}.table.donate-totals td.fee-receipt-row{border-bottom:none}.modal-btn-row{margin:0 30px}.modal-btn-row .btn-block{margin-top:-2px}.donate-tip-other{margin-top:10px}.contribute-container .btn-contribute-amount.tip-btn-0{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.contribute-container .btn-contribute-amount.tip-btn-1,.contribute-container .btn-contribute-amount.tip-btn-2{-moz-border-radius-topright:1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:1px;border-top-right-radius:1px}.contribute-container .btn-contribute-amount.tip-btn-3{-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}}@media only screen and (max-width:374px){.table.donate-totals .popover-content{padding:5px;width:200px}}@media only screen and (min-width:768px){.donate-section-payment,.donation-individual-flow{margin:0 auto;width:600px}.faux-input select{margin-bottom:-5px;margin-top:-5px}}@media only screen and (max-width:767px){.saved-payment-primary,.saved-payment-secondary{font-size:14px}.saved-payment-primary img{margin:5px 0;width:35px}.saved-payment-secondary{margin:5px 0}.faux-input input,.faux-input select{font-size:14px}.form-full,.form-half,.form-quarter,.form-row,.form-sixth,.form-third{width:100%}.m-left{margin-left:0}input[type=email].donate-email,input[type=tel].donate-ach,input[type=tel].donate-cc,input[type=tel].donate-csc,input[type=text].donate-address,input[type=text].donate-city,input[type=text].donate-name,select.cc-exp,select.donate-ach-account-type{margin-bottom:10px}.logged-in-other-method{text-align:left}.finish-acct-button{margin-bottom:20px;margin-top:10px}.table.table-lined.receipt-wrapper{margin-bottom:20px}.table.table-lined.receipt-wrapper td,.table.table-lined.receipt-wrapper tr{display:block}.table.table-lined.receipt-wrapper tr td:last-child,.table.table-lined.receipt-wrapper tr:first-child td:last-child,.table.table-lined.receipt-wrapper tr:last-child td:last-child{padding:0 8px 15px 12px}.table.table-lined.receipt-wrapper tr td:first-child{padding:0 8px 2px 12px}.table.table-lined.receipt-wrapper tr:first-child td:first-child{padding-top:15px}.contribute-full-screen-header{margin:0}}@media only screen and (max-width:479px){.checkboxes-inline>*{display:block;float:none}.contribute-container .headline-chunky-medium,.contribute-container .section-title.section-title-huge{font-size:26px;margin-bottom:10px}.contribute-container .tab-content{padding-left:0;padding-right:0}.contribute-container .close.close-large{font-size:40px;height:40px;line-height:40px;width:40px}.contribute-full-screen-header{margin-bottom:12px}.contribute-logo{margin:12px;width:100px}p.subtitle-donation{font-size:12px;line-height:1.2;margin-bottom:15px}.donate-tabs{margin:0 30px 15px;width:auto}.donate-tabs li a{padding:10px 0}.donate-tabs li a .badge{font-size:12px;line-height:15px;width:7px}.donate-tabs li a strong{font-size:12px;margin-left:0}.faux-input input.input-border-left,.faux-input select.input-border-left{padding-left:4px}.faux-input select{background-position:right -5px top 12px}.faux-input.faux-input-employer{width:75%}.faux-input .donate-email,.faux-input .donate-name{width:50%}.faux-input .donate-address{width:39%}.faux-input .donate-city{width:29%}.faux-input .donate-zip{width:17%}.faux-input .donate-state{padding-left:3px;width:15%}.faux-input .donate-cc{width:81%}.faux-input .donate-csc{width:19%}.faux-input .donate-exp-month{width:40%}.faux-input .donate-exp-year{width:60%}.faux-input-label.faux-input-label-checkboxes{width:25%}.cc-expires-slash{left:33%}.donation-large-text{padding:0 10px}.donation-large-text .table-lined,.donation-large-text .title{margin-bottom:20px}.donation-large-text .title{font-size:21px}.donation-large-text .table-lined{font-size:14px}.finish-acct-button{margin-bottom:20px;margin-top:10px}}.slate-recipients-list__container{background:#f5f5f5;border:1px solid #e3e3e3;margin:0 auto;max-width:460px;padding-top:15px}.slate-recipients-list__text{margin-bottom:18px}.slate-recipients-list__text p{margin-bottom:3px}.slate-recipients-list__text .donate-cp-change-amounts{font-size:16px}.donate-cp-total-amount{align-items:center;background:#fff;border:1px solid #e6e6e6;display:flex;justify-content:space-between;margin:0 auto 10px;max-width:400px;padding:8px}@media only screen and (max-width:767px){.donate-cp-total-amount{max-width:310px}}.donate-amounts-wrappers{text-align:right}.donate-cp-continue-btn{margin:0 auto;max-width:462px}.election-index-container,.election-index-container p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.election-index-container .race-module .dot-bar{background-color:#e6e6e6}.election-index-container .race-module .dot{background-color:#e6e6e6;border-color:#e6e6e6}.election-index-container .race-module .dot-mid{background-color:#fff}.election-index-block{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:5px;display:flex;flex-direction:column;padding:24px;text-align:center}.election-index-block__district{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.election-index-column-list{-moz-column-width:15em;column-width:15em;line-height:25px;margin:0;padding:0}.election-index-column-list>li{display:block;font-size:16px;line-height:inherit}.layout-election-detail{padding-top:40px}.layout-election-detail .btn-primary{margin-top:40px}.layout-election-detail .main{padding-bottom:40px}.layout-election-detail .title{font-size:35px;padding:10px 0}.election-facts-container,.election-state-container{float:left;width:44%}.election-state-container{margin-left:10%;width:44%}.election-state-container .state{fill:#004aad;stroke-width:0}.election-intro,.text-with-circle{font-size:18px;margin-bottom:0}.circle-icon,.election-rating{background:#652290;border-radius:6px;display:inline-block;height:12px;margin-right:2px;width:12px}.circle-icon.election-rating-1,.election-rating.election-rating-1{background:#1587d7}.circle-icon.election-rating-2,.circle-icon.election-rating-3,.election-rating.election-rating-2,.election-rating.election-rating-3{background:#4c28a0}.circle-icon.election-rating-7,.circle-icon.election-rating-8,.election-rating.election-rating-7,.election-rating.election-rating-8{background:#b42856}.circle-icon.election-rating-9,.election-rating.election-rating-9{background:#d8171e}.election-facts-container{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.2}.election-facts-container .election-fact-key{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.election-facts-container .election-fact-value{min-width:100px}.election-state{text-align:center}.layout-race-detail .coming-soon p{font-size:13px;line-height:1.3;margin-bottom:0}.widget-vs .thumb-candidate{float:none;margin:0;width:auto}.hero-dropdown .dropdown-menu{width:211px}.hero-dropdown .dropdown-menu li>a{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;text-align:left;white-space:normal}.partner-logo{margin-bottom:10px;padding-top:30px}.table-poll-results thead{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.table-poll-results .col-candidate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.table-poll-results .col-candidate a:hover{color:#004aad}.table-poll-results .col-vote{text-align:right;width:100px}.table-poll-results th.col-vote{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.table-poll-results td,.table-poll-results th{padding:6px 0}.table-poll-results td{border:solid #e6e6e6;border-width:0 0 1px}.table-poll-results tr:first-child td{border-top-width:1px}.table-poll-results .highlight-candidate{font-weight:500}select.select-poll-candidates{border-radius:0;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;height:23px;margin:0;outline:0!important;padding:0;width:auto}select.select-poll-candidates option{outline:0!important}.more-poll-results{display:block;margin:15px 0 0}.more-poll-results:active,.more-poll-results:focus{color:#004aad}.poll-result{margin:0 0 15px}.poll-result .affiliation-icon{margin-right:6px}.poll-result .poll-yes{float:left;height:22px;position:relative;text-align:left;width:100%}.poll-result .poll-yes *{position:absolute}.poll-result .poll-name{text-align:center}.poll-result .poll-name,.poll-result .poll-value{color:#e6e6e6;font-size:14px;height:14px;line-height:1;padding:4px}.poll-result .poll-value{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;right:0;top:0;z-index:6}.poll-result .poll-value.backup-value{color:#e6e6e6;left:100%;right:auto}.poll-result .poll-bar{height:22px;left:0;position:relative;top:0;z-index:5}.poll-result.poll-yes-no .poll-bar,.poll-result.poll-yes-no .poll-no .poll-bar{background:#e6e6e6}.poll-result.poll-yes-no:hover .btn-check{border-color:#004aad}.poll-result.poll-yes-no:hover .btn-check.btn-no.active{border-color:#787878}.poll-result.poll-yes-no .col-candidate a{text-decoration:underline}.poll-result.poll-many .poll-yes{width:100%}.poll-result.poll-table,.poll-result.poll-table a,.poll-result.poll-table a:active,.poll-result.poll-table a:focus,.poll-result.poll-table a:hover,.poll-result.poll-table a:link,.poll-result.poll-table a:visited{color:#787878}.poll-result.poll-table .col-number{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;padding-left:0;text-align:left;width:20px}.poll-result.poll-table .col-candidate{width:auto}.poll-result.poll-table .col-percentage{padding-right:0;text-align:right;width:30px}.poll-result.poll-table.highlight-candidate{color:#004aad;font-weight:300}.poll-result.poll-table.highlight-candidate a,.poll-result.poll-table.highlight-candidate a:active,.poll-result.poll-table.highlight-candidate a:focus,.poll-result.poll-table.highlight-candidate a:hover,.poll-result.poll-table.highlight-candidate a:link,.poll-result.poll-table.highlight-candidate a:visited{color:#004aad}.poll-result.poll-table td{border:none;padding:2px 4px}.table-poll-results-grey .col-candidate a:hover{color:#004aad}.party-100 .poll-many .poll-value.party-color{color:#1587d7}.party-200 .poll-many .poll-value.party-color{color:#d8171e}.center-vertically{padding-top:100px}.election-module-leaderboards .tab-content{overflow:visible;padding:0}.tab-explainer{padding:5px 0 15px}.tab-explainer p{color:#121212;font-size:18px;margin:0}.election-module-ideological .tab-explainer{padding-bottom:25px}.fixed-header{background:#fff;padding:10px 0 3px;position:fixed;top:0;z-index:100}.fixed-header-internal{width:100%}.view-matchups{margin-top:10px}.matchups-hidden .election-module-matchups .matchups-detail,.matchups-visible .election-module{display:none}.matchups-visible .election-module-matchups{display:block}.matchups-visible .election-module-matchups .view-matchups,.matchups-visible .election-module-matchups .widget-vs .vs-circle{display:none}.matchups-visible .election-module-matchups .election-module,.matchups-visible .election-module-matchups .matchups-detail{display:block}.election-module-matchups .widget-vs{margin-top:0}.election-module-matchups .vs-candidate{display:none}.election-module .lined-through{margin-bottom:35px}.election-module-ideological .module-subtext,.election-module-matchups .module-subtext,.election-module-race .module-subtext{margin-bottom:25px}.election-module-ideological .affiliation-icon,.election-module-ideological .has-check-circle{display:none}.election-module-ideological .widget-lmr-list .list-item-title{padding-top:0}.election-module-ideological .with-affiliation-icon{margin:0}.election-module-race .issue-slider-helper-container{padding:0 0 10px}.election-module-issues .scale{padding-right:20px}.candidate-vision{color:#121212}.candidate-vision a,.candidate-vision a:active,.candidate-vision a:focus,.candidate-vision a:hover,.candidate-vision a:link,.candidate-vision a:visited{color:#004aad}.candidate-vision a:hover{text-decoration:underline}.election-module-qualities .quality{margin-bottom:25px}.election-module-qualities .quality-stars,.election-module-qualities .quality-title{display:inline-block}.election-module-qualities .quality-title{width:130px}.quality-vs-center,.quality-vs-left,.quality-vs-right{float:left;width:29%}.quality-vs-center{text-align:center;width:42%}.quality-vs-right{text-align:right}.quality-stars-left{transform:rotateY(180deg)}.layout-section-election-group .hero-dropdown a.dropdown-toggle{width:175px}.layout-centered-title .title{font-family:acta-display,georgia,serif;font-weight:400;padding:50px 0 0;text-align:center}.layout-centered-title .subtitle{font-size:16px;padding:9px 0 0;text-align:center}.layout-centered-title .election-module-race{padding:20px 0 0}.layout-centered-title .election-module-race .section-title{display:none}.presidential-race .title strong{color:#004aad}.presidential-state .title{padding:0!important}.presidential-state .page-header-map{margin-bottom:15px;padding:50px 0}.title-office-name{font-size:80%}.race-module{display:block}.race-module+.tooltip .tooltip-inner{background:#e6e6e6}.race-module+.tooltip .tooltip-arrow{border-top-color:#e6e6e6!important}.race-module+.tooltip:hover{cursor:pointer}.race-module+.tooltip:hover .tooltip-inner{background:#004aad}.race-module+.tooltip:hover .tooltip-arrow{border-top-color:#004aad!important}.race-module:hover+.tooltip .tooltip-inner{background:#004aad}.race-module:hover+.tooltip .tooltip-arrow{border-top-color:#004aad!important}.hero-race-module .race-module{margin:15px 80px}.hero-race-module .race-module-expanded{margin:0 20px 160px}.race-module-expandable{outline:0!important;transition:all .5s ease}.race-module-expandable .dot .dot-line,.race-module-expandable .dot .dot-line-dot,.race-module-expandable .dot .dot-name-and-score,.race-module-expandable .legend{display:none}.dot-name-and-score{bottom:36px;color:#121212;font-size:10px;font-weight:300;left:-10px;line-height:1.1;position:absolute;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;width:54px;z-index:4}.dot-name-and-score strong{font-weight:600}.extra-up{margin-top:-112px}.extra-up .dot-line{bottom:-96px;height:96px}.extra-up .dot-line-dot{bottom:-98px}.extra-down{margin-top:112px}.extra-down .dot-line{height:96px;top:-96px}.extra-down .dot-line-dot{top:-98px}.half-up{margin-top:-76px}.half-up .dot-line{bottom:-60px;height:60px}.half-up .dot-line-dot{bottom:-62px}.half-down{margin-top:76px}.half-down .dot-line{height:60px;top:-60px}.half-down .dot-line-dot{top:-62px}.race-module-expanded .legend{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;display:block;margin-bottom:155px}.race-module-expanded .dot-avatar{margin-top:-40px}.race-module-expanded .dot-avatar .dot-line,.race-module-expanded .dot-avatar .dot-line-dot,.race-module-expanded .dot-avatar .dot-name-and-score{display:block}.race-module-expanded .dot-avatar .dot-line,.race-module-expanded .dot-avatar .dot-line-dot{position:absolute;z-index:3}.race-module-expanded .dot-avatar .dot-line{bottom:-24px;height:24px;left:16px;position:absolute;width:2px;z-index:3}.race-module-expanded .dot-avatar .dot-line-dot{border-radius:4px;bottom:-26px;display:block;height:6px;left:14px;width:6px}.race-module-expanded .dot-avatar.active .dot-name-and-score,.race-module-expanded .dot-avatar:hover .dot-name-and-score{color:#004aad}.race-module-expanded .dots-alternating .dot-avatar:nth-child(2n){margin-top:40px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(2n) .dot-line{bottom:auto;top:-24px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(2n) .dot-line-dot{bottom:auto;top:-26px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(2n) .dot-name-and-score{bottom:auto;top:36px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n){margin-top:112px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n) .dot-line{height:96px;top:-96px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n) .dot-line-dot{top:-98px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n-1){margin-top:-112px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n-1) .dot-line{bottom:-96px;height:96px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n-1) .dot-line-dot{bottom:-98px}.election-explainer{padding-bottom:30px}.matchup-launcher{display:block;position:relative}.matchup-launcher .btn-view-matchups{left:50%;margin:-21px 0 0 -78px;position:absolute;top:50%;z-index:3}.matchup-launcher .matchup-launcher-left,.matchup-launcher .matchup-launcher-right{background:#121212;background-position:50%;background-size:cover;float:left;height:360px;width:50%}.matchup-launcher .matchup-launcher-line{background:#787878;height:360px;left:50%;position:absolute;top:0;width:1px;z-index:2}.matchup-launcher:hover .matchup-launcher-left,.matchup-launcher:hover .matchup-launcher-right{opacity:.85}.matchup-launcher:hover .btn-view-matchups{background:#0060e0}.compare-candidates-header{margin-bottom:5px}.compare-candidates-header>*{float:left}.compare-candidates-header .cch-vs{margin-right:2.19%}.compare-candidates-header .cch-vs .vs-circle{height:30px;line-height:32px;margin:0;text-align:center;width:30px}.compare-candidates-header .cch-title{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin-right:7.6%;padding-top:10px;text-transform:uppercase}.compare-candidates-header .cch-select{margin-right:2.19%;width:16.2%}.compare-candidates-header .cch-fantasy{padding-top:6px}.compare-candidates-header .cch-fantasy label{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;line-height:21px;text-transform:uppercase}.modal-header-non-fixed .cch-title{margin-right:12.5%}.modal-header-non-fixed .cch-select{width:22.55%}.modal-overflow.modal.fade.in.modal-matchups{top:0}.modal-matchups{border-top:none}.modal-matchups .modal-header{border:none}.modal-matchups .modal-body{margin:0 30px;overflow:visible}.modal-matchups .lined-through span{padding:0 10px}.modal-matchups section{margin-bottom:45px}.modal-matchups section.election-module-hero-vs{margin-bottom:20px}.modal-matchups section.election-module-scores{margin-bottom:55px}.modal-matchups .race-module .dot-avatar,.modal-matchups .scale .dot-avatar{display:none}.modal-matchups .scale .scale-issue:hover .scale-issue-name,.modal-matchups .scale .scale-issue:hover .scale-issue-name:active,.modal-matchups .scale .scale-issue:hover .scale-issue-name:focus,.modal-matchups .scale .scale-issue:hover .scale-issue-name:hover,.modal-matchups .scale .scale-issue:hover .scale-issue-name:link,.modal-matchups .scale .scale-issue:hover .scale-issue-name:visited{color:#004aad}.modal-matchups .scale .scale-list{margin:0}.modal-matchups .race-module{margin:15px 60px 0}.modal-matchups .race-module .legend{display:none}.modal-matchups .race-module .dot-avatar.text-on-bottom .dot-name-and-score{bottom:auto;top:36px}.modal-matchups .module-help-link-inline{color:#e6e6e6}.modal-matchups .module-help-link-inline:hover{color:#004aad}.modal-matchups .module-help-link-inline+.tooltip{letter-spacing:0;text-transform:none}.modal-matchups .module-help-link-inline+.tooltip .tooltip-inner{font-size:12px;min-width:170px}.modal-header-fixed{background:#121212;height:50px;margin:0;opacity:0;padding:0;top:-50px;transition:all .3s;width:800px}.modal-header-fixed.sticky{opacity:1;top:0}.modal-header-fixed select{background:#121212;border-color:#787878;color:#e6e6e6;margin:0}.modal-header-fixed-inner{position:relative}.modal-header-image{position:absolute;top:0}.modal-header-image.modal-header-image-left{left:0}.modal-header-image.modal-header-image-right{right:0}.modal-header-dropdowns{height:30px;margin:0 auto;padding:10px 0;width:70%}.scale-issue-overall{margin:0;padding:0}.election-module-share .social-icons{margin:0 auto;width:87px}.election-module-share .social-icons a{border-color:#121212;color:#121212}.election-module-share .social-icons a:hover{color:#004aad}.election-module-poll .interest-group-bar-rating{font-size:13px;padding:3px 10px;width:80px}.election-module-poll .interest-group-bar-rating-secondary{color:#787878;top:19px}.election-module-poll .interest-group-bar-progress{background:#7ab3ff;height:19px;left:0;top:0;z-index:5}.election-module-poll .interest-group-bar-progress-secondary{background:#e6e6e6;height:18px;top:19px}.table-who-should-run{margin-top:-40px}.hide-bar-values .poll-value,.table-qualities .col-vote{display:none}.layout-race-donate .headline{font-size:32px;margin-bottom:20px;text-align:center}.poll-vote .btn-donate-now{min-width:55px}.page-header-map{background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e6e6e6;border-width:1px 0;margin:0 0 60px;padding:100px 0;position:relative}.page-header-map-thinner{padding:50px 0}.page-header-map-content .title{margin:0 0 20px}.page-header-map-content .subtitle{color:#121212;margin-top:-10px}.page-header-map-content .subtitle a{text-decoration:underline}.page-header-map-content .subtitle a:hover{color:#004aad}.partner-header-logo{bottom:10px;left:10px;position:absolute}.layout-race-index .page-header .title b{color:#004aad}.layout-race-index .page-header .subtitle{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;padding-top:15px;text-transform:uppercase}.election-explainer p,.intro-text-emphasize p{color:#121212}.countdown{max-width:240px}.countdown-stat{color:#121212;float:left;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase;width:25%}.countdown-stat strong{display:block;font-size:20px}.countdown-stat span{color:#e6e6e6;font-size:12px}.alert-map{background:#fff;border:0 solid #e6e6e6;display:block;padding:20px}.alert-map.alert-map-border{border-top:3px solid #121212}.alert-map.use-default-color{background:#652290}.alert-map .alert-map-left{color:#121212;float:left;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin-right:10px;text-transform:uppercase}.alert-map a,.alert-map a:active,.alert-map a:focus,.alert-map a:hover,.alert-map a:link,.alert-map a:visited{color:#fff}.alert-map .alert-map-right{float:right;line-height:1}.alert-map .alert-map-date{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.alert-map .countdown-stat{display:inline-block;padding-left:10px;width:auto}.alert-map .countdown-stat span,.alert-map .countdown-stat strong{color:#fff;display:inline-block;font-size:14px;font-weight:600}.alert-map .countdown-stat.countdown-stat-seconds{display:none}.alert-map .countdown-stat:first-child{padding-left:0}.alert-map .alert-map-election-group{text-decoration:underline}.alert-map:hover .alert-map-election-group{opacity:.8}.alert-map .btn-primary{height:25px;line-height:24px}.alert-map .pretitle{color:#fff}.alert-map-main{font-size:20px}.blocks-2-up .block{float:left;margin-right:2%;width:49%}.blocks-2-up .block:nth-child(2n){margin-right:0}.blocks-3-up .block,.blocks-3-up-then-1 .block{float:left;margin-right:2%;width:32%}.blocks-3-up .block:nth-child(3n),.blocks-3-up-then-1 .block:nth-child(3n){margin-right:0}.blocks-4-up .block{float:left;margin-right:2%;width:23.5%}.blocks-4-up .block:nth-child(4n){margin-right:0}.block-election .nonscored-candidate-message{display:none}.featured-blocks .block .block-intro{display:block}.featured-blocks .block:last-child{margin-right:0}.featured-blocks .block .block-content,.featured-blocks .block .block-module-race{padding-left:10px;padding-right:10px}.non-featured-blocks .block:nth-child(3n){margin-right:0}.non-featured-blocks .block .block-content,.non-featured-blocks .block .block-module-race{padding-left:10px;padding-right:10px}.block-module-measures .btn-circle{margin:5px}.block-measure-wide .block-content{padding:20px 20px 30px}.block-module-subtitle{font-size:16px;padding-bottom:20px;text-align:center}.select-district{margin-top:5px}.modal-address .modal-body{padding:15px}.no-touch .logo-faded a{opacity:.8}.no-touch .logo-faded a:hover{opacity:1}.hide-nested-br br{display:none}.no-touch a.hover-link{color:#004aad}.no-touch a.hover-link:hover{text-decoration:underline}.election-module-leaderboards .bar-graph-filter{display:none}.hero-dropdown{display:inline-block}.block-hero-image img{border:3px solid #fff}.block-hero-image-multiple{margin:0 0 5px}.block-hero-image-multiple img{margin:3px}.usabilla_live_button_container{left:0!important;right:auto!important}.measure-name-long{font-family:acta-display,georgia,serif;font-weight:400}@media only screen and (min-width:980px){.block-election{margin-bottom:14px}.block-super-shrink .block-content{padding-bottom:27px;padding-top:27px}}@media only screen and (max-width:979px){.compare-candidates-header .cch-title{margin-right:12.94%}.compare-candidates-header .cch-title-optional{display:none}.matchup-launcher .matchup-launcher-left,.matchup-launcher .matchup-launcher-line,.matchup-launcher .matchup-launcher-right{height:277px}.layout-centered-title .race-module{margin-left:20px;margin-right:20px}.layout-centered-title .subtitle{font-size:15px}.page-header-map{padding:30px 0}.alert-map-additional{display:none}.blocks-3-up .block,.blocks-4-up .block,.non-featured-blocks .block{width:49%}.blocks-3-up .block:nth-child(3n),.blocks-4-up .block:nth-child(3n),.non-featured-blocks .block:nth-child(3n){margin-right:2%}.blocks-3-up .block:nth-child(2n),.blocks-4-up .block:nth-child(2n),.non-featured-blocks .block:nth-child(2n){margin-right:0}.blocks-3-up .block .block-title,.blocks-4-up .block .block-title,.non-featured-blocks .block .block-title{font-size:16px}.featured-blocks .block{float:none;margin-right:0;width:auto}}@media only screen and (max-width:979px) and (min-width:768px){.block-super-shrink .block-content{padding:9px 8px}.block-super-shrink .block-module-measures .btn-circle{margin:2px}}@media only screen and (min-width:768px){.hero-race-module .race-module-expanded-desktop{margin:0 20px 160px}.race-module-expanded-desktop .legend{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;display:block;margin-bottom:155px}.race-module-expanded-desktop .dot-avatar{margin-top:-40px}.race-module-expanded-desktop .dot-avatar .dot-line,.race-module-expanded-desktop .dot-avatar .dot-line-dot,.race-module-expanded-desktop .dot-avatar .dot-name-and-score{display:block}.race-module-expanded-desktop .dot-avatar .dot-line,.race-module-expanded-desktop .dot-avatar .dot-line-dot{position:absolute;z-index:3}.race-module-expanded-desktop .dot-avatar .dot-line{bottom:-24px;height:24px;left:16px;position:absolute;width:2px;z-index:3}.race-module-expanded-desktop .dot-avatar .dot-line-dot{border-radius:4px;bottom:-26px;display:block;height:6px;left:14px;width:6px}.race-module-expanded-desktop .dot-avatar.active .dot-name-and-score,.race-module-expanded-desktop .dot-avatar:hover .dot-name-and-score{color:#004aad}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(2n){margin-top:40px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(2n) .dot-line{bottom:auto;top:-24px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(2n) .dot-line-dot{bottom:auto;top:-26px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(2n) .dot-name-and-score{bottom:auto;top:36px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(4n){margin-top:112px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(4n) .dot-line{height:96px;top:-96px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(4n) .dot-line-dot{top:-98px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(4n-1){margin-top:-112px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(4n-1) .dot-line{bottom:-96px;height:96px}.race-module-expanded-desktop .dots-alternating .dot-avatar:nth-child(4n-1) .dot-line-dot{bottom:-98px}}@media only screen and (max-width:767px){.layout-centered-title .title{padding-top:35px}.layout-centered-title .subtitle{font-size:14px}.layout-centered-title .election-module-race{padding:20px 0}.layout-centered-title .election-explainer p{font-size:16px}.layout-race-detail.layout-centered-title .title{font-size:26px}.dots-names-hide-on-mobile .dot-avatar .dot-name-and-score{display:none}.dots-names-hide-on-mobile .dot-avatar:hover .dot-name-and-score{color:#121212;display:block}.modal-matchups .modal-body{margin:0 15px}.quality-vs-center{float:none;width:auto}.election-module-vision .candidate-vision{font-size:16px;line-height:1.3}.election-module-ideological .candidate-list{padding-right:15px}.election-module-ideological .candidate-selections-hover{padding-top:6px}.compare-candidates-header .cch-title{margin-right:7.94%}.compare-candidates-header .cch-select{width:25.55%}.table-who-should-run{margin-top:-10px}.layout-race-donate .headline{font-size:22px;line-height:1.3;margin:20px 0}.layout-race-donate .intro-text{font-size:14px;line-height:1.3}.page-header-map{padding:20px 0}.alert-map{padding:6px}.alert-map .alert-map-left,.alert-map .alert-map-right{display:block;float:none}.alert-map .alert-map-main{font-size:16px}.block-content{padding:10px}.block-hero-image-multiple img{margin:9px;width:90px}.measure-name{font-size:32px;margin-bottom:0}.measure-name-long{font-size:22px;margin-top:0}.hero-race-module .race-module-expanded{margin-top:10px}}@media only screen and (max-width:479px){.layout-centered-title .title{padding-top:15px}.layout-centered-title .subtitle{font-size:15px;line-height:1.3;padding:10px 20px 0}.layout-centered-title .subtitle-presidential{font-size:12px;padding-left:15px;padding-right:15px}.layout-centered-title .election-module-race{padding:0}.layout-centered-title .election-explainer{display:none}.layout-centered-title .election-explainer.keep-on-mobile{display:block}.presidential-race .hero-race-module{margin-bottom:10px}.presidential-state .subtitle-presidential{padding-top:0}.presidential-state .page-header-map{padding-bottom:20px;padding-top:20px}.layout-race-detail.layout-centered-title .title{font-size:23px}.compare-candidates-header .cch-title{display:none}.compare-candidates-header .cch-select{margin:0;width:43%}.compare-candidates-header .cch-vs{margin:0;text-align:center;width:14%}.compare-candidates-header .cch-vs .vs-circle{display:inline-block}.modal-header-non-fixed .compare-candidates-header{width:94%}.modal-header-image{display:none}.modal-header-dropdowns{width:95%}.block-module-measures .btn-circle{margin:3px}.alert-map-election-group-date{display:none}.blocks-3-up-then-1 .block{float:none;margin-right:0!important;width:auto}}@media only screen and (max-width:320px){.block-module-measures .btn-circle{margin:5px}.unfeatured-blocks .block-election{float:none;margin:0 0 10px;width:auto}}.layout-event-detail .title{margin-bottom:25px}.event-module-poll .poll-value,.event-module-poll .poll-vote .btn-no,.event-module-race .section-title{display:none}.event-module-issues .headline{font-size:33px;text-align:center}.event-module-issues .scale-issue-name{display:none}.event-module-issues .dot-container{margin:0 5%!important;width:90%!important}.event-module-issues .dot-average{display:none!important}.event-module-issues .tab-content{overflow:visible;padding:0}.event-module-issues .widget-lmr-list .list-item-title{padding-top:0}.event-module-issues .widget-lmr-list .well{margin-bottom:8px}.event-module-issues .scale{margin-bottom:20px}.event-module-issues .list-item a:hover .collapsible-icons span,.event-module-issues .list-item a:hover .list-item-title{color:#004aad}.event-module-issues .collapsible-icons{padding-top:6px}.event-module-issues .collapsible-icons span{color:#787878;font-size:20px}.event-module-issues .collapsible-icons .mas{display:none}.event-module-issues .collapsed .collapsible-icons .mas{display:block}.event-module-issues .collapsed .collapsible-icons .menos{display:none}.page-header.page-header-tall{padding:35px 0}.module-help-link.feature-help-link{color:#787878;margin-left:10px;margin-top:5px}.layout-fec-update-money-map .module-help-link.feature-help-link{margin-top:10px}.title.title-tight{padding-top:10px}.well.well-lined.hero-box{border-top:none}.well.well-white{background:#fff}.hero-box-title .title{padding-top:20px}.hero-box-title .intro{margin-bottom:0}.hero-box-image{background:#e6e6e6;text-align:center}.hero-box-image img{opacity:.9}.hero-box-image.expanded{background:none}.title.title-left{text-align:left}.img-with-score{position:relative}.img-with-score .dot{bottom:0;right:0;top:auto}.map-container{height:400px}.map-circle{background:#004aad;border-radius:500px}.map-circle-green{background:#4bb64b}.map-circle-blue{background:#1587d7}.map-circle-red{background:#d8171e}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#121212}.leaflet-popup-content{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.leaflet-container a.leaflet-popup-close-button{color:#121212}.fine-print{line-height:1.1;padding-top:7px}.matched-crowdpac .featured-crowdpac{display:none}.matched-crowdpac .featured-crowdpac.active{display:block}.layout-fec-update-big-donors .bar-graph-filter{display:none}.sans-explainer p{color:#121212}.explainer-link,.sans-explainer p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-align:center}.explainer-link{font-size:18px}.intro-text-unopposed{padding:0 70px}.step-explainer{margin:0 0 50px;text-align:center}.step-explainer-col{float:left;width:33.33%}.step-sub-cartoon{background:#f8f8f8;border-top:1px solid #787878;height:155px;padding:15px 0}.step-cartoon{margin:0 0 1px;padding:0 50px}.step-explainer-cta .btn{margin-top:-22px}.step-explainer-step-header{border:none;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 15px;padding:0;text-transform:uppercase}.step-explainer-step{color:#787878;font-size:16px;line-height:1.2;padding:0 25px}.step-explainer-col-2 .step-explainer-step{border:1px solid #787878;border-width:0 1px;margin-bottom:0;padding-bottom:20px}.unopposed-next-title.unopposed-module .title{font-weight:600}.nav-images ul{clear:both;list-style:none;margin:0;padding:0}.nav-images li{border:1px solid #e6e6e6;border-width:1px 0;display:block;float:left}.nav-images li:first-child a{border-left:1px solid #e6e6e6}.nav-images a{background:#121212;border-right:1px solid #e6e6e6;color:#e6e6e6;display:block;text-align:center}.nav-images a.active,.nav-images a:hover{background:#e6e6e6;background:#004aad;color:#121212;color:#fff}.nav-images a span{display:block;padding:3px}.nav-6-up li{width:16.6666666%}.nav-feature img{opacity:.9}.nav-feature .active img{opacity:1}.padded-race-module{padding:150px 0}.vp-tab-label{font-size:17px;letter-spacing:2px;vertical-align:middle}.vp-title-container{margin-bottom:35px;margin-top:38px}.tab-content.tab-content-full.vp-tab-content{padding:40px 0 16px}.panel-list.vp-panel-list{padding:20px 20px 0}.vp-tab-row{margin-top:0!important}img.vp-panel-list-image{border-radius:3px}@media only screen and (min-width:980px){.nav-feature li br{display:none}}@media only screen and (max-width:979px){.hero-box-title .title{padding-top:0}.hero-box-title .intro{margin-bottom:0}.well.hero-box{padding-right:4px}}@media only screen and (max-width:767px){.vp-tab-label{font-size:15px}.page-header.page-header-tall{padding:25px 0}.bar-graph-image .dot-highlight{height:22px;width:22px}.bar-graph-image .dot-highlight span{font-size:8px;line-height:22px}.bar-graph-filter-description{display:block;font-size:12px;line-height:1.1;padding:0 0 10px}.grid-hero-card .hero-card{width:50%}.vp-title-container{margin-bottom:40px;margin-top:28px}.tab-content.tab-content-full.vp-tab-content{padding:40px 0 4px}}@media only screen and (max-width:479px){.vp-title-container{margin-bottom:35px}.page-header.page-header-tall{padding:15px 0}.bar-graph-row td{padding-bottom:5px;padding-top:5px}.bar-graph-image{width:35%}.bar-graph-value-container{width:65%}.bar-graph-formatted-value,.bar-graph-name{font-size:85%;line-height:1.2}.bar-graph-subtitle{display:none}.layout-fec-update.layout-centered-title .title{font-size:19px}.layout-fec-update.layout-centered-title .title.title-smaller{font-size:18px;margin:7px 0 0}.layout-fec-update.layout-centered-title .subtitle{font-size:12px}.well.hero-box{padding:10px 2px 10px 10px}.nav-feature a span{font-size:12px;line-height:1.1}.map-container{height:250px}}@media only screen and (max-width:374px){.layout-fec-update.layout-centered-title .title.title-smaller{font-size:15px}.well.hero-box{padding:10px 2px 10px 10px}.nav-feature a span{font-size:12px;line-height:1.1}}.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{background-color:#004aad}.layout-info-page .hero-meta .subtitle{margin:0 0 10px}.layout-info-page .hero-meta .subtitle strong{font-weight:500}.spectrum-col-center .section-title{text-align:center}.spectrum-col-center .candidate-list{margin-left:10%;margin-right:10%}.spectrum-col-right{text-align:right}.spectrum-col-right .pull-left{float:right;margin-left:10px;margin-right:0}.issue-module-power .thumb-subtitle{font-size:12px;line-height:1.3}.issue-module .section-title{margin-bottom:15px}.issue-module .module-subtext{margin-bottom:25px}.issue-module .module-subtext p{margin:0}.issue-module-vulnerable .list-item-title,.widget-lmr-list .list-item-title{padding-top:9px}.issue-module-vulnerable .candidate-badge-and-score,.issue-module-vulnerable .list-item-subtitle,.widget-lmr-list .candidate-badge-and-score,.widget-lmr-list .list-item-subtitle{display:none}.issue-module-vulnerable .section-title{margin-bottom:18px}.widget-vs{margin:10px 0 20px}.widget-vs-left{padding-left:35px}.widget-vs-right{padding-right:35px}.vs-circle-outline{background:#fff;border:1px solid #787878;color:#787878}.header-matchups .vs-circle{margin:0!important}.header-matchups .candidate-title{color:#121212;display:block;font-family:acta-display,georgia,serif;font-size:16px;font-size:42px;font-size:20px;font-weight:700;letter-spacing:1px;line-height:20px;line-height:1.2;margin:0 0 12px;padding-top:9px;text-transform:uppercase;text-transform:none}.header-matchups .candidate-title.title-smaller{font-size:28px}.header-matchups .header-matchups-back{padding-top:9px}.widget-lmr-list{border-bottom:2px solid #121212;padding-bottom:5px}.widget-lmr-list .section-title{border-width:2px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.widget-lmr-list.issue-widget-vulnerable-left,.widget-lmr-list.widget-lmr-list-left,.widget-lmr-list.widget-lmr-list-liberal{border-color:#1587d7}.widget-lmr-list.issue-widget-vulnerable-left .section-title,.widget-lmr-list.widget-lmr-list-left .section-title,.widget-lmr-list.widget-lmr-list-liberal .section-title{border-color:#1587d7;color:#1587d7}.widget-lmr-list.widget-lmr-list-middle,.widget-lmr-list.widget-lmr-list-moderate{border-color:#652290}.widget-lmr-list.widget-lmr-list-middle .section-title,.widget-lmr-list.widget-lmr-list-moderate .section-title{border-color:#652290;color:#652290}.widget-lmr-list.issue-widget-vulnerable-right,.widget-lmr-list.widget-lmr-list-conservative,.widget-lmr-list.widget-lmr-list-right{border-color:#d8171e}.widget-lmr-list.issue-widget-vulnerable-right .section-title,.widget-lmr-list.widget-lmr-list-conservative .section-title,.widget-lmr-list.widget-lmr-list-right .section-title{border-color:#d8171e;color:#d8171e}.election-module-ideological .widget-lmr-list{border-bottom:none}.box-tag{background:#004aad;display:inline-block;font-family:rooney-web,georgia,serif;font-size:14px;font-weight:300;margin:0 10px 4px 0;padding:4px 6px}.box-tag,.box-tag a,.box-tag a:active,.box-tag a:focus,.box-tag a:hover,.box-tag a:link,.box-tag a:visited{color:#fff}.box-tag a:hover{opacity:.8}.box-tag a.close{margin:0 0 0 10px;opacity:.8;text-shadow:none}.box-tag a.close:hover{opacity:1}.layout-centered-title .title.issue-title-header{text-align:left}.featured-issue-box .btn{height:54px;line-height:52px;padding:0}.featured-issue-box .btn span{display:inline-block;line-height:normal;vertical-align:middle}@media only screen and (max-width:767px){.btn-create{margin-bottom:16px}}.list-item-organization .title:hover{text-decoration:none!important}.list-item-organization .title a:hover{text-decoration:underline!important}.has-thin-border{border-top:1px solid #121212;padding-top:25px}.l-about-page p{color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}@media only screen and (max-width:768px){.l-about-page p{font-size:15px}}.l-about-page__intro{margin:100px 0}.l-about-page__intro p{font-size:18px;line-height:1.4}@media only screen and (max-width:767px){.l-about-page__intro{margin:40px 0}.l-about-page__intro p{font-size:16px}}.layout-section-page .page-content section{margin:0 0 20px;padding:20px 0 0}.layout-section-page .page-content h1{color:#121212;font-family:acta-display,georgia,serif;font-weight:700;margin:0 0 25px}.layout-section-page .page-content .h2,.layout-section-page .page-content .h3,.layout-section-page .page-content h2,.layout-section-page .page-content h3{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;margin-top:0}.layout-section-page .page-content .h2,.layout-section-page .page-content h2{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1;margin-bottom:40px}.layout-section-page .page-content h2.section-title{font-size:14px;margin-bottom:22px}.layout-section-page .page-content .h3,.layout-section-page .page-content h3{font-size:15px;line-height:1.2}.layout-section-page .page-content address{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.layout-section-page .page-content p{margin:0 0 30px}.layout-section-page .page-content p+ol,.layout-section-page .page-content p+ul{margin-bottom:20px;margin-top:-10px}.layout-section-page .page-content li{margin-bottom:10px}.layout-section-page .section-style-content h2{border-top:3px solid #121212;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin:30px 0 20px;padding-top:12px;text-transform:uppercase}.layout-section-page .section-style-content h2.no-border{border:none}.layout-section-page .section-style-content h2.title-large{border:none;font-size:2em}.layout-section-page .section-style-content h2.section-title-huge{border:none;font-size:24px;margin:0 0 15px;padding:0}.layout-section-page .section-style-content h2.section-title-main{font-size:3em}.layout-section-page .section-style-content h2.thinner{font-weight:200}.layout-section-page .section-style-content h2.section-title-bottom{border-bottom:3px solid #121212;border-top:0;margin:0 0 12px;padding:0 0 12px}.layout-section-page .section-style-content h2.section-title-light{border-width:1px}.layout-section-page .section-style-content h2.section-title-lightest{border-color:#e6e6e6;border-width:1px}.layout-section-page .section-style-content h2 small{letter-spacing:0;text-transform:none}.layout-section-page .section-style-content h2.minimal-margin{margin:0 0 10px}.layout-section-page .section-style-content h2.less-margin{margin-bottom:15px}.layout-section-page .section-style-content h2.muted{color:#e6e6e6}.layout-section-page .section-style-content h2 .p{color:#787878;font-family:rooney-web,georgia,serif;font-size:13px;font-weight:300;padding-left:4px}.layout-section-page .section-style-content h2:first-child{margin-top:20px}.layout-section-page .faq-content h2{font-family:acta-display,georgia,serif;font-size:18px;font-weight:700;letter-spacing:.4px;margin-bottom:10px;text-transform:none}.layout-section-page .jobs-content h1,.layout-section-page .jobs-content h2,.layout-section-page .jobs-content h3,.layout-section-page .privacy-policy-text h1,.layout-section-page .privacy-policy-text h2,.layout-section-page .privacy-policy-text h3{border-top:3px solid #121212;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 25px;padding-top:12px;text-transform:uppercase}.layout-section-page .jobs-content h1.no-border,.layout-section-page .jobs-content h2.no-border,.layout-section-page .jobs-content h3.no-border,.layout-section-page .privacy-policy-text h1.no-border,.layout-section-page .privacy-policy-text h2.no-border,.layout-section-page .privacy-policy-text h3.no-border{border:none}.layout-section-page .jobs-content h1.title-large,.layout-section-page .jobs-content h2.title-large,.layout-section-page .jobs-content h3.title-large,.layout-section-page .privacy-policy-text h1.title-large,.layout-section-page .privacy-policy-text h2.title-large,.layout-section-page .privacy-policy-text h3.title-large{border:none;font-size:2em}.layout-section-page .jobs-content h1.section-title-huge,.layout-section-page .jobs-content h2.section-title-huge,.layout-section-page .jobs-content h3.section-title-huge,.layout-section-page .privacy-policy-text h1.section-title-huge,.layout-section-page .privacy-policy-text h2.section-title-huge,.layout-section-page .privacy-policy-text h3.section-title-huge{border:none;font-size:24px;margin:0 0 15px;padding:0}.layout-section-page .jobs-content h1.section-title-main,.layout-section-page .jobs-content h2.section-title-main,.layout-section-page .jobs-content h3.section-title-main,.layout-section-page .privacy-policy-text h1.section-title-main,.layout-section-page .privacy-policy-text h2.section-title-main,.layout-section-page .privacy-policy-text h3.section-title-main{font-size:3em}.layout-section-page .jobs-content h1.thinner,.layout-section-page .jobs-content h2.thinner,.layout-section-page .jobs-content h3.thinner,.layout-section-page .privacy-policy-text h1.thinner,.layout-section-page .privacy-policy-text h2.thinner,.layout-section-page .privacy-policy-text h3.thinner{font-weight:200}.layout-section-page .jobs-content h1.section-title-bottom,.layout-section-page .jobs-content h2.section-title-bottom,.layout-section-page .jobs-content h3.section-title-bottom,.layout-section-page .privacy-policy-text h1.section-title-bottom,.layout-section-page .privacy-policy-text h2.section-title-bottom,.layout-section-page .privacy-policy-text h3.section-title-bottom{border-bottom:3px solid #121212;border-top:0;margin:0 0 12px;padding:0 0 12px}.layout-section-page .jobs-content h1.section-title-light,.layout-section-page .jobs-content h2.section-title-light,.layout-section-page .jobs-content h3.section-title-light,.layout-section-page .privacy-policy-text h1.section-title-light,.layout-section-page .privacy-policy-text h2.section-title-light,.layout-section-page .privacy-policy-text h3.section-title-light{border-width:1px}.layout-section-page .jobs-content h1.section-title-lightest,.layout-section-page .jobs-content h2.section-title-lightest,.layout-section-page .jobs-content h3.section-title-lightest,.layout-section-page .privacy-policy-text h1.section-title-lightest,.layout-section-page .privacy-policy-text h2.section-title-lightest,.layout-section-page .privacy-policy-text h3.section-title-lightest{border-color:#e6e6e6;border-width:1px}.layout-section-page .jobs-content h1 small,.layout-section-page .jobs-content h2 small,.layout-section-page .jobs-content h3 small,.layout-section-page .privacy-policy-text h1 small,.layout-section-page .privacy-policy-text h2 small,.layout-section-page .privacy-policy-text h3 small{letter-spacing:0;text-transform:none}.layout-section-page .jobs-content h1.minimal-margin,.layout-section-page .jobs-content h2.minimal-margin,.layout-section-page .jobs-content h3.minimal-margin,.layout-section-page .privacy-policy-text h1.minimal-margin,.layout-section-page .privacy-policy-text h2.minimal-margin,.layout-section-page .privacy-policy-text h3.minimal-margin{margin:0 0 10px}.layout-section-page .jobs-content h1.less-margin,.layout-section-page .jobs-content h2.less-margin,.layout-section-page .jobs-content h3.less-margin,.layout-section-page .privacy-policy-text h1.less-margin,.layout-section-page .privacy-policy-text h2.less-margin,.layout-section-page .privacy-policy-text h3.less-margin{margin-bottom:15px}.layout-section-page .jobs-content h1.muted,.layout-section-page .jobs-content h2.muted,.layout-section-page .jobs-content h3.muted,.layout-section-page .privacy-policy-text h1.muted,.layout-section-page .privacy-policy-text h2.muted,.layout-section-page .privacy-policy-text h3.muted{color:#e6e6e6}.layout-section-page .jobs-content h1 .p,.layout-section-page .jobs-content h2 .p,.layout-section-page .jobs-content h3 .p,.layout-section-page .privacy-policy-text h1 .p,.layout-section-page .privacy-policy-text h2 .p,.layout-section-page .privacy-policy-text h3 .p{color:#787878;font-family:rooney-web,georgia,serif;font-size:13px;font-weight:300;padding-left:4px}.layout-page ul a{color:#004aad;text-decoration:underline}.layout-page ul a:active,.layout-page ul a:focus,.layout-page ul a:hover,.layout-page ul a:link,.layout-page ul a:visited{color:#004aad}.layout-page ul a:hover{color:#121212;text-decoration:none}.fluid-width-video-wrapper{margin-bottom:10px}.view-post-landing-page .site-footer,.view-post-landing-page .site-header{display:none}.view-post-landing-page .default-post-modules .post-module{margin-bottom:20px}.view-post-landing-page .post-module-type-text{width:100%}.view-post-landing-page .post-module-type-text p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px!important;font-weight:400;line-height:1.3em!important}.view-post-landing-page .post-module-type-text h2{font-family:acta-display,georgia,serif!important;font-size:30px!important;font-weight:300!important}.view-post-landing-page .thanks-wrapper{background-color:#fff;border:none;font-weight:400;padding:50px}.landing-page-site-header{border-bottom:2px solid #121212;padding:25px 0;text-align:center}@media only screen and (max-width:767px){.landing-page-site-header{padding:12px 0}.landing-page-site-header img{width:140px}}.landing-page-header{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:15em 0}@media (max-width:768px){.landing-page-header{padding:5em 0}}.landing-page-header--shorter{padding:7em 0}@media (max-width:768px){.landing-page-header--shorter{padding:3em 0}}.landing-page-header__wrapper{align-items:center;display:flex}@media (max-width:768px){.landing-page-header__wrapper{display:block;text-align:center}.landing-page-header__wrapper .sidebar-content{margin-top:25px}}.landing-page-header__title{color:#121212;font-family:acta-display,georgia,serif;font-size:56px;font-weight:300;line-height:1.2}@media (max-width:979px) and (min-width:768px){.landing-page-header__title{font-size:42px}}@media (max-width:768px){.landing-page-header__title{font-size:30px}}@media (max-width:414px){.landing-page-header__title{font-size:26px}}.landing-page-header__subtitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:18px;font-weight:300;line-height:1.2}.landing-page-header.has-background-image{background-color:#333}.landing-page-header.has-background-image .landing-page-header__subtitle,.landing-page-header.has-background-image .landing-page-header__title{color:#fff;text-shadow:1px 0 10px #121212}.post-module-form-inputs .input-chunky{border-radius:5px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:20px!important;font-weight:300;padding:14px!important}.post-module-form-single .post-module-form-actions{display:flex}.post-module-form-single .post-module-form-actions .post-module-form-inputs{flex:1 1 auto;margin-right:10px}.post-module-form-single .post-module-form-actions .btn-block{padding-left:30px;padding-right:30px}.has-input-module .hide-when-has-input-module{opacity:.2}.blog-article{margin-bottom:12px}.blog-article-title{font-size:14px;line-height:1.2;margin-bottom:0}.blog-article-title a{color:#004aad;text-decoration:underline}.blog-article-title a:hover{color:#121212;text-decoration:none}.blog-article-text p{font-size:80%;line-height:1.1;margin:0}.post-module-p{color:#787878;font-family:rooney-web,georgia,serif;font-size:18px!important;font-weight:300;line-height:1.6!important}.post-module-h1{color:#121212;font-family:acta-display,georgia,serif;font-size:25px;font-weight:700;font-weight:300}.post-module-h2{color:#121212!important;font-family:rooney-web,georgia,serif;font-size:20px!important;font-weight:300;font-weight:500!important;line-height:1.5!important}.post-module-h3{border-top:3px solid #121212;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:14px!important;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 25px;padding-top:12px;padding-top:12px!important;text-transform:uppercase}.post-module-h3.no-border{border:none}.post-module-h3.title-large{border:none;font-size:2em}.post-module-h3.section-title-huge{border:none;font-size:24px;margin:0 0 15px;padding:0}.post-module-h3.section-title-main{font-size:3em}.post-module-h3.thinner{font-weight:200}.post-module-h3.section-title-bottom{border-bottom:3px solid #121212;border-top:0;margin:0 0 12px;padding:0 0 12px}.post-module-h3.section-title-light{border-width:1px}.post-module-h3.section-title-lightest{border-color:#e6e6e6;border-width:1px}.post-module-h3 small{letter-spacing:0;text-transform:none}.post-module-h3.minimal-margin{margin:0 0 10px}.post-module-h3.less-margin{margin-bottom:15px}.post-module-h3.muted{color:#e6e6e6}.post-module-h3 .p{color:#787878;font-size:13px;padding-left:4px}.post-module-blockquote,.post-module-h3 .p{font-family:rooney-web,georgia,serif;font-weight:300}.post-module-blockquote{border:3px solid #e6e6e6;border-width:3px 0;color:#787878!important;font-size:30px!important;font-weight:300!important;line-height:1.2!important}.blog-explainer{padding:30px 0}.posts-list{margin:0}.post-header{margin:0;text-align:center}.post-with-hero-image .post-header{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}.post-with-hero-image .post-title-container{margin-top:-120px}.post-title-container{background:#fff;margin:0 auto;padding:50px 10% 25px;text-align:left}.post-title{color:#121212;font-family:acta-display,georgia,serif;font-size:16px;font-size:42px;font-weight:700;letter-spacing:1px;line-height:20px;line-height:1.2;margin:0 0 12px;text-transform:uppercase;text-transform:none}.post-title.title-smaller{font-size:28px}.post-subtitle{color:#004aad;font-size:18px;line-height:1.2}.post-date,.post-subtitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.post-date{color:#787878;font-size:14px;font-weight:300;margin:0 0 10px;padding:0}.post-date a,.post-date a:active,.post-date a:focus,.post-date a:hover,.post-date a:link,.post-date a:visited{color:#e6e6e6}.post-date a{color:#787878!important}.post-footer{margin:100px 0 0}.post-module-type-text p{color:#787878;font-size:18px!important;line-height:1.6!important}.post-module-type-text h2,.post-module-type-text p{font-family:rooney-web,georgia,serif;font-weight:300}.post-module-type-text h2{color:#121212!important;font-size:20px!important;font-weight:500!important;line-height:1.5!important}.post-module-type-text h3{border-top:3px solid #121212;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:14px!important;font-weight:600;letter-spacing:1px;line-height:1;margin:0 0 25px;padding-top:12px;padding-top:12px!important;text-transform:uppercase}.post-module-type-text h3.no-border{border:none}.post-module-type-text h3.title-large{border:none;font-size:2em}.post-module-type-text h3.section-title-huge{border:none;font-size:24px;margin:0 0 15px;padding:0}.post-module-type-text h3.section-title-main{font-size:3em}.post-module-type-text h3.thinner{font-weight:200}.post-module-type-text h3.section-title-bottom{border-bottom:3px solid #121212;border-top:0;margin:0 0 12px;padding:0 0 12px}.post-module-type-text h3.section-title-light{border-width:1px}.post-module-type-text h3.section-title-lightest{border-color:#e6e6e6;border-width:1px}.post-module-type-text h3 small{letter-spacing:0;text-transform:none}.post-module-type-text h3.minimal-margin{margin:0 0 10px}.post-module-type-text h3.less-margin{margin-bottom:15px}.post-module-type-text h3.muted{color:#e6e6e6}.post-module-type-text h3 .p{color:#787878;font-family:rooney-web,georgia,serif;font-size:13px;font-weight:300;padding-left:4px}.post-module-type-text h1{color:#121212;font-family:acta-display,georgia,serif;font-size:25px;font-weight:700;font-weight:300}.post-module-type-text blockquote{border:3px solid #e6e6e6;border-width:3px 0;color:#787878!important;font-family:rooney-web,georgia,serif;font-size:30px!important;font-weight:300;font-weight:300!important;line-height:1.2!important}.post-module-type-text{margin:0 auto;width:80%}.post-module-type-text h1,.post-module-type-text h2,.post-module-type-text h3,.post-module-type-text p{margin:0 0 18px}.post-module-type-text blockquote{margin-left:-5%;margin-right:-5%;padding:5%}.post-module-type-image{margin:0 0 18px;text-align:center}.post-module-type-crowdpacs{padding:24px 0}.title.title-centered{padding:35px 0}.post-email-and-social{margin:0 auto;padding-top:50px;width:80%}.post-social-icons{float:right;padding-top:6px}.form-one-liner .btn.btn-primary{padding-bottom:5px;padding-top:7px}.post-email-grab{float:left}.post-module-icon{color:#004aad;font-size:46px}@media only screen and (max-width:767px){.post-title{font-size:42px;padding:0}.post-email-and-social{width:auto}.post-social-icons{float:none;margin:0 auto}.post-email-grab{float:none}.post-with-hero-image .post-header{height:200px}.post-with-hero-image .post-title-container{margin-top:-40px}}.notifications-list{background:#fff;color:#787878;margin:0 auto;max-width:620px;padding:0}.notifications-list>li{display:block}.empty-notifications{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:5px;font-size:16px;padding:20px}.empty-notifications,.notifications-list-item{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.notifications-list-item{align-items:flex-start;border-bottom:1px solid #e6e6e6;display:flex;font-size:14px;padding:10px}.notifications-list-item--unread{background:#f8f8f8}.notifications-list-item>*{flex:0 0 auto;margin:10px}.notifications-list-item__image{border-radius:50%;height:40px;width:40px}.notifications-list-item__body{flex:1 1 auto;font-size:16px}.notifications-list-item__body mark{background:transparent;color:#004aad}.notifications-list-item__date{color:#aaa}.notifications-list-item__unread-indicator{background:#004aad;border-radius:50%;display:inline-block;height:10px;margin-left:.5ch;width:10px}.notifications-list-item:hover{background:#f8f8f8}.notifications-list-item--unread:hover{background:#f1f1f1}.petition-container{margin-bottom:20px}.petition-container .petition-title{color:#ff4814;font-weight:400;text-align:center}.petition-container .petition-content{text-align:justify}.petition-container .petition-image{border-radius:8px;box-shadow:1px 1px 6px rgba(0,0,0,.4);margin-bottom:20px;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.petition-container .petition-description{font-size:larger}.petition-container .petition-signers ul{list-style:none}.petition-container .petition-signers-title{margin-bottom:25px;margin-top:25px;text-align:left}.petition-container .petition-signers .petition-signers-header{align-items:center;display:flex}.petition-container .hidden-desktop .petition-signers-title{text-align:center}.petition-container .hidden-desktop .petitions-buttons{display:block}.petition-container .hidden-desktop .petition-image{height:auto;margin:10px 0;max-height:none;max-width:none;width:100%}table#questions td:nth-child(3),table#questions td:nth-child(4),table#questions th:nth-child(3),table#questions th:nth-child(4){text-align:center}a.user-profile__link{color:#004aad}a.user-profile__link:hover{color:#121212}.political-party-radios svg{height:auto;max-width:35px}.political-party-radios.mobile svg{height:auto;max-width:50px}.table-user a,.table-user a:active,.table-user a:focus,.table-user a:hover,.table-user a:link,.table-user a:visited{color:#004aad}.admin-list .candidate-name{color:#121212;font-family:acta-display,georgia,serif;font-size:20px;font-weight:700;letter-spacing:1px;padding-top:8px}.form-dashed{background-position:50%;background-size:cover;border:3px dashed #787878;color:#787878;margin:0 0 20px;max-width:97px;padding:50px 12px 49px;text-align:center}.form-dashed input{display:none}.form-dashed span{opacity:.4}.login-forgot-link{padding-top:4px}.control-group-remember{margin-bottom:15px;margin-top:-10px}.login-header{color:#121212;font-family:acta-display,georgia,serif;font-size:55px;font-weight:700;margin-top:45px;text-align:center}.login-sub-header{margin-top:35px}.comm-login-container{background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.4;margin:35px 0 20px;overflow:hidden;padding:20px}.invite-header{color:#121212;font-family:rooney-web,georgia,serif;font-size:24px;font-weight:300;line-height:1.2;margin:13px 0 20px}@media (max-width:768px){.invite-header{font-size:20px}}.invite-avatar{background:hsla(0,0%,100%,.1);border:2px solid #fff;border-radius:50%;height:80px;max-width:100vw;width:80px}.acct-payment-container{margin:0 auto;max-width:600px}.payment-method-container input,.payment-method-container input[type=tel],.payment-method-container select{margin-bottom:20px}.payment-method-container input[type=tel].donate-ach,.payment-method-container input[type=tel].donate-cc,.payment-method-container input[type=tel].donate-csc,.payment-method-container select.donate-ach-account-type,.payment-method-container select.donate-exp{margin-bottom:0}.payment-method-container input,.payment-method-container select{-webkit-font-smoothing:antialiased;color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}.is-previewing-nominate .page-header{border:none}.is-previewing-nominate .page-header .title{padding-top:0}table.user-history .table-column-names{border-bottom:2px solid #000}.table-hover.user-history tbody tr:hover>td,.table-hover.user-history tbody tr:hover>th{background-color:#fff!important}.bootstrap-tag{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;background:#e6e6e6;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #bfbfbf;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;color:#121212;font-size:16px;font-weight:600;padding:5px 8px;text-decoration:none!important}.table.post-index{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;margin-top:38px}.table.post-index th{font-weight:700}.table.post-index td{border-bottom:1px solid #ddd;border-top:none;padding-top:10px}tfoot.pagination div.pagination{margin-top:0}tfoot.pagination td{border-bottom:none!important;padding-left:0}.maxlength-full{color:#004aad}.dropzone-image-controls{background:#121212;padding:10px;text-align:right}.dropzone-image-controls a{color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400}.dropzone-image-controls a:active,.dropzone-image-controls a:focus,.dropzone-image-controls a:hover,.dropzone-image-controls a:link,.dropzone-image-controls a:visited{color:#fff}.dropzone-image-controls a:hover{color:#004aad}.dz-clickable{cursor:pointer}.dz-drag-hover img{opacity:.4}.dropzone-area{overflow:hidden}.dropzone-thumbnail{background:transparent url(https://assets.crowdblue.com/v2/production/all/img/spin.gif) 50% no-repeat}.dropzone-thumbnail img{opacity:.7}.dropzone-thumbnail.dropzone-image-is-uploaded{background:none}.dropzone-thumbnail.dropzone-image-is-uploaded img{opacity:1}@media only screen and (max-width:767px){.payment-method-container input[type=tel].donate-ach.acct-num,.payment-method-container input[type=tel].donate-cc,.payment-method-container input[type=tel].donate-csc,.payment-method-container select.donate-ach-account-type{margin-bottom:20px}.login-header{font-size:32px;margin-top:10px;text-align:left}.login-sub-header{margin-top:24px}.login-sub-header h2{font-size:18px}.table.post-index{font-size:14px}}.campaign-nav-list{display:flex;justify-content:flex-end}.campaign-nav-list li{list-style:none;margin-left:1em}.campaign-nav-list a{color:#004aad}.campaign-nav-list li.dropdown:hover .dropdown-menu{display:block}.campaign-nav-list .dropdown-menu{background:#fff;border-radius:0;font-size:inherit;margin-left:15px;margin-top:0;padding:0;text-align:left}.campaign-nav-list .dropdown-menu a{clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;white-space:nowrap}.campaign-nav-list .dropdown-menu a:link,.campaign-nav-list .dropdown-menu a:visited{color:inherit}.campaign-nav-list .dropdown-menu a:active,.campaign-nav-list .dropdown-menu a:focus,.campaign-nav-list .dropdown-menu a:hover{background:#e6e6e6;color:inherit}.campaign-nav-list .dropdown:active>a,.campaign-nav-list .dropdown:focus>a,.campaign-nav-list .dropdown:hover>a{color:#121212}
/*!
 * Cropper v0.9.2
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2015 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2015-04-18T04:35:01.500Z
 */.cropper-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-drag-box{background-color:#fff;filter:alpha(opacity=0);opacity:0}.cropper-modal{background-color:#000;filter:alpha(opacity=50);opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #69f;outline-color:rgba(102,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #fff;display:block;filter:alpha(opacity=50);opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333333%;left:0;top:33.33333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333333%;top:0;width:33.33333333%}.cropper-face,.cropper-line,.cropper-point{display:block;filter:alpha(opacity=10);height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;cursor:move;left:0;top:0}.cropper-line{background-color:#69f}.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}.cropper-point{background-color:#69f;filter:alpha(opacity=75);height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:se-resize;filter:alpha(opacity=100);height:20px;opacity:1;right:-3px;width:20px}.cropper-point.point-se:before{background-color:#69f;bottom:-50%;content:" ";display:block;filter:alpha(opacity=0);height:200%;opacity:0;position:absolute;right:-50%;width:200%}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{filter:alpha(opacity=75);height:5px;opacity:.75;width:5px}}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide,.cropper-invisible{filter:alpha(opacity=0);opacity:0}.cropper-hide{height:auto!important;left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;position:fixed;top:0;width:auto!important;z-index:-1}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.no-footer .site-footer,.no-header .site-header{display:none}.layout-edit-huge{padding-top:4%}.huge-image-container{box-shadow:0 20px 40px rgba(0,0,0,.1),0 -20px 40px rgba(0,0,0,.1),20px 0 40px rgba(0,0,0,.1),-20px 0 40px rgba(0,0,0,.1);left:22%;position:absolute;width:76%}.layout-edit-huge-invitation .huge-image{opacity:.3}.edit-pane{left:0;padding:4%;position:absolute;top:0;width:14%}.e-text{font-size:16px;margin-bottom:16px}.e-fields .control-group{margin:0}.edit-huge-preview-tag{color:#121212;color:#787878;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:12px;font-weight:600;letter-spacing:1px;line-height:1;opacity:.5;position:absolute;right:20px;text-transform:uppercase;top:20px}.btn-crowdpac-portrait{border:1px solid #787878;display:block;margin:0 0 20px;padding:50px 0;text-align:center}.btn-crowdpac-portrait img{display:block}.btn-crowdpac-portrait.btn-crowdpac-portrait-with-img,.btn-crowdpac-portrait.image-edit-modal-finished{padding:0}.btn-crowdpac-portrait.btn-crowdpac-portrait-with-img span,.btn-crowdpac-portrait.image-edit-modal-finished span{display:none}.btn-crowdpac-portrait span{color:#121212;color:#004aad;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;font-weight:300;letter-spacing:1px;line-height:1;text-transform:uppercase}.well.explainer small{font-size:90%}.btn-group-social{display:none}.crowdpac-ec-field label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.crowdpac-ec-field .twitter-typeahead{display:block!important}.crowdpac-ec-add-existing .crowdpac-ec-field{display:none}.crowdpac-ec-add-existing .crowdpac-ec-field.crowdpac-ec-name,.crowdpac-ec-add-existing .crowdpac-ec-field.crowdpac-ec-submit,.crowdpac-ec-add-new .crowdpac-ec-field{display:block}.crowdpac-ec-submit .btn{margin-top:27px}.affiliation-minor{display:none}.affiliation-show-more-toggler{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2;margin-top:-20px;padding-left:30px}.affiliation-show-more-toggler.muted{color:#e6e6e6}.affiliation-show-more-toggler.muted-less{color:#787878}.crowdpac-table-candidate.candidate-active,.crowdpac-table-candidate.organization-active,.crowdpac-table-organization.candidate-active,.crowdpac-table-organization.organization-active{color:#121212}.crowdpac-table-candidate.candidate-inactive,.crowdpac-table-candidate.organization-inactive,.crowdpac-table-organization.candidate-inactive,.crowdpac-table-organization.organization-inactive{color:#e6e6e6;cursor:pointer}.crowdpac-table-candidate.active td,.crowdpac-table-candidate:hover td,.crowdpac-table-organization.active td,.crowdpac-table-organization:hover td{background:#e6e6e6!important}.crowdpac-table-candidate.active.candidate-inactive,.crowdpac-table-candidate.active.organization-inactive,.crowdpac-table-candidate:hover.candidate-inactive,.crowdpac-table-candidate:hover.organization-inactive,.crowdpac-table-organization.active.candidate-inactive,.crowdpac-table-organization.active.organization-inactive,.crowdpac-table-organization:hover.candidate-inactive,.crowdpac-table-organization:hover.organization-inactive{color:#004aad}.crowdpac-table-candidate .media-heading,.crowdpac-table-organization .media-heading{font-weight:600}.show-on-row-hover{visibility:hidden}tr:hover .show-on-row-hover{visibility:visible}.ui-datepicker{font-family:rooney-web,georgia,serif;font-weight:300;z-index:3!important}.ui-datepicker .ui-widget-header{background:none;border:none}.ui-datepicker .ui-corner-all,.ui-datepicker.ui-corner-all{border-radius:0}.ui-datepicker .ui-icon{font-size:11px;font-weight:300;text-indent:0;width:auto}.ui-datepicker .ui-state-default{background-image:none!important}.ui-datepicker .ui-state-highlight{background:#fff;border-color:#fff}.ui-datepicker .ui-state-active{background:#004aad;border-color:#004aad;color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-image:none!important;cursor:pointer;text-align:center;width:2em}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{color:transparent;width:16px}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{background-image:none!important;margin-left:9px;margin-top:9px}.ui-datepicker .ui-icon-circle-triangle-e:before,.ui-datepicker .ui-icon-circle-triangle-w:before{color:#999;font-size:12px;margin-left:3px}.ui-datepicker a:hover .ui-icon-circle-triangle-e:before,.ui-datepicker a:hover .ui-icon-circle-triangle-w:before{color:#fff}.ui-datepicker .ui-icon-circle-triangle-w:before{content:"◀"}.ui-datepicker .ui-icon-circle-triangle-e:before{content:"▶"}.redactor_wysiwyg-simple{min-height:150px}.race-select-first-time .race-select-first-time-deemphasize{opacity:.3}@media only screen and (min-width:980px){.scaled-white-card{max-width:393.02222222px}.scaled-white-card .headline-large{font-size:30.34920635px}.scaled-white-card .explainer-large,.scaled-white-card .explainer-large p{font-size:13.65714286px}}@media only screen and (max-width:979px){.edit-pane{margin:0 auto;max-width:400px;position:static;width:92%}.huge-image-container{left:3%;position:relative;width:94%}}a.expand-contribution{color:#004aad}a.expand-contribution:hover{color:#121212}.download-contributions-report-modal .modal-content{margin:30px 0}.recaptcha{text-align:center}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.5.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.recaptcha .g-recaptcha{display:inline-block}.chosen-container{font-size:13px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);left:-9999px;position:absolute;top:100%;width:100%;z-index:1010}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;border:1px solid #aaa;border-radius:5px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) 0 2px no-repeat;display:block;height:100%;width:100%}.chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.chosen-container-single .chosen-search input[type=text]{background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) 100% -20px no-repeat;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{left:-9999px;position:absolute}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#444;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{word-wrap:break-word;-webkit-touch-callout:none;display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0 5px;position:relative;width:100%}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{background:0 0!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0}.chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #ccc;color:#666;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 #fff}.chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{left:3px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) -30px -20px no-repeat;direction:rtl;padding:4px 5px 4px 20px}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1505928596/chosen-sprite_2x_hffszf.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}.layout-admin a,.layout-admin a:active,.layout-admin a:focus,.layout-admin a:hover,.layout-admin a:link,.layout-admin a:visited{color:#004aad}.layout-admin a.uncolored{color:inherit}.layout-admin .nav-list .active a,.layout-admin .nav-list .active a:active,.layout-admin .nav-list .active a:focus,.layout-admin .nav-list .active a:hover,.layout-admin .nav-list .active a:link,.layout-admin .nav-list .active a:visited{color:#fff}.layout-admin .admin-toggle-icon,.layout-admin .admin-toggle-icon:active,.layout-admin .admin-toggle-icon:focus,.layout-admin .admin-toggle-icon:hover,.layout-admin .admin-toggle-icon:link,.layout-admin .admin-toggle-icon:visited{color:#e6e6e6}.layout-admin .admin-toggle-icon.active,.layout-admin .admin-toggle-icon.active:active,.layout-admin .admin-toggle-icon.active:focus,.layout-admin .admin-toggle-icon.active:hover,.layout-admin .admin-toggle-icon.active:link,.layout-admin .admin-toggle-icon.active:visited{color:#004aad}.layout-admin select.active{border-color:#004aad}.layout-admin .logo{color:#fff;font-family:acta-display,georgia,serif;font-weight:700}.layout-admin .logo:active,.layout-admin .logo:focus,.layout-admin .logo:hover,.layout-admin .logo:link,.layout-admin .logo:visited{color:#fff}.layout-admin .admin-header{background:#121212;color:#fff;padding:10px}.layout-admin .admin-header h2,.layout-admin .nav-admin{margin:0}.layout-admin .nav-admin.nav-pills>li>a{color:#004aad}.layout-admin .nav-admin.nav-pills>.active>a,.layout-admin .nav-admin.nav-pills>.active>a:focus,.layout-admin .nav-admin.nav-pills>.active>a:hover{background-color:#004aad;color:#fff}.layout-admin .nav-admin.nav-pills .open .dropdown-toggle{background:#ffefe8;border-color:#ffefe8}.layout-admin .nav-admin .admin-env-warning{color:#787878!important}.layout-admin .admin-list .candidate-name{color:#121212;font-family:acta-display,georgia,serif;font-size:20px;font-weight:700;letter-spacing:1px;padding-top:8px}.layout-admin .control-group{margin-bottom:20px}.layout-admin .admin-help-text{margin-top:-5px}.layout-admin .form-dashed{background-position:50%;background-size:cover;border:3px dashed #787878;color:#787878;margin:0 0 20px;max-width:97px;padding:50px 12px 49px;text-align:center}.layout-admin .form-dashed input{display:none}.layout-admin .form-dashed span{opacity:.4}.layout-admin .well-dashed{border:1px dashed #e6e6e6;color:#787878;margin:0 0 20px;padding:20px}.layout-admin .lined-through-muted-title{background:#f8f8f8;color:#121212;color:#787878;float:left;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:10px;font-weight:600;font-weight:300;letter-spacing:1px;line-height:1;margin:-25px 0 20px;padding:0 5px;text-transform:uppercase}.layout-admin .well-dashed-newsletter{background:#f3f3f3;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);color:#787878;margin:0 0 20px;padding:5px 20px}.layout-admin .no-spin::-webkit-inner-spin-button,.layout-admin .no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.layout-admin .no-spin{-moz-appearance:textfield;margin:0;width:90px}.layout-admin .well-dashed-feed-pins{background:#f3f3f3;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);color:#787878;margin:0 0 20px;padding:20px}.layout-admin .lined-through-muted-title-feed-pins,.layout-admin .lined-through-muted-title-newsletter{background:#f8f8f8;color:#121212;color:#787878;float:left;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-size:16px;font-weight:600;font-weight:300;letter-spacing:1px;line-height:1;padding:0 5px;text-transform:uppercase}.layout-admin .lined-through-muted-title-feed-pins{margin:0 0 20px}.layout-admin .show-on-tr-hover{display:none}.layout-admin tr:hover .show-on-tr-hover{display:block}.layout-admin .hide-until-hover{display:none}.layout-admin .show-child-on-hover:hover .hide-until-hover{display:block}.layout-admin .table tr input{margin-bottom:0}.layout-admin input.admin-input-large{color:#121212;font-family:acta-display,georgia,serif;font-size:16px;font-size:42px;font-weight:700;height:auto;letter-spacing:1px;line-height:20px;line-height:1.2;margin:0 0 12px;padding:10px;text-transform:uppercase;text-transform:none}.layout-admin input.admin-input-large.title-smaller{font-size:28px}.layout-admin .post-module-admin .icon-move{cursor:move}.layout-admin .post-module-input-embed{background:#121212;color:#f0c330!important;font-family:monospace;font-size:12px;width:100%}.layout-admin .pledges-overview{color:#121212!important;font-size:16px!important}.layout-admin .pledges-breakdown td,.layout-admin .pledges-breakdown thead th,.layout-admin .pledges-overview td,.layout-admin .pledges-overview thead th{text-align:center!important}.layout-admin .admin-grid-blocks{max-width:700px}.layout-admin .gb-admin-edit{color:#fff!important;display:none;font-size:20px;position:absolute;right:5px;top:5px;z-index:5}.layout-admin .gb:hover .gb-admin-edit{display:block}.layout-admin .gb-admin,.layout-admin .gb-admin-editing .gb-admin-preview{display:none}.layout-admin .gb-admin-editing .gb-admin{display:block}.layout-admin .gb-admin label{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;line-height:1;text-transform:uppercase}.layout-admin .gb-admin input[type=file]{color:#fff!important}.layout-admin .gb-admin .btn-mini{font-size:10px;padding:1px}.layout-admin .candidate-existing-result{min-height:160px}.layout-admin .candidate-existing-result .admin-candidate-list-remove{display:none}.layout-admin .multicheck-sortable-item a,.layout-admin .multicheck-sortable-item i{visibility:hidden}.layout-admin .multicheck-sortable-item:hover a,.layout-admin .multicheck-sortable-item:hover i{visibility:visible}.layout-admin .admin-crowdpacs-export-ids{height:100px;width:890px}.layout-admin .crowdpac-import-error{color:red}.layout-admin .crowdpac-name-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75px}@media (min-width:1300px) and (max-width:1399px){.layout-admin .crowdpac-name-truncate{width:75px}}@media (min-width:1400px) and (max-width:1499px){.layout-admin .crowdpac-name-truncate{width:150px}}@media (min-width:1500px) and (max-width:1599px){.layout-admin .crowdpac-name-truncate{width:250px}}@media (min-width:1600px){.layout-admin .crowdpac-name-truncate{width:300px}}.layout-admin tr.resending-receipt{background-color:#ffebdd!important}.layout-admin .table-actions{white-space:nowrap;width:1%}.layout-admin tr.petition-row td{cursor:pointer}.layout-admin td.centered-content{text-align:center;vertical-align:middle}.layout-admin td.shorten-text{word-wrap:break-word;max-width:300px;overflow:hidden;white-space:normal}.admin-fieldset{border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 2px 31px 0 rgba(0,0,0,.24);margin-bottom:25px;padding:20px;position:relative}.admin-legend{background:#f5f5f5;border:none;position:sticky;top:0;z-index:999}.confirm-dialog-text{font-family:sans-serif;font-size:larger;font-weight:700;padding:15px;text-align:justify}.lock-screen{height:100%;overflow:hidden;position:fixed;width:100%}.squeezable-4{display:block;float:left;width:22.9281768%;*width:22.87498531%}.squeezable-4:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.squeezable-4:first-child{margin-left:0}.squeezable-4:nth-child(4n+1){clear:both;margin-left:0}.squeezable-3{display:block;float:left;width:31.49171271%;*width:31.43852122%}.squeezable-3:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.squeezable-3:first-child{margin-left:0}.squeezable-3:nth-child(3n+1){clear:both;margin-left:0}.squeezable-2{display:block;float:left;width:48.61878453%;*width:48.56559304%}.squeezable-2:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.squeezable-2:first-child{margin-left:0}.squeezable-2:nth-child(odd){clear:both;margin-left:0}.squeezable-1{width:100%;*width:99.94680851%}.squeezable-1:nth-child(n){clear:both;margin-left:0;margin-right:0}.squeeze-4>*{display:block;float:left;width:22.9281768%;*width:22.87498531%}.squeeze-4>:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.squeeze-4>:first-child{margin-left:0}.squeeze-4>:nth-child(4n+1){clear:both;margin-left:0}.squeeze-4-then-2>*{display:block;float:left;width:22.9281768%;*width:22.87498531%}.squeeze-4-then-2>:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.squeeze-4-then-2>:first-child{margin-left:0}.squeeze-4-then-2>:nth-child(4n+1){clear:both;margin-left:0}.row-featured-issues .featured-issue-box{display:block;float:left;margin-bottom:15px;width:31.49171271%;*width:31.43852122%}.row-featured-issues .featured-issue-box:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.row-featured-issues .featured-issue-box:first-child{margin-left:0}.row-featured-issues .featured-issue-box:nth-child(3n+1){clear:both;margin-left:0}.row-crowdpacs .card-crowdpac{display:block;float:left;margin-bottom:15px;width:22.9281768%;*width:22.87498531%}.row-crowdpacs .card-crowdpac:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.row-crowdpacs .card-crowdpac:first-child{margin-left:0}.row-crowdpacs .card-crowdpac:nth-child(4n+1){clear:both;margin-left:0}.matchup-previews .matchup-preview{display:block;float:left;margin-bottom:15px;width:48.61878453%;*width:48.56559304%}.matchup-previews .matchup-preview:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.matchup-previews .matchup-preview:first-child{margin-left:0}.matchup-previews .matchup-preview:nth-child(odd){clear:both;margin-left:0}.inline-xs,.visible-xs{display:none}@media only screen and (max-width:979px){.candidate-list .thumb-candidate{margin-bottom:20px}.home-social-icons .social-icon{margin-right:7px}.input-complete-email{width:100px}.candidate-module-header .title{font-size:21px;margin-bottom:0;margin-top:6px;max-width:388px}.candidate-module-header .title .affiliation-icon{margin-top:0}.candidate-module-header .subtitle{font-size:15px;margin-top:4px}.affixed-row-right .affix-it{margin-left:578px}.spotlight-container{display:block;padding:10px}.thumbs-five .thumb{display:block;float:left;width:31.49171271%;*width:31.43852122%}.thumbs-five .thumb:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.thumbs-five .thumb:first-child{margin-left:0}.thumbs-five .thumb:nth-child(3n+1){clear:both;margin-left:0}.row-featured-issues .featured-issue-box{display:block;float:left;width:48.61878453%;*width:48.56559304%}.row-featured-issues .featured-issue-box:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.row-featured-issues .featured-issue-box:first-child{margin-left:0}.row-featured-issues .featured-issue-box:nth-child(odd){clear:both;margin-left:0}.slide-1 .slide-content{width:auto}.slide-content .btn{margin-top:10px;padding:6px 12px 4px}.slide-text h1,.slide-text h2,.slide-text p{font-size:16px;margin-bottom:0}.slide-text p{font-size:13px}.modal-header-fixed{left:1%;right:3%;width:auto}.modal-chunky .modal-content{padding:20px}.step-circle-arrow{margin-top:7%}.media-box-padded{padding:30px 0}.media-box-padded .title-text{font-size:26px}.media-box-padded-top{padding-top:30px}}@media only screen and (max-width:979px) and (min-width:768px){.headline{font-size:41px}.graph-title small{font-size:11px}.selections-section-detail{padding:0}.selections-section-detail .candidate-list .list-item-title .with-affiliation-icon{max-width:168px}.selections-section-complete .selections-section-detail .candidate-list .list-item-title .with-affiliation-icon{max-width:375px}.donations-by-location{margin-left:-25px}.issue-module-vulnerable .section-title{font-size:13px}.election-module-ideological .list-item-title{margin-top:-10px}.election-module-ideological .list-item-title .candidate-first-name{display:block}.candidate-header-donate{width:195px}}@media only screen and (max-width:767px){.visible-phone.inline-phone{display:inline!important}.headline{font-size:39px}.two-col{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.nav-tabs-arrow>li>a{font-size:12px;line-height:1.2}.guide-survey-container{width:auto}.survey-sections .guide-accordion-inner,.survey-sections .guide-accordion-toggle{padding-left:0;padding-right:0}.selectable-issue{float:left;padding-left:0!important;padding-right:0!important;width:48%}.selectable-issue:nth-child(n){margin-right:2%}.selectable-issue:nth-child(2n){margin-right:0}.image-slider-title{text-align:center;width:auto}.issue-slider-helper-container{padding:0}.image-slider-mid{padding-top:8px}.candidate-list .thumb-with-stars{width:130px}.candidate-list .thumb-with-stars.thumb:nth-child(n){margin-right:10px}.selections-section-detail{padding-left:0}.selections-section-detail .candidate-list .list-item-title .with-affiliation-icon{max-width:330px}.candidate-module-title{margin-bottom:10px}.btn-donate-now span{display:inline}.fieldset-padded{margin-bottom:20px;padding:0}.modal-body{padding-bottom:60px}.modal-issue-image-slider .image-slider-right,.modal-issue-image-slider .image-slider-title-container{display:none}.modal-issue-image-slider .save-image-slider{margin-top:0}.candidate-module-header .title{max-width:290px}.issue-module-header .title{font-size:26px}.tooltip-inner{max-width:300px!important;white-space:normal}.browse-btn-container{display:none!important}.widget-lmr-list{margin-bottom:20px}.media .pull-left{float:left}.media .pull-right{float:right}.widget-vs-left{padding-left:0}.widget-vs-right{padding-right:0}.crowdpac-header{margin-bottom:10px}.crowdpac-header .media .pull-left{float:left;margin-bottom:0}.crowdpac-header .media .pull-left img{width:60px}.crowdpac-header .media .media-body{overflow:auto}.crowdpac-header .title{font-size:24px}.crowdpac-header .crowdpac-description{margin-top:10px;padding-top:10px}.crowdpac-creator p{font-size:14px}.crowdpac-module-donate{border-top:1px solid #e6e6e6;padding-top:20px}.form-dashed span{visibility:hidden}#hero-slideshow{padding-bottom:30px}.flex-control-nav{bottom:0}.slide-content-light .slide-text h1,.slide-content-light .slide-text-content h2,.slide-content-light .slide-text-content p{text-shadow:1px 1px 1px #121212}.flex-direction-nav a:before{font-size:20px}.flex-direction-nav .flex-prev{left:2px}.flex-direction-nav .flex-next{right:2px}.not-available{height:auto!important}.user-crowdpac-field-title input{font-size:20px;height:40px;line-height:40px}.admin-list{margin:0 20px 10px}.layout-page-name-scores .no-name-score .title{font-size:22px;padding:0 0 5px}.candidate-header-donate{float:none;width:auto}.candidate-widget-nomination .title{font-size:23px}.page-header .title{font-size:32px}.header-share .social-icon{font-size:14px;height:21px;line-height:21px}.election-module .module-subtext{display:none}.step-explainer-col{float:none;width:auto}.step-sub-cartoon{height:auto}.step-explainer-step{font-size:14px;padding:0 15px}.step-explainer-col-2 .step-explainer-step{border:none}.intro-text-unopposed{padding:0 20px}.intro-text-unopposed p{font-size:16px;line-height:1.3}.subtitle-explainer{font-size:16px;line-height:1.2}.step-explainer-cta .btn{margin-top:20px}.btn.btn-huge{display:block;padding:10px 0}.btn.btn-huge,.explainer-link{font-size:14px}.media-box-content{padding:20px}.media-box-image{display:none}.media-box-title{font-size:20px}.headline-chunky,.section-title-serif{font-size:24px}.p-chunky{font-size:16px;margin-bottom:12px}.btn-block-mobile{display:block}.btns-block-mobile .btn-block-mobile{margin-bottom:10px}.btns-block-mobile .btn-block-mobile:last-child{margin-bottom:0}.f-4-then-2 .f{width:49%}.step-circle-arrow{display:none}.step-circle{margin:0 5px}.flexlist-item{width:50%}.center-phone{text-align:center}}@media only screen and (max-width:479px){.sample-candidate-links{display:block}.hidden-phone-portrait,.hidden-xs{display:none}.block-xs,.visible-xs{display:block}.force-block-xs{display:block!important;margin:0 auto}.force-block-xs.icon--google{height:auto;padding-right:0!important;width:14px!important}.inline-xs{display:inline}.selectable-issue{float:none;width:auto}.selectable-issue:nth-child(n){margin-right:0}.tab-content-chunky{padding:0}.input-append-chunky .input-chunky,.input-prepend-chunky .input-chunky{width:70%}.input-append-chunky .btn,.input-prepend-chunky .btn{width:30%}.input-append-chunky-half .btn,.input-append-chunky-half .input-chunky,.input-prepend-chunky-half .btn,.input-prepend-chunky-half .input-chunky{width:50%}.logo img{margin:0 auto}.image-slider-left img{margin-left:-10px;max-height:130px;max-width:130px}.image-slider-left img.pull-right{margin-left:0;margin-right:-10px}.candidate-module-header .title{margin-top:0;max-width:130px}.candidate-module-header .title.candidate-name-long{font-size:17px}.list-item-candidate-browse .candidate-module-header .title{height:auto;max-width:180px;overflow:visible;text-overflow:clip;white-space:normal;width:180px}.list-item-candidate-browse.list-item-has-numbers .candidate-module-header .title{max-width:154px;width:154px}.nav-tabs-arrow>li>a{padding-left:2px;padding-right:2px}.interest-group-bar{height:35px}.interest-group-bar-name,.interest-group-bar-rating{font-size:15px;height:15px;padding:10px}.interest-group-bar-progress{height:35px}.selections-section-detail .candidate-list .list-item-title .with-affiliation-icon{max-width:145px}.selections-section-complete .selections-section-detail .candidate-list .list-item-title .with-affiliation-icon{max-width:180px}.thumbs-five .thumb-candidate{display:block;float:left;width:48.61878453%;*width:48.56559304%}.thumbs-five .thumb-candidate:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.thumbs-five .thumb-candidate:first-child{margin-left:0}.thumbs-five .thumb-candidate:nth-child(odd){clear:both;margin-left:0}.vs-circle{height:30px;line-height:30px;margin-top:100%;width:30px}.vs-circle span{font-size:10px}.widget-vs{margin:0 0 10px}.crowdpac-list-candidates .candidate-list-number{font-size:16px;height:45px;line-height:48px;min-width:18px}.slide-text{float:none;margin:0;width:auto}.slide-text h1,.slide-text h2,.slide-text p{font-size:13px}.slide-with-btn .slide-text-content p{display:none}.slide-content{left:0;padding:0 10px;width:55%}.slide-content .btn{display:none}.slide-1 .slide-content{width:auto}.slide-5 .slide-text-content h2 strong,.slide-button-mobile{display:block}.flex-direction-nav{display:none!important}.row-crowdpacs .card-crowdpac{display:block;float:left;width:48.61878453%;*width:48.56559304%}.row-crowdpacs .card-crowdpac:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.row-crowdpacs .card-crowdpac:first-child{margin-left:0}.row-crowdpacs .card-crowdpac:nth-child(odd){clear:both;margin-left:0}.row-featured-issues .featured-issue-box{margin-bottom:10px;width:100%;*width:99.94680851%}.row-featured-issues .featured-issue-box:nth-child(n){clear:both;margin-left:0;margin-right:0}.squeeze-4-then-2>*{display:block;float:left;width:48.61878453%;*width:48.56559304%}.squeeze-4-then-2>:nth-child(n){clear:none;margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0}.squeeze-4-then-2>:first-child{margin-left:0}.squeeze-4-then-2>:nth-child(odd){clear:both;margin-left:0}.widget-vs-left,.widget-vs-right{width:39%!important}.widget-vs-left{margin-left:0!important}.step-explainer-step br{display:none}.nav-tabs-chunky>li{padding-left:2px;padding-right:2px}.nav-tabs-chunky>li>a{margin:0;padding-left:15px;padding-right:15px}}@media only screen and (max-width:359px){.hidden-xxs{display:none!important}}@media print{.hide-on-print{display:none!important}body.print-donation-screen>*{display:none}body.print-donation-screen .modal-scrollable{display:block!important}body.print-donation-screen .donate-social-icons{display:none!important}body.print-donation-screen .modal-logo{margin-top:0!important}}

/*# sourceMappingURL=app.css.map*/