.highlight-color{color:#ff4814!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;border-bottom-color:#000}.btn.btn-party.active,.btn.btn-party:active,.btn.btn-party:hover{background:#000;border-color:#000}.btn.btn-party.disabled{color:#121212;background:#fff}.scale .nav.nav-tabs.nav-scale-group li.active a{color:#121212;border-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;border-bottom-color:#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{color:#1587d7;background:#fff}.party-100 .scale .nav.nav-tabs.nav-scale-group li.active a{color:#1587d7;border-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;border-bottom-color:#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{color:#d8171e;background:#fff}.party-200 .scale .nav.nav-tabs.nav-scale-group li.active a{color:#d8171e;border-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;border-bottom-color:#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{color:#652290;background:#fff}.party-328 .scale .nav.nav-tabs.nav-scale-group li.active a{color:#652290;border-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;border-bottom-color:#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{color:#4bb64b;background:#fff}.party-400 .scale .nav.nav-tabs.nav-scale-group li.active a{color:#4bb64b;border-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;border-bottom-color:#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{color:#f0c330;background:#fff}.party-500 .scale .nav.nav-tabs.nav-scale-group li.active a{color:#f0c330;border-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;border-bottom-color:#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{color:#89744b;background:#fff}.party-600 .scale .nav.nav-tabs.nav-scale-group li.active a{color:#89744b;border-color:#89744b}.party-600 .party-hover-border:focus,.party-600 .party-hover-border:hover{border-color:#89744b}.vertical-black-gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,7%,0)),color-stop(80%,#121212),color-stop(98%,#121212));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;src:url("https://assets.crowdpac.com/production/all/font/fontello.eot?73934584");src:url("https://assets.crowdpac.com/production/all/font/fontello.eot?73934584#iefix") format("embedded-opentype"),url("https://assets.crowdpac.com/production/all/font/fontello.woff?73934584") format("woff"),url("https://assets.crowdpac.com/production/all/font/fontello.ttf?73934584") format("truetype"),url("https://assets.crowdpac.com/production/all/font/fontello.svg?73934584#fontello") format("svg");font-weight:400;font-style:normal}[class*=" fontello-"]:before,[class^=fontello-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fontello-user:before{content:"\E801"}.fontello-bank:before{content:"\E804"}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ellipsis{overflow:hidden;text-overflow:ellipsis}.ellipsis,.nowrap{white-space:nowrap}.u-style-header{font-family:acta-display,georgia,serif;font-weight:700;color:#121212}.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;-moz-column-gap:25px;-webkit-column-count:2;-webkit-column-gap:25px;column-count:2;column-gap:25px;text-align:justify}.ts-section-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase}.ts-article-title{font-family:rooney-web,georgia,serif;font-weight:500;font-size:18px;line-height:1}.ts-candidate-title{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;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{font-size:14px;line-height:17px;color:#787878}.ts-subtitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#ff4814;font-size:12px;line-height:1;text-transform:uppercase}.ts-intro-text{font-family:acta-display,georgia,serif;font-weight:700;font-size:22px;line-height:25px;color:#121212}.ts-body{font-size:14px;line-height:21px}.ts-body,.ts-secondary{font-family:rooney-web,georgia,serif;font-weight:300;color:#787878}.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{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878}.ts-link:hover{text-decoration:underline}.ts-nav{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;color:#121212}.ts-nav.active,.ts-nav:hover{color:#ff4814}body{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878;position:relative}a,a:active,a:focus,a:hover,a:link,a:visited{color:#121212;text-decoration:none}.no-touch .underline-hover:hover{text-decoration:underline}a.default-link,a.default-link:link,a.default-link:visited{color:#ff4814;text-decoration:underline}a.default-link:active,a.default-link:focus,a.default-link:hover{color:#121212;text-decoration:none}a.black:active,a.black:focus,a.black:hover{color:#ff4814}a.grey,a.grey:active,a.grey:focus,a.grey:hover,a.grey:link,a.grey:visited{color:#787878}a.grey:hover{color:#ff4814}a.grey.active{color:#ff4814}.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 #ff4814}ul.split-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}@media (max-width:414px){ul.split-list{overflow:visible;width:1ch}}ul.split-list>li{-ms-flex-preferred-size:calc(50% - 1em);flex-basis:calc(50% - 1em);margin-left:1em;min-width:30ch}p{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878}p.lead{font-family:acta-display,georgia,serif;font-weight:700;font-size:22px;line-height:25px;color:#121212;font-size:18px;line-height:1.2}p.no-margin{margin-bottom:0}p.tight{margin-bottom:5px}p a:link,p a:visited{color:#ff4814;text-decoration:none}p a:active,p a:focus,p a:hover{color:#121212;text-decoration:none}p.small{color:#e6e6e6;line-height:1.2;font-size:12px}label.checkbox.explainer{line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:300;line-height:1.2}sup{top:-.35em}hr.short-border{height:5px;width:28%;border:none;margin:0}hr.short-thin{height:1px;border:none;background:#e6e6e6;max-width:300px;margin-left:auto;margin-right:auto}hr.shorter{max-width:140px}hr.hr-left{margin-left:0}hr.hr-right{margin-right:0}hr.simple-rule{border:0 solid;border-width:1px 0 0;opacity:.33;margin:1.2em 0}.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-size:12px;line-height:1.1}.label-extrasmall,.label-tiny{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.label-extrasmall{font-size:14px;line-height:1.2}.label-small{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px}.label-small.form-field{font-weight:700;color:#121212}.label-medium{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:24px!important}.header-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.header-label,.header-small{font-size:16px;color:#121212}.header-small{font-family:acta-display,georgia,serif;font-weight:700}.header-mediumsmall{font-size:18px}.header-medium,.header-mediumsmall{font-family:acta-display,georgia,serif;font-weight:700;color:#121212}.header-medium{font-size:24px}.header-large{font-size:30px}.header-extralarge,.header-large{font-family:acta-display,georgia,serif;font-weight:700;color:#121212}.header-extralarge{font-size:38px}.header-mega{font-size:55px}.header-home-title,.header-mega{font-family:acta-display,georgia,serif;font-weight:700;color:#121212}.header-home-title{font-size:58px}.lighter-header{font-family:acta-display,georgia,serif;font-weight:400;color:#000;font-size:28px;line-height:1.2}.header-stretched{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;letter-spacing:4px;font-size:16px;text-transform:uppercase}.lockup{margin-bottom:-5px}.lockup-tight{margin-bottom:-15px}.sub-header{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;padding:9px 0 0;text-align:center;line-height:1;margin:0;color:#787878}.sub-header.form-field{font-weight:700;color:#121212}.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-weight:400;letter-spacing:1px;font-size:40px;text-align:left;margin:50px 0}.headline,.headline strong{font-family:acta-display,georgia,serif}.headline strong{font-weight:700}.headline-serif{font-family:rooney-web,georgia,serif;font-weight:300;font-size:40px;color:#121212;margin:0 0 10px;line-height:1}.headline-serif strong{font-family:rooney-web,georgia,serif;font-weight:500}.headline-serif.headline-serif-small{font-size:20px;color:#787878}.headline-serif.headline-serif-small a{color:#787878}.headline-serif.headline-serif-small a:hover{color:#ff4814}.headline-modal{font-size:35px;line-height:1.1;margin:0 0 20px}.headline-chunky,.headline-modal{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212}.headline-chunky{font-size:40px;margin:0 0 10px;line-height:1;margin:0 0 20px}.headline-chunky strong{font-family:rooney-web,georgia,serif;font-weight:500}.headline-chunky.headline-serif-small{font-size:20px;color:#787878}.headline-chunky.headline-serif-small a{color:#787878}.headline-chunky.headline-serif-small a:hover{color:#ff4814}.headline-chunky.u-font-mediumsmallish{font-size:20px}.headline-chunky-small{font-size:32px}.headline-chunky-medium{font-family:rooney-web,georgia,serif;font-weight:300;font-size:40px;color:#121212;margin:0 0 10px;line-height:1;line-height:1.2;margin:0 0 20px;font-size:30px}.headline-chunky-medium strong{font-family:rooney-web,georgia,serif;font-weight:500}.headline-chunky-medium.headline-serif-small{font-size:20px;color:#787878}.headline-chunky-medium.headline-serif-small a{color:#787878}.headline-chunky-medium.headline-serif-small a:hover{color:#ff4814}.wf-loading .headline{font-weight:400}.title-intro{font-family:rooney-web,georgia,serif;font-weight:300;margin-top:0;font-size:30px}.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 ol li,.content-chunky p,.content-chunky ul li,.p-chunky{font-size:18px;line-height:1.3;margin-bottom:20px}.content-chunky ol li,.content-chunky ul li{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:#ff4814}.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{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;text-transform:none;font-size:42px;line-height:1.2;margin:0 0 12px;color:#121212}.title.title-smaller{font-size:28px}.title-text{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;line-height:1.15}.title-text-bottom-margin{margin-top:0}.title-with-badge{font-size:20px;padding-left:5px}.pretitle{margin:0;color:#121212;font-family:rooney-web,georgia,serif;font-weight:300;font-style:italic;font-size:16px}.pretitle strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.pretitle-small,.subtitle{font-size:14px}.subtitle{font-family:rooney-web,georgia,serif;font-weight:300;line-height:17px;font-size:18px;line-height:1;margin:0;color:#787878}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;font-size:24px;margin-top:0}.subtitle-explainer strong{text-decoration:underline}.subtitle-wide{color:#ff4814;font-size:12px;line-height:1;text-transform:uppercase;font-size:20px;letter-spacing:2px}.sans,.subtitle-wide{font-weight:400}.sans,.spotlight,.subtitle-wide{font-family:proxima-nova,Gotham,Helvetica,sans-serif}.spotlight{font-weight:600;color:#121212}.subhead-font{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878}.page-header{margin:0;padding:15px 0;border:none}.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-weight:400;font-size:16px}.read-less.form-field,.read-more.form-field{font-weight:700;color:#121212}.read-less a,.read-more a{display:block;margin-top:10px}.big-badge-number{font-family:acta-display,georgia,serif;font-weight:700;font-size:22px;line-height:25px;color:#121212;letter-spacing:0;color:#fff;background:#ff4814;padding-left:6px;padding-right:6px;width:17px;border-radius:15px;text-align:center}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2;color:#121212}.explainer.muted{color:#e6e6e6}.explainer.muted-less{color:#787878}.explainer p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2;color:#121212}.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{font-style:italic;font-size:13px;line-height:1.2;color:#e6e6e6}.not-available{padding:15px;background:#f8f8f8;border:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center-text,.not-available{text-align:center}.left-text{text-align:left}.form-req-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px}.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{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:16px}}@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{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:38px}.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{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:30px}.header-stretched{font-size:13px;letter-spacing:3px}}@media only screen and (max-width:339px){.header-home-title{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:24px}.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-weight:700;font-size:32px;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{font-size:18px;color:#787878}.heading-4{font-size:24px;color:#ff4814}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#787878}@media only screen and (max-width:768px){.content-1{font-size:15px}}.content-2{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;font-weight:600}@media only screen and (max-width:768px){.content-2{font-size:15px}}.content-3{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#787878;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-weight:400;font-size:16px;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}html:not(.is-logged-in) .show-if-logged-in,html:not(.is-logged-out) .show-if-logged-out{display:none}.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{width:65%;margin-left:auto;margin-right:auto}.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;width:24%;margin-right:1%}.media-spaced>.pull-left{margin-right:20px}.media-spaced>.pull-right{margin-left:20px}.media-object-empty{width:70px;height:70px}.image-render-sharp{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.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{width:230px;margin-left:40px}}@media only screen and (max-width:767px){body{padding:0}.container{padding-left:10px;padding-right:10px}.column-mobile-left,.column-mobile-right{width:48%;float:left}.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{width:100%;*zoom:1}.row-fluid.row-fluid-mobile:after,.row-fluid.row-fluid-mobile:before{display:table;line-height:0;content:""}.row-fluid.row-fluid-mobile:after{clear:both}.row-fluid.row-fluid-mobile [class*=span]{display:block;float:left;width:100%;min-height:30px;margin-left:2.76243094%;*margin-left:2.70923945%;-webkit-box-sizing:border-box;box-sizing:border-box}.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:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-align-center,.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-top{-webkit-box-align:top;-ms-flex-align:top;align-items:top}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-align-self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flexlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexlist-item{width:25%}.flexmedia-top{-webkit-box-align:top;-ms-flex-align:top;align-items:top}.flexmedia,.flexmedia-top{display:-webkit-box;display:-ms-flexbox;display:flex}.flexmedia{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px}.flexmedia .flexmedia-left{margin-right:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.flexmedia .flexmedia-right{margin-left:10px;-webkit-box-flex:0;-ms-flex:none;flex:none}.flex-dont-shrink{-ms-flex-negative:0;flex-shrink:0}.has-flexmedia-right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexmedia-center{-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexmedia-link:hover .media-heading{color:#ff4814}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.flex-grid--no-margins{margin-bottom:-10px;margin-top:-10px}.flex-grid--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-grid--justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.flex-grid--scroll-on-mobile{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}}.flex-grid>*{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:10px}.flex-grid>.flex-grid__fill{-webkit-box-flex:1;-ms-flex-positive:1;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.33333333% - 20px)}.flex-grid--elevenths>*{width:calc(9.09090909% - 20px)}.flex-grid--tenths>*{width:calc(10% - 20px)}.flex-grid--ninths>*{width:calc(11.11111111% - 20px)}.flex-grid--eighths>*{width:calc(12.5% - 20px)}.flex-grid--sevenths>*{width:calc(14.28571429% - 20px)}.flex-grid--sixths>*{width:calc(16.66666667% - 20px)}.flex-grid--fifths>*{width:calc(20% - 20px)}.flex-grid--quarters>*{width:calc(25% - 20px)}.flex-grid--thirds>*{width:calc(33.33333333% - 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.33333333% - 20px)}.flex-grid--elevenths-on-mobile>*{width:calc(9.09090909% - 20px)}.flex-grid--tenths-on-mobile>*{width:calc(10% - 20px)}.flex-grid--ninths-on-mobile>*{width:calc(11.11111111% - 20px)}.flex-grid--eighths-on-mobile>*{width:calc(12.5% - 20px)}.flex-grid--sevenths-on-mobile>*{width:calc(14.28571429% - 20px)}.flex-grid--sixths-on-mobile>*{width:calc(16.66666667% - 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.33333333% - 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.33333333% - 20px)}.flex-grid--elevenths-on-phone>*{width:calc(9.09090909% - 20px)}.flex-grid--tenths-on-phone>*{width:calc(10% - 20px)}.flex-grid--ninths-on-phone>*{width:calc(11.11111111% - 20px)}.flex-grid--eighths-on-phone>*{width:calc(12.5% - 20px)}.flex-grid--sevenths-on-phone>*{width:calc(14.28571429% - 20px)}.flex-grid--sixths-on-phone>*{width:calc(16.66666667% - 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.33333333% - 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{-ms-flex-item-align:center;align-self:center}.page-section{margin-top:50px;margin-bottom:50px}@media (max-width:768px){.page-section{margin-top:35px;margin-bottom:35px}}.page-content-container{margin-left:auto;margin-right:auto;width:calc(100% - 40px);max-width:940px}.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{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:50px;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}}.page-subheading,.standard-content h2{font-family:acta-display,georgia,serif;font-weight:300;color:#121212;font-size:40px;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{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:28px;margin:.4em 0;line-height:1.2}@media (max-width:768px){.section-heading,.standard-content h3{font-size:20px}}.section-heading-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:918px}.normal-text{color:#121212}.introduction,.normal-text{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.introduction{color:#121212;color:#787878}.standard-content header p,.standard-content p,p.introduction,p.normal-text{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;font-size:16px;line-height:1.3;margin:.7em 0}.standard-content header p,p.introduction{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;font-size:16px;line-height:1.3;color:#787878}.standard-content a:hover,.standard-content a:link,.standard-content a:visited,.standard-link:hover,.standard-link:link,.standard-link:visited{color:#ff4814}.standard-content a:active,.standard-link:active{color:#8f2308}.inline-list{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;font-size:16px;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{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878}.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;font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878;color:#121212}.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:#ff4814;-webkit-box-shadow:0 1px 0 #ff4814;box-shadow:0 1px 0 #ff4814;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{padding:10px 6px;height:40px}.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{padding:10px;height:auto;font-size:21px}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-top:30px;margin-bottom:0}.form-one-liner-large .btn-primary{margin-bottom:10px}.form-one-liner-large input{font-style:italic;font-size:17px;padding:10px;margin-bottom: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{width:200px;margin:0 auto}.form-loading *{display:none!important}.form-loading .form-load-here{display:block!important;height:150px;background:url("https://assets.crowdpac.com/production/all/img/spin.gif") no-repeat 50%}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;margin:0 0 10px}.form-large input,.form-large select,.form-large textarea{width:97%;font-size:20px;height:25px;padding-top:10px;padding-bottom:10px}.form-large textarea{height:134px}.form-large .control-group{margin-bottom:20px}.fieldset-padded{padding:50px 0;border-bottom:1px solid #e6e6e6}.fieldset-padded:last-child{border:none}.fieldset-padded:target{position:relative}.fieldset-padded:target:after{border:3px dashed #ff4814;border-radius:5px;bottom:25px;content:"";left:-25px;position:absolute;right:-25px;top:25px;z-index:-1}.label-chunky{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212}.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{font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase}.control-group-multicheck{padding:20px;border:1px solid #e6e6e6;background:#fff}.control-group-multicheck a{cursor:pointer}.input-append,.input-prepend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.input-append input,.input-prepend input{display:block}.input-append input.input-block-level,.input-prepend input.input-block-level{width:85%;font-size:16px;height:40px}.input-append .add-on,.input-prepend .add-on{min-width:auto;padding-top:9px;padding-bottom:9px;display:block}.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:#ff4814;border-color:#ff4814;color:#fff;text-shadow:none}.input-append .fund-goal,.input-prepend .fund-goal{width:10%}.flex-checkbox-label{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-checkbox-label :first-child{-ms-flex-negative:0;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;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3) inset,0 3px 10px -5px;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-weight:300;font-size:18px}.redactor-styles *{font-family:inherit;font-size:inherit}.redactor-link-tooltip a{color:#e6e6e6}.redactor-link-tooltip a:hover{color:#fff}.redactor-in{padding:0 15px;min-height:200px}.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;vertical-align:baseline;text-align:inherit}.inline-button:disabled{opacity:.5}.inline-button--link{text-decoration:underline}.btn{border:1px solid #ff4814;text-shadow:none;text-decoration:none!important;-webkit-box-shadow:none;box-shadow:none;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ff4814;display:inline-block;font-size:16px;line-height:1.3;padding:.4em 1em .38em;text-align:center}.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:focus,.btn:link,.btn:visited{color:#ff4814}.btn.hover,.btn:hover{color:#8f2308}.btn.active,.btn:active{background:#ff4814;border-color:#ff4814;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:#ff4814;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:#8f2308}.btn.btn-primary:active{background-color:#ad2600}.btn.btn-party{border-bottom-width:2px}.btn.btn-orange{border-color:#ff4814}.btn.btn-orange:focus,.btn.btn-orange:link,.btn.btn-orange:visited{color:#ff4814}.btn.btn-orange.active,.btn.btn-orange:active,.btn.btn-orange:hover{background:#ff4814;border-color:#ff4814;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: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:#ff4814;border-color:#ff4814;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:#e03200;border-color:#e03200;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{border-color:#fff;background:transparent}.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;color:#ff4814;border-color:#ff4814}.btn.btn-white:active,.btn.btn-white:focus{background:transparent;color:#fff;border-color:#fff}.btn.btn-white.active{background:#ff4814;color:#fff;border-color:#ff4814}.btn.btn-orange-text{color:#ff4814}.btn.btn-grey-outline{border-color:#787878;color:#e6e6e6;background:transparent}.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;color:#fff;border-color:#fff}.btn.btn-grey-outline:active,.btn.btn-grey-outline:focus{background:transparent;color:#e6e6e6;border-color:#787878}.btn.btn-grey-outline.active{background:#ff4814;color:#fff;border-color:#ff4814}.btn.btn-fb,.btn.btn-googleplus,.btn.btn-twitter{color:#fff}.btn.btn-fb i,.btn.btn-googleplus 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-googleplus,.btn.btn-googleplus-color{background:#d92b22;border-color:#d92b22;color:#fff}.btn.btn-googleplus-color:hover,.btn.btn-googleplus:hover{background:#ad221b;border-color:#ad221b;color:#fff}.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;font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878;text-transform:none;letter-spacing:0;line-height:1;color:#ff4814}.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{-webkit-box-shadow:none;box-shadow:none;border-color:#e6e6e6;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{color:#fff;background:#787878}.btn.btn-check.btn-yes.active,.btn.btn-check.btn-yes:hover{border-color:#ff4814;background:#ff4814}.btn.btn-cutout{background:#fff;border-color:transparent;color:transparent}.btn.btn-cutout:active,.btn.btn-cutout:hover{border-color:#fff;color:#fff!important;background:transparent}.btn.btn-input{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-transform:none;letter-spacing:0;border-color:#121212;padding:7px 5px;overflow:hidden;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:#ff4814}.btn.btn-circle,.btn.btn-round-full{border-radius:50px}.btn.btn-circle{font-size:24px;padding:10px;width:24px;height:24px}.btn.btn-loading{color:transparent!important;background-image:url("https://assets.crowdpac.com/production/all/img/spin.gif")!important;background-repeat:no-repeat!important;background-position:50%!important;-webkit-transition-property:none;transition-property:none}.btn.btn-lr{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn.btn-lr .btn-lr-l{padding-left:8px;display:block;line-height:1}.btn.btn-lr .btn-lr-r{display:block;line-height:1;padding-top:1px;padding-right:8px;text-align:right;font-size:14px;font-weight:300;letter-spacing:0}.btn.btn-nowrap{white-space:nowrap}.btn.btn-spaced{margin:5px 5px 5px 0}.align-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;margin:0 -.5em}.align-icon>*{margin:0 .5em}.btn-large .caret{margin-top:4px;border-top-color:#ff4814}.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{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box}.btn-group>.btn:last-child{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}.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{text-align:left;border-width:1px;background:#f8f8f8;border-color:#dbdbdb;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-steps .btn.active,.btn-steps .btn:hover{color:#ff4814;background:#fff;border-color:#ff4814}.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{font-size:150%;line-height:1;display:block;padding:0 0 5px}.btn-primary .emphasized.emphasized-alone{padding-bottom:0}.btn-primary .muted{display:block;text-transform:none;color:#fff;opacity:.7;font-weight:300;letter-spacing:0}.btn-header{font-size:14px}.btn-header.btn-link{padding-left:0;padding-right:0}.btn-joiner{background:#ff4814;border:1px solid #ff4814;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;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 #ff4814}.btn-dropdown-container{position:relative}.btn-no-border{border:none}[data-is-component=copy-to-clipboard-button]{position:relative}[data-is-component=copy-to-clipboard-button]:after{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background:#31ca47;border-radius:2em;bottom:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;content:"Copied!";font-size:12px;font-weight:700;left:50%;opacity:0;padding:.5em 1em;position:absolute;-webkit-transform:translate(-50%,33%);transform:translate(-50%,33%);-webkit-transition:bottom .5s,opacity .5s;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;-webkit-transition:bottom .1s,opacity .1s;transition:bottom .1s,opacity .1s}@media only screen and (min-width:980px){.btn-steps-narrow{max-width:80%;margin-left:auto;margin-right:auto}}@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{padding-bottom:2px;font-size:18px}.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{padding:8px;font-size:14px;margin:0 3px 6px 0}}@media only screen and (max-width:479px){.btn.btn-lower.btn-step{padding:5px;font-size:12px}}.thumbnail{border-radius:0;position:relative}.thumbnail i{position:absolute;top:43px;left:92px;color:#fff;opacity:.5;font-size:42px}.thumbnail .caption{line-height:1;padding-top:10px}a.thumbnail{border-radius:0}a.thumbnail:focus,a.thumbnail:hover{border-color:#ff4814;-webkit-box-shadow:none;box-shadow:none}.well{border-radius:0;border-width:0 0 0 3px;-webkit-box-shadow:none;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{border-color:#ff4814;background:#ffefe8}.well.well-orange .header-label{color:#ff4814}.well.well-success{background-color:rgba(49,202,71,.1);border-color:#31ca47}.well.well-success .header-label{color:#31ca47}.progress{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#e6e6e6}.progress .bar{background:#ff4814}.panel-featured .progress-small{height:3px;margin-top:8px;margin-bottom:8px}.progress-small{height:5px;margin-top:16px;margin-bottom:10px}.progress-rounded{height:13px;border-radius:20px;overflow:hidden}.progress-rounded>.bar{border-radius:20px;-webkit-box-shadow:none;box-shadow:none}.input-append .btn-group .btn,.input-prepend .btn-group .btn{padding-top:6px;padding-bottom:7px}.input-append.input-append-chunky .btn,.input-prepend.input-prepend-chunky .btn{border-radius:0;padding-top:15px;padding-bottom:14px}.select-small{width:160px;font-size:85%}.table.table-sans-serif{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.table.table-sans-serif th{color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border-top:none}.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{text-transform:none;margin:0}.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-weight:400;padding:20px;font-size:18px}.table.table-lined td{border:none;padding:0 0 18px;color:#121212}.table.table-lined td:first-child{padding-left:20px;font-weight:600}.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:#ff4814}.table.table-hover-select tr:hover .btn{background:#ff4814;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{padding:0 0 10px;border:none}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;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:#ff4814}.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{border-radius:0;background:#ffefe8;border:0 solid #ff4814;border-left-width:3px}.alert,.alert.alert-error p,.alert h4{color:#ff4814}.alert-help-us-improve p{font-size:13px;line-height:1.5}.alert-success{border-color:#4bb64b;color:#2d6e2d;background:#dcf1dc}.badge{border-radius:0}.tooltip{z-index:50;white-space:nowrap}.tooltip,.tooltip h4{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.tooltip h4{margin:0 0 .25em;font-size:13px;text-transform:uppercase}.tooltip h4 b{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.tooltip .tooltip-inner{text-align:left;max-width:none;border-radius:0;border:1px solid #fff;border-width:1px 1px 0}.tooltip.in{opacity:1}.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{border-radius:0;background:#ff4814;border:none}.orange-tooltip-bottom.in{opacity:1}.orange-tooltip-bottom .tooltip-inner{border-radius:0;background:#ff4814;border:none}.orange-tooltip-bottom .tooltip-arrow{border-bottom-color:#ff4814!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:2px solid #121212;border-width:0 0 2px;padding:3px 0}.navbar .btn-navbar{float:left;background:none;border-color:#ff4814}.navbar .btn-navbar .icon-bar{background:#ff4814;-webkit-box-shadow:none;box-shadow:none}.navbar-inner{padding-left:0;padding-right:0;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.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;-webkit-box-shadow:none;box-shadow:none;color:#ff4814}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:18px;padding:20px 30px;border-bottom:2px solid transparent}.navbar-flat .nav>.active>a{color:#ff4814;border-color:#ff4814}.navbar-flat .nav-btn{margin-top:10px}.pagination{font-size:85%;border-radius:0}.pagination a{border-radius:0!important}.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul a:hover{color:#ff4814}.media-list .media-body{padding-bottom:30px;margin-bottom:13px;border-bottom:1px solid #e6e6e6}.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{top:20px;position:fixed}.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{max-width:780px;margin:0 auto}.centered-col-8{max-width:620px;margin:0 auto}.centered-col-6{max-width:460px;margin:0 auto}.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{padding-left:10px;padding-right:10px;font-size:16px}.navbar-flat.navbar-flat-small .nav>li>a{padding:10px 9px;font-size:16px}}@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{padding:10px 5px;font-size:14px}}.modal{width:400px;margin-left:-200px;border-radius:0}.modal form{margin:0}.modal-wider{width:700px;margin-left:-350px}.modal-widest{width:800px;margin-left:-400px}.modal-full-screen{width:100%;border:none;min-height:100%;margin:0;top:0;left:0}.modal-full-screen.modal.fade.in{top:0;left:0}.modal-from-bottom.fade{top:125%}@media only screen and (min-width:980px){.modal-from-middle.fade{top:50%;margin-top:-137.5px}}@media only screen and (max-width:979px){.modal-from-middle.fade{top:1%}}.modal-chunky{width:460px;padding:40px 80px 30px;margin-left:-310px}.modal-chunky.modal-widest{width:690px;margin-left:-425px}.modal-header{padding-left:0;padding-right:0;margin-left:15px;margin-right:15px;border-bottom:3px solid #121212}.modal-header .close{opacity:1}.modal-header .close:hover{opacity:.7}.close.close-large{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:70px;height:70px;width:70px}.close.close-large:hover{opacity:.7}.modal-header-fixed-container{position:relative}.modal-header-fixed{position:fixed;z-index:50;background:#fff}.modal-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;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{padding:20px;margin:0}.modal.modal-crowdpac-add.fade.in{top:35%}.modal-register-body{padding:20px}.modal.fade.modal-transition-pop{-webkit-transform:scale(.1);transform:scale(.1);bottom:30%;top:auto;opacity:0;-webkit-transition:all .3s;transition:all .3s}.modal.fade.modal-transition-pop.in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.message-flasher__container{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:700;font-size:24px;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:9999;line-height:1.5em}.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);cursor:pointer;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1031}.media-viewer-modal__controls{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative: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:-webkit-zoom-in;cursor:zoom-in}.nav-pills>li>a{border-radius:0;background:none;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:#ff4814}.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;letter-spacing:1px;padding-left:0;padding-right:0;height:auto;line-height:1.1;text-align:center}.nav-tabs-arrow>li>a{border-radius:0;background:#e6e6e6;padding-top:15px;padding-bottom:15px;text-transform:uppercase;margin-right:0;outline:0!important}.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!important;border-right-color:transparent!important}.nav-tabs-arrow>li:last-child>a{border-right-color:#e6e6e6!important}.nav-tabs-arrow>li.active a{position:relative;color:#ff4814}.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:#ff4814}.nav-tabs-arrow>li.active a:after,.nav-tabs-arrow>li.active a:before{content:" ";position:absolute;bottom:-15px;left:50%;border-width:15px 15px 0;border-style:solid;border-color:#e6e6e6 transparent;display:block;width:0;margin-left:-15px}.nav-tabs-arrow>li.active a:after{border-width:15px 14px 1px 15px;border-color:#fff transparent}.nav-tabs-parties{border:none}.nav-tabs-parties>li{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;letter-spacing:1px;padding-left:0;padding-right:0;height:auto;line-height:1.1;text-align:center}.nav-tabs-parties>li>a{border-radius:0;background:#fff;padding-top:15px;padding-bottom:15px;text-transform:uppercase;border-color:#e6e6e6!important;margin-right:10px}.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-top:1px solid #d8171e!important;border-right:1px solid #d8171e!important;border-left:1px solid #d8171e!important;border-bottom:none!important;color:#d8171e!important}.nav-tabs-parties>li>a.dem{border-top:1px solid #1587d7!important;border-right:1px solid #1587d7!important;border-left: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{position:relative;border-top:1px solid #dadada!important;border-right:1px solid #dadada!important;border-left:1px solid #dadada!important}.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{color:#d8171e!important;background-color:#f3f3f3!important}.nav-tabs-parties>li.active>a.dem{color:#1587d7!important;background-color:#f3f3f3!important}.nav-tabs-chunky{border-bottom-color:#121212;text-align:center}.nav-tabs-chunky>li{display:inline-block;float:none;padding-left:5px;padding-right:5px;height:auto;line-height:1.1;font-size:18px;text-align:center}.nav-tabs-chunky>li>a{padding:10px 40px;border-radius:0}.nav-tabs-chunky>li>a,.nav-tabs-chunky>li>a:active,.nav-tabs-chunky>li>a:focus,.nav-tabs-chunky>li>a:hover{color:#ff4814;border-color:#787878;border-bottom-color:#121212}.nav-tabs-chunky>.active>a,.nav-tabs-chunky>.active>a:active,.nav-tabs-chunky>.active>a:focus,.nav-tabs-chunky>.active>a:hover{color:#121212;border-color:#121212;border-bottom-color:transparent}.nav-tabs-underline{border:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs-underline>li{float:none;margin:0;height:auto;line-height:1.1;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;text-align:center}@media only screen and (max-width:479px){.nav-tabs-underline>li{letter-spacing:.03em}}.nav-tabs-underline>li>a{padding:10px 0;border-radius:0;margin-right:2px}.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 #e6e6e6;color:#787878}.nav-tabs-underline>li .tab-badge{background:#787878;color:#fff;font-weight:300;padding:1px 8px;margin:0 0 0 3px;border-radius:10px}@media only screen and (max-width:479px){.nav-tabs-underline>li .tab-badge{margin:0;padding:1px 5px}}.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 #ff4814;color:#ff4814}.nav-tabs-underline>.active .tab-badge{background:#ff4814}.nav-tabs-underline-full>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;width:1%}.nav-tabs-underline-full>li>a{padding:24px 0}.tab-content{padding:0 20px 20px}.tab-content.tab-content-full{padding:20px 0 0;overflow:visible}.tab-content.tab-content-visible{padding:0;overflow:visible}.dropdown-for-mobile-tabs{margin:0 0 30px}.dropdown-for-mobile-tabs .dropdown-toggle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;background:#e6e6e6;border:1px solid #e6e6e6;letter-spacing:1px;line-height:1.1;margin-right:0;padding:15px 0;text-align:center;text-transform:uppercase;display:block}.dropdown-for-mobile-tabs .dropdown-toggle .caret{margin-top:6px}.dropdown-for-mobile-tabs .dropdown-menu{width:99.5%;text-align:center}@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-top:10px;padding-bottom: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:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.js-mobile-tabbed-columns-tabs{display:none}}.js-mobile-tabbed-columns-tabs>*{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.js-mobile-tabbed-columns-tab{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:700;border-bottom:3px solid;color:#d5d5d5;display:inline-block;font-size:14px;letter-spcaing:.2em;padding:10px 20px;text-align:center;text-transform:uppercase}.js-mobile-tabbed-columns-tab[data-active]{color:#ff4814}@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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;background:#121212;border-radius:3px;color:#fff;padding:.2em 1em;pointer-events:none;-webkit-transform:translate(-50%,-100%) translateY(-15px);transform:translate(-50%,-100%) translateY(-15px)}.line-chart-tooltip:after{background-color:inherit;bottom:0;content:"";height:10px;left:50%;position:absolute;-webkit-transform:translate(-50%,50%) rotate(45deg);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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border-top:3px solid #121212;margin:0 0 25px;padding-top:12px}.section-title.no-border{border:none}.section-title.title-large{font-size:2em;border:none}.section-title.section-title-huge{font-size:24px;border:none;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-top:0;border-bottom:3px solid #121212;padding:0 0 12px;margin:0 0 12px}.section-title.section-title-light{border-width:1px}.section-title.section-title-lightest{border-width:1px;border-color:#e6e6e6}.section-title small{text-transform:none;letter-spacing:0}.section-title.minimal-margin{margin:0 0 10px}.section-title.less-margin{margin-bottom:15px}.section-title.muted{color:#e6e6e6}.section-title .p{font-size:13px;padding-left:4px;font-family:rooney-web,georgia,serif;font-weight:300;color:#787878}.hero-section{background:#f8f8f8;margin-top:15px}.hero-section.section-large{margin-bottom:75px}.section-intro-text{margin:0 0 40px}hr.section-title{padding:0;margin-bottom:15px}hr.thinner{margin:5px 0 20px}.section-title-serif{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:32px;line-height:1.2;margin:0 0 30px}.under-section-title{margin-top:-25px;margin-bottom:30px}.less-link,.more-link{color:#ff4814;line-height:1;text-transform:none;letter-spacing:0}.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:#ff4814}.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:#ff4814;line-height:1;text-transform:none;letter-spacing:0;float:right;display:block;margin:14px 0 0 5px}.section-more-link:active,.section-more-link:focus,.section-more-link:hover,.section-more-link:link,.section-more-link:visited{color:#ff4814}.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{float:right;display:block;margin:11px 0 0 5px;font-size:12px}.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:#ff4814}.section-description{padding:0 0 10px}.section-feature-link{line-height:1.3;font-size:19px}.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:#ff4814}.section-bottom-text{margin-top:20px;margin-bottom:-10px;font-size:13px;color:#787878;line-height:1.2}.has-section-tag{position:relative}.section-tag{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#fff;background:#ff4814;padding:10px;position:absolute;top:-18px;left:0;text-transform:uppercase;font-size:16px;letter-spacing:.15em}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}.scale .nav.nav-tabs.nav-scale-group{display:none;margin:0;border:none}.scale .nav.nav-tabs.nav-scale-group li{text-align:center;width:32%;margin:0 2% 0 0}.scale .nav.nav-tabs.nav-scale-group li:nth-child(3n){margin-right:0}.scale .nav.nav-tabs.nav-scale-group li a{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;border:2px solid #121212;border-width:0 0 2px;color:#121212;outline:none;border-radius:0}.scale .nav.nav-tabs.nav-scale-group li.active a{border-width:0 0 4px;padding-bottom:7px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;background:none}.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;position:relative;margin-top:-2px}.list-item .dot-container{margin-top:0}.dot-bar{background:#121212;border:none;height:2px;margin:0;padding:0;top:17px;width:100%;z-index:2;background:#e6e6e6;height:3px}.dot,.dot-bar{position:absolute}.dot{background:#787878;border-radius:7px;display:block;height:13px;top:11px;width:13px;z-index:3;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.dot.badge{color:#fff!important}.dot-empty{width:2px;border-width:0;background:#121212;border-radius:0;height:8px;top:14px;border-radius:7px;height:9px;width:9px;background:#e6e6e6}.dot-mid{left:50%;margin-left:-4px;background:#f8f8f8;border:3px solid #e6e6e6;border-radius:7px;height:5px;width:5px;top:13px}.dot-right{right:0}.dot-container-conservative .dot-left{display:none}.dot-container-conservative .dot-mid{left:0}.badge.dot-average{padding:2px;line-height:13px;width:12px;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;border-radius:0}.badge.dot-average .average-bar{display:block;width:2px;height:49px;background:#d8171e;position:absolute;right:7px;top:-16px;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;text-align:center;top:2px;width:32px;z-index:4;top:10px;height:16px;width:16px}.dot-highlight span{display:none;color:#fff;font-size:11px;line-height:32px}.dot-score{color:#fff;font-size:11px;line-height:34px}.dot-highlight-hovered{height:32px;width:32px;top:2px;margin-left:-8px}.dot-highlight-hovered span{display:block}.dot-highlight-bordered{border:2px solid #fff;top:0}.dot-no-score{border:2px solid #e6e6e6;background:#fff;height:20px!important;width:20px!important;left:50%;margin-left:-10px!important;top:6px!important}.dot-no-score span{line-height:21px!important;color:#e6e6e6;font-size:12px;display:block}.dot-highlight-smaller{height:22px;width:22px}.dot-highlight-smaller span{line-height:22px;font-size:8px}.dot-container:hover>.dot-highlight:not(.dot-candidate,.dot-avatar),.scale-issue:hover .dot-highlight{height:32px;width:32px;top:2px;margin-left:-8px}.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;width:32px;top:2px;margin-left:-8px}.selections-section-detail .dot-highlight span{display:block}.election-module-ideological .list-item:hover .dot-highlight{height:32px;width:32px;top:2px;margin-left:-8px}.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:#ff4814}.dot-container-large>.dot-highlight{width:21px;height:21px;top:7px}.dot-container-large>.dot-empty.dot-left,.dot-container-large>.dot-empty.dot-right{width:2px;height:14px;top:11px}.candidate-no-issue-data-message{padding:20px}.dot.dot-avatar,.dot.dot-avatar img{-webkit-transition:all .2s ease;transition:all .2s ease}.dot.dot-avatar img{display:none}.dot.dot-avatar.active,.dot.dot-avatar.avatar-showing,.dot.dot-avatar:hover{z-index:4;width:34px;height:34px;border-radius:17px;top:1px;margin-left:-10px}.dot.dot-avatar.active img,.dot.dot-avatar.avatar-showing img,.dot.dot-avatar:hover img{width:30px;height:30px;border-radius:16px;padding:2px;display:block}.dot.dot-avatar.active.active-highlight,.dot.dot-avatar.avatar-showing.active-highlight,.dot.dot-avatar:hover.active-highlight{width:50px;height:50px;border-radius:25px;top:-7px;margin-left:-18px}.dot.dot-avatar.active.active-highlight img,.dot.dot-avatar.avatar-showing.active-highlight img,.dot.dot-avatar:hover.active-highlight img{width:46px;height:46px;border-radius:23px}.dot.dot-avatar.avatar-showing:hover{z-index:7}.dot.dot-avatar.active{background:#ff4814!important}.scale-avatar-selectable .hover-help-text{display:none;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#ff4814;text-transform:uppercase;text-align:center;position:absolute;top:36px;left:-40px;font-size:11px;width:120px}.scale-avatar-selectable:hover .hover-help-text{display:block}.scale-avatar-selectable.active .hover-help-text{display:none}.dot-standalone{position:static;height:40px;width:40px;border-radius:20px}.dot-standalone span{display:block;line-height:40px;font-size:14px}.candidate-general-cp_meter_score,.card-header .candidate-general-cp_meter_score{position:static;height:40px;width:40px;border-radius:20px}.candidate-general-cp_meter_score span,.card-header .candidate-general-cp_meter_score span{display:block;line-height:40px;font-size:14px;display:inline}.scale-list-see-more{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878;display:block;outline:none!important;text-align:center;text-decoration:underline;padding:0 0 14px;font-size:12px}.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{white-space:normal;color:#fff;width:450px}.dot-container+.tooltip.in{opacity:1}.dot-container+.tooltip .tooltip-arrow{border-bottom-color:#ff4814!important}.dot-container+.tooltip .tooltip-inner{background:#ff4814;border-radius:0;border-left:3px solid #8f2308;border-right:3px solid #ff4814;border-width:0 3px}.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{text-shadow:none;color:#fff;opacity:1}.block{background:#f8f8f8;margin:0 0 2%;cursor:pointer}.block-content{padding:30px}.block-header{padding:0 0 20px;text-align:center}.block-title{font-weight:300;color:#121212;font-size:20px;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;color:#787878;margin:0;padding:0}.block-cta{text-align:center}.block-intro{padding:0 0 10px}.block-intro p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;font-size:14px;line-height:1.4}.block-module-race{margin:0 0 20px}.block-module-race .legend{display:none}.fixed-bar{position:fixed;padding:10px;z-index:99;background:#fff;border:1px solid #e6e6e6;width:100%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fixed-bar-bottom{bottom:0;border-width:1px 0 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}.huge-circle{margin:0 auto;width:300px;height:300px;border-radius:300px;background:#787878;color:#fff;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.huge-circle .huge-circle-text{font-size:19px;padding-top:24px;line-height:1.2}.huge-circle .huge-circle-text-alt{font-family:rooney-web,georgia,serif;font-weight:300;max-width:245px;margin:0 auto;font-size:16px;line-height:1.2}.huge-circle .huge-circle-score{font-size:100px;line-height:1}.huge-circle .huge-circle-under-score{padding-top:0}.huge-circle-text-serif{font-family:acta-display,georgia,serif;font-weight:700;letter-spacing:.04em;font-size:1.4em}.huge-circle.huge-circle-responsive{margin:0 auto;width:220px;height:220px}.huge-circle.huge-circle-responsive .huge-circle-text{font-size:14px}.huge-circle.huge-circle-responsive .huge-circle-text strong{font-size:20px}.huge-circle.huge-circle-responsive .huge-circle-score{font-size:75px}.huge-circle.huge-circle-responsive .huge-circle-share .horizontal-share{width:71px}.huge-circle.huge-circle-responsive .huge-circle-share .social-icon{font-size:14px;height:14px;width:14px;line-height:14px}.huge-circle-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;max-width:500px;font-size:25px}.huge-circle-fluid .huge-circle-text{font-size:.8em;padding:0 1em}.huge-circle-fluid .huge-circle-text small{line-height:1.1;display:block;margin-bottom:.4em}.huge-circle-fluid .huge-circle-text-alt{font-size:.8em;padding:0 3em}.huge-circle-fluid .huge-circle-score{font-size:5em;font-weight:600}.huge-circle-fluid .huge-circle-score-explainer{font-size:1.1em;line-height:1.1em;color:#fff}.huge-circle-fluid .huge-circle-score-explainer.smaller{font-size:1.2em;letter-spacing:.05em}@media only screen and (max-width:979px) and (min-width:768px){.huge-circle-fluid{font-size:18px}}@media only screen and (max-width:767px){.huge-circle-fluid{font-size:3vw}.huge-circle-fluid .huge-circle-score{font-size:3.5em}.huge-circle-fluid .huge-circle-text{font-size:1.1em}.huge-circle-fluid .huge-circle-score-explainer{font-weight:500;font-size:1.1em}}@media only screen and (max-width:479px){.huge-circle-fluid .horizontal-share{width:71px}.huge-circle-fluid .horizontal-share .social-icon{font-size:14px;height:14px;width:14px;line-height:14px}}.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{padding:0;height:100%}.hero-card .add-recipient img{margin-top:28px}.hero-card .add-to-campaign{padding:0;height:100%}.hero-card .hero-card-sub-link{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-decoration:underline;color:#fff;font-size:14px;padding-top:10px;display:block}.hero-card .hero-card-sub-link:hover{text-decoration:none}.hero-card .hero-card-name{position:relative}.hero-card .affiliation-icon{position:absolute;top:0;right:0}.hero-card .hero-card-candidate-name{font-size:20px;font-family:acta-display,georgia,serif;font-weight:400;color:#fff;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{font-weight:400;color:#121212}.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{top:10px;right:0;position:absolute}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1;color:#fff;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draggable-hero-card-placeholder{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:10px;background:#fdfdfd;height:299px;border:5px dashed #dfdfdf}.btn-dark-close{background:#121212;color:#fff!important;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;opacity:.9;border-radius:3px;padding:5px;font-size:30px;text-align:center;width:20px;height:20px;position:absolute;top:10px;left:10px;display:none}.hero-card-editable{position:relative;cursor:move}.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{position:absolute;width:1px;left:50%;height:100%;background:#787878}.hero-card-vs .vs-circle{position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;border:3px solid #fff;text-align:center;border-radius:30px}.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{width:49%;display:inline-block;vertical-align:top}.hero-cards-3-up .hero-card{width:30%;margin:0 1.6% 1.6% 0}.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{max-width:225px;margin:0 auto}.hero-cards-1-up .hero-card-editable .btn-dark-close{display:block}.hero-cards-1-up .hero-card-subtitle{overflow:auto;line-height:1.2;white-space:normal}.hero-card-add-to-slate{height:299px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f8f8f8}.hero-card-add-to-slate:active,.hero-card-add-to-slate:focus,.hero-card-add-to-slate:hover{opacity:1;border:1px solid #cbcbcb}.hero-card-add-to-slate .hero-card-desc{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#787878;padding:0;margin-top:11px}.hero-card-social-icons a{display:inline-block;margin-top:10px;margin-right:14px}@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{width:100px;height:100px;margin-top:18px}.hero-card-add-to-slate .hero-card-candidate-name{height:auto;font-size:18px}.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{width:48.4%;margin:0 1.2% 1.6% 0}.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{width:100%;margin:0 0 1%;float:none}}@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{width:100%;margin:0 0 1%;float:none}}@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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#787878;font-size:14px;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{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;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{color:inherit;text-decoration:none;border-bottom:1px solid #ccc}.mini-recipient__subtitle a:hover{color:#121212;border-color:#121212}.card{margin-bottom:35px}.card,.popover{background:#fff}.popover{max-width:700px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:0}.popover.right .arrow:after{border-right-color:#f8f8f8;border-right-color:#fff}.popover.top .arrow:after{border-top-color:#f8f8f8;border-top-color:#fff}.popover.bottom .arrow:after{border-bottom-color:#f8f8f8;border-bottom-color:#fff}.popover.left .arrow:after{border-left-color:#f8f8f8;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{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;color:#121212;text-transform:none;font-size:22px;line-height:1;letter-spacing:0;margin:0 0 4px}.card-title a:active,.card-title a:link,.card-title a:visited{text-decoration:none}.card-title .affiliation-icon{border-radius:0;font-size:12px;line-height:18px;margin:2px 0 0;height:18px;width:18px;float:left}.no-touch .card-title a:hover{text-decoration:underline}.card-subtitle{margin:0;font-size:15px;line-height:1}.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{height:3px;margin:5px 0 0;text-align:center;background:#121212}.lined-through span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;top:-.65em;background:#fff;position:relative;padding:0 5px}.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{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878;position:absolute;bottom:14px;right:14px}.card-meta .card-tutorial-toggle:hover{text-decoration:underline}.card-video-toggle{position:relative;line-height:25px}.card-video-toggle .icon{font-size:15px;color:#787878;float:left;margin:5px 0 0 8px}.question-mark{font-size:16px;display:block}.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{line-height:1;padding-top:11px;font-size:12px}.card-with-video .card-image{position:relative}.card-with-video .card-image i{position:absolute;color:#fff;top:5px;left:175px;z-index:1020;font-size:40px}.card-with-video .card-image:hover i{text-decoration:none}.card-with-video.card-playing-video .card-info,.card-with-video .card-video{display:none}.card-with-video.card-playing-video .card-video{display:block}.card-video .close{margin:10px;display:block;float:right}.card-tutorial{padding:20px;background:#f8f8f8}.card-showing-tutorial .card-info{display:none}.card-showing-tutorial .card-tutorial{display:block}.card-tutorial-section{padding:0 0 25px}.card-tutorial-title{font-family:acta-display,georgia,serif;font-weight:700;font-size:22px;line-height:25px;color:#121212;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-top:0;margin-bottom:15px}.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,.thumb .candidate-badge-and-score .candidate-general-cp_meter_score{display:inline-block}.thumb .candidate-badge-and-score .candidate-general-cp_meter_score{margin-left:5px;position:relative;top:0}.thumb .candidate-badge-and-score .candidate-general-cp_meter_score span{position:absolute;width:100%;text-align:center;top:7px;left:0}.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;top:0;right:0;z-index:3}.thumb-title{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;line-height:18px}.thumb-subtitle{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:17px;color:#787878;margin:0}.thumb-candidate,.thumb-candidate .thumb-link{width:180px}.thumb-footer{padding-top:11px;border-top:1px solid #787878}.thumb-footer span,.thumb-footer strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;letter-spacing:1px;line-height:1;text-transform:uppercase;font-size:14px;display:block}.thumb-candidate .close{position:absolute;z-index:5;top:1px;right:6px}.thumb-with-opponents{margin-bottom:0}.candidate-list .thumb-with-stars{position:relative;margin-right:20px;margin-bottom:20px;width:198px}.candidate-list .thumb-with-stars .thumb-title{color:#121212}.candidate-list .thumb-with-stars .close{color:#fff;opacity:.9;text-shadow:1px 1px 1px #787878;font-size:30px}.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{display:block;background-size:cover;background-repeat:no-repeat;border:1px solid #e6e6e6;margin:0 0 20px}.thumb-bg:hover{opacity:.9;border-color:#ff4814}.thumb-bg:hover .thumb-bg-name{color:#ff4814}.thumb-bg-name{font-family:acta-display,georgia,serif;font-weight:700;padding:24px 4px;font-size:16px}.opinion-poll{border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-bottom:15px}.opinion-poll-candidates{max-width:230px;margin:0 auto}.opinion-poll-candidate{width:50%;float:left}.opinion-poll-score{font-weight:400;font-size:80px;text-align:center;padding:0 0 10px;font-size:40px;margin:0;padding:0}.opinion-poll-name,.opinion-poll-score{font-family:proxima-nova,Gotham,Helvetica,sans-serif;line-height:1}.opinion-poll-name{font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin:28px 0 2px}.panel{display:block;border:1px solid #e6e6e6;background:#fff;border-radius:5px}.panel-no-border{border-radius:0;border:none}.panel-image{display:block;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;background-clip:padding-box}.panel-content{padding:10px 15px 13px}.panel-content.panel-content-padded{padding:25px}.panel-name{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:16px;display:block;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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel.add-to-campaign-wrapper:active,.panel.add-to-campaign-wrapper:focus,.panel.add-to-campaign-wrapper:hover{opacity:1;border:1px solid #cbcbcb}.panel-stat-number{display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#121212;font-weight:700}.panel-featured .panel-stat-number{color:#fff}.panel-stat-word{display:block;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#787878}.panel-featured{border-radius:5px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:225px}.panel-featured .panel-content{margin-top:auto;width:100%;padding-top:70px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(1,1,1,0)),color-stop(98%,rgba(1,1,1,.8)));background:linear-gradient(180deg,rgba(1,1,1,0) 0,rgba(1,1,1,.8) 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00121212",endColorstr="#121212",GradientType=0);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;background-clip:padding-box}.panel-featured .panel-name{font-size:18px;letter-spacing:.04em;display:table-cell;vertical-align:bottom;font-weight:300;text-shadow:1px 1px 1px #121212}.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{background:#652290;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-score-color .panel-content{text-align:center;margin:20px auto;border-radius:400px;background:#7327a5;padding:50px 10px}.panel-score-color .panel-header{font-family:acta-display,georgia,serif;font-weight:700;font-size:28px;color:#fff}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2em}.flex-panels .panel{min-height:0;border-radius:5px;margin:0 1.2em 1.2em 0;width:31.8%}.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:103.5%}.flex-panels .panel .image img{border-radius:5px 5px 0 0;width:100%}@media screen and (max-width:979px){.flex-panels .panel{width:31.4%}}@media screen and (max-width:736px){.flex-panels .panel{margin-right:.8em;width:48.125%}.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:103%}}@media screen and (max-width:640px){.flex-panels{display:block}.flex-panels .panel{width:100%;margin:0 0 2em!important}}.panel-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.panel-grid .panel{margin-right:2%;margin-bottom:2%;-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%}.panel-grid .panel:nth-child(3n){margin-right:0}.panel-grid .panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:112px}.panel-grid .panel-featured-action .panel-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.panel-grid-4-up .panel{-webkit-box-flex:0;-ms-flex:0 1 23%;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{max-width:660px;margin-left:auto;margin-right:auto}.panel-grid-2-up .panel{-webkit-box-flex:0;-ms-flex:0 1 47%;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{max-width:340px;margin-left:auto;margin-right:auto}.panel-grid.panel-grid-1-up .panel{-webkit-box-flex:0;-ms-flex:0 1 99%;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:#ff4814}.panel-list-title{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:18px;line-height:1.2}.panel-list-title:hover{color:#ff4814}.panel-list-item{border-bottom:1px solid #e6e6e6;padding:0 0 24px;margin:0 0 24px}.panel-list-date{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-weight:300;color:#787878;padding:0;font-size:14px;margin:0 0 2px}.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{height:24px;width:540px;float:left;border-radius:24px}.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{line-height:25px;text-shadow:1px 1px 0 #121212;color:#fff;position:absolute;margin-left:5px}.nested-progress-stats.empty-bar{color:#000;text-shadow:none}.panel-row-btn{float:right}.vp-candidate-name{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:24px}.panel-status-label{font-size:11px;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#a6a6a6;text-transform:uppercase;border-top:1px solid #e6e6e6;margin-left:-15px;margin-right:-15px;margin-bottom:-9px;padding-top:3px;letter-spacing:2px}.panel-status-label.panel-status-label-success{color:#ff4814}.panel-with-sash{position:relative}.panel-status-sash{position:absolute;top:0;left:0;height:93px;width:93px;display:block;background-repeat:no-repeat;background-color:transparent;background-position:50%;background-size:cover}.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{width:113px;height: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{width:220px;height:320px}.panel-featured-action .panel-name{font-size:28px;font-weight:700}.panel-featured-action .panel-content{padding-left:10px;padding-right:10px}.panels-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panels-centered .panel{margin-right:10px;margin-bottom:10px}.panels-centered .panel:last-child{margin-right:0}.panel-footer{margin-top:5px}@media screen and (max-width:979px){.nested-progress-bar{width:360px;height:24px}.panel-grid .panel-name{height:45px}.panel-grid .panel-content{height:138px}.panel-grid .panel-featured-action{-webkit-box-flex:0;-ms-flex:0 1 48%;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{-webkit-box-flex:0;-ms-flex:0 1 48%;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{padding:8px;min-height:112px}.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{padding-bottom:16px;margin-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{width:100%;height:24px}.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{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:479px){.panel-grid .panel-featured-action{display:block;margin:0 0 15px!important;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative}.panel-grid .panel-featured-action .panel-name{height:95px}.panel-grid .panel-featured-action .panel-content{padding:2%;width:96%;position:absolute;bottom:0;left:0;height:auto;display:block}}.hero-baseball-cards-grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.hero-baseball-cards-grid__hero{margin:0 0 20px 20px;width:calc(66.66666667% - 20px)}@media screen and (max-width:767px){.hero-baseball-cards-grid__hero{width:calc(100% - 20px)}}.hero-baseball-cards-grid__non-heros{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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.33333333% - 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.33333333% - 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;-webkit-box-sizing:border-box;box-sizing:border-box;color:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;text-align:left}.baseball-card--featured{border:0;-webkit-box-pack:end;-ms-flex-pack:end;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;margin-bottom:.5em;height:170px}.baseball-card--featured .baseball-card__image{margin-bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.baseball-card__background-overlay{background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,transparent),to(rgba(0,0,0,.8)));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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.5em;position:relative}.baseball-card__content:not(.baseball-card__content--featured){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.baseball-card__content--featured{color:#fff;-webkit-box-pack:end;-ms-flex-pack:end;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-weight:300;font-size:20px;max-height:3em;line-height:1.2;margin:0;max-height:3.6em;overflow:hidden}.baseball-card__name--featured{max-height:auto}.baseball-card__name--mega{font-size:30px}.baseball-card__subtitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#787878;font-size:14px;line-height:18px;margin-top:5px}.baseball-card:not(.baseball-card--featured) .baseball-card__spacer{min-height:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.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:#ff4814;height:100%;left:0;position:absolute;top:0;width:50%}.baseball-card__meta{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:700;background:#fff;color:#787878;text-align:center;text-transform:uppercase}.baseball-card__banner--successful{color:#ff4814}.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{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);height:2em;left:-50%;line-height:2em;position:absolute;-webkit-transform:translate(3em,3em) rotate(-45deg);transform:translate(3em,3em) rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;top:-1em;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{border-radius:18px;height:35px;text-align:center;top:-15px;width:35px;background:#652290;border:none;text-decoration:none;outline:none;z-index:5}.image-slider .ui-slider-handle{height:30px;width:30px;top:-14px}.image-slider .ui-slider-handle.ui-state-active{height:36px;width:36px;top:-17px;margin-left:-12px}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#fff;font-size:13px;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{right:0;left:auto}.image-slider-flex-slider .ui-slider-handle span,.image-slider-mid .ui-slider-handle span,.ui-slider-handle span.with-arrows{font-size:0;text-indent:-9999px;background:url("https://assets.crowdpac.com/production/all/img/slider-arrows.png") 50% no-repeat;height:30px;width:30px;display:block}.issue-slider-helper-container{padding:0 20px}.image-slider-label{float:left;width:50%;text-align:center}.issue-slider-helper{padding-top:2px;width:82px;margin:0 auto}.issue-slider-helper p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2;float:left}.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{width:242px;margin:20px auto}.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{float:left;display:block;padding:5px;height:22px;width:22px;border-radius:20px;border:2px solid #121212;font-size:22px;margin-right:15px;text-align:center}.social-icon:last-child{margin-right:0!important}.social-icon:hover{color:#ff4814!important;border-color:#ff4814!important}.social-icon.social-icon-color-fb{color:#3a5998;border-color:#3a5998}.social-icon.social-icon-color-twitter{color:#4098fc;border-color:#4098fc}.social-icons-black .social-icon.social-icon-color-fb,.social-icons-black .social-icon.social-icon-color-twitter{color:#121212;border-color:#121212}.social-icons-white .social-icon.social-icon-color-fb,.social-icons-white .social-icon.social-icon-color-twitter{color:#fff;border-color:#fff}.home-social-icons .social-icon{margin-right:25px}.header-share{float:right;width:28px;margin-left:5px}.header-share .social-icon{height:28px;width:28px;line-height:28px;padding:0;font-size:23px;border-radius:0;border:none;background:#fff;color:#121212;margin:0}.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:#ff4814!important}.horizontal-share .header-share{width:auto;float:none}.module-share-bar{margin-top:40px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-share-bar>*{margin:0 10px}.module-share-bar .btn{width:140px}.module-share-bar-widest .btn{width:168px}.module-share-bar-grid{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0}.module-share-bar-grid .btn{float:left;width:36%;margin:0 4% 4% 0}.module-share-bar-shorter{-webkit-box-flex:0;-ms-flex:none;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{float:none;display:block;width:100%;margin:0 0 4%}.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{width:44%;float:left;padding-left:0!important;padding-right:0!important;border:none;margin:10px 3%}.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{min-width:222px;margin-top:2px;padding:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);*border-right-width:2px;*border-bottom-width:2px}@media screen and (max-width:768px){.tt-menu{border-left:none;border-right:none;border-bottom:none}}.search-result{display:block;padding:18px 15px;border-bottom:1px solid rgba(0,0,0,.2)}.search-result .media{overflow:visible}.search-result .list-item{margin:2px 0}.search-result p{margin:0}.search-result .list-item-title{color:#121212;text-align:left;font-size:16px;margin:0;line-height:1.1}.search-result .list-item-title-centered{margin-top:8px}.search-result .list-item-subtitle{display:none;font-size:11px;line-height:1.1;color:#787878}.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{cursor:pointer;background-color:#e6e6e6}.search-result .stateface{font-size:30px;text-align:center;line-height:40px;height:40px;width:40px;display:block}.search-result .mini-recipient .affiliation-icon{border:1px solid #fff;bottom:-1px;right:-3px;color:#fff;text-align:center}.search-result .mini-recipient__image{height:50px;width:50px}.search-result .mini-recipient__text-block{margin-left:10px;margin-bottom:0;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{display:block;padding:18px 15px;border-bottom:1px solid rgba(0,0,0,.2);color:#121212;text-align:left;font-size:16px;margin:0;line-height:1.1;margin-bottom:7px}.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;text-align:left;font-size:16px;margin:0;line-height:1.1}.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{display:none;font-size:11px;line-height:1.1;color:#787878}.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{cursor:pointer;background-color:#e6e6e6}.tt-dataset-election-names .tt-suggestion .stateface,.typeahead-default-container .tt-suggestion .stateface{font-size:30px;text-align:center;line-height:40px;height:40px;width:40px;display:block}.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;right:-3px;color:#fff;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-left:10px;margin-bottom:0;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{font-size:13px;line-height:1.1;padding:18px 15px;cursor:default!important}@media only screen and (min-width:768px){.form-large-typeahead .tt-menu{min-width:312px}}@media screen and (max-width:768px){.tt-menu{width:100%;top:55px}}.bar-graph{width:100%}.bar-graph-row{border-bottom:1px solid #e6e6e6}.bar-graph-row td{padding-top:15px;padding-bottom:15px}.bar-graph-row:hover{opacity:.9}.bar-graph-row .affiliation-icon{margin-right:6px}.bar-graph-image{width:25%}.bar-graph-value-container{width:75%;padding-left:15px}.bar-graph-value{position:relative;width:100%;height:50px;float:left;text-align:left}.bar-graph-value *{position:absolute}.bar-graph-bar-value{z-index:6;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#fff;right:0;padding-right:4px}.bar-graph-bar-value.backup-value{right:auto;left:100%;color:#e6e6e6}.bar-graph-bar{top:0;z-index:5;height:50px;left:0;position:relative}.bar-graph-formatted-value{font-weight:500}.bar-graph-subtitle{color:#787878;font-size:80%;line-height:1.2}.bar-graph-filter-description{padding-left:10px;color:#787878;font-style:italic}.bar-graph-small .bar-graph-image-with-score{display:none!important}.bar-graph-small .bar-graph-name-col{width:90%!important;font-size:80%;line-height:1.1}.bar-graph-small .bar-graph-bar,.bar-graph-small .bar-graph-value{height:20px}.bar-graph-small .bar-graph-row td{padding-top:5px;padding-bottom:5px}.bar-graph-small .bar-graph-image{width:42%}.bar-graph-small .bar-graph-value-container{width:58%;padding-left:2px}.bar-graph-small .active .bar-graph-name-col{color:#ff4814}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.media-box-content{padding:40px 0}.media-box-padded{padding:75px 0;margin:auto}.media-box-padded-top{padding:25px 0 0}.media-box-image{margin:-40px auto}.media-box-flex{display:block}.media-box-pretitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;color:#ff4814!important;margin:0 0 10px}.media-box-title{font-family:rooney-web,georgia,serif;font-weight:300;font-size:40px;color:#121212;margin:0 0 10px;line-height:1;font-size:32px;line-height:1.2;max-width:470px;margin-bottom:15px}.media-box-title strong{font-family:rooney-web,georgia,serif;font-weight:500}.media-box-title.headline-serif-small{font-size:20px;color:#787878}.media-box-title.headline-serif-small a{color:#787878}.media-box-title.headline-serif-small a:hover{color:#ff4814}.hero-section-highlight{background:#ff4814;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{display:block;background:#fff!important;color:#ff4814!important}@media only screen and (min-width:768px){.media-box-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.step-circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-circle{max-width:240px}.step-circle-image{margin-bottom:20px}.step-circle-text p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px}.step-circle-arrow{font-size:40px;padding:0 10px;margin-top:5%}@media only screen and (min-width:980px){.step-sub-cartoon{height:130px}}.horizontal-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.horizontal-step-divider{height:100px;width:1px;background:#e6e6e6;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.horizontal-step{padding:0 30px;margin-bottom:auto}@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{color:#121212;padding:10px 0;margin:0 0 10px;border-bottom:1px solid #e6e6e6}.large-stat strong{font-family:acta-display,georgia,serif;font-weight:700;font-size:42px}.large-stat span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-weight:300}.large-stat.large-stat-progress{padding-top:0;margin-bottom:0;border:none}.large-stat.large-stat-progress .progress{margin:10px 0 0}.stat strong{font-family:acta-display,georgia,serif;font-weight:700;font-size:32px;color:#121212}.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}.stats-box,.stats-box .stat-box{-webkit-box-sizing:border-box;box-sizing:border-box}.stats-box .stat-box{border-right:1px solid #dbdbdb;float:left;padding:10px}.stats-box .stat-box:last-child{border:none}.stats-box .stat-box p{line-height:1.1;font-size:16px}.stats-box-1 .stat-box{width:100%}.stats-box-2 .stat-box{width:49%}.stats-box-3 .stat-box{width:33%}.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:32px;height:32px;border-radius:32px;background:#fff;border:2px solid #ff4814;cursor:pointer}.iradio.hover{background:#ffefe8}.iradio.checked{background:#ff4814}.iradio.disabled{background:#787878;cursor:default}.iradio.checked.disabled{background:#8f2308}.layout-survey{background:#e6e6e6;padding-bottom:100px}.header-survey{background:#444;padding:20px 0 100px}.content-survey{margin-top:-110px}.survey-container{padding:80px;background:#fff}.header-survey-response{margin-top:-40px;margin-bottom:40px}.survey-question{padding:55px 0;border-bottom:1px solid #e6e6e6}.survey-question:first-child{padding-top:0}.survey-question-content{position:relative}.survey-question-interact{float:left;width:83%}.survey-question-status{width:17%;float:right;text-align:right}.survey-question-status-icon{font-size:42px;color:#31ca47;display:none}.is-answered .survey-question-status-icon{display:block}.survey-question-pretitle{font-size:14px}.survey-question-text{font-size:30px;width:85%}.survey-radios-container{position:relative;display:none}.is-asked .survey-radios-container{display:block}.survey-radios-line{top:19px;width:100%;left:0;position:absolute;height:2px;background:#ff4814;display:block}.survey-radio-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-size:12px;line-height:1.2;letter-spacing:.03em;padding-top:10px;color:#929292}.survey-radio-container{width:24%;float:left}.survey-radio-container:first-child{text-align:left;width:14%}.survey-radio-container:last-child{text-align:right;width:14%}.survey-radio-container.active .survey-radio-label{color:#ff4814}.survey-radio{display:none}.panel-list-survey-results .media-body{margin-top:17px}.survey-response-share-btns .module-share-bar-shorter .btn{width:45%}img.main-match{border-radius:10px}img.panel-list-image{border-radius:3px}.list-match-label{background:#c9c9c9;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;padding:5px;text-shadow:none;vertical-align:top;margin-left:5px}.survey-header-wrap{margin-top:50px;margin-bottom:50px}.main-match-wrap{margin-bottom:24px}.footer-retake{margin-top:80px}.survey-result-view-box{margin:10px 0 0 5px;width:74px}.form-wrap{margin-bottom:0}.get-results-footer{margin-top:80px}.get-results-footer .btn-large{padding:13px 50px 11px}@media only screen and (max-width:979px){.list-match-name{font-size:24px}}@media only screen and (min-width:768px){.panel-list-survey-results .media-label{margin-top:5px}}@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-top:0;margin-bottom:20px}.survey-question-text{font-size:24px}.survey-question-interact,.survey-question-status{float:none;width:auto}.survey-question-status{position:absolute;top:37px;right:0;width:36px}.survey-result-view-box{margin-top:6px}.survey-result-view-box .list-match-label{background:#aaa;text-align:center;display:block;margin:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;background-clip:padding-box}.survey-result-view-box .btn-rounded{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;background-clip:padding-box}.panel-list-survey-results .media-body{margin-top:5px}.panel-list-survey-results .panel-list-item .btn{margin-left:0;margin-bottom:0}}@media only screen and (max-width:479px){.list-match-name{font-size:18px}.layout-survey{padding-bottom:0}.footer-retake{margin-top:40px}img.main-match{border-radius:5px}.main-match-wrap{margin-bottom:18px}.survey-header-wrap{margin-top:25px;margin-bottom:25px}.header-survey{padding:0}.layout-survey{background:none}.survey-container{padding:20px 0}.content-survey{margin-top:0;margin-bottom:0}.survey-radio-label{text-transform:none;line-height:1.1}.survey-radio-container:nth-child(n){width:20%}.survey-radios-line{top:12px}.iradio{width:20px;height:20px}.header-survey-response{font-size:24px}.panel-list-survey-results .media-body{margin-top:0}.panel-list-survey-results .media-label{font-size:14px}.panel-list-survey-results .media-label span{display:block}.panel-list-survey-results .media-spaced .pull-left{margin-right:10px}.survey-response-share-btns .module-share-bar-shorter .btn{width:42%}.button-retake{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.list-match-label{margin-left:0}.get-results-footer{margin-top:45px}.get-results-footer .btn-large{width:100%}.survey-question{padding:35px 0 20px}}@media only screen and (max-width:374px){.list-match-name{font-size:17px}.panel-list-survey-results .media-label span{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:15px}.survey-result-view-box .list-match-label{font-size:12px}}.postcard{border:1px solid #e6e6e6;border-radius:10px;-webkit-transition:all .5s ease;transition:all .5s ease}.postcard.postcard-can-hover:hover{background:#f8f8f8}.postcard-content{padding:40px;max-width:260px;margin:0 auto;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.postcard-btn{color:#121212;display:block;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;border:1px solid #e6e6e6;border-radius:5px;-webkit-transition:all .1s ease;transition:all .1s ease;font-size:16px}.postcard-btn__header{padding:40px 10px}.postcard-btn__title{font-size:24px;margin-bottom:8px;font-weight:600}.postcard-btn__hover-meta,.postcard-btn__meta{border-top:1px solid #e6e6e6;padding:10px;font-size:14px}.postcard-btn__meta{color:#aaa}.postcard-btn__meta--empty{color:#fff;border-color:#fff}.postcard-btn__hover-meta{display:none;color:#fff;background-color:#ff4814;border-top-color:#ff4814}.no-touch .postcard-btn:hover{border-color:#ff4814}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;background:#fff;border:3px solid #aaa;border-radius:5px;color:#121212;font-size:14px;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%;-webkit-transform:translate(-50%,-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;position:absolute;pointer-events:none;opacity:.001;overflow:hidden;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;-webkit-transition:opacity .2s;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%;-webkit-transform:translate(-50%,-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 0}.campaign-owner-banner .campaign-owner-banner__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.campaign-owner-banner .campaign-owner-banner__column{-webkit-box-flex:100;-ms-flex:100 1 35ch;flex:100 1 35ch;margin:0 10px}.campaign-owner-banner .campaign-owner-banner__column--narrow{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 20px);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-weight:400;font-size:14px}.campaign-owner-banner .campaign-owner-banner__stats-group{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:9.5px -.5px;position:relative;overflow:hidden}.campaign-owner-banner .campaign-owner-banner__stats-group:before{background:#e6e6e6;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px}.campaign-owner-banner .campaign-owner-banner__stats-group>*{background:#fff;color:#787878;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin:.5px;position:relative}.campaign-owner-banner .campaign-owner-banner__stat{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:300;font-size:14px;line-height:1.2;padding:16px 18px;white-space:nowrap}.campaign-owner-banner .campaign-owner-banner__stat--progress{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media screen and (max-width:979px){.campaign-owner-banner .campaign-owner-banner__stat--progress{-ms-flex-preferred-size:100%;flex-basis: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;position:relative;overflow:hidden}.campaign-owner-banner .campaign-owner-banner__progress-bar-fill{background:#ff4814;border-radius:0 2em 2em 0;height:100%;left:0;position:absolute;top:0}.campaign-owner-banner .campaign-owner-banner__button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px -5px}.campaign-owner-banner .campaign-owner-banner__button-group--stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-owner-banner .campaign-owner-banner__button-group>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin:5px}.campaign-owner-banner .campaign-owner-banner__button{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background:#fff;border:1px solid #e6e6e6;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ff4814;display:inline-block;font-size:14px;line-height:1;min-height:3em;padding:1em;text-align:center;white-space:nowrap}.campaign-owner-banner .campaign-owner-banner__button--major{background:#ff4814;border:1px 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{border:0;background:#787878;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-top-right-radius:0;border-bottom-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}.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:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:0;width:300%}.cp-carousel .cp-carousel__contents>*,.cp-carousel .cp-carousel__panels>*{width:33.33333333%}.cp-carousel .cp-carousel__panels{-webkit-transition:left .3s;transition:left .3s;background-color:#fff}.cp-carousel .cp-carousel__contents:empty{display:none}.cp-carousel[data-buttons-off-screen] .cp-carousel__contents{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.cp-carousel .cp-carousel__panel{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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{display:block;height:100%;left:0;position:absolute;top:0;width:67%;background-size:cover}@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;max-width:33.33333333%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cp-carousel .cp-carousel__indicator{background:#fff;height:30px;position:absolute;left:-45px;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:left .1s;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;color:#8f8f8f;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;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;border-radius:0}.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{-webkit-box-flex:1;-ms-flex:1 1 auto;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background:#fff;color:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;position:relative}.bubble-card .bubble-card__image{border-radius:50%;background-position:50%;background-size:cover;display:block;height:140px;margin:0 auto -70px;position:relative;width:140px;z-index:1}@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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;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% - 70px - 10px);position:absolute;top:20px;z-index:1}@media (max-width:414px){.bubble-card .bubble-card__score{left:calc(50% - 55px - 10px)}}.bubble-card .bubble-card__header{border-bottom:1px solid #e6e6e6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px 15px;text-align:center}.bubble-card .bubble-card__title{font-family:rooney-web,georgia,serif;font-weight:300;font-size:20px}.bubble-card .bubble-card__subtitle{color:#787878;font-size:14px;line-height:18px;margin-top:5px}.bubble-card .bubble-card__details-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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{text-decoration:underline}.score-circle{background-color:#787878;border:2px solid;border-radius:50%;color:#fff;display:inline-block;height:3em;line-height:3em;position:relative;text-align:center;width:3em}.score-circle,.score-circle__tooltip-container{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.score-circle__tooltip-container{bottom:calc(50% + 15px);background-color:inherit;border-radius:5px;display:block;height:0;left:50%;line-height:1.2;opacity:0;overflow:hidden;pointer-events:none;position:absolute;text-align:left;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .5s,bottom .5s;transition:opacity .5s,bottom .5s;width:0}.score-circle__tooltip-container:after{background:inherit;content:"";height:15px;left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:15px}.score-circle:hover .score-circle__tooltip-container{bottom:calc(100% + 15px);height:auto;opacity:1;overflow:visible;width:300px}.score-circle__tooltip-content{display:block;margin:1em}.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:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.action-box.action-box{color:#121212}.action-box--inverted{background-color:#787878;border:0;-webkit-box-shadow:1px 2px 10px -2px rgba(0,0,0,.5) inset;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{margin-left:-1px;max-width:100%}.action-box .action-box__header,.action-box .action-box__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.action-box .action-box__header{-webkit-box-pack:center;-ms-flex-pack:center;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-weight:400;opacity:.7;font-size:16px}.action-box .action-box__content{font-family:rooney-web,georgia,serif;font-weight:300;font-size:30px}.action-box .action-box__footer{margin:15px}.action-box .action-box__button{border:1px dashed;text-align:center}.learn-tabs[data-layout=accordion]{border-bottom:1px solid #787878}.learn-tabs__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.learn-tabs__tab{border-bottom:5px solid transparent;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-family:inherit;font-size:inherit}.learn-tabs__tab[data-active]:nth-of-type(1n){border-bottom-color:#4a75a6}.learn-tabs__tab[data-active]:nth-of-type(2n){border-bottom-color:#d7717d}.learn-tabs__tab[data-active]:nth-of-type(3n){border-bottom-color:#9ed080}.learn-tabs__tab[data-active]:nth-of-type(4n){border-bottom-color:#f8dd1c}.learn-tabs__tab:focus{outline:0;z-index:2}.learn-tabs[data-layout=tabs] .learn-tabs__tab{display:block;padding:15px 20px;text-align:center}.learn-tabs[data-layout=tabs] .learn-tabs__tab:not(:first-child){border-left:1px solid #e6e6e6}.learn-tabs[data-layout=tabs] .learn-tabs__tab:not([data-active]){opacity:.4}.learn-tabs[data-layout=accordion] .learn-tabs__tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #787878;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 30px}.learn-tabs[data-layout=accordion] .learn-tabs__tab:after{color:#787878;content:"+";font-size:36px}.learn-tabs[data-layout=accordion] .learn-tabs__tab[data-active]:after{content:"-"}.learn-tabs[data-layout=accordion] .learn-tabs__subtitle{display:none}.learn-tabs__content{overflow:hidden;text-align:left;-webkit-transition:height .25s;transition:height .25s}.learn-tabs__content:not([data-active]){display:none}.learn-page-features{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;text-align:center}@media (max-width:568px){.learn-page-features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}}.learn-page-features__feature{margin:10px;width:calc(33.33333333% - 20px)}@media (max-width:568px){.learn-page-features__feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.learn-page-features__icon-container{text-align:center}@media (max-width:568px){.learn-page-features__icon-container{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;text-align:center}@media (max-width:736px){.learn-page-tools{-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.learn-page-callouts__callout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.learn-page-callouts__callout:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;border-collapse:separate;border-spacing:0;color:#121212;font-size:14px;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{overflow-x:auto;padding:0 20px;-webkit-overflow-scrolling:touch}@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{color:#787878;background:#fff;border:2px solid;border-radius:50%;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]{color:#4bb64b;background-color:#ceffce}.candidates-matchup-table__image-placeholder[data-position=no]{color:#d92b22;background-color:#ffcbc8}.candidates-matchup-table__recommendation-indicator{font-size:24px;position:absolute;left:calc(50% - 44.19417382px);top:44.19417382px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.candidates-matchup-table__column-header[data-stuck]{background:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.2);box-shadow:0 3px 0 rgba(0,0,0,.2);margin:-10px;padding:10px;-webkit-transition:margin .3s,padding .3s;transition:margin .3s,padding .3s;z-index:1}.candidates-matchup-table__name{font-family:rooney-web,georgia,serif;font-weight:300;font-size:18px;margin-bottom:5px}.candidates-matchup-table__title{color:#aaa;font-size:14px}.candidates-matchup-table__heading-cell{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:300;background-color:#e6e6e6;color:#787878;font-size:12px;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;-webkit-transition:padding-left .3s;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#aaa}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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;text-align:left}.stack-chart__toggle{position:absolute;opacity:.01}.stack-chart__bars{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:1ch;min-width:3.5ch}.stack-chart__bar{-webkit-box-sizing:border-box;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}.dropdown-menu{margin-top:0;border-radius:0;padding:7px 0}.dropdown-menu>li>a{font-weight:300;text-decoration:none;padding-left:15px;padding-right:15px}.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:#ff4814}.flexheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block}.flexheader .flexheader-left,.flexheader .flexheader-right{width:auto;text-align:center}.flexheader .flexheader-left{margin:0 0 20px}}.style-guide-section{padding:60px 0}.site-header{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background-color:#fff;border-bottom:2px solid #000;color:#787878;font-size:15px;line-height:1.4}@media (max-width:767px){.site-header{border-bottom:none}}.site-header .inline-button,.site-header a:link,.site-header a:visited{color:#ff4814}.site-header a.site-header__main-nav-item:hover{color:#121212}.site-header .site-header__main-nav-item.search-icon--mobile{color:#ff4814}.site-header__main{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;height:70px;position:relative;z-index:5;background:#fff}@media (max-width:767px){.site-header__main{height:55px;padding:0 10px;border-bottom:2px solid #000;z-index:102}}.site-header__main>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.site-header__main-nav{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}@media (max-width:767px){.site-header__main-nav{display:none}}.site-header__main-nav-list{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;padding:0}@media (max-width:767px){.site-header__main-nav-list{-ms-flex-pack:justify;-webkit-box-pack:justify;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{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.site-header__button-group{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;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{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:140px}}.site-header__notifications-icon-container{position:relative}@media (max-width:767px){.site-header__notifications-icon-container{margin-top:4px;margin-right:5px}}.site-header__notifications-icon-container:hover{color:#121212}.site-header__notifications-icon[data-user-notifications-count="0"]{color:#aaa}.site-header__notifications-icon[data-user-notifications-count="0"]:hover{color:#787878}.site-header__notifications-count{background:#333;bottom:35%;border-radius:1em;color:#fff;left:70%;padding:1px 7px;position:absolute;-webkit-transform:translateX(-50%) scale(.7);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{padding:5px 10px!important;margin-right:-10px}}.site-header__main-nav-avatar:hover{background:#e6e6e6}.site-header__user-image{background-color:#e6e6e6;border-radius:50%;height:40px;width:40px;vertical-align:-.95em}@media (max-width:767px){.site-header__user-image{height:25px;width:25px;vertical-align:middle}}.site-header .dropdown:hover .dropdown-menu{display:block}.site-header .dropdown-menu{width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#fff;border-radius:0;font-size:inherit;margin-top:0;margin-left:15px;padding:0}.site-header .dropdown-menu>li>a:link,.site-header .dropdown-menu>li>a:visited{color:inherit}.site-header .dropdown-menu>li>a:active,.site-header .dropdown-menu>li>a:focus,.site-header .dropdown-menu>li>a: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 #ff4814;padding-left:11px!important;margin-left:-1px}.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:#ff4814}.site-header__nav-menu-item-heading--shaded{color:#787878}.site-header__search-container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-top:1px solid;color:#aaa;display:-ms-flexbox;display:-webkit-box;display:flex;font-family:inherit;font-weight:inherit;font-size:24px;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>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;margin:0 1.3vw;vertical-align:middle}.site-header__search-container>.twitter-typeahead{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0}@media (max-width:768px){.site-header__search-container>.twitter-typeahead{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0;width:100%}}.site-header .site-header__search-input{border:0;-webkit-box-shadow:none;box-shadow:none;font-size:inherit;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin:0;line-height:inherit;padding:10px 0;width:auto;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:20px}.site-header .site-header__search-input:focus{border:0;-webkit-box-shadow:none;box-shadow:none;outline:none}@media (max-width:768px){.site-header .site-header__search-input{font-size:16px;padding:14px 10px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0}}.site-header .tt-menu{width:100%;margin-top:0}.site-header__small-caps{font-size:.8em;letter-spacing:.1ch;text-transform:uppercase}@media (max-width:799px){.site-header__hidden-when-narrow{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{height:100%;position:relative;width:35px;padding-top:3px;padding-left:10px;margin-left:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.site-header .mobile-menu-toggle{width:18px;height:15px;position:relative;margin:0;margin-right:11px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.site-header .mobile-menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:#ff4814;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.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{top:1px;left:50%;width:0}.site-header .mobile-menu-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .mobile-menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header .mobile-menu-toggle.open span:nth-child(4){top:1px;width:0;left:50%}.site-header .mobile-menu-shadow{position:fixed;top:55px;left:0;height:100vh;width:100%;background:rgba(0,0,0,.4);z-index:102;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.site-header .shadow-left{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.site-header .shadow-right{-webkit-transform:translateX(110%);transform:translateX(110%)}.site-header .mobile-search-shadow{display:none}.site-header .mobile-menu-shadow--open{-webkit-transform:translateX(0);transform:translateX(0)}.site-header .mobile-menu-overlay{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:103;top:55px;left:0;width:100%;overflow-y:scroll;background:#fff;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-box-shadow:rgba(0,0,0,.2) 0 4px 4px 0;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);border-top:2px solid #000}.site-header .menu-left{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.site-header .menu-right{-webkit-transform:translateX(110%);transform:translateX(110%)}.site-header .mobile-menu--open{-webkit-transform:translateX(0);transform:translateX(0)}.site-header .mobile-nav__header{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid hsla(0,0%,59%,.3)}.site-header .mobile-nav__header a:hover{text-decoration:none}.site-header .mobile-nav__header span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#000;font-size:20px;line-height:1.1;font-weight:600}.site-header .mobile-nav__top{padding:10px 13px;border-bottom:1px solid hsla(0,0%,59%,.3)}.site-header .mobile-nav__top ul{list-style:none;margin:0;padding-left:0}.site-header .mobile-menu a{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;width:100%;display:block;padding:10px 0}.site-header .mobile-menu .mobile-nav__link-text{font-size:20px;color:#ff4814;margin-bottom:0}.site-header .mobile-menu .mobile-nav__sublink-text{font-size:14px;color:#ff4814;margin-bottom:0}.site-header .mobile-nav__top .mobile-nav__link-text{margin-bottom:0;line-height:1}.site-header .mobile-menu p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;color:rgba(0,0,0,.5);margin-bottom:0;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{font-size:14px;color:rgba(0,0,0,.3);padding-left:13px}.site-header .mobile-nav__explore ul{list-style:none;margin:0;padding-top:8px;padding-left:0}.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 #ff4814}.site-header .mobile-nav__explore li.active a{font-weight:600}@media (max-width:768px){.site-header .site-search{z-index:103;background:#fff;position:absolute;top:55px;left:0;width:100%;border-bottom:1px solid hsla(0,0%,59%,.3)}}.site-header__nav-user-profile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!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%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:8px}.site-header__nav-user-profile-name{color:#121212;font-weight:700;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;line-height:1;font-size:16px!important;margin-bottom:3px}.site-header__nav-user-profile-meta{color:#787878;line-height:1;font-size:14px}#wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-footer{font-family:rooney-web,georgia,serif;font-weight:300;background:#fff;border-top:2px solid #121212;color:#aaa;font-size:14px;line-height:1.7;margin-top:50px;padding:10px 30px}.site-footer a:link,.site-footer a:visited{color:#ff4814}.site-footer__content-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.site-footer__content-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer__content-container>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.site-footer__site-nav-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}@media (max-width:768px){.site-footer__site-nav-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -15px}}.site-footer__site-links{margin:0 10px;width:110px}@media (max-width:768px){.site-footer__site-links{margin-bottom:20px;width:auto}}.site-footer__nav-heading{font-family:proxima-nova,Gotham,Helvetica,sans-serif;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px -5px}@media (max-width:768px){.site-footer__external-nav-group{margin:0 -10px}}.site-footer__external-nav-group nav{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.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:2px solid;border-radius:50%;font-size:20px;height:30px;line-height:30px;text-align:center;width:30px}.site-footer .site-footer__social-icon:link,.site-footer .site-footer__social-icon:visited{color:#121212}.site-footer .site-footer__social-icon:hover{color:#ff4814}.site-footer .site-footer__social-icon:active{background:#ff4814;border-color:transparent;color:#fff}.site-footer__margin-overrider{margin-bottom:-50px}.home-page-heading{font-family:acta-display,georgia,serif;font-weight:300;color:#121212;font-size:56px;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:414px){.home-page-heading{font-size:26px}}.home-feature-module{margin-bottom:30px}.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{min-height:60px;background:#f8f8f8;border:2px solid #f8f8f8;border-width:2px 0;margin:0}.flexslider{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.flex-control-nav{bottom:10px}.flex-control-nav li a{background:transparent;border:1px solid #ff4814;-webkit-box-shadow:none;box-shadow:none}.flex-control-nav li a:hover{background:#ff8461}.flex-control-nav li a.flex-active{background:#ff4814}.flex-direction-nav{display:none}.flex-direction-nav li{line-height:1}.flex-direction-nav a{font-size:0;text-shadow:none;color:#e6e6e6}.flex-direction-nav a:before{font-size:30px}.flexslider:hover .flex-direction-nav{display:block}.slide-content{position:absolute;top:50px;width:50%;left:20px}.slide-content p{margin:0}.slide-content .btn{margin-top:28px}.slide-text h1,.slide-text h2,.slide-text p{line-height:1.2;margin:0;color:#121212}.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:#ff4814;font-style:normal}.slide-text h1,.slide-text h2{font-family:acta-display,georgia,serif;font-weight:700;font-size:24px;margin-bottom:5px}.slide-text p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:20px}.slide-1 .slide-content{width:72%}.slide-content-right{left:auto;right:20px}.slide-pretitle{font-family:rooney-web,georgia,serif;font-weight:500;color:#121212;margin-top:0;font-size:1.5em;line-height:1.66666}.slide-title{font-size:2.5em;line-height:1.2}.slide-title .affiliation-icon{height:42px;width:42px;font-size:24px;line-height:42px;border-radius:4px;margin:6px 0 0 5px}.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:#ff4814}.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-weight:700;letter-spacing:1px;font-size:36px}.hero-header h2{font-size:22px}.home-title-badge{width:40px;margin-bottom:6px}.home-title-container{margin-top:38px;margin-bottom:60px}.content-title{font-family:rooney-web,georgia,serif;font-weight:300;font-size:20px}.layout-index .content-title{margin-bottom:55px}.gb{height:200px;float:left;display:block;margin-right:2%;margin-bottom:15px}.gb-bg{padding:15px;position:relative;height:170px}.gb-bg-img{background-size:cover;background-repeat:no-repeat;background-position:50%}.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{top:0;right:0;width:100%;height:100%;z-index:2}.gb-body,.gb-footer{position:absolute;display:block;bottom:0;left:0}.gb-footer{padding:15px;max-height:132px;overflow:hidden}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;display:block}.gb-tag{z-index:3;position:absolute;top:10px;left:10px;padding:5px}.gb-subtitle{text-transform:none;padding-bottom:5px}.gb-title{font-size:20px;line-height:21px}.gb-title strong{font-weight:300;color:#ff4814}.gb-img{position:absolute;top:15px;right:15px}.gb-orange{background-color:#ff4814}.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{padding:70px 20px 15px;border-radius:0}.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{font-weight:300;color:#4bb64b}.home-create-button{margin-right:15px}.home-campaign-btns{margin-bottom:65px}@media only screen and (max-width:767px){.home-campaign-btns{margin-bottom:0}.home-create-button{margin-right:0;margin-bottom:15px}.home-create-button,.home-explore-button{display:block}.home-title-container{margin-top:28px;margin-bottom:40px}.header-home-title{margin-top:5px}.home-title-badge{width:34px}.header-index{height:auto;background-position:50%;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{width:100%;margin-right:0}.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}}@media only screen and (max-width:479px){.header-index{margin:0 0 20px;text-align:center}.header-index .btn-primary{position:static;bottom:auto;right:auto;margin:20px 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}}.custom-select{position:relative;display:inline-block;padding:0}.custom-select select{width:100%;margin:0;background:none;border:1px solid transparent;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:1em;font-family:helvetica,sans-serif;font-weight:700;color:#121212;padding:.6em 1.9em .5em .8em;line-height:1.3}.custom-select:after{content:"";position:absolute;width:9px;height:8px;top:50%;right:1em;margin-top:-4px;background-image:url(https://res.cloudinary.com/crowdpac/image/upload/v1443220973/assets/select-arrow.png);background-repeat:no-repeat;background-size:100%;z-index:2;pointer-events:none}.custom-select:hover{border:1px solid #787878}.custom-select select:focus{outline:none;-webkit-box-shadow:0 0 1px 3px #b4defa;box-shadow:0 0 1px 3px #b4defa;background-color:transparent;color:#121212;border:1px solid #e6e6e6}.custom-select option{font-weight:400}.custom-select:after,x:-o-prefocus{display:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:transparent;color:#121212}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select select{width:120%;width:calc(1 em)}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #121212}.form-browse-candidates{background:#f8f8f8;padding-bottom:10px;margin-bottom:0}.browse-form-container{margin-bottom:25px}.browse-form-container .section-title{margin-bottom:15px}.browse-section-title{margin-bottom:0}.browse-area-1{margin-top:12px}.browse-area-1 .browse-section-title{margin-bottom:12px}#browse-results-number{color:#ff4814}.browse-filter{margin:0}.browse-filter .subhead-font{color:#121212}.browse-filter.browse-name-section .filter-title{margin-top:0}.browse-filter.browse-cp_meter_score-section{padding-right:7px;margin-bottom:25px}.browse-filter.browse-cp_meter_score-section .filter-title{margin-bottom:0}.browse-filter input{margin-bottom:5px}.browse-filter .section-title{border:none;padding:0}.browse-filter .popover-content{font-size:12px;padding:10px;width:300px;text-transform:none;letter-spacing:0;line-height:1.5}.browse-filter .module-help-link{margin-top:-5px}.browse-filter-affiliations{height:30px!important}.ms-choice{border-radius:0;font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878;color:#121212;min-height:30px;padding:4px 6px;border-color:#e6e6e6;outline:none!important}.ms-choice:focus{border-color:#ff4814;-webkit-box-shadow:0 1px 0 #ff4814;box-shadow:0 1px 0 #ff4814;color:#121212}.ms-choice.input-larger{padding:10px 6px;height:40px}.ms-choice.input-chunky{padding:10px;height:auto;font-size:21px}.ms-choice>span{top:4px;padding-left:11px}.ms-choice>span.placeholder{color:#121212}.ms-choice>div{background-position:0 0;top:2px}.ms-drop{border-radius:0;border-color:#e6e6e6}.ms-drop ul>li label{font-weight:300;color:#121212}.filter-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-weight:500}.filter-title .popover{font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px;line-height:21px;color:#787878}.browse-issue .issue-slider{height:5px;margin-top:23px}.browse-issue .issue-slider .dot{top:-2px}.browse-issue .issue-slider .dot-empty{height:9px}.browse-more-filters{display:none}.browse-candidates .section-title{margin-bottom:15px}.list-item-candidate-browse{list-style:none;border-bottom:1px solid #e6e6e6;padding:10px 0;margin:0}.list-item-candidate-browse .candidate-detail-img{margin:0}.list-item-candidate-browse:last-child{border-bottom:none}.list-item-candidate-browse:hover .candidate-browse-view-opponents,.list-item-candidate-browse:hover .candidate-browse-view-profile{display:block}.list-item-candidate-browse .candidate-module-header{padding:0;margin:0;border:none}.list-item-candidate-browse .candidate-module-header .title{font-size:24px;margin-bottom:4px;max-width:450px;letter-spacing:0;height:auto}.list-item-candidate-browse .candidate-module-header .title:hover{text-decoration:underline}.list-item-candidate-browse .candidate-module-header .affiliation-icon{width:24px;height:24px;line-height:25px;margin-right:0}.list-item-candidate-browse .candidate-module-header .candidate-general-cp_meter_score{margin-left:10px;width:27px;height:27px;line-height:25px}.list-item-candidate-browse .candidate-module-header .candidate-general-cp_meter_score span{line-height:25px;font-size:10px}.list-item-candidate-browse .candidate-module-header .subtitle{font-size:14px;padding:0 0 2px}.list-item-candidate-browse .candidate-module-header .subtitle a{color:#121212}.list-item-candidate-browse .candidate-module-header .subtitle a:hover{color:#ff4814}.media-candidate-browse{padding:2px 0}.candidate-browse-view-profile{display:none;margin:0 0 3px;font-size:13px}.candidate-browse-view-opponents{color:#ff4814;text-align:center;display:none;font-size:13px}.candidate-browse-view-opponents:active,.candidate-browse-view-opponents:focus,.candidate-browse-view-opponents:hover,.candidate-browse-view-opponents:link,.candidate-browse-view-opponents:visited{color:#ff4814}.candidate-browse-view-opponents:active,.candidate-browse-view-opponents:link{text-decoration:underline}.candidate-browse-view-opponents:hover{text-decoration:none}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:960px}@media (max-width:479px){.candidate-detail-page-header__content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;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{-webkit-box-flex:1;-ms-flex:1 1 560px;flex:1 1 560px;margin:0 10px 0 0;max-width:560px}@media (max-width:479px){.candidate-detail-page-header__description{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;margin-left:10px}}.candidate-detail-page-header__party{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#aaa;font-size:16px;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-weight:700;font-size:50px;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-weight:300;font-size:24px;line-height:1.4}.candidate-detail-page-header__title a{text-decoration:underline}.candidate-detail-page-header__title a:hover{text-decoration:none;color:#ff4814}@media (max-width:767px){.candidate-detail-page-header__title{font-size:18px;line-height:1.2}}.candidate-detail-page-header__photo-container{-webkit-box-flex:1;-ms-flex:1 1.2 300px;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{-webkit-box-flex:0;-ms-flex:0 0;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%;-webkit-transform:translate(50%,-50%);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;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:80px}.candidate-detail-page-header__photo-credit{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#aaa;margin:1em 0;font-size:10px;text-align:center}.candidate-support-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.candidate-support-grid>*{border:1px solid #e6e6e6;-ms-flex-preferred-size:1%;flex-basis:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:-1px -1px 0 0}.candidate-support-grid__content{padding:10px}.candidate-support-grid__break{border:0;-ms-flex-preferred-size:100%;flex-basis:100%}.claim-candidate-page-background-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:4px solid #e6e6e6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(160px,-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{margin:0;list-style:none}.candidate-list-number{color:#121212;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;text-align:center;font-size:18px;height:37px;line-height:37px;min-width:24px}.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{font-size:14px;line-height:17px;color:#787878;font-size:12px;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}.candidate-general-cp_meter_score.cp_meter_score-small{height:20px;width:20px;line-height:18px;border-radius:10px}.candidate-general-cp_meter_score.cp_meter_score-small span{line-height:1;font-size:8px}.affiliation-icon{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;letter-spacing:0;font-size:13px;width:20px;height:20px;line-height:21px;text-align:center;color:#fff;display:block}.hide-all-affiliation-icons .affiliation-icon{display:none!important}.with-affiliation-icon{float:left;margin-right:10px}.affiliation-icon+.tooltip{text-transform:none!important;letter-spacing:0!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-hero-general-cp_meter_score{margin-top:14px}.candidate-ranking-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;letter-spacing:1px;margin:0;font-size:25px;margin:0 30px 0 0;line-height:40px}.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-left:0;margin-bottom:0}.module-sublist-recent-votes li strong{float:right;width:10%;text-align:right;padding-right:5px}.module-sublist-recent-votes li span{display:block;margin-right:10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}text.gradientPercent{font-size:12px;fill:#fff;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:#ff4814;stroke:#ff4814;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:#ff4814;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:#ff4814;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:#ff4814;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{line-height:1;padding:8px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;z-index:1070}.d3-tip:after{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline;font-size:10px;width:100%;line-height:1;color:rgba(0,0,0,.7);content:"\25BC";position:absolute;text-align:center}.d3-tip.n:after{margin:-1px 0 0;top:100%;left:0}.graph-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;text-align:center;text-transform:uppercase;font-size:12px;color:#121212;padding-bottom:5px;letter-spacing:.5px}.graph-title small{text-transform:lowercase;font-size:12px;letter-spacing:0;font-weight:300}.candidate-module-multiple-widgets{padding-top:15px}.toggle-donations.active,.toggle-network.active{color:#121212;text-decoration:none}#indiv_tab{position:relative;text-align:center;width:49%;height:35px;float:left}#indiv_tab:hover{cursor:pointer}#indiv_tab p{vertical-align:middle;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:35px;z-index:-5}#indiv_tab.active{border:3px solid #ff4600}#indiv_tab.active p{color:#ff4600}#indiv_tab.tab_inactive{border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;border-left:1px solid #a1a1a1;border-right:none}#indiv_tab.only_active{width:100%;border:1px solid #a1a1a1}#indiv_tab.only_active:hover{cursor:default}#corp_tab{width:48.8%;display:inline-block;height:35px;vertical-align:middle;text-align:center;line-height:35px}#corp_tab:hover{cursor:pointer}#corp_tab p{vertical-align:middle;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;line-height:35px;z-index:-5}#corp_tab.active{border:3px solid #ff4600}#corp_tab.active p{color:#ff4600}#corp_tab.tab_inactive{border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;border-right:1px solid #a1a1a1;border-left:none}#corp_tab.only_active{width:100%;border:1px solid #a1a1a1}#corp_tab.only_active:hover{cursor:default}#indiv_arrow{position:relative;display:inline-block;top:-10px}#indiv_arrow:before{content:" ";width:0;height:0;position:absolute;border-left:24px solid transparent;border-right:24px solid transparent;border-top:26px solid #ff4600;top:.7px}#indiv_arrow:after{content:" ";position:relative;width:0;height:0;left:7%;top:21px;border-top:23px solid #fff;border-left:21px solid transparent;border-right:21px solid transparent;z-index:5}#corp_arrow{position:relative;top:-10px}#corp_arrow:before{content:" ";width:0;height:0;position:absolute;border-left:23px solid transparent;border-right:23px solid transparent;border-top:23px solid #ff4600;top:2px}#corp_arrow:after{content:" ";position:relative;width:0;height:0;left:1px;top:13px;border-top:21px solid #fff;border-left:21px solid transparent;border-right:20px solid transparent}#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{font-weight:700;fill:#fff}.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:#ff4814}rect.issue_pct:nth-of-type(n+4){fill:#ff8461}.candidate-interest-groups .thumbnail .caption{margin:0;padding:2px;text-align:center}.module-sublist-interest-groups li,.module-sublist-recent-votes li{list-style-type:none;margin-left:0;padding:0 0 5px;font-size:14px}.interest-group-bars:hover .interest-group-bar{opacity:.5}.interest-group-bars:hover .interest-group-bar:hover{opacity:1}.interest-group-bar{position:relative;height:37px}.interest-group-bar *{position:absolute}.interest-group-bar-name,.interest-group-bar-rating{color:#ff4814;padding:10px;font-size:17px;top:0;z-index:6;height:17px;line-height:1}.interest-group-bar-name{left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:82%}.interest-group-bar-progress{background:#ffe7e0;left:0;top:0;z-index:5;height:37px}.interest-group-bar-rating{right:0;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;line-height:1}.module-sublist{margin-bottom:24px}.module-sublist li{font-size:14px}.module-sublist li strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212}.module-sublist.module-sublist-interest-groups{list-style:none;margin-left:0}.module-help-link{float:right;margin-top:10px;font-size:16px;color:#121212}.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:#ff4814}.module-help-link+.tooltip .tooltip-inner{max-width:300px;white-space:normal;font-size:12px}.module-help-link.module-help-link-inline{float:none;text-decoration:none!important;margin-top:0}.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:#ff4814}.candidate-module-header{border-top:3px solid #121212;padding-top:12px;margin-bottom:12px}.candidate-module-header .module-sublist{margin:0;list-style:none}.candidate-module-header .title{margin-top:2px;font-size:28px;margin-right:0;float:left}.candidate-module-header .affiliation-icon{border-radius:0;height:28px;width:28px;line-height:29px;font-size:16.8px;margin:2px 10px 0;float:left;display:block}.candidate-module-header .candidate-general-cp_meter_score{border-radius:16px;height:32px;width:32px;line-height:32px;float:left}.candidate-module-header .candidate-general-cp_meter_score span{line-height:32px;font-size:11.2px}.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{border-radius:0;position:relative;background:#000;padding:40px 0;min-height:230px;margin:0;background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%}.hero-unit .subtitle-light,.hero-unit .title{color:#fff}.hero-unit .title{font-family:acta-display,georgia,serif;font-weight:400;letter-spacing:1px;font-size:40px;margin-bottom:12px}.hero-unit .subtitle-light{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#e6e6e6;font-size:17px;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{font-size:14px;max-width:420px;color:#888}.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{height:28px;width:28px;font-size:14px;line-height:28px;margin:0 10px 12px 0;float:left}.hero-unit .btn-grey{border-color:#fff;border-left-width:0;border-right-width:0;border-bottom-width:3px;border-bottom-color:#787878}.hero-unit .btn-grey:hover{border-color:#787878}.hero-unit-reverse{background-position:0 0;-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.3);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:#ff4814}.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;width:100px;height:100px;display:block;position:absolute;bottom:10px;right:10px;border-radius:100px;opacity:.8}.hero-card .fantasy-badge{bottom:60px;height:60px;width:60px;top:auto}.hero-card-left .fantasy-badge,.matchup-launcher-left .fantasy-badge{right:auto;left:10px}.table-candidate-default .table-name{color:#444}.candidate-module-opponents-small img{width:32px;height:32px}.candidate-module-opponents-small .candidate-list{margin-top:-7px}.opponents-small-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;float:left;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{-webkit-transition:all .5s ease;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{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-weight:300;height:auto;min-height:0;font-size:11px;padding-bottom:5px}.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:#ff4814}.quality-stars .icon-star-empty{color:#e6e6e6}.candidate-module .quality{width:33.3%;float:left}.quality-rating-type,.quality-title{font-size:14px;line-height:1.3;color:#ccc}.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{padding:15px 0 0;overflow:visible}.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;top:0;right:15px}.head-to-head .op-first,.head-to-head .op-second,.head-to-head .opinion-poll-img,.head-to-head .opinion-poll-score{width:50%;float:left;text-align:center}.head-to-head .op-second .opinion-poll-img{float:right}.head-to-head .opinion-poll-source{color:#ccc}.head-to-head .opinion-poll-score{line-height:82px}.head-to-head .opinion-poll-name{color:#787878}.head-to-head .opinion-poll-name span{font-size:24px;color:#121212}.opinion-poll-source-for-table{font-style:italic;color:#ccc;font-size:12px}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-align:center;color:#787878}.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-weight:400;font-size:9px;text-shadow:1px 1px 1px #121212;line-height:1}.photo-credit a{text-decoration:none!important;color:#787878}.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;-webkit-transform:rotate(-90deg);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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:23px;line-height:1;padding-top:3px}.candidate-interest-groups .interest-group-name{margin-top:10px;color:#121212;line-height:1.1}.interestgroup-name{font-family:rooney-web,georgia,serif;font-weight:300;line-height:1.1;font-size:85%;height:32px;overflow:hidden}.user-interest-group{opacity:.5;cursor:pointer}.user-interest-group:hover{opacity:.8}.user-interest-group.active{opacity:1}.user-interest-group.active .thumbnail{border-color:#ff4814}.user-interest-group.active .interestgroup-name{font-family:rooney-web,georgia,serif;font-weight:500;color:#ff4814}.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;width:15px;line-height:15px;text-align:center;margin-right:8px}.module-connect a span{line-height:28px}.module-connect a:hover{color:#ff4814}.module-connect a:hover .social-icon{border-color:#ff4814}.social-icon-party{color:#121212;line-height:29px;margin:0 0 20px}.social-icon-party .affiliation-icon{height:29px;width:29px;line-height:30px;font-size:16px;margin-right:8px}.layout-huge-image{padding:10%}.huge-image-gradient{position:absolute;z-index:2;width:80%;height:100%;padding-bottom:100px;background:#fff;top:0;left:0;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@white",endColorstr="#00ffffff",GradientType=1)}.has-huge-image-dark .huge-image-gradient{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#000),to(transparent));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:-webkit-gradient(linear,left top,right top,color-stop(74%,#000),to(transparent));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:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(hsla(0,0%,100%,0)));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:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),to(transparent));background:linear-gradient(90deg,#000 50%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1)}.view-candidate-landing{background-size:cover;background-repeat:no-repeat;background-position:200px top}.view-candidate-landing .site-footer,.view-candidate-landing .site-header{display:none}.view-candidate-landing #main{padding:0}.view-candidate-landing .logo-floating{z-index:4;top:3%}.candidate-landing-image-extra-right{background-position:400px top}.has-huge-image-dark{background-color:#121212}.has-huge-image-dark .white-card{background:#fff}.white-card{z-index:6;position:absolute;background:#fff;background:hsla(0,0%,100%,.5);padding:30px;width:38%;top:16%;max-width:518px}.white-card .social-icons{position:absolute;margin:0;bottom:42px;right:30px}.headline-large{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;line-height:1;letter-spacing:-1px;font-size:40px;padding-bottom:15px;border-bottom:3px solid #121212;margin:0 0 15px}.explainer-large,.explainer-large p{font-size:18px}.hero-image-gradient{position:absolute;right:280px;width:40px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#000),to(transparent));background:linear-gradient(90deg,#000 20%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1);height:313px;top:0}.chart-legend{list-style:none;font-size:16px;padding-top:40px}.chart-legend li{padding:5px 0;cursor:pointer}.chart-legend li:hover{background:#e6e6e6}.chart-legend span{display:block;float:left}.chart-legend-color{height:20px;width:20px;border-radius:2px;margin-right:5px}.chart-legend-label{color:#121212;height:1.3em;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-sub-list{clear:both;display:none}.chart-sub-list-item{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:11px;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{font-size:16px;color:#121212}.numbered-list li{padding:0 0 8px}.table-list td{border:none;color:#121212;padding-bottom:0}.table-list .table-list-label{width:140px;color:#787878;padding-left:0}.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:#8f2308}.candidates-versus{position:relative;float:left;width:340px;margin-right:20px}.candidates-versus:nth-child(2n){margin-right:0}.candidates-versus .thumb{width:170px;margin-right:0}.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{color:#121212;padding:5px 0;background:#e6e6e6}.candidates-versus-icon,.candidates-versus-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;line-height:1;text-align:center}.candidates-versus-icon{color:#121212;color:#fff;position:absolute;border-radius:18px;top:56px;left:153px;width:35px;height:23px;padding-top:12px;background:#ff4814;z-index:5}@media only screen and (max-width:1249px){.white-card .social-icons{width:26px;margin:0;bottom:30px;right:25px}.white-card .social-icons .social-icon{float:none;margin:0 0 2px;height:12px;width:12px;line-height:12px;font-size:12px}}@media only screen and (max-width:979px){.head-to-head .opinion-poll-score{line-height:97px}.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{padding:25px 15px 15px;min-height:20px}.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{width:32%;margin-right:2%;float:left}.secondary-video:last-child{margin-right:0}.head-to-head .op-first,.head-to-head .op-second{width:40%;margin-left:10%}.head-to-head .opinion-poll-img,.head-to-head .opinion-poll-score{width:auto;float:none!important}.head-to-head .opinion-poll-score{line-height:1}.head-to-head .opinion-poll-img{margin-bottom:4px}.head-to-head .opinion-poll-name span{font-size:18px}.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{padding:4%;top:auto;bottom:0;max-width:none}.white-card .headline-large{padding-right:58px}.white-card .social-icons{top:8%;bottom:auto;width:56px;margin:0;right:4%}.white-card .social-icons .social-icon{float:left;margin:0 0 0 2px;height:12px;width:12px;line-height:12px;font-size:12px}.logo-floating{top:5%;left:5%;width:100px}.candidate-landing-image-extra-right .huge-image-gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),to(hsla(0,0%,100%,0)));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:-webkit-gradient(linear,left top,right top,color-stop(0,#000),to(transparent));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-size:400px;background-position:center -60px;padding:250px 0 0;margin-left:-10px;margin-right:-10px}.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{padding:15px;background:#121212}.subtitle-container{padding-bottom:0}.legend-word-cloud{padding-left:0;font-size:11px}.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{font-size:12px;line-height:1.2;display:block}.fantasy-badge{bottom:auto;top:200px}.view-candidate-landing{background-size:auto 430px;background-position:top}.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{float:none;max-width:none;width:auto;clear:both}}.contribution-stats[class*=span]{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:1.4}@media (min-width:980px){.contribution-stats[class*=span]{min-height:370px}}@media (min-width:768px){.contribution-stats[class*=span]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contribution-stats__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contribution-stats__total{font-family:acta-display,georgia,serif;font-weight:400;color:#121212;font-size:50px;line-height:.9;margin-top:0}@media (max-width:979px) and (min-width:768px){.contribution-stats__total{font-size:36px}}@media (max-width:979px) and (min-width:768px){.contribution-stats__text{font-size:14px}}.crowdpac-page__support-cta{font-family:acta-display,georgia,serif;font-weight:400;color:#121212;font-size:36px;line-height:1.1}.crowdpac-page__endorse-cta{font-family:acta-display,georgia,serif;font-weight:500;font-size:28px;color:#121212}@media (max-width:979px){.crowdpac-page__endorse-cta{font-size:24px}}.campaign-page-social-media-btn{font-size:15px;margin-bottom:.6em;margin-top:.6em}.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{margin:0;font-size:17px;line-height:1.3}.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{margin:0;list-style:none;border-top:1px solid #e6e6e6}.crowdpac-list-candidates .candidate-module-header{border-width:1px}.crowdpac-list-candidates .candidate-list-number{font-size:24px;line-height:48px;height:45px;min-width:32px}.crowdpac-module-donate .btn-donate-now{font-size:12px;margin:0 0 10px}.crowdpac-module-donate-stat{text-align:center;color:#121212;float:left;width:50%;margin:0 0 10px;padding:2px 0 0}.crowdpac-module-donate-stat span,.crowdpac-module-donate-stat strong{display:block;text-transform:uppercase;line-height:1}.crowdpac-module-donate-stat strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;padding:0 0 10px;font-size:30px}.crowdpac-module-donate-stat span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:15px}.crowdpac-module-donate-stat.crowdpac-module-donate-donors{width:49%;border-left:1px solid #121212}.crowdpac-index-tag-title{max-width:560px}.candidate-exact-amounts{color:#ff4814}.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;width:18px;text-align:center}.about-candidate .label-small{margin-bottom:10px}.about-candidate .social-icon-party{float:right;margin:0!important}.about-candidate .social-icon-party .affiliation-icon{margin:0!important;height:20px;width:20px;line-height:21px;font-size:13px}.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{width:40px;height:40px}.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{display:block;border:1px solid #e6e6e6;position:relative;margin-bottom:10px}.thumb-crowdpac .thumb-crowdpac-image img{display:block}.thumb-crowdpac .thumb-crowdpac-image-cover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff4814}.thumb-crowdpac .thumb-crowdpac-name{font-family:rooney-web,georgia,serif;font-weight:300;display:block;color:#ff4814;text-decoration:none;text-align:center;font-size:13px;line-height:1.2}.no-touch .thumb-crowdpac:hover .thumb-crowdpac-image{border-color:#ff4814}.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;padding:40px 0;margin-bottom:50px}.campaign-update-row{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e6e6e6}.campaign-update-row:last-child{margin-bottom:0;border-bottom:none}.field-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;color:#121212}.secondary-action{margin:3px 15px}.user-crowdpac-field-title input{height:80px;line-height:80px;font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:40px;width:98%}.user-crowdpac-fields .form-dashed{padding-top:23px;padding-bottom:22px;max-width:70px;border-color:#e6e6e6}.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{position:absolute;cursor:move;height:100%;left:-30px;width:30px;text-align:center;top:0}.drag-drop-handle i{position:absolute;top:50%;left:50%;height:20px;width:20px;margin:-10px 0 0 -10px}.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{position:relative;background-size:cover;background-repeat:no-repeat;height:1000px;width:100%}.huge-image .layout-huge-image{padding-top:0;padding-bottom:0}.huge-image .logo-floating{z-index:3}.huge-image .huge-image-gradient{padding-bottom:0}.huge-image-half{position:absolute;left:60%;top:0;background-size:cover;background-repeat:no-repeat;height:100%;width:40%}.huge-image-right{-webkit-box-shadow:inset 10px 0 12px rgba(0,0,0,.4);box-shadow:inset 10px 0 12px rgba(0,0,0,.4)}.huge-image-tag-container{position:absolute;bottom:0;text-align:center;width:100%;z-index:5}.huge-image-tag{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;background:#ff4814;color:#fff!important;opacity:.85;padding:12px 10px;display:inline-block;font-size:16px}.has-huge-image-dark .huge-image-tag{color:#121212!important;background:#fff}.white-card-with-tag .huge-image-tag-container{width:92%}.progress-thermometer{margin-top:-15px;position:relative;padding-bottom:40px}.progress-thermometer .progress{height:4px;background:#121212;margin:0}.progress-thermometer .progress-thermometer-status{line-height:1;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;position:absolute;top:4px;border:1px solid #ff4814;border-width:0 0 0 1px;padding:10px 6px 0}.progress-thermometer .progress-thermometer-status.progress-thermometer-status-left{border-width:0 1px 0 0}.crowdpac-section-faq .accordion-toggle.active span{color:#ff4814}.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{display:none;position:fixed;z-index:3;left:0;bottom:0;width:60%;padding:10px;background:#f8f8f8}.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-top:10px;padding-bottom: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{color:#121212!important;background:#e6e6e6;font-size:12px}.progress-thermometer{padding-bottom:30px}.progress-thermometer .progress-thermometer-status{padding:5px 3px 0;font-size:85%}.featured-crowdpac .headline{font-size:32px;line-height:1.2}.donate-sidebar{height:auto;margin-bottom:24px}.donate-sidebar h2{margin-top:0;margin-bottom:10px}.donate-sidebar h1{font-size:38px}.featured-tag-label{min-width:50%;float:left}.crowdpac-page__media{text-align:center;margin-left:-10px;margin-right:-10px}}@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:-webkit-box;display:-ms-flexbox;display:flex}.module-share-bar-shorter .btn{margin-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;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}}.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{text-align:left;padding:20px 15px}.donation-large-text .title{font-size:29px;margin-bottom:40px;line-height:1.2;font-weight:500}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;margin-bottom:10px}.black-social-icons,.donate-social-icons{width:107px;margin:0 auto 40px}.black-social-icons .social-icon,.donate-social-icons .social-icon{color:#ff4814;border-color:#ff4814;height:32px;width:32px;line-height:32px;border-radius:34px;font-size:27px}.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:#ff4814}.black-social-icons .social-icon:hover,.donate-social-icons .social-icon:hover{color:#121212!important;border-color:#121212!important}.donation-loading{padding:200px 0;text-align:center}.contribute-logo{width:200px;margin:25px;float:left}.contribute-headline{max-width:600px;margin-left:auto;margin-right:auto}.contribute-container .contribute-header{padding-top:11px;padding-bottom:7px}.contribute-container hr{margin-top:1px}.contribute-container .tab-content{padding:0 15px 15px}.contribute-container input,.contribute-container select{color:#121212;font-size:16px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.contribute-container select{border:1px solid #ccc}.contribute-container select:active,.contribute-container select:focus{outline:none;border-color:#ff4814}.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{padding:12px 12px 11px;line-height:12px}.contribute-container .donate-other--wrapper{position:relative}.contribute-container .donate-other--wrapper.active .donate-other--arrow{display:block}.contribute-container .donate-other--arrow{display:none;position:absolute;height:49px;top:5px;right:5px;border:none;background:#ff4814;color:#fff;padding:14px 9px;border-radius:0 5px 5px 0}.contribute-container input.donate-other{font-size:14px;height:49px;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;padding:0;border-radius:5px}.contribute-container input.donate-other.active,.contribute-container input.donate-other:active,.contribute-container input.donate-other:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#ff4814;background:#fff;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{margin:5px;text-align:center;line-height:70px}.contribute-container .payment-well{background:#fff}.contribute-container .monthly-option-label{font-weight:400;color:#444}.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{font-size:14px;font-weight:400;color:#8c8c8c;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{text-transform:none;letter-spacing:0;font-weight:300;font-size:12px}.donate-tabs{margin:0 auto 30px;width:380px;border:none}.donate-tabs li{width:50%;text-align:center;background:transparent;opacity:.5}.donate-tabs li:first-child{text-align:left}.donate-tabs li:last-child{text-align:right}.donate-tabs li a{border:none!important;padding:20px 0;margin:0;outline:none!important}.donate-tabs li a strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;letter-spacing:1px;line-height:1;text-transform:uppercase;margin-left:5px;font-size:14px}.donate-tabs li a .badge{font-family:acta-display,georgia,serif;font-weight:700;font-size:22px;line-height:25px;color:#121212;letter-spacing:0;color:#fff;background:#ff4814;padding-left:6px;padding-right:6px;width:17px;border-radius:15px;text-align:center;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;border-radius:30px;background:#121212;font-size:13px;width:10px;line-height:18px}.donate-tabs li a:hover{background:transparent}.donate-tabs li.active{background:none;opacity:1}.donate-btn-row{max-width:460px;margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.donate-btn-row>div{margin-left:0!important;width:33%!important;padding:5px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media only screen and (max-width:767px){.donate-btn-row div.span4{width:49%!important;margin-left:0!important}}.btn-contribute-amount.active,.btn-contribute-amount:active{-webkit-box-shadow:none;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{max-width:400px;margin:0 auto 10px;padding:8px;border:1px solid #e6e6e6}@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{padding-top:6px;font-size:14px;margin:0}.small-candidates-list .candidate-name.active{color:#ff4814}.small-candidates-list .candidate-detail-img{width:28px}.small-candidates-list .row-fluid-mobile{margin-bottom:10px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.small-candidates-list .row-fluid-mobile:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.show-if-amount-exists,.show-if-custom-amounts{display:none}.donate-back-to-even-amounts{line-height:26px}.donate-crowdpac-total-text{color:#ff4814;line-height:1.8;font-size:18px;margin-right:10px;display:none}.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{margin-top:25px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;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:#ff4814;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{width:300px;margin:0 auto;padding-bottom:10px}.row-donate-amount .donate-amount-btn,.row-donate-amount input.donate-other{margin:0}.row-donate-amount .btn-donate-container{width:150px;margin-right:75px;float:left}.row-donate-amount .explainer{margin:0 15px 0 0;width:60px;line-height:40px;font-weight:600;color:#787878;float:left;text-align:right}.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{padding:0;color:#787878}.donate-default-legalese{-webkit-transition:all .5s ease;transition:all .5s ease}.donate-default-legalese.expanded{height:auto;border:none;font-size:14px;line-height:1.3;padding-bottom:200px}.contribute-legalese-text,.contribute-legalese-text p{line-height:1.1;font-size:12px}.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-top:10px;margin-bottom:55px}.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{font-weight:400;text-transform:none;font-size:16px;letter-spacing:normal;border-radius:3px;padding-bottom:12px}.faux-input,.faux-input-label,.faux-input input,.faux-input select{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.p-relative{position:relative}.p-relative .faux-input-expires{position:absolute;top:0;right:0}.donation-alert{display:none}.donation-alert.visible{display:block}.faux-input{border:1px solid #ccc;padding:8px 5px;clear:both;margin-bottom:10px}.faux-input.focus{border-color:#ff4814;-webkit-box-shadow:0 1px 0 #ff4814;box-shadow:0 1px 0 #ff4814}.faux-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("https://assets.crowdpac.com/production/all/img/select-down-arrow.png") no-repeat 100%}.faux-input input,.faux-input select{border:none;width:auto;float:left;padding:2px 0;display:block;margin:0;font-size:16px;line-height:1;-webkit-box-shadow:none;box-shadow:none}.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{-webkit-box-shadow:none;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{-webkit-box-shadow:none;box-shadow:none;border-color:#e6e6e6}.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{width:24%;color:#121212!important}.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{width:15%;padding-left:10px}.faux-input .donate-state option{padding:0;min-height:0;line-height:1}.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{float:left;height:46px;line-height:46px;padding:0 2%;color:#787878}.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 .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{position:absolute;top:10px;left:40%}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;line-height:1}.small-candidate-name span{margin:0 0 2px;display:block}.small-candidate-name small{font-weight:300;font-size:12px;color:#787878;padding:1px 0;display:inline-block}.no-touch .or-link:hover{text-decoration:underline}.form-element input,.form-element select{width:100%;padding:0;height:38px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.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{width:auto;margin-right:30px}.form-full{width:590px;margin-right:0}.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-weight:400;font-size:16px}.donation-loading-text.form-field{font-weight:700;color:#121212}.saved-payment-secondary{margin-top:5px}.table.donate-totals td{padding-bottom:3px}.table.donate-totals .popover-content{width:240px;padding:10px}.donate-totals .donate-totals-amount-col{vertical-align:bottom;white-space:nowrap}.btn-donate-width{max-width:400px;margin:0 auto}.input-greyed.input-greyed{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;text-align:center;border-width:2px;padding:calc(.9em - 1px) 10px calc(.88em - 2px);height:auto;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:5px}.btn-group-vertical .input-greyed{border-top-color:#ff4814}.btn.btn-input-overlay{display:none;position:absolute;right:0;top:0;border:none;background:#ff4814;color:#fff;padding:14px 9px;bottom:0;border-radius:0 5px 5px 0}.donate-tip-other{position:relative}.donate-tip-other.active input{border-color:#ff4814;color:#121212;text-align:left}.donate-tip-other.active .btn-input-overlay{display:block}.donate-tip-other .donate-totals-icon{padding:0 3px;color:#ff4814}@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{padding:8px 0 8px 8px;display:block}.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{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:3px;background-clip:padding-box}.contribute-container .btn-contribute-amount.tip-btn-1,.contribute-container .btn-contribute-amount.tip-btn-2{-webkit-border-top-right-radius:1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}.contribute-container .btn-contribute-amount.tip-btn-3{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;background-clip:padding-box}}@media only screen and (max-width:374px){.table.donate-totals .popover-content{width:200px;padding:5px}}@media only screen and (min-width:768px){.donate-section-payment,.donation-individual-flow{width:600px;margin:0 auto}.faux-input select{margin-top:-5px;margin-bottom:-5px}}@media only screen and (max-width:767px){.saved-payment-primary,.saved-payment-secondary{font-size:14px}.saved-payment-primary img{width:35px;margin:5px 0}.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-top:10px;margin-bottom:20px}.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:first-child td:last-child,.table.table-lined.receipt-wrapper tr:last-child td:last-child,.table.table-lined.receipt-wrapper tr 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>*{float:none;display:block}.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{width:40px;height:40px;font-size:40px;line-height:40px}.contribute-full-screen-header{margin-bottom:12px}.contribute-logo{margin:12px;width:100px}p.subtitle-donation{margin-bottom:15px;font-size:12px;line-height:1.2}.donate-tabs{width:auto;margin:0 30px 15px}.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-top:10px;margin-bottom:20px}}.slate-recipients-list__container{background:#f5f5f5;max-width:460px;margin:0 auto;border:1px solid #e3e3e3;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{background:#fff;max-width:400px;margin:0 auto 10px;padding:8px;border:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.donate-cp-total-amount{max-width:310px}}.donate-amounts-wrappers{text-align:right}.donate-cp-continue-btn{max-width:462px;margin:0 auto}.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;padding:24px;text-align:center}.election-index-block,.election-index-block__district{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.election-index-block__district{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.election-index-column-list{-webkit-column-width:15em;column-width:15em;margin:0;line-height:25px;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{width:44%;float:left}.election-state-container{width:44%;margin-left:10%}.election-state-container .state{fill:#ff4814;stroke-width:0}.election-intro,.text-with-circle{font-size:18px;margin-bottom:0}.circle-icon,.election-rating{display:inline-block;height:12px;width:12px;border-radius:6px;margin-right:2px;background:#652290}.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-size:15px;line-height:1.2;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.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{margin-bottom:0;font-size:13px;line-height:1.3}.widget-vs .thumb-candidate{width:auto;float:none;margin:0}.hero-dropdown .dropdown-menu{width:211px}.hero-dropdown .dropdown-menu li>a{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-align:left;font-size:16px;white-space:normal}.partner-logo{padding-top:30px;margin-bottom:10px}.table-poll-results thead{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.table-poll-results .col-candidate{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-poll-results .col-candidate a:hover{color:#ff4814}.table-poll-results .col-vote{width:100px;text-align:right}.table-poll-results th.col-vote{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212}.table-poll-results td,.table-poll-results th{padding:6px 0}.table-poll-results td{border:1px 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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;margin:0;height:23px;padding:0;width:auto;outline:0!important;border-radius:0}select.select-poll-candidates option{outline:0!important}.more-poll-results{margin:15px 0 0;display:block}.more-poll-results:active,.more-poll-results:focus{color:#ff4814}.poll-result{margin:0 0 15px}.poll-result .affiliation-icon{margin-right:6px}.poll-result .poll-yes{position:relative;width:100%;height:22px;float:left;text-align:left}.poll-result .poll-yes *{position:absolute}.poll-result .poll-name{text-align:center}.poll-result .poll-name,.poll-result .poll-value{color:#e6e6e6;padding:4px;font-size:14px;height:14px;line-height:1}.poll-result .poll-value{top:0;z-index:6;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#fff;right:0}.poll-result .poll-value.backup-value{right:auto;left:100%;color:#e6e6e6}.poll-result .poll-bar{top:0;z-index:5;height:22px;left:0;position:relative}.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:#ff4814}.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;width:20px;text-align:left;padding-left:0}.poll-result.poll-table .col-candidate{width:auto}.poll-result.poll-table .col-percentage{width:30px;text-align:right;padding-right:0}.poll-result.poll-table.highlight-candidate{font-weight:300;color:#ff4814}.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:#ff4814}.poll-result.poll-table td{border:none;padding:2px 4px}.table-poll-results-grey .col-candidate a:hover{color:#ff4814}.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{padding:0;overflow:visible}.tab-explainer{padding:5px 0 15px}.tab-explainer p{font-size:18px;color:#121212;margin:0}.election-module-ideological .tab-explainer{padding-bottom:25px}.fixed-header{position:fixed;top:0;background:#fff;padding:10px 0 3px;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:#ff4814}.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{width:29%;float:left}.quality-vs-center{width:42%;text-align:center}.quality-vs-right{text-align:right}.quality-stars-left{-webkit-transform:rotateY(180deg);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;text-align:center;padding:50px 0 0}.layout-centered-title .subtitle{padding:9px 0 0;font-size:16px;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:#ff4814}.presidential-state .title{padding:0!important}.presidential-state .page-header-map{padding:50px 0;margin-bottom:15px}.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:#ff4814}.race-module+.tooltip:hover .tooltip-arrow{border-top-color:#ff4814!important}.race-module:hover+.tooltip .tooltip-inner{background:#ff4814}.race-module:hover+.tooltip .tooltip-arrow{border-top-color:#ff4814!important}.hero-race-module .race-module{margin:15px 80px}.hero-race-module .race-module-expanded{margin:0 20px 160px}.race-module-expandable{-webkit-transition:all .5s ease;transition:all .5s ease;outline:0!important}.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{position:absolute;z-index:4;bottom:36px;width:54px;left:-10px;text-align:center;font-size:10px;line-height:1.1;font-weight:300;color:#121212;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.dot-name-and-score strong{font-weight:600}.extra-up{margin-top:-112px}.extra-up .dot-line{height:96px;bottom:-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{height:60px;bottom:-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{display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;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{width:2px;height:24px;position:absolute;z-index:3;bottom:-24px;left:16px}.race-module-expanded .dot-avatar .dot-line-dot{bottom:-26px;left:14px;height:6px;width:6px;border-radius:4px;display:block}.race-module-expanded .dot-avatar.active .dot-name-and-score,.race-module-expanded .dot-avatar:hover .dot-name-and-score{color:#ff4814}.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{height:96px;bottom:-96px}.race-module-expanded .dots-alternating .dot-avatar:nth-child(4n-1) .dot-line-dot{bottom:-98px}.election-explainer{padding-bottom:30px}.matchup-launcher{position:relative;display:block}.matchup-launcher .btn-view-matchups{position:absolute;top:50%;left:50%;margin:-21px 0 0 -78px;z-index:3}.matchup-launcher .matchup-launcher-left,.matchup-launcher .matchup-launcher-right{height:360px;background:#121212;width:50%;float:left;background-position:50%;background-size:cover}.matchup-launcher .matchup-launcher-line{height:360px;width:1px;background:#787878;position:absolute;top:0;left:50%;z-index:2}.matchup-launcher:hover .matchup-launcher-left,.matchup-launcher:hover .matchup-launcher-right{opacity:.85}.matchup-launcher:hover .btn-view-matchups{background:#ff7047}.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{margin:0;text-align:center;height:30px;width:30px;line-height:32px}.compare-candidates-header .cch-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-top:10px;margin-right:7.6%}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;line-height:21px}.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:#ff4814}.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:#ff4814}.modal-matchups .module-help-link-inline+.tooltip{text-transform:none;letter-spacing:0}.modal-matchups .module-help-link-inline+.tooltip .tooltip-inner{min-width:170px;font-size:12px}.modal-header .vs-circle{margin:0;height:30px;width:30px;line-height:28px;border-radius:15px;line-height:32px}.modal-header .vs-circle span{line-height:1;font-size:10.5px}.modal-header-fixed{opacity:0;-webkit-transition:all .3s;transition:all .3s;background:#121212;margin:0;height:50px;width:800px;padding:0;top:-50px}.modal-header-fixed.sticky{opacity:1;top:0}.modal-header-fixed select{background:#121212;color:#e6e6e6;margin:0;border-color:#787878}.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{width:70%;height:30px;margin:0 auto;padding:10px 0}.scale-issue-overall{margin:0;padding:0}.election-module-head-to-head .opinion-poll-name{font-size:20px;margin-top:10px;font-weight:300}.election-module-head-to-head .opinion-poll-source{color:#e6e6e6;font-size:12px;margin:12px 0 0;line-height:1}.election-module-share .social-icons{width:87px;margin:0 auto}.election-module-share .social-icons a{color:#121212;border-color:#121212}.election-module-share .social-icons a:hover{color:#ff4814}.election-module-poll .interest-group-bar-rating{padding:3px 10px;width:80px;font-size:13px}.election-module-poll .interest-group-bar-rating-secondary{color:#787878;top:19px}.election-module-poll .interest-group-bar-progress{background:#ffe7e0;left:0;top:0;z-index:5;height:19px}.election-module-poll .interest-group-bar-progress-secondary{background:#e6e6e6;top:19px;height:18px}.table-who-should-run{margin-top:-40px}.hide-bar-values .poll-value,.table-qualities .col-vote{display:none}.layout-race-donate .headline{text-align:center;font-size:32px;margin-bottom:20px}.poll-vote .btn-donate-now{min-width:55px}.page-header-map{padding:100px 0;background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 0 60px;border:1px solid #e6e6e6;border-width:1px 0;position:relative}.page-header-map-thinner{padding:50px 0}.page-header-map-content .title{margin:0 0 20px}.page-header-map-content .subtitle{margin-top:-10px;color:#121212}.page-header-map-content .subtitle a{text-decoration:underline}.page-header-map-content .subtitle a:hover{color:#ff4814}.partner-header-logo{position:absolute;bottom:10px;left:10px}.layout-race-index .page-header .title b{color:#ff4814}.layout-race-index .page-header .subtitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;padding-top:15px}.election-explainer p,.intro-text-emphasize p{color:#121212}.countdown{max-width:240px}.countdown-stat{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;width:25%;float:left}.countdown-stat strong{font-size:20px;display:block}.countdown-stat span{font-size:12px;color:#e6e6e6}.alert-map{display:block;background:#fff;padding:20px;border:1px solid #e6e6e6;border-width:0}.alert-map.alert-map-border{border-top:3px solid #121212}.alert-map.use-default-color{background:#652290}.alert-map .alert-map-left{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;float:left;margin-right:10px}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase}.alert-map .countdown-stat{width:auto;display:inline-block;padding-left:10px}.alert-map .countdown-stat span,.alert-map .countdown-stat strong{display:inline-block;font-size:14px;color:#fff;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}.election-module-score .huge-circle-spectrum span.with-arrows{width:35px;height:33px}.blocks-2-up .block{float:left;margin-right:2%;width:49%}.blocks-2-up .block:nth-child(2n){margin-right:0}.blocks-3-up-then-1 .block,.blocks-3-up .block{float:left;margin-right:2%;width:32%}.blocks-3-up-then-1 .block:nth-child(3n),.blocks-3-up .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-right:10px;padding-left: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-right:10px;padding-left:10px}.block-module-measures .btn-circle{margin:5px}.block-measure-wide .block-content{padding:20px;padding-bottom:30px}.block-module-subtitle{font-size:16px;text-align:center;padding-bottom:20px}.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:#ff4814}.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{right:auto!important;left:0!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-top:27px;padding-bottom: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{width:auto;float:none;margin-right:0}}@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{display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;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{width:2px;height:24px;position:absolute;z-index:3;bottom:-24px;left:16px}.race-module-expanded-desktop .dot-avatar .dot-line-dot{bottom:-26px;left:14px;height:6px;width:6px;border-radius:4px;display:block}.race-module-expanded-desktop .dot-avatar.active .dot-name-and-score,.race-module-expanded-desktop .dot-avatar:hover .dot-name-and-score{color:#ff4814}.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{height:96px;bottom:-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{display:block;color:#121212}.modal-matchups .modal-body{margin:0 15px}.election-module-head-to-head .opinion-poll-score{font-size:25px}.election-module-head-to-head .opinion-poll-name{font-size:16px;margin-top:10px}.quality-vs-center{width:auto;float:none}.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-top:20px;padding-bottom:20px}.layout-race-detail.layout-centered-title .title{font-size:23px}.compare-candidates-header .cch-title{display:none}.compare-candidates-header .cch-select{width:43%;margin:0}.compare-candidates-header .cch-vs{width:14%;margin:0;text-align:center}.compare-candidates-header .cch-vs .vs-circle{display:inline-block}.modal-header-non-fixed .compare-candidates-header{width:94%}.opinion-poll-source-col{display:none!important}.opinion-poll-score-col{width:25%!important}.opinion-poll-name-col{width:70%!important}.election-module-head-to-head .opinion-poll-name{margin-top:5px}.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{margin-right:0!important;width:auto;float:none}}@media only screen and (max-width:320px){.block-module-measures .btn-circle{margin:5px}.unfeatured-blocks .block-election{margin:0 0 10px;float:none;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-games .celebrity-image-row{margin:0;display:block;position:relative}.event-module-games .celebrity-image-row:hover{opacity:.8}.event-module-games .celebrity-image-row .btn{position:absolute;top:50%;left:50%;margin:-14px 0 0 -31px}.event-module-issues .headline{text-align:center;font-size:33px}.event-module-issues .scale-issue-name{display:none}.event-module-issues .dot-container{width:90%!important;margin:0 5%!important}.event-module-issues .dot-average{display:none!important}.event-module-issues .tab-content{padding:0;overflow:visible}.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:#ff4814}.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-top:5px;margin-left:10px}.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{text-align:center;background:#e6e6e6}.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;top:auto;right:0}.map-container{height:400px}.map-circle{border-radius:500px;background:#ff4814}.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{padding-top:7px;line-height:1.1}.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{text-align:center;margin:0 0 50px}.step-explainer-col{width:33.33%;float:left}.step-sub-cartoon{background:#f8f8f8;border-top:1px solid #787878;padding:15px 0;height:155px}.step-cartoon{padding:0 50px;margin:0 0 1px}.step-explainer-cta .btn{margin-top:-22px}.step-explainer-step-header{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border:none;margin:0 0 15px;padding:0}.step-explainer-step{font-size:16px;line-height:1.2;padding:0 25px;color:#787878}.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{list-style:none;margin:0;padding:0;clear:both}.nav-images li{float:left;display:block;border:1px solid #e6e6e6;border-width:1px 0}.nav-images li:first-child a{border-left:1px solid #e6e6e6}.nav-images a{display:block;text-align:center;border-right:1px solid #e6e6e6;background:#121212;color:#e6e6e6}.nav-images a.active,.nav-images a:hover{background:#e6e6e6;color:#121212;background:#ff4814;color:#fff}.nav-images a span{padding:3px;display:block}.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;vertical-align:middle;letter-spacing:2px}.vp-title-container{margin-top:38px;margin-bottom:35px}.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{line-height:22px;font-size:8px}.bar-graph-filter-description{display:block;padding:0 0 10px;line-height:1.1;font-size:12px}.grid-hero-card .hero-card{width:50%}.vp-title-container{margin-top:28px;margin-bottom:40px}.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-top:5px;padding-bottom: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;padding-right:2px}.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;padding-right:2px}.nav-feature a span{font-size:12px;line-height:1.1}}.layout-page-feature h1.title{font-size:34px}.layout-page-name-scores .no-name-score .title{padding:100px 0 20px;text-align:center}.layout-page-name-scores .name-score-header-section .title{margin-right:10px}.layout-page-name-scores .issue-slider-helper{margin:0}.layout-page-name-scores .issue-slider-helper.issue-slider-helper-right{float:right}.layout-page-name-scores .crowdpac-list-candidates{border-top:none}input.super-large{font-size:25px;height:auto;line-height:1.2}button.super-large{font-size:22px}.large-number{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:80px;line-height:1;text-align:center;padding:0 0 10px}.highlight-word{font-family:acta-display,georgia,serif;font-weight:700;font-size:125%;color:#ff4814}.layout-page-game-celebrities h1.headline{font-size:45px;line-height:1.2;text-align:center}.celebrity-answer{font-size:35px;top:8px;position:absolute}.celebrity-answer.yes{color:#ff4814;right:0}.celebrity-answer.no{left:0;color:#787878}.taking-quiz{max-width:500px;margin:0 auto}.modal-body-celebrities{padding:0 15px 40px}.modal-body-celebrities .headline{text-align:center;margin:20px 0}.modal-body-celebrities .huge-circle{margin:0 auto}.modal-body-celebrities .after-share-mode .huge-circle-text{font-size:22px}.modal-body-celebrities .huge-circle-share-this{padding:15px 0;font-size:22px;color:#fff;opacity:.6}.modal-body-celebrities .ui-slider-handle{z-index:10}.modal-body-celebrities .ghost.ui-slider-handle{z-index:9;background:#fff;border:2px solid #e6e6e6;border-radius:40px;top:-17px;margin-left:-11px;width:34px;height:34px;line-height:9px}.modal-body-celebrities .ghost.ui-slider-handle b{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-size:9px;color:#e6e6e6;line-height:9px;text-align:center;padding-top:9px;display:block}.modal-body-celebrities .dot.dot-avatar.avatar-showing{top:-15px;z-index:7}.modal-body-celebrities .hero-card .hero-card-name{position:relative;padding:14px 0}.modal-body-celebrities .hero-card .affiliation-icon{position:absolute;top:15px;right:15px}.modal-body-celebrities .hero-card-image-box{position:relative}.slider-box-celebrities-result .dot-mid{left:50.5%}.slider-box-celebrities-result .ui-slider-handle{top:-16px}.slider-box-celebrities-result .ui-slider-handle span.with-arrows{height:34px;width:34px}.celebrity{padding:15px}.celebrity .hero-card-name{position:relative;padding-bottom:0;text-align:center}.celebrity .hero-card-name .hero-card-candidate-name{float:none}.close-to-you .hero-card{display:none}.huge-circle-share .horizontal-share{width:87px;margin:0 auto}.huge-circle-share .horizontal-share .social-icon{border-color:#fff;color:#fff;opacity:.6}.huge-circle-share .horizontal-share .social-icon:hover{border-color:#fff!important;color:#fff!important;opacity:1}.after-share-mode{display:none}.before-share-mode{width:75%;margin:0 auto}.in-share-mode .before-share-mode{display:none}.in-share-mode .after-share-mode{display:block}.in-share-mode .dot-avatar{opacity:.3}.score-connectors{position:relative}.score-connectors div{background:#1587d7;position:absolute}.score-connector-huge-circle{width:2px;height:8px;left:50%;margin-left:-1px}.score-connector-wide{height:2px;width:0;left:50%;margin-left:-1px;top:7px}.score-connector-spectrum{width:2px;height:12px}.btn-play-again{position:absolute;font-size:22px;top:25px;color:#e6e6e6}.btn-play-again:link,.btn-play-again:visited{color:#e6e6e6}.btn-play-again:hover{color:#121212}.learn-more{display:none;width:100%;height:100%;font-size:18px;line-height:1;padding-top:1px;position:absolute;top:0;left:0;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#fff;text-align:center}.learn-more-score{font-size:70px}.learn-more-text-top{padding-top:30px}.learning-more{display:block!important}.learning-more .learn-more{display:block}.slider-box-celebrities-result .issue-slider-helper-left{margin:0 0 0 10px}.slider-box-celebrities-result .issue-slider-helper-right{margin:0 21px 0 0;float:right}.celebrity-image-row{margin-top:60px}.celebrity-intro-image{width:25%;float:left}.slider-box-celebrities-result{margin:0 40px}.game-explainer{margin:25px 0 0}.huge-circle-bottom-text{padding-top:12px}.header-lookup{display:block;padding:50px 12px}.header-lookup .title{text-align:center;font-size:55px;line-height:1.2;margin:0;padding:0 0 35px}.header-lookup .form-inline{margin:0}.header-lookup input.super-large{width:300px}.header-lookup-small{background:none;border-bottom:3px solid #121212;padding:12px}.header-lookup-small .title{margin:0;padding:0;line-height:1.2;font-size:42px}.header-lookup-small .form-inline{margin:0}.header-lookup-small:hover .title{color:#ff4814}.list-4-columns{-webkit-columns:4;columns:4}.list .list-item:hover .list-item-title{color:#ff4814}.typeahead-generic{background:#fff!important;vertical-align:middle!important}.hero-score-circle,.hero-score-image{width:50%;float:left}.hero-score-circle{padding:2% 5%;width:40%}.hero-score-no-image .hero-score-circle{float:none;margin:auto}.image-box{background-color:#121212;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:15px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-box-title{font-family:acta-display,georgia,serif;font-weight:700;color:#fff;letter-spacing:.07em;font-size:28px;text-shadow:0 1px 1px #121212;line-height:1.1}.image-box-content{margin:auto}.image-box-wide{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-box-wide .image-box-title{letter-spacing:.02em}.image-box-transparent{background:none}.image-box-transparent .image-box-title{color:#121212;text-shadow:none}.btn-super-large{width:220px}.lookup-political-twin .hero-card-subtitle-container{display:none}.popular .hero-cards-4-up .hero-card-candidate-name{height:auto}.all-things img.media-object{min-width:32px}.lookup-game-invisible-when-invalid{visibility:hidden}.lookup-game-hidden-when-invalid{display:none}.lookup-game-valid .lookup-game-invisible-when-invalid{visibility:visible}.lookup-game-valid .lookup-game-hidden-when-invalid{display:block}@media only screen and (min-width:980px){.layout-page-game-celebrities h1.headline span{display:block}.header-lookup-small .title{padding:0 80px}.image-box-set-height{height:321px}}@media only screen and (max-width:979px){.image-box{padding-left:2px;padding-right:2px}}@media only screen and (max-width:979px) and (min-width:768px){.image-box-set-height{height:267px}}@media only screen and (max-width:767px){.layout-page-game-celebrities h1.headline{font-size:35px;line-height:1.2;margin:30px 0}.celebrity-image-row{margin-top:40px}.learn-more{font-size:14px}.learn-more-score{font-size:30px}.learn-more-text-top{padding-top:10px}.slider-box-celebrities-result{margin:0 20px}.module-celebrities-spectrum{margin-bottom:5px}.module-close-to-you .section-title{margin-bottom:10px}.header-lookup .title{font-size:25px}.header-lookup input.super-large{font-size:16px;width:200px}.list-4-columns{-webkit-columns:2;columns:2}.hero-score{margin-top:-15px}}@media only screen and (max-width:479px){.header-lookup .title{font-size:20px}.learn-more-score{font-size:18px}.modal-body-celebrities .headline{font-size:24px;line-height:1;margin:10px 0}.slider-box-celebrities-result{margin:0}.btn-play-again{top:12px}.hero-score .huge-circle{background:none!important}}@media only screen and (max-width:330px){.modal-body-celebrities{padding-left:5px;padding-right:5px}}.survey-intro{font-size:18px;margin-bottom:28px}.guide-survey-container{width:700px;margin:0 auto}.survey-sections .guide-accordion-toggle{padding:8px 15px}.survey-sections .guide-accordion-toggle:active,.survey-sections .guide-accordion-toggle:focus,.survey-sections .guide-accordion-toggle:hover{text-decoration:none}.survey-sections .guide-accordion-toggle strong{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-size:20px;color:#121212}.survey-sections .guide-accordion-footer{padding-top:30px}.survey-sections .guide-accordion-group{border-bottom:1px solid #e6e6e6}.survey-sections .guide-accordion-inner{padding:15px 10px 15px 50px}.alert-survey{display:none}.radio{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.radio.active{color:#ff4814}.range-slider{height:300px;background:url("https://assets.crowdpac.com/production/all/img/range-slider-img-bw.png") no-repeat 0 0}.range-slider .ui-slider-range{background:url("https://assets.crowdpac.com/production/all/img/range-slider-img.png") no-repeat 50%}.range-slider .ui-slider-handle{top:125px;height:50px}.sortable{list-style:none}.sortable-issues{display:block;margin:0}.selectable-issue:active,.selectable-issue:hover,.selectable-issue:link,.selectable-issue:visited,.sortable-issue,.sortable-placeholder{font-family:rooney-web,georgia,serif;font-weight:500;padding:10px;font-size:13px;color:#ff4814;display:block;background:#fff;text-align:center;border:1px solid #ff4814;margin-bottom:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.selectable-issue:hover{background:#ffefe8}.selectable-issue{margin-right:10px;width:184px;float:left}.selectable-issue:nth-child(3n){margin-right:0}.sortable-placeholder{background:#e6e6e6;margin-top:0;padding:7px;height:20px}.sortable-issue i{float:left}.selectable-issue.active,.sortable-issues-target .sortable-issue{background:#ff4814;color:#fff}.sortable-issues-target{margin:0 0 40px;min-height:160px;background:#e6e6e6}.sortable-issues-container{position:relative;margin-top:50px}.top-issues-area{background:transparent;padding:7px;padding-left:27px;width:100%;position:absolute;top:-45px;left:-30px;height:161px;z-index:-1}.top-issues-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#e6e6e6;line-height:1;margin:0;padding:0 0 0 15px;text-align:center}.top-issues-count{display:none;position:absolute;top:27px;left:7px;margin:0}.top-issues-count li{line-height:40px;height:40px;width:20px;background:#121212;color:#e6e6e6;display:block;text-align:center;margin-bottom:10px}.add-issue-link{display:block;margin:10px 0 0}.add-issue-link:link,.add-issue-link:visited{color:#ff4814}.add-issue-link:active,.add-issue-link:focus,.add-issue-link:hover{color:#121212}.show-when-finished{display:none}.image-slider-title{font-family:rooney-web,georgia,serif;font-weight:300;color:#ff4814;font-size:22px;text-align:center}.image-slider-container{margin:0;padding:24px 0 0}.modal-body .image-slider-container{padding:0 30px 30px}.quiz-questions .image-slider-container{padding:0}.image-sliders{padding:0 0 4px}.image-sliders .image-slider-container{margin:20px 0 0;border-top:1px solid #e6e6e6}.form-image-slider .image-slider-title-container{display:none}.surveycandidate-list{padding-left:20px}.pick-thumb{width:119px;margin:0 10px 10px 0;position:relative}.pick-thumb:hover{background:#ff7047}.pick-thumb:hover img{border-color:#ff4814;opacity:.4}.pick-thumb.active:hover{background:#fff}.pick-thumb.active:hover img{opacity:1}.pick-thumb:nth-child(4n){margin-right:10px}.pick-thumb:nth-child(5n){margin-right:0}.pick-thumbs-target{position:relative;background:#e6e6e6 url("https://assets.crowdpac.com/production/all/img/squares_bg.png") no-repeat 0 0;padding:10px;height:117px}.pick-thumbs-target .pick-thumb{width:115px}.pick-thumbs-target .pick-thumb:nth-child(5n){margin-right:0}.pick-thumbs-target .target-null{color:#ff4814;position:absolute;width:100%;top:41%;text-align:center}.pick-thumbs-target .ui-effects-wrapper{float:left;width:19%;margin:0 1% 1% 0}.pick-thumb img{border:1px solid #e6e6e6;width:117px;height:117px;max-width:auto}.pick-thumb.active{opacity:1!important}.pick-thumb-cover{display:none}.pick-thumb.active .pick-thumb-cover{display:block;position:absolute;border:1px solid #fff;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.75;text-align:center}.pick-thumb-cover i{display:block;font-size:3em;color:#ff4814;position:absolute;top:36%;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.pick-thumb.active.activated .pick-thumb-cover i{font-size:5em;top:25%}.sortable-thumb,.sortable-thumb-box{width:68px;height:68px;margin:0 10px 10px 0;position:relative;border:1px solid #e6e6e6}.sortable-thumb-box:nth-child(4n),.sortable-thumb:nth-child(4n){margin-right:10px}.sortable-thumb-box:nth-child(8n),.sortable-thumb:nth-child(8n){margin-right:0}.sortable-thumb-box.is-dragging,.sortable-thumb.is-dragging{-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);width:100px;height:100px}.sortable-thumbs-boxes{position:absolute;top:0;left:0;z-index:-1;height:160px}.sortable-thumbs-sender{margin-bottom:20px}.sortable-thumbs-sender.someone-is-dragging .sortable-thumb{opacity:.4}.sortable-thumbs-sender.someone-is-dragging .sortable-thumb.is-dragging{opacity:1}.sortable-thumbs-receiver{position:relative;height:118px;border:1px solid #ff4814}.sortable-thumbs-receiver.active{background:#ffe7e0}.sortable-thumbs-receiver .target-null{color:#ff4814;position:absolute;width:100%;top:41%;text-align:center}.sortable-thumbs-receiver .sortable-thumb{width:116px;height:116px;margin-bottom:0}.sortable-thumbs-receiver .sortable-thumb:nth-child(5n){margin-right:0}.sortable-thumbs-receiver .ui-sortable-placeholder{width:0!important;margin:0!important;border:0!important}.drag-drop-containers{position:relative;height:400px}.drag-thumbs-default{position:absolute;top:0;left:0;z-index:-1}.drag-thumbs{position:absolute;top:0;left:0;height:262px}.drag-thumbs.someone-dragging .drag-thumb{opacity:.4}.drag-thumbs.someone-dragging .drag-thumb.ui-draggable-dragging{opacity:1}.drag-drop-box{width:119px;height:119px;margin:0 10px 10px 0;position:relative}.drag-drop-box:nth-child(4n){margin-right:10px}.drag-drop-box:nth-child(5n){margin-right:0}.drag-thumb.ui-draggable-dragging{-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.drag-thumb.active img{border-color:#ff4814}.drag-thumbs-target{position:relative;top:272px;left:0;border:1px solid #ff4814}.drag-thumbs-target .target-null{color:#ff4814;position:absolute;width:100%;top:41%;text-align:center}.drag-thumbs-target .ui-effects-wrapper{float:left;width:19%;margin:0 1% 1% 0}.drag-thumbs-target .drag-thumb{margin-top:-128px}.drag-thumbs-target .droppable-target.active{color:#ff4814;border-color:#ff4814}.droppable-target{height:117px;width:117px;border:1px solid #e6e6e6;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-size:40px;line-height:119px;z-index:-1;text-align:center;color:#e6e6e6}.droppable-target.droppable-hover{color:#ff4814;border-color:#ff4814}.drag-thumbs-target .droppable-target{border:none;margin-bottom:0}.drag-thumb img{border:1px solid #e6e6e6}.drag-thumb.active{opacity:1!important}.drag-thumb-cover{display:none}.drag-thumb.active .drag-thumb-cover{display:block;position:absolute;border:1px solid #fff;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.75;text-align:center}.drag-thumb-cover i{display:block;font-size:3em;color:#ff4814;position:absolute;top:36%;width:100%}.budget-sliders{list-style:none;margin:0}.budget-sliders li{margin:10px 0}.budget-slider,.budget-sliders strong{display:block;float:left}.budget-sliders strong{font-size:.8em;width:170px;text-align:right;margin-right:10px;text-transform:uppercase}.budget-slider{width:300px;border-radius:0;padding:5px 0;border-color:transparent}.budget-slider .ui-slider-handle{background:none;border:none;outline:none}.budget-slider .ui-slider-range{border-radius:0;background:#121212;text-align:right;padding-right:10px;color:#fff;text-shadow:1px 1px 1px #121212}.budget-amount .danger{color:#d92b22}.stars .tooltip.in{opacity:1}.stars .tooltip .tooltip-inner{border-radius:0;background:#ff4814;border:none}.stars .tooltip .tooltip-arrow{border-bottom-color:#ff4814!important}.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{background-color:#ff4814}.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{height:40px;width:40px;line-height:38px;border-radius:20px;display:inline-block;margin-top:40px;line-height:42px;background:#ff4814;color:#fff;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.vs-circle span{line-height:1;font-size:14px}.vs-circle-outline{color:#787878;border:1px solid #787878;background:#fff}.header-matchups .vs-circle{margin:0!important}.header-matchups .candidate-title{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;text-transform:none;font-size:42px;line-height:1.2;margin:0 0 12px;color:#121212;font-size:20px;padding-top:9px;display:block}.header-matchups .candidate-title.title-smaller{font-size:28px}.header-matchups .header-matchups-back{padding-top:9px}.widget-lmr-list{padding-bottom:5px;border-bottom:2px solid #121212}.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{color:#1587d7;border-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{color:#652290;border-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{color:#d8171e;border-color:#d8171e}.election-module-ideological .widget-lmr-list{border-bottom:none}.box-tag{margin:0 10px 4px 0;padding:4px 6px;display:inline-block;background:#ff4814;font-family:rooney-web,georgia,serif;font-weight:300;font-size:14px}.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{text-shadow:none;opacity:.8;margin:0 0 0 10px}.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;vertical-align:middle;line-height:normal}@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{padding-top:25px;border-top:1px solid #121212}.layout-section-page .page-content section{margin:0 0 20px;padding:20px 0 0}.layout-section-page .page-content h1{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212;margin-top:0}.layout-section-page .page-content .h2,.layout-section-page .page-content h2{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;font-size:20px;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#121212}.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-top:-10px;margin-bottom:20px}.layout-section-page .page-content li{margin-bottom:10px}.layout-section-page .section-style-content h2{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border-top:3px solid #121212;margin:0 0 25px;padding-top:12px;margin-top:30px;margin-bottom:20px}.layout-section-page .section-style-content h2.no-border{border:none}.layout-section-page .section-style-content h2.title-large{font-size:2em;border:none}.layout-section-page .section-style-content h2.section-title-huge{font-size:24px;border:none;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-top:0;border-bottom:3px solid #121212;padding:0 0 12px;margin: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-width:1px;border-color:#e6e6e6}.layout-section-page .section-style-content h2 small{text-transform:none;letter-spacing:0}.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{font-size:13px;padding-left:4px;font-family:rooney-web,georgia,serif;font-weight:300;color:#787878}.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-weight:700;text-transform:none;font-size:18px;letter-spacing:.4px;margin-bottom:10px}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border-top:3px solid #121212;margin:0 0 25px;padding-top:12px}.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{font-size:2em;border:none}.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{font-size:24px;border:none;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-top:0;border-bottom:3px solid #121212;padding:0 0 12px;margin: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-width:1px;border-color:#e6e6e6}.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{text-transform:none;letter-spacing:0}.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{font-size:13px;padding-left:4px;font-family:rooney-web,georgia,serif;font-weight:300;color:#787878}.layout-page ul a{color:#ff4814;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:#ff4814}.layout-page ul a:hover{text-decoration:none;color:#121212}.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-weight:400;font-size:16px!important;line-height:1.3em!important}.view-post-landing-page .post-module-type-text h2{font-family:acta-display,georgia,serif!important;font-weight:300!important;font-size:30px!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-size:cover;background-position:50%;background-repeat:no-repeat;padding:15em 0;margin-bottom:50px}@media (max-width:768px){.landing-page-header{padding:5em 0}}.landing-page-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@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{font-family:acta-display,georgia,serif;font-weight:300;color:#121212;font-size:56px;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-weight:300;font-size:18px;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:300;font-size:20px!important;padding:14px!important;border-radius:5px}.post-module-form-single .post-module-form-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.post-module-form-single .post-module-form-actions .post-module-form-inputs{-webkit-box-flex:1;-ms-flex:1 1 auto;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;margin-bottom:0;line-height:1.2}.blog-article-title a{color:#ff4814;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{font-family:rooney-web,georgia,serif;font-weight:300;color:#787878;font-size:18px!important;line-height:1.6!important}.post-module-h1{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:25px;font-weight:300}.post-module-h2{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212!important;font-weight:500!important;font-size:20px!important;line-height:1.5!important}.post-module-h3{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border-top:3px solid #121212;margin:0 0 25px;padding-top:12px;font-size:14px!important;padding-top:12px!important}.post-module-h3.no-border{border:none}.post-module-h3.title-large{font-size:2em;border:none}.post-module-h3.section-title-huge{font-size:24px;border:none;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-top:0;border-bottom:3px solid #121212;padding:0 0 12px;margin:0 0 12px}.post-module-h3.section-title-light{border-width:1px}.post-module-h3.section-title-lightest{border-width:1px;border-color:#e6e6e6}.post-module-h3 small{text-transform:none;letter-spacing:0}.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{font-size:13px;padding-left:4px;color:#787878}.post-module-blockquote,.post-module-h3 .p{font-family:rooney-web,georgia,serif;font-weight:300}.post-module-blockquote{color:#787878!important;font-weight:300!important;font-size:30px!important;line-height:1.2!important;border:3px solid #e6e6e6;border-width:3px 0}.blog-explainer{padding:30px 0}.posts-list{margin:0}.post-header{text-align:center;margin:0}.post-with-hero-image .post-header{height:400px;background-size:cover;background-repeat:no-repeat;background-position:50%}.post-with-hero-image .post-title-container{margin-top:-120px}.post-title-container{text-align:left;margin:0 auto;padding:50px 10% 25px;background:#fff}.post-title{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;text-transform:none;font-size:42px;line-height:1.2;margin:0 0 12px;color:#121212}.post-title.title-smaller{font-size:28px}.post-subtitle{font-size:18px;line-height:1.2;color:#ff4814}.post-date,.post-subtitle{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.post-date{font-weight:300;padding:0;font-size:14px;margin:0 0 2px;color:#787878;margin:0 0 10px}.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-weight:500!important;font-size:20px!important;line-height:1.5!important}.post-module-type-text h3{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;border-top:3px solid #121212;margin:0 0 25px;padding-top:12px;font-size:14px!important;padding-top:12px!important}.post-module-type-text h3.no-border{border:none}.post-module-type-text h3.title-large{font-size:2em;border:none}.post-module-type-text h3.section-title-huge{font-size:24px;border:none;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-top:0;border-bottom:3px solid #121212;padding:0 0 12px;margin:0 0 12px}.post-module-type-text h3.section-title-light{border-width:1px}.post-module-type-text h3.section-title-lightest{border-width:1px;border-color:#e6e6e6}.post-module-type-text h3 small{text-transform:none;letter-spacing:0}.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{font-size:13px;padding-left:4px;font-family:rooney-web,georgia,serif;font-weight:300;color:#787878}.post-module-type-text h1{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:25px;font-weight:300}.post-module-type-text blockquote{font-family:rooney-web,georgia,serif;font-weight:300;color:#787878!important;font-weight:300!important;font-size:30px!important;line-height:1.2!important;border:3px solid #e6e6e6;border-width:3px 0}.post-module-type-text{width:80%;margin:0 auto}.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{padding:5%;margin-left:-5%;margin-right:-5%}.post-module-type-image{text-align:center;margin:0 0 18px}.post-module-type-crowdpacs{padding:24px 0}.title.title-centered{padding:35px 0}.post-email-and-social{width:80%;margin:0 auto;padding-top:50px}.post-social-icons{float:right;padding-top:6px}.form-one-liner .btn.btn-primary{padding-top:7px;padding-bottom:5px}.post-email-grab{float:left}.post-module-icon{font-size:46px;color:#ff4814}@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}}.quiz-question{text-align:center}.quiz-question-title{font-family:rooney-web,georgia,serif;font-weight:300;color:#ff4814;font-size:22px;text-align:center;color:#121212;margin:0 0 20px}.sortable-and-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sortable-numbers{margin:0 12px 0 0;padding:0;list-style:0;width:20px}.sortable{margin:0}.sortable-item,.sortable-number{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;background:#ff4814;color:#fff;border:none;font-size:18px;padding:18px;padding-right:42px;display:block;margin-bottom:5px;cursor:move;position:relative;line-height:1}.sortable-item i,.sortable-number i{opacity:.6;position:absolute;right:18px;top:18px}.sortable-item:hover i,.sortable-number:hover i{opacity:.9}.sortable-item{width:262px}.sortable-number{width:20px;background:none;color:#787878;padding-left:0;padding-right:0}.slider .ui-slider-handle{border-radius:18px;text-align:center;background:#ff4814;border:none;text-decoration:none;outline:none;z-index:5;height:30px;width:30px;top:-14px}.slider .ui-slider-handle span{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#fff;font-size:13px;letter-spacing:1px;line-height:35px}.slider .ui-slider-handle.ui-state-active{height:36px;width:36px;top:-17px;margin-left:-12px}.slider .ui-slider-handle.ui-state-active span{height:36px;width:36px}.slider .dot-empty,.slider .dot-mid{top:-3px}figure{margin:0;text-align:center}.image-slider-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-slider-flex figure{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px}.image-slider-flex figcaption{font-size:16px;padding-top:10px;color:#121212}.image-slider-flex .image-slider-flex-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-slider-flex .image-slider-flex-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.image-slider-flex .image-slider-flex-slider{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.image-slider-flex .issue-slider{margin-right:10px}.image-slider-flex-slider{-webkit-box-flex:2;-ms-flex:2;flex:2}.quiz-blocks{margin:0 auto}.btn-huge-block,.quiz-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-huge-block{height:200px;font-family:rooney-web,georgia,serif;font-weight:300;font-size:20px;padding:20px;text-transform:none;letter-spacing:0;margin:10px;color:#121212;width:200px;border-color:#121212}.btn-huge-block:link{color:#121212;vertical-align:middle}.btn-huge-block.active,.btn-huge-block:active,.btn-huge-block:hover{color:#fff}.quiz-spectrum{padding:100px}@media only screen and (max-width:767px){.quiz-spectrum{padding:65px 0 0}.image-slider-flex{display:block}.image-slider-flex .image-slider-flex-slider,.image-slider-flex figure{display:block;width:36%}.image-slider-flex .image-slider-flex-left{float:left}.image-slider-flex .image-slider-flex-right{float:right}.image-slider-flex .image-slider-flex-slider{clear:both;width:100%;padding-top:2px}}@media only screen and (max-width:479px){.sortable-item,.sortable-number{font-size:14px;padding:14px;padding-right:32px}.sortable-item i,.sortable-number i{top:14px;right:14px}.sortable-item{width:205px}.quiz-blocks{display:block}.btn-huge-block{padding:10px;font-size:14px;width:auto;height:auto}.quiz-question-title{line-height:1.2;font-size:19px}.xs-no-margin{margin:0!important}.election-group-banner-has-mobile-text a.btn-primary{display:none!important}.election-group-banner-has-mobile-text .center{text-align:center}.sortable-numbers{margin-right:14px;text-align:center}.sortable-and-numbers{margin-left:-20px}.well-quiz{margin-bottom:5px}}.community-page-wrapper{background-color:#f1f1f1;padding:20px 0}.community-listing{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3;overflow:hidden;position:relative;text-align:center;border:1px solid #f1f1f1;padding:0 5px 5px}.community-listing__admin-flag{position:absolute;right:15px;top:15px}.community-listing__avatar-container{display:inline-block;position:relative}.community-listing__avatar-container:before{background-color:hsla(0,0%,100%,.15);bottom:50%;content:"";left:-100vw;position:absolute;top:-100vh;width:200vw}.community-listing__avatar{border-radius:50%;height:86px;margin:15px;position:relative;width:86px;z-index:1;border:2px solid #fff}.community-listing__name{font-family:rooney-web,georgia,serif;font-weight:300;-webkit-font-smoothing:antialiased;font-size:26px;line-height:28px;margin:0 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.community-listing__members-count{margin:5px 10px 10px;font-size:16px;-webkit-font-smoothing:antialiased}.community-listing__stats{background-color:#fff;color:#828282;padding:0 10px;font-size:14px;text-align:left;border-radius:3px}.community-listing__community-listing__stats-count{font-weight:700}.community-listing:hover{border:1px solid #f8f8f8}.community-listing:hover .community-listing__name{text-decoration:underline}.community-header__container{overflow:hidden;padding-top:40px;position:relative}@media (max-width:768px){.community-header__container{padding-top:20px}}@media (min-width:1240px){.community-header__container{padding-top:80px}}@media (min-width:1420px){.community-header__container{padding-top:140px}}@media (min-width:1680px){.community-header__container{padding-top:160px}}.community-header__cover-image{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.community-header{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;padding:20px 0;position:relative;z-index:1}@media (max-width:768px){.community-header{display:block;padding:0;text-align:center}}.community-header>*{margin:0 10px}.community-header a{color:inherit}.community-header__avatar{background:hsla(0,0%,100%,.1);border-radius:50%;height:120px;max-width:100vw;width:120px;border:2px solid #fff}.community-header__info-container{-webkit-box-flex:1;-ms-flex:1 0 30ch;flex:1 0 30ch}.community-header__info-container>*{margin:15px 0}.community-header__name{font-family:acta-display,georgia,serif;font-weight:300;font-size:36px;padding-bottom:15px;position:relative;line-height:1em}.community-header__name--over-cover-image{text-shadow:0 3px 15px #121212}.community-header__text-underlay{background:#121212;height:100vw;left:-100vw;opacity:.1;pointer-events:none;position:absolute;top:100%;width:300vw;z-index:-1}.community-header__text-underlay--over-cover-image{opacity:.5}@media (max-width:768px){.community-header__text-underlay{display:none}}.community-header__description-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (max-width:768px){.community-header__description-container{margin-bottom:0;margin-top:0}}.community-header__description-container>*{margin:0 10px}.community-header__description{-webkit-box-flex:1;-ms-flex:1 0 30ch;flex:1 0 30ch;font-size:16px}@media (max-width:768px){.community-header__description{display:none}}.community-header__controls-container{-webkit-box-flex:0;-ms-flex:0 0 15ch;flex:0 0 15ch}@media (max-width:768px){.community-header__controls-container{position:absolute;right:15px;top:15px}}@media only screen and (max-width:767px){.community-header__name{font-size:28px;padding-bottom:5px}.community-header__avatar{height:60px;width:60px;border:3px solid #fff}}.community-section-heading{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;margin:30px 0 15px;letter-spacing:.1em;text-transform:uppercase}.community-section-heading button{letter-spacing:normal;text-transform:none}.community-section-well{background:#fff;border:1px solid #d2d2d2;border-radius:5px;color:#787878;margin:15px 0 30px;padding:20px 0 0 20px}.community-section-well__mobile-description{margin-bottom:16px}.community-section-well__mobile-description,.post-draft-alert{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px}.post-draft-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;color:#787878;line-height:1.4}.community-icon-list{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;margin:0 0 20px}.community-icon-list>li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.community-icon-list>li:not(:last-child){margin-bottom:20px}.community-icon-list__icon-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;margin-top:-.33em}.community-icon-list__icon{border-radius:50%;height:16px;width:16px;border:2px solid #b8b8b8}.community-icon-list__avatar{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:40px;height:1em;width:1em}.community-icon-list__avatar[src*="text:Roboto"]{border:2px solid #dcdcdc}.community-icon-list__content-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-5px}.community-icon-list__communities-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.community-icon-list:not(:empty)+.community-icon-list__empty-note{display:none}.remove-todo{color:#ff4814}.empty-feed-container{background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;line-height:1.4;margin:15px 0 20px;overflow:hidden;padding:20px}.empty-feed-container h3{color:#121212}.new-post-community{border:none;color:#fff;padding:10px 0}.community-member-row{border-bottom:1px solid #eee;padding-bottom:20px}.community-member-list .community-member-row:last-child{border-bottom:none;padding-bottom:0}.trending-post-box{padding:20px!important}.community-impact-rollup{padding:10px 20px 20px}.community-impact-rollup .impact-count-number{font-family:acta-display,georgia,serif;color:#121212;font-weight:700;font-size:24px;margin-bottom:5px}.community-impact-rollup .impact-count-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:18px}.community-impact-rollup .btn-fb,.community-impact-rollup .btn-twitter{padding:10px 0}@media only screen and (max-width:767px){.community-impact-rollup .btn-fb{margin-bottom:10px}}.community-impact-hidden{padding-top:20px}@media only screen and (max-width:979px){.community-impact-rollup{padding-right:20px}.community-impact-rollup .impact-count-label{font-size:14px;line-height:16px}}@media only screen and (max-width:767px){.feed-container{padding:0!important}.community-action-feed .load-more-list__navigation{padding:0 20px}.load-more-list__button-container{padding:0}.community-section-heading{margin-left:20px;margin-right:20px}.community-section-well{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:none;border-left:none;border-radius:0;margin-top:0}.community-icon-list{padding:0 20px 0 0}.community-action-links{padding:0 20px}.empty-feed-container{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:none;border-left:none;border-radius:0;margin-top:0}.avatar-sidebar{padding-left:20px;padding-right:20px}.post-draft-alert{margin-bottom:20px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:none;border-left:none;border-radius:0}.post-draft-alert .post-draft-btns{text-align:right}.post-draft-alert .publish-btn{margin-bottom:10px}}.community-post-listing-container .load-more-list__navigation{margin:0}.community-post-listing-container .load-more-list__status{display:none}.community-post-listing{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background-color:#fff;border:1px solid #d2d2d2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box;color:#787878;line-height:1.4;margin:15px 0 20px;overflow:hidden}.community-post-listing__post{padding:20px}.community-post-listing__newpost{padding:30px 30px 20px}.community-post-listing__newpost .community-post-listing__byline{margin-top:-5px;margin-bottom:25px}.community-post-listing__meta-author{line-height:1.2em}.community-post-listing__byline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.community-post-listing__author-avatar-container{margin-right:10px}.community-post-listing__newpost .community-post-listing__author-avatar-container{margin-right:0}.community-post-listing__author-avatar{border-radius:50%;height:40px;max-width:100vw;width:40px}.community-post-listing__name-and-date{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:16px;margin-left:0}@media screen and (max-width:767px){.community-post-listing__name-and-date{font-size:14px}}.community-post-listing__author-name{color:#121212;font-weight:600}.community-post-listing__date{font-size:16px}@media screen and (max-width:767px){.community-post-listing__date{font-size:14px}}@media screen and (max-width:479px){.community-post-listing__edit-container{margin-left:0}}@media screen and (max-width:479px){.community-post-listing__edit-container .btn{padding-left:8px;padding-right:8px;font-size:14px}}.community-post-listing__pinned-icon{display:inline-block;font-size:.85em;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.community-post-listing__control-icon{font-size:1.4em;margin-top:-2px}.community-post-listing__control-icon[href*="facebook.com/"]{color:#3a5998}.community-post-listing__control-icon[href*="facebook.com/"]:hover{color:#1e2e4e}.community-post-listing__control-icon[href*="twitter.com/"]{color:#4098fc}.community-post-listing__control-icon[href*="twitter.com/"]:hover{color:#0364d3}.community-post-listing__control-icon .icon-heart-empty{color:#787878}.community-post-listing__control-icon:hover .icon-heart-empty{color:#ff4814}.community-post-listing__rule{margin:10px 0 15px}.community-post-listing .community-post-listing__title{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:28px;line-height:1.2em}.community-post-listing__description p{color:#787878;font:inherit;line-height:inherit;font-size:16px}.community-post-listing__description-summary{color:#787878}.community-post-listing__description-summary .details .read-less{display:none!important}.community-post-listing__description-summary a:hover{color:#ff4814;text-decoration:underline}.community-post-listing__edit-container{margin-left:15px}.community-post-listing__attachment-image{margin:0 -20px 20px}.community-post-listing__attachment-video{margin-right:-20px;margin-left:-20px;margin-bottom:20px}.community-post-listing__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px -10px 0}.community-post-listing__footer>*{margin:10px 10px 0}.community-post-listing__comment-count{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.community-post-listing__like-container{display:-webkit-box;display:-ms-flexbox;display:flex}.community-post-listing__like-container a{margin-left:10px}.community-post-listing__comments{background:#f8f8f8;border-top:1px solid #e6e6e6;padding:0 15px}.community-post-listing__load-more-comments-button{margin:15px 0}.community-post-listing input[type=text].community-action-name{font-size:18px;padding:15px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none}.community-post-listing input[type=text].community-action-name:focus{-webkit-box-shadow:none;box-shadow:none}.community-post-listing .redactor_placeholder{font-size:18px;font-weight:300}.community-post-listing .redactor_box{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box}.community-post-listing .redactor_box .redactor_toolbar{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;background-clip:padding-box}.community-post-listing .redactor_box .redactor_editor{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;background-clip:padding-box}.community-post-listing .community-action-description{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;font-size:18px;padding:15px;height:200px}.community-post-listing .video-input-wrap{margin:0;padding-top:10px}.community-post-listing .video-input-wrap input[type=text].video-url-input{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}@media only screen and (max-width:767px){.community-post-listing{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:none;border-left:none;border-radius:0;margin-top:0}.community-post-listing .community-post-listing__title{font-size:23px}.community-post-listing__name-and-date{line-height:20px}.community-post-listing__newpost{padding:20px}.community-post-listing__newpost .community-post-listing__byline{margin-top:0}.load-more-list__navigation{padding:0}.community-section-heading.actions-header{margin-left:0!important}}.community-post-listing__comments>.load-more-list__navigation{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.community-post-listing__comments>.load-more-list__navigation .load-more-list__button{margin-bottom:20px}.community-post-comment{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#787878;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;position:relative;overflow:hidden}.community-post-comment--reply:first-child{margin-top:15px}.community-post-comment--reply:last-child{padding-bottom:0}.community-post-comment--reply:before,.community-post-comment:not(:first-child):before{border-top:1px solid #e6e6e6;content:"";height:0;left:0;position:absolute;right:0;top:0}.community-post-comment:target>.community-post-comment__message>.community-post-comment__target-highlighter{position:relative}.community-post-comment:target>.community-post-comment__message>.community-post-comment__target-highlighter:before{background:rgba(0,0,0,.05);bottom:-15px;content:"";height:100vh;left:-100vw;pointer-events:none;position:absolute;width:200vw}.community-post-comment>*{-ms-flex-negative:0;flex-shrink:0}.community-post-comment>:not(:first-child){margin-left:10px}.community-post-comment>:not(:last-child){margin-right:10px}.community-post-comment__avatar{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;max-width:100vw;width:40px}.community-post-comment__avatar[src*="text:Roboto"]{border:2px solid #dcdcdc}.community-post-comment__message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-width:10ch}.community-post-comment__byline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.community-post-comment__user-name{color:#aaa}.community-post-comment__admin-icon{font-size:12px}.community-post-comment__comment{overflow-x:auto;color:#121212}.community-post-comment__comment a{color:#ff4814}.community-post-comment__followups{margin-top:5px}.community-post-comment__like-button:hover{color:#ff4814}.community-post-comment__load-more-replies-button{margin:15px 0 5px}.community-post-comment-form{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;border-top:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1px;padding:15px 0}.community-post-comment .community-post-comment-form{margin-top:15px;padding-bottom:0}.community-post-comment-form>:not(:first-child){margin-left:10px}.community-post-comment-form>:not(:last-child){margin-right:10px}.community-post-comment-form__avatar{border-radius:50%;height:40px;width:40px}.community-post-comment-form__avatar[src*="text:Roboto"]{border:2px solid #dcdcdc}.community-post-comment-form__form-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.community-post-comment-form__form-container form{margin:0}.community-post-comment-form__input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;width:100%;border-radius:5px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;padding:10px}.community-post-comment-form__not-signed-in-message{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;border-top:1px solid #e6e6e6;padding:15px 0}.community-action{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background:#fff;border:1px solid #e6e6e6;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box;margin:10px 0;padding:10px 20px 15px;font-size:16px}.community-action--crowdpac{margin:0 0 10px;padding:0 0 15px}.community-action--crowdpac .community-action__image{margin:0 0 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;background-clip:padding-box}.community-action--crowdpac .community-action__action-wrapper{padding:0 20px}.community-action--candidate .community-action__image{border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:150px;margin:0 10px 0 0;max-width:100vw;width:150px}.community-action__main{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}@media (max-width:980px){.community-action__main{display:block;text-align:center}}.community-action__main>*{margin:10px}.community-action--candidate .community-action__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.community-action__party,.community-action__title{color:#787878;line-height:20px}.community-action__name{font-size:26px}.community-action__customname,.community-action__name{font-family:rooney-web,georgia,serif;font-weight:300;-webkit-box-flex:1;-ms-flex:1 1 30ch;flex:1 1 30ch}.community-action__customname{font-size:23px;line-height:1.3em;min-height:49px}.community-action__customnamewrap{-webkit-box-flex:1;-ms-flex:1 1 30ch;flex:1 1 30ch}.community-action__actionables-container{-webkit-box-flex:0;-ms-flex:0 0 17ch;flex:0 0 17ch;text-align:center}.community-action__external-count{font-size:14px;margin-top:5px}.community-action__actionables{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.community-action__actionables>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.community-action__actionables>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.community-action__actionables .btn{-webkit-box-shadow:none!important;box-shadow:none!important}.community-action__actionables-crowdpac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.community-action__actionables-crowdpac>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-1px;margin-left:0}.community-action__actionables-crowdpac>:not(:last-child){border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.community-action--candidate .community-action__actionables{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:10px 0 0;width:30ch}.community-action--candidate .community-action__actionables>*{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.community-action__rule{border:1px solid #dadada;border-width:1px 0 0;margin:10px 0}.community-action__progress-bar{background:#e6e6e6;border-radius:3px;height:6px;margin:15px 0;position:relative}.community-action__progress-bar-fill{background:#aaa;border-radius:inherit;bottom:0;left:0;max-width:100%;position:absolute;top:0;width:50%}.community-action__status{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.community-action__status strong{color:#313131}.sub-action{font-size:14px;margin-top:12px}.community-action-button{padding-top:10px;padding-bottom:10px}.add-action-title{font-size:20px}.form-call-script-desc{height:135px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;font-size:18px;padding:15px}@media only screen and (max-width:767px){.community-action__name{font-size:22px;line-height:1.2em;margin:2px 0 4px}.community-action__customname{min-height:0;font-size:18px;text-align:left}.community-action__customnamewrap{margin-top:5px}.community-action__external-count{text-align:left}.community-action__actionables--stacked{margin-bottom:20px}.community-action__status{line-height:10px}.community-action--candidate .community-action__main{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.community-action__actionables-crowdpac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start;border-top-left-radius:0;border-bottom-left-radius:0}.community-action__actionables-crowdpac>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;margin-top:0;margin-left:-1px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.community-action__actionables-crowdpac>:not(:last-child){border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.community-action__actionables-container{margin-top:15px;margin-bottom:10px}.community-action--candidate .community-action__actionables{margin-bottom:5px;width:100%}.community-action__image-container{display:-webkit-box;display:-ms-flexbox;display:flex}.community-action--candidate .community-action__image{width:75px;height:75px;margin-top:0;margin-right:0}.community-action--candidate .community-action__status{margin-top:0}.community-action__party,.community-action__title{font-size:14px;line-height:16px}.mobile-candidate-buttons{display:block!important;padding-left:20px}.community-action--crowdpac .community-action__name{font-size:20px;text-align:left;margin-top:5px;margin-left:10px}.community-action-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.community-action-button-wrap .community-action-button{width:70%}.community-action-button-wrap .sub-action{margin-left:20px;text-align:left;margin-top:0}}.admin-community-action-contact .community-action__call-target-name{margin-top:5px}.community-action--call{padding:0}.community-action__call-target:not(:last-child){border-bottom:1px solid #e6e6e6}.community-action__call-target-details{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px}.community-action__call-target-details>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px}@media (max-width:414px){.community-action__call-target-details{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:414px){.community-action__call-target-avatar-container{position:absolute;right:30px}}.community-action__call-target-avatar{border-radius:50%;height:50px;width:50px}.community-action__call-target-info-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.community-action__call-target-info-container form{margin-bottom:5px}.community-action__call-target-name{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:26px;line-height:1.2em;margin:-1px 0 2px}@media (max-width:414px){.community-action__call-target-name{font-size:23px}}.community-action__call-target-buttons{-ms-flex-preferred-size:17ch;flex-basis:17ch;text-align:center}.community-action__call-target-buttons button.btn-call-action{padding-top:10px!important;padding-bottom:10px!important}@media (max-width:414px){.community-action__call-target-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:27ch;flex-basis:27ch;text-align:left}}@media (max-width:414px){.community-action .btn-call-action{width:15ch;margin-right:10px}}.community-action__call-target-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px}.community-action__call-target-footer{border-top:1px solid #e6e6e6;margin:10px 20px;padding-top:10px;font-size:14px}.community-action__call-target-footer strong{color:#121212}.community-action .preview-script{font-size:14px!important;margin-top:10px}.community-action .call-action-time{margin-top:10px;line-height:1.2em;font-size:14px}@media (max-width:414px){.community-action .call-action-time{margin-top:2px}}.community-action .btn-find-zip{border:none;min-height:52px}@media (max-width:767px){input[type=text].community-action-find-zip{margin-bottom:10px!important}}input[type=tel].community-action-contact-custom-name,input[type=text].community-action-contact-custom-name,input[type=text].community-action-find-zip{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;font-size:18px;padding:15px}.community-action-contact-custom-save{min-height:52px;font-size:16px}.call-action-modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1.4;margin:-10px;max-width:100vw;width:940px}.call-action-modal--no-script{display:block;max-width:50ch}@media (max-width:767px){.call-action-modal--no-script{max-width:100%}}@media (max-width:767px){.call-action-modal{margin:0}}@media (max-width:768px){.call-action-modal{display:block}}.call-action-modal>*{margin:10px}@media (max-width:768px){.call-action-modal>*{margin:0}}.call-action-modal__target-column{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%}.call-action-modal__target-avatar{border-radius:50%;float:right}.call-action-modal__target-name{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:26px;line-height:1.2em;margin-bottom:5px}.call-action-modal__target-phone{color:#121212;font-size:20px;margin:15px 0}@media (max-width:767px){.call-action-modal__target-phone{margin:10px 0 0}}.call-action-modal__metadata-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.call-action-modal__script-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2 1 67%;flex:2 1 67%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:80vh}@media (max-width:940px){.call-action-modal__script-column{max-height:none}}.call-action-modal__script-column>*{-ms-flex-negative:1;flex-shrink:1;overflow:auto}.call-action-modal__section{background-color:#fff;border-radius:5px;overflow:auto}@media (max-width:768px){.call-action-modal__section{border-radius:0;border-bottom:1px solid #aaa;margin:0}}.call-action-modal__script-content{font-size:18px}.call-action-modal__content{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;color:#787878;padding:20px 30px}.call-action-modal__content header{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:26px;line-height:1.2em;margin-bottom:5px}@media (max-width:767px){.call-action-modal__content{padding:10px 20px}}.call-action-modal__navigation{-ms-flex-negative:0;flex-shrink:0}.modal-phone-icon{margin-top:5px;margin-right:10px;float:left}.community-feed-header{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;position:relative}.community-feed-header>*{margin:10px}.community-feed-header__image{border-radius:50%;height:120px;width:120px;border:2px solid #fff}.community-feed-header__about{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.community-feed-header__name{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:32px;margin:0}.community-feed-header__detail{font-size:16px}@media (max-width:768px){.community-feed-header__buttons{position:absolute;right:15px;top:5px}}.mobile-tab-label{letter-spacing:1px}.dropdown-menu.community-dropdown-override{max-width:75vw;min-width:100%;width:-moz-max-content;width:-webkit-max-content;width:max-content;margin-top:2px;border-radius:5px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.dropdown-menu.community-dropdown-override--center{left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dropdown-menu.community-dropdown-override>li>a{white-space:normal}.community-todo-list{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.community-todo-list__options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.community-todo-list__options>.btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.community-todo-list__options>*{margin:10px}.sidebar-container{background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;color:#121212;padding-top:25px}.sidebar-container,.sidebar-container p{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px}hr.sidebar-divider{border:0 solid;border-width:1px 0 0;opacity:.33;margin:20px 0 30px}.new-post-wrap{margin-top:35px}.new-post-wrap .community-section-heading{margin:0}.new-post-wrap .new-post-description{margin-top:2px}.new-post-rule{border-top:1px solid #dadada;border-bottom:1px solid #f1f1f1}.btn-new-post{background:#4e4e4e;border-color:#4e4e4e;color:#fff}.btn-new-post:focus,.btn-new-post:link,.btn-new-post:visited{color:#fff}.btn-new-post.active,.btn-new-post:active,.btn-new-post:hover{background:#353535;border-color:#353535;color:#fff}.new-action-buttons .caret{margin-left:10px;border-top:4px solid #fff}@media only screen and (max-width:767px){.community-feed-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0}.community-feed-header__image{height:60px;width:60px;border:3px solid #fff;margin:0}.community-feed-header__name{font-size:24px;font-weight:500}.header-icon-button{font-size:22px}.sidebar-container{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:none;border-left:none;border-radius:0}.new-post-wrap{margin-top:25px}.new-post-wrap .community-section-heading{padding:0 20px}.new-post-wrap .new-post-description{padding:0 20px;margin-bottom:15px}.left-tab{margin-right:3px}.new-action-buttons{padding:0 20px}.post-new-actions{margin-bottom:35px}.feed-button{padding:0 20px}}.community-post-media-editor{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px}.community-post-media-editor__media-button{border-radius:5px;line-height:1.3em;padding:20px 0;text-align:center;-webkit-transition:background-color .1s;transition:background-color .1s}.community-post-media-editor__media-button:hover{background-color:hsla(0,0%,7%,.05)}.community-post-media-editor__preview-container{margin:20px -30px;position:relative}.community-post-media-editor__preview-cancel-button{background:#fff;border:2px solid #aaa;border-radius:5px;color:#121212;font-size:24px;padding:5px 10px 10px;position:absolute;right:20px;top:20px}@media only screen and (max-width:767px){.action-icon-wrap{width:20px;text-align:center}}.btn-community-action-create{text-align:left!important}.btn-flat-theme,.btn-flat-theme:hover{border:none!important;border-bottom:none!important}.edit-post-published .input-chunky{font-size:18px}.js-community-post-editor-image-drop-target.is-dragging-over{background-color:rgba(0,255,0,.15)}.js-community-post-editor-image-drop-target.is-dragging-over *{pointer-events:none}@media only screen and (max-width:767px){.edit-control-wrap{padding-right:20px;padding-left:20px}}.section-title.dashboard{border-top:none;padding-top:0}.all-time-stat{font-family:acta-display,georgia,serif;font-size:40px;font-weight:700;color:#121212;margin-bottom:10px}.stat-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;margin-bottom:10px}.section-title.community-dashboard{margin-bottom:20px;margin-top:25px}.stats-table-label{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#787878;letter-spacing:0;text-transform:none;font-weight:300!important}.notifications-list{background:#fff;color:#787878;margin:0 auto;max-width:620px;padding:0}.notifications-list>li{display:block}.empty-notifications{border:1px solid #e6e6e6;background:#f8f8f8;padding:20px;border-radius:5px;font-size:16px}.empty-notifications,.notifications-list-item{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400}.notifications-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:10px}.notifications-list-item--unread{background:#f8f8f8}.notifications-list-item>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px}.notifications-list-item__image{border-radius:50%;height:40px;width:40px}.notifications-list-item__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px}.notifications-list-item__body mark{background:transparent;color:#ff4814}.notifications-list-item__date{color:#aaa}.notifications-list-item__unread-indicator{background:#ff4814;border-radius:50%;display:inline-block;margin-left:.5ch;height:10px;width:10px}.notifications-list-item:hover{background:#f8f8f8}.notifications-list-item--unread:hover{background:#f1f1f1}a.user-profile__link{color:#ff4814}a.user-profile__link:hover{color:#121212}.table-user a,.table-user a:active,.table-user a:focus,.table-user a:hover,.table-user a:link,.table-user a:visited{color:#ff4814}.admin-list .candidate-name{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:20px;letter-spacing:1px;padding-top:8px}.form-dashed{border:3px dashed #787878;background-position:50%;background-size:cover;color:#787878;padding:50px 12px 49px;margin:0 0 20px;max-width:97px;text-align:center}.form-dashed input{display:none}.form-dashed span{opacity:.4}.login-forgot-link{padding-top:4px}.control-group-remember{margin-top:-10px;margin-bottom:15px}.login-header{margin-top:45px;font-family:acta-display,georgia,serif;font-weight:700;color:#121212;text-align:center;font-size:55px}.login-sub-header{margin-top:35px}.comm-login-container{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;color:#787878;line-height:1.4;margin:35px 0 20px;overflow:hidden;padding:20px}.invite-header{font-family:rooney-web,georgia,serif;font-weight:300;color:#121212;font-size:24px;margin:13px 0 20px;line-height:1.2}@media (max-width:768px){.invite-header{font-size:20px}}.invite-avatar{background:hsla(0,0%,100%,.1);border-radius:50%;height:80px;max-width:100vw;width:80px;border:2px solid #fff}.acct-payment-container{max-width:600px;margin:0 auto}.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{color:#121212;font-size:16px;font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.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{background:#e6e6e6;padding:5px 8px;font-size:16px;text-decoration:none!important;font-weight:600;color:#121212;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;background-clip:padding-box;border:1px solid #bfbfbf}.table.community-admin-table td{vertical-align:middle!important;border-top:none;border-bottom:1px solid #ddd;height:40px}.community-admin-table{margin-bottom:38px}.table.post-index{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;margin-top:38px}.table.post-index th{font-weight:700}.table.post-index td{border-top:none;border-bottom:1px solid #ddd;padding-top:10px}tfoot.pagination div.pagination{margin-top:0}tfoot.pagination td{border-bottom:none!important;padding-left:0}.maxlength-full{color:#ff4814}.dropzone-image-controls{padding:10px;background:#121212;text-align:right}.dropzone-image-controls a{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#fff}.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:#ff4814}.dz-clickable{cursor:pointer}.dz-drag-hover img{opacity:.4}.dropzone-area{overflow:hidden}.dropzone-thumbnail{background:transparent url("https://assets.crowdpac.com/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{margin-top:10px;font-size:32px;text-align:left}.login-sub-header{margin-top:24px}.login-sub-header h2{font-size:18px}.community-admin-table,.table.post-index{font-size:14px}}.campaign-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.campaign-nav-list li{list-style:none}.campaign-nav-list a{color:#ff4814}.campaign-nav-list li.dropdown:hover .dropdown-menu{display:block}.campaign-nav-list .dropdown-menu{background:#fff;border-radius:0;font-size:inherit;margin-top:0;margin-left:15px;padding:0;text-align:left}.campaign-nav-list .dropdown-menu a{padding:10px 15px;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#333;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{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left: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;width:100%;height:100%;overflow:hidden;outline:1px solid #69f;outline-color:rgba(102,153,255,.75)}.cropper-dashed{position:absolute;display:block;filter:alpha(opacity=50);border:0 dashed #fff;opacity:.5}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;filter:alpha(opacity=75);opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;filter:alpha(opacity=0);opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}}.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{position:fixed;top:0;left:0;z-index:-1;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}.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{position:absolute;width:76%;left:22%;-webkit-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);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)}.layout-edit-huge-invitation .huge-image{opacity:.3}.edit-pane{padding:4%;width:14%;position:absolute;left:0;top:0}.e-text{font-size:16px;margin-bottom:16px}.e-fields .control-group{margin:0}.edit-huge-preview-tag{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;color:#787878;font-size:12px;position:absolute;top:20px;right:20px;opacity:.5}.btn-crowdpac-portrait{border:1px solid #787878;display:block;text-align:center;padding:50px 0;margin:0 0 20px}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;letter-spacing:1px;line-height:1;text-transform:uppercase;font-weight:300;color:#ff4814}.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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:400;line-height:1.2;color:#121212;padding-left:30px;margin-top:-20px}.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{cursor:pointer;color:#e6e6e6}.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:#ff4814}.crowdpac-table-candidate .media-heading,.crowdpac-table-organization .media-heading{font-weight:600}.user-crowdpac-map{height:265px}.show-on-row-hover{visibility:hidden}tr:hover .show-on-row-hover{visibility:visible}.ui-datepicker{z-index:3!important;font-family:rooney-web,georgia,serif;font-weight:300}.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{text-indent:0;font-weight:300;font-size:11px;width:auto}.ui-datepicker .ui-state-default{background-image:none!important}.ui-datepicker .ui-state-highlight{border-color:#fff;background:#fff}.ui-datepicker .ui-state-active{border-color:#ff4814;background:#ff4814;color:#fff}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:2em;cursor:pointer;text-align:center;background-image:none!important}.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-top:9px;margin-left: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:"\25C0"}.ui-datepicker .ui-icon-circle-triangle-e:before{content:"\25B6"}.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{width:92%;max-width:400px;position:static;margin:0 auto}.huge-image-container{position:relative;left:3%;width:94%}}a.expand-contribution{color:#ff4814}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{position:relative;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}.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{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.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{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.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{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.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]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.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{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.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{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:inset 0 1px 0 #fff}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);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{opacity:.5!important;cursor:default}.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{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.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{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{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-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(https://res.cloudinary.com/crowdpac/image/upload/v1467236789/assets/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.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-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-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.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-size:52px 37px!important;background-repeat:no-repeat!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:#ff4814}.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:#ff4814}.layout-admin select.active{border-color:#ff4814}.layout-admin .logo{font-family:acta-display,georgia,serif;font-weight:700;color:#fff}.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:#ff4814}.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:#ff4814;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{font-family:acta-display,georgia,serif;font-weight:700;color:#121212;font-size:20px;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{border:3px dashed #787878;background-position:50%;background-size:cover;color:#787878;padding:50px 12px 49px;margin:0 0 20px;max-width:97px;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;padding:20px;margin:0 0 20px}.layout-admin .lined-through-muted-title{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;line-height:1;text-transform:uppercase;font-size:10px;font-weight:300;color:#787878;letter-spacing:1px;background:#f8f8f8;margin:-25px 0 20px;float:left;padding:0 5px}.layout-admin .show-on-tr-hover{display:none}.layout-admin tr:hover .show-on-tr-hover{display:block}.layout-admin .table tr input{margin-bottom:0}.layout-admin input.admin-input-large{font-family:acta-display,georgia,serif;font-weight:700;font-size:16px;letter-spacing:1px;line-height:20px;text-transform:uppercase;text-transform:none;font-size:42px;margin:0 0 12px;color:#121212;padding:10px;line-height:1.2;height:auto}.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{width:100%;font-family:monospace;background:#121212;color:#f0c330!important;font-size:12px}.layout-admin .pledges-overview{font-size:16px!important;color:#121212!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{font-size:20px;color:#fff!important;position:absolute;top:5px;right:5px;display:none;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{font-family:proxima-nova,Gotham,Helvetica,sans-serif;font-weight:600;color:#121212;font-size:14px;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{padding:1px;font-size:10px}.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{width:890px;height:100px}.layout-admin .crowdpac-import-error{color:red}.layout-admin .crowdpac-name-truncate{width:75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@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{width:1%;white-space:nowrap}.lock-screen{height:100%;overflow:hidden;width:100%;position:fixed}.squeezable-4{width:22.9281768%;*width:22.87498531%;display:block;float:left}.squeezable-4:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.squeezable-4:first-child{margin-left:0}.squeezable-4:nth-child(4n+1){clear:both;margin-left:0}.squeezable-3{width:31.49171271%;*width:31.43852122%;display:block;float:left}.squeezable-3:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.squeezable-3:first-child{margin-left:0}.squeezable-3:nth-child(3n+1){clear:both;margin-left:0}.squeezable-2{width:48.61878453%;*width:48.56559304%;display:block;float:left}.squeezable-2:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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){margin-left:0;margin-right:0;clear:both}.squeeze-4>*{width:22.9281768%;*width:22.87498531%;display:block;float:left}.squeeze-4>:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.squeeze-4>:first-child{margin-left:0}.squeeze-4>:nth-child(4n+1){clear:both;margin-left:0}.squeeze-4-then-2>*{width:22.9281768%;*width:22.87498531%;display:block;float:left}.squeeze-4-then-2>:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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{width:31.49171271%;*width:31.43852122%;display:block;float:left;margin-bottom:15px}.row-featured-issues .featured-issue-box:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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{width:22.9281768%;*width:22.87498531%;display:block;float:left;margin-bottom:15px}.row-crowdpacs .card-crowdpac:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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{width:48.61878453%;*width:48.56559304%;display:block;float:left;margin-bottom:15px}.matchup-previews .matchup-preview:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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;max-width:388px;margin-bottom:0;margin-top:6px}.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{width:31.49171271%;*width:31.43852122%;display:block;float:left}.thumbs-five .thumb:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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{width:48.61878453%;*width:48.56559304%;display:block;float:left}.row-featured-issues .featured-issue-box:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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{padding:6px 12px 4px;margin-top:10px}.slide-text h1,.slide-text h2,.slide-text p{font-size:16px;margin-bottom:0}.slide-text p{font-size:13px}.modal-header-fixed{width:auto;left:1%;right:3%}.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;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;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{width:48%;padding-right:0!important;padding-left:0!important;float:left}.selectable-issue:nth-child(n){margin-right:2%}.selectable-issue:nth-child(2n){margin-right:0}.image-slider-title{width:auto;text-align:center}.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{padding:0;margin-bottom:20px}.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-content h2,.slide-content-light .slide-text-content p,.slide-content-light .slide-text h1{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{height:40px;line-height:40px;font-size:20px}.admin-list{margin:0 20px 10px}.layout-page-name-scores .no-name-score .title{padding:0 0 5px;font-size:22px}.candidate-header-donate{width:auto;float:none}.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{width:auto;float:none}.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{padding:10px 0;display:block}.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}.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{max-width:130px;max-height:130px;margin-left:-10px}.image-slider-left img.pull-right{margin-right:-10px;margin-left:0}.candidate-module-header .title{max-width:130px;margin-top:0}.candidate-module-header .title.candidate-name-long{font-size:17px}.list-item-candidate-browse .candidate-module-header .title{max-width:180px;width:180px;overflow:visible;text-overflow:clip;white-space:normal;height:auto}.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{padding:10px;font-size:15px;height:15px}.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{width:48.61878453%;*width:48.56559304%;display:block;float:left}.thumbs-five .thumb-candidate:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.thumbs-five .thumb-candidate:first-child{margin-left:0}.thumbs-five .thumb-candidate:nth-child(odd){clear:both;margin-left:0}.vs-circle{width:30px;height:30px;line-height:30px;margin-top:100%}.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;width:55%;padding:0 10px}.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{width:48.61878453%;*width:48.56559304%;display:block;float:left}.row-crowdpacs .card-crowdpac:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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{width:100%;*width:99.94680851%;margin-bottom:10px}.row-featured-issues .featured-issue-box:nth-child(n){margin-left:0;margin-right:0;clear:both}.squeeze-4-then-2>*{width:48.61878453%;*width:48.56559304%;display:block;float:left}.squeeze-4-then-2>:nth-child(n){margin-left:2.76243094%;*margin-left:2.70923945%;margin-right:0;clear:none}.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}}:root{--gutter:20px;--text-gutter:12px;--color:#000;--background:#fff;--highlight:#ff4814;--muted:gray;--light-gray:#c1c1c1;--success:#4bb64b;--facebook:#3b5998;--twitter:#1da1f2;--google-plus:#dd4b39;--party-100:#1587d7;--party-328:#652290;--sans-font:"Proxima-Nova",Helvetica,sans-serif;--serif-font:"Rooney-Web",Georgia,serif;--display-font:"Acta-Display",Didot,serif}
/*# sourceMappingURL=app.css.map*/