.center{text-align:center}#disqus_thread{margin-top:20px}iframe{border:0}img{border:0}html,body{margin:0;padding:0;height:100%;width:100%;background-color:white;font-family:"Noticia Text","Georgia",serif;font-size:15px}body>#wrap{min-height:100%}body>#wrap>#main{overflow:auto;padding-bottom:50px}a{text-decoration:none;color:#595a5c;font-weight:bold}.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}body>.footer{position:relative;clear:both;margin-top:-50px;height:50px;font-size:13px}body{padding-top:50px}body>#wrap #nav{background-color:#2f2f2f;height:50px}body>#wrap #nav .contain{position:relative;height:50px;overflow:initial}body>#wrap #nav a{color:white;text-transform:uppercase;text-decoration:none;font-weight:normal;font-family:"Roboto Slab",sans-serif;font-size:13px}body>#wrap #nav .brand{display:inline;display:inline-block;margin:10px 10px 10px 0;height:30px;width:120px;background:transparent url("images/sprite.png") no-repeat;background-size:420px 345px;background-position:-120px -285px;border-right:1px solid gray;padding-right:25px}body>#wrap #nav .brand h1{display:none}body>#wrap #nav ul{padding:0;margin:0 0 0 5px;display:inline;display:inline-block;list-style:none;position:absolute;top:0}body>#wrap #nav ul li{display:inline;display:inline-block;color:white;line-height:50px}body>#wrap #nav ul li.spacer{margin:0 3px}body>#wrap #nav ul li.active a{color:#f4cb20}body>#wrap #nav ul li.search a{display:block;width:20px;height:20px;position:relative;top:3px;left:20px;background:transparent url("images/sprite.png") no-repeat;background-position:-150px -260px}body>#wrap #nav ul li.search a span{display:none}body>#wrap #nav #search{top:15px;right:130px;position:absolute}body>#wrap #nav #search a{display:block;width:20px;height:20px;background:transparent url("images/sprite.png") no-repeat;background-position:-150px -260px}body>#wrap #nav #search a span{display:none}body>#wrap #nav #donate{display:inline;display:inline-block;top:0;right:0;position:absolute;background-color:#f4cb20;z-index:100}body>#wrap #nav #donate a{font-family:"Oswald",serif;font-size:18px;font-weight:normal;color:white;line-height:50px}body>#wrap #nav #donate .tab{display:block;margin:5px;height:50px;width:90px;text-align:center;padding:5px;text-decoration:none;text-transform:uppercase;border:1px solid white;border-top:0;margin-top:0}.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;font-weight:bold;font-weight:15px;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;font-weight:bold;font-weight:19px;text-transform:uppercase}.job-description .content.column p{margin-bottom:30px}header.hero.contact-information>.contain,header.hero.midx>.contain{margin-top:45px}.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:38px}.related .excerpt-box.box_1{margin-left:24px;margin-right:0}.related .excerpt-box.box_2{margin-left:6px;margin-right:6px}.related .excerpt-box.box_3{margin-left:0;margin-right:24px}html{margin-top:0!important}html.newsletter-signup .column.options .budget-tax label{color:#45864f}html.newsletter-signup .column.options .education label{color:#4d749b}html.newsletter-signup .column.options .government label{color:#e3bd1f}html.newsletter-signup .column.options .labor label{color:#845588}html.newsletter-signup .column.options .healthcare label{color:#dd5028}html.newsletter-signup .column.options .pensions label{color:#a6c86e}html.newsletter-signup .column.options .jobs-growth label{color:#d55387}form fieldset .amount label.error{width:100%;border:0;background:0;text-align:left;margin-top:0;font-size:15px;padding:0;line-height:15px;margin-top:-4px;position:absolute}.contain{overflow:hidden;max-width:960px;margin:0 auto}.column{margin:0 10px 0 10px;overflow:hidden;float:left;display:inline}.row{width:960px;margin:0 auto;overflow:hidden}.row .row{margin:0 -10px 0 -10px;width:auto;display:inline-block}.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}.social{height:26px}.social.member{display:inline}.social a{display:inline;display:inline-block;height:22px;width:22px;background-color:red;text-decoration:none;background:url("images/sprite-215.png")}.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}.author.bio .social.author{width:100%;text-align:center}.social.social-author a.twitter{background-position:213px 111px}.social.social-author a.facebook{background-position:180px 111px}.social.social-author a.linkedin{background-position:118px 111px}.social.social-author a.email{background-position:149px 111px}.social.social-author a.youtube{background-position:87px 111px}.social.social-author a.googlep{background-position:56px 111px}.share-bar{width:100%;max-width:700px;margin:30px auto;text-align:center;background:url("images/share-bar-x.png") no-repeat 0 14px}.donate .share-bar{background:url("images/share-bar-x.png") no-repeat -41px 14px}.share-bar a{display:inline;display:inline-block;width:30px;height:30px;background-color:#babcbe;border-radius:15px;margin-right:8px}.share-bar a span{display:none}.social.share-bar a.twitter{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:0 -31px}.social.share-bar a.facebook{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-31px -31px}.social.share-bar a.googlep{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-162px -31px}.social.share-bar a.reddit{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-185px -31px}.social.share-bar a.linkedin{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-92px -31px}.social.share-bar a.email{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-62px -31px}#main>.feature{position:relative;min-height:350px;color:white;background:black url("images/heros/city.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:url("images/heros/_pattern.png")}#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}article{padding-bottom:20px;border-bottom:1px solid #dddedf}article .wrap{padding:15px 15px 15px 0;padding:15px 0}article header h1{color:#5a5a5c;margin:0;overflow:hidden}article header h1 a{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,article .meta,article nav a{color:#a6a8ac;text-decoration:none}.article .content img{max-width:100%;display:block;margin-right:auto;margin-left:auto;width:auto}.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;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.policy.budget .pillar,article.policy.budget header .meta.author span,article.policy.budget .content a,article.policy.budget .tags .tag{color:#45864f}article.policy.budget .btn:hover{color:#45864f!important}.newspaper>article.policy.budget:hover,.newspaper>article.policy.budget:hover footer .icon-mask{background-color:#45864f}article.policy.budget .excerpt.highlight{margin:0 10px}article.policy.budget .excerpt.highlight p{color:#45864f;color:white;background:#45864f!important;-webkit-box-shadow:-0.8rem 0 0 #45864f,0.9rem 0 0 #45864f;-moz-box-shadow:-0.8rem 0 0 #45864f,0.9rem 0 0 #45864f;box-shadow:-0.8rem 0 0 #45864f,0.9rem 0 0 #45864f}.newspaper>article.policy.budget:hover header nav,.newspaper>article.policy.budget:hover header nav .pillar,.newspaper>article.policy.budget:hover header .meta.author span{color:white}.newspaper>article.policy.budget footer .icon span{background-position:0 0;background-color:#45864f}article.policy.government .pillar,article.policy.government header .meta.author span,article.policy.government .content a,article.policy.government .tags .tag{color:#e3bd1f}article.policy.government .btn:hover{color:#e3bd1f!important}.newspaper>article.policy.government:hover,.newspaper>article.policy.government:hover footer .icon-mask{background-color:#e3bd1f}article.policy.government .excerpt.highlight{margin:0 10px}article.policy.government .excerpt.highlight p{color:#e3bd1f;color:white;background:#e3bd1f!important;-webkit-box-shadow:-0.8rem 0 0 #e3bd1f,0.9rem 0 0 #e3bd1f;-moz-box-shadow:-0.8rem 0 0 #e3bd1f,0.9rem 0 0 #e3bd1f;box-shadow:-0.8rem 0 0 #e3bd1f,0.9rem 0 0 #e3bd1f}.newspaper>article.policy.government:hover header nav,.newspaper>article.policy.government:hover header nav .pillar,.newspaper>article.policy.government:hover header .meta.author span{color:white}.newspaper>article.policy.government footer .icon span{background-position:-62px 0;background-color:#e3bd1f}article.policy.labor .pillar,article.policy.labor header .meta.author span,article.policy.labor .content a,article.policy.labor .tags .tag{color:#845588}article.policy.labor .btn:hover{color:#845588!important}.newspaper>article.policy.labor:hover,.newspaper>article.policy.labor:hover footer .icon-mask{background-color:#845588}article.policy.labor .excerpt.highlight{margin:0 10px}article.policy.labor .excerpt.highlight p{color:#845588;color:white;background:#845588!important;-webkit-box-shadow:-0.8rem 0 0 #845588,0.9rem 0 0 #845588;-moz-box-shadow:-0.8rem 0 0 #845588,0.9rem 0 0 #845588;box-shadow:-0.8rem 0 0 #845588,0.9rem 0 0 #845588}.newspaper>article.policy.labor:hover header nav,.newspaper>article.policy.labor:hover header nav .pillar,.newspaper>article.policy.labor:hover header .meta.author span{color:white}.newspaper>article.policy.labor footer .icon span{background-position:-154px 0;background-color:#845588}article.policy.jobs .pillar,article.policy.jobs header .meta.author span,article.policy.jobs .content a,article.policy.jobs .tags .tag{color:#d55387}article.policy.jobs .btn:hover{color:#d55387!important}.newspaper>article.policy.jobs:hover,.newspaper>article.policy.jobs:hover footer .icon-mask{background-color:#d55387}article.policy.jobs .excerpt.highlight{margin:0 10px}article.policy.jobs .excerpt.highlight p{color:#d55387;color:white;background:#d55387!important;-webkit-box-shadow:-0.8rem 0 0 #d55387,0.9rem 0 0 #d55387;-moz-box-shadow:-0.8rem 0 0 #d55387,0.9rem 0 0 #d55387;box-shadow:-0.8rem 0 0 #d55387,0.9rem 0 0 #d55387}.newspaper>article.policy.jobs:hover header nav,.newspaper>article.policy.jobs:hover header nav .pillar,.newspaper>article.policy.jobs:hover header .meta.author span{color:white}.newspaper>article.policy.jobs footer .icon span{background-position:-123px 0;background-color:#d55387}article.policy.education .pillar,article.policy.education header .meta.author span,article.policy.education .content a,article.policy.education .tags .tag{color:#4d749b}article.policy.education .btn:hover{color:#4d749b!important}.newspaper>article.policy.education:hover,.newspaper>article.policy.education:hover footer .icon-mask{background-color:#4d749b}article.policy.education .excerpt.highlight{margin:0 10px}article.policy.education .excerpt.highlight p{color:#4d749b;color:white;background:#4d749b!important;-webkit-box-shadow:-0.8rem 0 0 #4d749b,0.9rem 0 0 #4d749b;-moz-box-shadow:-0.8rem 0 0 #4d749b,0.9rem 0 0 #4d749b;box-shadow:-0.8rem 0 0 #4d749b,0.9rem 0 0 #4d749b}.newspaper>article.policy.education:hover header nav,.newspaper>article.policy.education:hover header nav .pillar,.newspaper>article.policy.education:hover header .meta.author span{color:white}.newspaper>article.policy.education footer .icon span{background-position:-32px 0;background-color:#4d749b}article.policy.healthcare .pillar,article.policy.healthcare header .meta.author span,article.policy.healthcare .content a,article.policy.healthcare .tags .tag{color:#dd5028}article.policy.healthcare .btn:hover{color:#dd5028!important}.newspaper>article.policy.healthcare:hover,.newspaper>article.policy.healthcare:hover footer .icon-mask{background-color:#dd5028}article.policy.healthcare .excerpt.highlight{margin:0 10px}article.policy.healthcare .excerpt.highlight p{color:#dd5028;color:white;background:#dd5028!important;-webkit-box-shadow:-0.8rem 0 0 #dd5028,0.9rem 0 0 #dd5028;-moz-box-shadow:-0.8rem 0 0 #dd5028,0.9rem 0 0 #dd5028;box-shadow:-0.8rem 0 0 #dd5028,0.9rem 0 0 #dd5028}.newspaper>article.policy.healthcare:hover header nav,.newspaper>article.policy.healthcare:hover header nav .pillar,.newspaper>article.policy.healthcare:hover header .meta.author span{color:white}.newspaper>article.policy.healthcare footer .icon span{background-position:-92px 0;background-color:#dd5028}article.policy.pensions .pillar,article.policy.pensions header .meta.author span,article.policy.pensions .content a,article.policy.pensions .tags .tag{color:#a6c86e}article.policy.pensions .btn:hover{color:#a6c86e!important}.newspaper>article.policy.pensions:hover,.newspaper>article.policy.pensions:hover footer .icon-mask{background-color:#a6c86e}article.policy.pensions .excerpt.highlight{margin:0 10px}article.policy.pensions .excerpt.highlight p{color:#a6c86e;color:white;background:#a6c86e!important;-webkit-box-shadow:-0.8rem 0 0 #a6c86e,0.9rem 0 0 #a6c86e;-moz-box-shadow:-0.8rem 0 0 #a6c86e,0.9rem 0 0 #a6c86e;box-shadow:-0.8rem 0 0 #a6c86e,0.9rem 0 0 #a6c86e}.newspaper>article.policy.pensions:hover header nav,.newspaper>article.policy.pensions:hover header nav .pillar,.newspaper>article.policy.pensions:hover header .meta.author span{color:white}.newspaper>article.policy.pensions footer .icon span{background-position:-185px 0;background-color:#a6c86e}.newspaper{overflow:hidden;max-width:960px;margin:50px auto 10px;margin:0 auto 10px;position:relative;top:-60px;background-color:white}.newspaper>article{margin:0;float:left;width:260px;padding:30px;border-bottom:0}.newspaper>article>header h1{font-family:"Vollkorn",serif}.newspaper>article>header nav{font-family:"Roboto Slab",sans-serif;font-size:12px;font-weight:bold;line-height:12px;margin:0 0 20px}.newspaper>article>header nav .pillar,.newspaper>article>header nav .meta .author{color:#e44e32}.newspaper>article .tags{text-decoration:none}.newspaper>article footer{text-align:center;margin:30px 0 0 0;height:30px}.newspaper>article footer hr{margin:0;border-top:0;border-style:solid}.newspaper>article footer .icon,.newspaper>article footer .icon-mask{position:relative;width:60px;margin:0 auto;height:30px}.newspaper>article footer .icon-mask{top:-15px;background-color:white}.newspaper>article footer .icon{top:-45px}.newspaper>article footer .icon span{height:30px;width:30px;border-radius:15px;background:red url("images/sprite-215.png") no-repeat;display:block;margin:0 auto}.newspaper>article.daily-links{background-color:#5a5a5c;padding:15px;color:white}.newspaper>article.daily-links header h1{font-size:18px;color:white;margin:0;line-height:20px}.newspaper>article.daily-links header nav,.newspaper>article.daily-links header .meta,.newspaper>article.daily-links header .comments{display:none}.newspaper>article.daily-links img.size-full{width:260px;height:auto}.newspaper>article.policy h1{text-align:left}.newspaper>article.policy h1 a{text-decoration:none;color:inherit}.newspaper>article.policy img{display:none}.newspaper>article.policy:hover{background-color:#e44e32}.newspaper>article.policy:hover *,.newspaper>article.policy:hover nav .pillar,.newspaper>article.policy:hover header .meta,.newspaper>article.policy:hover header .meta .author{color:white}.newspaper>article.unknown footer{display:none}.newspaper>article.unknown footer .icon-mask,.newspaper>article.unknown footer .icon{display:none}.newspaper article.policy.feature{height:260px;width:260px}.newspaper article.policy.feature h1{position:relative;color:white;z-index:10}.newspaper article.policy.feature h1 a{color:inherit}.newspaper article.policy.feature a.img{position:absolute;top:0;right:0;left:0;bottom:0}.newspaper article.policy.feature a.img img{display:block;height:100%;width:100%}article.feature h1{text-align:center}article.feature header{z-index:8;position:relative}article.feature header nav{padding:5px;color:white!important}article.feature header nav a{color:white!important}article.feature>h1,article.feature>a,article.feature>.texture{position:absolute;top:0;right:0;bottom:0;left:0}article.feature>a img{z-index:5}article.feature .texture{background:url("images/heros/_pattern.png");z-index:7}article.feature.healthcare header nav{background:#dd5028}article.feature.budget header nav{background:#45864f}article.feature.education header nav{background:#4d749b}article.feature.good-government header nav{background:#e3bd1f}article.feature.healthcare header nav{background:#dd5028}article.feature.jobs header nav{background:#d55387}article.feature.labor header nav{background:#845588}article .article-header-left nav{font-family:"Roboto Slab",sans-serif;font-size:13px}article .article-header-left nav .scope{font-weight:normal}.newspaper>article.daily_link .wrap>header{text-transform:uppercase}.newspaper>article.daily_link .wrap>h1{color:white;text-transform:uppercase;font-size:30px;margin:15px 0}.newspaper>article.daily_link .wrap>h1 a{color:inherit}.newspaper>article.daily_link ul.links{list-style-type:none;margin:0 0 -8px 0;padding:0}.newspaper>article.daily_link ul.links li{font-family:"Noticia Text","Georgia",serif;color:white;border-bottom:1px solid #939598;padding:0 0 8px 0;margin:0 0 8px 0}.newspaper>article.daily_link ul.links li:last-of-type{border-bottom:0;margin:0;padding:0}.newspaper>article.daily_link ul.links li a{color:inherit}html.daily_link .link{border-bottom:1px solid grey;margin-bottom:15px;padding-bottom:15px}html.daily_link .link h1{font-size:20px;margin-bottom:15px}.pillar-bar{width:700px;margin:0 auto;text-align:center;background:url("images/share-bar.png") no-repeat 0 14px}.pillar-bar a{display:inline;display:inline-block;width:30px;height:30px;margin-right:8px;border-radius:15px;text-decoration:none;background:#babcbe url("images/sprite.png") no-repeat}.pillar-bar a span{display:none}.pillar-bar a.budget-tax{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-1px -1px}.pillar-bar a.budget-tax.active,.pillar-bar a.budget-tax:hover{background:#45864f url("images/sprite-215.png") no-repeat;background-position:-1px -1px}.pillar-bar a.education{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-31px -1px}.pillar-bar a.education.active,.pillar-bar a.education:hover{background:#4d749b url("images/sprite-215.png") no-repeat;background-position:-31px -1px}.pillar-bar a.good-government{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-62px -1px}.pillar-bar a.good-government.active,.pillar-bar a.good-government:hover{background:#e3bd1f url("images/sprite-215.png") no-repeat;background-position:-62px -1px}.pillar-bar a.health-care{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-93px -1px}.pillar-bar a.health-care.active,.pillar-bar a.health-care:hover{background:#dd5028 url("images/sprite-215.png") no-repeat;background-position:-93px -1px}.pillar-bar a.jobs-growth{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-124px -1px}.pillar-bar a.jobs-growth.active,.pillar-bar a.jobs-growth:hover{background:#d55387 url("images/sprite-215.png") no-repeat;background-position:-124px -1px}.pillar-bar a.labor{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-155px -1px}.pillar-bar a.labor.active,.pillar-bar a.labor:hover{background:#845588 url("images/sprite-215.png") no-repeat;background-position:-155px -1px}.pillar-bar a.pensions{background:#babcbe url("images/sprite-215.png") no-repeat;background-position:-185px -1px}.pillar-bar a.pensions.active,.pillar-bar a.pensions:hover{background:#a6c86e url("images/sprite-215.png") no-repeat;background-position:-185px -1px}.not-filtered .pillar-bar a.budget-tax{background:#45864f url("images/sprite-215.png") no-repeat;background-position:-1px -1px}.not-filtered .pillar-bar a.education{background:#4d749b url("images/sprite-215.png") no-repeat;background-position:-31px -1px}.not-filtered .pillar-bar a.good-government{background:#e3bd1f url("images/sprite-215.png") no-repeat;background-position:-62px -1px}.not-filtered .pillar-bar a.health-care{background:#dd5028 url("images/sprite-215.png") no-repeat;background-position:-93px -1px}.not-filtered .pillar-bar a.jobs-growth{background:#d55387 url("images/sprite-215.png") no-repeat;background-position:-124px -1px}.not-filtered .pillar-bar a.labor{background:#845588 url("images/sprite-215.png") no-repeat;background-position:-155px -1px}.not-filtered .pillar-bar a.pensions{background:#a6c86e url("images/sprite-215.png") no-repeat;background-position:-185px -1px}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}.donate form .type label{display:inline;display:inline-block}.donate form .help{font-family:"Roboto Slab",sans-serif;font-size:16px;color:#bbbdbf;margin-top:11px}.donate form fieldset.newsletter{margin-top:-20px}.donate form fieldset.newsletter label{display:block}.donate form .help.cards-accepted{display:none}.donate form .help.tax{font-style:italic;font-family:"Noticia Text","Georgia",serif;font-size:14px;color:#747477}.donate form>*{margin:25px 0}.donate form label.other input{background:transparent}.donate form label.other input:focus{outline:0}.donate form .amount label.active{background-color:#e1bc1f;color:white}.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("images/sash.png") top right no-repeat}.donate form .options .option.active{border-color:red}.dontate-options .donate-option header,.dontate-options .donate-form .actions{text-align:center}.dontate-options .donate-option.standard{background-color:red}.dontate-options .donate-option.deductable{background-color:blue}html.donate.donate-ipa form fieldset legend,html.donate.donate-ipa .sidebar h1{color:#c72228}html.donate.donate-ipa .btn-primary,html.donate.donate-ipa span.icon{background:#c72228}html.donate.donate-ipa .excerpt.highlight p{background:#c72228;-webkit-box-shadow:-0.8rem 0 0 #c72228,0.9rem 0 0 #c72228;-moz-box-shadow:-0.8rem 0 0 #c72228,0.9rem 0 0 #c72228;box-shadow:-0.8rem 0 0 #c72228,0.9rem 0 0 #c72228}::-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}.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}#searchform #s{width:100%;border:0;border-bottom:2px solid #bbbdbf;background:0;padding:10px}#searchform #searchsubmit{position:absolute;right:8px;top:8px;border:0;bottom:0;width:27px;height:27px;margin:0;padding:0;background:url("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:0}.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{margin-bottom:10px}form label{display:none}form label.budget-tax{color:#45864f}form label.education{color:#4d749b}form label.government{color:#e3bd1f}form label.labor{color:#845588}form label.healthcare{color:#dd5028}form label.jobs-growth{color:#d55387}form label.pensions{color:#a6c86e}form input[type=text],form textarea{border:1px solid #bbbdbf;font-size:19px;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]{width:276px;padding:10px}form .column input{width:100%}form fieldset{border:0;margin:0;padding:0}form fieldset.nolabel label{display:none}form fieldset legend{font-family:"Roboto Slab",sans-serif;font-size:17px;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{border:1px solid #bbbdbf;background:#f6f6f6;width:113px;text-align:center;margin:0 5px 8px 0;padding:10px 0;font-family:"Roboto Slab",sans-serif;font-size:19px;display:inline;display:inline-block}form fieldset .amount label input.radio{display:none}form fieldset .amount .other{width:238px}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:10px;right:10px;line-height:19px;font-family:"Roboto Slab",sans-serif;font-size:16px}label.error{color:red}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.contain{margin-top:-145px}.author.bio.contain header{text-align:center;z-index:10;position:relative}.author.bio header img{width:220px;height:220px;border:10px solid white;border-radius:120px;background-color:grey;box-shadow:0 0 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}.author.bio.posts{background-color:#f3f3f4}.author.bio.posts>.row>.content{background-color:white}.author.bio.posts article{border:0}.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}.job-listings{padding:40px 0}.jobs.offices{background:url("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}.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{color:#939598;line-height:22px;font-size:13px}.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 10px}.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{background-color:#bb294f;height:330px}.widget-box.job-listing .wrap{height:295px;position:relative}.widget-box.job-listing .wrap .excerpt{max-height:179px;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.report{background-color:#71bc83}.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 h1,.widget-box.stories a{font-weight:normal}.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;width:300px;height:200px}.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("images/cta/play.gif") center center no-repeat}.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}.archive .widget.gallery.not-filtered.budget{background:#45864f;color:white}.archive .widget.gallery.not-filtered.budget a{color:inherit}.archive .widget.gallery.not-filtered.budget a.btn:hover{color:#45864f}.archive .widget.gallery.not-filtered.budget .cta.play{background:#45864f url("images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered.education{background:#4d749b;color:white}.archive .widget.gallery.not-filtered.education a{color:inherit}.archive .widget.gallery.not-filtered.education a.btn:hover{color:#4d749b}.archive .widget.gallery.not-filtered.education .cta.play{background:#4d749b url("images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered.good-government{background:#e3bd1f;color:white}.archive .widget.gallery.not-filtered.good-government a{color:inherit}.archive .widget.gallery.not-filtered.good-government a.btn:hover{color:#e3bd1f}.archive .widget.gallery.not-filtered.good-government .cta.play{background:#e3bd1f url("images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered.healthcare{background:#dd5028;color:white}.archive .widget.gallery.not-filtered.healthcare a{color:inherit}.archive .widget.gallery.not-filtered.healthcare a.btn:hover{color:#dd5028}.archive .widget.gallery.not-filtered.healthcare .cta.play{background:#dd5028 url("images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered.jobs{background:#d55387;color:white}.archive .widget.gallery.not-filtered.jobs a{color:inherit}.archive .widget.gallery.not-filtered.jobs a.btn:hover{color:#d55387}.archive .widget.gallery.not-filtered.jobs .cta.play{background:#d55387 url("images/cta/play.png") center center no-repeat}.archive .widget.gallery.not-filtered.labor{background:#845588;color:white}.archive .widget.gallery.not-filtered.labor a{color:inherit}.archive .widget.gallery.not-filtered.labor a.btn:hover{color:#845588}.archive .widget.gallery.not-filtered.labor .cta.play{background:#845588 url("images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery.budget{background:#45864f;color:white}.archive.not-filtered .widget.gallery.budget a{color:inherit}.archive.not-filtered .widget.gallery.budget a.btn:hover{color:#45864f}.archive.not-filtered .widget.gallery.budget .cta.play{background:#45864f url("images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery.education{background:#4d749b;color:white}.archive.not-filtered .widget.gallery.education a{color:inherit}.archive.not-filtered .widget.gallery.education a.btn:hover{color:#4d749b}.archive.not-filtered .widget.gallery.education .cta.play{background:#4d749b url("images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery.good-government{background:#e3bd1f;color:white}.archive.not-filtered .widget.gallery.good-government a{color:inherit}.archive.not-filtered .widget.gallery.good-government a.btn:hover{color:#e3bd1f}.archive.not-filtered .widget.gallery.good-government .cta.play{background:#e3bd1f url("images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery.healthcare{background:#dd5028;color:white}.archive.not-filtered .widget.gallery.healthcare a{color:inherit}.archive.not-filtered .widget.gallery.healthcare a.btn:hover{color:#dd5028}.archive.not-filtered .widget.gallery.healthcare .cta.play{background:#dd5028 url("images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery.jobs{background:#d55387;color:white}.archive.not-filtered .widget.gallery.jobs a{color:inherit}.archive.not-filtered .widget.gallery.jobs a.btn:hover{color:#d55387}.archive.not-filtered .widget.gallery.jobs .cta.play{background:#d55387 url("images/cta/play.png") center center no-repeat}.archive.not-filtered .widget.gallery.labor{background:#845588;color:white}.archive.not-filtered .widget.gallery.labor a{color:inherit}.archive.not-filtered .widget.gallery.labor a.btn:hover{color:#845588}.archive.not-filtered .widget.gallery.labor .cta.play{background:#845588 url("images/cta/play.png") center center no-repeat}article.inverse{background:grey;color:white}article.inverse.budget{background:#45864f;color:white}article.inverse.budget a{color:inherit}article.inverse.budget a.btn:hover{color:#45864f}article.inverse.budget .cta.play{background:#45864f url("images/cta/play.png") center center no-repeat}article.inverse.education{background:#4d749b;color:white}article.inverse.education a{color:inherit}article.inverse.education a.btn:hover{color:#4d749b}article.inverse.education .cta.play{background:#4d749b url("images/cta/play.png") center center no-repeat}article.inverse.good-government{background:#e3bd1f;color:white}article.inverse.good-government a{color:inherit}article.inverse.good-government a.btn:hover{color:#e3bd1f}article.inverse.good-government .cta.play{background:#e3bd1f url("images/cta/play.png") center center no-repeat}article.inverse.healthcare{background:#dd5028;color:white}article.inverse.healthcare a{color:inherit}article.inverse.healthcare a.btn:hover{color:#dd5028}article.inverse.healthcare .cta.play{background:#dd5028 url("images/cta/play.png") center center no-repeat}article.inverse.jobs{background:#d55387;color:white}article.inverse.jobs a{color:inherit}article.inverse.jobs a.btn:hover{color:#d55387}article.inverse.jobs .cta.play{background:#d55387 url("images/cta/play.png") center center no-repeat}article.inverse.labor{background:#845588;color:white}article.inverse.labor a{color:inherit}article.inverse.labor a.btn:hover{color:#845588}article.inverse.labor .cta.play{background:#845588 url("images/cta/play.png") center center no-repeat}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.budget{background:#45864f;color:white}.widget-box.policy-points .slide.budget a{color:inherit}.widget-box.policy-points .slide.budget a.btn:hover{color:#45864f}.widget-box.policy-points .slide.budget .cta.play{background:#45864f url("images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide.education{background:#4d749b;color:white}.widget-box.policy-points .slide.education a{color:inherit}.widget-box.policy-points .slide.education a.btn:hover{color:#4d749b}.widget-box.policy-points .slide.education .cta.play{background:#4d749b url("images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide.good-government{background:#e3bd1f;color:white}.widget-box.policy-points .slide.good-government a{color:inherit}.widget-box.policy-points .slide.good-government a.btn:hover{color:#e3bd1f}.widget-box.policy-points .slide.good-government .cta.play{background:#e3bd1f url("images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide.healthcare{background:#dd5028;color:white}.widget-box.policy-points .slide.healthcare a{color:inherit}.widget-box.policy-points .slide.healthcare a.btn:hover{color:#dd5028}.widget-box.policy-points .slide.healthcare .cta.play{background:#dd5028 url("images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide.jobs{background:#d55387;color:white}.widget-box.policy-points .slide.jobs a{color:inherit}.widget-box.policy-points .slide.jobs a.btn:hover{color:#d55387}.widget-box.policy-points .slide.jobs .cta.play{background:#d55387 url("images/cta/play.png") center center no-repeat}.widget-box.policy-points .slide.labor{background:#845588;color:white}.widget-box.policy-points .slide.labor a{color:inherit}.widget-box.policy-points .slide.labor a.btn:hover{color:#845588}.widget-box.policy-points .slide.labor .cta.play{background:#845588 url("images/cta/play.png") center center no-repeat}.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}.newspaper>article.daily_comic{padding:0}.newspaper>article.daily_comic .wrap{padding:0}.contain.annual-reports .widget-box.report{height:455px}.contain.annual-reports .widget-box.report h1{font-family:"Oswald",serif;font-size:19px;height:90px;line-height:30px;overflow:hidden}.contain.annual-reports .widget-box.report .excerpt{height:256px;overflow:hidden;margin-bottom:15px}.contain.annual-reports .widget-box.report .btn:hover{color:#71bc83}.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:#e6e7e8;background:url("images/heros/contact.jpg") center no-repeat}header.hero.contact-information .texture{background:0}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;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 .column{padding-bottom:30px}.contact.email-list h1{display:inline;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 .contain{margin:50px auto;font-size:16px}.office .contain h1{background:black;color:white;display:inline;display:inline-block;padding:0 5px;margin:0}.office .contain h1 a{color:inherit;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:16px;padding:0}.office .contain p{margin:0;position:relative}.office .contain 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:#babcbe;border-color:#babcbe}.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("images/annual-report-banner.jpg") no-repeat center;background-size:cover}.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("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:0 -179px}.about.have_a_question{padding:40px 0}.about.have_a_question h1{margin:0 0 15px 0}.about.have_a_question p{text-align:center}.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 .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:0}.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}body>.footer{font-size:13px}body>.footer>.nav{padding:15px 0;background-color:#5a5a5c;color:#babcbe}body>.footer>.nav a{color:#babcbe;text-decoration:none}body>.footer>.nav,body>.footer>.nav>.row,body>.footer>.nav>.row>.column{height:240px}body>.footer>.nav>.row>.column{position:relative}body>.footer .offices p{margin:0}body>.footer .offices a{font-weight:bold}body>.footer .offices .office{margin-bottom:10px}body>.footer .offices .office a.btn{display:none}body>.footer .navcol{width:141px;border-left:1px dashed #babcbe;margin:0;padding-left:18px}body>.footer .navcol a{display:block}body>.footer .navcol .f1{text-transform:uppercase;font-family:"Oswald",serif}body>.footer .copy{background:black url("images/ipi-footer.png")}body>.footer .copy p{text-align:center;color:#babcbe}body>.footer .copy p span{font-size:15px;top:2px;position:relative;margin-right:2px}body>.footer .social{position:absolute;bottom:0;height:35px}body>.footer .social a{display:inline!important;display:inline-block!important;width:32px;height:32px}body>.footer .social a.twitter{background:transparent url("images/sprite-340.png") no-repeat;background-size:340px 279px;background-position:-8px -104px}body>.footer .social a.facebook{background:transparent url("images/sprite-340.png") no-repeat;background-size:340px 279px;background-position:-57px -105px}body>.footer .social a.linkedin{background:transparent url("images/sprite-340.png") no-repeat;background-size:340px 279px;background-position:-195px -105px}body>.footer .social a.email{background:transparent url("images/sprite-340.png") no-repeat;background-size:340px 279px;background-position:-135px -104px}body>.footer .social a.youtube{background:transparent url("images/sprite-340.png") no-repeat;background-size:340px 279px;background-position:-203px -104px}body>.footer .social a.googleplus{background:transparent url("images/sprite-340.png") no-repeat;background-size:340px 279px;background-position:-253px -104px}.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}.annual-report.page{margin-top:-20px}.annual-report.page .column{padding-top:30px}.annual-report.page .gutter_left{margin-left:0;margin-right:20px}.annual-report.page .gutter_right{margin-left:20px;margin-right:0;border-left:1px solid grey;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:10px 10px 10px 20px}.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;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}.page.article.annual-report article{border:0;padding-bottom:0}.newsletter-signup .column.options .budget-tax label{color:#45864f}.newsletter-signup .column.options .education label{color:#4d749b}.newsletter-signup .column.options .government label{color:#e3bd1f}.newsletter-signup .column.options .labor label{color:#845588}.newsletter-signup .column.options .healthcare label{color:#dd5028}.newsletter-signup .column.options .pensions label{color:#a6c86e}.newsletter-signup .column.options .jobs-growth label{color:#d55387}.newsletter-signup div.submit{margin-top:40px}.newsletter-signup .btn{background:black}.newsletter-signup .btn:hover{color:white}.newsletter-signup .row .column.options.grid_4{margin:0 20px 0 0;width:330px}.newsletter-signup .row .column.grid_8{margin:0;width:700px}.newsletter-signup input{font-family:"Roboto Slab"}.newsletter-signup .row .column.options input{width:auto;margin-right:10px}.newsletter-signup .row .column.options>div{margin:10px 0}.newsletter-signup .indicates-required{display:none}.newsletter-signup #mc_embed_signup{max-width:700px;margin:30px auto}.newsletter-signup #mc_embed_signup strong{font-family:"Roboto Slab";font-size:17px;font-weight:bold}.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}.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 grey;background:url("images/heros/city.jpg") center no-repeat;background-size:cover!important;height:355px;height:275px;padding:40px 0;padding:90px 0 40px 0;height:225px;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("images/heros/_pattern.png");z-index:2}header.hero h1{color:white;margin:0 auto;width:930px;font-size:45px;line-height:50px;font-weight:normal;text-transform:uppercase}html.policy-center header.hero,html.categories_archive header.hero{padding:110px 0 40px 0;height:205px}html.archive header.hero,html.press-room header.hero,html.our-story header.hero,html.donate header.hero{padding:140px 0 40px 0;height:175px}header.hero.author{background-image:url("images/author-bg.jpg")!important}header.hero.reports{background:url("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 gray,0.9rem 0 0 gray;-moz-box-shadow:-0.8rem 0 0 gray,0.9rem 0 0 gray;box-shadow:-0.8rem 0 0 gray,0.9rem 0 0 gray;font-weight:normal;font-style:italic;line-height:28px;display:inline;padding:1px 0}.excerpt.highlight pd{color:grey;display:inline;font-family:"Roboto Slab",sans-serif;font-weight:normal;font-style:italic;background:none!important;line-height:28px}html.categories_archive header.hero{padding:110px 0 40px 0;height:205px}html.archive header.hero,html.press-room header.hero,html.our-story header.hero,html.jobs header.hero,html.report header.hero,html.donate header.hero{padding:140px 0 40px 0;height:175px}header.hero.author{background-image:url("images/author-bg.jpg")!important}header.hero.reports{background:url("images/background-capital.jpg") center center no-repeat}.actions.btn-actions{text-align:center}.sidebar .widget hr{border-style:solid;border-top:0}body>#wrap #nav{position:fixed;top:0;z-index:10;left:0;right:0;box-shadow:0 -4px 30px #4f4f4f}#wpadminbar{top:50px!important;z-index:9!important}