﻿/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ea382a9337506523b139)
 * Config saved to config.json and https://gist.github.com/ea382a9337506523b139
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-moz-keyframes loader{0%{left:0%;right:100%}50%{left:0%;right:0%}100%{left:100%;right:0%}}@-webkit-keyframes loader{0%{left:0%;right:100%}50%{left:0%;right:0%}100%{left:100%;right:0%}}@-ms-keyframes loader{0%{left:0%;right:100%}50%{left:0%;right:0%}100%{left:100%;right:0%}}@keyframes loader{0%{left:0%;right:100%}50%{left:0%;right:0%}100%{left:100%;right:0%}}.loading-bar{margin:0;padding:0;width:100%;height:5px;background:#5A5B5C;position:relative}.loading-bar .progress{height:2px;width:auto;background:red;display:block;position:absolute;left:0;right:100%}.loading-bar.active .progress{-moz-animation:loader 3s infinite;-webkit-animation:loader 3s infinite;-ms-animation:loader 3s infinite;animation:loader 3s infinite}.center{text-align:center}.pillarIcon{width:35px;height:40px;background-size:contain;background-repeat:no-repeat}.pillarIcon.budget-tax{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/budget-tax.svg")}.pillarIcon.education{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/education.svg")}.pillarIcon.good-government{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/good-government.svg")}.pillarIcon.labor{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/labor.svg")}.pillarIcon.health-care{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/health-care.svg")}.pillarIcon.jobs-growth{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/jobs-growth.svg")}.pillarIcon.pensions{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/pensions.svg")}.pillarIcon.criminal-justice{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/criminal-justice.svg")}.pillarIcon.poverty-solutions{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars/poverty-solutions.svg")}#disqus_thread{margin-top:20px}iframe{border:0}img{border:0}form input.m{position:absolute;left:-9999px;text-indent:-9999px}input{border-radius:0}html,body{margin:0;padding:0;height:100%;width:100%;min-width:990px;background-color:white;line-height:1.8em;font-family:"Noticia Text","Georgia",serif;font-size:16px}@media (max-width: 767px){html,body{min-width:0}}body>#wrap{min-height:calc(100% - 300px)}body>#wrap>#main{overflow:hidden}a{text-decoration:none;color:#595A5C;font-weight:bold}.btn{font-weight:normal}.btn.black{color:black;border-color:black}.infscr-loading,#infscr-loading{text-align:center;margin-bottom:30px}.infscr-loading img,#infscr-loading img{margin-bottom:10px}.archive,.page.article{margin-top:30px}.page.article{margin-bottom:30px}.section-header h1{color:#595A5C}.section-header h1 a{color:inherit;text-decoration:none}.section-header p{font-size:18px;text-align:center}.job-description .section-header{border-bottom:1px solid grey}.job-description .column{padding-top:15px}.job-description .btn{color:black;border-color:black;clear:both}.job-description .sidebar.column{width:299px}.job-description .sidebar.column h1,.job-description .sidebar.column h2,.job-description .sidebar.column h3,.job-description .sidebar.column h4,.job-description .sidebar.column h5,.job-description .sidebar.column h6{font-family:"Noticia Text","Georgia",serif;text-transform:uppercase}.job-description .sidebar.column ul{list-style-type:none;margin:0;padding:0}.job-description .sidebar.column ul li{font-style:italic;line-height:25px}.job-description .content.column{border-left:1px solid grey;margin-left:0;padding-left:20px;min-height:200px}.job-description .content.column h1,.job-description .content.column h2,.job-description .content.column h3,.job-description .content.column h4,.job-description .content.column h5,.job-description .content.column h6{font-family:"Oswald",serif;text-transform:uppercase}.job-description .content.column p{margin-bottom:30px}header.hero.contact-information>.contain,header.hero.midx>.contain{padding-top:110px}.related .excerpt-box{margin-top:9px;margin-bottom:9px}.related .excerpt-box .wrap{height:350px;padding:0}.related .excerpt-box .wrap header nav{padding:25px 25px 15px 25px}.related .excerpt-box .wrap .content{padding:0 25px 25px 25px}.related .excerpt-box .wrap .meta.author{padding-top:10px}.related .excerpt-box .wrap .meta{color:white}.related .excerpt-box article a{color:white !important}.related .excerpt-box h1{line-height:1.2;font-size:24px}html{margin-top:0 !important}input{font-family:"Roboto Slab",sans-serif}html.newsletter-signup .options budget-tax label{color:#73A64D}html.newsletter-signup .options education label{color:#0D7D9C}html.newsletter-signup .options government label{color:#DBB92D}html.newsletter-signup .options labor label{color:#59576D}html.newsletter-signup .options healthcare label{color:#C12D2D}html.newsletter-signup .options pensions label{color:#DA5A33}html.newsletter-signup .options jobs-growth label{color:#0BAEA6}html.newsletter-signup .options crinimalj label{color:#12314F}form fieldset .amount label.error{width:100%;border:0;background:none;text-align:left;font-size:15px;padding:0;line-height:15px;margin-top:-4px;position:absolute}.row.widget-borders .widget-box{margin-right:0;border-right:1px dotted gray}.row.widget-borders .widget-box:nth-child(3n),.row.widget-borders .widget-box.lastChild{border-right:none}figure.wp-caption{position:relative}figure.wp-caption figcaption{position:absolute;bottom:0;padding:15px;color:white}figure.wp-caption figcaption a{color:inherit !important}.sidebar.widget-box.reports_cta{background:#2f2f2f;padding:15px}.sidebar.widget-box.reports_cta h1{color:white;border:2px solid white;padding:15px;margin:0;line-height:3em;text-transform:uppercase;text-align:center;font-weight:normal !important;font-family:"Oswald",serif;font-size:25px}.sidebar.widget-box.reports_cta h1 a{font-weight:normal !important}img.circle{border-radius:50%}.debug{padding-top:50px;display:none}.contain{overflow:hidden;max-width:960px;margin:0 auto}.column{margin:0 10px 0 10px;overflow:hidden;float:left;display:inline}.grid_1{width:60px}.grid_2{width:140px}.grid_3{width:220px}.grid_4{width:300px}.grid_5{width:380px}.grid_6{width:460px}.grid_7{width:540px}.grid_8{width:620px}.grid_9{width:700px}.grid_10{width:780px}.grid_11{width:860px}.grid_12{width:940px}.push_1{margin-left:70px}.push_2{margin-left:150px}.gutter_left{margin-right:0;margin-left:20px}.gutter_right{margin-left:0;margin-right:20px}h1{font-family:"Vollkorn",serif;font-size:30px;line-height:30px;font-weight:normal}h2{font-family:"Roboto Slab",sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase}.hero h1{text-align:center}.hero h1,.about h1{text-transform:uppercase}.btn{border:2px solid white;letter-spacing:1px;display:inline-block;padding:6px 16px;text-transform:uppercase;color:white;text-decoration:none;margin-right:auto;margin-left:auto;font-size:16px;line-height:20px;font-family:"Oswald",serif;font-size:16px}.btn:hover{background:white;color:black}article.compass_issue article.compass_article h1{font-family:"Oswald",serif}article.compass_article{border-bottom:0}html.compass_article article.compass_article header{background-color:#333333;background-position:center;background-repeat:no-repeat;background-size:cover;height:355px}html.compass_article article.compass_article header .container{height:100%;position:relative}html.compass_article article.compass_article header .container .wrap{position:absolute;bottom:0}html.compass_article article.compass_article header h1{color:white;font-family:"Roboto Slab",sans-serif;font-size:48px;line-height:60px;font-weight:700;border-bottom-width:5px;border-bottom-style:solid;padding-bottom:10px}html.compass_article article.compass_article header nav a{color:white;font-family:"Oswald",serif;font-size:16px;text-transform:uppercase;text-decoration:none}html.compass_article article.compass_article header nav a span{text-transform:none}.social{height:26px}.social.member{display:inline}.social a{display:inline-block;height:22px;width:22px;text-decoration:none;background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/sprite-215.png");background-repeat:no-repeat}.social a span{display:none}.social a.twitter{background-position:0 0}.social a.facebook{background-position:-30px 0}.social a.linkedin{background-position:-102px 0}.social a.email{background-position:-63px 0}.social a.youtube{background-position:-137px 0}.social a.googleplus{background-position:-167px 0}.social a.instagram{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/social/instagram-white.svg") center center}.author.bio .social.author{width:100%;text-align:center}.social.social-author a.twitter{background-position:-3px -66px}.social.social-author a.facebook{background-position:-35px -66px}.social.social-author a.linkedin{background-position:-96px -66px}.social.social-author a.email{background-position:-66px -66px}.social.social-author a.youtube{background-position:-127px -66px}.social.social-author a.googlep{background-position:159px -66px}.socialSvg{line-height:1}.socialSvg a{display:inline-block;vertical-align:top;margin-right:14px}.socialSvg a svg{width:20px;height:20px}.socialSvg a:hover svg path,.socialSvg a:hover svg rect,.socialSvg a:hover svg circle,.socialSvg a:hover svg polygon{transition:all .25s ease;fill:#ecc41f}.socialSvg a:last-of-type{margin-right:0}@media (max-width: 767px){.socialSvg a{margin-right:14px}.socialSvg a svg{width:28px;height:28px}}article.articlePost>.meta .share,section.donate>.meta .share,.metaSvgStyle>.meta .share{position:absolute;z-index:1}@media (max-width: 767px){article.articlePost>.meta .share,section.donate>.meta .share,.metaSvgStyle>.meta .share{position:relative}}article.articlePost>.meta .share,section.donate>.meta .share,.metaSvgStyle>.meta .share{width:36px;left:calc(50% + 400px);padding-top:2px}article.articlePost>.meta .share a,section.donate>.meta .share a,.metaSvgStyle>.meta .share a{width:34px;height:34px;margin-bottom:8px;border:1px solid #a7a9ac;display:flex;justify-content:center;align-items:center}article.articlePost>.meta .share a svg path,article.articlePost>.meta .share a svg rect,article.articlePost>.meta .share a svg polygon,article.articlePost>.meta .share a svg circle,section.donate>.meta .share a svg path,section.donate>.meta .share a svg rect,section.donate>.meta .share a svg polygon,section.donate>.meta .share a svg circle,.metaSvgStyle>.meta .share a svg path,.metaSvgStyle>.meta .share a svg rect,.metaSvgStyle>.meta .share a svg polygon,.metaSvgStyle>.meta .share a svg circle{fill:#a7a9ac}article.articlePost>.meta .share a:hover,section.donate>.meta .share a:hover,.metaSvgStyle>.meta .share a:hover{transition:all .25s ease;background-color:#424242}article.articlePost>.meta .share a:hover svg path,article.articlePost>.meta .share a:hover svg rect,article.articlePost>.meta .share a:hover svg polygon,article.articlePost>.meta .share a:hover svg circle,section.donate>.meta .share a:hover svg path,section.donate>.meta .share a:hover svg rect,section.donate>.meta .share a:hover svg polygon,section.donate>.meta .share a:hover svg circle,.metaSvgStyle>.meta .share a:hover svg path,.metaSvgStyle>.meta .share a:hover svg rect,.metaSvgStyle>.meta .share a:hover svg polygon,.metaSvgStyle>.meta .share a:hover svg circle{transition:all .25s ease;fill:white}@media (max-width: 767px){article.articlePost>.meta .share,section.donate>.meta .share,.metaSvgStyle>.meta .share{width:100%;padding:15px 0;display:flex;flex-direction:row}article.articlePost>.meta .share a,section.donate>.meta .share a,.metaSvgStyle>.meta .share a{margin:0 5px 0 0}}@media (max-width: 1100px){article.articlePost>.meta .share,section.donate>.meta .share,.metaSvgStyle>.meta .share{left:calc(50% + 390px)}}@media (max-width: 767px){article.articlePost>.meta .share,section.donate>.meta .share,.metaSvgStyle>.meta .share{left:0}}section.donate>.meta div.share{left:calc(50% + 460px);padding-top:40px}@media (max-width: 767px){section.donate>.meta div.share{padding:15px 0;left:0}}.linebar.social.share-bar:before,.linebar.social.share-bar:after{margin:0}.linebar.social.share-bar:before{margin-right:6px}.linebar.social.share-bar:after{margin-left:6px}.share svg{overflow:visible}.share-bar{width:100%;max-width:700px;margin:30px auto;text-align:center}.share-bar a{display:inline-block;width:34px;height:34px;background-color:#BABCBE;border-radius:50%;margin-right:4px;margin-left:4px;position:relative;top:-3px;background-image:none}.share-bar a svg{top:0;position:relative;display:inline-block;vertical-align:middle;overflow:visible}.share-bar a svg path,.share-bar a svg polygon,.share-bar a svg circle{fill:white}.share-bar a:hover{transition:all .25s ease;background-color:#595a5c}.share-bar a span{display:none}#main>.feature{position:relative;min-height:350px;color:white;background:#000 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/skyline-1.jpg");background-size:cover;text-align:center}#main>.feature .btn{background-color:rgba(20,20,20,0.3)}#main>.feature .btn:hover{background-color:white}#main>.feature>*{position:absolute;top:0;right:0;bottom:0;left:0}#main>.feature .texture{background:rgba(0,0,0,0.5)}#main>.feature .contain{width:640px;margin:65px auto 75px}#main>.feature .contain h1,#main>.feature .contain h2{color:white;font-weight:bold;text-shadow:0 0 12px black}#main>.feature .contain h1{font-family:"Oswald",serif;font-size:28px;letter-spacing:1px;line-height:30px}#main>.feature .contain h2{margin:15px 0;line-height:26px;font-family:"Noticia Text","Georgia",serif;font-size:18px}#main>.feature .contain hr{border:0;border-top:2px solid white;width:200px;margin:10px auto}.infiniteScroll.withContactForm .inlineContactForm{position:relative;margin-top:50px}.infiniteScroll.withContactForm .inlineContactForm .about.have_a_question{padding-top:60px}.infiniteScroll.withContactForm .inlineContactForm header.scrolling{position:absolute;width:100%;text-align:center;top:-20px}.infiniteScroll.withContactForm .inlineContactForm header.scrolling div{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;line-height:40px;padding:0 40px;background-color:#29abe2;text-transform:uppercase;color:white;display:inline-block}@media (max-width: 767px){.infiniteScroll.withContactForm .inlineContactForm header.scrolling div{padding:0;letter-spacing:0.5px;width:100%;box-sizing:border-box}}.infiniteScroll.withContactForm>article.articlePost:nth-of-type(odd) .inlineContactForm{display:none}.infiniteScroll.withContactForm>article.articlePost:nth-of-type(even) .inlineNewsletter{display:none}article.articlePost.singlePage>.body p:first-of-type{margin-top:0}article.articlePost{padding-bottom:0;border:none}article.articlePost>header{position:relative;height:calc(100vh - 70px);overflow:hidden}article.articlePost>header .image{background-position:center center;background-size:cover;height:100%;width:100%;position:absolute;left:0;top:0}article.articlePost>header .image video{height:100%;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}article.articlePost>header .overlay{position:absolute;height:330px;width:100%;left:0;bottom:0;background:linear-gradient(transparent, rgba(0,0,0,0.9))}article.articlePost>header .wrapper{position:relative;width:100%;margin:0 auto;height:calc(100% - 49px);max-width:1480px;padding:0 70px;box-sizing:border-box}article.articlePost>header .wrapper div.header{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:41px;letter-spacing:2px;position:absolute;left:0;bottom:0;overflow:visible;line-height:1.1em;text-transform:uppercase;width:calc(100% - 70px);box-sizing:border-box;padding-right:220px;color:white;padding-left:inherit}article.articlePost>header .wrapper div.pillar{position:absolute;right:0;bottom:0;padding-right:inherit}article.articlePost>header .wrapper div.pillar a{display:block}article.articlePost>header .wrapper div.pillar a:hover{transition:all .25s ease;opacity:0.9}@media (max-width: 767px){article.articlePost>header{height:auto}article.articlePost>header .image{height:0;padding-top:61%;position:relative}article.articlePost>header .overlay{display:none}article.articlePost>header .wrapper{border-top:4px solid #e6e7e8;height:auto;padding:15px 16px;background-color:white}article.articlePost>header .wrapper div.header{font-size:24px;letter-spacing:1px;position:relative;line-height:1.2;width:100%;padding-right:0;padding-left:0;color:#414141}article.articlePost>header .wrapper div.pillar{top:-60px;bottom:auto}}article.articlePost>.meta.page{border:none}article.articlePost>.meta{border-top:10px solid #e6e7e8;text-align:center;padding-top:48px;position:relative;font-style:normal}@media (max-width: 767px){article.articlePost>.meta{padding:0 15px 0;border-top:none}}article.articlePost>.meta .authors{position:absolute;z-index:1}@media (max-width: 767px){article.articlePost>.meta .authors{position:relative}}article.articlePost>.meta .authors{font-family:'Roboto', sans-serif;font-weight:400;width:140px;left:calc(50% - 525px);text-align:left}article.articlePost>.meta .authors .authorMobile{display:none}article.articlePost>.meta .authors .author{margin-top:12px;line-height:1.8}article.articlePost>.meta .authors .author,article.articlePost>.meta .authors .author a{color:#2f2f2f}article.articlePost>.meta .authors .author h4{font-size:15px;font-weight:700;margin:0}article.articlePost>.meta .authors .author p{font-size:12px;margin:0}article.articlePost>.meta .authors .author img{margin-top:13px;width:50px;height:50px;border-radius:50%}article.articlePost>.meta .authors .author a:hover{transition:opacity .25s ease;opacity:0.8}article.articlePost>.meta .authors .author:first-of-type{margin-top:0}article.articlePost>.meta .authors .category,article.articlePost>.meta .authors .timestamp{font-size:11px;font-weight:500;text-transform:uppercase;line-height:2.3}article.articlePost>.meta .authors .category{padding-top:9px}article.articlePost>.meta .authors .category a:hover{transition:color .25s ease}article.articlePost>.meta .authors .timestamp{color:#a7a9ac}article.articlePost>.meta .authors .languageFilter{margin-top:30px}@media (max-width: 767px){article.articlePost>.meta .authors .languageFilter{margin-bottom:10px;margin-top:25px}}article.articlePost>.meta .authors .languageFilter a{margin:0 0 5px;width:100%}@media (max-width: 767px){article.articlePost>.meta .authors .languageFilter a{width:50%}}@media (max-width: 767px){article.articlePost>.meta .authors{width:100%;line-height:1.2}article.articlePost>.meta .authors .author{display:none}article.articlePost>.meta .authors .authorMobile{font-size:15px;display:inline}article.articlePost>.meta .authors .category{display:none}article.articlePost>.meta .authors .timestamp{padding-left:4px;display:inline}article.articlePost>.meta .authors .authorMobile,article.articlePost>.meta .authors .timestamp{line-height:1.4}}@media (max-width: 1100px){article.articlePost>.meta .authors{left:calc(50% - 494px)}}@media (max-width: 767px){article.articlePost>.meta .authors{left:0}}article.articlePost>.body,article.articlePost>.inlinePetition{position:relative;padding:0 calc(50% - 325px);width:650px;box-sizing:content-box}@media (max-width: 767px){article.articlePost>.body,article.articlePost>.inlinePetition{width:100%}}article.articlePost>.body.page>p:first-of-type{margin-top:0}article.articlePost>.body{font-family:'Lora', serif;font-weight:400;color:#414141;font-size:16px;overflow:hidden}@media (max-width: 767px){article.articlePost>.body{box-sizing:border-box;padding:0 15px}}article.articlePost>.body *{max-width:100%}article.articlePost>.body img{height:auto}article.articlePost>.body p{margin:35px 0}@media (max-width: 767px){article.articlePost>.body p{margin:25px 0}}article.articlePost>.body>p:first-of-type{margin-top:0}article.articlePost>.body p:last-of-type{margin-bottom:0}article.articlePost>.body p.intro{margin:0 0 20px}article.articlePost>.body p.intro span{font-size:25px;font-weight:700;color:white;background-color:#414141;line-height:36px;box-shadow:0px -36px 0 #414141 inset,7px 0px 0 #414141,-7px 0px 0 #414141;box-decoration-break:clone}@media (max-width: 767px){article.articlePost>.body p.intro span{font-size:20px;line-height:30px;box-shadow:0 0 0 #414141 inset,8px 0px 0 #414141,-8px 0px 0 #414141}}article.articlePost>.body a{font-weight:400;color:#414141;border-bottom:2px solid #909090}article.articlePost>.body a *{font-weight:400}article.articlePost>.body a:hover{transition:all .25s ease;border-color:#414141}article.articlePost>.body a.btn{background-color:white;border:2px solid #414141}article.articlePost>.body a.btn:hover{background-color:#414141;color:white}article.articlePost>.body div.youtubeEmbed{position:relative;width:120%;padding-top:67.5%;max-width:none;left:-10%}article.articlePost>.body div.youtubeEmbed iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width: 767px){article.articlePost>.body div.youtubeEmbed{width:calc(100% + 30px);padding-top:61.3%;left:-15px}}article.articlePost>.body .podcastEmbed{margin-bottom:30px}@media (max-width: 767px){article.articlePost>.body .podcastEmbed{position:relative;left:-15px;width:calc(100% + 30px);max-width:none !important;margin-bottom:15px;margin-top:20px}}article.articlePost>.body .relatedFloat{margin-top:7px;width:300px;float:left;padding-right:35px;padding-bottom:10px;box-sizing:border-box;position:relative;left:-120px;margin-right:-120px}@media (max-width: 767px){article.articlePost>.body .relatedFloat{left:-15px;width:calc(100% + 30px);padding-right:0;padding-bottom:0;float:none;max-width:none !important;margin:25px 0}}article.articlePost>.body .relatedFloat a{display:block;background-color:#414141;color:white;border:none !important}article.articlePost>.body .relatedFloat a .image{padding-top:60%;background-size:cover;background-position:center center;background-color:#f1f1f1}article.articlePost>.body .relatedFloat a .details{padding:20px}@media (max-width: 767px){article.articlePost>.body .relatedFloat a .details{padding:20px 15px}}article.articlePost>.body .relatedFloat a .details h2{font-family:'Oswald', 'sans-serif';font-weight:400;line-height:1.2;margin:0;letter-spacing:0.5px}article.articlePost>.body .relatedFloat a .details p{font-size:13px;font-style:italic;line-height:1;margin:0 0 10px}article.articlePost>.body .relatedFloat a:hover{color:#ecc41f !important}article.articlePost>.postBar{background-color:#2f2f2f;padding:45px 0 30px;text-align:center;font-size:0}article.articlePost>.postBar ul{padding:0}article.articlePost>.postBar ul li{display:inline-block;vertical-align:top;margin-right:80px}article.articlePost>.postBar ul li a{color:white;display:inline-block}article.articlePost>.postBar ul li a .icon{line-height:0;min-height:53px}article.articlePost>.postBar ul li a p{font-family:'Lora', serif;font-weight:400;font-style:italic;font-size:14px;margin:0;line-height:1.2;text-transform:lowercase}article.articlePost>.postBar ul li a p span{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:16px;text-transform:uppercase;font-style:normal;letter-spacing:1px}article.articlePost>.postBar ul li a:hover .icon svg path,article.articlePost>.postBar ul li a:hover .icon svg circle,article.articlePost>.postBar ul li a:hover .icon svg rect,article.articlePost>.postBar ul li a:hover .icon svg polygon{transition:all .25s ease;fill:#ecc41f}article.articlePost>.postBar ul li:last-of-type{margin-right:0}@media (max-width: 767px){article.articlePost>.postBar{padding:45px 0 10px}article.articlePost>.postBar ul li{margin:0 0 20px 0;width:33.3%}article.articlePost>.postBar ul li a .icon{line-height:0;min-height:45px}}article.articlePost>.inlineNewsletter{margin:2px 0 6px;padding:28px 0;background-color:black}article.articlePost>.inlineNewsletter h3{color:white;font-family:'Lora', serif;font-weight:400;text-align:center;font-size:18px;font-style:italic;margin:0;padding-bottom:15px}article.articlePost>.inlineNewsletter h3 strong{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:2px;font-style:normal;text-transform:uppercase}article.articlePost>.inlineNewsletter .wrapper{width:586px;margin:0 auto}article.articlePost>.inlineNewsletter form .thankYou{color:white;padding-top:100px}article.articlePost>.inlineNewsletter form.success h3{opacity:0}@media (max-width: 767px){article.articlePost>.inlineNewsletter h3{line-height:1.35}article.articlePost>.inlineNewsletter h3 strong{font-size:15px}article.articlePost>.inlineNewsletter .wrapper{width:100%;padding:0 15px}article.articlePost>.inlineNewsletter form .thankYou{padding-top:120px}}article.articlePost>.body,article.articlePost>.inlinePetition{margin-bottom:40px}@media (max-width: 767px){article.articlePost>.inlinePetition{margin-bottom:2px}}article.articlePost.budget-tax .ipTaxCalculator.progressive .actionLinks a{background-color:#73A64D}article.articlePost.budget-tax .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.budget-tax>.meta .authors .category a{color:#73A64D}article.articlePost.budget-tax>.meta .authors .category a:hover{color:#5b833d}article.articlePost.budget-tax>.body a{border-color:#73A64D}article.articlePost.budget-tax>.body a:hover{color:#5b833d}article.articlePost.budget-tax>.body .intro span{background-color:#73A64D;box-shadow:0px -36px 0 #73A64D inset,7px 0px 0 #73A64D,-7px 0px 0 #73A64D}article.articlePost.budget-tax>.inlinePetition form input[type=submit]{background-color:#73A64D}article.articlePost.budget-tax>.inlinePetition form input[type=submit]:hover{background-color:#5b833d}article.articlePost.budget-tax>.inlineNewsletter{background-color:#73A64D}article.articlePost.budget-tax>.inlineNewsletter form input[type=submit]{background-color:#80b25a}article.articlePost.budget-tax>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#679545}article.articlePost.good-government .ipTaxCalculator.progressive .actionLinks a{background-color:#DBB92D}article.articlePost.good-government .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.good-government>.meta .authors .category a{color:#DBB92D}article.articlePost.good-government>.meta .authors .category a:hover{color:#b6981f}article.articlePost.good-government>.body a{border-color:#DBB92D}article.articlePost.good-government>.body a:hover{color:#b6981f}article.articlePost.good-government>.body .intro span{background-color:#DBB92D;box-shadow:0px -36px 0 #DBB92D inset,7px 0px 0 #DBB92D,-7px 0px 0 #DBB92D}article.articlePost.good-government>.inlinePetition form input[type=submit]{background-color:#DBB92D}article.articlePost.good-government>.inlinePetition form input[type=submit]:hover{background-color:#b6981f}article.articlePost.good-government>.inlineNewsletter{background-color:#DBB92D}article.articlePost.good-government>.inlineNewsletter form input[type=submit]{background-color:#dfc043}article.articlePost.good-government>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#ccab23}article.articlePost.labor .ipTaxCalculator.progressive .actionLinks a{background-color:#59576D}article.articlePost.labor .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.labor>.meta .authors .category a{color:#59576D}article.articlePost.labor>.meta .authors .category a:hover{color:#424051}article.articlePost.labor>.body a{border-color:#59576D}article.articlePost.labor>.body a:hover{color:#424051}article.articlePost.labor>.body .intro span{background-color:#59576D;box-shadow:0px -36px 0 #59576D inset,7px 0px 0 #59576D,-7px 0px 0 #59576D}article.articlePost.labor>.inlinePetition form input[type=submit]{background-color:#59576D}article.articlePost.labor>.inlinePetition form input[type=submit]:hover{background-color:#424051}article.articlePost.labor>.inlineNewsletter{background-color:#59576D}article.articlePost.labor>.inlineNewsletter form input[type=submit]{background-color:#65627b}article.articlePost.labor>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#4d4c5f}article.articlePost.jobs-growth .ipTaxCalculator.progressive .actionLinks a{background-color:#0BAEA6}article.articlePost.jobs-growth .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.jobs-growth>.meta .authors .category a{color:#0BAEA6}article.articlePost.jobs-growth>.meta .authors .category a:hover{color:#087e78}article.articlePost.jobs-growth>.body a{border-color:#0BAEA6}article.articlePost.jobs-growth>.body a:hover{color:#087e78}article.articlePost.jobs-growth>.body .intro span{background-color:#0BAEA6;box-shadow:0px -36px 0 #0BAEA6 inset,7px 0px 0 #0BAEA6,-7px 0px 0 #0BAEA6}article.articlePost.jobs-growth>.inlinePetition form input[type=submit]{background-color:#0BAEA6}article.articlePost.jobs-growth>.inlinePetition form input[type=submit]:hover{background-color:#087e78}article.articlePost.jobs-growth>.inlineNewsletter{background-color:#0BAEA6}article.articlePost.jobs-growth>.inlineNewsletter form input[type=submit]{background-color:#0dc6bd}article.articlePost.jobs-growth>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#09968f}article.articlePost.education .ipTaxCalculator.progressive .actionLinks a{background-color:#0D7D9C}article.articlePost.education .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.education>.meta .authors .category a{color:#0D7D9C}article.articlePost.education>.meta .authors .category a:hover{color:#09576d}article.articlePost.education>.body a{border-color:#0D7D9C}article.articlePost.education>.body a:hover{color:#09576d}article.articlePost.education>.body .intro span{background-color:#0D7D9C;box-shadow:0px -36px 0 #0D7D9C inset,7px 0px 0 #0D7D9C,-7px 0px 0 #0D7D9C}article.articlePost.education>.inlinePetition form input[type=submit]{background-color:#0D7D9C}article.articlePost.education>.inlinePetition form input[type=submit]:hover{background-color:#09576d}article.articlePost.education>.inlineNewsletter{background-color:#0D7D9C}article.articlePost.education>.inlineNewsletter form input[type=submit]{background-color:#0f90b4}article.articlePost.education>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#0b6a84}article.articlePost.health-care .ipTaxCalculator.progressive .actionLinks a{background-color:#C12D2D}article.articlePost.health-care .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.health-care>.meta .authors .category a{color:#C12D2D}article.articlePost.health-care>.meta .authors .category a:hover{color:#982323}article.articlePost.health-care>.body a{border-color:#C12D2D}article.articlePost.health-care>.body a:hover{color:#982323}article.articlePost.health-care>.body .intro span{background-color:#C12D2D;box-shadow:0px -36px 0 #C12D2D inset,7px 0px 0 #C12D2D,-7px 0px 0 #C12D2D}article.articlePost.health-care>.inlinePetition form input[type=submit]{background-color:#C12D2D}article.articlePost.health-care>.inlinePetition form input[type=submit]:hover{background-color:#982323}article.articlePost.health-care>.inlineNewsletter{background-color:#C12D2D}article.articlePost.health-care>.inlineNewsletter form input[type=submit]{background-color:#d03737}article.articlePost.health-care>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#ac2828}article.articlePost.pensions .ipTaxCalculator.progressive .actionLinks a{background-color:#DA5A33}article.articlePost.pensions .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.pensions>.meta .authors .category a{color:#DA5A33}article.articlePost.pensions>.meta .authors .category a:hover{color:#b94521}article.articlePost.pensions>.body a{border-color:#DA5A33}article.articlePost.pensions>.body a:hover{color:#b94521}article.articlePost.pensions>.body .intro span{background-color:#DA5A33;box-shadow:0px -36px 0 #DA5A33 inset,7px 0px 0 #DA5A33,-7px 0px 0 #DA5A33}article.articlePost.pensions>.inlinePetition form input[type=submit]{background-color:#DA5A33}article.articlePost.pensions>.inlinePetition form input[type=submit]:hover{background-color:#b94521}article.articlePost.pensions>.inlineNewsletter{background-color:#DA5A33}article.articlePost.pensions>.inlineNewsletter form input[type=submit]{background-color:#de6b49}article.articlePost.pensions>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#ce4d25}article.articlePost.criminal-justice .ipTaxCalculator.progressive .actionLinks a{background-color:#12314F}article.articlePost.criminal-justice .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.criminal-justice>.meta .authors .category a{color:#12314F}article.articlePost.criminal-justice>.meta .authors .category a:hover{color:#091725}article.articlePost.criminal-justice>.body a{border-color:#12314F}article.articlePost.criminal-justice>.body a:hover{color:#091725}article.articlePost.criminal-justice>.body .intro span{background-color:#12314F;box-shadow:0px -36px 0 #12314F inset,7px 0px 0 #12314F,-7px 0px 0 #12314F}article.articlePost.criminal-justice>.inlinePetition form input[type=submit]{background-color:#12314F}article.articlePost.criminal-justice>.inlinePetition form input[type=submit]:hover{background-color:#091725}article.articlePost.criminal-justice>.inlineNewsletter{background-color:#12314F}article.articlePost.criminal-justice>.inlineNewsletter form input[type=submit]{background-color:#173e64}article.articlePost.criminal-justice>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#0d243a}article.articlePost.poverty-solutions .ipTaxCalculator.progressive .actionLinks a{background-color:#7E9785}article.articlePost.poverty-solutions .ipTaxCalculator.progressive .actionLinks a:hover{background-color:white}article.articlePost.poverty-solutions>.meta .authors .category a{color:#7E9785}article.articlePost.poverty-solutions>.meta .authors .category a:hover{color:#657d6c}article.articlePost.poverty-solutions>.body a{border-color:#7E9785}article.articlePost.poverty-solutions>.body a:hover{color:#657d6c}article.articlePost.poverty-solutions>.body .intro span{background-color:#7E9785;box-shadow:0px -36px 0 #7E9785 inset,7px 0px 0 #7E9785,-7px 0px 0 #7E9785}article.articlePost.poverty-solutions>.inlinePetition form input[type=submit]{background-color:#7E9785}article.articlePost.poverty-solutions>.inlinePetition form input[type=submit]:hover{background-color:#657d6c}article.articlePost.poverty-solutions>.inlineNewsletter{background-color:#7E9785}article.articlePost.poverty-solutions>.inlineNewsletter form input[type=submit]{background-color:#8ca292}article.articlePost.poverty-solutions>.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:#708b78}article{padding-bottom:20px;border-bottom:1px solid #DDDEDF}article .wrap{padding:15px 0}article header h1{color:#5A5A5C;margin:0;overflow:hidden}article header h1 a,article header h1 a:hover{text-decoration:none;color:inherit}article .content a{color:#babcbe;font-weight:bold;text-decoration:none}article .pillar{text-decoration:none;text-transform:uppercase}article .meta{font-family:"Noticia Text","Georgia",serif;font-size:12px;font-style:italic}article nav{font-family:'Roboto Slab', serif;font-weight:700;font-size:14px;letter-spacing:0.5px}article nav,article .meta,article nav a{color:#595a5c;text-decoration:none}.article .content img{width:auto;max-width:100%;height:auto !important;display:block;margin-right:auto;margin-left:auto}article.daily_comic .content img{height:100% !important}.article-header-left h2{margin:0}.article-header-right{text-align:right}.article-header-right{font-style:italic;color:gray}.page.article .column.main{margin-left:0;margin-right:20px}.page.article article{border-bottom:1px dashed #DDDEDF}.archive header,.archive header h1.title{margin-bottom:10px}article header .meta.author span{color:grey}p.tags{font-size:12px}p.tags span{color:#A6A8AC}p.tags a{color:#E1BC1F;text-decoration:none}.search article{padding-bottom:10px;margin-bottom:20px;color:#595A5C}.search article h1{margin:0;font-size:27px;line-height:30px}.search article .content{display:block;margin:10px 0}.search article .grid_2{margin:0;width:160px}.search article .grid_10{margin:0;width:800px}.search article span.type{float:right;padding:4px 10px 2px 10px;color:white;background:#BBBDBF;font-family:"Vollkorn",serif;font-size:12px;line-height:14px}.search article header .meta{display:inline-block}.archive article .content p{margin-top:0}.archive .gutter_right article{padding-bottom:0 !important}.archive .gutter_right article .excerpt p:first-of-type{margin-top:0}.archive .gutter_right article .excerpt p:last-of-type{margin-bottom:0}.archive .gutter_right article .wrap{padding:30px 0}.page.article .related-articles{background-color:white}.page.article .related-articles article{border-bottom:0;padding-bottom:0}.page.article .related-articles article .content h1{margin:0}.page.article .related-articles header h1{text-align:center;text-transform:uppercase;color:#BBBDBF}.author.bio.posts.related{margin-bottom:0}article.bill.budget .id{color:#73A64D}article.bill.budget .btn{background-color:#73A64D;color:white}article.parallax.budget aside.inverse{background-color:#73A64D;color:white;box-sizing:border-box;padding:15px}article.parallax.budget header h4 a{background-color:#73A64D}article.parallax.budget header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.budget{border-top:5px solid #73A64D}html.compass_article article.compass_article header{background-color:#73A64D}.related_author_post article.budget>header *{color:#73A64D !important}article.gidget.inverse.budget{background:#73A64D}article.budget .sidebar h1{color:#73A64D}.sidebar article.budget h1{color:#73A64D}article.policy.budget .pillar,article.policy.budget header .meta.author span,article.policy.budget .content a,article.policy.budget .tags .tag{color:#73A64D}article.policy.budget .part a{color:#414141;border-bottom:2px solid #73A64D;font-weight:400}article.policy.budget .part a:hover{transition:all .25s ease;color:#73A64D}article.policy.budget .btn:hover{color:#73A64D}article.policy.parallax.budget section.hero{background-color:#73A64D}article.policy.parallax.budget nav.artnav{color:#73A64D}article.policy.parallax.budget>nav,article.policy.parallax.budget nav.artnav,article.policy.parallax.budget>section>header h4 a,article.policy.parallax.budget>section figure header{background:#73A64D}article.policy.parallax.budget>nav ul{border-top-color:#73A64D;border-bottom-color:#73A64D}article.policy.parallax.budget>nav ul .wrap{padding:0}article.policy.budget .excerpt.highlight{margin:0 10px}article.policy.budget .excerpt.highlight p{color:#73A64D;color:white;background:#73A64D !important;-webkit-box-shadow:-0.8rem 0 0 #73A64D,0.9rem 0 0 #73A64D;-moz-box-shadow:-0.8rem 0 0 #73A64D,0.9rem 0 0 #73A64D;box-shadow:-0.8rem 0 0 #73A64D,0.9rem 0 0 #73A64D;box-decoration-break:clone}aside.petition.video.budget{background:#73A64D}article.petition.budget h2{color:#73A64D}article.petition.budget .btn{border:2px solid #73A64D;background:#73A64D;color:white}article.petition.budget .btn:hover{color:white}article.petition.budget.preview{border-top:5px solid #73A64D}article.bill.budget .btn{border:2px solid #73A64D;background:#73A64D !important;color:white}article.bill.budget .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.budget .pillar{background-size:340px 85px;background-position:-1px -44px}.row.widget-borders .widget-box.budget .wrap .excerpt{color:#73A64D !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.budget{background:#73A64D}article.bill.government .id{color:#DBB92D}article.bill.government .btn{background-color:#DBB92D;color:white}article.parallax.government aside.inverse{background-color:#DBB92D;color:white;box-sizing:border-box;padding:15px}article.parallax.government header h4 a{background-color:#DBB92D}article.parallax.government header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.government{border-top:5px solid #DBB92D}html.compass_article article.compass_article header{background-color:#DBB92D}.related_author_post article.government>header *{color:#DBB92D !important}article.gidget.inverse.government{background:#DBB92D}article.government .sidebar h1{color:#DBB92D}.sidebar article.government h1{color:#DBB92D}article.policy.government .pillar,article.policy.government header .meta.author span,article.policy.government .content a,article.policy.government .tags .tag{color:#DBB92D}article.policy.government .part a{color:#414141;border-bottom:2px solid #DBB92D;font-weight:400}article.policy.government .part a:hover{transition:all .25s ease;color:#DBB92D}article.policy.government .btn:hover{color:#DBB92D}article.policy.parallax.government section.hero{background-color:#DBB92D}article.policy.parallax.government nav.artnav{color:#DBB92D}article.policy.parallax.government>nav,article.policy.parallax.government nav.artnav,article.policy.parallax.government>section>header h4 a,article.policy.parallax.government>section figure header{background:#DBB92D}article.policy.parallax.government>nav ul{border-top-color:#DBB92D;border-bottom-color:#DBB92D}article.policy.parallax.government>nav ul .wrap{padding:0}article.policy.government .excerpt.highlight{margin:0 10px}article.policy.government .excerpt.highlight p{color:#DBB92D;color:white;background:#DBB92D !important;-webkit-box-shadow:-0.8rem 0 0 #DBB92D,0.9rem 0 0 #DBB92D;-moz-box-shadow:-0.8rem 0 0 #DBB92D,0.9rem 0 0 #DBB92D;box-shadow:-0.8rem 0 0 #DBB92D,0.9rem 0 0 #DBB92D;box-decoration-break:clone}aside.petition.video.government{background:#DBB92D}article.petition.government h2{color:#DBB92D}article.petition.government .btn{border:2px solid #DBB92D;background:#DBB92D;color:white}article.petition.government .btn:hover{color:white}article.petition.government.preview{border-top:5px solid #DBB92D}article.bill.government .btn{border:2px solid #DBB92D;background:#DBB92D !important;color:white}article.bill.government .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.government .pillar{background-size:340px 85px;background-position:-86px -44px}.row.widget-borders .widget-box.government .wrap .excerpt{color:#DBB92D !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.government{background:#DBB92D}article.bill.labor .id{color:#59576D}article.bill.labor .btn{background-color:#59576D;color:white}article.parallax.labor aside.inverse{background-color:#59576D;color:white;box-sizing:border-box;padding:15px}article.parallax.labor header h4 a{background-color:#59576D}article.parallax.labor header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.labor{border-top:5px solid #59576D}html.compass_article article.compass_article header{background-color:#59576D}.related_author_post article.labor>header *{color:#59576D !important}article.gidget.inverse.labor{background:#59576D}article.labor .sidebar h1{color:#59576D}.sidebar article.labor h1{color:#59576D}article.policy.labor .pillar,article.policy.labor header .meta.author span,article.policy.labor .content a,article.policy.labor .tags .tag{color:#59576D}article.policy.labor .part a{color:#414141;border-bottom:2px solid #59576D;font-weight:400}article.policy.labor .part a:hover{transition:all .25s ease;color:#59576D}article.policy.labor .btn:hover{color:#59576D}article.policy.parallax.labor section.hero{background-color:#59576D}article.policy.parallax.labor nav.artnav{color:#59576D}article.policy.parallax.labor>nav,article.policy.parallax.labor nav.artnav,article.policy.parallax.labor>section>header h4 a,article.policy.parallax.labor>section figure header{background:#59576D}article.policy.parallax.labor>nav ul{border-top-color:#59576D;border-bottom-color:#59576D}article.policy.parallax.labor>nav ul .wrap{padding:0}article.policy.labor .excerpt.highlight{margin:0 10px}article.policy.labor .excerpt.highlight p{color:#59576D;color:white;background:#59576D !important;-webkit-box-shadow:-0.8rem 0 0 #59576D,0.9rem 0 0 #59576D;-moz-box-shadow:-0.8rem 0 0 #59576D,0.9rem 0 0 #59576D;box-shadow:-0.8rem 0 0 #59576D,0.9rem 0 0 #59576D;box-decoration-break:clone}aside.petition.video.labor{background:#59576D}article.petition.labor h2{color:#59576D}article.petition.labor .btn{border:2px solid #59576D;background:#59576D;color:white}article.petition.labor .btn:hover{color:white}article.petition.labor.preview{border-top:5px solid #59576D}article.bill.labor .btn{border:2px solid #59576D;background:#59576D !important;color:white}article.bill.labor .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.labor .pillar{background-size:340px 85px;background-position:-213px -44px}.row.widget-borders .widget-box.labor .wrap .excerpt{color:#59576D !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.labor{background:#59576D}article.bill.jobs .id{color:#0BAEA6}article.bill.jobs .btn{background-color:#0BAEA6;color:white}article.parallax.jobs aside.inverse{background-color:#0BAEA6;color:white;box-sizing:border-box;padding:15px}article.parallax.jobs header h4 a{background-color:#0BAEA6}article.parallax.jobs header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.jobs{border-top:5px solid #0BAEA6}html.compass_article article.compass_article header{background-color:#0BAEA6}.related_author_post article.jobs>header *{color:#0BAEA6 !important}article.gidget.inverse.jobs{background:#0BAEA6}article.jobs .sidebar h1{color:#0BAEA6}.sidebar article.jobs h1{color:#0BAEA6}article.policy.jobs .pillar,article.policy.jobs header .meta.author span,article.policy.jobs .content a,article.policy.jobs .tags .tag{color:#0BAEA6}article.policy.jobs .part a{color:#414141;border-bottom:2px solid #0BAEA6;font-weight:400}article.policy.jobs .part a:hover{transition:all .25s ease;color:#0BAEA6}article.policy.jobs .btn:hover{color:#0BAEA6}article.policy.parallax.jobs section.hero{background-color:#0BAEA6}article.policy.parallax.jobs nav.artnav{color:#0BAEA6}article.policy.parallax.jobs>nav,article.policy.parallax.jobs nav.artnav,article.policy.parallax.jobs>section>header h4 a,article.policy.parallax.jobs>section figure header{background:#0BAEA6}article.policy.parallax.jobs>nav ul{border-top-color:#0BAEA6;border-bottom-color:#0BAEA6}article.policy.parallax.jobs>nav ul .wrap{padding:0}article.policy.jobs .excerpt.highlight{margin:0 10px}article.policy.jobs .excerpt.highlight p{color:#0BAEA6;color:white;background:#0BAEA6 !important;-webkit-box-shadow:-0.8rem 0 0 #0BAEA6,0.9rem 0 0 #0BAEA6;-moz-box-shadow:-0.8rem 0 0 #0BAEA6,0.9rem 0 0 #0BAEA6;box-shadow:-0.8rem 0 0 #0BAEA6,0.9rem 0 0 #0BAEA6;box-decoration-break:clone}aside.petition.video.jobs{background:#0BAEA6}article.petition.jobs h2{color:#0BAEA6}article.petition.jobs .btn{border:2px solid #0BAEA6;background:#0BAEA6;color:white}article.petition.jobs .btn:hover{color:white}article.petition.jobs.preview{border-top:5px solid #0BAEA6}article.bill.jobs .btn{border:2px solid #0BAEA6;background:#0BAEA6 !important;color:white}article.bill.jobs .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.jobs .pillar{background-size:340px 85px;background-position:-171px -44px}.row.widget-borders .widget-box.jobs .wrap .excerpt{color:#0BAEA6 !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.jobs{background:#0BAEA6}article.bill.education .id{color:#0D7D9C}article.bill.education .btn{background-color:#0D7D9C;color:white}article.parallax.education aside.inverse{background-color:#0D7D9C;color:white;box-sizing:border-box;padding:15px}article.parallax.education header h4 a{background-color:#0D7D9C}article.parallax.education header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.education{border-top:5px solid #0D7D9C}html.compass_article article.compass_article header{background-color:#0D7D9C}.related_author_post article.education>header *{color:#0D7D9C !important}article.gidget.inverse.education{background:#0D7D9C}article.education .sidebar h1{color:#0D7D9C}.sidebar article.education h1{color:#0D7D9C}article.policy.education .pillar,article.policy.education header .meta.author span,article.policy.education .content a,article.policy.education .tags .tag{color:#0D7D9C}article.policy.education .part a{color:#414141;border-bottom:2px solid #0D7D9C;font-weight:400}article.policy.education .part a:hover{transition:all .25s ease;color:#0D7D9C}article.policy.education .btn:hover{color:#0D7D9C}article.policy.parallax.education section.hero{background-color:#0D7D9C}article.policy.parallax.education nav.artnav{color:#0D7D9C}article.policy.parallax.education>nav,article.policy.parallax.education nav.artnav,article.policy.parallax.education>section>header h4 a,article.policy.parallax.education>section figure header{background:#0D7D9C}article.policy.parallax.education>nav ul{border-top-color:#0D7D9C;border-bottom-color:#0D7D9C}article.policy.parallax.education>nav ul .wrap{padding:0}article.policy.education .excerpt.highlight{margin:0 10px}article.policy.education .excerpt.highlight p{color:#0D7D9C;color:white;background:#0D7D9C !important;-webkit-box-shadow:-0.8rem 0 0 #0D7D9C,0.9rem 0 0 #0D7D9C;-moz-box-shadow:-0.8rem 0 0 #0D7D9C,0.9rem 0 0 #0D7D9C;box-shadow:-0.8rem 0 0 #0D7D9C,0.9rem 0 0 #0D7D9C;box-decoration-break:clone}aside.petition.video.education{background:#0D7D9C}article.petition.education h2{color:#0D7D9C}article.petition.education .btn{border:2px solid #0D7D9C;background:#0D7D9C;color:white}article.petition.education .btn:hover{color:white}article.petition.education.preview{border-top:5px solid #0D7D9C}article.bill.education .btn{border:2px solid #0D7D9C;background:#0D7D9C !important;color:white}article.bill.education .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.education .pillar{background-size:340px 85px;background-position:-43px -44px}.row.widget-borders .widget-box.education .wrap .excerpt{color:#0D7D9C !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.education{background:#0D7D9C}article.bill.healthcare .id{color:#C12D2D}article.bill.healthcare .btn{background-color:#C12D2D;color:white}article.parallax.healthcare aside.inverse{background-color:#C12D2D;color:white;box-sizing:border-box;padding:15px}article.parallax.healthcare header h4 a{background-color:#C12D2D}article.parallax.healthcare header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.healthcare{border-top:5px solid #C12D2D}html.compass_article article.compass_article header{background-color:#C12D2D}.related_author_post article.healthcare>header *{color:#C12D2D !important}article.gidget.inverse.healthcare{background:#C12D2D}article.healthcare .sidebar h1{color:#C12D2D}.sidebar article.healthcare h1{color:#C12D2D}article.policy.healthcare .pillar,article.policy.healthcare header .meta.author span,article.policy.healthcare .content a,article.policy.healthcare .tags .tag{color:#C12D2D}article.policy.healthcare .part a{color:#414141;border-bottom:2px solid #C12D2D;font-weight:400}article.policy.healthcare .part a:hover{transition:all .25s ease;color:#C12D2D}article.policy.healthcare .btn:hover{color:#C12D2D}article.policy.parallax.healthcare section.hero{background-color:#C12D2D}article.policy.parallax.healthcare nav.artnav{color:#C12D2D}article.policy.parallax.healthcare>nav,article.policy.parallax.healthcare nav.artnav,article.policy.parallax.healthcare>section>header h4 a,article.policy.parallax.healthcare>section figure header{background:#C12D2D}article.policy.parallax.healthcare>nav ul{border-top-color:#C12D2D;border-bottom-color:#C12D2D}article.policy.parallax.healthcare>nav ul .wrap{padding:0}article.policy.healthcare .excerpt.highlight{margin:0 10px}article.policy.healthcare .excerpt.highlight p{color:#C12D2D;color:white;background:#C12D2D !important;-webkit-box-shadow:-0.8rem 0 0 #C12D2D,0.9rem 0 0 #C12D2D;-moz-box-shadow:-0.8rem 0 0 #C12D2D,0.9rem 0 0 #C12D2D;box-shadow:-0.8rem 0 0 #C12D2D,0.9rem 0 0 #C12D2D;box-decoration-break:clone}aside.petition.video.healthcare{background:#C12D2D}article.petition.healthcare h2{color:#C12D2D}article.petition.healthcare .btn{border:2px solid #C12D2D;background:#C12D2D;color:white}article.petition.healthcare .btn:hover{color:white}article.petition.healthcare.preview{border-top:5px solid #C12D2D}article.bill.healthcare .btn{border:2px solid #C12D2D;background:#C12D2D !important;color:white}article.bill.healthcare .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.healthcare .pillar{background-size:340px 85px;background-position:-129px -44px}.row.widget-borders .widget-box.healthcare .wrap .excerpt{color:#C12D2D !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.healthcare{background:#C12D2D}article.bill.pensions .id{color:#DA5A33}article.bill.pensions .btn{background-color:#DA5A33;color:white}article.parallax.pensions aside.inverse{background-color:#DA5A33;color:white;box-sizing:border-box;padding:15px}article.parallax.pensions header h4 a{background-color:#DA5A33}article.parallax.pensions header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.pensions{border-top:5px solid #DA5A33}html.compass_article article.compass_article header{background-color:#DA5A33}.related_author_post article.pensions>header *{color:#DA5A33 !important}article.gidget.inverse.pensions{background:#DA5A33}article.pensions .sidebar h1{color:#DA5A33}.sidebar article.pensions h1{color:#DA5A33}article.policy.pensions .pillar,article.policy.pensions header .meta.author span,article.policy.pensions .content a,article.policy.pensions .tags .tag{color:#DA5A33}article.policy.pensions .part a{color:#414141;border-bottom:2px solid #DA5A33;font-weight:400}article.policy.pensions .part a:hover{transition:all .25s ease;color:#DA5A33}article.policy.pensions .btn:hover{color:#DA5A33}article.policy.parallax.pensions section.hero{background-color:#DA5A33}article.policy.parallax.pensions nav.artnav{color:#DA5A33}article.policy.parallax.pensions>nav,article.policy.parallax.pensions nav.artnav,article.policy.parallax.pensions>section>header h4 a,article.policy.parallax.pensions>section figure header{background:#DA5A33}article.policy.parallax.pensions>nav ul{border-top-color:#DA5A33;border-bottom-color:#DA5A33}article.policy.parallax.pensions>nav ul .wrap{padding:0}article.policy.pensions .excerpt.highlight{margin:0 10px}article.policy.pensions .excerpt.highlight p{color:#DA5A33;color:white;background:#DA5A33 !important;-webkit-box-shadow:-0.8rem 0 0 #DA5A33,0.9rem 0 0 #DA5A33;-moz-box-shadow:-0.8rem 0 0 #DA5A33,0.9rem 0 0 #DA5A33;box-shadow:-0.8rem 0 0 #DA5A33,0.9rem 0 0 #DA5A33;box-decoration-break:clone}aside.petition.video.pensions{background:#DA5A33}article.petition.pensions h2{color:#DA5A33}article.petition.pensions .btn{border:2px solid #DA5A33;background:#DA5A33;color:white}article.petition.pensions .btn:hover{color:white}article.petition.pensions.preview{border-top:5px solid #DA5A33}article.bill.pensions .btn{border:2px solid #DA5A33;background:#DA5A33 !important;color:white}article.bill.pensions .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.pensions .pillar{background-size:340px 85px;background-position:-256px -44px}.row.widget-borders .widget-box.pensions .wrap .excerpt{color:#DA5A33 !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.pensions{background:#DA5A33}article.bill.criminal-justice .id{color:#12314F}article.bill.criminal-justice .btn{background-color:#12314F;color:white}article.parallax.criminal-justice aside.inverse{background-color:#12314F;color:white;box-sizing:border-box;padding:15px}article.parallax.criminal-justice header h4 a{background-color:#12314F}article.parallax.criminal-justice header h4 a:hover{transition:all .25s ease;background-color:#ecc41f}article.compass_issue article.criminal-justice{border-top:5px solid #12314F}html.compass_article article.compass_article header{background-color:#12314F}.related_author_post article.criminal-justice>header *{color:#12314F !important}article.gidget.inverse.criminal-justice{background:#12314F}article.criminal-justice .sidebar h1{color:#12314F}.sidebar article.criminal-justice h1{color:#12314F}article.policy.criminal-justice .pillar,article.policy.criminal-justice header .meta.author span,article.policy.criminal-justice .content a,article.policy.criminal-justice .tags .tag{color:#12314F}article.policy.criminal-justice .part a{color:#414141;border-bottom:2px solid #12314F;font-weight:400}article.policy.criminal-justice .part a:hover{transition:all .25s ease;color:#12314F}article.policy.criminal-justice .btn:hover{color:#12314F}article.policy.parallax.criminal-justice section.hero{background-color:#12314F}article.policy.parallax.criminal-justice nav.artnav{color:#12314F}article.policy.parallax.criminal-justice>nav,article.policy.parallax.criminal-justice nav.artnav,article.policy.parallax.criminal-justice>section>header h4 a,article.policy.parallax.criminal-justice>section figure header{background:#12314F}article.policy.parallax.criminal-justice>nav ul{border-top-color:#12314F;border-bottom-color:#12314F}article.policy.parallax.criminal-justice>nav ul .wrap{padding:0}article.policy.criminal-justice .excerpt.highlight{margin:0 10px}article.policy.criminal-justice .excerpt.highlight p{color:#12314F;color:white;background:#12314F !important;-webkit-box-shadow:-0.8rem 0 0 #12314F,0.9rem 0 0 #12314F;-moz-box-shadow:-0.8rem 0 0 #12314F,0.9rem 0 0 #12314F;box-shadow:-0.8rem 0 0 #12314F,0.9rem 0 0 #12314F;box-decoration-break:clone}aside.petition.video.criminal-justice{background:#12314F}article.petition.criminal-justice h2{color:#12314F}article.petition.criminal-justice .btn{border:2px solid #12314F;background:#12314F;color:white}article.petition.criminal-justice .btn:hover{color:white}article.petition.criminal-justice.preview{border-top:5px solid #12314F}article.bill.criminal-justice .btn{border:2px solid #12314F;background:#12314F !important;color:white}article.bill.criminal-justice .btn:hover{color:white}.row.widget-borders .widget-box{cursor:pointer}.row.widget-borders .widget-box.criminal-justice .pillar{background-size:340px 85px;background-position:-298px -44px}.row.widget-borders .widget-box.criminal-justice .wrap .excerpt{color:#12314F !important}.author.bio.posts.related .actions{display:inline-block;text-align:center;width:100%}.author.bio.posts.related .excerpt-box article.policy.criminal-justice{background:#12314F}#main header.hero .contain h1+.pillar-bar{margin-top:20px}.linebar{background:none}.linebar:before,.linebar:after{display:inline-block;height:2px;content:"";background-color:#E6E6E7;width:18%;top:-5px;position:relative}.linebar:before{margin:0 20px 13px 0}.linebar:after{margin:0 0 13px 20px}.col-sm-8 .linebar:before,.col-sm-8 .linebar:after,.col-md-8 .linebar:before,.col-md-8 .linebar:after,.col-lg-8 .linebar:before,.col-lg-8 .linebar:after,.col-xs-12 .linebar:before,.col-xs-12 .linebar:after{width:31%}#main header.hero .pillar-bar,article.bill .pillar-bar{width:700px;margin:0 auto;text-align:center;font-size:0}#main header.hero .pillar-bar:before,#main header.hero .pillar-bar:after,article.bill .pillar-bar:before,article.bill .pillar-bar:after{display:inline-block;height:2px;content:"";background-color:#fff;width:18%;top:-5px;position:relative}#main header.hero .pillar-bar:before,article.bill .pillar-bar:before{margin:0 5px 13px 0}#main header.hero .pillar-bar:after,article.bill .pillar-bar:after{margin:0 0 13px 5px}#main header.hero .pillar-bar a,article.bill .pillar-bar a{display:inline-block;width:41px;height:40px;margin-right:3px;margin-left:3px;text-decoration:none}#main header.hero .pillar-bar a span,article.bill .pillar-bar a span{display:none}#main header.hero .pillar-bar a.budget-tax,article.bill .pillar-bar a.budget-tax{background-size:340px 85px;background-position:-1px -1px}#main header.hero .pillar-bar a.budget-tax.active,#main header.hero .pillar-bar a.budget-tax:hover,article.bill .pillar-bar a.budget-tax.active,article.bill .pillar-bar a.budget-tax:hover{background-size:340px 85px;background-position:-1px -1px}#main header.hero .pillar-bar a.education,article.bill .pillar-bar a.education{background-size:340px 85px;background-position:-43px -1px}#main header.hero .pillar-bar a.education.active,#main header.hero .pillar-bar a.education:hover,article.bill .pillar-bar a.education.active,article.bill .pillar-bar a.education:hover{background-size:340px 85px;background-position:-43px -1px}#main header.hero .pillar-bar a.good-government,article.bill .pillar-bar a.good-government{background-size:340px 85px;background-position:-86px -1px}#main header.hero .pillar-bar a.good-government.active,#main header.hero .pillar-bar a.good-government:hover,article.bill .pillar-bar a.good-government.active,article.bill .pillar-bar a.good-government:hover{background-size:340px 85px;background-position:-86px -1px}#main header.hero .pillar-bar a.health-care,article.bill .pillar-bar a.health-care{background-size:340px 85px;background-position:-129px -1px}#main header.hero .pillar-bar a.health-care.active,#main header.hero .pillar-bar a.health-care:hover,article.bill .pillar-bar a.health-care.active,article.bill .pillar-bar a.health-care:hover{background-size:340px 85px;background-position:-129px -1px}#main header.hero .pillar-bar a.jobs-growth,article.bill .pillar-bar a.jobs-growth{background-size:340px 85px;background-position:-171px -1px}#main header.hero .pillar-bar a.jobs-growth.active,#main header.hero .pillar-bar a.jobs-growth:hover,article.bill .pillar-bar a.jobs-growth.active,article.bill .pillar-bar a.jobs-growth:hover{background-size:340px 85px;background-position:-171px -1px}#main header.hero .pillar-bar a.labor,article.bill .pillar-bar a.labor{background-size:340px 85px;background-position:-213px -1px}#main header.hero .pillar-bar a.labor.active,#main header.hero .pillar-bar a.labor:hover,article.bill .pillar-bar a.labor.active,article.bill .pillar-bar a.labor:hover{background-size:340px 85px;background-position:-213px -1px}#main header.hero .pillar-bar a.pensions,article.bill .pillar-bar a.pensions{background-size:340px 85px;background-position:-256px -1px}#main header.hero .pillar-bar a.pensions.active,#main header.hero .pillar-bar a.pensions:hover,article.bill .pillar-bar a.pensions.active,article.bill .pillar-bar a.pensions:hover{background-size:340px 85px;background-position:-256px -1px}#main header.hero .pillar-bar a.criminal-justice,article.bill .pillar-bar a.criminal-justice{background-size:340px 85px;background-position:-298px -1px}#main header.hero .pillar-bar a.criminal-justice.active,#main header.hero .pillar-bar a.criminal-justice:hover,article.bill .pillar-bar a.criminal-justice.active,article.bill .pillar-bar a.criminal-justice:hover{background-size:340px 85px;background-position:-298px -1px}article.bill .pillar-bar:before,article.bill .pillar-bar:after{width:25%}#main header.hero .pillar-bar a:hover.budget-tax,#main header.hero .pillar-bar a.active.budget-tax{background-size:340px 85px;background-position:-1px -44px}#main header.hero .pillar-bar a:hover.education,#main header.hero .pillar-bar a.active.education{background-size:340px 85px;background-position:-43px -44px}#main header.hero .pillar-bar a:hover.good-government,#main header.hero .pillar-bar a.active.good-government{background-size:340px 85px;background-position:-86px -44px}#main header.hero .pillar-bar a:hover.health-care,#main header.hero .pillar-bar a.active.health-care{background-size:340px 85px;background-position:-129px -44px}#main header.hero .pillar-bar a:hover.jobs-growth,#main header.hero .pillar-bar a.active.jobs-growth{background-size:340px 85px;background-position:-171px -44px}#main header.hero .pillar-bar a:hover.labor,#main header.hero .pillar-bar a.active.labor{background-size:340px 85px;background-position:-213px -44px}#main header.hero .pillar-bar a:hover.pensions,#main header.hero .pillar-bar a.active.pensions{background-size:340px 85px;background-position:-256px -44px}#main header.hero .pillar-bar a:hover.criminal-justice,#main header.hero .pillar-bar a.active.criminal-justice{background-size:340px 85px;background-position:-298px -44px}html.donate header.main{width:100%;height:450px;background-position:center center;background-size:cover}@media (max-width: 767px){html.donate header.main{height:0;padding-top:60%}}html.donate .donateCta{background-position:right center;background-size:cover;padding:60px 0;background-color:black}@media (max-width: 767px){html.donate .donateCta{padding:0}}html.donate .donateCta .cta{margin:0 auto;max-width:840px;display:flex;color:white}@media (max-width: 767px){html.donate .donateCta .cta{display:block;padding:40px 20px;background-color:rgba(0,0,0,0.7)}}html.donate .donateCta .cta .details,html.donate .donateCta .cta .description{display:flex;align-items:center}html.donate .donateCta .cta .details{flex-basis:500px;flex-shrink:0;padding-right:40px;margin-right:40px;border-right:5px solid #eaeaea;padding-top:20px;padding-bottom:20px}@media (max-width: 767px){html.donate .donateCta .cta .details{padding-right:0;margin-right:0;border-bottom:3px solid #eaeaea;border-right:none;padding-top:0}}html.donate .donateCta .cta .details h2{font-family:'Oswald', 'sans-serif';font-weight:400;text-transform:none;font-size:26px;margin-top:0}html.donate .donateCta .cta .details a{font-family:'Oswald', 'sans-serif';font-weight:400;display:inline-block;background-color:#ecc41f;padding:10px 40px;color:black;text-transform:uppercase}html.donate .donateCta .cta .details a:hover{transition:all .25s ease;background-color:white}html.donate .donateCta .cta .details p{line-height:1.3;margin-bottom:22px;font-size:18px}html.donate .donateCta .cta .description p{line-height:1.6;font-size:18px}@media (max-width: 767px){html.donate .donateCta .cta .description p:last-of-type{margin-bottom:0}}html.donate .donateDisclaimer{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;text-align:center;font-size:34px;border-top:4px solid #cc2700;border-bottom:4px solid #cc2700;line-height:1.2;padding:12px 20px}@media (max-width: 767px){html.donate .donateDisclaimer{font-size:16px}}html.donate section.donate{font-family:'Lora', serif;font-weight:400;position:relative;width:920px;background-color:white;padding:40px 40px 0;box-sizing:border-box;margin:0 auto 30px}@media (max-width: 767px){html.donate section.donate{width:95%;padding:20px 15px 0}}html.donate section.donate .otherWaysLink{margin-top:20px;font-size:16px}html.donate section.donate .otherWaysLink a{background-color:#ffab97;display:inline-block;position:relative;left:-8px;padding:0 8px;color:black}@media (max-width: 767px){html.donate section.donate .otherWaysLink a{line-height:1.2;padding-top:6px;padding-bottom:6px}}html.donate section.donate .otherWaysLink a:hover{transition:all .25s ease;background-color:#ecc41f}html.donate section.donate h1,html.donate section.donate h2,html.donate section.donate h3,html.donate section.donate h4,html.donate section.donate h5,html.donate section.donate h6{font-family:'Lora', serif;font-weight:400;line-height:1.2}html.donate section.donate h1{margin:0 0 34px;font-size:40px}@media (max-width: 767px){html.donate section.donate h1{font-size:28px;margin-bottom:0}}@media (max-width: 767px){html.donate section.donate .content.footerContent{width:calc(100% + 30px);position:relative;left:-15px}}html.donate section.donate .content.footerContent .badges{border-top:1px solid #c4c3c3;display:flex;justify-content:center;column-gap:60px;padding-top:40px;margin-top:40px}@media (max-width: 767px){html.donate section.donate .content.footerContent .badges{column-gap:0;justify-content:space-between}}html.donate section.donate .content.footerContent .badges a:hover{transition:all .25s ease;opacity:0.8}html.donate section.donate .content.footerContent .otherWays .check{position:relative;text-align:center;padding:40px 20px;color:white;margin-top:40px}html.donate section.donate .content.footerContent .otherWays .check .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(204,39,0,0.85)}html.donate section.donate .content.footerContent .otherWays .check .details{position:relative}html.donate section.donate .content.footerContent .otherWays .check .details h2{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;color:white;border:none}html.donate section.donate .content.footerContent .otherWays .check .details p{margin:0;font-size:20px;line-height:1.5}html.donate section.donate .content.footerContent .otherWays .otherText{margin:20px 0;line-height:1.5;text-align:center}@media (max-width: 767px){html.donate section.donate .content.footerContent .otherWays .otherText{text-align:left}}html.donate section.donate .content.footerContent .otherWays .otherText a{color:#CC2700}html.donate section.donate .content.footerContent .otherWays .otherText a:hover{transition:all .25s ease;color:black}html.donate section.donate .content.footerContent .otherWays .otherOptions h2{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;text-transform:none;border:none;color:#595a5c;margin-top:20px;margin-bottom:20px}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles{display:flex;column-gap:40px;row-gap:40px;flex-wrap:wrap}@media (max-width: 767px){html.donate section.donate .content.footerContent .otherWays .otherOptions .articles{column-gap:0;row-gap:3px}}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article{background-position:center center;background-size:cover;width:calc(1/2 * 100% - (1 - 1/2) * 40px);position:relative;min-height:230px}@media (max-width: 767px){html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article{width:100%;min-height:0;padding-bottom:0}}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(69,69,69,0.8)}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details{position:relative;padding:20px;height:100%;box-sizing:border-box}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details *{color:white}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details h3{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;margin-bottom:5px}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details p{font-size:15px;line-height:1.3;margin-bottom:0}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details a{font-family:'Oswald', 'sans-serif';font-weight:400;display:inline-block;border:3px solid white;padding:0 10px;position:absolute;bottom:20px;left:20px;text-transform:uppercase}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details a:hover{transition:all .25s ease;background-color:white;color:#595a5c}html.donate section.donate .content.footerContent .otherWays .otherOptions .articles article .details.withLink p{margin-bottom:60px}html.donate section.donate .content{font-size:17px;line-height:1.8}html.donate section.donate .content h1,html.donate section.donate .content h2,html.donate section.donate .content h3,html.donate section.donate .content h4,html.donate section.donate .content h5,html.donate section.donate .content h6,html.donate section.donate .content p{margin:0 0 30px}html.donate section.donate .content h1{font-size:30px}html.donate section.donate .content h2{color:#97a3ae;font-size:26px;font-weight:700;border-bottom:1px solid black}html.donate section.donate .content h3{font-size:21px;font-weight:700;margin-bottom:0}html.donate section.donate .content p+ul{margin-top:-15px}html.donate section.donate .content ul{padding-left:18px;margin-bottom:30px}html.donate section.donate .content hr{margin-top:30px;margin-bottom:30px;border-top:1px solid #e5e5e5}@media (max-width: 767px){html.donate section.donate .content{font-size:15px}html.donate section.donate .content h1,html.donate section.donate .content h2,html.donate section.donate .content h3,html.donate section.donate .content h4,html.donate section.donate .content h5,html.donate section.donate .content h6,html.donate section.donate .content p{margin:0 0 24px}html.donate section.donate .content h1{font-size:24px}html.donate section.donate .content h2{font-size:20px}html.donate section.donate .content h3{font-size:18px}}html.donate section.donate form.success>*{transition:opacity .25s ease;pointer-events:none;opacity:0}html.donate section.donate form.success div.success{opacity:1;height:auto;pointer-events:auto;padding:50px 60px;margin-top:30px}@media (max-width: 767px){html.donate section.donate form.success div.success{margin-top:20px;padding:30px 20px}}html.donate section.donate form{font-size:0;margin-bottom:26px}html.donate section.donate form input:not([type=submit]):not([type=checkbox]),html.donate section.donate form select,html.donate section.donate form textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;border-radius:0}html.donate section.donate form .success{height:0;pointer-events:none;opacity:0;font-size:16px;margin:0;padding:0;color:white;background-color:#dd9f21}html.donate section.donate form .success header{font-family:'Oswald', 'sans-serif';font-weight:400;text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:1px;margin-bottom:37px}html.donate section.donate form .success .message{font-size:20px;margin:0 0 17px;line-height:1.4}html.donate section.donate form .success .receipt dl{font-size:0;margin:20px 0}html.donate section.donate form .success .receipt dl dt,html.donate section.donate form .success .receipt dl dd{display:inline-block;vertical-align:top;font-size:18px}html.donate section.donate form .success .receipt dl dt{width:178px;font-weight:700}html.donate section.donate form .success .receipt dl dd{width:calc(100% - 178px);margin:0}@media (max-width: 767px){html.donate section.donate form .success{position:relative;width:calc(100% + 30px);left:-15px}html.donate section.donate form .success header{font-size:20px;letter-spacing:0.5px;margin-bottom:20px;line-height:1.3}html.donate section.donate form .success .message{font-size:15px}html.donate section.donate form .success .receipt dl dt,html.donate section.donate form .success .receipt dl dd{font-size:15px;line-height:1.5}html.donate section.donate form .success .receipt dl dt{width:130px}html.donate section.donate form .success .receipt dl dd{width:calc(100% - 130px)}}html.donate section.donate form .genericError{display:none;font-size:18px;font-style:italic;color:red;padding:20px 0 0;text-align:center}html.donate section.donate form .secure{display:flex;align-items:center;margin-top:15px;margin-bottom:26px;font-family:'Roboto', sans-serif;font-weight:400}@media (max-width: 767px){html.donate section.donate form .secure{display:block;text-align:center}}html.donate section.donate form .secure .lock{font-size:13px}html.donate section.donate form .secure .lock svg{position:relative;display:inline-block;vertical-align:middle;margin-right:6px;top:-1px}html.donate section.donate form .secure .poweredStripe{margin-left:10px;display:flex;align-items:center;font-weight:500;height:38px;background-color:#363636;color:white;font-size:12px;border-radius:5px;padding:0 10px}@media (max-width: 767px){html.donate section.donate form .secure .poweredStripe{margin:10px 0;justify-content:center}}html.donate section.donate form .secure .poweredStripe img{display:inline-block;margin-left:6px}html.donate section.donate form .secure .cardLogos{display:flex;column-gap:6px;flex-grow:1;justify-content:end}@media (max-width: 767px){html.donate section.donate form .secure .cardLogos{justify-content:space-between}}html.donate section.donate form .secure .cardLogos .cardLogo{display:flex;align-items:center;justify-content:center;width:60px;height:38px;border-radius:5px;border:1px solid transparent}html.donate section.donate form .secure .cardLogos .visa,html.donate section.donate form .secure .cardLogos .discover{border-color:#b0b0b0;background-color:white}html.donate section.donate form .secure .cardLogos .amex{background-color:#006fcf}html.donate section.donate form .secure .cardLogos .mastercard{background-color:black}html.donate section.donate form fieldset{margin:24px 0}html.donate section.donate form fieldset input.error,html.donate section.donate form fieldset select.error{background-color:#fba6ab !important}html.donate section.donate form fieldset legend{margin-bottom:10px}html.donate section.donate form fieldset p{font-family:'Lora', serif;font-weight:400;font-style:italic;margin:6px 0 20px;color:#747477;line-height:1.3;font-size:14px}@media (max-width: 767px){html.donate section.donate form fieldset p{font-size:13px}}html.donate section.donate form fieldset .amount label,html.donate section.donate form fieldset .amount .amount.otherButton{width:160px}html.donate section.donate form fieldset .amount .amount.otherButton{cursor:pointer;margin-right:0 !important}html.donate section.donate form fieldset .amount label,html.donate section.donate form fieldset .amount .amount.otherButton{font-family:'Lora', serif;font-weight:400;font-size:19px;color:#59595c;padding:0;line-height:70px;box-sizing:border-box;margin-bottom:10px;margin-right:10px}html.donate section.donate form fieldset .amount label.active,html.donate section.donate form fieldset .amount .amount.otherButton.active{background-color:#E1BC1F;color:white}html.donate section.donate form fieldset .amount label:not(.active),html.donate section.donate form fieldset .amount .amount.otherButton:not(.active){cursor:pointer}html.donate section.donate form fieldset .amount label:not(.active):hover,html.donate section.donate form fieldset .amount .amount.otherButton:not(.active):hover{transition:all .25s ease;border-color:#E1BC1F}html.donate section.donate form fieldset .amount label.other{margin-right:0;width:100%}html.donate section.donate form fieldset .amount label.other input{background-color:transparent;border:none;margin:0}html.donate section.donate form fieldset .amount label.other input:focus{outline:none}html.donate section.donate form fieldset .amount.size5 label,html.donate section.donate form fieldset .amount.size7 label,html.donate section.donate form fieldset .amount.size8 label{width:131px}html.donate section.donate form fieldset .amount.size5 .amount.otherButton,html.donate section.donate form fieldset .amount.size7 .amount.otherButton,html.donate section.donate form fieldset .amount.size8 .amount.otherButton{width:135px}html.donate section.donate form fieldset .amount.size6 label{width:111px}html.donate section.donate form fieldset .amount.size6 .amount.otherButton{width:114px}html.donate section.donate form fieldset .amount.size7 label{width:96px}html.donate section.donate form fieldset .amount.size7 .amount.otherButton{width:96px}@media (max-width: 767px){html.donate section.donate form fieldset .amount.size4,html.donate section.donate form fieldset .amount.size5,html.donate section.donate form fieldset .amount.size6,html.donate section.donate form fieldset .amount.size7,html.donate section.donate form fieldset .amount.size8{margin-bottom:0}html.donate section.donate form fieldset .amount.size4 label,html.donate section.donate form fieldset .amount.size4 .amount.otherButton,html.donate section.donate form fieldset .amount.size5 label,html.donate section.donate form fieldset .amount.size5 .amount.otherButton,html.donate section.donate form fieldset .amount.size6 label,html.donate section.donate form fieldset .amount.size6 .amount.otherButton,html.donate section.donate form fieldset .amount.size7 label,html.donate section.donate form fieldset .amount.size7 .amount.otherButton,html.donate section.donate form fieldset .amount.size8 label,html.donate section.donate form fieldset .amount.size8 .amount.otherButton{width:calc(50% - 5px);line-height:60px}html.donate section.donate form fieldset .amount.size4 label:nth-of-type(even),html.donate section.donate form fieldset .amount.size4 .amount.otherButton:nth-of-type(even),html.donate section.donate form fieldset .amount.size5 label:nth-of-type(even),html.donate section.donate form fieldset .amount.size5 .amount.otherButton:nth-of-type(even),html.donate section.donate form fieldset .amount.size6 label:nth-of-type(even),html.donate section.donate form fieldset .amount.size6 .amount.otherButton:nth-of-type(even),html.donate section.donate form fieldset .amount.size7 label:nth-of-type(even),html.donate section.donate form fieldset .amount.size7 .amount.otherButton:nth-of-type(even),html.donate section.donate form fieldset .amount.size8 label:nth-of-type(even),html.donate section.donate form fieldset .amount.size8 .amount.otherButton:nth-of-type(even){margin-right:0}html.donate section.donate form fieldset .amount.size4 label:nth-of-type(odd),html.donate section.donate form fieldset .amount.size4 .amount.otherButton:nth-of-type(odd),html.donate section.donate form fieldset .amount.size5 label:nth-of-type(odd),html.donate section.donate form fieldset .amount.size5 .amount.otherButton:nth-of-type(odd),html.donate section.donate form fieldset .amount.size6 label:nth-of-type(odd),html.donate section.donate form fieldset .amount.size6 .amount.otherButton:nth-of-type(odd),html.donate section.donate form fieldset .amount.size7 label:nth-of-type(odd),html.donate section.donate form fieldset .amount.size7 .amount.otherButton:nth-of-type(odd),html.donate section.donate form fieldset .amount.size8 label:nth-of-type(odd),html.donate section.donate form fieldset .amount.size8 .amount.otherButton:nth-of-type(odd){margin-right:10px}html.donate section.donate form fieldset .amount.size4 .amount.otherButton,html.donate section.donate form fieldset .amount.size6 .amount.otherButton,html.donate section.donate form fieldset .amount.size8 .amount.otherButton{width:100%}}html.donate section.donate form fieldset .amount.otherWrapper{display:none}html.donate section.donate form fieldset .amount.otherWrapper.active{display:block}@media (max-width: 767px){html.donate section.donate form fieldset .amount.otherWrapper label{line-height:60px}}html.donate section.donate form fieldset:last-of-type{margin-bottom:16px}html.donate section.donate form .stripeWrapper{border:1px solid #bbbcbe;background-color:#f5f5f6;padding:0 20px}html.donate section.donate form input:not([type=submit]):not([type=checkbox]),html.donate section.donate form select{width:100%;border:1px solid #bbbcbe;box-sizing:border-box;background-color:#f5f5f6;height:50px;line-height:48px;margin-bottom:16px}@media (max-width: 767px){html.donate section.donate form input:not([type=submit]):not([type=checkbox]),html.donate section.donate form select{width:100% !important;margin-bottom:10px;margin-right:0 !important}}html.donate section.donate form select{background:#f5f5f6 url("/wp-content/themes/illinoispolicy/images/forms/select-arrow.svg") no-repeat calc(100% - 7px) 50%;cursor:pointer;padding-right:36px}html.donate section.donate form input[type=submit].submitButton{background-color:#e1bb1d;border:none}html.donate section.donate form input[type=submit].submitButton:hover{opacity:0.9}html.donate section.donate form .checkbox{text-align:left}@media (max-width: 767px){html.donate section.donate form .checkbox{margin-top:15px}}html.donate section.donate form .checkbox input,html.donate section.donate form .checkbox label{display:inline-block;vertical-align:middle;cursor:pointer}html.donate section.donate form .checkbox label{position:relative;top:1px;font-size:16px;padding-left:10px;width:calc(100% - 30px);line-height:1.2}html.donate section.donate form .checkbox input{width:18px;height:18px}html.donate section.donate form #formCity,html.donate section.donate form #formState,html.donate section.donate form #formMonth,html.donate section.donate form #formYear,html.donate section.donate form #formEmail,html.donate section.donate form #formAddress,html.donate section.donate form #firstName{margin-right:16px}html.donate section.donate form #formAddress,html.donate section.donate form #formAddress2,html.donate section.donate form #firstName,html.donate section.donate form #lastName{width:calc(50% - 8px)}html.donate section.donate form #formCity{width:332px}html.donate section.donate form #formState{width:336px}html.donate section.donate form #formZip{width:140px}html.donate section.donate form #formEmail{width:458px}html.donate section.donate form #formPhone{width:366px}html.donate section.donate form #formMonth,html.donate section.donate form #formYear{width:190px}html.donate section.donate form #formCard{background:#f5f5f6 url("/wp-content/themes/illinoispolicy/images/forms/lock.svg") no-repeat calc(100% - 9px) 50%;padding-right:40px}html.donate section.donate form #formCCV{width:220px}html.donate section.donate form div.help{position:relative;cursor:pointer;font-family:'Oswald', 'sans-serif';font-weight:400;background-color:#e1bb1d;height:32px;width:32px;line-height:32px;display:inline-block;border-radius:50%;color:white;text-align:center;font-size:15px;margin-left:13px}html.donate section.donate form div.help .text{display:none;font-family:'Lora', serif;font-weight:400;padding:15px;line-height:1.4;position:absolute;background-color:#2f2f2f;width:300px;box-shadow:0 0 6px rgba(47,47,47,0.9);bottom:-5px;right:-10px}html.donate section.donate form div.help.active .text{display:block}@media (max-width: 767px){html.donate section.donate form div.help .text{bottom:-10px;right:-10px;width:80vw}html.donate section.donate form #formCCV{width:calc(100% - 50px) !important}html.donate section.donate form input:last-of-type{margin-bottom:0}}html.donate section.donate form #recaptcha{text-align:center;padding-bottom:0;padding-top:4px}html.donate section.donate form #recaptcha div{display:inline-block}@media (max-width: 767px){html.donate section.donate form #recaptcha{height:86px}html.donate section.donate form #recaptcha>div{width:234px;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}html.donate:not(.slim) #main .donate h1{border-bottom:3px solid #2F2F2F;padding-bottom:10px}html.donate.slim #main{padding-bottom:0 !important;padding-top:40px}html.donate.slim .slimLogo{text-align:center;margin-bottom:20px}html.donate.slim .slimLogo .logo{display:inline-block}html.donate.slim .slimLogo a.logo svg{width:170px;height:auto}html.donate.slim .slimLogo a.logo:hover{transition:opacity .25s ease;opacity:0.85}html.donate.slim .slimLogo a.logo.ipi svg{width:240px}html.donate.slim .donateDisclaimer{background-color:white;margin-top:0}html.donate.slim section.donate{top:0;padding:40px;margin-bottom:40px}@media (max-width: 767px){html.donate.slim section.donate{margin-bottom:10px}html.donate.slim section.donate h1{margin-bottom:29px}}@media (max-width: 767px){html.donate.slim section.donate{padding:20px 15px 15px}}@media (max-width: 767px){html.donate.slim .content.footerContent{width:100% !important;left:0 !important}}html.donate.slim.noImage section.donate{padding:30px 40px 40px 40px}@media (max-width: 767px){html.donate.slim.noImage section.donate{padding:20px 15px}}@media print{body.donateReceipt #main .donate{width:100% !important}body.donateReceipt #main .donate .content,body.donateReceipt #main .donate h1{display:none !important}body.donateReceipt #main .donate form{display:block !important;color:black !important}body.donateReceipt #main .donate form>*:not(.success){display:none !important}body.donateReceipt #main .donate form .success{width:100% !important;margin:0 !important;padding:0 !important}}html.donate.slim.noImage{background:white !important}html.donate.slim.noImage .donate.container .sidebar{color:black}html.donate.slim .donate.container{width:650px}html.donate.slim .donate.container h1{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:34px;text-transform:uppercase;line-height:1.1}html.donate.slim .donate.container .sidebar:first-of-type{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:40px}html.donate.slim .donate.container .sidebar:last-of-type{padding-top:40px;margin-top:40px;border-top:1px solid rgba(0,0,0,0.2)}html.donate.slim .donate.container .sidebar ul li{margin-bottom:0}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.donate.slim .container:first-of-type{text-align:center;padding-top:14px}html.donate.slim .container:first-of-type .logo{margin-bottom:10px !important}html.donate.slim .donate.container{width:90%}html.donate.slim .donate.container h1{font-size:26px}html.donate.slim .donate.container .sidebar:first-of-type{padding-bottom:0px;margin-bottom:40px}html.donate.slim .donate.container .sidebar:last-of-type{padding-top:30px;margin-top:30px}}html.donate .excerpt.highlight p{background:#e1bc1f;-webkit-box-shadow:-0.8rem 0 0 #e1bc1f, 0.9rem 0 0 #e1bc1f;-moz-box-shadow:-0.8rem 0 0 #e1bc1f, 0.9rem 0 0 #e1bc1f;box-shadow:-0.8rem 0 0 #e1bc1f, 0.9rem 0 0 #e1bc1f}html.donate .excerpt.highlight.error p{background:#333;color:white;-webkit-box-shadow:-0.8rem 0 0 #333, 0.9rem 0 0 #333;-moz-box-shadow:-0.8rem 0 0 #333, 0.9rem 0 0 #333;box-shadow:-0.8rem 0 0 #333, 0.9rem 0 0 #333}.donate form .type label{display:inline-block}.donate form fieldset.newsletter{margin-top:-20px}.donate form fieldset.newsletter label{display:block}.donate form .options{overflow:hidden;max-width:960px;margin:0 auto;height:250px}.donate form .options .option{margin:0 10px;float:left;width:456px;height:246px;text-align:center;border:2px dotted gray}.donate form .options .option h1{line-height:30px;font-family:"Oswald",serif}.donate form .options .option .disclaimer{font-family:"Noticia Text","Georgia",serif;font-size:12px}.donate form .options .option.deductable{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/sash.png") top right no-repeat}.donate form .options .option.active{border-color:red}.thankyou{width:75%;text-align:center;border-top:4px solid #E1BC1F;border-bottom:4px solid #E1BC1F;color:#E1BC1F;margin:0 auto 30px auto;padding:34px 20px}.thankyou h1{font-family:"Oswald",serif;text-transform:uppercase;margin-top:0}.thankyou p{text-transform:uppercase;margin-bottom:0}.donate.container .receipt h1{font-family:"Roboto Slab",sans-serif;font-size:17px;color:#e1bc1f;font-weight:normal;margin-bottom:5px}.donate.container .receipt dl.dl-horizontal{color:#939598}.donate.container .receipt dl.dl-horizontal dt{float:left;width:200px;font-weight:bold}.donate.container .receipt dl.dl-horizontal dd,.donate.container .receipt dl.dl-horizontal dt{line-height:24px}form.main{font-size:0;margin:29px auto}form.main input:not([type=submit]),form.main select,form.main textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;border-radius:0}form.main .genericError{display:none;font-size:18px;font-style:italic;color:red;padding:20px 0 0;text-align:center}form.main input.error,form.main select.error{background-color:#fba6ab !important}form.main input:not([type=submit]),form.main select{width:100%;border:1px solid #bbbcbe;box-sizing:border-box;background-color:#f5f5f6;height:50px;line-height:48px;margin-bottom:16px}@media (max-width: 767px){form.main input:not([type=submit]),form.main select{width:100% !important;margin-bottom:10px;margin-right:0 !important}}form.main select{background:#f5f5f6 url("/wp-content/themes/illinoispolicy/images/forms/select-arrow.svg") no-repeat calc(100% - 7px) 50%;cursor:pointer;padding-right:36px}form.main input[type=submit].submitButton{background-color:#e1bb1d;border:none}form.main input[type=submit].submitButton:hover{opacity:0.9}form.main input[autocomplete=address-level2],form.main input[autocomplete=city],form.main select[autocomplete=state],form.main input[autocomplete=given-name]{margin-right:16px}form.main input[autocomplete=given-name],form.main input[autocomplete=family-name]{width:calc(50% - 8px)}form.main input[autocomplete=address-level2],form.main input[autocomplete=city]{width:280px}form.main select[autocomplete=state]{width:236px}form.main input[autocomplete=postal-code]{width:100px}form.main #recaptcha{text-align:center;padding-bottom:0;padding-top:4px}form.main #recaptcha div{display:inline-block}@media (max-width: 767px){form.main #recaptcha>div{transform:scale(0.77)}}form.main.registerVote{position:relative}form.main.registerVote .thankYou{transition:all .25s ease;opacity:0;pointer-events:none;top:0;left:0;width:100%;height:100%;position:absolute;text-align:center;font-size:20px;background-color:#2f2f2f;padding:20px 40px;color:white;display:flex;align-items:center}form.main.registerVote .thankYou a{color:#E1BC1F;border-bottom-color:#E1BC1F}form.main.registerVote .thankYou a:hover{color:#edd779}form.main.registerVote .thankYou p{margin:20px 0}form.main.registerVote .thankYou p:first-of-type{margin-top:0}form.main.registerVote.success{pointer-events:none}form.main.registerVote.success .thankYou{opacity:1;pointer-events:auto}::-webkit-input-placeholder{color:black}:-moz-placeholder{color:black}::-moz-placeholder{color:black}:-ms-input-placeholder{color:black}label.active ::-webkit-input-placeholder{color:white}label.active :-moz-placeholder{color:white}label.active ::-moz-placeholder{color:white}label.active :-ms-input-placeholder{color:white}form fieldset .amount .other.active input.text{color:white}form#form-donate fieldset .row{margin-bottom:5px}form input[type=submit].submitButton{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;font-size:16px;margin:0 auto;min-width:174px;line-height:48px;display:block;text-transform:uppercase;color:white;background-color:#1e1e1e}form input[type=submit].submitButton:hover{transition:all .25s ease;background-color:black}form input[type=submit].submitButton.error{background-color:#ff3f3a !important}.have_a_question form{max-width:600px;margin:0 auto}.have_a_question form input,.have_a_question form textarea,.have_a_question form input[type=text]{transition:all .25s ease;font-size:16px;border:none;background-color:white;color:#595a5c}.have_a_question form input[type=submit]{font-family:'Oswald', 'sans-serif';font-weight:500;letter-spacing:2px;font-size:17px;margin:0 auto;width:200px;line-height:48px;display:block;text-transform:uppercase;color:white;background-color:#2b2a2b}.have_a_question form input[type=submit]:hover{transition:all .25s ease;background-color:#29abe2}.have_a_question form input[type=submit].error{color:white;background-color:#ff3f3a !important}.have_a_question form .inputs{display:flex;flex-flow:row wrap;margin-bottom:24px}.have_a_question form .inputs input,.have_a_question form .inputs textarea{margin-bottom:8px;padding:10px 20px}.have_a_question form .inputs input::-webkit-input-placeholder,.have_a_question form .inputs textarea::-webkit-input-placeholder{color:#5a5a5a;opacity:1}.have_a_question form .inputs input::-moz-placeholder,.have_a_question form .inputs textarea::-moz-placeholder{color:#5a5a5a;opacity:1}.have_a_question form .inputs input:-ms-input-placeholder,.have_a_question form .inputs textarea:-ms-input-placeholder{color:#5a5a5a;opacity:1}.have_a_question form .inputs input:-moz-placeholder,.have_a_question form .inputs textarea:-moz-placeholder{color:#5a5a5a;opacity:1}.have_a_question form .inputs input{width:calc(50% - 4px)}.have_a_question form .inputs input.error::-webkit-input-placeholder,.have_a_question form .inputs textarea.error::-webkit-input-placeholder{color:red;opacity:1}.have_a_question form .inputs input.error::-moz-placeholder,.have_a_question form .inputs textarea.error::-moz-placeholder{color:red;opacity:1}.have_a_question form .inputs input.error:-ms-input-placeholder,.have_a_question form .inputs textarea.error:-ms-input-placeholder{color:red;opacity:1}.have_a_question form .inputs input.error:-moz-placeholder,.have_a_question form .inputs textarea.error:-moz-placeholder{color:red;opacity:1}.have_a_question form .inputs input:nth-of-type(odd){margin-right:8px}@media (max-width: 767px){.have_a_question form .inputs{margin-bottom:16px}.have_a_question form .inputs input{width:100%;margin-bottom:6px;padding:7px 14px}.have_a_question form .inputs input:nth-of-type(odd){margin-right:0}}.inverse-light ::-webkit-input-placeholder{color:#C4C4C4}.inverse-light :-moz-placeholder{color:#C4C4C4}.inverse-light ::-moz-placeholder{color:#C4C4C4}.inverse-light :-ms-input-placeholder{color:#C4C4C4}.search-results{background:black;color:white;padding:10px;text-align:center;font-size:17px;margin-bottom:40px;font-family:"Vollkorn",serif}.search.container{min-height:400px;padding-bottom:60px}#searchform #s{width:100%;border:0;border-bottom:2px solid #BBBDBF;background:none;padding:10px}#searchform #searchsubmit{position:absolute;right:8px;top:8px;border:0;bottom:0;width:27px;height:27px;margin:0;padding:0;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/search-icon.png") center center no-repeat}#searchform .search-bar{position:relative}.newsletter-wrap{margin:0 40px}.newsletter-wrap .options .grid_5{width:330px}.newsletter-wrap hr{border-color:#595A5C;border-top:none}.newsletter-wrap legend{color:black}.btn{cursor:pointer}.newsletter form fieldset{margin:30px 0}.newsletter form .actions .btn{background:black;color:white}.newsletter form .actions .btn:hover{color:white}form .row input,form .row select{margin-bottom:10px}form label{display:none}form label.budget-tax{color:#73A64D}form label.education{color:#0D7D9C}form label.government{color:#DBB92D}form label.labor{color:#59576D}form label.healthcare{color:#C12D2D}form label.jobs-growth{color:#0BAEA6}form label.pensions{color:#DA5A33}form label.criminalj{color:#12314F}form input[type=text],form textarea{border:1px solid #BBBDBF;background:#F6F6F6}form textarea{width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form.question input[type=text]{padding:10px;width:100%;box-sizing:border-box}form input,form textarea,form select{font-family:'Lora', serif;font-weight:400;font-size:19px;padding-left:20px;padding-right:20px}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder{color:#59595c;opacity:1}form input::-moz-placeholder,form textarea::-moz-placeholder,form select::-moz-placeholder{color:#59595c;opacity:1}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder,form select:-ms-input-placeholder{color:#59595c;opacity:1}form input:-moz-placeholder,form textarea:-moz-placeholder,form select:-moz-placeholder{color:#59595c;opacity:1}@media (max-width: 767px){form input,form textarea,form select{font-size:18px;padding-left:15px;padding-right:15px}}form textarea{padding:20px}form select option{padding:0}form .row input{width:100%}form fieldset{border:0;margin:0;padding:0}form fieldset.nolabel label{display:none}form fieldset legend{font-family:'Oswald', 'sans-serif';font-weight:500;font-size:20px;text-transform:uppercase;color:#E1BC1F;font-weight:normal;margin-bottom:5px}form fieldset .type{margin:0}form fieldset .type label{margin-right:15px}form fieldset .amount{margin:10px 0}form fieldset .amount label,form fieldset .amount .amount.otherButton{border:1px solid #BBBDBF;background:#F6F6F6;width:114px;text-align:center;margin:0 5px 8px 0;padding:10px 0;font-family:"Roboto Slab",sans-serif;font-size:19px;display:inline-block}form fieldset .amount label input.radio{display:none}form fieldset .amount .other{width:239px}form fieldset .amount .other input.text{border:0;margin:0;padding:0;background-color:inherit;width:100%;text-align:center;color:black;font-family:"Roboto Slab",sans-serif;font-size:19px}form .text input,form textarea{border:1px solid #BBBDBF;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .select select{width:100%;border:1px solid #BBBDBF;border-radius:0;border-radius:0;-webkit-appearance:none;padding:10px;background:white;font-size:19px;background:#F6F6F6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .actions p{color:gray;font-style:italic}fieldset.newsletter{color:gray}fieldset.newsletter label span{display:block;margin-left:22px}.column.ccv{position:relative}span.icon{height:20px;width:20px;display:block;position:absolute;color:white;background-color:#E1BC1F;border-radius:10px;text-align:center;top:15px;right:20px;line-height:19px;font-family:"Roboto Slab",sans-serif;font-size:16px}label.error{color:red}.kscInlineComments.have_a_question h2{text-transform:none;font-size:20px;font-weight:700;line-height:1.2}.kscInlineComments.have_a_question form input:not([type=submit]),.kscInlineComments.have_a_question form textarea{border:1px solid #2f2f2f}.kscInlineComments.have_a_question form input.full{width:100%;margin-right:0}.kscInlineComments.have_a_question form textarea:read-only,.kscInlineComments.have_a_question form input[type=text]:read-only{color:gray;pointer-events:none}.kscInlineComments.have_a_question form .genericError{text-align:center;margin-bottom:10px}@media (max-width: 500px){.kscInlineComments.have_a_question form .genericError{font-size:14px}}article.policy .author h1 a{color:black}.author h1{margin:5px 0;font-size:15px;line-height:15px}.author .description{margin-top:5px;font-size:12px}.our-story .author .headshot img{-webkit-filter:grayscale(1)}.our-story .author .headshot img:hover{-webkit-filter:none}.author.bio{margin-bottom:15px}.author.bio.container{margin-top:-145px}.author.bio.container header{text-align:center;z-index:10;position:relative}.author.bio header img.circle{width:220px;height:220px;border:10px solid white;border-radius:120px;background-color:grey;box-shadow:0px 0px 12px 1px rgba(0,0,0,0.75);margin-bottom:15px}.author.bio header h1{font-family:"Roboto Slab",sans-serif;font-size:15px;font-weight:bold}.author.bio header h2{font-family:"Noticia Text","Georgia",serif;font-size:13px;font-style:italic;color:#808285}@media (max-width: 767px){.author.bio header{line-height:1.4}.author.bio header img.circle{margin-top:80px}.author.bio header .description{margin-top:10px}.author.bio header h1{line-height:1.4}}.author.bio.posts{background-color:#F3F3F4}.author.bio.posts .waypoint-pagination,.author.bio.posts>.row>.content{background-color:white}.author.bio.posts article{border:none}.author.posts .post h1{font-family:"Vollkorn",serif;font-size:35px;font-weight:normal;font-style:italic;margin:0}.author.posts .post h1,.author.posts .post a{color:white;text-decoration:none;text-align:left}.author.bio.posts .section-header h1{font-size:25px;margin:40px 0 20px}.author.posts.related article.unknown nav a{color:#a6a8ac}.author.posts.related article .meta.author{display:none}.author.posts.related .actions{margin:15px 0}.author.posts.related .actions .btn{color:#808184 !important;border-color:#808184 !important}.related_author_post article{margin:15px;border-bottom:1px solid #DDDEDF !important}.related_author_post article>header{line-height:35px;margin-bottom:10px}.related_author_post article .meta.author{display:none}.related_author_post article .content>h1{color:#5A5A5C !important;line-height:35px}.related_author_post article .content>h1 a{color:inherit !important}.job-listings{padding:40px 0}.jobs.offices{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/jobs-bg-offices.jpg") no-repeat center center;background-size:cover;height:400px}.jobs.offices>*{padding:40px 0;text-align:center}.jobs.offices h1,.jobs.offices h2{color:white}.jobs.offices h1{font-family:"Vollkorn", serif;font-size:30px;margin:0}.jobs.offices h2{font-family:"Oswald", serif;font-size:80px;margin:60px 0}.jobs.what-we-do{background-color:#f3f3f4}.jobs.what-we-do>*{text-align:center;padding:30px 0}.jobs.what-we-do>* iframe{margin:0 auto}.jobs.what-we-do h1{text-transform:uppercase;color:#595A5C}.jobs.we-work-hard{text-align:center}.jobs.we-work-hard>*{padding:40px 0}.jobs.we-work-hard>* h1{margin:0}.sidebar{color:#939598;line-height:22px;font-size:13px}.sidebar h1{margin-top:0;line-height:20px;text-transform:capitalize;font-family:"Roboto Slab",sans-serif;font-size:17px}.donate{margin-bottom:10px}.donate .btn-primary{color:white;background-color:#E1BC1F}.donate .primary{padding-right:44px;margin-right:44px;border-right:2px solid #edeeee}.donate .primary .excerpt.highlight{margin-top:0}.donate .sidebar h1{color:#E1BC1F;margin-top:0;line-height:20px;text-transform:capitalize;font-family:"Roboto Slab",sans-serif;font-size:17px}.donate .sidebar ul{margin:0;padding:0;list-style-position:inside}.donate .sidebar ul li{margin-bottom:5px}.donate .sidebar p.mail{font-style:italic}.sidebar .widget-box{background-color:grey}.sidebar .share h1{text-transform:uppercase;color:#BABCBE;font-family:"Oswald", serif;font-size:15px;font-weight:bold;letter-spacing:1px}.sidebar .nav article{margin-bottom:10px;padding-bottom:10px;border-bottom:0}.sidebar .nav article h1{font-size:14px;line-height:18px;letter-spacing:-1px;font-weight:bold}.sidebar .nav a.navv{font-style:italic;text-transform:uppercase;text-decoration:none;color:#BABCBE;font-size:12px}.widget-box{margin-bottom:20px}.widget-box .wrap{text-align:center;padding:15px;margin:0}.widget-box.report .wrap{text-align:left}.widget-box .wrap,.widget-box .wrap a{color:white;text-decoration:none}.widget-box h2{font-family:"Oswald",serif;font-size:19px}.widget-box.job-listing{height:330px}.widget-box.job-listing .wrap{height:329px;background-color:#BB294F;position:relative}.widget-box.job-listing .wrap .excerpt{max-height:175px;overflow:hidden}.widget-box.job-listing h1{height:60px;margin-bottom:0 !important;font-family:"Oswald",serif;font-size:19px}.widget-box.job-listing .pull{position:absolute;bottom:15px;left:0;right:0;text-align:center}.widget-box.job-listing .btn:hover{color:#BB294F}.widget-box.annual-report{height:275px}.widget-box.annual-report h1{font-family:"Noticia Text","Georgia",serif;font-size:18px}.widget-box.annual-report hr{width:30px;margin:inherit auto}.widget-box.annual-report .excerpt{font-style:italic;font-size:18px}.widget-box.event,.widget-box.media_appearance,.widget-box.policy,.widget-box.press_release,.widget-box.your-story{background-color:#BB294F}.widget-box.press_release{height:230px}.widget-box.media_appearance{height:275px}.widget-box.policy{height:250px}.widget-box header{margin-bottom:0}.widget-box header nav{font-family:"Roboto Slab",sans-serif;font-size:12px;font-weight:bold;padding:25px;display:block}.widget-box header nav a{color:inherit;text-decoration:none}.widget-box header nav a.pillar{text-transform:uppercase}.widget-box.stories,.widget-box.media-appearences{background-color:#BBBDBF;color:#595A5C}.widget-box.stories .meta-data,.widget-box.media-appearences .meta-data{padding:15px 25px}.widget-box.stories h1,.widget-box.media-appearences h1{font-family:"Vollkorn",serif;margin:0;font-size:19px;font-weight:normal;padding:15px 25px;line-height:22px}.widget-box.stories h1 a,.widget-box.media-appearences h1 a{color:inherit;text-decoration:none}.widget-box.stories .slide>a,.widget-box.media-appearences .slide>a{position:relative;display:block}.widget-box.stories .slide>a .cta,.widget-box.media-appearences .slide>a .cta{position:absolute;top:70px;right:120px;height:59px;width:59px;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.gif") center center no-repeat}.widget-box.stories h1,.widget-box.stories a{font-weight:normal}.widget-box.stories .slide>a .cta{top:60px}.widget-box.media-appearences .slide>a{height:150px}.widget-box.media-appearences .slide>a .cta{top:43px}.widget-box.reports .slide,.widget-box.policy-points .slide{color:white}.widget-box.reports .slide .content,.widget-box.policy-points .slide .content{padding:0 25px;text-align:center;font-family:"Noticia Text","Georgia",serif;font-size:15px}.widget-box.reports .slide .content h1,.widget-box.policy-points .slide .content h1{font-family:"Oswald",serif;font-size:25px;margin-top:0;line-height:30px}.widget-box.reports .slide .content hr,.widget-box.policy-points .slide .content hr{width:90px}.widget-box.reports .slide .content a.btn,.widget-box.policy-points .slide .content a.btn{margin:20px 0}.widget-box.maps{font-size:0;line-height:0}.widget-box.maps article{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/widgets/map.jpg");position:relative;display:inline-block;border:none;background-size:cover;padding-bottom:0;width:100%;padding-top:100%}.widget-box.maps article a.wrapper{position:absolute;top:0;left:0;transition:background-color 0.2s ease;text-align:center;display:block;width:100%;height:100%;border:10px solid}.widget-box.maps article a.wrapper div{position:relative;top:calc(50% - 18px)}.widget-box.maps article a.wrapper:hover{background-color:transparent !important}.widget-box.maps article a.wrapper:hover div{background-color:white;color:black}.archive .widget.gallery.not-filtered .slide.budget{background:#73A64D;color:white}.archive .widget.gallery.not-filtered .slide.budget a{color:inherit}.archive .widget.gallery.not-filtered .slide.budget a.btn:hover{color:#73A64D}.archive .widget.gallery.not-filtered .slide.budget .cta.play{background:#73A64D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.budget hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.education{background:#0D7D9C;color:white}.archive .widget.gallery.not-filtered .slide.education a{color:inherit}.archive .widget.gallery.not-filtered .slide.education a.btn:hover{color:#0D7D9C}.archive .widget.gallery.not-filtered .slide.education .cta.play{background:#0D7D9C url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.education hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.good-government{background:#DBB92D;color:white}.archive .widget.gallery.not-filtered .slide.good-government a{color:inherit}.archive .widget.gallery.not-filtered .slide.good-government a.btn:hover{color:#DBB92D}.archive .widget.gallery.not-filtered .slide.good-government .cta.play{background:#DBB92D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.good-government hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.healthcare{background:#C12D2D;color:white}.archive .widget.gallery.not-filtered .slide.healthcare a{color:inherit}.archive .widget.gallery.not-filtered .slide.healthcare a.btn:hover{color:#C12D2D}.archive .widget.gallery.not-filtered .slide.healthcare .cta.play{background:#C12D2D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.healthcare hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.jobs{background:#0BAEA6;color:white}.archive .widget.gallery.not-filtered .slide.jobs a{color:inherit}.archive .widget.gallery.not-filtered .slide.jobs a.btn:hover{color:#0BAEA6}.archive .widget.gallery.not-filtered .slide.jobs .cta.play{background:#0BAEA6 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.jobs hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.labor{background:#59576D;color:white}.archive .widget.gallery.not-filtered .slide.labor a{color:inherit}.archive .widget.gallery.not-filtered .slide.labor a.btn:hover{color:#59576D}.archive .widget.gallery.not-filtered .slide.labor .cta.play{background:#59576D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.labor hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.pensions{background:#DA5A33;color:white}.archive .widget.gallery.not-filtered .slide.pensions a{color:inherit}.archive .widget.gallery.not-filtered .slide.pensions a.btn:hover{color:#DA5A33}.archive .widget.gallery.not-filtered .slide.pensions .cta.play{background:#DA5A33 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.pensions hr{border-bottom-color:white}.archive .widget.gallery.not-filtered .slide.criminal-justice{background:#12314F;color:white}.archive .widget.gallery.not-filtered .slide.criminal-justice a{color:inherit}.archive .widget.gallery.not-filtered .slide.criminal-justice a.btn:hover{color:#12314F}.archive .widget.gallery.not-filtered .slide.criminal-justice .cta.play{background:#12314F url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered .slide.criminal-justice hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.budget{background:#73A64D;color:white}.archive.not-filtered .widget.gallery .slide.budget a{color:inherit}.archive.not-filtered .widget.gallery .slide.budget a.btn:hover{color:#73A64D}.archive.not-filtered .widget.gallery .slide.budget .cta.play{background:#73A64D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.budget hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.education{background:#0D7D9C;color:white}.archive.not-filtered .widget.gallery .slide.education a{color:inherit}.archive.not-filtered .widget.gallery .slide.education a.btn:hover{color:#0D7D9C}.archive.not-filtered .widget.gallery .slide.education .cta.play{background:#0D7D9C url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.education hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.good-government{background:#DBB92D;color:white}.archive.not-filtered .widget.gallery .slide.good-government a{color:inherit}.archive.not-filtered .widget.gallery .slide.good-government a.btn:hover{color:#DBB92D}.archive.not-filtered .widget.gallery .slide.good-government .cta.play{background:#DBB92D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.good-government hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.healthcare{background:#C12D2D;color:white}.archive.not-filtered .widget.gallery .slide.healthcare a{color:inherit}.archive.not-filtered .widget.gallery .slide.healthcare a.btn:hover{color:#C12D2D}.archive.not-filtered .widget.gallery .slide.healthcare .cta.play{background:#C12D2D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.healthcare hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.jobs{background:#0BAEA6;color:white}.archive.not-filtered .widget.gallery .slide.jobs a{color:inherit}.archive.not-filtered .widget.gallery .slide.jobs a.btn:hover{color:#0BAEA6}.archive.not-filtered .widget.gallery .slide.jobs .cta.play{background:#0BAEA6 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.jobs hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.labor{background:#59576D;color:white}.archive.not-filtered .widget.gallery .slide.labor a{color:inherit}.archive.not-filtered .widget.gallery .slide.labor a.btn:hover{color:#59576D}.archive.not-filtered .widget.gallery .slide.labor .cta.play{background:#59576D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.labor hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.pensions{background:#DA5A33;color:white}.archive.not-filtered .widget.gallery .slide.pensions a{color:inherit}.archive.not-filtered .widget.gallery .slide.pensions a.btn:hover{color:#DA5A33}.archive.not-filtered .widget.gallery .slide.pensions .cta.play{background:#DA5A33 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.pensions hr{border-bottom-color:white}.archive.not-filtered .widget.gallery .slide.criminal-justice{background:#12314F;color:white}.archive.not-filtered .widget.gallery .slide.criminal-justice a{color:inherit}.archive.not-filtered .widget.gallery .slide.criminal-justice a.btn:hover{color:#12314F}.archive.not-filtered .widget.gallery .slide.criminal-justice .cta.play{background:#12314F url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery .slide.criminal-justice hr{border-bottom-color:white}article.inverse{background:grey;color:white}article.inverse .slide.budget{background:#73A64D;color:white}article.inverse .slide.budget a{color:inherit}article.inverse .slide.budget a.btn:hover{color:#73A64D}article.inverse .slide.budget .cta.play{background:#73A64D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.budget hr{border-bottom-color:white}article.inverse .slide.education{background:#0D7D9C;color:white}article.inverse .slide.education a{color:inherit}article.inverse .slide.education a.btn:hover{color:#0D7D9C}article.inverse .slide.education .cta.play{background:#0D7D9C url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.education hr{border-bottom-color:white}article.inverse .slide.good-government{background:#DBB92D;color:white}article.inverse .slide.good-government a{color:inherit}article.inverse .slide.good-government a.btn:hover{color:#DBB92D}article.inverse .slide.good-government .cta.play{background:#DBB92D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.good-government hr{border-bottom-color:white}article.inverse .slide.healthcare{background:#C12D2D;color:white}article.inverse .slide.healthcare a{color:inherit}article.inverse .slide.healthcare a.btn:hover{color:#C12D2D}article.inverse .slide.healthcare .cta.play{background:#C12D2D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.healthcare hr{border-bottom-color:white}article.inverse .slide.jobs{background:#0BAEA6;color:white}article.inverse .slide.jobs a{color:inherit}article.inverse .slide.jobs a.btn:hover{color:#0BAEA6}article.inverse .slide.jobs .cta.play{background:#0BAEA6 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.jobs hr{border-bottom-color:white}article.inverse .slide.labor{background:#59576D;color:white}article.inverse .slide.labor a{color:inherit}article.inverse .slide.labor a.btn:hover{color:#59576D}article.inverse .slide.labor .cta.play{background:#59576D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.labor hr{border-bottom-color:white}article.inverse .slide.pensions{background:#DA5A33;color:white}article.inverse .slide.pensions a{color:inherit}article.inverse .slide.pensions a.btn:hover{color:#DA5A33}article.inverse .slide.pensions .cta.play{background:#DA5A33 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.pensions hr{border-bottom-color:white}article.inverse .slide.criminal-justice{background:#12314F;color:white}article.inverse .slide.criminal-justice a{color:inherit}article.inverse .slide.criminal-justice a.btn:hover{color:#12314F}article.inverse .slide.criminal-justice .cta.play{background:#12314F url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}article.inverse .slide.criminal-justice hr{border-bottom-color:white}article.inverse nav,article.inverse h1,article.inverse a{color:white}article.inverse a{text-decoration:none}article.gidget>.wrap{padding:0 25px;font-family:"Noticia Text","Georgia",serif;font-size:15px}article.gidget>.wrap h1{font-family:"Oswald",serif;font-size:25px;margin-top:0;line-height:30px;color:inherit}article.gidget>.wrap hr{width:90px}article.gidget>.wrap a.btn{margin:20px 0}article.gidget.daily_link{background:#595A5C;color:white}article.gidget.daily_link h1{font-size:12px}article.gidget.daily_link>.wrap{padding:0}article.gidget.story,article.gidget.daily_comic,article.gidget.daily_quote{padding:0;width:320px}article.gidget.story>.wrap,article.gidget.daily_comic>.wrap,article.gidget.daily_quote>.wrap{padding:0}article.gidget.story img,article.gidget.daily_comic img,article.gidget.daily_quote img{width:100%;height:auto;display:block}article.gidget.policypoint>.wrap{padding:0}article.gidget.policypoint h1{font-family:"Vollkorn",serif;font-size:35px;line-height:35px;font-style:italic;font-weight:normal}article.gidget.report{text-align:center}article.gidget.story nav{color:white}article.gidget.story header,article.gidget.story h1{padding:25px}article.gidget.story>.wrap>a{display:block;position:relative}article.gidget.story>.wrap>a .cta{display:block;position:absolute;top:70px;right:120px;height:59px;width:59px}.widget-box.policy-points .slide .slidebudget{background:#73A64D;color:white}.widget-box.policy-points .slide .slidebudget a{color:inherit}.widget-box.policy-points .slide .slidebudget a.btn:hover{color:#73A64D}.widget-box.policy-points .slide .slidebudget .cta.play{background:#73A64D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide .slidebudget hr{border-bottom-color:white}.widget-box.policy-points .slide .slideeducation{background:#0D7D9C;color:white}.widget-box.policy-points .slide .slideeducation a{color:inherit}.widget-box.policy-points .slide .slideeducation a.btn:hover{color:#0D7D9C}.widget-box.policy-points .slide .slideeducation .cta.play{background:#0D7D9C url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide .slideeducation hr{border-bottom-color:white}.widget-box.policy-points .slide .slidegood-government{background:#DBB92D;color:white}.widget-box.policy-points .slide .slidegood-government a{color:inherit}.widget-box.policy-points .slide .slidegood-government a.btn:hover{color:#DBB92D}.widget-box.policy-points .slide .slidegood-government .cta.play{background:#DBB92D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide .slidegood-government hr{border-bottom-color:white}.widget-box.policy-points .slide .slidehealthcare{background:#C12D2D;color:white}.widget-box.policy-points .slide .slidehealthcare a{color:inherit}.widget-box.policy-points .slide .slidehealthcare a.btn:hover{color:#C12D2D}.widget-box.policy-points .slide .slidehealthcare .cta.play{background:#C12D2D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide .slidehealthcare hr{border-bottom-color:white}.widget-box.policy-points .slide .slidejobs{background:#0BAEA6;color:white}.widget-box.policy-points .slide .slidejobs a{color:inherit}.widget-box.policy-points .slide .slidejobs a.btn:hover{color:#0BAEA6}.widget-box.policy-points .slide .slidejobs .cta.play{background:#0BAEA6 url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide .slidejobs hr{border-bottom-color:white}.widget-box.policy-points .slide .slidelabor{background:#59576D;color:white}.widget-box.policy-points .slide .slidelabor a{color:inherit}.widget-box.policy-points .slide .slidelabor a.btn:hover{color:#59576D}.widget-box.policy-points .slide .slidelabor .cta.play{background:#59576D url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide .slidelabor hr{border-bottom-color:white}.widget-box.policy-points .slide .content h1{font-family:"Vollkorn",serif;font-size:30px;line-height:35px;font-style:italic;text-transform:uppercase;text-align:left;font-weight:normal;margin:0}.widget-box.policy-points .slide .content .meta-data{text-align:left;font-size:12px;padding:10px 0 25px 0}.container.annual-reports .widget-box.report{height:auto}.container.annual-reports .widget-box.report .wrap{background:#8CBD86;height:100%;text-align:center}.container.annual-reports .widget-box.report h1{font-family:"Oswald",serif;font-size:19px;line-height:30px;overflow:hidden}.container.annual-reports .widget-box.report .excerpt{height:256px;overflow:hidden;margin-bottom:15px;display:none}.container.annual-reports .widget-box.report .btn:hover{color:#71BC83}.row.widget-borders .widget-box.unknown .pillarsbg.pillar{visibility:hidden !important;opacity:0;filter:opacity(0)}.widget-box.columnx{border-bottom:0 !important}.widget-box.columnx .full{text-align:center;margin-top:-20px}.widget-box.columnx .full .pillar{display:inline-block;width:40px;height:40px;text-decoration:none}.widget-box.columnx .full .pillar span{display:none}.widget-box.columnx a.title{font-size:22px}.widget-box.columnx .wrap{text-align:left}.widget-box.columnx .wrap h1 a{color:#5A5A5C}.widget-box.columnx.press .full{margin-top:-13px}.widget-box.columnx.press .full .pillar{width:auto;height:auto}.widget-box.columnx.press .full .pillar span{display:block;background:black;padding:0 10px}.widget-box.columnx{position:relative}.widget-box.columnx .overlay{position:absolute;bottom:0;left:0;right:0;height:35px;background:#ffffff;background:linear-gradient(rgba(255,255,255,0) 0%, #fff 55%)}.widget-box.columnx .wrap{height:170px;overflow:hidden;margin-bottom:0}.widget-box.columnx .wrap *{margin:0}.widget-box.columnx .wrap .excerpt{display:none}.widget-box.columnx .wrap .title,.widget-box.columnx .wrap .excerpt{color:#5A5A5C}.widget-box.columnx .wrap .excerpt{font-weight:normal}.widget-box.columnx:hover .wrap .title{display:none}.widget-box.columnx:hover .wrap .excerpt{display:block}html.press-room .widget-box.press_release{height:auto}.archive.daily_comic .widget.donate-cartoon input.btn:hover{background:white}.widget-box.comic-donate{background-color:#ef4137;color:white}.widget-box.comic-donate h1{text-transform:uppercase;border-bottom:1px solid white;padding-bottom:10px;margin-bottom:10px}.widget-box.comic-donate form input{color:#414141;margin-bottom:10px;padding:10px;box-sizing:border-box;width:100%}.widget-box.comic-donate form input.error{border-color:black}.widget-box.comic-donate form input[type=submit]{color:white}.widget-box.comic-donate form label.error{color:white;display:block;margin:-8px 0 15px 0;width:100%;box-sizing:border-box;text-align:left}.widget-box.comic-donate .actions{margin:10px 0 0 0}.widget-box.comic-donate .actions input,.widget-box.comic-donate .actions input:hover{color:white}html.archive.daily_comic .archive article>.wrap{padding:0;border:0}html.archive.daily_comic .archive article>.wrap>a{overflow:hidden}html.archive.daily_comic .archive article>.wrap>a img{width:auto !important}blockquote.share{border-left:2px solid #BABCBE;padding:5px 0 5px 40px}blockquote.share p{margin:0}blockquote.share p a{font-style:italic;font-weight:normal;color:black}blockquote.share span.icon{background:transparent url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/sprite-340.png") no-repeat scroll -8px -104px/340px 279px;opacity:0.8;transition:opacity 1s;width:32px;height:32px;top:auto;right:auto;position:relative;display:block !important}blockquote.share a:hover span.icon{opacity:1}#tagChart{margin:0 30px 30px}.widget-box.tag-widget{background:#3C3D3D !important;border:15px solid #525353}.widget-box.tag-widget h1{color:#979999 !important;margin-bottom:0;text-align:center !important;font-weight:normal !important;font-size:19px !important;line-height:22px !important}article.feature .texture{background:rgba(0,0,0,0.5)}article.story.feature,article.report.feature{height:320px}article.report.gidget header{text-align:left}.widget-box.story a.hero-image{display:block;height:191px;overflow:hidden;background:rgba(0,0,0,0.2)}.widget-box.story a.hero-image img{width:100% !important;height:auto !important}.hero-image{display:block}article.widget-box.press .wrap{height:180px}article.widget-box.press a.title,article.widget-box.press a.excerpt{text-align:left;color:#595A5C}article.widget-box.press a.excerpt{font-weight:normal;display:none}article.widget-box.press .pillarsbg{background:none}article.widget-box.press:hover a.title,article.widget-box.press:hover .meta{display:none}article.widget-box.press:hover a.excerpt{display:block}article.compass_issue article.compass_article{border-bottom:0}article.compass_issue article.compass_article img{width:100%;height:auto;max-height:300px;margin-bottom:20px}article.compass_issue article.compass_article h1{margin-top:0}article.compass_issue .sidebar aside img{width:100%;height:auto}.newsletter form .options label{display:block}.newsletter form .options label input{width:auto}.jobs .jobs.offices h1{text-transform:uppercase}.jobs .jobs.we-work-hard h1{color:#595A5C;font-size:18px;text-transform:uppercase;font-weight:normal;font-family:"Oswald",serif}header.hero.contact-information{margin-bottom:0;border-color:#f1f2f3;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/contact2.jpg") center no-repeat}header.hero.contact-information .texture{opacity:0.5}header.hero.contact-information .cta{text-align:center}header.hero.contact-information .cta .btn{padding:6px 50px}.media-contact{background-color:black;text-align:center;color:white;padding:20px 0;font-size:22px}.media-contact h1,.media-contact h2,.media-contact h3{font-weight:normal;margin:0}.media-contact a{color:inherit;text-decoration:none}.media-contact p{margin:10px 0 0}.media-contact h1{display:inline-block;background:white;color:black;font-size:16px;line-height:16px;padding:5px;margin-bottom:15px}.media-contact h2,.media-contact h3{font-size:22px}.media-contact h3{font-style:italic}.contact{padding:30px 0 0;border-bottom:6px solid black;font-size:16px}.contact .grid_8{padding-bottom:0 !important}.contact.email-list .contact-set{padding-bottom:30px}.contact.email-list h1{display:inline-block;background:black;color:white;font-size:16px;line-height:16px;padding:5px;margin:0 0 5px 0}.contact.email-list a{display:block;color:black;text-decoration:none}.office .container{margin:50px auto;font-size:16px}.office .container h1{background:black;color:white;display:inline-block;padding:0 5px;margin:0}.office .container h1 a{color:inherit;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:16px;padding:0}.office .container p{margin:0;position:relative}.office .container p a{position:absolute;right:0;bottom:0}.office .map{border-bottom:6px solid black}.office .map img{display:block}.office .btn.btn-inverse{color:black !important;border-color:black}.about h1{text-align:center}.about.inverse{background-color:#54545C;padding:15px 0}.about.inverse h1{color:#A6A8AA}.about.inverse-light{background-color:#F3F3F4}.about.inverse-light h1,.about.inverse-light p,.about.inverse-light a{color:#808184;text-decoration:none}.about.inverse-light .btn{background-color:inherit;color:#808184 !important;border-color:#808184 !important}.about.inverse-light .btn:hover{cursor:pointer;background-color:white}.about.inverse-light form input[type=text],.about.inverse-light form textarea{background-color:white}.about.accomplishments,.about.network{text-align:center}.about.accomplishments{padding:30px 0;margin:30px 0;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/annual-report-banner2.jpg") no-repeat center;background-size:cover;position:relative;height:96px}.about.accomplishments .texture{padding:30px 0;position:absolute;top:0;right:0;bottom:0;left:0;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/_pattern.png")}.about.network{padding:20px 0}.about.network .column{text-align:center}.about.network h1 span{display:none}.about.network h1 a{display:block;height:80px;width:80px;margin:0 auto;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/sprite.png") no-repeat;text-decoration:none}.about.network p{color:#808285;font-size:13px}.about.network .ljc h1 a{border-radius:40px;background-color:#AABA57;background-position:-160px -179px}.about.network .jobs h1 a{border-radius:40px;background-color:#D8264F;background-position:-80px -179px}.about.network .ilnews h1 a{border-radius:40px;background-color:#21596C;background-position:0px -179px}.about.have_a_question{padding:40px 0}.about.have_a_question h1{font-family:'Oswald', 'sans-serif';font-weight:400;margin:0 0 15px 0}.about.have_a_question p{font-family:'Lora', serif;font-weight:400;text-align:center;line-height:1.5}.about.have_a_question .actions{margin-bottom:0}.about h1{color:#808285}.about.members .author{margin-bottom:20px;min-height:225px}.about.members .author .headshot img{width:100px;height:100px;border-radius:50px}.about.members .author h1{font-family:"Roboto Slab",sans-serif;font-size:13px;font-weight:bold;text-align:left}.about.members .author h1 a{text-decoration:none;color:black}.about.members .author .excerpt{font-weight:12px;font-style:italic;text-align:left;color:#808285}.about .victory h1,.about .victory p{color:white}.faqs{margin-bottom:20px}.faqs .faq{transition:background-color 0.2s ease}.faqs .faq a{text-decoration:none}.faqs .faq h1{border-bottom:1px dashed gray;margin:0;padding:15px 0;font-size:20px;font-weight:normal}.faqs .faq h1:hover,.faqs .faq h1:hover a{color:#71BC83}.faqs .faq h1 a{color:inherit;text-transform:none;display:block}.faqs .faq .content{display:none}.faqs .faq.active{background-color:#F1F1F2;margin:10px 0 0}.faqs .faq.active h1{border:none}.faqs .faq.active h1,.faqs .faq.active h1:hover,.faqs .faq.active .content a{color:#71BC83}.faqs .faq.active .content{display:block}.contact-set{text-align:center}footer.main{font-family:'Lora', serif;font-weight:400;text-align:center;background-color:#2b2a2b;font-size:15px;padding:49px 10px;letter-spacing:0.5px;line-height:1.6}footer.main,footer.main a{color:#f2f2f2;font-weight:400}footer.main a:hover{text-decoration:underline}footer.main .stateIcon{padding-bottom:34px}footer.main p{margin:0}footer.main p.address span{color:#a7a9ac}footer.main p.address:first-of-type:after{content:'—';display:block}footer.main p.copyright{text-transform:uppercase;font-size:11px;font-weight:700}footer.main p.copyright.captchaNotice{margin-top:15px;font-weight:400;text-transform:none}footer.main p.copyright.captchaNotice a{font-weight:400}footer.main .socialSvg{margin:40px 0}footer.main .socialSvg a:hover svg path,footer.main .socialSvg a:hover svg rect,footer.main .socialSvg a:hover svg circle,footer.main .socialSvg a:hover svg polygon{fill:#b9b9b9}@media (max-width: 767px){footer.main{font-size:14px}.stateIcon{padding-bottom:30px}}.crsl-nav{position:relative}.crsl-nav .previous,.crsl-nav .next{position:absolute;color:white;text-decoration:none}.crsl-nav .previous{left:0}.crsl-nav .next{right:0}.ipTaxCalculator.propertyTax form{position:relative}.ipTaxCalculator.propertyTax form .text{transition:all .25s ease;font-size:16px;text-align:center;position:absolute;width:100%;bottom:-25px;opacity:0;line-height:1.2}@media (max-width: 767px){.ipTaxCalculator.propertyTax form .text{bottom:-44px;font-size:14px}}.ipTaxCalculator.propertyTax form .text.active{opacity:1}@media (max-width: 767px){.ipTaxCalculator.propertyTax form .half{display:block}}.ipTaxCalculator.propertyTax .results span{color:#ff4141;font-weight:700}.ipTaxCalculator.propertyTax p.legend{font-family:'Roboto', sans-serif;font-weight:400;line-height:1.2;font-size:13px;border-top:1px solid grey;padding-top:20px;margin-top:20px}.ipTaxCalculator.gasTax .help{padding-bottom:20px;font-size:15px}@media (max-width: 767px){.ipTaxCalculator.gasTax .help{font-size:12px;line-height:1}}.ipTaxCalculator.gasTax .results{padding-bottom:40px}.ipTaxCalculator.homeValue .help{padding-bottom:30px}.ipTaxCalculator.homeValue form{padding-bottom:11px}@media (min-width: 767px){.ipTaxCalculator.homeValue form>*{width:calc(33.33% - 11px);margin-right:16px}.ipTaxCalculator.homeValue form>*:last-child{margin-right:0}}.ipTaxCalculator.homeValue .results .amount{color:#ee1c4e}.ipTaxCalculator.homeValue .notes{font-family:'Roboto', sans-serif;font-weight:400;line-height:1.2;font-size:12px;margin-top:30px !important;opacity:0.8;text-align:justify}@media (max-width: 767px){.ipTaxCalculator.homeValue .notes{text-align:left}}.ipTaxCalculator.homeValue .help{bottom:auto;top:150px;padding-bottom:20px}@media (max-width: 767px){.ipTaxCalculator.homeValue .help{top:300px}}.ipTaxCalculator.progressive .calcWrapper{position:relative}.ipTaxCalculator.progressive .help{padding-bottom:80px}.ipTaxCalculator.progressive div.results{padding-bottom:10px}@media (max-width: 767px){.ipTaxCalculator.progressive div.results{line-height:1.4}}.ipTaxCalculator.progressive .actionLinks{font-size:0;text-align:center}.ipTaxCalculator.progressive .actionLinks a:first-of-type{margin-right:5px}.ipTaxCalculator.progressive .actionLinks a:last-of-type{margin-left:5px}.ipTaxCalculator.progressive .actionLinks a{font-family:'Oswald', 'sans-serif';font-weight:400;width:calc(50% - 5px);color:white;font-size:20px;line-height:50px;padding:0;text-transform:uppercase;letter-spacing:1px;display:inline-block;text-align:center;border:none;margin-top:20px}@media (max-width: 767px){.ipTaxCalculator.progressive .actionLinks a:first-of-type{margin-right:0;margin-top:20px}.ipTaxCalculator.progressive .actionLinks a:last-of-type{margin-left:0}.ipTaxCalculator.progressive .actionLinks a{width:100%;margin-top:8px}}.ipTaxCalculator.progressive2 form{padding:0 10px 18px}.ipTaxCalculator.progressive2 form h3{color:white;font-size:16px;text-align:center;margin:0 0 10px}.ipTaxCalculator.progressive2 form .persons input,.ipTaxCalculator.progressive2 form .deductions input{width:calc(50% - 5px)}.ipTaxCalculator.progressive2 form .persons input:nth-of-type(odd),.ipTaxCalculator.progressive2 form .deductions input:nth-of-type(odd){margin-right:10px}@media (max-width: 767px){.ipTaxCalculator.progressive2 form{padding:0 0 18px}.ipTaxCalculator.progressive2 form input{padding-left:5px;padding-right:5px}.ipTaxCalculator.progressive2 form .persons input.children,.ipTaxCalculator.progressive2 form .persons input.under18{width:100%;margin-right:0}}.ipTaxCalculator.progressive2 div.results.active{height:auto;pointer-events:auto}.ipTaxCalculator.progressive2 div.results{height:80px;pointer-events:none}.ipTaxCalculator.progressive2 div.results .taxes{font-size:0}.ipTaxCalculator.progressive2 div.results .taxes article{display:inline-block;width:33%;padding:0 0 18px;margin:0 0 18px;font-size:18px;border-bottom:1px solid #d3d3d3}.ipTaxCalculator.progressive2 div.results .taxes article em{display:inline-block;padding-top:8px;color:#ee1c4e}.ipTaxCalculator.progressive2 div.results .taxes article span.percent{display:block;font-size:14px;line-height:1.2}.ipTaxCalculator.progressive2 div.results .taxes article.promised em{color:#67bd45}.ipTaxCalculator.progressive2 div.results .note{display:inline-block;font-size:12px;padding:0 40px}.ipTaxCalculator.progressive2 .calcWrapper .help{padding-bottom:35px}@media (max-width: 767px){.ipTaxCalculator.progressive2 div.results{line-height:1.2}.ipTaxCalculator.progressive2 div.results .taxes article{width:33%;font-size:16px}.ipTaxCalculator.progressive2 div.results .taxes article span.percent{padding-top:4px}.ipTaxCalculator.progressive2 div.results .note{padding:0}.ipTaxCalculator.progressive2 .calcWrapper .help{padding-bottom:20px}}.ipTaxCalculator{background-color:#2b2a2b;color:white;padding:20px;position:relative;margin:35px 0}@media (max-width: 767px){.ipTaxCalculator{margin:25px 0}}.ipTaxCalculator h2{font-family:'Oswald', 'sans-serif';font-weight:400;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;margin-top:0;text-align:center;font-size:19px}@media (max-width: 767px){.ipTaxCalculator h1{font-size:18px}}.ipTaxCalculator form{font-size:0;padding-bottom:18px}.ipTaxCalculator form .half{display:flex;column-gap:10px}.ipTaxCalculator form .half>div{flex-basis:calc(50% - 5px)}.ipTaxCalculator form .half>div h2{margin-top:5px}.ipTaxCalculator form select{-webkit-border-radius:0;border-radius:0}.ipTaxCalculator form input,.ipTaxCalculator form select{width:100%;text-align:center;text-align-last:center;font-size:16px;border:none;background-color:white;color:#2f2f2f;padding:10px 20px;margin-bottom:10px;line-height:30px;vertical-align:top}.ipTaxCalculator form select{height:50px}@media (max-width: 767px){.ipTaxCalculator form input,.ipTaxCalculator form select{margin:0 0 10px;width:100%}}.ipTaxCalculator .results{text-align:center;font-family:'Roboto', sans-serif;font-weight:400;line-height:1.3}.ipTaxCalculator .results strong{font-weight:700}.ipTaxCalculator .results .states{font-size:0;margin-bottom:50px;margin-top:10px}.ipTaxCalculator .results .states article{position:relative;display:inline-block;vertical-align:top;width:33.33%;padding:0;border:none}.ipTaxCalculator .results .states article .text,.ipTaxCalculator .results .states article .image{display:inline-block;vertical-align:top}.ipTaxCalculator .results .states article .text{padding-left:10px;font-size:16px;text-align:left}.ipTaxCalculator .results .states article .text em{color:#ee1c4e;font-style:normal;font-weight:700}.ipTaxCalculator .results .states article svg{transform:scale(1.7);position:relative;left:-10px;top:10px}.ipTaxCalculator .results .states article.illinois .text em{color:#67bd45}.ipTaxCalculator .results .states article.wisconsin{left:-14px}.ipTaxCalculator .results .states article.wisconsin svg{left:-13px}.ipTaxCalculator .results .states article.iowa svg{top:20px;left:-16px}.ipTaxCalculator .results .states:after{content:"";height:1px;width:120px;display:inline-block;background-color:white;position:relative;top:30px}@media (max-width: 767px){.ipTaxCalculator .results .states:after{top:24px}.ipTaxCalculator .results .states{margin-bottom:50px}.ipTaxCalculator .results .states article:last-of-type{margin-bottom:0}.ipTaxCalculator .results .states article{width:100%;margin-bottom:20px}.ipTaxCalculator .results .states article .image,.ipTaxCalculator .results .states article .text{width:50%;box-sizing:border-box}.ipTaxCalculator .results .states article .image{text-align:right;padding-right:10px}.ipTaxCalculator .results .states article .text{padding-left:10px;font-size:16px;text-align:left}.ipTaxCalculator .results .states article .text em{color:#ee1c4e;font-style:normal;font-weight:700}.ipTaxCalculator .results .states article svg{transform:scale(1.7);position:relative;left:-10px;top:10px}.ipTaxCalculator .results .states article.illinois .text em{color:#67bd45}.ipTaxCalculator .results .states article.wisconsin{left:0}.ipTaxCalculator .results .states article.wisconsin svg{left:-13px}.ipTaxCalculator .results .states article.iowa svg{top:20px;left:-16px}}.ipTaxCalculator .help,.ipTaxCalculator .results{transition:opacity .25s ease;opacity:0}.ipTaxCalculator .help.active,.ipTaxCalculator .results.active{opacity:1}.ipTaxCalculator .help{position:absolute;width:100%;bottom:0;left:0;pointer-events:none;box-sizing:border-box;padding-bottom:55px;font-size:25px;text-align:center}@media (max-width: 767px){.ipTaxCalculator .help{font-size:20px;padding:0 10px 40px}}.annual-report.page{margin-top:-20px;margin-bottom:0}.annual-report.page .report.nav li:last-of-type{border-bottom:0 !important}.annual-report.page .sidebar{padding-right:0;margin-right:15px;border-right:1px solid #808080}.annual-report.page .sidebar ul{list-style-type:none}.annual-report.page .sidebar,.annual-report.page .gutter_right{padding-top:30px}.annual-report.page .gutter_left{margin-left:0;margin-right:20px}.annual-report.page .gutter_right{margin-right:0;margin-left:0;padding-left:20px;min-height:200px;width:699px}.annual-report.page .btn{color:black;border-color:black;clear:both;display:block;margin-bottom:10px;text-align:center;width:155px}.annual-report.page .btn.download{color:#D8264F;border-color:#D8264F}.annual-report.page .btn.share{color:#BBBDBF;border-color:#BBBDBF}.annual-report.page .sidebar.gutter_left{margin-right:0;width:240px}.annual-report.page .sidebar .report.nav{padding:0;margin:30px 0 0 0}.annual-report.page .sidebar .report.nav li{background:#FAFAFB;border-bottom:1px solid black;line-height:20px;padding:0}.annual-report.page .sidebar .report.nav li.first{border-top:1px solid black}.annual-report.page .sidebar .report.nav li.active{border-right:10px solid #000;padding-right:0}.annual-report.page .sidebar .report.nav li.active a{color:#595a5c}.annual-report.page .sidebar .report.nav li a{color:#BABCBE;font-weight:normal;text-transform:uppercase;padding:10px 10px 10px 20px;display:block;font-family:"Oswald",serif;font-size:18px;line-height:25px}.annual-report.page .annual-report-sections section{display:none}.annual-report.page .annual-report-sections section.active{display:block}.annual-report.page .annual-report-sections section>h1{margin-top:0;font-family:"Oswald",serif;font-size:18px}.annual-report.page .annual-report-sections section img{max-width:100% !important;height:auto !important}.page.article.annual-report article{border:none;padding-bottom:0}.newsletter-signup div.submit{margin-top:20px}.newsletter-signup .btn{background:black}.newsletter-signup .btn:hover{color:white}.newsletter-signup input{font-family:'Vollkorn', 'serif';font-weight:400}.newsletter-signup .row .options .check{margin:0 0 10px;width:100%}.newsletter-signup .row .options .check *{vertical-align:top}.newsletter-signup .row .options .check input{width:auto;margin-right:10px;position:relative;top:8px;cursor:pointer}.newsletter-signup .row .options .check label{font-weight:700;cursor:pointer}.newsletter-signup .row .options .check p{margin-top:0;margin-bottom:0;padding-left:24px;line-height:1.4}.newsletter-signup .indicates-required{display:none}.newsletter-signup #mc_embed_signup{max-width:700px;margin:30px auto}.newsletter-signup #mc_embed_signup .options.text{display:flex;flex-wrap:wrap;column-gap:20px;padding:0 15px}@media (max-width: 500px){.newsletter-signup #mc_embed_signup .options.text .check input{-webkit-appearance:checkbox}}.newsletter-signup #mc_embed_signup input[type=submit]{border:none;font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;font-size:16px;margin:0 auto;min-width:174px;line-height:48px;display:block;text-transform:uppercase;color:white;background-color:#1e1e1e}.newsletter-signup #mc_embed_signup input[type=submit]:hover{transition:all .25s ease;background-color:black}.newsletter-signup #mc_embed_signup input[type=submit].error{background-color:#ff3f3a !important}.newsletter-signup #mc_embed_signup strong{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:17px;text-transform:uppercase;display:inline-block;margin-bottom:10px;letter-spacing:0.5px}.newsletter-signup .excerpt.highlight.newsletter p{background:black;-webkit-box-shadow:-0.8rem 0 0 black, 0.9rem 0 0 black;-moz-box-shadow:-0.8rem 0 0 black, 0.9rem 0 0 black;box-shadow:-0.8rem 0 0 black, 0.9rem 0 0 black}.newsletter-signup .pillars{margin:20px auto;padding:20px 0;border-top:1px solid #E6E6E7;border-bottom:1px solid #E6E6E7}.newsletter-signup .pillars label{font-family:"Roboto Slab";font-size:15px;display:inline;display:inline-block}.railFiles{margin:40px 0}@media (max-width: 500px){.railFiles{position:relative;left:-15px;width:calc(100% + 30px);max-width:none !important;margin:30px 0}}.railFiles h2{font-size:18px;border-bottom:1px solid black;margin-bottom:0;padding:0 15px 5px}.railFiles .tableGroup .table{width:100%}.railFiles .tableGroup .table .tableRow:nth-of-type(odd){background-color:#eeeeee}.railFiles .tableGroup .table .tableRow{display:flex;background-color:#dedede;padding:15px 10px 15px 15px}.railFiles .tableGroup .table .tableRow .tableCell{line-height:1.2}.railFiles .tableGroup .table .tableRow .tableCell:first-of-type{flex-grow:1;padding-right:20px;font-weight:700}.railFiles .tableGroup .table .tableRow .tableCell:last-of-type a{font-family:'Oswald', 'sans-serif';font-weight:400;border:none;text-transform:uppercase;letter-spacing:1px;background-color:#E1BC1F;color:white;padding:0 15px;display:flex;align-items:center;height:calc(100% + 20px);position:relative;top:-10px}.railFiles .tableGroup .table .tableRow .tableCell:last-of-type a:hover{transition:all .25s ease;background-color:#2f2f2f}.fixedButton{background-color:#ecc41f;z-index:1;position:fixed;bottom:0;right:0;text-transform:uppercase}@media (max-width: 500px){.fixedButton{width:100%;text-align:center}}.fixedButton a{font-family:'Oswald', 'sans-serif';font-weight:400;color:white;display:inline-block;padding:13px 30px 16px;letter-spacing:0.5px;line-height:1}@media (max-width: 500px){.fixedButton a{box-sizing:border-box;width:100%}}.fixedButton a:hover{transition:all .25s ease;background-color:#29abe2}.section-header{text-align:center}.section-header h1{text-transform:uppercase}.actions{text-align:center;margin:30px 0}.actions.left{text-align:left}.press-releases,.issue_experts,.media-appearances{padding-bottom:50px}.issue_expert{height:170px;margin-bottom:20px}.issue_expert h2{font-size:12px;text-transform:none;margin:5px 0}.headshot img,.issue_expert .headshot img{height:100px;width:100px;background-color:grey;border-radius:50px}.author .description{font-style:italic;color:#868C8A}.issue_expert p{font-style:italic;color:grey;margin:5px 0}.btn.btn-inverse{color:#BABCBE !important;border-color:#BABCBE}.widget-box{margin-bottom:20px}.widget-box.fixed-height{height:300px;overflow:hidden}.widget-box.fixed-height .wrap{height:260px;overflow:hidden;padding:15px;margin:10px 0}.widget-box a{text-decoration:none;color:white}header.hero{border-bottom:10px solid #f1f2f3;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/skyline-1.jpg") center no-repeat;background-size:cover !important;padding:90px 0 40px 0;height:302px;margin-bottom:20px;position:relative}header.hero>*{position:relative;z-index:5}header.hero .texture{position:absolute;top:0;bottom:0;right:0;left:0;background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/_pattern.png");background:rgba(0,0,0,0.5);z-index:2}header.hero h1{color:white;margin:0 auto;font-size:45px;line-height:50px;font-weight:normal;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,0.8)}header.hero.no-texture .texture{display:none}@media (min-width: 500px) and (orientation: portrait), (min-width: 800px) and (orientation: landscape){header.hero:not(.pillaredHero){padding:0}header.hero:not(.pillaredHero) .container{display:table;height:100%}header.hero:not(.pillaredHero) .container h1{display:table-cell;vertical-align:middle;text-align:center}}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){header.hero .container h1{margin-top:0 !important}}html.policy-center header.hero,html.categories_archive header.hero{padding:110px 0 40px 0;height:205px;height:355px}header.hero.author{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/author-bg2.jpg") !important}header.hero.reports{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/background-capital.jpg") center center no-repeat}.actions.btn-actions{text-align:center}.jcarousel{position:relative;overflow:hidden}.jcarousel>div{width:20000em;position:relative}.jcarousel>div>div{float:left}.annual-reports>.content{text-align:center}.issue-experts .author h1{text-align:left;font-family:'Roboto Slab';font-size:13px;line-height:16px}.content-box{padding:20px 0}select.author-group,select.author-group option{text-transform:capitalize}.excerpt.highlight{margin:0 10px}.excerpt.highlight p{color:white;background:grey;font-family:"Roboto Slab",sans-serif;-webkit-box-shadow:-0.8rem 0 0 grey,0.9rem 0 0 grey;-moz-box-shadow:-0.8rem 0 0 grey,0.9rem 0 0 grey;box-shadow:-0.8rem 0 0 grey,0.9rem 0 0 grey;font-weight:normal;font-style:italic;line-height:28px;display:inline;padding:1px 0}html.categories_archive header.hero{padding:110px 0 40px 0;height:355px}header.hero.author{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/author-bg2.jpg") !important}header.hero.reports{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/background-capital.jpg") center center no-repeat}.actions.btn-actions{text-align:center}.sidebar .widget hr{border-style:solid;border-top:0}.sidebar .slide.story a img.attachment-index-sidebar{width:100% !important;height:auto !important}header.hero.video{padding:0 !important;height:365px !important;text-align:center}html.press-room .archive article.widget-box .hero-image img{width:100%;height:auto}#featuredDonation.multiBanners a{display:none}#featuredDonation{background-color:#ecc41f;position:fixed;bottom:0;left:0;right:0;opacity:1;transition:opacity 0.2s ease}#featuredDonation h1{color:white;text-align:center}#featuredDonation.closed{opacity:0;pointer-events:none}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){#featuredDonation h1{font-size:17px;line-height:1.32em}}form.petition .text input,form.petition textarea{color:black}.betaFlag{font-weight:bold;background-color:#A6C86E;position:absolute;left:calc(50% - 470px);margin-top:-62px;width:95px;height:32px;line-height:31px;color:white;text-align:center;z-index:3}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.betaFlag{left:15px;font-size:14px;width:65px;height:26px;line-height:25px;margin-top:-36px}}html.petition #main .content{max-width:790px;margin:50px auto;text-align:left;font-size:17px;padding:0 20px}html.petition #main .content a{border-bottom:2px solid #595a5c}html.petition #main .content a:hover{transition:all .25s ease;color:#ecc41f;border-bottom-color:#ecc41f}@media (max-width: 767px){html.petition #main .content{margin-top:40px;margin-bottom:40px}}html.petition #main section.inlinePetition{max-width:750px;margin:0 auto 80px;background-color:#2b2a2b;border-top:7px solid #ecc41f;box-sizing:border-box;padding:50px 100px}@media (max-width: 767px){html.petition #main section.inlinePetition{padding:40px 20px;margin-bottom:20px}}html.petition #main section.inlinePetition>p{color:white;font-size:17px;font-weight:700;margin:0;text-align:center;line-height:1.2}@media (max-width: 767px){html.petition #main section.inlinePetition>p{text-align:left}}html.petition #main section.inlinePetition .wrapper{padding:20px 0 0 0;background-color:#2b2a2b;border:none}html.petition #main section.inlinePetition form input[type=submit]{background-color:#ecc41f}html.petition #main section.inlinePetition form input[type=submit]:hover{background-color:#c7a411}html.petition #main section.inlinePetition form .thankYou{color:white;text-transform:none;letter-spacing:0;font-size:17px;line-height:1.3;padding-top:30px}@media (max-width: 767px){html.petition #main section.inlinePetition form .thankYou{text-align:left}}section.inlinePetition form,section.inlineNewsletter form{font-size:0;position:relative}section.inlinePetition form input,section.inlineNewsletter form input{transition:all .25s ease;font-size:16px;border:none;background-color:white;color:#2f2f2f}section.inlinePetition form input[type=submit],section.inlineNewsletter form input[type=submit]{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;font-size:16px;margin:0 auto;min-width:174px;line-height:48px;display:block;text-transform:uppercase;color:white;background-color:#1e1e1e}section.inlinePetition form input[type=submit]:hover,section.inlineNewsletter form input[type=submit]:hover{transition:all .25s ease;background-color:black}section.inlinePetition form input[type=submit].error,section.inlineNewsletter form input[type=submit].error{background-color:#ff3f3a !important}section.inlinePetition form .inputs,section.inlineNewsletter form .inputs{display:flex;flex-flow:row wrap;margin-bottom:24px}section.inlinePetition form .inputs input,section.inlineNewsletter form .inputs input{width:calc(50% - 4px);margin-bottom:8px;padding:10px 20px}section.inlinePetition form .inputs input::-webkit-input-placeholder,section.inlineNewsletter form .inputs input::-webkit-input-placeholder{color:#5a5a5a;opacity:1}section.inlinePetition form .inputs input::-moz-placeholder,section.inlineNewsletter form .inputs input::-moz-placeholder{color:#5a5a5a;opacity:1}section.inlinePetition form .inputs input:-ms-input-placeholder,section.inlineNewsletter form .inputs input:-ms-input-placeholder{color:#5a5a5a;opacity:1}section.inlinePetition form .inputs input:-moz-placeholder,section.inlineNewsletter form .inputs input:-moz-placeholder{color:#5a5a5a;opacity:1}section.inlinePetition form .inputs input.error::-webkit-input-placeholder,section.inlineNewsletter form .inputs input.error::-webkit-input-placeholder{color:red;opacity:1}section.inlinePetition form .inputs input.error::-moz-placeholder,section.inlineNewsletter form .inputs input.error::-moz-placeholder{color:red;opacity:1}section.inlinePetition form .inputs input.error:-ms-input-placeholder,section.inlineNewsletter form .inputs input.error:-ms-input-placeholder{color:red;opacity:1}section.inlinePetition form .inputs input.error:-moz-placeholder,section.inlineNewsletter form .inputs input.error:-moz-placeholder{color:red;opacity:1}section.inlinePetition form .inputs input:nth-of-type(odd),section.inlineNewsletter form .inputs input:nth-of-type(odd){margin-right:8px}@media (max-width: 767px){section.inlinePetition form .inputs,section.inlineNewsletter form .inputs{margin-bottom:16px}section.inlinePetition form .inputs input,section.inlineNewsletter form .inputs input{width:100%;margin-bottom:6px;padding:7px 14px}section.inlinePetition form .inputs input:nth-of-type(odd),section.inlineNewsletter form .inputs input:nth-of-type(odd){margin-right:0}}section.inlinePetition form .thankYou,section.inlineNewsletter form .thankYou{position:absolute;transition:all .25s ease;opacity:0;pointer-events:none;top:0;left:0;width:100%;font-size:25px;text-transform:uppercase;text-align:center;padding-top:65px;font-weight:700;letter-spacing:1px}section.inlinePetition form.success input,section.inlineNewsletter form.success input{opacity:0;pointer-events:none}section.inlinePetition form.success .thankYou,section.inlineNewsletter form.success .thankYou{opacity:1}section.inlinePetition{color:white}section.inlinePetition h3{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:1px;font-size:18px;text-align:center;background-color:#2f2f2f;padding:14px 0;text-transform:uppercase;margin:0}section.inlinePetition .wrapper{padding:33px 32px 30px;background-color:#2f2f2f;border-top:1px solid white}@media (max-width: 767px){section.inlinePetition .wrapper{padding:20px 15px 20px}}section.inlinePetition p{font-family:'Lora', serif;font-weight:400;font-size:17px;margin:0 0 26px;line-height:1.65}section.inlinePetition p strong,section.inlinePetition p a{text-transform:uppercase}section.inlinePetition p a{font-weight:400;color:white}section.inlinePetition p a:hover{transition:all .25s ease;color:#c9c9c9}@media (max-width: 767px){section.inlinePetition p br:last-of-type{display:none}section.inlinePetition p a{padding-left:4px;color:#ecc41f;text-transform:lowercase}}section.inlinePetition .share{position:relative;text-align:center;font-size:0;margin-top:24px}section.inlinePetition .share a{position:relative;width:34px;height:34px;display:inline-block;vertical-align:top;margin:0 5px}section.inlinePetition .share a svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.1)}section.inlinePetition .share a svg path,section.inlinePetition .share a svg rect,section.inlinePetition .share a svg polygon,section.inlinePetition .share a svg circle{fill:white}section.inlinePetition .share a:hover svg path,section.inlinePetition .share a:hover svg rect,section.inlinePetition .share a:hover svg polygon,section.inlinePetition .share a:hover svg circle{transition:all .25s ease;fill:#c9c9c9}@media (max-width: 767px){section.inlinePetition .share{margin-top:18px}}.petitions.archive>h1{text-align:center;text-transform:uppercase}.page.article article.petition{border-bottom:0}article.petition article.petition header a,article.petition article.petition header .excerpt{display:none}article.petition .gutter_right>hr{border-top:0;border-bottom:1px dashed #DDDEDF}article.petition.preview{border-top:5px solid gray;border-bottom:0;width:100%;margin-bottom:20px}article.petition.preview .bg{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/skyline-1.jpg") center no-repeat;background-size:cover;color:white}article.petition.preview header{margin:0}article.petition.preview header h1{color:white;font-family:"Roboto Slab",sans-serif;text-transform:uppercase;font-size:16px}article.petition.preview header a{color:white;text-transform:uppercase}article.petition.preview .wrap{background:rgba(0,0,0,0.6);padding:30px}article.petition.preview form{margin-top:20px}article.petition.preview .btn:hover{color:white !important}article.petition.preview .share-fix{width:560px}aside.petition.video{color:white}aside.petition.video .wrap{background:0;padding:30px}article.petition .share-fix .share-bar{background:none}article.petition .share-fix .share-bar:before,article.petition .share-fix .share-bar:after{display:inline-block;height:3px;content:"";background-color:#B9BBBD;width:27%}article.petition .share-fix .share-bar:before{margin:0 20px 13px 0}article.petition .share-fix .share-bar:after{margin:0 0 13px 20px}html.parallax-header{margin:0 !important;height:100%}html.parallax-header body{padding-top:0}html.parallax-header body,html.parallax-header article.parallax-header{height:100%}html.parallax-header.parallax-short-header article.parallax-header section.intro>header{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%)}html.parallax-header article.parallax-header{padding:0;border:0}html.parallax-header article.parallax-header section.hero{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 767px){html.parallax-header article.parallax-header section.hero{height:calc(100% - 70px);margin-top:70px}}html.parallax-header article.parallax-header section.part{margin-top:-20px;margin-bottom:30px}@media (max-width: 767px){html.parallax-header article.parallax-header section#part1{margin-top:3px}html.parallax-header article.parallax-header section#part1 h2:first-of-type{margin-top:0}}html.parallax-header article.parallax-header section.intro>header{margin-top:20px;position:relative;top:0}html.parallax-header article.parallax-header section.intro>header nav a{color:black;font-family:"Oswald",serif;font-size:15px;text-transform:uppercase;text-decoration:none}html.parallax-header article.parallax-header section.intro>header h1,html.parallax-header article.parallax-header section.intro>header h2,html.parallax-header article.parallax-header section.intro>header h3{margin:20px 0}html.parallax-header article.parallax-header section.intro>header h1{color:inherit;font-family:"Roboto Slab",sans-serif;font-size:48px;line-height:60px;font-weight:700;border-bottom-width:5px;border-bottom-style:solid;padding-bottom:10px}@media (max-width: 767px){html.parallax-header article.parallax-header section.intro>header h1{font-size:24px;line-height:1.2}}html.parallax-header article.parallax-header section.intro>header h2{font-family:"Oswald",serif;font-size:15px;text-transform:uppercase;font-weight:300}html.parallax-header article.parallax-header section.intro>header h2 span{text-transform:none}html.parallax-header article.parallax-header section.intro>header h3{font-family:"Noticia Text","Georgia",serif;font-size:20px;font-style:italic;font-weight:400}@media (max-width: 767px){html.parallax-header article.parallax-header section.intro>header h3{font-size:14px}}html.parallax-header article.parallax-header section.intro>header h4{margin:0;font-family:"Roboto Slab",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:white}html.parallax-header article.parallax-header section.intro>header h4 a{color:inherit;padding:10px 20px;display:inline-block}html.parallax-header article.parallax-header.parallax-short-header{margin-top:50px}html.parallax-header article.parallax-header.parallax-short-header section.hero{height:auto;overflow:auto}html.parallax-header article.parallax-header.parallax-short-header section.hero section.intro{margin-top:200px}@media (max-width: 767px){html.parallax-header article.parallax-header.parallax-short-header section.hero section.intro{margin-top:80px}}html.parallax-header article.parallax-header.parallax-short-header section.hero section.intro>header nav a,html.parallax-header article.parallax-header.parallax-short-header section.hero section.intro>header h1 a{color:white}html.parallax-header article.parallax-header.parallax-short-header section.hero section.intro>header h1{border-bottom-color:white;text-align:left}html.report-parallax .sticky-area.affix{width:213px !important}html.report-parallax article#parallaxArticle form.post-password-form label{display:inline-block}html.report-parallax article#parallaxArticle form.post-password-form input{color:black;padding-left:8px;padding-right:8px}@media (max-width: 767px){html.report-parallax .page.container{margin-top:0}}.article article.report-simple .content img{height:auto}html.report article.report.widget-box{border-bottom:0}article.report .page{margin-top:30px}article.report .page .content{margin-top:-20px;margin-bottom:30px}html.report article.unknown .pillarsbg{background:none}html.report-parallax{margin:0 !important}html.report-parallax #shortHeader{position:relative}html.report-parallax .videoWrapper{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}html.report-parallax .videoWrapper video{height:100%;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}html.report-parallax body{padding-top:0}html.report-parallax body>#wrap>#main{overflow:auto}html.report-parallax .page.container p img{max-width:100% !important;height:auto !important}html.report-parallax .page.container .wp-caption{max-width:100% !important}html.report-parallax .page.container .wp-caption img{max-width:100% !important;height:auto !important}html.report-parallax .sidebarShare .share{position:static;text-align:center;background:#232323;margin-top:0;padding:10px 0;box-sizing:border-box;height:auto;margin-bottom:15px}html.report-parallax .sidebarShare .share a{top:0;background-color:transparent !important;padding:0 9px;display:inline-block;vertical-align:middle;position:relative}html.report-parallax .sidebarShare .share a svg{position:relative}html.report-parallax .sidebarShare .share a svg path,html.report-parallax .sidebarShare .share a svg circle,html.report-parallax .sidebarShare .share a svg rect,html.report-parallax .sidebarShare .share a svg polygon{fill:white}html.report-parallax .sidebarShare .share a.twitter svg{top:-2px}html.report-parallax .sidebarShare .share a.mail svg{top:-1px}html.report-parallax .sidebarShare .share a:hover svg path,html.report-parallax .sidebarShare .share a:hover svg circle,html.report-parallax .sidebarShare .share a:hover svg rect,html.report-parallax .sidebarShare .share a:hover svg polygon{transition:all .25s ease;fill:#E1BC1F}html.report-parallax .linebar::before,html.report-parallax .linebar::after{display:none}html.report-parallax #wrap,html.report-parallax body>#wrap>#main,html.report-parallax article.report.parallax{height:100%}html.report-parallax body>.footer{margin-top:0}article.parallax aside{margin-bottom:15px}article.parallax aside.story.story-person h6{margin:0;font-size:14px;font-weight:normal;text-align:center}article.parallax aside.story.story-person h6.title,article.parallax aside.story.story-person h6.city{font-family:"Oswald",serif;font-size:14px;color:#97999B;text-transform:uppercase;font-weight:normal}article.parallax aside.story.story-person h6.name{font-family:"Oswald",serif;font-size:20px;font-weight:bold}article.parallax aside.story.story-person img{max-width:128px;height:auto}article.parallax aside.inverse{background-color:#8CA18F}article.parallax aside.listbox{font-size:15px;padding:0 !important}article.parallax aside.listbox h1{margin:0;font-family:"Oswald",serif;font-size:18px;text-transform:uppercase;border-bottom:2px solid white;font-size:15px;line-height:1em;padding:15px;border-bottom:1px solid white}article.parallax aside.listbox ul{padding:15px;margin:0;list-style-type:none;list-style-position:inside}article.parallax aside.listbox ul li{font-family:'Roboto', sans-serif;font-weight:400;font-size:14px;margin-bottom:5px;color:#6D6D6D;line-height:1.2em}article.parallax aside.listbox ul li a{color:rgba(255,255,255,0.8);font-weight:normal}article.parallax aside.listbox ul li a:hover{text-decoration:underline}article.parallax aside.listbox ul li.on a{color:white;font-weight:700}article.parallax aside.listbox.medium{background:#A6A8AB;color:white}article.parallax aside.listbox.medium li a{color:white !important}article.report.parallax iframe.video{margin:30px auto;border:0;display:block}article.report.parallax figure{margin:30px 0}article.report.parallax figure header,article.report.parallax figure figcaption,article.report.parallax figure img{margin:5px 0;margin:0 0 5px 0}article.report.parallax figure figcaption{color:white;font-family:"Oswald",serif;font-size:12px;text-align:left;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);line-height:1.2em}article.report.parallax figure.alignleft{float:left;max-width:550px;margin:30px 30px 30px 0}article.report.parallax figure.alignright{float:right;max-width:550px;margin:30px 0 30px 30px}article.report.parallax figure.alignright figcaption{text-align:right}article.report.parallax figure.alignnone{width:600px;margin:30px auto}article.report.parallax figure.alignnone img{width:100%;height:auto}article.report.parallax figure.aligncenter{width:960px;margin:30px auto;text-align:center}article.report.parallax blockquote{position:relative;width:600px;margin:30px auto;color:#999B9D;font-size:12px;text-transform:uppercase;font-family:"Oswald",serif;font-size:30px;line-height:35px}@media (max-width: 500px){article.report.parallax blockquote{width:auto;margin-top:60px;line-height:1.1;font-size:25px}}article.report.parallax blockquote:before{content:"\201C";font-size:80px;position:absolute;color:#999B9D;left:-50px;top:21px;line-height:35px}@media (max-width: 500px){article.report.parallax blockquote:before{left:0;top:-15px}}nav.parallax{padding:10px 0 !important}nav.parallax a.chapters{color:white;text-transform:uppercase}nav.parallax a.chapters:before{content:'\2630'}nav.parallax ul.chapter-list.closed{display:none}nav.parallax ul.chapter-list li{font-size:20px;line-height:0.8em}nav.parallax ul.chapter-list li a{color:white}nav.parallax ul.chapter-list li a span{font-weight:bold;text-transform:uppercase}nav.parallax.fixed{position:fixed;bottom:0;left:0;right:0;z-index:10}.report .js-video{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden;margin:30px auto;height:0}.report .js-video iframe{top:0;left:0;width:100%;height:100%;position:absolute}.heximage{width:150px;height:86px;background-color:#ccc;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 173px;position:relative;margin:60px auto;text-align:center;zoom:1}.heximage .corner1,.heximage .corner2{position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;overflow:hidden;backface-visibility:hidden}.heximage .corner1:before,.heximage .corner2:before{width:173px;height:173px;content:'';position:absolute;background:inherit;top:0;left:0;z-index:1;background:inherit;background-repeat:no-repeat;background-visibility:hidden}.heximage .corner1{transform:rotate(60deg)}.heximage .corner1:before{transform:rotate(-60deg) translate(-86px, 0px);transform-origin:0 0}.heximage .corner2{transform:rotate(-60deg)}.heximage .corner2:before{transform:rotate(60deg) translate(-44px, -12px);bottom:0}.heximage span{display:block;width:100%;height:100%;text-indent:-9999em;position:absolute;top:0px;left:0px}.stuck{position:fixed;top:50px;left:0}.sticky-area.affix{top:86px}.parallax-short-header .intro header h3{color:white}html.report-parallax.parallax-short-header article.report.parallax,html.parallax-header.parallax-short-header article.parallax-header{height:auto}@media (min-width: 1200px){.container{width:970px}}.visible-xs{display:none}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}.widget-box.story a.hero-image{height:146px}.related .excerpt-box .wrap{overflow:hidden}.col-sm-8 .linebar:before,.col-sm-8 .linebar:after,.col-md-8 .linebar:before,.col-md-8 .linebar:after,.col-lg-8 .linebar:before,.col-lg-8 .linebar:after,.col-xs-12 .linebar:before,.col-xs-12 .linebar:after{width:25%}}@media (min-width: 768px){html.daily_comic.archive .comic_node.col-sm-4{height:260px}html.daily_comic.archive .comic_node.col-sm-4 .wrap,html.daily_comic.archive .comic_node.col-sm-4 .wrap a{height:100%}html.daily_comic.archive .comic_node.col-sm-4 .wrap a img{height:100% !important;width:auto !important}}@media (max-width: 767px){article.pensions.parallax-short-header{height:auto !important}.comic-paging a{margin-top:5px;color:black}form .text input,form textarea{-webkit-appearance:none;border-radius:0}header.hero{padding:40px 0;height:auto !important;margin-bottom:0}header.hero h1{font-size:30px;line-height:40px}html.daily_comic.archive .comic_node.comic_node_large,html.daily_comic.archive .comic_node.comic_node_small{height:auto !important}html.archive header.hero,html.press-room header.hero,html.jobs header.hero,html.report header.hero,html.donate header.hero{height:250px;padding:30px 0}html.take-action header.hero,html.press-room header.hero,html.policy-center header.hero,html.ilrising header.hero,html.categories_archive header.hero{height:250px;padding:30px 0}html.take-action header.hero h1,html.press-room header.hero h1,html.policy-center header.hero h1,html.ilrising header.hero h1,html.categories_archive header.hero h1{margin-top:50px}#main>.feature .contain{width:auto}.hidden-sm{display:none}.hidden-xs{display:none !important}.visible-xs{display:block}html.our-story header.video{background:none !important;border:0 !important;height:auto !important}html.our-story header.video .texture{display:none}.archive.story .story.widget-box .title,.archive.story .story.widget-box .excerpt{display:block !important}.archive.story .story.widget-box .wrap{height:auto !important}.archive.story .story.widget-box .overlay{position:relative;height:auto;border-bottom:1px solid gray;top:auto;right:auto;left:auto;bottom:auto}html.policy-center .archive article .preview-hero img{width:100%;height:auto}.media-contact span.foo{display:block;line-height:0px}.article-header-right{text-align:left}.sidebar .nav article{margin:0;padding:0}.sidebar .nav article.next-post{text-align:right}.page.article article{border-bottom:0}.page.article article .sidebar{border-top:1px dashed #DDDEDF;padding-top:10px}html.jobs .widget-box.job-listing,html.jobs .widget-box.job-listing .wrap{height:auto !important}html.jobs .widget-box.job-listing .wrap .excerpt{margin-bottom:20px}html.jobs .job-listings{padding:0 15px}html.jobs .jobs-listing.widget-box{height:auto}html.jobs .widget-box.job-listing .pull{position:relative;bottom:0}html.archive.daily_comic .archive article>.wrap>a img{width:100% !important;height:auto !important}.newsletter-signup .pillars label{font-size:13px}.related .excerpt-box .wrap{height:auto}.donator{display:table;padding:0 9px}.donator a{display:table-cell;vertical-align:middle;text-transform:uppercase;color:white !important;font-size:24px;line-height:30px;height:140px}.donator.first{border-right:1px dotted white}.visible-xs .newsignup{background-color:#BABCBE;text-align:center;margin-top:-20px;margin-bottom:20px;text-transform:uppercase}.visible-xs .newsignup a{font-size:18px;color:white !important;margin:10px 0;padding:5px 0;line-height:50px}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}.sidebar .nav article.col-xs-5{padding-left:15px !important;padding-right:15px !important}.linebar:before,.linebar:after{display:none;width:0}.annual-report.page .annual-report-sections section{display:block !important}.annual-report.page .annual-report-sections section img{width:100% !important;height:auto !important}}html.bills .archive.container article.bill{position:relative;border-top:5px solid #E0E1E2;border-bottom:0;margin-bottom:20px}html.bills .archive.container article.bill .details,html.bills .archive.container article.bill .vote{font-size:0;width:40%;box-sizing:border-box;display:inline-block;vertical-align:top}html.bills .archive.container article.bill .details{width:470px;padding-right:10px;min-height:242px}html.bills .archive.container article.bill .details .id{margin:0;font-family:"Roboto Slab",sans-serif;font-size:15px;font-weight:bold}html.bills .archive.container article.bill .details h2.title{margin:6px 0;font-family:"Roboto Slab",sans-serif;font-size:18px;font-weight:bold;line-height:1.4em}html.bills .archive.container article.bill .details .excerpt{color:#6d6e71;font-size:13px;line-height:1.5em}html.bills .archive.container article.bill .details div.spacer{width:10%;height:1px;background-color:#6d6e71;margin:10px 0 6px}html.bills .archive.container article.bill .details .sponsor{font-size:14px;color:#6d6e71}html.bills .archive.container article.bill .details .sponsor a{font-weight:normal;text-decoration:underline}html.bills .archive.container article.bill .details .sponsor a:hover{color:#29abe2}html.bills .archive.container article.bill .details .id{margin-top:15px;position:relative}html.bills .archive.container article.bill .details .id .status{position:absolute;right:0;top:0;padding:0 20px 0 25px;color:white;background:#595a5c;font-family:"Roboto Slab",sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:24px;height:24px;text-align:center}html.bills .archive.container article.bill .details .id .status:before{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:7px solid white;border-bottom:12px solid transparent;border-top:12px solid transparent}html.bills .archive.container article.bill .details .pillar-bar{margin:25px 0 0 0;padding:0;top:0;width:100%}html.bills .archive.container article.bill .details .pillar-bar:before,html.bills .archive.container article.bill .details .pillar-bar:after{background-color:#595a5c}html.bills .archive.container article.bill .vote{width:142px}html.bills .archive.container article.bill .vote{position:absolute;top:0;right:0;height:100%;padding-left:0}html.bills .archive.container article.bill .vote .wrap{border-left:1px dotted #595a5c;background-color:#EDEDEF;padding:19px;height:100%}html.bills .archive.container article.bill .vote .wrap .yay,html.bills .archive.container article.bill .vote .wrap .nay{border:0;color:white;padding:15px;display:table;width:100%;height:calc(50% - 8px);box-sizing:border-box;text-align:center;margin:0 0 16px 0;font-weight:normal;font-family:"Oswald",serif;font-size:22px}html.bills .archive.container article.bill .vote .wrap .yay>div,html.bills .archive.container article.bill .vote .wrap .nay>div{display:table-cell;vertical-align:middle;position:relative}html.bills .archive.container article.bill .vote .wrap .yay>div span,html.bills .archive.container article.bill .vote .wrap .nay>div span{position:relative;letter-spacing:1px}html.bills .archive.container article.bill .vote .wrap .yay>div span img,html.bills .archive.container article.bill .vote .wrap .nay>div span img{position:relative;box-sizing:content-box;top:-2px}html.bills .archive.container article.bill .vote .wrap .yay>div hr,html.bills .archive.container article.bill .vote .wrap .nay>div hr{margin:5px auto}html.bills .archive.container article.bill .vote .wrap .yay{background-color:#39b54a}html.bills .archive.container article.bill .vote .wrap .yay img{padding-right:2px}html.bills .archive.container article.bill .vote .wrap .nay{background-color:#c82130}html.bills .archive.container article.bill .vote .wrap .nay img{transform:rotate(180deg);bottom:-2px;padding-left:2px}html.bills .archive.container article.bill .vote .wrap .notVoted{background-color:#bbbdbf;cursor:auto}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.bills .archive.container article.bill .details,html.bills .archive.container article.bill .vote{width:100%}html.bills .archive.container article.bill .details{width:100%;padding-right:0;min-height:0}html.bills .archive.container article.bill .vote{width:100%}html.bills .archive.container article.bill .vote{position:relative;margin-top:10px}html.bills .archive.container article.bill .vote .wrap{border-left:none;padding:15px;height:114px}html.bills .archive.container article.bill .vote .wrap .yay,html.bills .archive.container article.bill .vote .wrap .nay{padding:0 15px;display:table;width:calc(50% - 22px);height:84px;margin:0;font-size:18px}html.bills .archive.container article.bill .vote .wrap .yay{position:absolute;top:15px;left:15px}html.bills .archive.container article.bill .vote .wrap .nay{position:absolute;top:15px;right:15px}}article.bill .act{font-size:0;text-align:center}article.bill .act .btn{margin:30px 0 0 0;background:grey;color:white;font-size:20px;line-height:50px;border:none;padding:0 0 0 0;width:calc(50% - 5px);text-align:center}article.bill .act .btn:first-of-type{margin-right:5px}article.bill .act .btn:last-of-type{margin-left:5px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){article.bill .act .btn{margin-top:14px;font-size:15px;line-height:45px}}.page.container.article article.bill .intro{position:relative;border-top:5px solid #EAEBEB;background:#F5F6F6;margin:15px 0;padding:25px 22px 50px 22px;font-size:0}.page.container.article article.bill .intro .pillar-bar:before,.page.container.article article.bill .intro .pillar-bar:after{background-color:transparent;width:0;margin:0;padding:0}.page.container.article article.bill .intro .pillar-bar{position:absolute;width:100px;left:calc(50% - 51px);top:-23px}.page.container.article article.bill .intro .details,.page.container.article article.bill .intro .popularity{vertical-align:top;display:inline-block;width:50%}.page.container.article article.bill .intro .details{margin-top:12px;font-size:16px;border-right:1px dotted #595a5c}.page.container.article article.bill .intro .details .image{width:120px;height:130px;float:left}.page.container.article article.bill .intro .details .id{font-family:'Roboto Slab', serif;font-weight:700;line-height:1em;margin:0}.page.container.article article.bill .intro .details .sponsor{font-size:14px;color:#6d6e71;line-height:1.4em}.page.container.article article.bill .intro .details .sponsor a{font-weight:normal;text-decoration:underline}.page.container.article article.bill .intro .details .sponsor a:hover{color:#29abe2}.page.container.article article.bill .intro .details .meta{color:#939598}.page.container.article article.bill .intro .details .status{font-weight:bold;font-size:12px;color:#6d6e71}.page.container.article article.bill .intro .popularity{position:relative;text-align:center}.page.container.article article.bill .intro .popularity canvas{position:relative;left:-15px;pointer-events:none}.page.container.article article.bill .intro .popularity .score{position:absolute;right:140px;top:-10px}.page.container.article article.bill .intro .popularity .score>div{font-family:'Roboto Slab', serif;font-weight:700;font-size:14px;border-radius:50%;border:1px solid;box-sizing:border-box;height:60px;width:60px;text-align:center;line-height:17px;color:white}.page.container.article article.bill .intro .popularity .score>div .inset{border-radius:50%;border:2px solid white;width:58px;height:58px}.page.container.article article.bill .intro .popularity .score>div .inset img{position:relative;padding-top:8px;padding-bottom:1px;box-sizing:content-box}.page.container.article article.bill .intro .popularity .score>div.yay{background-color:#31A939 !important;border-color:#31A939}.page.container.article article.bill .intro .popularity .score>div.nay{margin-top:50px;background-color:#BC0926 !important;border-color:#BC0926}.page.container.article article.bill .intro .popularity .score>div.nay .inset img{top:7px;transform:rotate(180deg)}.page.container.article article.bill .intro .vote{margin-top:30px;font-size:0}.page.container.article article.bill .intro .vote .btn.voteButton{border:solid 3px;text-transform:none !important;color:white;font-size:15px;position:relative;padding:0;margin:0 4px}.page.container.article article.bill .intro .vote .btn.voteButton .inset{border:solid 2px white;padding:7px 25px;width:220px}.page.container.article article.bill .intro .vote .btn.voteButton .inset div{vertical-align:middle;display:inline-block}.page.container.article article.bill .intro .vote .btn.voteButton .inset div:first-of-type{font-size:19px;font-weight:700}.page.container.article article.bill .intro .vote .btn.voteButton.yay{background:#39b54a !important;border-color:#39b54a}.page.container.article article.bill .intro .vote .btn.voteButton.nay{background:#c82130 !important;border-color:#c82130}.page.container.article article.bill .intro .vote.voted .btn.voteButton{cursor:auto}.page.container.article article.bill .intro .vote.voted .btn.voteButton.notVoted{background:#bbbdbf !important;border-color:#bbbdbf}.page.container.article article.bill>.details{border-bottom:5px solid #EAEBEB;margin:30px 0;padding-bottom:30px;color:#595a5c;font-size:0}.page.container.article article.bill>.details h3{font-family:'Oswald', 'sans-serif';font-weight:700;font-size:19px;text-transform:uppercase;margin-top:0;margin-bottom:2px;letter-spacing:1px}.page.container.article article.bill>.details p{font-size:14px;line-height:1.6em}.page.container.article article.bill>.details p:first-of-type{margin-top:0}.page.container.article article.bill>.details section{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}.page.container.article article.bill>.details section:first-of-type{border-right:1px dotted #595a5c;padding-right:50px}.page.container.article article.bill>.details section:last-of-type{padding-left:25px}.page.container.article article.bill>.details div.sponsor{vertical-align:top;display:inline-block;width:20%;box-sizing:border-box;padding:0 15px 0 0;text-align:center}.page.container.article article.bill>.details div.sponsor img{margin-top:10px}.page.container.article article.bill>.details div.sponsor h4{font-weight:bold;font-size:14px;color:#6d6e71;line-height:1.5em}.page.container.article article.bill>.act .btn{margin-top:2px;margin-bottom:2px;max-width:250px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.page.container.article article.bill .intro{margin-top:25px;padding-bottom:25px}.page.container.article article.bill .intro .details,.page.container.article article.bill .intro .popularity{box-sizing:border-box;width:100%}.page.container.article article.bill .intro .details{border-right:none}.page.container.article article.bill .intro .details .id{padding-bottom:8px}.page.container.article article.bill .intro .details .sponsor{font-size:16px}.page.container.article article.bill .intro .details .meta{font-size:14px}.page.container.article article.bill .intro .details .status{font-size:14px}.page.container.article article.bill .intro .popularity{padding-top:20px}.page.container.article article.bill .intro .popularity .score{right:calc(50% - 84px);top:10px}.page.container.article article.bill .intro .vote .btn.voteButton{box-sizing:border-box;width:calc(50% - 4px)}.page.container.article article.bill .intro .vote .btn.voteButton .inset{width:100%}.page.container.article article.bill .intro .vote .btn.voteButton:first-of-type{margin-left:0}.page.container.article article.bill .intro .vote .btn.voteButton:last-of-type{margin-right:0}.page.container.article article.bill>.details{padding-bottom:10px}.page.container.article article.bill>.details section{width:100%}.page.container.article article.bill>.details section:first-of-type{border-right:none;padding-right:0}.page.container.article article.bill>.details section:last-of-type{padding-left:0}.page.container.article article.bill>.details div.sponsor{width:50%}}.page.article article.bill{border-bottom:0}.page.article article.bill nav{text-transform:uppercase}#txtWrap.closed{max-height:80px;position:relative;overflow:hidden}#txtWrap.closed .more{position:absolute;bottom:0;left:0;right:0;margin:0;padding:30px 0 0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff',GradientType=0 )}article.bill.preview .sponsor,article.bill.preview .sponsor h2,article.bill.preview .sponsor h2 strong{font-weight:normal !important}article.bill.preview .sponsor br{display:none}article.bill.preview .sponsor strong{margin-left:5px}html.map{margin:0 !important}html.map #hero a:hover,html.map #hero .closeButton:hover,html.map #content a:hover,html.map #content .closeButton:hover{transition:color 0.2s, opacity 0.2s ease;opacity:0.8}html.map #hero input[type=submit]:hover,html.map #content input[type=submit]:hover{transition:background-color 0.2s, opacity 0.2s ease;opacity:0.8}html.map input:not([type=checkbox]),html.map textarea{-webkit-appearance:none;border-radius:0}html.map body{font-family:"Noticia Text","Georgia",serif;font-size:15px}html.map .container{margin:0 auto}html.map a:visited{color:inherit}html.map #hero{position:relative;left:0;right:0;top:0;background:rgba(0,173,238,0.85);z-index:10;color:white;min-height:100%}html.map #hero .msg h2{text-transform:none}html.map #hero .msg .mapMessage{margin-top:20px;font-size:16px;line-height:1.5}html.map #hero .msg .mapMessage a{color:white}html.map #hero .msg .mapMessage a:hover{opacity:1;text-decoration:underline}html.map #hero.full{width:100%}html.map #hero .msg .default{text-align:center}html.map #hero .panel{display:none;margin-bottom:20px}html.map #hero .panel.active{display:block}html.map #hero h1,html.map #hero h2{font-family:"Oswald",serif;font-weight:normal;line-height:1.2em}html.map #hero .panel.default h1{margin-top:20px;font-size:32px}html.map #hero .panel.default h2{font-size:18px}html.map #hero .panel.default a{color:black;text-decoration:none;padding-bottom:4px;line-height:1em;display:inline-block}html.map #hero .panel.default a:hover{color:white}html.map #hero .wrap{margin:0 auto;padding:20px;box-sizing:border-box}html.map #hero .wrap #dialog{margin-top:15px;font-family:'Roboto Slab', serif;font-weight:400;font-size:15px;color:white;padding-left:10px;line-height:1.4em}html.map #hero .wrap #dialog p{margin-top:0;margin-bottom:8px}html.map #hero .wrap form.search>div{position:relative;display:block;padding-top:10px}html.map #hero .wrap form.search>div .location{font-family:'Roboto Slab', serif;font-weight:400;color:#6d6e70;width:100%;font-size:16px;height:48px;box-sizing:border-box;padding-left:13px;padding-right:110px;display:inline-block;background:white;border:0}html.map #hero .wrap form.search>div .submit{position:absolute;right:6px;top:16px}html.map #hero .wrap form.search>div .submit:hover{background-color:#e4e4e4;opacity:1}html.map #hero .wrap form.search>div.alt{font-family:'Roboto Slab', serif;font-weight:400;margin-top:5px;display:none;line-height:2em;padding-left:10px;padding-right:10px}html.map #hero .wrap form.search>div.alt ul{padding:0;margin:0;list-style-type:none}html.map #hero .wrap form.search>div.alt ul li{margin-bottom:5px}html.map #hero .wrap form.search>div.alt ul li a{color:white;font-weight:400;text-decoration:underline}html.map #hero .alderman h1,html.map #hero .alderman h2{text-align:left;margin:0;font-size:15px}html.map #hero .alderman a{color:white}html.map #hero .alderman .set{margin-bottom:15px}html.map #hero .alderman hr{border:0;border-top:1px dotted white}html.map #main{position:fixed;top:0;right:0;left:0;height:50px;background:#333333;z-index:21}html.map #main h1{color:#D0D1D2;background:transparent url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/sprite.png") no-repeat scroll -120px -285px/420px 345px;border-right:1px solid #808080;float:left;margin:10px 10px 10px 0px;height:30px;width:150px}html.map #main h1 span{display:none}html.map #main form{margin-left:175px}html.map #main form .location{border-left:1px solid white;border-bottom:1px solid white;border-right:0;border-top:0;color:white;background:transparent;padding:5px;width:400px;margin:10px 0;height:30px;font-size:15px;line-height:30px}html.map #main form .submit{width:20px;height:20px}html.map .btn{border:2px solid #FFF;letter-spacing:1px;padding:6px 16px;text-transform:uppercase;line-height:20px;font-family:"Oswald",serif;font-size:16px;background:none;color:white}html.map .search .btn{line-height:20px;font-family:"Oswald",serif;font-size:16px;background:#F0F0F0;border-color:#F0F0F0;color:black}html.map #map{position:fixed !important;top:50px;right:0;bottom:0;left:0}html.map .closeButton{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/close-button.svg") no-repeat center center;background-size:cover;position:absolute;top:6px;right:0;width:17px;height:17px;cursor:pointer}html.map #content{display:none;position:fixed !important;top:50px;right:0;bottom:0;left:0;background:rgba(255,255,255,0.93);z-index:10;padding:65px 0 25px 0;color:#404041}html.map #content .wrapper{position:relative;margin:0 auto;width:930px}html.map #content .wrapper h2{font-family:'Roboto Slab', serif;font-weight:700;color:#71a34c;font-size:18px;margin-top:0;max-width:calc(100% - 30px)}html.map #content .wrapper .center{margin-top:25px;height:45px}html.map #content .wrapper .center .btn{margin-top:15px;border-color:#58595b;color:#58595b;text-decoration:none;padding:8px 16px}html.map #status>div{display:none}html.map #status>div.active{display:block}html.map .donate{float:right;height:53px;position:relative;z-index:20;background-color:#F4CB20;padding:0 5px 5px}html.map .donate .wrap{border-width:0px 1px 1px;border-style:none solid solid;border-color:white;display:block;height:100%}html.map .donate .wrap a{display:block;text-decoration:none;color:white;font-weight:normal;line-height:45px;text-transform:uppercase;width:75px;text-align:center;padding:5px;font-family:"Oswald",serif;font-size:18px}html.map #hero .msg .alderman a.cta{font-weight:400;clear:both;display:inline-block;border:2px solid #FFF;letter-spacing:1px;padding:6px 20px;text-transform:uppercase;line-height:20px;font-family:"Oswald",serif;font-size:16px;margin-top:10px;color:white;text-decoration:none}html.map form input,html.map form form textarea{font-size:19px;font-family:"Roboto Slab",sans-serif}html.map form input.block,html.map form form textarea{clear:both;width:100%;box-sizing:border-box;padding:10px;border:1px solid #BBBDBF;margin-bottom:10px}html.map form input.block.half{margin-right:10px;width:calc(50% - 5px)}html.map form input.block.half:nth-child(odd){margin-right:0}html.map form textarea{width:100%;box-sizing:border-box}html.map form label{display:block;margin-bottom:10px}html.map #contactForm{font-size:0}html.map #contactForm label{font-size:15px}html.map #contactForm p.captchaNotice{text-align:center;font-size:13px;margin-top:20px}html.map .mapFormSuccess{font-family:'Roboto Slab', serif;font-weight:700;display:none;font-size:26px;line-height:1.5em;text-align:center;padding-bottom:5px}html.map .mapFormSuccess .social{margin:20px 0}html.map .mapFormSuccess .social{font-size:0;height:34px}html.map .mapFormSuccess .social a{background:#cfd1d3 no-repeat center center;display:inline-block;width:34px;height:34px;border-radius:50%;margin-right:6px}html.map .mapFormSuccess .social a:last-of-type{margin-right:0}html.map .mapFormSuccess .social .twitter{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/social/twitter.svg")}html.map .mapFormSuccess .social .facebook{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/social/facebook.svg")}html.map .contactform{position:relative;width:600px;display:none;margin:20px auto;text-align:left;border-top:1px dotted white;border-bottom:1px dotted white;padding:20px 0}html.map .contactform form#contactForm .error:not([type=submit]){background-color:#f8b3a8}html.map .contactform form#contactForm h2{position:relative;font-family:'Roboto Slab', serif;font-weight:700;font-size:15px;margin-bottom:20px;max-width:calc(100% - 30px)}html.map .contactform form#contactForm h2 .closeButton{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/close-button-alt.svg");right:-30px;top:2px}html.map .contactform form#contactForm input[type=text],html.map .contactform form#contactForm textarea{color:#6d6e70;font-size:15px;border:none;padding:12px;line-height:1.4em;font-weight:400}html.map .contactform form#contactForm textarea{height:226px}html.map .contactform form#contactForm #recaptcha{text-align:center;padding-bottom:0;padding-top:4px}html.map .contactform form#contactForm #recaptcha div{display:inline-block}html.map .contactform form#contactForm .genericError{font-size:15px;line-height:1.4em;padding-bottom:15px}html.map .contactform form#contactForm .genericError p{margin:0;padding:0}html.map a.contentToggleOn{font-family:'Vollkorn', 'serif';font-weight:400;line-height:40px;font-size:15px;text-decoration:underline !important;border-bottom:none}html.map .alderman h1 span.close{float:right;font-size:20px;cursor:pointer}html.map .alderman table{width:100%}html.map .alderman table td{text-align:left;vertical-align:top}html.map .alderman table td h1,html.map .alderman .alderman table td h2{font-size:20px;margin:0}html.map .alderman table td.image{width:120px;padding-right:20px;text-align:left}html.map .alderman table td.image img{height:100px;width:100px;background:#f7f7f7;border:4px solid #2f2f2f;border-radius:50%;vertical-align:middle}html.map .alderman table td.image img.democrat{border-color:#1c75bc}html.map .alderman table td.image img.republican{border-color:#be1e2d}html.map .alderman table td.wardoffice,html.map .alderman .alderman table td.cityoffice{width:26%}html.map .alderman table td.cta{vertical-align:middle}html.map .alderman .contactInfo{font-family:'Roboto Slab', serif;font-weight:400;font-size:14px;line-height:1.3em}html.map .alderman .contactInfo .district,html.map .alderman .contactInfo .name{font-size:15px}html.map .alderman .contactInfo .district{font-family:'Oswald', 'sans-serif';font-weight:700;letter-spacing:1px;text-transform:uppercase;padding-bottom:15px}html.map .alderman .contactInfo .name{padding-bottom:15px}html.map .alderman .contactInfo .name .personWrapper{display:flex;column-gap:20px;align-items:center}html.map .alderman .contactInfo .name .personWrapper .image img{width:100px;height:100px;border:4px solid #2f2f2f;border-radius:50%}html.map .alderman .contactInfo .name .personWrapper .image img.democrat{border-color:#1c75bc}html.map .alderman .contactInfo .name .personWrapper .image img.republican{border-color:#be1e2d}html.map .alderman .contactInfo .name .personWrapper .details{width:100%}html.map .alderman .contactInfo .name .personWrapper:not(:last-of-type){margin-bottom:15px}html.map .alderman .contactInfo .endorsement.active{font-weight:700;background-color:white;margin-top:12px;padding:5px 10px;position:relative;left:-10px;width:calc(100% + 10px);box-sizing:border-box;font-size:13px;margin-bottom:15px}html.map .alderman .contactInfo .endorsement.active.ipi{background-color:black}html.map .alderman .contactInfo .endorsement.active.ctu{background-color:#e80000}html.map .alderman .contactInfo .endorsement.active.single{margin-top:0}html.map .alderman .contactInfo .set{opacity:0;display:none}html.map .alderman .contactInfo .set.active{opacity:1;display:block}html.map #hero .contactform form h1{margin-bottom:15px}html.map .center,html.map .alderman table td.center{text-align:center}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.map .toggleHeader{background:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/map/size-toggle.svg") no-repeat center center;background-size:contain;display:inline-block;width:46px;height:30px;margin-top:12px}html.map .toggleHeader:hover{opacity:1}html.map #hero.mobileClosed .msg{display:none}html.map #hero.mobileClosed .wrap{padding-top:5px}html.map #hero.mobileClosed .toggleHeader{margin-top:6px}html.map #hero{min-height:0}html.map #hero .wrap{padding-bottom:5px}html.map .closeButton{top:24px;right:15px}html.map .wrapper{-webkit-overflow-scrolling:touch;overflow:scroll}html.map #content{padding:0}html.map #content .wrapper{width:100%;height:100%;padding-top:20px;padding-left:15px;padding-right:15px}html.map #content .wrapper .center{margin-bottom:40px}html.map form input.block.half{margin-right:0;width:100%}html.map .mapFormSuccess{font-size:20px}html.map .contactform{width:100%}html.map .contactform form#contactForm #recaptcha{height:86px}html.map .contactform form#contactForm #recaptcha>div{width:234px;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (min-width: 769px){html.map .container{width:960px}html.map #hero{bottom:0;width:350px;box-shadow:0px 12px 20px rgba(0,0,0,0.5)}html.map #hero .mobile{display:none}}@media (min-width: 769px){html.map .mobile.act{text-align:center}}@media (max-width: 768px){html.map #hero.full{bottom:0;overflow:scroll}html.map #hero:after{display:none !important}html.map #main h1{border-right:0}html.map .donate{right:15px}}html.map .district.panel .alderman .contactform{display:none}html.map .district.panel .alderman .contactInfo{display:block}html.map .msg .search{display:block}html.showContactForm .district.panel .alderman .contactform{display:block}html.showContactForm .district.panel .alderman .contactInfo{display:none}html.showContactForm .msg .search{display:none}html.showContactForm .district.panel .alderman .contactform{display:block !important}html.maps .row.articles{font-size:0;margin-bottom:40px}html.maps .row.articles article.map{display:inline-block;border:none;margin-right:26px;padding-bottom:0;margin-bottom:26px;background-size:cover}html.maps .row.articles article.map a.wrapper{position:relative;transition:background-color 0.2s ease;text-align:center;display:block;width:306px;height:306px;border:10px solid}html.maps .row.articles article.map a.wrapper div{position:relative;top:calc(50% - 18px);background-color:rgba(0,0,0,0.5)}html.maps .row.articles article.map a.wrapper:hover{background-color:transparent !important}html.maps .row.articles article.map a.wrapper:hover div{background-color:white;color:black}html.maps .row.articles article.map:nth-child(3n+3){margin-right:0}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.maps .row.articles{margin:0 3% 40px}html.maps .row.articles article.map{position:relative;margin-right:0;margin-bottom:10px;width:100%;padding-top:100%}html.maps .row.articles article.map a.wrapper{position:absolute;left:0;top:0;width:100%;height:100%}}.sponsor img{width:100px;height:100px;border-radius:50%;background-color:#d1d3d4;border:5px solid #d1d3d4;box-sizing:content-box}.sponsor img.democrat{border-color:#1c75bc}.sponsor img.republican{border-color:#be1e2d}.sponsor a:hover{opacity:0.8}nav.buttons{font-size:0}nav.buttons ul{list-style-type:none;padding:0}nav.buttons ul li{text-align:center;text-transform:uppercase;display:inline-block;border:2px solid #595a5c;margin-right:20px;margin-bottom:20px;box-sizing:border-box;line-height:1.4em;font-size:16px}nav.buttons ul li a{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:0.8px;color:#595a5c;display:block;width:100%;height:100%;padding:8px}nav.buttons ul li.active{background-color:#595a5c}nav.buttons ul li.active a{color:white}nav.buttons ul li:last-of-type{margin-right:0}nav.buttons ul li:not(.active):hover{background-color:#f1f2f3}html.representatives #main header.hero,html.representative #main header.hero{background-image:url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/heros/lawmakers.jpg")}html.representatives article.representative,html.representative article.representative{font-size:0;color:#595a5c;border-top:7px solid #f1f2f3;border-bottom:none}html.representatives article.representative header,html.representatives article.representative>div,html.representative article.representative header,html.representative article.representative>div{font-size:13px}html.representatives article.representative header,html.representative article.representative header{background:linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)),url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/representatives/header-bg.png");background-size:cover;padding:50px 40px 40px 40px}html.representatives article.representative header>div,html.representative article.representative header>div{display:inline-block;vertical-align:top;text-align:left}html.representatives article.representative header div.sponsor,html.representative article.representative header div.sponsor{padding-right:17px}html.representatives article.representative header div.details,html.representative article.representative header div.details{line-height:1.7em}html.representatives article.representative header div.details h2,html.representative article.representative header div.details h2{text-transform:none;font-size:19px;margin-top:0;margin-bottom:4px}html.representatives article.representative header div.details a,html.representative article.representative header div.details a{color:#29abe2}html.representatives article.representative header div.details a:hover,html.representative article.representative header div.details a:hover{color:#1a8dbe}html.representatives article.representative header div.details a.district,html.representative article.representative header div.details a.district{font-size:15px}html.representatives article.representative header div.details a.phone,html.representative article.representative header div.details a.phone{font-weight:normal}html.representatives article.representative header div.details a.btn,html.representative article.representative header div.details a.btn{margin-top:15px;border-color:#595a5c;color:#595a5c;line-height:23px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.representatives article.representative header,html.representative article.representative header{background:linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)),url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/representatives/header-bg-mobile.png");background-position:center center;background-size:cover}html.representatives article.representative header>div,html.representative article.representative header>div{text-align:center}html.representatives article.representative header div.sponsor,html.representative article.representative header div.sponsor{padding-right:0;padding-bottom:15px}}html.representatives .container.archive article.representative header{margin-bottom:0;text-align:center}html.representatives .container.archive article.representative header div.details{line-height:1.9em}html.representatives .container.archive article.representative header div.details h2{margin-bottom:0}html.representatives .container.archive nav.buttons ul li{width:calc(50% - 10px)}html.representatives .container.archive section{font-size:0;border-top:6px solid #f1f2f3;padding-top:24px}html.representatives .container.archive section article.sponsor{display:inline-block;vertical-align:top;text-align:center;width:20%;border-bottom:none;color:#595a5c;padding:0 5px;margin-bottom:5px}html.representatives .container.archive section article.sponsor h3{font-size:14px;line-height:1.5em;margin:18px 0}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.representatives .container.archive nav.buttons ul li{width:100%;margin-right:0;margin-bottom:10px}html.representatives .container.archive nav.buttons ul li:last-of-type{margin-bottom:20px}html.representatives .container.archive section article.sponsor{width:50%}}html.representative .page.article article{border-bottom:6px solid #f1f2f3}html.representative .page.article article>div{padding:0 33px 0 18px;margin-top:28px;vertical-align:top;box-sizing:border-box;display:inline-block;width:auto;border-right:1px dotted #595a5c;min-height:100px}html.representative .page.article article>div h3{font-family:'Oswald', 'sans-serif';font-weight:700;font-size:19px;margin-top:0;margin-bottom:3px;text-transform:uppercase;letter-spacing:1px}html.representative .page.article article>div p{margin:0;line-height:1.7em}html.representative .page.article article>div:first-of-type{padding-left:0}html.representative .page.article article>div:last-of-type{border-right:none}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.representative .page.article article>div{padding:0 15px 0 15px;width:50%;border-right:1px dotted #595a5c;min-height:100px}html.representative .page.article article>div h3{font-size:17px}html.representative .page.article article>div p{margin:0;line-height:1.6em;font-size:12px}html.representative .page.article article>div:first-of-type{padding-left:0}html.representative .page.article article>div:last-of-type{padding-right:0}}header.tagLineComeback{text-align:center}header.tagLineComeback h1{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:17px;letter-spacing:3px;line-height:1em;padding:39px 0;text-transform:uppercase;margin:0}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){header.tagLineComeback h1{font-size:15px;line-height:1.4em;letter-spacing:1px;padding:20px 0}}html.fullBleedArchive #main>header:not(.hero){text-align:center}html.fullBleedArchive #main>header:not(.hero) h1{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:17px;letter-spacing:3px;line-height:1em;padding:39px 0;text-transform:uppercase;margin:0}html.fullBleedArchive #main>.content{width:100%;max-width:1540px;margin:0 auto;font-size:0;overflow:hidden}html.fullBleedArchive #main>.content article{padding:0;position:relative;border:none;margin-bottom:4px;display:inline-block;background-position:center center;background-size:cover;vertical-align:top}html.fullBleedArchive #main>.content article h2{margin-top:0;color:white;font-family:'Oswald', 'sans-serif';font-weight:400;font-size:26px;letter-spacing:2px;text-transform:uppercase}html.fullBleedArchive #main>.content article .fade,html.fullBleedArchive #main>.content article .overlay{pointer-events:none;position:absolute}html.fullBleedArchive #main>.content article .videoWrapper{position:absolute;width:100%;height:0;top:0;left:0;padding-top:425px;overflow:hidden}html.fullBleedArchive #main>.content article .videoWrapper video{position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%;margin:auto;width:100%;height:auto;min-width:760px}html.fullBleedArchive #main>.content article.daily_link,html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box)>a{padding:30px 37px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) .pillarIcon{pointer-events:none;position:absolute;right:37px;top:30px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box)>a{position:relative;display:block;height:100%;width:100%}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details{pointer-events:none;position:absolute;bottom:0;left:0;width:100%;padding:30px 37px;line-height:1em}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details h2,html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p{max-width:700px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details h2{line-height:1.25em}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p{display:none;font-size:13px;color:white;font-weight:400;margin-bottom:0;line-height:1.5em}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p.authors{display:inline-block;margin-top:0}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p.authors a{pointer-events:auto;font-weight:400;color:white;font-size:12px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p.authors a:hover{text-decoration:underline}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) .fade{left:0;top:0;height:100%;width:100%;background-color:white;opacity:0}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) .overlay{background:linear-gradient(transparent, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.65));bottom:0;left:0;width:100%;height:60%}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box):hover .fade{opacity:0.8;transition:opacity 0.2s ease}html.fullBleedArchive #main>.content article.big{height:450px;width:100%}html.fullBleedArchive #main>.content article.big .overlay{height:50%}html.fullBleedArchive #main>.content article.big .videoWrapper{height:450px}html.fullBleedArchive #main>.content article.medium,html.fullBleedArchive #main>.content article.small{height:425px;margin-right:4px}html.fullBleedArchive #main>.content article.medium{width:calc(60% - 4px)}html.fullBleedArchive #main>.content article.small{width:calc(40% - 4px)}html.fullBleedArchive #main>.content article.small div.details{width:100%}html.fullBleedArchive #main>.content article.small div.details p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.fullBleedArchive #main>.content article.noMargin{margin-right:0}html.fullBleedArchive #main>.content article.noMargin.medium{width:60%}html.fullBleedArchive #main>.content article.noMargin.small{width:40%}html.fullBleedArchive #main>.content article.reports_box{background-color:#2f2f2f}html.fullBleedArchive #main>.content article.reports_box h2,html.fullBleedArchive #main>.content article.reports_box .learnMore{text-align:center}html.fullBleedArchive #main>.content article.reports_box h2{margin-top:20px}@media (max-width: 767px){html.fullBleedArchive #main>.content article.reports_box h2{margin-top:20px;margin-bottom:20px;font-size:20px}}html.fullBleedArchive #main>.content article.reports_box .learnMore{position:absolute;width:100%;bottom:30px;left:0}@media (max-width: 767px){html.fullBleedArchive #main>.content article.reports_box .learnMore{position:static;margin-bottom:25px}}html.fullBleedArchive #main>.content article.reports_box .articles{font-size:0;padding-left:20px;padding-right:20px;text-align:center}@media (max-width: 767px){html.fullBleedArchive #main>.content article.reports_box .articles{text-align:left;padding-left:10px;padding-right:10px;margin-bottom:15px}}@media (max-width: 500px){html.fullBleedArchive #main>.content article.reports_box .articles{margin-bottom:0}}@media (max-width: 1250px){html.fullBleedArchive #main>.content article.reports_box .articles article:nth-of-type(5){display:none}}html.fullBleedArchive #main>.content article.reports_box .articles article{text-align:left;width:calc(20% - 10px);height:auto;vertical-align:top;display:inline-block;margin:0 5px}@media (max-width: 1250px){html.fullBleedArchive #main>.content article.reports_box .articles article{width:calc(25% - 10px)}}@media (max-width: 500px){html.fullBleedArchive #main>.content article.reports_box .articles article{width:calc(50% - 20px);margin:0 10px 15px}}html.fullBleedArchive #main>.content article.reports_box .articles article a{display:block;padding:0}html.fullBleedArchive #main>.content article.reports_box .articles article a .image{padding-top:129%;background-size:cover;background-position:center center;border:1px solid #fff}html.fullBleedArchive #main>.content article.reports_box .articles article a .details{position:static;padding:15px 0 0 0}html.fullBleedArchive #main>.content article.reports_box .articles article a .details h3{font-family:'Lora', serif;font-weight:400;color:white;font-size:14px;line-height:1.2;margin:0;overflow:hidden;max-height:101px}@media (max-width: 500px){html.fullBleedArchive #main>.content article.reports_box .articles article a .details h3{max-height:none}}html.fullBleedArchive #main>.content article.reports_box .articles article a:hover .image{transition:all .25s ease;filter:contrast(1.2)}html.fullBleedArchive #main>.content article.reports_box .articles article a:hover .details h3{transition:all .25s ease;color:white}html.fullBleedArchive #main>.content article.daily_comic .overlay{display:none}html.fullBleedArchive #main>.content article.daily_comic:hover .fade{opacity:0.3}html.fullBleedArchive #main>.content article.daily_comic h2{display:none}html.fullBleedArchive #main>.content article.daily_link{background-color:#2b2a2b}html.fullBleedArchive #main>.content article.daily_link h2{position:relative;text-align:center}html.fullBleedArchive #main>.content article.daily_link h2 .line{position:relative;display:inline-block;width:17px;height:1px;background-color:white;margin:0 8px;top:-10px}html.fullBleedArchive #main>.content article.daily_link h2 .line:first-of-type{margin-left:0}html.fullBleedArchive #main>.content article.daily_link h2 .line:last-of-type{margin-right:0}html.fullBleedArchive #main>.content article.daily_link a:not(.btn){font-family:'Roboto', sans-serif;font-weight:400;display:inline-block;line-height:1.4em;color:white;font-size:13px;padding-bottom:2px}html.fullBleedArchive #main>.content article.daily_link a:not(.btn):hover{color:#ecc41f;transition:color 0.2s ease}html.fullBleedArchive #main>.content article.daily_link>div{background-color:#2b2a2b;position:absolute;bottom:0;left:0;width:100%;text-align:center}html.fullBleedArchive #main>.content article.daily_link>div a{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:17px;letter-spacing:2px;margin-bottom:35px;margin-top:20px}html.fullBleedArchive #main>.content article.daily_link>div a:hover{transition:color 0.2s ease, background-color 0.2s ease}html.fullBleedArchive #main>.content article.daily_link .overlay{background:linear-gradient(rgba(43,42,43,0), #2b2a2b);bottom:90px;width:100%;height:100px}html.fullBleedArchive #main>.content article.newsletter{background-image:none !important;background-color:black}html.fullBleedArchive #main>.content article.newsletter h2{text-transform:uppercase;line-height:1.1;margin-top:65px;text-align:center}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter h2{margin-top:0;text-align:left}}html.fullBleedArchive #main>.content article.newsletter h2 span{display:block;font-family:'Lora', serif;font-weight:400;text-transform:none;font-size:18px;font-style:italic;margin-top:18px}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter h2 span{margin-top:10px;font-size:16px}}html.fullBleedArchive #main>.content article.newsletter .fade,html.fullBleedArchive #main>.content article.newsletter .overlay{display:none}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter{padding:30px 37px 30px 37px;height:100%}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter{margin-top:0;padding-left:27px;padding-right:27px}}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .wrapper{margin-top:70px}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .wrapper{margin-top:40px}}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .inputs{width:calc(100% - 180px);display:inline-block;vertical-align:top;margin-right:6px}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .inputs{width:100%;margin-bottom:5px}}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .inputs input{margin:0;width:100%;height:50px}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter input[type="submit"]{display:inline-block;background-color:#ecc41f;vertical-align:top}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter input[type="submit"]{width:100%}}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter input[type="submit"]:hover{background-color:#f1f2f3;color:black}html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .thankYou{padding-top:0;color:white;text-align:center}@media (max-width: 767px){html.fullBleedArchive #main>.content article.newsletter section.inlineNewsletter .thankYou{text-align:left}}html.fullBleedArchive #main>.content article.budget-tax .fade{background-color:#73A64D}html.fullBleedArchive #main>.content article.education .fade{background-color:#0D7D9C}html.fullBleedArchive #main>.content article.good-government .fade{background-color:#DBB92D}html.fullBleedArchive #main>.content article.labor .fade{background-color:#59576D}html.fullBleedArchive #main>.content article.health-care .fade{background-color:#C12D2D}html.fullBleedArchive #main>.content article.jobs-growth .fade{background-color:#0BAEA6}html.fullBleedArchive #main>.content article.pensions .fade{background-color:#DA5A33}html.fullBleedArchive #main>.content article.criminal-justice .fade{background-color:#12314F}html.fullBleedArchive #main>.content article.poverty-solutions .fade{background-color:#7E9785}@media (max-width: 767px){html.fullBleedArchive #main>header:not(.hero) h1{font-size:15px;line-height:1.4em;letter-spacing:1px;padding:20px 0}html.fullBleedArchive #main>.content article{min-height:300px}html.fullBleedArchive #main>.content article h2{font-size:17px;letter-spacing:2px;margin-bottom:8px}html.fullBleedArchive #main>.content article .videoWrapper{padding-top:300px}html.fullBleedArchive #main>.content article .videoWrapper video{min-width:534px}html.fullBleedArchive #main>.content article.daily_link,html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box)>a{padding:20px 27px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) .pillarIcon{top:27px;right:27px;bottom:auto}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box)>a{min-height:300px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details{padding:20px 27px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details h2,html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p{max-width:none}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) div.details p.authors{margin-top:3px}html.fullBleedArchive #main>.content article:not(.daily_link):not(.reports_box) .overlay{height:75%}html.fullBleedArchive #main>.content article.big{height:auto}html.fullBleedArchive #main>.content article.big .overlay{height:75%}html.fullBleedArchive #main>.content article.medium,html.fullBleedArchive #main>.content article.small,html.fullBleedArchive #main>.content article.noMargin,html.fullBleedArchive #main>.content article.noMargin.medium,html.fullBleedArchive #main>.content article.noMargin.small{height:auto;margin-right:0;width:100%}html.fullBleedArchive #main>.content article.daily_link{height:400px}html.fullBleedArchive #main>.content article.daily_link h2 .line{top:-7px}html.fullBleedArchive #main>.content article.daily_link h2 .line:first-of-type{margin-left:0}html.fullBleedArchive #main>.content article.daily_link h2 .line:last-of-type{margin-right:0}}html.daily_comic #main>.content article.intermission.signUp{background-color:#EF4137;width:100%;padding:47px 0;text-align:center}html.daily_comic #main>.content article.intermission.signUp h2{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:17px;margin-bottom:22px}@media (max-width: 500px){html.daily_comic #main>.content article.intermission.signUp h2{padding:0 20px}}html.daily_comic #main>.content article.intermission.signUp form input[type=text],html.daily_comic #main>.content article.intermission.signUp form input[type=email]{border:none;color:#595A5C;margin:0 6px;font-size:15px;padding:4px 14px}html.daily_comic #main>.content article.intermission.signUp form input[type=text]::-webkit-input-placeholder,html.daily_comic #main>.content article.intermission.signUp form input[type=email]::-webkit-input-placeholder{color:#8b8c8f;opacity:1}html.daily_comic #main>.content article.intermission.signUp form input[type=text]::-moz-placeholder,html.daily_comic #main>.content article.intermission.signUp form input[type=email]::-moz-placeholder{color:#8b8c8f;opacity:1}html.daily_comic #main>.content article.intermission.signUp form input[type=text]:-ms-input-placeholder,html.daily_comic #main>.content article.intermission.signUp form input[type=email]:-ms-input-placeholder{color:#8b8c8f;opacity:1}html.daily_comic #main>.content article.intermission.signUp form input[type=text]:-moz-placeholder,html.daily_comic #main>.content article.intermission.signUp form input[type=email]:-moz-placeholder{color:#8b8c8f;opacity:1}html.daily_comic #main>.content article.intermission.signUp .actions{margin:30px 0 0 0}html.daily_comic #main>.content article.intermission.signUp .actions input.btn{background-color:transparent}html.daily_comic #main>.content article.intermission.signUp .actions input.btn:hover{transition:background-color 0.2s ease, color 0.2s ease;color:#EF4137;background-color:white}html.daily_comic #main>.content article.intermission.signUp .alert{font-family:'Roboto Slab', serif;font-weight:400;font-size:16px;color:white}html.daily_comic #main>.content article.intermission.signUp .fields{position:relative}html.daily_comic #main>.content article.intermission.signUp .fields label.error{position:absolute;left:0;bottom:-27px;color:white;font-size:14px;width:100%}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.daily_comic #main>.content article.first.daily_comic.big{min-height:226px}html.daily_comic #main>.content article.intermission.signUp form input[type=text],html.daily_comic #main>.content article.intermission.signUp form input[type=email]{width:80%;margin-bottom:4px}}html.fullBleedArchive.podcasts #main>header h1,html.podcast #main>header h1{padding-bottom:17px}html.fullBleedArchive.podcasts #main>header p,html.podcast #main>header p{font-family:'Roboto', sans-serif;font-weight:400;width:670px;margin:0 auto;font-size:16px;line-height:1.35em;padding-bottom:24px}html.fullBleedArchive.podcasts #main>header .subscriptions,html.podcast #main>header .subscriptions{font-size:0;padding-bottom:32px}html.fullBleedArchive.podcasts #main>header .subscriptions a,html.podcast #main>header .subscriptions a{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:15px;display:inline-block;width:120px;box-sizing:border-box;padding:8px 0;line-height:1.2em;letter-spacing:1px;text-align:center;color:#2B2A2B;border:1px solid #2B2A2B;margin:0 3px 6px 3px}html.fullBleedArchive.podcasts #main>header .subscriptions a img,html.podcast #main>header .subscriptions a img{position:relative;vertical-align:top;padding-right:5px}html.fullBleedArchive.podcasts #main>header .subscriptions a.rss img,html.podcast #main>header .subscriptions a.rss img{top:1px}html.fullBleedArchive.podcasts #main>header .subscriptions a:hover,html.podcast #main>header .subscriptions a:hover{transition:background-color 0.2s ease;background-color:#b1b0b1}html.fullBleedArchive.podcasts #main>.content,html.fullBleedArchive.podcasts #main>header,html.podcast #main>.content,html.podcast #main>header{position:relative}html.fullBleedArchive.podcasts #main>.content article,html.fullBleedArchive.podcasts #main>header article,html.podcast #main>.content article,html.podcast #main>header article{background-color:#b5b5b5;width:100%;padding:70px;color:white}html.fullBleedArchive.podcasts #main>.content article p,html.fullBleedArchive.podcasts #main>.content article h2,html.fullBleedArchive.podcasts #main>.content article h2 a,html.fullBleedArchive.podcasts #main>header article p,html.fullBleedArchive.podcasts #main>header article h2,html.fullBleedArchive.podcasts #main>header article h2 a,html.podcast #main>.content article p,html.podcast #main>.content article h2,html.podcast #main>.content article h2 a,html.podcast #main>header article p,html.podcast #main>header article h2,html.podcast #main>header article h2 a{position:relative;color:white}html.fullBleedArchive.podcasts #main>.content article p.date,html.fullBleedArchive.podcasts #main>header article p.date,html.podcast #main>.content article p.date,html.podcast #main>header article p.date{font-family:'Roboto', sans-serif;font-weight:400;font-size:15px;margin:0;line-height:1.6em;padding:0}html.fullBleedArchive.podcasts #main>.content article h2,html.fullBleedArchive.podcasts #main>.content article h1,html.fullBleedArchive.podcasts #main>header article h2,html.fullBleedArchive.podcasts #main>header article h1,html.podcast #main>.content article h2,html.podcast #main>.content article h1,html.podcast #main>header article h2,html.podcast #main>header article h1{font-family:'Oswald', 'sans-serif';font-weight:400;position:relative;font-size:45px;line-height:1.1em;margin-bottom:12px;letter-spacing:2px;text-transform:uppercase;padding:0;margin-top:0}html.fullBleedArchive.podcasts #main>.content article h2 a,html.fullBleedArchive.podcasts #main>.content article h1 a,html.fullBleedArchive.podcasts #main>header article h2 a,html.fullBleedArchive.podcasts #main>header article h1 a,html.podcast #main>.content article h2 a,html.podcast #main>.content article h1 a,html.podcast #main>header article h2 a,html.podcast #main>header article h1 a{font-weight:400}html.fullBleedArchive.podcasts #main>.content article h2 a:hover,html.fullBleedArchive.podcasts #main>.content article h1 a:hover,html.fullBleedArchive.podcasts #main>header article h2 a:hover,html.fullBleedArchive.podcasts #main>header article h1 a:hover,html.podcast #main>.content article h2 a:hover,html.podcast #main>.content article h1 a:hover,html.podcast #main>header article h2 a:hover,html.podcast #main>header article h1 a:hover{transition:color 0.2s ease;color:#FFD03E}html.fullBleedArchive.podcasts #main>.content article .fade,html.fullBleedArchive.podcasts #main>.content article .overlay,html.fullBleedArchive.podcasts #main>header article .fade,html.fullBleedArchive.podcasts #main>header article .overlay,html.podcast #main>.content article .fade,html.podcast #main>.content article .overlay,html.podcast #main>header article .fade,html.podcast #main>header article .overlay{bottom:0;left:0;width:100%;pointer-events:none;position:absolute}html.fullBleedArchive.podcasts #main>.content article .fade,html.fullBleedArchive.podcasts #main>header article .fade,html.podcast #main>.content article .fade,html.podcast #main>header article .fade{background-color:rgba(0,0,0,0.5)}html.fullBleedArchive.podcasts #main>.content article .overlay,html.fullBleedArchive.podcasts #main>header article .overlay,html.podcast #main>.content article .overlay,html.podcast #main>header article .overlay{background:linear-gradient(transparent, rgba(0,0,0,0.5) 46%, rgba(0,0,0,0.65));height:95%}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.fullBleedArchive.podcasts #main>header h1,html.podcast #main>header h1{line-height:1.4em;margin-bottom:10px}html.fullBleedArchive.podcasts #main>header p,html.podcast #main>header p{width:90%;font-size:14px}html.fullBleedArchive.podcasts #main>.content article,html.fullBleedArchive.podcasts #main>header article,html.podcast #main>.content article,html.podcast #main>header article{padding:80px 15px 90px;height:auto;min-height:0}html.fullBleedArchive.podcasts #main>.content article p.date,html.fullBleedArchive.podcasts #main>header article p.date,html.podcast #main>.content article p.date,html.podcast #main>header article p.date{font-size:14px}html.fullBleedArchive.podcasts #main>.content article h2,html.fullBleedArchive.podcasts #main>.content article h1,html.fullBleedArchive.podcasts #main>header article h2,html.fullBleedArchive.podcasts #main>header article h1,html.podcast #main>.content article h2,html.podcast #main>.content article h1,html.podcast #main>header article h2,html.podcast #main>header article h1{font-size:25px}}div.share{position:absolute;left:0}div.share div.social.share-bar{margin:0;height:auto;width:50px;text-align:left}div.share div.social.share-bar:before,div.share div.social.share-bar:after{content:normal;margin:0;padding:0;width:0;height:0}div.share div.social.share-bar a{border-radius:0;top:0;width:32px;height:32px;border:1px solid #A7A9AC;background-color:transparent}div.share div.social.share-bar a:hover{transition:background-color 0.2s ease;background-color:black}div.share div.social.share-bar a.twitter{background-position:0 -62px}div.share div.social.share-bar a.facebook{background-position:-31px -62px}div.share div.social.share-bar a.reddit{background-position:-185px -62px}div.share div.social.share-bar a.linkedin{background-position:-92px -62px}div.share div.social.share-bar a.email{background-position:-62px -62px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){div.share{position:static;width:100%}div.share div.social.share-bar{width:100%;text-align:center;padding-bottom:20px}}.podcast.subscriptions .spotify img{top:2px}html.podcast #main>header article{padding-top:78px;padding-bottom:35px}html.podcast #main>header article .podcast.subscriptions{position:relative;text-align:center;padding-bottom:0;padding-top:50px}html.podcast #main>header article .podcast.subscriptions a{color:white;border-color:white}html.podcast #main>header article .podcast.subscriptions a:hover{background-color:black}html.podcast #main div.page.article{margin-top:85px}html.podcast #main div.page.article .intro{font-family:'Oswald', 'sans-serif';font-weight:400;letter-spacing:2px;width:850px;font-size:34px;text-transform:uppercase;line-height:1.2em;margin:0 auto 50px}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){html.podcast #main>header article{padding-top:50px}html.podcast #main>header article .podcast.subscriptions{padding-top:44px}html.podcast #main div.page.article{margin-top:40px}html.podcast #main div.page.article .intro{margin:0 4%;width:92%;font-size:18px;line-height:1.3em}}nav.main{background-color:#2f2f2f;height:70px;position:fixed;top:0;z-index:12;left:0;right:0;box-shadow:0 0 6px rgba(47,47,47,0.9);min-width:990px}nav.main .menu-item.disabled>a{pointer-events:none}nav.main .contain{position:relative;height:70px;overflow:visible}nav.main a{color:#f2f2f2;text-decoration:none;font-weight:normal}nav.main a.brand{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:20px;height:30px;width:154px;position:relative;left:5px}nav.main a.brand:hover{transition:all .25s ease;opacity:0.8}nav.main ul.main{padding:0;display:inline-block;list-style:none;position:absolute;top:0;font-size:0;width:100%;text-align:center;color:#f2f2f2;background-color:#2f2f2f}nav.main ul.main>li{font-family:'Oswald', 'sans-serif';font-weight:400;font-size:18px;text-transform:uppercase;display:inline-block;line-height:70px;letter-spacing:1px}nav.main ul.main>li>a{height:100%;display:inline-block;padding-left:6px}nav.main ul.main>li.active a{color:#ecc41f}nav.main ul.main>li a:hover{transition:all .25s ease;color:#c8c8c8}nav.main ul.main>li .sub-menu{transition:all .25s ease;z-index:-1;pointer-events:none;transform:translateY(calc(-100% - 10px));position:absolute;left:2px;top:70px;background-color:#595a5c;width:956px;text-align:left;line-height:1.1;box-sizing:border-box;padding:20px 25px 20px;columns:3;column-gap:20px;box-shadow:0 0 3px rgba(89,90,92,0.2)}nav.main ul.main>li .sub-menu li{list-style:none;margin-bottom:10px;break-inside:avoid}nav.main ul.main>li .sub-menu li a{text-transform:none}nav.main ul.main>li:hover{background-color:#E1BC1F}nav.main ul.main>li:hover>a{color:white}nav.main ul.main>li:hover .sub-menu{pointer-events:auto;transform:translateY(0)}nav.main ul.main>li:after{transition:all .25s ease;content:"/";display:inline-block;padding:0;margin-left:6px;background-color:#2f2f2f}nav.main ul.main>li:last-of-type:after{color:#2f2f2f}nav.main ul.main:hover>li:after{color:#2f2f2f}nav.main .navIcon{top:20px;position:absolute;width:30px;height:30px;font-size:0;cursor:pointer}nav.main .navIcon svg{overflow:visible}nav.main .navIcon:hover svg path{transition:all .25s ease;fill:#c8c8c8}nav.main .navIcon,nav.main .navIcon a{display:flex;justify-content:center;align-items:center}nav.main .navIcon a{height:100%;width:100%}nav.main #menu{right:160px}nav.main .search{right:123px}nav.main #donate{display:inline-block;top:20px;right:5px;position:absolute}nav.main #donate a{transition:color 0.2s ease, border-color 0.2s ease;letter-spacing:0.8px;font-family:'Oswald', 'sans-serif';font-weight:400;font-size:15px;color:#2b2a2b;background-color:#ecc41f;line-height:28px;display:block;height:30px;width:96px;text-align:center;text-decoration:none;text-transform:uppercase}nav.main #donate a:hover{transition:all .25s ease;background-color:white}nav.main section.menu.active{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}nav.main section.menu{transition:transform .4s ease;-webkit-transform:translate(0, 110%);-ms-transform:translate(0, 110%);transform:translate(0, 110%);position:fixed;background-color:rgba(43,42,43,0.93);width:100%;height:100%;top:0;display:flex;flex-direction:column;justify-content:center}nav.main section.menu .close{display:flex;justify-content:center;align-items:center;position:absolute;top:40px;right:40px;width:40px;height:40px;cursor:pointer}nav.main section.menu .close svg{width:30px;height:30px}nav.main section.menu .close svg line{stroke:#f2f2f2}nav.main section.menu .close:hover svg line{transition:all .25s ease;stroke:#c8c8c8}nav.main section.menu .wrapper{font-size:0;margin:0 auto;width:870px}nav.main section.menu .wrapper .intro,nav.main section.menu .wrapper>ul{display:inline-block;vertical-align:top}nav.main section.menu .wrapper .intro{width:212px}nav.main section.menu .wrapper .intro p{margin:0;color:white;font-family:'Oswald', 'sans-serif';font-weight:400;font-size:30px;letter-spacing:1px;line-height:1.2}nav.main section.menu .wrapper .intro p:after{content:"";width:35px;height:3px;background-color:white;display:block;margin:35px 0}nav.main section.menu .wrapper ul{list-style:none;padding:0}nav.main section.menu .wrapper>ul{position:relative;top:-5px;line-height:1.6;width:658px;-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px;column-count:3;column-gap:10px}nav.main section.menu .wrapper>ul a{color:#f2f2f2}nav.main section.menu .wrapper>ul a:hover{transition:all .25s ease;color:#ecc41f}nav.main section.menu .wrapper>ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;padding-bottom:18px}nav.main section.menu .wrapper>ul>li>a{font-family:'Oswald', 'sans-serif';font-weight:300;letter-spacing:1px;font-size:24px;text-transform:uppercase;line-height:1.2;display:inline-block;margin-bottom:4px}nav.main section.menu .wrapper>ul>li ul{font-family:'Lora', serif;font-weight:400;font-size:16px}#wpadminbar{top:70px !important;z-index:8 !important}body{padding-top:70px}@media (max-width: 767px){nav.main{min-width:0;height:50px}nav.main ul.main,nav.main .search,nav.main #donate{display:none}nav.main .contain{height:50px;text-align:center}nav.main .contain a.brand{margin-top:9px;position:static}nav.main .contain #menu{width:40px;height:40px;right:15px;top:5px}nav.main .contain #menu svg{width:30px;height:30px}nav.main section.menu{-webkit-transform:translate(-101%);-ms-transform:translate(-101%);transform:translate(-101%);display:block;overflow:scroll;-webkit-overflow-scrolling:touch}nav.main section.menu .close{top:20px;right:20px}nav.main section.menu .wrapper{width:100%;box-sizing:border-box;padding:24px 20px}nav.main section.menu .wrapper .intro{display:none}nav.main section.menu .wrapper>ul{top:0;width:100%;-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;column-count:1;column-gap:0}nav.main section.menu .wrapper>ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;padding-bottom:18px}nav.main section.menu .wrapper>ul>li>a{font-family:'Oswald', 'sans-serif';font-weight:300;letter-spacing:1px;font-size:24px;text-transform:uppercase}nav.main section.menu .wrapper>ul>li ul{font-family:'Lora', serif;font-weight:400;font-size:16px}nav.main section.menu .wrapper .socialSvg{padding:8px 0 20px}#wpadminbar{top:50px !important;z-index:8 !important}body{padding-top:50px}}.kscPopup{font-size:0;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.7);z-index:100;pointer-events:none;opacity:0;display:flex;justify-content:center;align-items:center;overflow:auto}.kscPopup .wrapper{box-sizing:border-box;background-position:center center;background-size:cover}.kscPopup.active{transition:opacity .25s ease;pointer-events:auto;opacity:1}.kscPopup.cartoons .wrapper{padding:36px;width:570px;height:526px;background-color:#e7d799}.kscPopup.cartoons .wrapper .content{background-color:white;width:100%;height:100%}.articles.story{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:30px}@media (max-width: 500px){.articles.story{column-gap:0}}.articles.story .article{width:calc(1/2 * 100% - (1 - 1/2) * 30px)}@media (max-width: 500px){.articles.story .article{width:calc(1/1 * 100% - (1 - 1/1) * 0px)}}.articles.story .article a{display:block}.articles.story .article a .image{position:relative;background-size:cover;background-position:center center;padding-top:65%;background-color:#eeebeb}@media (max-width: 500px){.articles.story .article a .image{left:-15px;width:calc(100% + 30px)}}.articles.story .article a .details{margin-top:20px}.articles.story .article a .details h2{font-family:'Oswald', 'sans-serif';font-weight:400;line-height:1.25;font-size:26px;color:#414141;margin-top:0}.articles.story .article a .details p{font-family:'Lora', serif;font-weight:400;line-height:1.5}@media (max-width: 500px){.articles.story .article a .details p{margin-bottom:0}}.articles.story .article a:hover .details h2{transition:all .25s ease;color:#ecc41f}.languageFilter{text-align:center;margin-bottom:40px;font-size:0;line-height:0}.languageFilter a.active{pointer-events:none;background-color:#414141;color:white}.languageFilter a{font-family:'Oswald', 'sans-serif';font-weight:400;text-transform:uppercase;line-height:30px;padding:0 20px 2px;box-sizing:border-box;min-width:130px;display:inline-block;border:1px solid #414141;font-size:16px;margin:0 5px}.languageFilter a:hover:not(.active){transition:all .25s ease;background-color:#ecc41f;color:white}#search{transition:opacity .25s ease;pointer-events:none;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.94);opacity:0;font-size:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}#search input[type="search"]::-webkit-search-decoration,#search input[type="search"]::-webkit-search-cancel-button,#search input[type="search"]::-webkit-search-results-button,#search input[type="search"]::-webkit-search-results-decoration{display:none}#search input:focus{outline:none}#search button{background:none;cursor:pointer;margin:0;padding:0;border:none;font-size:0;border-radius:0}#search form{position:relative;width:940px;margin:45px auto 68px}#search form input{font-family:'Lora', serif;font-weight:400;width:100%;border:none;border-bottom:1px solid white;color:white;font-size:35px;padding:0;padding-right:50px;background:transparent;box-sizing:border-box}#search form input::-webkit-input-placeholder{color:#f3f3f3;opacity:1}#search form input::-moz-placeholder{color:#f3f3f3;opacity:1}#search form input:-ms-input-placeholder{color:#f3f3f3;opacity:1}#search form input:-moz-placeholder{color:#f3f3f3;opacity:1}#search form button{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}#search form button svg{width:22px;height:22px}#search form button svg path{fill:white}#search form button:hover svg path{transition:fill .25s ease;fill:#ecc41f}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){#search form{width:100%;padding:20px;box-sizing:border-box;margin:45px auto 14px}#search form input{font-size:20px;margin-top:11px}#search form button{top:20px;right:13px}#search form button svg{width:20px;height:20px}}#search .results.active{display:block}#search .results{width:940px;margin:0 auto 80px;display:none}#search .results .count{position:relative;color:#ecc41f;font-size:17px;font-weight:500;text-transform:uppercase;margin-bottom:25px}#search .results .count .sort{position:absolute;right:0;top:0}#search .results .count .sort button{color:white;font-size:17px;text-transform:uppercase}#search .results .count .sort button.active{transition:all .25s ease;border-bottom:1px solid white}#search .results .count .sort button:hover{color:#ecc41f}#search .results article{margin-bottom:20px}#search .results article a{color:white;display:block}#search .results article a .title{font-size:30px;line-height:1.1;font-weight:300}#search .results article a .text{font-size:16px;color:#babcbe;line-height:1.5}#search .results article a:hover .title{transition:color .25s ease;color:#ecc41f}#search .results .center{margin-top:40px}#search .results .center a{display:none}#search .results .center a.active{display:inline-block}@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 800px) and (orientation: landscape){#search .results{width:100%;margin:0 auto 80px;padding:0 20px;box-sizing:border-box}#search .results .count{margin-bottom:25px}#search .results .count .sort{position:static}#search .results article a .title{font-size:20px;margin-bottom:3px}#search .results .center{margin-top:40px}}#search .loadMore{font-family:'Oswald', 'sans-serif';font-weight:400;text-transform:uppercase;display:none;font-size:15px;letter-spacing:2px;background-color:white;line-height:1;padding:14px 48px}#search .loadMore:hover{transition:all .25s ease;background-color:#ecc41f;color:white}#search .loadMore.active{display:inline-block}#search .exit{position:absolute;top:20px;right:20px}#search .exit svg{width:26px;height:26px}#search .exit svg *{transition:all .25s ease;stroke:white}#search .exit:hover svg *{transition:all .25s ease;stroke:#ecc41f}#search .proto{display:none}#search.active{pointer-events:auto;opacity:1}html.categoryIndex.expandedLayout #main header.hero{margin-bottom:30px}@media (max-width: 767px){html.categoryIndex.expandedLayout #main header.hero{margin-bottom:20px}}html.categoryIndex.expandedLayout #main header.hero.withDescription{margin-bottom:0}html.categoryIndex.expandedLayout #main .expandedContent{max-width:960px;margin:0 auto}html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes{column-gap:20px;row-gap:20px;justify-content:center}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes{row-gap:0}}html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes article{width:calc(1/4 * 100% - (1 - 1/4) * 20px)}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes article{width:100%}}html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes article a{text-align:center}html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes article a .image{padding-top:100%}html.categoryIndex.expandedLayout #main .expandedContent .articles.expandedPosts.itemBoxes article a .details h2{font-family:'Roboto Slab', serif;font-weight:700}html.categoryIndex.expandedLayout #main .expandedContent .video{padding-top:56.25%;position:relative}html.categoryIndex.expandedLayout #main .expandedContent .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}html.categoryIndex.expandedLayout #main .expandedContent .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:30px;row-gap:30px}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .expandedContent .logos{padding-left:20px;padding-right:20px}}html.categoryIndex.expandedLayout #main .expandedContent .logos .logo img{max-width:200px;max-height:180px;width:auto;height:auto}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .expandedContent .logos .logo img{max-width:180px;max-height:150px}}html.categoryIndex.expandedLayout #main .expandedContent .slides{position:relative;width:100%;padding-top:56.25%;margin-bottom:50px}html.categoryIndex.expandedLayout #main .expandedContent .slides .container{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}html.categoryIndex.expandedLayout #main .expandedContent .slides .container .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}html.categoryIndex.expandedLayout #main .expandedContent .slides .container .details{position:absolute;width:100%;left:0;bottom:0;background-color:rgba(0,0,0,0.8)}html.categoryIndex.expandedLayout #main .expandedContent .slides .container .details .caption{font-family:'Roboto', sans-serif;font-weight:500;color:white;font-size:12px;padding:7px 15px;line-height:1.4}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .expandedContent .slides .container .details .caption{font-size:11px;padding:6px 10px}}html.categoryIndex.expandedLayout #main .expandedContent .slides .slidesContainer{position:absolute;left:0;bottom:-50px;width:100%;text-align:center}html.categoryIndex.expandedLayout #main .expandedContent .slides .slidesContainer .slide{display:inline-block;transition:all ease 0.25s;width:15px;height:15px;border:2px solid black;border-radius:50%;cursor:pointer;margin:15px 0}html.categoryIndex.expandedLayout #main .expandedContent .slides .slidesContainer .slide img,html.categoryIndex.expandedLayout #main .expandedContent .slides .slidesContainer .slide .details{display:none}html.categoryIndex.expandedLayout #main .expandedContent .slides .slidesContainer .slide.selected{background-color:black}html.categoryIndex.expandedLayout #main .expandedContent .slides .slidesContainer .slide:hover:not(.selected){background-color:#E1BC1F;border-color:black}html.categoryIndex.expandedLayout #main h2.main{font-family:'Roboto', sans-serif;font-weight:700;text-align:center;border-bottom:2px solid black;margin-bottom:30px;margin-top:30px;padding-bottom:30px;font-size:36px;text-transform:none;color:black}@media (max-width: 767px){html.categoryIndex.expandedLayout #main h2.main{margin-left:20px;margin-right:20px;font-size:24px;margin-bottom:20px;padding-bottom:10px;margin-top:20px}}html.categoryIndex.expandedLayout #main .centerTagLine{font-family:'Roboto Slab', serif;font-weight:500;text-align:center;border:2px solid #699d45;color:#699d45;border-radius:5px;text-transform:uppercase;font-size:30px;line-height:1.2;padding:40px}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .centerTagLine{margin-left:20px;margin-right:20px;font-size:20px;padding:20px;margin-top:0}}html.categoryIndex.expandedLayout #main .centerCta{background-color:#23323f;color:white;padding:50px 0;text-align:center;margin:30px 0}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .centerCta{padding:30px 20px}}html.categoryIndex.expandedLayout #main .centerCta .expandedContent{display:flex;flex-direction:column;row-gap:30px}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .centerCta .expandedContent{row-gap:20px}}html.categoryIndex.expandedLayout #main .centerCta h2{font-family:'Roboto Slab', serif;font-weight:700;font-size:40px;text-transform:uppercase;margin:0;line-height:1.2}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .centerCta h2{font-size:26px}}html.categoryIndex.expandedLayout #main .centerCta p{font-family:'Roboto', sans-serif;font-weight:400;max-width:760px;margin:0 auto;line-height:1.5}html.categoryIndex.expandedLayout #main .centerCta p a{color:white;text-decoration:underline}html.categoryIndex.expandedLayout #main .centerCta p a:hover{color:#E1BC1F}html.categoryIndex.expandedLayout #main .centerCta a.button{font-family:'Roboto', sans-serif;font-weight:700;display:inline-block;color:white;text-transform:uppercase;letter-spacing:2px;font-weight:14px;background-color:#d8ac22;padding:10px 50px}@media (max-width: 767px){html.categoryIndex.expandedLayout #main .centerCta a.button{line-height:1.2;padding:10px 20px;min-width:250px}}html.categoryIndex.expandedLayout #main .centerCta a.button:hover{transition:all .25s ease;background-color:white;color:black}.articles.expandedPosts{display:flex;column-gap:50px;row-gap:50px;flex-wrap:wrap}@media (max-width: 767px){.articles.expandedPosts{row-gap:0}}.articles.expandedPosts article{width:calc(1/3 * 100% - (1 - 1/3) * 50px);padding:0;border-bottom:0;box-shadow:3px 3px 6px rgba(0,0,0,0.3)}@media (max-width: 767px){.articles.expandedPosts article{width:100%}}.articles.expandedPosts article a:hover{transition:all .25s ease;background-color:#E1BC1F}.articles.expandedPosts article a{color:black;display:block;height:100%}.articles.expandedPosts article a .image{padding-top:70%;background-size:cover;background-position:center center;background-color:#ededed}.articles.expandedPosts article a .details{padding:15px 15px 20px}.articles.expandedPosts article a .details h2{font-family:'Roboto', sans-serif;font-weight:700;line-height:1.5;font-size:16px;margin:0;margin-bottom:10px}.articles.expandedPosts article a .details p{font-family:'Roboto', sans-serif;font-weight:400;margin:0;font-size:12px;line-height:1.5}.articles.expandedPosts article a .details p strong{text-transform:uppercase;font-weight:500}.articles.expandedPosts article a .details p em{font-weight:300}.articles.expandedPosts article a .details p em span{display:inline-block;margin:0 5px}.articles.centerBoxes{display:flex;row-gap:50px;flex-wrap:wrap;margin-top:60px;margin-bottom:60px}@media (max-width: 767px){.articles.centerBoxes{row-gap:30px;margin-top:30px;margin-bottom:30px}}.articles.centerBoxes article:nth-of-type(even){flex-direction:row-reverse}@media (max-width: 767px){.articles.centerBoxes article:nth-of-type(even){flex-direction:column}}.articles.centerBoxes article{width:100%;padding:0;border-bottom:0;display:flex;column-gap:30px}@media (max-width: 767px){.articles.centerBoxes article{flex-direction:column}}.articles.centerBoxes article .image{flex-basis:50%;padding-top:300px;background-size:cover;background-position:center center;background-color:#ededed}@media (max-width: 767px){.articles.centerBoxes article .image{padding-top:70%}}.articles.centerBoxes article .details{flex-basis:50%}@media (max-width: 767px){.articles.centerBoxes article .details{padding-left:20px;padding-right:20px}}.articles.centerBoxes article .details h2{font-family:'Roboto', sans-serif;font-weight:700;line-height:1.5;font-size:26px;margin:0;margin-bottom:10px;margin-top:20px}.articles.centerBoxes article .details p{font-family:'Roboto', sans-serif;font-weight:400;margin:0;font-size:16px;line-height:1.6}html.categoryIndex #main header.hero{margin-bottom:0;height:auto}@media (max-width: 767px){html.categoryIndex #main header.hero{padding-top:0;padding-bottom:0}}html.categoryIndex #main header.hero .container{min-height:300px;background-size:cover;background-position:center center}@media (max-width: 767px){html.categoryIndex #main header.hero .container{min-height:0;padding:0}}@media (max-width: 767px){html.categoryIndex #main header.hero .container h1{padding:40px 20px;background-color:rgba(0,0,0,0.5)}}html.categoryIndex #main header.hero .container h1 img{max-width:500px;max-height:260px;width:auto;height:auto}@media (max-width: 767px){html.categoryIndex #main header.hero .container h1 img{max-width:calc(100% - 40px)}}html.categoryIndex #main header.hero.withDescription{border-bottom:none}html.categoryIndex #main header.hero.withDescription:after{content:'';display:block;position:absolute;width:100%;height:120px;bottom:0;left:0;background-color:white;z-index:3}html.categoryIndex #main header.hero .categoryDescription{box-sizing:border-box;background-color:white;max-width:960px;margin:0 auto;padding:20px 20px 35px 20px}@media (max-width: 767px){html.categoryIndex #main header.hero .categoryDescription{padding-bottom:25px}}html.categoryIndex #main header.hero .categoryDescription.onlyVideo .videoWrapper{width:100%;padding-top:56.25%;float:none;margin:0}html.categoryIndex #main header.hero .videoWrapper{position:relative;width:400px;padding-top:225px;float:right;margin-left:20px;margin-bottom:15px;margin-top:5px}@media (max-width: 767px){html.categoryIndex #main header.hero .videoWrapper{margin:0;width:100%;padding-top:56.25%;float:none;margin-bottom:20px}}html.categoryIndex #main header.hero .videoWrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}html.categoryIndex #main header.hero .articlePost>.body{overflow:visible;width:100%;padding:0;margin-bottom:0}html.categoryIndex #main header.hero .articlePost>.body>p:first-of-type{margin-top:0}html.categoryIndex #main header.hero .articlePost>.body .toggler .more{display:none}html.categoryIndex #main header.hero .articlePost>.body .toggler.active .loadMoreStyle{display:none}html.categoryIndex #main header.hero .articlePost>.body .toggler.active .more{display:block}html.categoryIndex #main .articlePost.learnMoreWrapper{max-width:960px;margin:0 auto;padding:0 20px 35px 20px}@media (max-width: 767px){html.categoryIndex #main .articlePost.learnMoreWrapper{padding-bottom:25px}}html.categoryIndex #main .articlePost.learnMoreWrapper>.body{overflow:visible;width:100%;padding:0;margin-bottom:0}html.categoryIndex #main .articlePost.learnMoreWrapper>.body .toggler .more{display:none}html.categoryIndex #main .articlePost.learnMoreWrapper>.body .toggler .more>p:first-of-type{margin-top:0}html.categoryIndex #main .articlePost.learnMoreWrapper>.body .toggler.active .loadMoreStyle{display:none}html.categoryIndex #main .articlePost.learnMoreWrapper>.body .toggler.active .more{display:block}html.categoryIndex #main .loadMoreStyle{margin-top:0}@media (max-width: 767px){html.categoryIndex #main .loadMoreStyle{margin-bottom:0}}html.press-room #main section.inlinePetition{margin-bottom:40px}@media (max-width: 500px){html.press-room #main section.inlinePetition{position:relative;left:-15px;width:calc(100% + 30px);margin-bottom:9px}}html.press-room #main section.inlinePetition .wrapper{border-top:7px solid #ecc41f}@media (max-width: 500px){html.press-room #main section.inlinePetition .wrapper{border-top:none}}html.press-room #main section.inlinePetition .wrapper form.success p{opacity:0}html.press-room #main section.inlinePetition .wrapper form p{max-width:600px;margin:0 auto 35px;text-align:center;line-height:1.4;transition:all .25s ease}@media (max-width: 500px){html.press-room #main section.inlinePetition .wrapper form p{margin-bottom:25px}}html.press-room #main section.inlinePetition .wrapper form .inputs{max-width:600px;margin-left:auto;margin-right:auto}html.press-room #main section.inlinePetition .wrapper form .inputs.one{margin-bottom:0}html.press-room #main section.inlinePetition .wrapper form .inputs.one input{width:100%;margin-right:0}html.press-room #main section.inlinePetition .wrapper form input[type=submit]{background-color:#ecc41f}html.press-room #main section.inlinePetition .wrapper form input[type=submit]:hover{background-color:#c7a411}html.press-room #main section.inlinePetition .wrapper .thankYou{padding-top:90px;font-size:20px;letter-spacing:0.5px;line-height:1.4}@media (max-width: 500px){html.press-room #main section.inlinePetition .wrapper .thankYou{font-size:18px;line-height:1.3}}.recaptchaV2{display:flex;justify-content:center;margin:20px 0}.grecaptcha-badge{visibility:hidden}.pillarsbg{background:transparent url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars2.png") no-repeat}.footer .navcol .pillarsbg{background:none}html.legacy .pillarsbg{background:transparent url("https://d2dv7hze646xr.cloudfront.net/wp-content/themes/illinoispolicy/images/pillars2-resize.png") no-repeat}html.legacy.report-parallax article.report nav{display:none}.force-image-height img{height:auto !important}html.archive.daily_comic .archive article{border:0}html.archive.daily_comic .archive article>.wrap{overflow:hidden}html.archive.daily_comic .archive article>.wrap>header{display:none}html.archive.daily_comic .archive article>.wrap>a{display:block}html.archive.daily_comic .archive article>.wrap>a img{width:auto;height:auto}html.daily_comic.archive .comic_node article{height:100%}html.daily_comic.archive .comic_node.comic_node_large{height:620px}html.daily_comic.archive .comic_node.comic_node_small{height:291px}html.archive.daily_comic .archive .comic_node.grid_8 a img{height:620px}html.archive.daily_comic .archive .comic_node.grid_4 a img{height:291px}.slide.media-appearence a{height:auto !important}.slide.media-appearence a img{height:auto;width:100%}.loadMore,.loadMoreStyle{text-align:center;margin:42px 0}.loadMore a,.loadMore button,.loadMoreStyle a,.loadMoreStyle button{font-family:'Oswald', 'sans-serif';font-weight:400;display:inline-block;font-size:15px;letter-spacing:2px;border:3px solid #414141;color:#414141;padding:8px 48px;line-height:1em;text-transform:uppercase;background-color:white}.loadMore a:hover,.loadMore button:hover,.loadMoreStyle a:hover,.loadMoreStyle button:hover{color:white;background-color:#414141;transition:color 0.2s ease, background-color 0.2s ease}.youtubeWrapper{position:relative;width:100%;height:0;padding-top:56.25%}.youtubeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ttd-topics-display{margin-bottom:0px !important}.ttd-topics-display h5{margin-top:20px !important}.alignleft{position:relative;top:8px;float:left;margin:0 20px 10px 0}.alignright{position:relative;top:8px;float:right;margin:0 0 10px 20px}.aligncenter{display:block;margin:0 auto}@media (min-width: 500px) and (orientation: portrait), (min-width: 800px) and (orientation: landscape){.hiddenBig{display:none !important}}@media (max-width: 500px) and (orientation: portrait), (max-width: 800px) and (orientation: landscape){.hiddenSmall{display:none !important}}
