li.dropdown:hover>ul.dropdown-menu{display:block}ul.dropdown-menu{top:calc(100% - 3px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (max-width:767px){#content .social-bar,#hero .social-bar{display:flex;max-width:75px;flex-wrap:wrap;margin-top:-85px!important;margin-left:10px}body.Home #hero .social-bar{margin-left:-20px}}div.br{margin-top:-10px}body,html{height:100%}header .logo{z-index:1000}header ul{margin-bottom:0}header nav ul.pull-right>li>a{font-size:16px;padding:8px 15px;display:inline-block}footer nav ul,header nav ul.pull-right>li{list-style:none;margin:0;text-align:center}footer .logo{position:absolute;margin:30px auto;bottom:0;left:0}footer .logo.img{position:inherit}footer{padding-bottom:20px}footer .logo{display:none}footer nav{display:none}footer nav ul li{display:inline}footer nav ul li a,footer nav ul li a.action{padding:10px;display:inline-block}.navbar{border:0;height:auto;min-height:1px;margin:0;padding:0}.navbar-collapse{padding-right:0;padding-left:0;border:0;box-shadow:none}#mobile-nav{display:block;border:none;color:#fff;outline:0;background:0 0;position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px}#mobile-nav header nav ul li{display:inline-block;float:left}.nav-open #site-content{-webkit-transform:translate3d(-250px,0,0);-moz-transform:translate3d(-250px,0,0);-ms-transform:translate3d(-250px,0,0);-o-transform:translate3d(-250px,0,0)}body #site-nav{width:250px;top:0;right:-250px;position:fixed;height:1000px;z-index:2000;display:block}.nav-open #site-nav>nav{height:1000px;background:rgba(0,0,0,.5)}#site-nav ul,#site-nav ul li{list-style-type:none}#site-nav ul{width:100%;padding:0 4px}a,a:hover,a:link,a:visited{border-bottom:none;text-decoration:none;color:inherit}#site-nav ul li a{color:#fff;display:block;width:100%;padding:10px 30px;border-bottom:solid 1px rgba(255,255,255,.15);text-align:left!important}#site-nav ul li{display:block;width:100%}.relative{position:relative;min-height:160px}.do-not-pull .pull-left,.do-not-pull .pull-right{float:none!important;display:block!important}img.pull-right{margin:10px 0 10px 20px}img.pull-left{margin:10px 20px 10px 0}.container-fluid .cms-page img.pull-right{float:right!important;clear:both;margin:10px 10px 20px 30px}.netlify-honeypot{display:none!important}.do-not-pull img{width:100%;height:auto}.sidebar .social-links{padding:10px 0}ul.row{padding-left:0}.google-map img{display:block;width:100%}.breaker{padding:20px 0}.see-more{color:#b2b2b2;padding-top:10px;font-weight:700;font-size:12px}#disclaimer{border:solid 1px #fff;padding:5px 10px;text-align:center;display:block;font-size:13px;line-height:16px;color:#fff;margin:30px 0 30px auto;width:auto}button,button.btn,input[type=submit]{border:none;font-size:20px}hr{margin:15px 0}.logo-text hgroup{width:100%;padding:0 10px}.action,a.action{text-transform:uppercase;font-weight:500;text-align:center;display:inline-block}.thumbnail{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.highlight h2{font-size:24px;margin-top:-10px}input[type=submit].action{display:inline-block;padding:4px 10px;margin-bottom:10px}.btn,.form-control{border-radius:0}form .col-lg-12,form .col-lg-3,form .col-lg-4,form .col-lg-5,form .col-lg-6,form .col-lg-8,form .col-md-12,form .col-md-3,form .col-md-4,form .col-md-5,form .col-md-6,form .col-md-8,form .col-sm-12,form .col-sm-2,form .col-sm-3,form .col-sm-4,form .col-sm-5,form .col-sm-6,form .col-sm-8{padding:5px}.form-group{margin-bottom:5px}form .row{margin-left:-2px}@media screen and (max-width:767px){.secondary-page.container{padding:0}.container-fluid[id^=container-cms]{padding-left:15px;padding-right:15px}.container-fluid[id^=container-cms]>.container.cms-page{padding-top:15px!important}}@media screen and (min-width:997px){.secondary-page.container-fluid{padding:0 20px 0}}@media screen and (min-width:1192px){.secondary-page.container-fluid{padding:0 100px 0}}.secondary-page form{margin-bottom:4em;display:block}.event-rsvp-button,form button.action{padding:6px 20px;width:100%;height:34px;font-size:20px}.office_address,.office_email,.office_phone{display:block;text-transform:uppercase;font-weight:600;margin-bottom:1em;font-size:18px}.office_address:before,.office_email:before,.office_phone:before{position:relative;top:1px;margin-right:5px;color:#878787;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.office_phone:before{content:"\e182"}.office_address:before{content:"\e062";top:-16px}.address_text{display:inline-block}.office_email:before{content:"\2709"}#hero .action.secondary,button.action.secondary{width:100%;font-size:20px;font-weight:500;height:40px}.checkbox label,.radio label{display:inline-block;font-weight:300}.checkbox,.radio{display:block;min-height:none;padding-left:20px;margin-top:0;margin-bottom:0;vertical-align:middle;line-height:16px}#content,#embedded-content{font-size:16px;line-height:20px}#content{background:#fff;padding:200px 40px}#content p{margin:20px 0}#content blockquote{background:#f8f8f8;border:none;font-size:14px;line-height:16px;font-style:italic}#content blockquote p{font-size:14px;line-height:16px;font-style:italic}#content a.call-to-action{text-transform:uppercase;font-weight:400}#content form.vote-plan-form p{font-weight:400;font-style:italic;font-size:15px;margin-bottom:5px}#site-content{-webkit-transition:-webkit-transform .2s cubic-bezier(.2,.3,.25,.9);-moz-transition:-moz-transform .2s cubic-bezier(.2,.3,.25,.9);-o-transition:-o-transform .2s cubic-bezier(.2,.3,.25,.9);transition:transform .2s cubic-bezier(.2,.3,.25,.9)}#content h1,#content h2,#content h3,#content h4,#content h5{margin-top:20px;margin-bottom:10px}#content h2{font-size:28px}#content h3{font-weight:500;font-size:24px}#content h4{font-weight:500;font-size:22px}#content h5{font-weight:300;font-size:20px}.content{padding:20px}#summary .content{padding:20px 10px}#summary .content h1:first-child{margin-top:0}img.bio_photo{margin-left:10px;margin-bottom:10px;max-width:350px;height:auto;border:solid 2px #eee;background:#fff;padding:3px}form.vote-plan-form{padding:15px;background:rgba(245,245,245,.5)}.secondary-page .row.padded{padding-top:30px}.secondary-page .form-control{font-size:18px;background:#f5f5f5;height:38px;margin-bottom:8px}.secondary-page textarea.form-control{height:100px}.event-rsvp-form{display:none}.event-rsvp-form label{font-weight:400}.news-article{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:10px}.news-article img{float:right;margin-left:10px;margin-bottom:10px;max-width:350px;height:auto;border:solid 2px #eee;background:#777;padding:3px}.news-article iframe{margin-top:15px}.time_of_day .checkbox{margin:-2px 0 15px}#hero{padding:160px 0 60px 0;position:relative}#hero .carousel img{width:100%}#hero .row{margin-right:0;margin-left:0}#hero-content{padding:0}#summary{padding:0}#summary .content{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;border:1px solid #000;margin-top:15px}.carousel{text-transform:uppercase;font-size:21px;line-height:26px;padding:6px;background:#d3d4d7}.carousel h4{font-size:21px}.carousel-caption{line-height:36px;text-align:left;padding:20px;width:100%;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.75)}.carousel-inner>.item{overlay-y:hidden;max-height:540px}.carousel-indicators li{border:0;background:rgba(255,255,255,.75)}#photoblock{padding-left:0;padding-right:0}.logo-text hgroup{width:100%}.logo-text h1,.logo-text h2{color:#fff;text-align:center}.logo-text h1{font-size:24px;font-weight:600;margin-top:0;margin-bottom:0}.logo-text h2{font-size:20px;margin-top:5px;margin-bottom:0}.more-endorsements{text-align:center}.more-endorsements a,.more-endorsements a:hover,.more-endorsements a:link,.more-endorsements a:visited{font-size:15px;font-weight:600}.endorsedby{text-align:center;min-height:180px}.endorsedby:last-child{clear:right}.endorsedby .endorsement-statement{text-align:left}.endorsedby .endorsement-title{width:100%;display:block;text-align:left}.endorsedby .endorsement-full{text-align:left}.endorsedby h4{display:inline-block}.endorsedby h5{display:inline-block;margin-left:8px}.endorsedby .quotemark{font-size:2em;vertical-align:bottom}.endorsedby img{margin:auto;padding:20px 0;max-width:100%;max-height:100%}.endorsed_text{text-align:center}.endorsed_text a,.endorsed_text a:active,.endorsed_text a:hover,.endorsed_text a:link,.endorsed_text a:visited,.endorsed_text>p{text-align:center;font-weight:600;text-transform:uppercase}#news-blog{font-size:16px;line-height:20px}#summary h1{font-size:30px}.secondary-section{padding:20px 0}.secondary-section h1{text-align:center;font-size:22px;display:block;width:75%;margin:0 auto}.secondary-section h2{font-size:30px}.highlight{padding:20px}.highlight h1{font-size:42px}.highlight .span6:first-child{width:459px}#election h1{color:#fff;text-align:center;padding:20px 0}#election_links ul{display:block;width:100%;margin:0}#election_links ul li{display:block;list-style-type:none;width:100%;margin-right:10px;margin-bottom:10px;text-align:center;padding:0;height:50px;font-size:16px;line-height:22px}#election_links ul li:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}#election_links ul li a:link{width:80%;margin:auto;font-weight:400;text-align:left;vertical-align:middle;text-transform:uppercase;display:inline-block}#poll-location{margin-top:30px}.post-date{font-weight:700}.date{font-weight:400;display:inline-block}.author,.location{font-weight:400;display:inline-block}.event-item .event-details{font-weight:400;font-style:italic;font-size:14px;margin-top:2px}.widget-section{padding:20px 0}.sidebar{border-top:solid 2px #fff;padding:0 10px}.sidebar .widget{width:100%;margin:0 0 10px}.widget{padding:20px 0}.widget a:link{font-weight:700}.widget h2{font-size:24px;line-height:40px;font-weight:400;text-align:center;padding-bottom:10px}#post-list h3{font-size:20px;border-bottom:solid 1px #d2d2d2;padding-bottom:10px}.widget>:not(.thumbnails){display:block;width:80%;margin:auto}#post-list ul{padding:0}.widget ul:not(.thumbnails){padding:0;margin:auto}#post-list ul li,.widget ul:not(.thumbnails) li{list-style-type:none;display:block;border-bottom:solid 1px #d2d2d2;padding:10px 0}#recent-photos.widget ul li{width:inherit}#recent-photos.widget .row{padding-top:10px}#recent-photos .col-lg-6,#recent-photos .col-md-6{padding:0}#post-list ul{margin:0;font-weight:700;font-size:12px}#latest-post .post-date,#latest-post h2.post-title{margin-bottom:20px}.widget{width:49%;margin-left:1%;margin-bottom:10px;float:left;min-height:440px}#error_404{min-height:400px}#content form .errors p,form .errors p{color:#fd5343;font-size:14px;font-style:italic;margin:10px 0}#content form input.error,form input.error{border-color:#fd5343}.fb-share,.tw-share{color:#fff!important;display:inline-block;padding:4px 8px;font-weight:700;font-size:16px;border-radius:3px;text-decoration:none;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none}.fb-share i.fa,.tw-share i.fa{margin-left:6px}.fb-share{background:#3b5399}.tw-share{background:#28aae1}.thanks-share{margin-top:20px}.actblue-donate .input-group{margin-bottom:10px}.actblue-donate input[name=amount]{vertical-align:top;width:auto!important;margin-bottom:0!important}.actblue-donate button[type=submit]{background-color:#fff;margin-top:0!important;vertical-align:top;background-image:url(https://secure.actblue.com/assets/badges/contribute-button-150px.gif);background-repeat:no-repeat;border:none;width:150px;height:84px;margin:12px}@media screen and (min-width:992px){#summary{padding-left:15px;padding-right:15px}#summary .content{margin-left:15px;margin-top:0}#hero-content{display:table}#hero-content>.row{display:table-row}#hero-content>.row>#photoblock,#hero-content>.row>#summary{display:table-cell;float:none;vertical-align:middle}#content .left-col{border-right:solid 1px #ddd}header nav ul.pull-right>li>a{font-size:18px;padding:10px 30px}#content .left-col>*{width:90%}#content .right-col>*{width:90%;margin-left:10%}.widget{width:24%;margin-left:1%;float:left;font-size:12px;min-height:440px}#poll-location{margin-top:0}.logo-text h1{font-size:36px;font-weight:700}.logo-text h2{font-size:24px}}@media screen and (min-width:768px){header .logo{position:absolute;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.3);box-shadow:0 0 3px 1px rgba(0,0,0,.3);padding:8px 10px 10px;max-width:100%}#disclaimer{clear:both;margin:30px 0 30px auto;font-size:15px;max-width:400px;width:70%;float:none;right:0;bottom:0;min-height:20px}footer .logo{text-align:left;margin:0;display:block}footer nav{display:block}footer .logo img{max-width:350px;height:auto;max-height:140px}#mobile-nav{display:none}header nav ul.pull-right>li>a{border-left:solid 1px}header nav ul.pull-right>li:first-child>a{border-right:solid 1px #d5d5d5}header nav ul.pull-right>li{display:inline-block;float:right}header nav ul.pull-right{position:relative;padding:0}ul.donate{display:block;position:absolute;top:0;right:0}header{background:#f8f8f8}#content .social-links{margin-top:-80px;padding-bottom:0}#election_links ul li a:link:before{content:"";width:40px;height:40px;background-image:url(https://s3.amazonaws.com/s3.boldprogressives.org/images/nuno-sprites.png);background-repeat:no-repeat;display:block;float:left;margin-right:10px}#register-vote a:link:before{background-position:0 0}#text-alerts a:link:before{background-position:-40px 0}#vote-ride a:link:before{background-position:-120px 0}#vote-absentee a:link:before{background-position:-80px 0}#voter-info a:link:before{background-position:0 -40px}#volunteer-election a:link:before{background-position:-40px -40px}#election_links ul li{width:48%;display:inline-block;height:100px}footer .logo a,header .logo a{overflow-y:hidden;width:100%;display:block}.logo-absolute img,footer .logo img,header .logo img{padding:10px}footer .logo img,header .logo img{padding:10px;display:block;max-height:140px;max-width:100%;margin:0 auto}footer .logo img{margin:0}.secondary-section h1{width:40%}.secondary-section.endorsements{padding:50px 0 80px}.secondary-section.endorsements h1{width:30%}}@media screen and (max-width:991px){#hero{padding:60px 0}}@media screen and (max-width:767px){.social-bar{margin-right:30px;margin-top:-65px!important}footer .social-bar{margin-right:0;margin-top:45px!important}header .row>*{padding:0}#hero{padding:10px 0}footer .logo img,header .logo img{max-height:80px;max-width:100%;padding:0;margin:auto;display:block}footer .logo a,header .logo a{display:block;max-width:480px;margin:auto;width:50%}header .row>*{padding:0}#content .social-links{margin-top:-120px;padding-bottom:20px}#content .social-links>.pull-right,#hero .social-links>.row>.col-lg-12>.pull-right{float:left!important;position:absolute;left:10px}.relative{position:relative;min-height:inherit}img.pull-left,img.pull-right{clear:both;float:none!important}.news-article img,img.bio_photo{float:none;margin:1em auto;display:block;text-align:center;max-width:100%}#content{padding:130px 40px 40px 40px}.navbar-collapse{display:block!important;max-height:none!important}nav ul{margin-bottom:0}ul.donate{display:inline-block;position:static}#header-site-nav nav{display:none}}.logo-absolute{position:absolute;top:0;left:0;right:0}.logo-absolute a{display:block;margin-left:20px;margin-bottom:10px;margin-top:10px}.logo-absolute img{max-width:250px}@media screen and (min-width:768px){.banner-logo img{height:220px}}.banner-logo img{margin:0 auto;display:block;max-width:100%}body.Volunteer .checkbox,body.Volunteer .radio{margin-top:7px;margin-bottom:8px}body.Volunteer .checkbox input[type=checkbox]{margin-top:4px}body.Volunteer .radio input[type=radio]{margin-top:0}body.Volunteer .radio .checkbox input[type=checkbox]{margin-top:2px}button.navbar-toggle .icon-bar{background-color:#fff}body{font-family:'Source Sans Pro',sans-serif;background:url(//s3.amazonaws.com/static.pies.pccc.co/website-default-files/nuno-txtr-bg.jpg) #d6d6d6;font-size:18px;line-height:22px;font-weight:300;color:#222}body.Home{background:#333}body.Home #site-content{background:#fff}#site-nav{background-color:#333}.logo-text h1{text-transform:none;line-height:1.3em}.logo-text h2{font-weight:400;text-transform:none;line-height:1.3em}h1,h2,h3,h4,h5,h6{font-weight:400;color:#6ec7f0;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-weight:400}.secondary-section.endorsements hr{border-color:#999;width:90%}.secondary-section.endorsements hr.top{margin:0 auto -18px}.secondary-section.endorsements hr.bottom{display:none}.secondary-section.endorsements h1 span{color:#555;background:#fff;display:inline-block;padding:0 30px;text-transform:uppercase;font-style:normal;font-size:24px}#embedded-content h1,.secondary-page h1,.secondary-section h1{text-transform:none;font-style:italic;font-weight:300;padding-bottom:15px;font-size:30px;font-family:Merriweather,serif}.blog-entry a,.blog-entry a:hover,.blog-entry a:link,.blog-entry a:visited{color:#6ec7f0}#content h2,#content h2 a,#content h2 a:active,#content h2 a:hover,#content h2 a:link,#content h2 a:visited{color:#6ec7f0}#content .news-article a.read_more{color:#6ec7f0;font-size:13px;font-weight:600}#content h3,#content h4,#content h5{color:#222}#content h5.form-section{width:100%;font-size:16px;border-top:solid 1px #ccc;padding-top:1em;font-weight:400}#content :not(h1,h2,h3,h4,h5,h6) a,#content :not(h1,h2,h3,h4,h5,h6) a:link{color:#333;font-weight:400}.sidebar{background:#f8f8f8;border-right:solid 1px #e7e7e7}.btn:focus,.btn:hover{color:#fff}#logo{overflow-y:visible;height:48px;background-color:#333;padding-top:20px;padding-bottom:20px;margin-left:-20px;margin-right:-20px;display:block}#logo{padding:20px}#logo h1,#logo h2{color:#fff}header .logo{background-color:#333}header{border-color:#333}#news-blog{background:#fff}header nav ul.pull-right>li>a{border-color:#d5d5d5}@media screen and (max-width:767px){#header-site-nav nav{display:block}#header-site-nav ul.pull-right{width:100%;padding-left:0!important}#header-site-nav ul.pull-right li,#header-site-nav ul.pull-right li a{width:100%!important}}.carousel-caption h4{color:#6ec7f0;text-transform:none;font-size:24px}.carousel-caption{background:#333;opacity:.85;color:#6ec7f0;text-transform:none;font-size:28px;font-weight:300;text-align:center;padding:5px 15px 0}.carousel-caption .carousel-caption-headline{font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:19px;margin-bottom:-5px;line-height:1em;margin-top:8px}.carousel-caption .carousel-caption-link{margin-top:8px;margin-bottom:15px;line-height:.7em}.carousel-caption .carousel-caption-link a{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:24px;color:#6ec7f0;text-shadow:1px 1px #6ec7f0}.action a:link,a.action{color:#fff}.more-endorsements a,.more-endorsements a:hover,.more-endorsements a:link,.more-endorsements a:visited{color:#6ec7f0}.endorsements.secondary-section{background:#fff}#content .action.secondary,.action.secondary{background-color:#333;color:#fff}#hero{background-image:url(https://s3.amazonaws.com/pies-files_public/prod/website-files/dark-denim-3.png),linear-gradient(to right bottom,rgba(0,0,0,0) 0,#f5e05d 26.334519572953734%,rgba(0,0,0,0) 100%);background-size:auto;background-repeat:repeat;background-position:center}@media screen and (min-width:992px){#hero{min-height:500px}}#summary{opacity:.85}#why-running{background:#333;padding:20px;color:#fff}#why-running h1{color:#fff}#why-running.home-box-bottom{background:#fff;color:#333;vertical-align:middle}#why-running.home-box-bottom .why-running-inner{max-width:600px;margin:25px auto;border:1px solid #fff;padding:0 50px}#why-running.home-box-bottom h1{color:#333;margin-bottom:30px;font-size:48px}.carousel-container.home-box-bottom{margin:0 auto;max-width:600px;vertical-align:middle}.carousel-container.home-box-bottom .carousel{background:0 0!important}.carousel-container.home-box-bottom .carousel-control{background:0 0!important}.carousel-container.home-box-bottom img{margin:0 auto;background:0 0!important}#get-updates{padding:20px;background:#e0dada}#get-updates.home-box-bottom{background:#333}#get-updates.home-box-bottom h4{vertical-align:middle;color:#fff;text-align:center}@media screen and (min-width:768px){#get-updates.home-box-bottom h4{text-align:right}}#get-updates.home-box-bottom input.form-control{border:1px solid #fff}.secondary-section{background:url(//s3.amazonaws.com/static.pies.pccc.co/website-default-files/nuno-txtr-bg.jpg) #d6d6d6}footer{background-color:#333;color:#fff}footer nav{background-color:#333}footer nav ul li a:hover,footer nav ul li a:link,footer nav ul li a:visited{color:#fff}#can_embed_form_inner h2,#can_embed_form_inner h4{display:none}#can_embed_form #can_embed_form_inner .button,#can_embed_form #can_embed_form_inner input[type=submit],#can_embed_form_inner #donate_auto_modal .button,#can_embed_form_inner #donate_auto_modal input[type=submit],#can_embed_form_inner .can_button,#content a.action,.action,a.action{background-color:#6ec7f0;color:#fff;border:none}.highlight{background-color:#333}.highlight h2{color:#6ec7f0}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:1px;margin-bottom:-1px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:991px){.logo-absolute{background:linear-gradient(to bottom right,#fff,rgba(255,255,255,.2),rgba(255,255,255,0))!important;z-index:99}}.vol-callout{background:#333;color:#fff;padding:20px;margin-bottom:20px}#content .vol-callout h2{margin-top:0;padding-top:0;color:#fff}#content .vol-callout h2 a{color:#fff}#content.content-with-banner{padding-top:0;padding-bottom:0}#content.content-with-banner .social-links{margin-top:0!important}#content.content-with-banner .social-links .social-bar{margin-top:0!important;padding-top:35px!important;margin-left:20px!important}#content.content-with-banner>h1{margin-top:0!important;padding-top:35px!important}@media screen and (max-width:767px){.fb-embed.col-xs-10{margin-left:10.3333%}#content.content-with-banner .social-links{padding-bottom:0}#content.content-with-banner .social-links .social-bar{margin-right:0!important}#content.content-with-banner .social-links>.pull-right{float:right!important;position:initial}}#content p,.cms-page p{font-size:20px;line-height:1.5em;font-weight:400}header,header ul.dropdown-menu,header ul.dropdown-menu a{background:#333;color:#fff;font-weight:400}header li:hover,header li:hover>a,header ul.dropdown-menu li:hover,header ul.dropdown-menu li:hover>a{color:#333;background:#fff}