body{font-size:16px}#gk-mainbody-columns{overflow:visible!important}article div.row div[class^="col-"]{padding:0}article .row figure.archive-thumbnail{width:100%!important;padding:0 1em 0 0}article figure.featured-image img{width:100%!important}i.engage.fa{width:1.5em;height:1.5em;display:block;border-radius:50%;font-size:.6em;margin:0;text-align:center;line-height:1.5em;vertical-align:middle;position:absolute;z-index:15;color:rgba(255,255,255,1);border:2px solid #fff;padding:.35em;box-sizing:content-box;top:50%;transform:translate3d(-3em,-75%,0) translateY(.6em)}.row>.col-xs-12{margin:.8em auto}.share>ul>li{float:left;padding:5px}.share>ul>li>i,.share>ul>li>a{display:block;color:#fff;background-color:#999;width:50px;text-align:center;height:50px;line-height:50px;border-radius:50%}.share>ul>li>a{line-height:60px;text-decoration:none}.share>ul>li>a.facebook{background-color:#3b5998!important}.share>ul>li>a.twitter{background-color:#4099ff!important}section #comments{margin-left:0!important}#geo_status{color:red;font-weight:bold}.map{height:300px;width:100%;border:1px outset rgba(255,255,255,.15);border-radius:3px}#error{color:red;font-style:italic}section.term header.term-header{min-height:150px;vertical-align:bottom;position:relative}section.term header.term-header .bg{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%;top:0;left:0;position:absolute;background-color:#eee}section.term header.term-header .bg{background-color:rgba(35,32,102,.95)}section.term.services header.term-header .bg{background-color:#df7422!important}section.term.issues header.term-header .bg{background-color:#8cbe2c!important}section.term.campaigns header.term-header .bg{background-color:rgba(130,48,117,.95)!important}section.term header.term-header h2{color:#fff;padding:.25em 1em;position:absolute;bottom:0}@media (max-width:767px){section.term header.term-header h2{font-size:1.5em!important}}section.term.services h2{background-color:rgba(223,116,34,.7)}body.single-campaign_post .promo-featured-image-overlay h2{background-color:rgba(130,49,115,.7)}body.single-campaign_post .promo-featured-image-overlay{background-color:rgba(130,49,115,.7)}body.tax-services .promo-featured-image-overlay h2{background-color:rgba(223,116,34,.7)}section.term.issues h2{background-color:rgba(140,190,44,.7)}.taxo-list{margin:1em}section.taxo-list h4{letter-spacing:-.15em;font-style:italic;font-size:300%;font-weight:100;line-height:1em}section.taxo-list.issues h4,section.taxo-list.services h4{color:rgba(122,39,110,.7)}section.taxo-list ul li{display:list-item;font-size:1.3em;line-height:1em;padding:.15em .45em;margin-bottom:.15em;text-transform:uppercase;font-weight:bold;color:#fff;background:rgba(122,39,110,1);transition:background-color .4s}section.taxo-list.issues ul li:hover,section.taxo-list.issues ul li:active{background:rgba(30,27,95,1)}section.taxo-list ul li a{display:block;color:#fff}header.post-title>div.row>div{margin:0;padding:0}.pep-btn-index{width:30px;text-align:center}.pep-organization-logo{max-height:5em}.pep-email-body{width:100%;height:150px}.no-padding{padding-left:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-margin{margin-left:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important}div.pep-info-box{position:relative;display:table;width:100%;margin-bottom:10px;border:1px outset rgba(255,255,255,.15);border-radius:3px}div.pep-info-box>div{position:relative;display:table-row;width:100%}div.pep-info-box>div>div{font-size:80%;padding:1em;margin-top:3px;line-height:1.35em;display:table-cell;background:#fff;text-transform:uppercase;color:#000;font-weight:500;width:80%;vertical-align:top}div.pep-info-box>div::before{font-family:FontAwesome;display:table-cell;font-size:3em;text-align:center;text-decoration:inherit;speak:none;color:#fff;width:20%;vertical-align:middle;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.pep-info-box header{display:inline-block;font-weight:700;font-size:125%;color:#555}.pep-info-box header>small{text-transform:none;font-weight:600;margin-left:-1.25em}div.pep-info-box.pep-date-box>div{background:#00a0af}div.pep-info-box.pep-address-box>div{background:#ef3e42}div.pep-info-box.pep-contact-box>div{background:#a6ce39}div.pep-info-box.pep-date-box>div::before{content:"\f073"}div.pep-info-box.pep-address-box>div::before{content:"\f041"}div.pep-info-box.pep-contact-box>div::before{content:"\f1ad"}.pep-info-box.pep-contact-box>div>div,.pep-info-box.pep-date-box>div>div,.pep-info-box.pep-address-box>div>div{font-weight:600}.pep-related-content-img{width:auto;max-height:150px;padding:.25em}.pep-related-content-content{padding:1em;margin-top:3px}.pep-related-content-link:hover>div>div,.pep-related-content-link:active>div>div,.pep-related-content-link{color:#000}.pep-related-content-link:hover>div{background-color:#00a0af}div.pep-shortcode-contact-box{border-left:solid 4px red;margin-bottom:10px}div.pep-shortcode-box{position:relative;display:table;width:100%;margin-bottom:10px;background-color:#eee;border:solid 1px #000;border-radius:5px}div.pep-shortcode-info{font-size:80%;padding:1em;margin-top:3px;line-height:1.35em;display:table-cell;text-transform:uppercase;color:#000;font-weight:500;width:80%;vertical-align:top}div.pep-shortcode-img{font-family:FontAwesome;display:table-cell;font-size:3em;text-align:center;text-decoration:inherit;speak:none;color:#fff;width:20%;vertical-align:middle;margin-top:0}.pep-shortcode-info header{display:inline-block;font-weight:700;font-size:125%;color:#555}.pep-shortcode-info header>small{text-transform:none;font-weight:400;margin-left:-1.25em}.ng-cloak{display:none}#homepage-news .cpb-overlay,#homepage-news .cpb-img,#homepage-news p,body.post-type-archive-news_post .cpb-overlay,body.post-type-archive-news_post .cpb-overlay p,body.post-type-archive-news_post .archive-date-box{background-color:rgba(35,32,102,.7)}#homepage-news .content-preview-box,body.post-type-archive-news_post .content-preview-box{border:solid 2px rgba(35,32,102,.7)}body.post-type-archive .cpb-date-overlay{background-color:rgba(35,32,102,.95)}body.author .cpb-overlay,body.author .cpb-overlay p,body.author .archive-date-box{background-color:rgba(35,32,102,.7)}body.author .content-preview-box{border:solid 2px rgba(35,32,102,.7)}body.author .cpb-date-overlay{background-color:rgba(35,32,102,.95)}body.search .archive-date-box,body.search .cpb-date-overlay{background-color:rgba(130,48,117,.95)}body.search .results-box{border-bottom:3px solid rgba(0,0,0,.04);padding:1em;border-radius:0;transition:.1s border}body.search .results-box:hover,body.search .results-box:active{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-bottom:10px solid rgba(35,32,102,.2);background-color:rgba(35,32,102,.04)}body.search .results-box:hover a,body.search .results-box:active a{text-decoration:none}#searchform label{display:none}#searchform input#s{padding:.9em;margin-top:3px!important;font-size:1.25em;margin-right:-4px;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:4px;display:inline}#searchform input#s:focus{border-color:rgba(35,32,102,1)}#searchsubmit{background:rgba(35,32,102,.8);color:#fff;text-shadow:none;font-size:1.25em;padding:.55em .75em;border:2px solid #fff;margin-top:-6px;border-radius:0;font-weight:800;transition:.2s background}#searchsubmit:hover,#searchsubmit:active{background:rgba(35,32,102,1)}#homepage-blog .cpb-overlay,#homepage-blog .cpb-img,#homepage-blog .cpb-overlay p,body.blog .cpb-overlay,body.blog .cpb-overlay p,body.blog .archive-date-box{background-color:rgba(130,48,117,.7)}#homepage-blog .content-preview-box,body.post-type-archive-blog_post .content-preview-box{border:solid 2px rgba(130,48,117,.7)}body.blog .cpb-date-overlay{background-color:rgba(130,48,117,.95)}#homepage-events .cpb-overlay,#homepage-events .cpb-img,#homepage-events p,body.post-type-archive-event_post .cpb-overlay,body.post-type-archive-event_post .cpb-overlay p{background-color:rgba(209,53,62,.7)}#homepage-events .content-preview-box,body.post-type-archive-event_post .content-preview-box{border:solid 2px rgba(209,53,62,.7)}.event-more-info-box{background:#f6f4ff;border-radius:3px;padding:15px}#homepage-campaigns .cpb-overlay,#homepage-campaigns .cpb-img,#homepage-campaigns p,body.post-type-archive-campaign_post .cpb-overlay,body.post-type-archive-campaign_post .cpb-overlay p{background-color:rgba(130,48,117,.7)}#homepage-campaigns .content-preview-box,body.post-type-archive-campaign_post .content-preview-box{border:solid 2px rgba(130,48,117,.7)}body.post-type-archive-resource_post .cpb-overlay,body.post-type-archive-resource_post .cpb-overlay p{background-color:rgba(130,48,117,.7)}body.post-type-archive-resource_post .content-preview-box{border:solid 2px rgba(130,48,117,.7)}section.term.services .cpb-overlay,body.tax-services .cpb-overlay{background-color:rgba(223,116,34,.7)}section.term.services .content-preview-box,body.tax-services .content-preview-box{border:solid 2px rgba(223,116,34,.7)}#homepage-issue-spotlight .cpb-overlay,#homepage-issue-spotlight .cpb-img,#homepage-issue-spotlight p,section.term.issues .cpb-overlay,body.tax-issues .cpb-overlay{background-color:rgba(140,190,44,.7)}#homepage-issue-spotlight .content-preview-box,section.term.issues .content-preview-box,body.tax-issues .content-preview-box{border:solid 2px rgba(140,190,44,.7)}.content-preview-box{min-height:240px;max-height:240px;overflow:hidden;border-radius:3px}.taxonomy-archive .content-preview-box{margin-bottom:1em}.content-preview-box a{color:#000}.cpb-background{height:auto;position:relative;top:0;margin:0;width:100%;min-height:240px;overflow-y:hidden}.cpb-img{position:relative;top:0;width:100%;min-height:240px;height:auto}.cpb-date-img{position:relative;top:0;width:100%;min-height:100px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media (max-width:767px){.cpb-date-img{min-height:240px}}.cpb-overlay{color:#fff!important;position:absolute;top:165px;width:100%;min-height:240px;transition: top:
  -webkit-transition: top;-webkit-transition-duration:.5s;transition-duration:.5s}.cpb-date-overlay{position:absolute;z-index:2;top:0;right:0}@media (max-width:767px){.cpb-date-overlay{right:1em}}.cpb-background:hover .cpb-overlay{top:0}.cpb-overlay>h2>i.engage.fa{top:50%;left:5px;position:absolute}.cpb-overlay>h2{height:3em;margin-left:2em;z-index:1;font-weight:900;padding:0;padding-left:10px;padding-right:10px;font-size:20px;color:#fff;overflow-y:none;position:relative;background-color:transparent!important}.cpb-overlay>p{width:100%;z-index:0;font-weight:700;margin:0;color:#fff;padding:10px;position:relative}.cpb-overlay>.row{position:absolute;bottom:0}h1.page-title{z-index:2;color:#fff}.bg{z-index:-1!important}.pep-info-box .title{margin-bottom:10px;display:inline-block;font-weight:700;font-size:125%;color:#555}.itemFullText{padding:10px}img.cpb-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.at-form button.submitStep.btn-at.btn-at-primary{background-image:none}figure.at-banner,.at-title,.at-markup.HeaderHtml,footer.multistep-footer.clearfix{display:none}.at-inner{border:none!important}.at input[type="submit"]{background-image:none!important}#ap{border:solid 7px rgba(136,58,124,.12);border-radius:3px}#ap,.action-plan>.nav{}.col-xs-12.col-sm-4.col-md-4.col-lg-4.nav{float:right}.col-xs-12.col-sm-8.col-md-8.col-lg-8.content.ng-scope{border-radius:3px}.row.action-plan{margin:-15px}.action-plan>.content{background-color:#fefefe;padding:10px;height:auto;overflow:hidden}.action-plan>.nav{background-color:#eee;padding:0;position:relative;overflow:hidden;border-radius:3px}.nav-tab.active{display:table;width:100%}.action-plan>.nav>.nav-tab>a{z-index:2;height:75px;padding:2px;padding-left:5px;font-size:16px;font-weight:700;display:table-cell;vertical-align:middle;width:100%;position:static}.action-plan>.nav>.nav-tab>a:hover{text-decoration:none;position:relative}.action-plan>.nav>.nav-tab.active>a{text-decoration:none;color:#000;background-color:#fff;border-radius:3px}.nav-tab.ng-scope.completed i.fa.fa-circle.fa-stack-2x{color:green!important}.btn>input{display:none}.btn.active,.btn:active,button:active,a.gk-button:active,input[type="button"]:active,input[type="submit"]:active{background-color:#365899}.action-progress>h2,.action-progress>h3{margin:0;padding:2px;font-size:120%;font-weight:600}.action-progress>h3{font-weight:400}.campaign-progress{border:solid 1px #eee;padding:2em;border-radius:3px}#campaign-call-to-action{margin-top:1em}.news-post-content-box:hover a{text-decoration:none;color:#000}.news-post-content-box:hover a>div>h3{text-decoration:underline}.news-post-content-box>a>div{display:block}.news-post-content-box h3{padding-top:0;margin-top:0}.archive-date-box{font-family:'Open Sans',Arial,sans-serif;color:#fff;display:block;border:solid 2px transparent}@media (max-width:767px){.archive-date-box{margin-right:1em}.cpb-date-img{min-height:2}}.archive-date-box h4{color:#fff;padding:.5em;margin:0;font-weight:800}.archive-date-box h4>span{font-size:30px}.progress-bar{background-color:#ce2c33!important;color:#fff!important}.page-content-description{padding:1em!important}.action-plan-list th{text-align:left}.action-plan-list .action-title{padding:0 8px}.action-plan-list{padding-top:10px}.event-register-btn,.legislator-contact-btn,.call-to-action-btn{color:#fff;background-color:#ef3e42;background-image:none;font-weight:800;text-shadow:none;font-size:1.25em;padding:.45em .75em;border-radius:0;font-weight:800;transition:.2s background-color;text-decoration:none}.event-register-btn:hover,.event-register-btn:active,.legislator-contact-btn:hover,.legislator-contact-btn:active,.call-to-action-btn:hover,.call-to-action-btn:active{color:#fff;background-color:#8abd32;transition:.2s background-color;text-decoration:none}a.gk-button.view-all{color:#fff;background-color:#ef3e42;background-image:none;font-weight:800;text-shadow:none;padding:.45em .75em;border-radius:0;font-weight:800;transition:.2s background-color;text-decoration:none}a.gk-button.view-all:hover,a.gk-button.view-all:active{color:#fff;background-color:#8abd32;transition:.2s background-color;text-decoration:none}img.legislator-img{width:100px;height:auto}.taxonomy-icons-list{width:100%;height:1.55em;vertical-align:middle}.taxonomy-icons-list ul{float:right;margin:0;line-height:.75em;vertical-align:middle}.taxonomy-icons-list li.icon{float:left;display:block}.taxonomy-icons-list li.icon>span{padding:.5em;margin:1px;line-height:1em;text-align:center;vertical-align:middle;border-radius:50%;width:2em;height:2em;display:block;background-color:#cd2f35;transition:.2s background-color;color:#fff;font-size:10px;font-weight:800}.taxonomy-icons-list li.icon>span:hover{text-decoration:none;background-color:#8abd32;transition:.2s background-color}.register-mobile{display:none;text-align:center;background-color:#f6f4ff;padding:.5em}@media only screen and (max-width:768px){.register-mobile{display:block!important}.event-register-btn{width:100%!important}}