@import url('https://fonts.googleapis.com/css?family=Rambla:400,700');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-behavior:smooth;}.field--name-body #collapse-nav .navbar-nav{flex-direction:unset;flex-wrap:wrap;}.main-container a{transition:all 0.3s ease-in-out;}.main-container a:before{transition:all 0.3s ease-in-out;}.main-container a:hover{color:#cc0000;}.main-container h1{font-weight:500;}.main-container h2{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;color:#cc0000;text-align:center;margin:1.5em 0 0.5em;}.main-container h3{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:3rem;color:#fff;font-weight:500;text-align:center;letter-spacing:0.04em;text-transform:uppercase;background-color:#000000;display:inline-block;margin:0 auto;padding:0.25em 0.5em;}.main-container h4{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:2.6rem;}.main-container h4 > a{color:#000;}.main-container h4 > a:hover{color:#444;}.main-container h6{font-size:2.2rem;margin-top:1em;margin-bottom:0.5em;}.main-container .tooltip-inner{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;line-height:1.2;padding:0.5em;}.main-container div[class*="col-sm"],.main-container div[class*="col-md"],.main-container div[class*="col-lg"]{margin-bottom:1em;}.main-container #sticky-social .social-share{margin-top:1em;}.main-container .btn,.main-container.pager-load-more a{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:2rem;color:#fff;margin:0.25em;background-color:#cc0000;transition:0.3s all ease-in-out;}.main-container .btn:hover,.main-container.pager-load-more a:hover{color:#fff;box-shadow:0 4px 4px rgba(0,0,0,0.16);transform:translate(0,-4px);}.main-container .btn.btn-secondary,.main-container.pager-load-more a.btn-secondary{background-color:#4a8bf6;}.main-container .callout{text-align:center;font-size:1.8rem;margin:2em auto;padding:2em;border:1px solid #aaa;border-radius:2px;}@media (max-width:767px){.callout{padding:1em;}}.back-to-top{display:block;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.6rem;margin-top:1em;}.back-to-top:before{content:"\f102";font-family:FontAwesome;padding-right:0.4em;}.hero{background:url('https://news.wttw.com/sites/default/files/2020-voters-guide-bg.jpg');background-size:cover;background-position:center 80%;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;padding:2em 0;}.hero .container{display:flex;align-items:center;}.hero .container h1{font-size:5rem;margin:0;}.hero .container h1 > a{color:#fff;}.hero .container h3{font-size:2.2rem;background-color:rgba(0,0,0,0.6);margin:0;text-transform:none;}@media (max-width:992px){.hero .container h1{font-size:4em;}}@media (max-width:768px){.hero .container h1{font-size:3.6rem;}}@media (max-width:480px){.hero .container h1{font-size:3.1rem;}}.icon-bar{display:block;width:22px;height:2px;background-color:#000;border-radius:1px;}.navbar-toggle{border:1px solid #4c4c4c;border-radius:4px;}@media (min-width:768px){#collapse-nav{display:inline-flex;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;}#collapse-nav span{font-weight:bold;padding:0.25em 0;}#collapse-nav ul{display:flex;list-style:none;margin-left:0;margin-bottom:0;padding-left:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}#collapse-nav ul li a{display:block;display:inline-block;padding:0 0.25em 0 0;padding:0.25em 0.5em;border-right:1px solid #000;}#collapse-nav ul li a:last-of-type{border:none;}#collapse-nav ul li:after{content:" | ";color:#7a7a7a;display:inline-block;font-size:100%;margin:0 0.2em 0 0.2em;}#collapse-nav ul li:last-child:after{content:" ";}}.election-main #mc_embed_signup{max-width:500px;width:100%;margin:0 auto;}.election-main #choose{margin-bottom:0.5em;}.election-main .choose-race h3{min-width:250px;margin-bottom:0.6em;}.election-main .choose-race ul > li > a{font-size:1.3em;color:#000;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;cursor:pointer;}.election-main .choose-race a:hover{color:#2856ca;cursor:pointer;}.election-main .choose-race ul{margin-left:-1em;}.election-main .choose-race #federal::before{margin-right:0.3em;content:"";display:inline-block;background-image:url(https://news.wttw.com/sites/default/files/voters-guide-federal.png);background-size:cover;background-repeat:no-repeat;width:54px;height:35px;margin-bottom:-0.3em;background-position:0px -2px;}.election-main .choose-race #state::before{margin-right:0.3em;content:"";display:inline-block;background-image:url(https://news.wttw.com/sites/default/files/voters-guide-state.png);background-size:contain;background-repeat:no-repeat;width:20px;height:35px;margin-bottom:-0.3em;background-position:0px -2px;}.election-main .choose-race #county::before{margin-right:0.3em;content:"";display:inline-block;background-image:url(https://news.wttw.com/sites/default/files/voters-guide-county.png);background-size:contain;background-repeat:no-repeat;width:30px;height:35px;margin-bottom:-0.3em;background-position:0px -2px;}.election-main .hero{background-position:center top;padding:1em 0;}.election-main .hero .container{flex-direction:column;align-items:flex-start;}.election-main .hero .container h1{font-size:6.5rem;color:#fff;background-color:none;}.election-main .hero .container h1 > a{color:#fff;}.election-main .hero .container h3{font-size:2.3rem;margin:0 0 1em;padding:0.15em 0.25em;font-family:'Open Sans',Helvetica,Arial,sans-serif;}.election-main .hero .container h3.lower-h3{background-color:transparent;padding-left:0em;font-size:3rem;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:0em;}.election-main #countdown{display:flex;justify-content:center;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;margin-bottom:1.5em;}.election-main #countdown .timer{flex:0 0 70px;margin:0 1em;text-align:center;}.election-main #countdown .timer .counter{color:#cc0000;font-size:5rem;line-height:1;}.election-main #countdown .timer .counter-label{color:#4a8bf6;font-size:1.8rem;}@media (max-width:767px){.election-main #countdown .timer{flex:0 0 30px;}.election-main #countdown .timer .counter{font-size:5rem;}}.election-main .race{position:relative;overflow:hidden;display:block;min-height:180px;min-width:180px;}.election-main .race .text{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:2.7rem;color:#fff;text-transform:uppercase;text-shadow:0 0 15px #000000;position:absolute;top:0.25em;left:0.25em;line-height:1;z-index:2;}.election-main .race:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;opacity:0.85;cursor:pointer;}.election-main .race:hover:after{opacity:1;}@media (max-width:1383px){.election-main .race{min-height:140px;min-width:140px;}.election-main .race .text{font-size:2.3rem;}}.election-main .text-search{position:relative;}.election-main .text-search img{margin:1em auto 0 auto;}.election-main .text-search #block-wttwnews-b5-views-block-candidate-search-block-4,.election-main .text-search #block-wttwnews-b5-views-block-candidate-search-block-3{width:60%;position:absolute;top:50%;left:50%;padding:1em;transform:translate(-50%,-50%);color:#353535;background-color:rgba(255,255,255,0.8100000000000001);font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;}.election-main .candidate-search{margin-top:4em;text-align:center;}.election-main .candidate-search h3{margin-bottom:0.5em;}.election-main .candidate-search > div:nth-of-type(2){border-left:2px solid #000;}.election-main .candidate-search .view-candidate-search .view-content{border-bottom:1px solid #ebeaea;}.election-main .candidate-search ul{list-style:none;margin-left:0;padding-left:0;}.election-main .candidate-search .views-exposed-form{display:flex;justify-content:center;}.election-main .candidate-search .views-exposed-form .form--inline{margin-bottom:0;}.election-main .candidate-search .views-exposed-form .form--inline .form-item{position:relative;margin-right:0px;}.election-main .candidate-search .views-exposed-form .form--inline{display:flex;}.election-main .candidate-search .views-exposed-form .form--inline .form-item{padding-right:0;padding-right:0.5em;}.election-main .candidate-search .views-exposed-form .form--inline .form-submit{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.6rem;text-transform:uppercase;letter-spacing:0.04em;margin:0;border:none;}.election-main .candidate-search .views-exposed-form .form--inline .form-submit:hover{transform:initial;box-shadow:none;}.election-main .candidate-search .ward-search{position:relative;}.election-main .candidate-search .ward-search a{position:relative;display:block;max-width:80%;margin:1em auto 0 auto;}.election-main .candidate-search .ward-search a:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);opacity:0;transition:all 0.3s ease-in-out;}.election-main .candidate-search .ward-search a:hover:after{opacity:1;}.election-main .candidate-search .ward-search a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:#cc0000;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:2.25rem;text-transform:uppercase;letter-spacing:0.04em;text-align:center;padding:0.4em 1em;border:none;border-radius:2px;box-shadow:0 4px 6px rgba(0,0,0,0.4);cursor:pointer;z-index:2;transition:all 0.3s ease-in-out;}.election-main .candidate-search .ward-search a:hover span{transform:translate(-50%,-58%);}.election-main .view-election-news-coverage .row{margin-bottom:0.5em;display:block;}.election-main .view-election-news-coverage .row h4{line-height:1.3;margin-top:0;margin-bottom:0.25em;}.election-main .view-election-news-coverage .pager-load-more a{color:#fff;background-color:#cc0000;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:2rem;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;}@media (max-width:992px){.election-main .hero .container h1{font-size:4rem;}.election-main .hero .container h1 > a .year{font-size:6rem;}.election-main .hero .container h3{font-size:2.4rem;}.election-main .race .text{font-size:2.5rem;}.election-main .candidate-search > div:nth-of-type(2){border:none;}}@media (max-width:768px){.election-main .candidate-search .ward-search a{max-width:100%;}.election-main .candidate-search .views-exposed-form .views-exposed-widgets{display:flex;flex-wrap:wrap;justify-content:center;}.choose-race{display:block!important;}#choose{float:left;}.race:after{mix-blend-mode:normal;opacity:0.5;}}#block-block-54 h1{padding-left:0.3em;padding-right:0.3em;}.page-node-30011 #block-block-54 h1{padding-left:0em!important;padding-right:0em!important;}#block-wttwnews-b5-2022electionheader h1{padding-left:0.3em;padding-right:0.3em;}#block-block-51 h1{padding-left:0.3em;padding-right:0.3em;}.page-node-30011 #block-block-51 h1{padding-left:0em!important;padding-right:0em!important;}#block-views-related-stories-block{margin:1em;}.meta-top{align-items:center;padding:1em 0;text-align:center;}.meta-top .meta-left{display:flex;flex-direction:column;align-items:flex-start;}.meta-top h2.page-header{font-size:3.6rem;color:#000;margin:0;margin-bottom:0.1em;padding-bottom:0;border-bottom:none;}.meta-top h3.sub-head{font-size:1.6rem;font-weight:bold;color:#000;background-color:#eee;margin-left:0;}.meta-top .breadcrumbs{display:inline-flex;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;}.meta-top .breadcrumbs span{font-weight:bold;padding:0.25em 0;}.meta-top .breadcrumbs ul{display:flex;list-style:none;margin-left:0;margin-bottom:0;padding-left:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}.meta-top .breadcrumbs ul li a{display:block;padding:0.25em 0.5em;border-right:1px solid #000;}.meta-top .breadcrumbs ul li a:last-of-type{border:none;}.no-video{position:relative;}.no-video p{position:absolute;color:#fff;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.8rem;letter-spacing:0.02em;font-style:italic;text-align:center;bottom:0;width:100%;padding:1em;}.no-video:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:6em;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 70%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 70%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.42) 70%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);}@media (max-width:767px){.no-video p{font-size:1.4rem;}}.view-2022-election.view-display-id-council h3{display:block;color:#cc0000;background-color:transparent;text-transform:none;text-align:center;margin:1.5em 0 0.5em;padding:0;}.view-2022-election .read-more > a{color:#fff;background-color:#cc0000;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.6rem;text-transform:uppercase;padding:0.25em 0.5em;border:none;border-radius:2px;cursor:pointer;}.view-2022-election .read-more > a:hover{transform:translate(0,-4px);box-shadow:0 4px 6px rgba(0,0,0,0.2);}@media (max-width:768px){.meta-top{flex-direction:column;align-items:flex-start;}.meta-top h3.sub-head{margin-bottom:0.5em;}.meta-top ul{flex-wrap:wrap;}}.meta-bottom{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;display:flex;justify-content:space-between;margin:0.25em 0;}.meta-bottom .views-element-container{width:100%;flex:1 0 100%;}.meta-bottom a{color:#666;padding:0.25em 0;}.meta-bottom a:hover{color:#cc0000;background-color:#eee;padding:0.25em 0.5em;}.meta-bottom .view-id-2022_election{flex:1 0 100%;}.meta-bottom .view-id-2022_election ul{list-style:none;margin-left:0;padding-left:0;width:100%;display:flex;justify-content:space-between;}.meta-bottom .view-id-2022_election .entity-pager{display:flex;justify-content:space-between;}.meta-bottom .view-id-2022_election .entity-pager li{margin:0;}.meta-bottom .view-id-2022_election .entity-pager .entity-pager-item-prev .inactive,.meta-bottom .view-id-2022_election .entity-pager .entity-pager-item-next .inactive{visibility:hidden;}.meta-bottom .view-id-2022_election .entity-pager .entity_pager_count{display:none;}.interrupter{margin:1em 0;padding:1.5em 3em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}.interrupter.additional-coverage,.interrupter .additional-coverage{display:flex;justify-content:center;align-items:flex-start;}.interrupter.additional-coverage > *,.interrupter .additional-coverage > *{margin:0 0.5em;}.interrupter.additional-coverage h3,.interrupter .additional-coverage h3{margin-bottom:0.25em;}.interrupter.additional-coverage ul,.interrupter .additional-coverage ul{list-style:none;padding-left:0;margin-bottom:0;}.interrupter.additional-coverage ul .date,.interrupter .additional-coverage ul .date{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.4rem;color:#666;text-transform:uppercase;margin-left:0.5em;}.interrupter h3{font-size:1.8rem;margin:0;}@media (max-width:991px){.interrupter.additional-coverage{flex-direction:column;}.interrupter.additional-coverage > *{margin:0.25em 0;}}article .col-md-6 p br{line-height:2;}article .col-md-6 ul{margin-bottom:0;}article .questions h3{font-family:inherit;text-align:left;padding:0 0 0.5em 0;font-size:22px;color:black;text-transform:inherit;background-color:transparent;line-height:1.4;}article .questions h3:first-of-type{margin-top:0;}article #issues{max-width:800px;margin:0 auto;}article #issues h4{margin:1em 0 0.25em;}article #issues ul{display:flex;flex-direction:column;justify-content:center;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.6rem;list-style:none;padding-left:0;}article #issues ul li{display:flex;justify-content:space-between;margin:0.25em 0;padding:0.5em 1em;background-color:#f1f1f1;border:1px solid #ccc;border-radius:2px;}article #issues ul li a.question{flex-basis:65%;flex-shrink:0;color:#000;line-height:1.4;position:relative;}article #issues ul li a.question .tip:before{content:'\f059';font-family:FontAwesome;color:#191919;padding-left:0.25em;}article #issues ul li .answer{font-weight:bold;text-align:right;}.election-issues .intro{margin-bottom:2em;}.election-issues .intro ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-size:2rem;list-style:none;padding-left:0;}.election-issues .intro ul li{margin:0.25em;}.election-issues .intro ul li:first-of-type{margin-left:1em;}.election-issues .intro ul li a{color:#fff;background-color:#cc0000;font-size:1.8rem;margin:0;}.election-issues .intro ul li a:hover{transform:translate(0,-4px);box-shadow:0 4px 6px rgba(0,0,0,0.2);}.election-issues .questions{padding:2em 0;}.election-issues .questions h2{margin-top:0;}.election-issues .questions.odd{background-color:#f1f1f1;}.election-issues .questions .question{margin-bottom:2em;padding:2em;border:1px solid #aaa;border-radius:2px;}.election-issues .questions .question h6{text-align:center;margin-top:0;margin-bottom:1em;}.election-issues .questions .question .legend{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0;}.election-issues .questions .question .legend .response{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;background-color:#fff !important;font-weight:bold;margin:0.25em;padding:0.25em 0.5em;border-radius:2px;border:1px solid #ccc;}.election-issues .questions .question .legend .response:before{content:'';display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:0.25em;background-color:#ff0000;}.election-issues .questions .question .answers{font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;list-style:none;text-align:center;display:flex;flex-wrap:wrap;padding-left:0;margin:1em 0 0;}.election-issues .questions .question .answers .answer{flex:0 0 48%;display:flex;align-items:stretch;justify-content:space-between;background-color:#fff;border-radius:2px;border:1px solid #ccc;margin:1%;}.election-issues .questions .question .answers .answer a{color:#000;font-weight:bold;display:flex;align-items:center;line-height:1.2;padding:1em;}.election-issues .questions .question .answers .answer a:hover{transform:translateX(6px);}.election-issues .questions .question .answers .answer a.did-not-participate{pointer-events:none;}.election-issues .questions .question .answers .answer img{display:inline-block;max-width:none;width:3em;height:3em;border-radius:50%;margin-right:0.5em;}.election-issues .questions .question .answers .answer .response{flex:0 1 50%;display:flex;align-items:center;justify-content:flex-end;color:#fff;font-weight:bold;text-align:right;line-height:1.2;padding:1em;}.election-issues .questions .question.q1 .response.a,.election-issues .questions .question.q2 .response.a,.election-issues .questions .question.q7 .response.a,.election-issues .questions .question.q25 .response.a,.election-issues .questions .question.q1 .response.a:before,.election-issues .questions .question.q2 .response.a:before,.election-issues .questions .question.q7 .response.a:before,.election-issues .questions .question.q25 .response.a:before{background-color:#4a8bf6;}.election-issues .questions .question.q1 .response.b,.election-issues .questions .question.q2 .response.b,.election-issues .questions .question.q7 .response.b,.election-issues .questions .question.q25 .response.b,.election-issues .questions .question.q1 .response.b:before,.election-issues .questions .question.q2 .response.b:before,.election-issues .questions .question.q7 .response.b:before,.election-issues .questions .question.q25 .response.b:before{background-color:#93bafa;}.election-issues .questions .question.q1 .response.c,.election-issues .questions .question.q2 .response.c,.election-issues .questions .question.q7 .response.c,.election-issues .questions .question.q25 .response.c,.election-issues .questions .question.q1 .response.c:before,.election-issues .questions .question.q2 .response.c:before,.election-issues .questions .question.q7 .response.c:before,.election-issues .questions .question.q25 .response.c:before{background-color:#cc0000;}.election-issues .questions .question.q3 .response.a,.election-issues .questions .question.q3 .response.a:before{background-color:#0c5fe8;}.election-issues .questions .question.q3 .response.b,.election-issues .questions .question.q3 .response.b:before{background-color:#4a8bf6;}.election-issues .questions .question.q3 .response.c,.election-issues .questions .question.q3 .response.c:before{background-color:#93bafa;}.election-issues .questions .question.q3 .response.d,.election-issues .questions .question.q3 .response.d:before{background-color:#cc0000;}.election-issues .questions .question.q4 .response.a,.election-issues .questions .question.q5 .response.a,.election-issues .questions .question.q9 .response.a,.election-issues .questions .question.q10 .response.a,.election-issues .questions .question.q12 .response.a,.election-issues .questions .question.q13 .response.a,.election-issues .questions .question.q14 .response.a,.election-issues .questions .question.q15 .response.a,.election-issues .questions .question.q16 .response.a,.election-issues .questions .question.q17 .response.a,.election-issues .questions .question.q18 .response.a,.election-issues .questions .question.q19 .response.a,.election-issues .questions .question.q20 .response.a,.election-issues .questions .question.q21 .response.a,.election-issues .questions .question.q22 .response.a,.election-issues .questions .question.q23 .response.a,.election-issues .questions .question.q24 .response.a,.election-issues .questions .question.q26 .response.a,.election-issues .questions .question.q27 .response.a,.election-issues .questions .question.q28 .response.a,.election-issues .questions .question.q29 .response.a,.election-issues .questions .question.q4 .response.a:before,.election-issues .questions .question.q5 .response.a:before,.election-issues .questions .question.q9 .response.a:before,.election-issues .questions .question.q10 .response.a:before,.election-issues .questions .question.q12 .response.a:before,.election-issues .questions .question.q13 .response.a:before,.election-issues .questions .question.q14 .response.a:before,.election-issues .questions .question.q15 .response.a:before,.election-issues .questions .question.q16 .response.a:before,.election-issues .questions .question.q17 .response.a:before,.election-issues .questions .question.q18 .response.a:before,.election-issues .questions .question.q19 .response.a:before,.election-issues .questions .question.q20 .response.a:before,.election-issues .questions .question.q21 .response.a:before,.election-issues .questions .question.q22 .response.a:before,.election-issues .questions .question.q23 .response.a:before,.election-issues .questions .question.q24 .response.a:before,.election-issues .questions .question.q26 .response.a:before,.election-issues .questions .question.q27 .response.a:before,.election-issues .questions .question.q28 .response.a:before,.election-issues .questions .question.q29 .response.a:before{background-color:#4a8bf6;}.election-issues .questions .question.q4 .response.b,.election-issues .questions .question.q5 .response.b,.election-issues .questions .question.q9 .response.b,.election-issues .questions .question.q10 .response.b,.election-issues .questions .question.q12 .response.b,.election-issues .questions .question.q13 .response.b,.election-issues .questions .question.q14 .response.b,.election-issues .questions .question.q15 .response.b,.election-issues .questions .question.q16 .response.b,.election-issues .questions .question.q17 .response.b,.election-issues .questions .question.q18 .response.b,.election-issues .questions .question.q19 .response.b,.election-issues .questions .question.q20 .response.b,.election-issues .questions .question.q21 .response.b,.election-issues .questions .question.q22 .response.b,.election-issues .questions .question.q23 .response.b,.election-issues .questions .question.q24 .response.b,.election-issues .questions .question.q26 .response.b,.election-issues .questions .question.q27 .response.b,.election-issues .questions .question.q28 .response.b,.election-issues .questions .question.q29 .response.b,.election-issues .questions .question.q4 .response.b:before,.election-issues .questions .question.q5 .response.b:before,.election-issues .questions .question.q9 .response.b:before,.election-issues .questions .question.q10 .response.b:before,.election-issues .questions .question.q12 .response.b:before,.election-issues .questions .question.q13 .response.b:before,.election-issues .questions .question.q14 .response.b:before,.election-issues .questions .question.q15 .response.b:before,.election-issues .questions .question.q16 .response.b:before,.election-issues .questions .question.q17 .response.b:before,.election-issues .questions .question.q18 .response.b:before,.election-issues .questions .question.q19 .response.b:before,.election-issues .questions .question.q20 .response.b:before,.election-issues .questions .question.q21 .response.b:before,.election-issues .questions .question.q22 .response.b:before,.election-issues .questions .question.q23 .response.b:before,.election-issues .questions .question.q24 .response.b:before,.election-issues .questions .question.q26 .response.b:before,.election-issues .questions .question.q27 .response.b:before,.election-issues .questions .question.q28 .response.b:before,.election-issues .questions .question.q29 .response.b:before{background-color:#cc0000;}.election-issues .questions .question.q6 .response.a,.election-issues .questions .question.q8 .response.a,.election-issues .questions .question.q11 .response.a,.election-issues .questions .question.q6 .response.a:before,.election-issues .questions .question.q8 .response.a:before,.election-issues .questions .question.q11 .response.a:before{background-color:#4a8bf6;}.election-issues .questions .question.q6 .response.b,.election-issues .questions .question.q8 .response.b,.election-issues .questions .question.q11 .response.b,.election-issues .questions .question.q6 .response.b:before,.election-issues .questions .question.q8 .response.b:before,.election-issues .questions .question.q11 .response.b:before{background-color:#cc0000;}.election-issues .questions .question.q6 .response.c,.election-issues .questions .question.q8 .response.c,.election-issues .questions .question.q11 .response.c,.election-issues .questions .question.q6 .response.c:before,.election-issues .questions .question.q8 .response.c:before,.election-issues .questions .question.q11 .response.c:before{background-color:#FBC02D;}.election-issues .questions .question .response.none{background-color:#aaa;}.election-issues .in-page-nav{position:fixed;right:2.75em;bottom:2.75em;display:flex;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;z-index:2;}.election-issues .in-page-nav .btn{box-shadow:0 0 10px rgba(0,0,0,0.4);}.election-issues .in-page-nav .dropdown-menu > li > a{padding:0.4em 0.75em;}@media (max-width:992px){.election-issues .questions .question{padding:1em 0.5em 0.5em;}.election-issues .questions .question .answers .answer{margin:0.25em 0;}.election-issues .questions .question .answers .answer a{padding:0.5em;}.election-issues .questions .question .answers .answer .response{flex-basis:40%;}}@media (max-width:767px){.election-issues .intro ul span{flex-basis:100%;text-align:center;}.election-issues .questions .question .answers .answer{flex-basis:100%;max-width:100%;}.election-issues .in-page-nav{position:fixed;right:0;bottom:0;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:0.5em;box-shadow:0 -2px 4px rgba(0,0,0,0.16);}.election-issues .in-page-nav .btn{font-size:1.6rem;box-shadow:none;}}@media (max-width:480px){.election-issues .questions .question .answers .answer a{font-size:1.3rem;}.election-issues .questions .question .answers .answer .response{font-size:1.3rem;}}.runoff .odd,.runoff .even{padding:3em 0;}.runoff .odd{background-color:#f1f1f1;}.runoff h2{margin-top:0;}.runoff h3{display:none;}.region-footer{background-color:transparent;}.region-footer .election-footer{display:flex;justify-content:center;align-items:center;}.region-footer .election-footer .election-sponsors-container{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#f1f1f1;padding:2em;}.region-footer .election-footer .election-sponsors-container p{flex:1 100%;font-family:'Rambla','Open Sans',Helvetica,Arial,sans-serif;font-size:1.2rem;text-align:center;margin:0.5em 0;}.region-footer .election-footer .election-sponsors-container .block-dfp{margin:0.5em 1em;}.region-footer .election-footer .election-sponsors-container .block-dfp h2{display:none;}

#loader{margin:230px auto 0;border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#content-window h2{text-align:left;color:#000;}.intro h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.intro p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}#map{height:800px;float:left;width:100%;}#content-window{float:left;overflow:scroll;height:800px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;font-size:1em;width:100%;border:1px solid #ccc;padding:8px;}#content-window h2{margin-top:4px;margin-bottom:4px;}#content-window a{color:#1215c7;}.about-data{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}@media (max-width:991px){#content-window{height:300px;}#map{height:400px;}}.pac-card{margin:10px 10px 0 0;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;box-shadow:0 2px 6px rgba(0,0,0,0.3);background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}#pac-container{padding-bottom:12px;margin-right:12px;}.pac-controls{display:inline-block;padding:5px 11px;}.pac-controls label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;}#pac-input{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;line-height:2.5em;font-weight:300;padding:0 11px 0 13px;text-overflow:ellipsis;width:100%;top:0;border:1px solid #ccc;}#pac-input:focus{border-color:#4d90fe;}#title{color:#fff;background-color:#4d90fe;font-size:25px;font-weight:500;padding:6px 12px;}#target{width:345px;}
