html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{background:#fff;min-width:320px;overflow-y:auto}body{font-family:'Roboto',sans-serif;color:#000;font-size:16px;min-width:320px;min-height:100%;text-align:center;-webkit-font-smoothing:antialiased}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.no-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hidden{display:none}.vote-usa-color{color:#0645ad}.js .no-js-only,.no-js .js-only,.only-print{display:none}.ui-widget{font-family:'Roboto',sans-serif}.ui-widget-overlay{background:repeat-x scroll 50% 50% #000}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Roboto',sans-serif;font-size:1em}.avoid-page-break{page-break-inside:avoid}.clicker{cursor:pointer}.gradient-bg-1,.gradient-bg-1-hovering{background:#fff4d3;background-image:-ms-linear-gradient(top,#ffe 0,#ffe9b8 100%);background-image:-moz-linear-gradient(top,#ffe 0,#ffe9b8 100%);background-image:-o-linear-gradient(top,#ffe 0,#ffe9b8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffe),color-stop(1,#ffe9b8));background-image:-webkit-linear-gradient(top,#ffe 0,#ffe9b8 100%);background-image:linear-gradient(to bottom,#ffe 0,#ffe9b8 100%)}.gradient-bg-1-hovering:hover{background:#ffe9b8;background-image:-ms-linear-gradient(bottom,#ffe 0,#ffe9b8 100%);background-image:-moz-linear-gradient(bottom,#ffe 0,#ffe9b8 100%);background-image:-o-linear-gradient(bottom,#ffe 0,#ffe9b8 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ffe),color-stop(1,#ffe9b8));background-image:-webkit-linear-gradient(bottom,#ffe 0,#ffe9b8 100%);background-image:linear-gradient(to top,#ffe 0,#ffe9b8 100%)}.rounded-border{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;border-radius:5px}.shadow{-moz-box-shadow:3px 3px 4px #bbb;-webkit-box-shadow:3px 3px 4px #bbb;box-shadow:3px 3px 4px #bbb}body.open-all-accordions .ui-accordion-content{display:block !important}body.open-all-accordions .ui-accordion-header{padding-left:8px !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}body.open-all-accordions .ui-accordion-header-icon{display:none !important}#ajax-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}#ajax-overlay-content{position:absolute}.no-zoom{font-size:16px !important}#page-container{min-height:100vh;position:relative}.outer-element{max-width:980px;padding-left:20px;padding-right:20px}.outer-page{width:100%;max-width:940px;margin:0 auto;text-align:left;background:#fff;padding-bottom:204px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clearfixleft:after{content:"";display:table;clear:left}.clearfixright:after{content:"";display:table;clear:right}.no-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hidden{display:none}img.responsive{width:100%;height:auto}.page-heading .title{font-size:24pt;color:#0645ad;margin:20px 0;font-weight:bold}.page-heading .title small{font-size:22px;line-height:120%;display:inline-block;margin-top:5px}.page-heading .subtitle{font-size:18px;padding:8px 0 0 12px}.intro-copy{line-height:1.4}.intro-copy .sub{margin:0 40px}.intro-copy ul{list-style-type:disc;margin-left:24px}.intro-copy li{margin-top:3px}.intro-copy p{margin:20px 0 10px 0}.vote-usa-address p{font-weight:bold;margin:.2em 0}.content{margin-top:-1px}.content h1{font-weight:bold;margin-top:30px;font-size:25pt;color:#0645ad}.content h2{font-weight:bold;margin-top:30px;font-size:1.2rem;color:#0645ad}.content h3{font-weight:bold;margin-top:25px;font-size:1.1rem}.content h4{font-weight:bold;margin-top:20px;font-size:1rem}.content .ui-widget-content{color:#000}.content .location-info{font-size:.95rem}.content .location-info span{display:block;margin-left:10px}.content .location-info span.districts-head{margin-left:0;font-weight:bold;color:#0645ad}.content .location-info{max-width:300px}.content .location-info1{float:right;margin-left:10px}.content .location-info2{display:none}.content .election-title{font-size:1.3rem;margin-top:5px;font-weight:normal}.content .office-title{margin-top:5px;font-weight:normal}.content .intro{padding-bottom:0}.content .intro p{margin:10px 0 10px 0;line-height:125%}span.more-text{background-image:url(/images/more-text.gif);display:inline-block;width:40px;height:13px;position:relative;top:3px;left:2px;cursor:pointer}span.more-ajax{background-image:url(/images/more-ajax.gif);display:inline-block;width:40px;height:13px;position:relative;top:2px}.ui-accordion-header.loading::after{content:url(/images/ajax-loader16.gif);position:relative;top:3px;left:8px}.social-media-outer{border-bottom:1px solid #ccc}.social-media{width:100%;padding-top:6px}.social-media .addthis_toolbox,.social-media .addthis_sharing_toolbox{float:right;margin:0 2px 6px 0}.social-media .special-link{float:left;padding:0 0 5px 5px}.social-media .special-link .one-link{white-space:nowrap}.social-media .special-link .one-link a{vertical-align:top;padding-top:12px}.social-media .special-link .link{font-weight:bold;font-size:.7rem;padding-left:4px;display:inline-block}.social-media .special-link .sample-ballot-link{position:relative}.social-media .special-link .sample-ballot-link ul{position:absolute;left:40px;font-size:10pt;z-index:1}.social-media .special-link .sample-ballot-link ul a{display:block;padding:7px 0;white-space:normal}.social-media .special-link .sample-ballot-link .link{color:#008000}.sample-ballot-button-box{padding:15px 20px;background:#f4f4f4;border:1px solid #dfdfdf;-moz-border-radius:4px;border-radius:4px;width:610px}.sample-ballot-button-box .button-group{float:left}.sample-ballot-button-box .style-x{margin-top:10px}.sample-ballot-button-box .style-1,.sample-ballot-button-box .style-4{margin-top:0}.sample-ballot-button-box .button-group-2,.sample-ballot-button-box .button-group-3{margin-left:24px}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover,a:active{color:#0645ad;text-decoration:none}a.republican{color:#d00000}a.democrat{color:#0000d0}a.presidential{color:#7d26cd}a:hover{text-decoration:underline;cursor:pointer}input[type=text],input[type=email],input[type=url],input[type=number]{width:100%;border:1px solid #1a1a1a;border-radius:0;font-size:16px;font-weight:normal;line-height:16px;padding:10px 16px;color:#1a1a1a;font-family:'Roboto',sans-serif;margin:0;vertical-align:baseline}p{margin:4px 0 4px}input[type=submit],a.link-button{border:0;color:#fff;background:#f60;font-size:18px;line-height:22px;padding:12px 20px;border-radius:8px;font-weight:bold;margin:0;text-decoration:none;display:inline-block;text-shadow:1px 1px 1px #888}input[type=submit]:hover,a.link-button:hover{opacity:.8}a.link-button{font-weight:normal;font-family:Georgia;padding:8px 12px;border-radius:5px}a.link-button:after{content:" ►"}select{width:100%;border:1px solid #1a1a1a;border-radius:0;font-size:16px;font-weight:normal;line-height:16px;padding:6px 10px;color:#1a1a1a;font-family:'Roboto',sans-serif;margin:0;vertical-align:baseline}textarea{width:100%;border:1px solid #1a1a1a;border-radius:0;font-size:16px;font-weight:normal;line-height:16px;padding:10px 16px;color:#1a1a1a;font-family:'Roboto',sans-serif;margin:0;vertical-align:baseline}.big-orange-button{display:inline-block;border:2px solid #f60;color:#fff;background:#f60;line-height:120%;padding:3px 10px;border-radius:8px;font-size:15px;font-weight:bold;text-decoration:none;margin:20px 20px 0 0;cursor:pointer;position:relative;transition:all .2s}.big-orange-button,.big-orange-button:visited,.big-orange-button:link,.big-orange-button:active{color:#fff}.big-orange-button:hover{background:#fff;color:#f60;text-decoration:none}.bob-with-arrow{padding-right:24px}.bob-with-arrow:after{content:'';display:inline-block;width:0;height:0;border:8px solid transparent;border-left-color:#fff;position:absolute;right:0;top:50%;margin-top:-8px;transition:all .2s}.bob-with-arrow:hover:after{border-left-color:#f60}.big-orange-button.disabled,.big-orange-button:disabled{background-color:#ccc;border-color:#ccc}.big-orange-button.disabled:hover,.big-orange-button:disabled:hover{color:#fff;border-color:#ccc;cursor:default}.bob-with-arrow.disabled:hover,.bob-with-arrow:disabled:hover{color:#fff;border-color:#ccc}.bob-with-arrow.disabled:hover:after,.bob-with-arrow:disabled:hover:after{border-left-color:#fff}.button-1{-moz-border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #779bd4;-webkit-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 0 #779bd4;background-attachment:scroll;background-color:#5583d4;background-image:linear-gradient(to bottom,#5583d4 5%,#2553aa 100%);background-position:0 0;background-repeat:repeat;border:1px solid #5583d4;border-radius:6px;box-shadow:inset 0 1px 0 0 #779bd4;color:#fff !important;display:inline-block;font-family:'Roboto',sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #0b306f;text-decoration:none !important}.button-1:hover{background-attachment:scroll;background-color:#2553aa;background-image:linear-gradient(to bottom,#2553aa 5%,#5583d4 100%);background-position:0 0;background-repeat:repeat}.button-1:active{position:relative;top:1px}.button-2{-moz-border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #ffd483;-webkit-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 0 #ffd483;background-attachment:scroll;background-color:#ffc456;background-image:linear-gradient(to bottom,#ffc456 5%,#ffb01e 100%);background-position:0 0;background-repeat:repeat;border:1px solid #ffc456;border-radius:6px;box-shadow:inset 0 1px 0 0 #ffd483;color:#fff !important;display:inline-block;font-family:'Roboto',sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #bf9341;text-decoration:none !important}.button-2:hover{background-attachment:scroll;background-color:#ffb01e;background-image:linear-gradient(to bottom,#ffb01e 5%,#ffc456 100%);background-position:0 0;background-repeat:repeat}.button-2:active{position:relative;top:1px}.button-3{-moz-border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #f29c93;-webkit-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 0 #f29c93;background-attachment:scroll;background-color:#fe1a00;background-image:linear-gradient(to bottom,#fe1a00 5%,#ce0100 100%);background-position:0 0;background-repeat:repeat;border:1px solid #d83526;border-radius:6px;box-shadow:inset 0 1px 0 0 #f29c93;color:#fff !important;display:inline-block;font-family:'Roboto',sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #b23e35;text-decoration:none !important}.button-3:hover{background-attachment:scroll;background-color:#ce0100;background-image:linear-gradient(to bottom,#ce0100 5%,#fe1a00 100%);background-position:0 0;background-repeat:repeat}.button-3:active{position:relative;top:1px}.button-4{-moz-border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #f08a24;-webkit-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 0 #f08a24;background-attachment:scroll;background-color:#f93;background-image:linear-gradient(to bottom,#f93 5%,#d16b05 100%);background-position:0 0;background-repeat:repeat;border:1px solid #e07a14;border-radius:6px;box-shadow:inset 0 1px 0 0 #f08a24;color:#fff !important;display:inline-block;font-family:'Roboto',sans-serif;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0 #b34d00;text-decoration:none !important}.button-4:hover{background-attachment:scroll;background-color:#d16b05;background-image:linear-gradient(to bottom,#d16b05 5%,#f93 100%);background-position:0 0;background-repeat:repeat}.button-4:active{position:relative;top:1px}.button-1.disabled,.button-2.disabled,.button-3.disabled,.button-4.disabled,.button-1:disabled,.button-2:disabled,.button-3:disabled,.button-4:disabled{-moz-border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-border-radius:6px;-webkit-box-shadow:inset 0 1px 0 0 #fff;background:#fff;border:1px solid #dcdcdc;border-radius:6px;box-shadow:inset 0 1px 0 0 #fff;color:#bbb !important;cursor:default !important;display:inline-block;filter:none;text-decoration:none;text-shadow:1px 1px 0 #fff;top:0}.button-smaller,#body .button-smaller,#Body .button-smaller{font-size:13px;padding:3px 12px}.button-smallest,#body .button-smallest,#Body .button-smallest{font-size:11px;padding:2px 9px}.email-form .email-form-message{max-width:800px}.email-form .email-form-label,.email-formm .email-form-good-label,.email-formm .email-form-error-label{font-family:'Roboto',sans-serif;font-size:.9rem;font-weight:bold;margin-bottom:0}.email-form .email-form-error-label{color:#f00}.email-form .email-form-good-label{color:#008000}.email-form .email-form-from-email-address{max-width:400px}.email-form .email-form-subject{max-width:600px}.email-form .email-form-other-subject{max-width:600px;margin-top:10px}.email-form .captcha-text{max-width:250px}#donationRequestDialog{display:none}.donation-request-dialog{background:transparent;border:none;position:fixed;top:30%}.donation-request-dialog .ui-dialog-titlebar{display:none}.donation-request-dialog .ui-dialog-content{text-align:left;color:#666;background-color:#fff;padding:0}.donation-request-dialog .header{width:100%;background:#0645ad;color:#fff}.donation-request-dialog .header div{padding:15px 0 13px 10px;font-size:24px;font-weight:normal}.donation-request-dialog .inner{padding:15px 30px 0 30px}.donation-request-dialog .inner .message-text{font-size:12pt;line-height:130%;margin:10px 10px 0 10px}.donation-request-dialog .inner .inner2{margin:20px 0 0 10px;width:100%;text-align:center}.donation-request-dialog .inner a{height:29px;display:block;overflow:hidden;cursor:pointer;font-size:10pt;font-weight:bold;background-color:#a1000e;color:#fff;padding:8px;border-radius:3px}.donation-request-dialog .inner a:hover{background-position:0 -29px}.donation-request-dialog .inner .yes,.donation-request-dialog .inner .no,.donation-request-dialog .inner .already{display:inline-block;margin-right:10px;margin-bottom:10px}.donation-request-dialog .inner .yes a{width:113px;background-color:#0645ad}.donation-request-dialog .inner .no a{width:111px}.donation-request-dialog .inner .already a{width:130px}.donation-request-dialog .inner .inner2 a:hover{background-position:0 -29px}#sampleBallotEmailDialog{display:none;overflow:hidden}.sample-ballot-email-dialog{background:transparent;border:none;position:fixed;top:30%}.sample-ballot-email-dialog .ui-dialog-titlebar{display:none}.sample-ballot-email-dialog .ui-dialog-content{text-align:left;color:#666;background-color:#fff;padding:0}.sample-ballot-email-dialog .header{width:100%;background:#0645ad;color:#fff}.sample-ballot-email-dialog .header div{padding:15px 0 13px 10px;font-size:24px;font-weight:normal}.sample-ballot-email-dialog .inner{padding:15px}.sample-ballot-email-dialog .inner .message-text{font-family:Georgia;font-size:12pt;line-height:130%;margin:10px 10px 0 10px}.sample-ballot-email-dialog .inner .inner2{margin-top:15px}.sample-ballot-email-dialog .inner .blurb{font-size:12pt;line-height:130%}.sample-ballot-email-dialog .inner .entry{display:table-row}.sample-ballot-email-dialog .inner .entry-container{display:table;width:100%}.sample-ballot-email-dialog .inner .entry input{font-family:'Roboto',sans-serif;height:29px;display:table-cell;font-size:16px;border:1px solid #444;border-right:none;padding-left:8px}.sample-ballot-email-dialog .inner .entry a.emailEnter{width:55px;display:table-cell;cursor:pointer;background:#0645ad;border-right:1px solid #444;border-top:1px solid #444;border-bottom:1px solid #444;color:#fff;font-size:12pt;padding-left:8px}.sample-ballot-email-dialog .inner .nothanks{clear:both;padding-top:20px}.sample-ballot-email-dialog .inner .nothanks a.emailNoThanks{width:80px;float:right;height:29px;display:block;overflow:hidden;cursor:pointer;font-size:10pt;font-weight:bold;background-color:#a1000e;color:#fff;padding:8px 0 0 8px;border-radius:3px}.sample-ballot-email-dialog .inner .nothanks a:hover.emailNoThanks{background-position:0 -29px}.sample-ballot-email-dialog .inner .already-signed-up{font-size:8pt;margin-top:15px;display:block;cursor:pointer}header{background-color:#fafafa;border-bottom:1px solid #ccc}header .header-inner{width:100%;margin:0 auto;text-align:left}header .logo{display:block;float:left;margin:4px 0;width:45%;max-width:280px}header .logo img{width:100%;height:auto}header .logo2{display:block;float:left;padding-top:2px;position:relative;text-decoration:none;width:45%;max-width:280px;min-width:175px;margin:4px 0}header .logo2 img{display:inline-block;width:20%;max-width:56px}header .logo2 div{display:inline-block}header .logo2 .vote-usa{font-size:36px;font-weight:900;margin:0 0 0 4px;margin-left:2px;position:relative;top:4px}header .logo2 .vote-informed{font-size:13px;margin:2px 0 0 10px;color:#666}header .donate{width:170px;height:50px;display:block;float:right;color:#fff;border-radius:3px;margin-top:6px;background-color:#228b22;text-decoration:none;border:2px solid #228b22;transition:all .2s}header .donate:hover{color:#228b22;background-color:#fff}header .donate .dollar-logo{height:30px;width:30px;border:3px solid #fff;color:#fff;border-radius:15px;position:relative;margin:9px 10px 0 18px;display:inline-block;vertical-align:top;transition:all .2s}header .donate:hover .dollar-logo{color:#228b22;border-color:#228b22}header .donate .dollar-logo div{font-weight:bold;top:2px;left:6px;position:relative;font-size:16pt}header .donate .message{display:inline-block;margin-top:8px}header .donate .line1{font-weight:bold}header .donate .line2{font-size:9pt;line-height:150%}.alert-dialog .ui-dialog-titlebar{display:none}#alert-dialog .inner{text-align:left;width:auto;min-width:200px;max-width:600px}#alert-dialog .message{color:#334f80;line-height:150%;font-size:15px}#alert-dialog .button-box{float:right;margin-top:18px}#alert-dialog input[type=button]{margin-left:4px}#addressEntryInline{font-family:'Roboto',sans-serif;font-size:.75rem;line-height:.9rem}#addressEntryInline .button-block{position:relative}#addressEntryInline .button-block .election-menu{position:absolute;z-index:1}#addressEntryInline input[type=text]{margin-bottom:2px}#addressEntryInline input[type=text]:disabled{background:#eee}#addressEntryInline p.error-message{font-weight:bold;color:#d00000;padding:0}#addressEntryInline .input-block{position:relative;margin-top:5px}#addressEntryInline .not-available{font-size:15px}#addressEntryInline .enter-new-address,#addressEntryInline .use-address{display:block;color:#000;text-decoration:underline;text-align:right}#addressEntryInline .enter-new-address:hover,#addressEntryInline .use-address:hover{display:block;color:#0645ad}#addressEntryInline p.or-view{font-size:20px;color:#244c9e;margin-top:20px}div.back-to-ballot{padding-top:10px;display:block;background:#ddd;border-bottom:1px solid #666;width:100%;height:46px;position:fixed;top:0;left:0;text-align:center;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}body.has-back-to-ballot header{margin-top:46px}.sample-ballot-button-box{padding:15px 20px;background:#f4f4f4;border:1px solid #dfdfdf;-moz-border-radius:4px;border-radius:4px;width:610px}.sample-ballot-button-box .button-group{float:left}.sample-ballot-button-box .style-x{margin-top:10px}.sample-ballot-button-box .style-1,.sample-ballot-button-box .style-4{margin-top:0}.sample-ballot-button-box .button-group-2,.sample-ballot-button-box .button-group-3{margin-left:24px}.responsive-report{padding:0 3px}.responsive-report .accordion-header:first-child{margin-top:0}.responsive-report .accordion-header{background:#b8b8b8;padding:8px 8px 8px 28px;margin-top:15px;font-size:16px;color:#fff;line-height:120%}.responsive-report .accordion-content .accordion-header{background:#e0e0e0;color:#444}.responsive-report .category-title p{font-size:80%}.no-js .responsive-report .accordion-header,.responsive-report .no-accordion .accordion-header{border:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;padding-left:8px}.no-js .responsive-report .accordion-content,.responsive-report .no-accordion .accordion-content{border:1px solid #aaa;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.responsive-report .accordion-content{padding:.5em;color:#000}.responsive-report .office-content{padding:.5em .2em}.responsive-report a.compare-candidates{display:block;width:143px;height:38px;background:url(/images/compareButtons.png);overflow:hidden;text-indent:-10000px;font-size:0;line-height:0;background-position:0 0;margin-left:auto;margin-right:auto}.responsive-report a:hover.compare-candidates{background-position:0 -38px}.responsive-report .candidate-views{text-align:center;margin-bottom:2px;display:none}.responsive-report .candidate-views a{padding:6px 10px;margin-top:2px}.responsive-report .office-ticket{width:100%;border:1px solid #333;margin:5px 0}.responsive-report .candidate-cell{display:inline-block;vertical-align:top;width:33.3333333%;padding:2px}.responsive-report .cell-heading{text-align:center;border-bottom:1px solid #333;background:#f0f0f0;color:#444;font-size:16px;padding:4px 0}.responsive-report .office-ticket .candidate-cell-inner{border:none}.responsive-report .candidate-cell-inner{border:1px solid #333}.responsive-report .candidates-1 .candidate-cell{width:100%}.responsive-report .candidates-2 .candidate-cell{width:50%}.responsive-report .office-ticket .candidate-cell{width:50%;padding:0}.responsive-report .candidate-image{display:table-cell}.responsive-report .candidate-image img{float:none;display:block}.responsive-report .candidate-info{padding:0 4px 5px 5px;display:table-cell;vertical-align:top}.responsive-report .candidate-name{font-weight:bold;font-size:1.1rem;line-height:120%;margin:8px 4px 10px 6px}.responsive-report .candidate-name a{font-weight:normal}.responsive-report .candidate-is-winner{margin:-9px 0 3px 0}.responsive-report .vacant-office{padding:10px;font-size:1rem;font-style:italic;text-align:center}.responsive-report .candidate-is-winner:before{content:"Winner";color:#f00;font-weight:bold;font-size:.8rem}.responsive-report .candidate-name.incumbent:before{content:"* "}.responsive-report .candidate-website{font-size:.8rem;font-weight:bold}.responsive-report .candidate-website a{word-break:break-all;display:inline-block}.responsive-report .social-media-anchors{margin-top:8px}.responsive-report ul.social-media-anchors li{float:left;margin-right:8px;margin-bottom:4px}.responsive-report .candidate-address span,.responsive-report .candidate-phone,.responsive-report .candidate-age{font-size:.8rem;display:block}.responsive-report .candidate-age{margin-top:4px}.responsive-report .candidate-age:before{content:"Age: "}.responsive-report .candidate-more-info{font-size:.8rem;font-style:italic;margin-top:8px}.responsive-report .referendum-title a span:after{content:" "}.responsive-report .referendum-content .referendum-passed:before,.responsive-report .referendum-content .referendum-failed:before{font-weight:bold;color:#008000;font-size:.9rem;padding-bottom:4px;display:block}.responsive-report .referendum-content .referendum-passed:before{content:"Passed"}.responsive-report .referendum-content .referendum-failed:before{content:"Did not pass"}.responsive-report .referendum-description{font-size:.95rem}.responsive-report .referendum-description span{display:block;margin-top:8px}.responsive-report .referendum-description span:first-child{margin-top:0}.responsive-report .referendum-details{font-size:.8rem;font-style:italic;margin-top:8px}.responsive-report .local-anchors{-webkit-columns:4 180px;-moz-columns:4 180px;columns:4 180px}.responsive-report .local-anchor{display:block;font-size:.9rem;padding:4px 0;break-inside:avoid-column;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;margin-left:10px;text-indent:-10px}.responsive-report .answer-ticket{width:100%;border:1px solid #333;margin:5px 0}.responsive-report .answer-cell{display:inline-block;vertical-align:top;width:33.3333333%;padding:2px}.responsive-report .answer-ticket .answer-inner{border:none}.responsive-report .answer-cell-inner{border:1px solid #333;padding:4px}.responsive-report .candidates-1 .answer-cell-inner{border:none;padding:0}.responsive-report .answer-cell-answer{border-top:1px solid #bbb;margin-top:10px;padding-top:5px;overflow-x:hidden}.responsive-report .answer-cell-answer:first-child{border-top:none;margin-top:0;padding-top:0}.responsive-report .answer-ticket .answer-cell-inner{border:1px solid #bbb}.responsive-report .candidates-1 .answer-cell{width:100%}.responsive-report .candidates-2 .answer-cell{width:50%}.responsive-report .answer-ticket .answer-cell{width:50%;padding:4px 4px 4px 2px}.responsive-report .answer-ticket .answer-cell:first-child{padding:4px 2px 4px 4px}.responsive-report .answer-name{font-size:1.1rem;font-weight:bold}.responsive-report .answer-image{float:left;padding:3px 8px 1px 0}.responsive-report .answer-image img{max-width:60px}.responsive-report .answer-video{margin-top:4px;font-size:.9rem;line-height:140%}.responsive-report .answer-video .duration,.responsive-report .answer-video .date{font-style:italic;font-size:90%;vertical-align:bottom}.responsive-report .answer-video img{padding:2px 10px 12px 8px;vertical-align:bottom}.responsive-report .answer-video span{font-size:.9rem;vertical-align:text-top}.responsive-report .answer-video .video-wrapper{max-width:420px;width:100%;display:none}.responsive-report .video-wrapper-outer{margin-bottom:15px;width:33.3333333%;padding:0 .6%;display:inline-block;vertical-align:top;overflow-y:hidden}.responsive-report .video-wrapper-outer p{font-size:80%;line-height:120%;margin-top:3px;overflow-x:hidden}.responsive-report .video-wrapper-outer p.heading{font-weight:bold;font-size:90%;color:#000;padding-left:10px;text-indent:-10px}.responsive-report .video-wrapper-outer p.sub-heading{font-size:70%;font-weight:normal;margin-top:-5px}.responsive-report .video-wrapper-outer p.video-source{font-style:italic;font-size:70%}.responsive-report .video-wrapper-outer p.video-source span{font-size:100%}.responsive-report .video-wrapper-outer p.video-source a{color:#0645ad}.responsive-report .video-wrapper-outer .video-wrapper{display:block;margin:5px 0}.responsive-report .answer-video .video-wrapper-inner{position:relative;padding-bottom:56.25%;height:0}.responsive-report .answer-video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-report .separator-rule{width:80%}.responsive-report .answer-answer{font-size:.9rem;line-height:130%}.responsive-report .answer-cell-answer em{font-style:italic}.responsive-report .answer-cell-answer p{margin:5px 0}.responsive-report .answer-cell-answer .answer-video p{margin:2px 0 2px 8px;font-size:95%;line-height:125%}.responsive-report .answer-cell-answer .answer-video p.video-source{font-style:italic;font-size:90%}.responsive-report .answer-source{font-size:.8rem;font-style:italic}.responsive-report .answer-source::before{content:"Source: "}.responsive-report .answer-source a{word-break:break-all}.responsive-report .channel-link{padding:10px 0;font-size:90%}.responsive-report .answer-video .video-container{display:none}.responsive-report .video-wrapper-outer .video-container{display:block;margin:5px 0}.responsive-report a.kalypto-checkbox{background-image:url(/images/checkboxes.png);background-position:0 -18px;display:block;height:18px;width:20px}.responsive-report a.kalypto-checkbox.checked{background-position:0 0}.ie10 .responsive-report .answer-source::before{content:""}.ie10 .responsive-report .answer-source a::before{content:"Source: ";color:#222}.ie10 .responsive-report .answer-source a{display:inline-block}.ballot-checks-container a.candidate-checkbox{float:left;margin:0 2px}.ballot-checks-container a.kalypto-checkbox.checked{background-position:-60px 0}a.video-icon{display:inline-block}.video-container{display:block;margin:0;width:100%;max-width:420px}.video-player{display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:pointer;display:block}img.video-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.video-play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;opacity:.7}div.yt-play-button{background:url("/images/yt-play-button.png") no-repeat}div.fb-play-button{background:url("/images/fb-play-button.png") no-repeat}.video-iframe{width:100%;height:100%;position:absolute;top:0;left:0}.issue-list-report span.question{display:block;padding:3px 20px;font-size:.95rem}.issues-report .issue-list-link{margin-top:10px;margin-left:5px;font-size:.85rem}.issues-report .issues-container{margin-top:20px}.issues-report .issues-message{margin-top:20px;font-style:italic}.issues-report .accordion-header.youtube-header{background-color:#fff;color:#000;font-weight:bold;padding-top:7px}.issues-report .accordion-header.youtube-header .logo{display:none;height:27px;width:62px;background-image:url(/images/yt-icon.png);position:relative;top:6px;margin-right:12px}#new-accordions .accordion-content:not(.bottom){padding:0}#new-accordions .accordion-header:not(.top){margin-top:0;border-radius:0}#new-accordions .accordion-header:not(.top),#new-accordions .accordion-content:not(.top){border-bottom:none;border-left:none;border-right:none;border-color:#ccc}#new-accordions .accordion-header:first-child:not(.top){border:0}#new-accordions .sub-heading{font-size:80%}#new-accordions .video-wrapper-outer .sub-heading{font-size:70%}#new-accordions .accordion-header-2{background:#e0e0e0;color:#444}#new-accordions .accordion-header-3{background:#f8f8f8;color:#444}#new-accordions .accordion-header.indent{padding-left:40px}#new-accordions .accordion-content-3{border-top:1px solid #ccc}#new-accordions .ui-icon{background:none;display:block;height:0;width:0;border:5px solid transparent;border-left-color:#888;margin-top:-5px;left:12px;transition:all .5s}#new-accordions .accordion-header.indent .ui-icon{left:24px;transition:all .5s}#new-accordions .ui-state-hover .ui-icon{border-left-color:#222;transition:all .5s}#new-accordions .ui-state-active .ui-icon{transform:rotate(90deg);left:10px;margin-top:-3px;transition:all .5s}#new-accordions .accordion-header.indent.ui-state-active .ui-icon{left:22px;transition:all .5s}footer{background-color:#505050;color:#fff;width:100%;position:absolute;bottom:0;padding-bottom:10px}footer .footer-inner{width:100%;margin:0 auto;text-align:left}footer nav{width:700px;padding:10px 20px;text-align:center;float:left}footer nav ul{margin-top:10px}footer nav li{display:inline-block;margin:2px 4px}footer nav a,footer nav a:link,footer nav a:visited,footer nav a:hover,footer nav a:active{color:#fff}footer nav a{font-size:10pt}footer nav .set2 a{font-size:9pt}footer .social{float:right;margin:30px 50px 0 0;width:170px}footer .social>*{display:inline-block}footer .social .icon{width:36px;height:42px;padding:0 2px 9px;margin:0 2px}footer .social .facebook{background:url(/images/facebook-sq-32.png) no-repeat 2px 0}footer .social .twitter{background:url(/images/twitter-sq-32.png) no-repeat 2px 0}footer .social .youtube{background:url(/images/you-tube-sq-32.png) no-repeat 2px 0}footer .disclaimer{font-size:8pt;line-height:140%}@media only screen and (max-width:805px){body.disclaimer-shown .outer-page{padding-bottom:270px}}@media only screen and (max-width:610px){body.disclaimer-shown .outer-page{padding-bottom:290px}}@media only screen and (max-width:448px){body.disclaimer-shown .outer-page{padding-bottom:340px}}@media only screen and (max-width:400px){body.disclaimer-shown .outer-page{padding-bottom:380px}}@media only screen and (max-width:335px){body.disclaimer-shown .outer-page{padding-bottom:420px}}@media only screen and (max-width:420px){body.disclaimer-hidden .outer-page{padding-bottom:230px}}@media only screen and (max-width:965px){footer nav{width:500px}}@media only screen and (max-width:799px){footer .footer-top{text-align:center}footer nav{float:none;display:inline-block;width:100%}footer .social{float:none;margin:10px 30px 0;display:inline-block}footer .disclaimer{text-align:center}}@media only screen and (max-width:665px){header .logo2 .vote-usa{font-size:5.414vw}header .logo2 .vote-informed{font-size:1.955vw}header .donate{width:105px;height:34px;margin-top:calc(4.24vw - 14.2px)}header .donate .dollar-logo{width:20px;height:20px;border-radius:10px;border-width:2px;margin:5px 5px 0 8px}header .donate .dollar-logo div{font-size:10pt;left:4.5px}header .donate .line2{display:none}}@media only screen and (max-width:499px){header .donate{width:90px;height:26px;margin-top:calc(4.24vw - 10.2px)}header .donate .dollar-logo{width:14px;height:14px;border-radius:7px;margin:4px 5px 0 8px}header .donate .dollar-logo div{font-size:6pt;top:2px;left:2.5px}header .donate .message{margin-top:5px}header .donate .line1{font-size:10pt}}@media only screen and (max-width:799px){.responsive-report .candidate-cell,.responsive-report .video-wrapper-outer,.responsive-report .answer-cell{width:50%}}@media only screen and (max-width:599px){.responsive-report .candidate-image img{max-width:75px}}@media only screen and (max-width:479px){.responsive-report .candidate-cell,.responsive-report .video-wrapper-outer,.responsive-report .answer-cell{width:100% !important}}@media only screen and (max-width:519px){.min-medium{display:none}input[type=text],input[type=email],input[type=url],input[type=number],select,textarea{font-size:12px}.main-banner .select-state-list{font-size:.9rem}.no-js .main-banner .base-menu ul{margin-top:40px}.main-footer .header{font-size:1.4rem}.no-js .main-navigation{height:30px;overflow:visible}.content{margin-top:30px}#topcontrol img{width:35px}}@media only screen and (max-width:759px){.min-large,.min-huge{display:none}.donate-banner img{width:175%}.no-js .main-navigation:hover .main-menu{display:block;width:100%;position:relative;padding-top:26px}.no-js .main-navigation ul.main-menu li{width:100%}.no-js .main-navigation ul.main-menu li a{background-size:inherit;height:21px;margin:1px 0 0 0;background-position:top left}.no-js .main-navigation ul.main-menu li.home a{background-image:url(/images/nav-home-h.png)}.no-js .main-navigation ul.main-menu li.for-voters a{background-image:url(/images/nav-voters-h.png)}.no-js .main-navigation ul.main-menu li.for-candidates a{background-image:url(/images/nav-candidates-h.png)}.no-js .main-navigation ul.main-menu li.for-volunteers a{background-image:url(/images/nav-volunteers-h.png)}.no-js .main-navigation ul.main-menu li.donate a{background-image:url(/images/nav-donate-h.png);height:28px}.no-js .main-navigation ul{position:absolute}.no-js .main-navigation ul li{background:#fff}.main-navigation{margin-top:0}.content{margin-top:27px}.no-js .content{margin-top:1px}.sample-ballot-button-box{width:220px}.sample-ballot-button-box .button-group{float:none}.sample-ballot-button-box .button-group-2,.sample-ballot-button-box .button-group-3{margin-left:0;margin-top:15px}}@media only screen and (max-width:429px){header .logo2 .vote-usa{font-size:23.2px}header .logo2 .vote-informed{font-size:8.4px}header .donate{margin-top:8px}}@media only screen and (max-width:675px){.content .location-info1{display:none}.content .location-info2{display:block}}@media only screen and (min-width:520px) and (max-width:759px){.min-large,.min-huge{display:none}.max-small{display:none}.no-js .main-navigation{height:47px;overflow:visible}.no-js .main-navigation ul{top:21px}.content{margin-top:47px}.social-media .special-link .sample-ballot-link ul{width:400px}}@media only screen and (min-width:760px) and (max-width:939px){.min-huge{display:none}.max-small,.max-medium{display:none}}@media only screen and (min-width:940px){.max-small,.max-medium,.max-large{display:none}}@media only screen and (min-width:760px){.social-media .special-link .one-link .link{font-size:.8rem}.social-media .special-link .sample-ballot-link ul{width:500px}}@media print{.no-print,#topcontrol{display:none !important}.only-print{display:block !important}body.has-back-to-ballot header{margin-top:0}a{color:#000 !important}.print-url{word-break:break-all}:not(.print-current-state)>.ui-accordion-content{display:block !important;overflow-x:hidden}.no-print-closed>.ui-accordion-header:not(.ui-accordion-header-active){display:none !important}.ui-accordion-header{padding-left:8px !important}.ui-accordion-header-icon{display:none !important}footer{background-color:#fff}footer .disclaimer{color:#000}}