@charset "UTF-8";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{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]{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}b{font-weight:400}button,label,option,select{cursor:pointer}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{background:0 0;border:0;color:inherit;font:inherit;margin:0;padding:0;width:auto;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}img,video{max-width:100%;height:auto}figure{margin:0}@font-face{font-family:source_sans_problack_italic;src:url(../fonts/sourcesanspro-blackitalic-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-blackitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_probold;src:url(../fonts/sourcesanspro-bold-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source_sans_proitalic;src:url(../fonts/sourcesanspro-italic-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-italic-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:source_sans_proregular;src:url(../fonts/sourcesanspro-regular-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-regular-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:oswaldbold;src:url(../fonts/oswald-bold-webfont.woff2) format("woff2"),url(../fonts/oswald-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:oswaldregular;src:url(../fonts/oswald-v16-latin-regular.woff2) format("woff2"),url(../fonts/oswald-v16-latin-regular.woff) format("woff");font-weight:400;font-style:normal}body,html{margin:0;padding:0;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;color:#5a5a5c;background:#f1f2f2;font-size:16px;line-height:1.8em}body{position:relative;overflow-x:hidden}*{box-sizing:border-box}.site-body{margin-top:6em}.container{max-width:100%;margin:0 auto;padding:0 1em;position:relative}@media only screen and (min-width:800px){.container{padding:0 2em}}@media only screen and (min-width:1100px){.container{padding:0 4em}}h1{font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-size:1.75rem;line-height:2.25rem;color:#1779aa;position:relative}@media only screen and (min-width:1000px){h1{font-size:2.5rem}}@media only screen and (min-width:1000px){h1{font-size:2.5rem}}h2{font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.2em;color:#5a5a5c;position:relative}@media only screen and (min-width:1000px){h2{font-size:1.75rem}}h2.less-header{font-size:1.25rem}@media only screen and (min-width:1000px){h2.less-header{font-size:2.25rem;padding-left:3rem}}h3{font-family:source_sans_proregular,Helvetica,Arial,sans-serif;color:#5a5a5c;line-height:1.2em;font-size:1.5em;position:relative}@media only screen and (min-width:600px){h3{font-size:2em}}@media only screen and (min-width:800px){h3{font-size:2.5em}}@media only screen and (min-width:1000px){h3{font-size:3em}}h4{font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1em;color:#5a5a5c;line-height:1.2em;position:relative}h5{font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1.25rem;color:#5a5a5c;line-height:1.2em;position:relative}h6{font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1em;color:#5a5a5c;line-height:1.2em;position:relative}.highlight{background:#f0ca4e}.electionline-weeklyTitle{min-height:4rem;position:relative}.electionline-weeklyTitle:before{content:"";position:absolute;top:.25rem;left:.25rem;height:4rem;width:4rem;background:url(../../public_assets/images/electionline-weekly-icon.svg) no-repeat;background-size:contain}@media only screen and (min-width:400px){.electionline-weeklyTitle:before{left:.75rem;top:.75rem}}.elections-calendarTitle{min-height:4rem;position:relative}.elections-calendarTitle:before{content:"";position:absolute;top:.25rem;left:.25rem;height:3.5rem;width:4rem;background:url(../../public_assets/images/elections-icon.svg) no-repeat;background-size:contain}@media only screen and (min-width:400px){.elections-calendarTitle:before{left:1.25rem;top:.75rem}}.eventsTitle{min-height:4rem;position:relative}.eventsTitle:before{content:"";position:absolute;top:.25rem;left:.25rem;height:4rem;width:4rem;background:url(../../public_assets/images/events-icon.svg) no-repeat;background-size:contain}@media only screen and (min-width:400px){.eventsTitle:before{left:.75rem;top:.75rem}}.vendor-title{min-height:4rem;position:relative}.vendor-title:before{content:"";position:absolute;top:calc(50% - 1.75rem);left:.5rem;height:2.5rem;width:3rem;background:url(../../public_assets/images/icon-vendor.svg) no-repeat;background-size:contain}@media only screen and (min-width:400px){.vendor-title:before{left:1.5rem}}.resources-title{min-height:4rem;position:relative}.resources-title:before{content:"";position:absolute;top:calc(50% - 1.75rem);left:.25rem;height:2.5rem;width:3rem;background:url(../../public_assets/images/icon-training.svg) no-repeat center center;background-size:contain}@media only screen and (min-width:400px){.resources-title:before{left:1.25rem}}.about-title,.submit-home-headline{padding:0!important}.small-headline{color:#5a5a5c;text-transform:uppercase;font-size:1.6rem}.small-headline.center{text-align:center}a{color:#ef574b;text-decoration:none}a:active,a:hover{text-decoration:underline}a.read-more,strong{font-family:source_sans_probold,Helvetica,Arial,sans-serif}blockquote{border-left:4px solid #ef574b;padding-left:2em;margin-left:0;font-style:italic}.button,.edit-link,.home-newsletter .home-form form .form-row .col4 .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{position:relative;padding:.4em 1.8em .2em;margin-right:1rem;text-align:center;border:3px solid #ef574b;color:#ef574b;text-transform:capitalize;overflow:hidden;z-index:3;transition:.2s}.button:before,.edit-link:before,.home-newsletter .home-form form .form-row .col4 .hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1;background:#fff;transition:.2s}.button:after,.edit-link:after,.home-newsletter .home-form form .form-row .col4 .hf-submit:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-2;background:#ef574b}.button:hover,.edit-link:hover,.home-newsletter .home-form form .form-row .col4 .hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover{color:#fff;text-decoration:none}.button:hover:before,.edit-link:hover:before,.home-newsletter .home-form form .form-row .col4 .hf-submit:hover:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover:before{left:100%;width:0}.button:hover:visited,.edit-link:hover:visited,.home-newsletter .home-form form .form-row .col4 .hf-submit:hover:visited,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover:visited{color:#fff}.button:active,.edit-link:active,.home-newsletter .home-form form .form-row .col4 .hf-submit:active,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:active{color:#ef574b;text-decoration:none}.button:active:before,.edit-link:active:before,.home-newsletter .home-form form .form-row .col4 .hf-submit:active:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:active:before{left:100%}.button:active:visited,.button:visited,.edit-link:active:visited,.edit-link:visited,.home-newsletter .home-form form .form-row .col4 .hf-submit:active:visited,.home-newsletter .home-form form .form-row .col4 .hf-submit:visited,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:active:visited,.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:visited{color:#ef574b}.button.inverted,.home-newsletter .home-form form .form-row .col4 .inverted.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .inverted.hf-submit,.inverted.edit-link{border:3px solid #fff}.button.natural,.home-newsletter .home-form form .form-row .col4 .natural.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .natural.hf-submit,.natural.edit-link{display:inline-block;clear:both;min-width:10em}.button.center,.center.edit-link,.home-newsletter .home-form form .form-row .col4 .center.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .center.hf-submit{margin:0 auto;float:none;clear:both;-ms-transform:translateY(1.5rem);transform:translateY(1.5rem)}.button.header-subscribe-button,.header-subscribe-button.edit-link,.home-newsletter .home-form form .form-row .col4 .header-subscribe-button.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .header-subscribe-button.hf-submit{height:1.9rem;margin-left:1rem;float:left;padding:0 1.8em;display:none}.button.header-subscribe-button.mobile,.header-subscribe-button.mobile.edit-link,.home-newsletter .home-form form .form-row .col4 .header-subscribe-button.mobile.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .header-subscribe-button.mobile.hf-submit{display:block;float:none;margin:0 auto;max-width:12rem}@media only screen and (min-width:650px){.button.header-subscribe-button,.header-subscribe-button.edit-link,.home-newsletter .home-form form .form-row .col4 .header-subscribe-button.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .header-subscribe-button.hf-submit{display:block}.button.header-subscribe-button.mobile,.header-subscribe-button.mobile.edit-link,.home-newsletter .home-form form .form-row .col4 .header-subscribe-button.mobile.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .header-subscribe-button.mobile.hf-submit{display:none}}.button.red,.home-newsletter .home-form form .form-row .col4 .red.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .red.hf-submit,.red.edit-link{color:#fff}.button.red:before,.home-newsletter .home-form form .form-row .col4 .red.hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .red.hf-submit:before,.red.edit-link:before{background:#ef574b}.button.red:after,.home-newsletter .home-form form .form-row .col4 .red.hf-submit:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .red.hf-submit:after,.red.edit-link:after{background:#fff}.button.red:active,.button.red:hover,.home-newsletter .home-form form .form-row .col4 .red.hf-submit:active,.home-newsletter .home-form form .form-row .col4 .red.hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .red.hf-submit:active,.innerpage-newsletter .newsletter-form form .form-row .col4 .red.hf-submit:hover,.red.edit-link:active,.red.edit-link:hover{color:#ef574b}.blue.edit-link,.button.blue,.home-newsletter .home-form form .form-row .col4 .blue.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .blue.hf-submit{color:#1779aa;border-color:#1779aa}.blue.edit-link:before,.button.blue:before,.home-newsletter .home-form form .form-row .col4 .blue.hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .blue.hf-submit:before{background:#fff}.blue.edit-link:after,.button.blue:after,.home-newsletter .home-form form .form-row .col4 .blue.hf-submit:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .blue.hf-submit:after{background:#1779aa}.blue.edit-link:active,.blue.edit-link:hover,.button.blue:active,.button.blue:hover,.home-newsletter .home-form form .form-row .col4 .blue.hf-submit:active,.home-newsletter .home-form form .form-row .col4 .blue.hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .blue.hf-submit:active,.innerpage-newsletter .newsletter-form form .form-row .col4 .blue.hf-submit:hover{color:#fff}#footer-trigger{clear:both}.lower-boxes{clear:both;display:block;margin:2rem 0;position:fixed;bottom:-12em;left:0;width:calc(100% - 2em);margin-left:1em;transition:bottom .5s;box-shadow:0 -5px 3px rgba(0,0,0,.05)}.lower-boxes .sidebar-latest-listing,.lower-boxes .sidebar-newsletter,.lower-boxes .sidebar-weekly{display:none}@media only screen and (min-width:900px){.lower-boxes .sidebar-weekly{margin-left:3em}}@media only screen and (min-width:900px){.lower-boxes .sidebar-button{margin-left:3em}}.lower-boxes .sidebar-button .border-in-content{background:#1779aa;color:#fff}.lower-boxes .sidebar-button .border-in-content h5{color:#fff}.home-newsletter .home-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit,.lower-boxes .sidebar-button .border-in-content .button,.lower-boxes .sidebar-button .border-in-content .edit-link,.lower-boxes .sidebar-button .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit,.lower-boxes .sidebar-button .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{margin-top:1rem;border-color:#fff;color:#fff}.home-newsletter .home-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit:before,.lower-boxes .sidebar-button .border-in-content .button:before,.lower-boxes .sidebar-button .border-in-content .edit-link:before,.lower-boxes .sidebar-button .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit:before,.lower-boxes .sidebar-button .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before{background:#1779aa}.home-newsletter .home-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit:after,.lower-boxes .sidebar-button .border-in-content .button:after,.lower-boxes .sidebar-button .border-in-content .edit-link:after,.lower-boxes .sidebar-button .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit:after,.lower-boxes .sidebar-button .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:after{background:#fff}.home-newsletter .home-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .lower-boxes .sidebar-button .border-in-content .hf-submit:hover,.lower-boxes .sidebar-button .border-in-content .button:hover,.lower-boxes .sidebar-button .border-in-content .edit-link:hover,.lower-boxes .sidebar-button .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit:hover,.lower-boxes .sidebar-button .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover{color:#1779aa}@media only screen and (min-width:800px){.lower-boxes{width:calc(100% - 4em);margin-left:2em}.lower-boxes .sidebar-newsletter{display:block}}@media only screen and (min-width:900px){.lower-boxes{width:calc(100% - 4em);margin-left:2em}.lower-boxes .sidebar-latest-listing,.lower-boxes .sidebar-weekly{display:block}}@media only screen and (min-width:1100px){.lower-boxes{width:calc(100% - 8em);margin-left:4em}.lower-boxes .sidebar-latest-listing,.lower-boxes .sidebar-weekly{display:block}}.lower-boxes.shown{bottom:-4.75em;z-index:99;background:#fff}.lower-boxes.shown .box{box-shadow:none}.lower-boxes.force-hide{bottom:-12rem!important}.lower-boxes.force-hide.unstuck{bottom:auto!important}.logged-in .lower-boxes.shown{bottom:-3em}.logged-in .lower-boxes.shown.unstuck{bottom:auto}.lower-boxes .nonsticky{display:none}.lower-boxes .box{cursor:pointer}.lower-boxes.unstuck{position:relative;left:auto;bottom:auto;width:100%;margin:2em 0;box-shadow:unset;z-index:0}.lower-boxes.unstuck .box{cursor:inherit;margin-bottom:3em}@media only screen and (min-width:900px){.lower-boxes.unstuck .box .border-in-content{min-height:26em}}.lower-boxes.unstuck .nonsticky,.lower-boxes.unstuck .sidebar-latest-listing,.lower-boxes.unstuck .sidebar-newsletter,.lower-boxes.unstuck .sidebar-weekly{display:block}@media only screen and (min-width:900px){.lower-boxes .box{width:calc(33.33% - 2em);float:left}}.lower-boxes.twocol .box{width:calc(50% - 2em);float:left}.lower-boxes .box h5.underlined{border-bottom:1px solid #f1f2f2}.sidebar-latest-listing .border-in-content{padding:1.5em 2em;background:#fff;height:100%}.sidebar-latest-listing h5{margin:0;font-size:1.5rem;padding-bottom:.5rem}.sidebar-latest-listing ul{margin:0;padding:0}.sidebar-latest-listing ul li{list-style:none;border-bottom:1px solid #f1f2f2;padding:.5em 0}.sidebar-latest-listing ul li .read-more{display:block}.sidebar-next-conferences .border-in-content{padding:2em;background:#fff;height:100%}.sidebar-next-conferences h5{margin:0 0 1em;font-size:1.5rem}.sidebar-button .border-in-content{background:#fff;height:100%}.sidebar-button h5{margin:0 0 1em;font-size:1.5rem;padding-bottom:.5em}.sidebar-newsletter{color:#fff;margin-top:2rem}.sidebar-newsletter .border-in-content{padding:1.5em;background:#1779aa;height:100%}.sidebar-newsletter h5{font-size:1.5rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#fff;margin:0 0 1em}.sidebar-newsletter form{margin:0;padding:0}.sidebar-newsletter form label{display:none}.sidebar-newsletter form input[type=email],.sidebar-newsletter form input[type=text]{width:100%;background:0 0;border:0;border-bottom:2px solid #fff;font-style:italic;outline:0;margin-bottom:1em;padding:.5em 1em}.sidebar-newsletter form input[type=submit]{display:none}.home-newsletter .home-form .sidebar-newsletter form .form-row .col4 .hf-submit,.innerpage-newsletter .newsletter-form .sidebar-newsletter form .form-row .col4 .hf-submit,.sidebar-newsletter .home-newsletter .home-form form .form-row .col4 .hf-submit,.sidebar-newsletter .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.sidebar-newsletter form .button,.sidebar-newsletter form .edit-link{color:#fff;border:3px solid #fff}.home-newsletter .home-form .sidebar-newsletter form .form-row .col4 .hf-submit:before,.innerpage-newsletter .newsletter-form .sidebar-newsletter form .form-row .col4 .hf-submit:before,.sidebar-newsletter .home-newsletter .home-form form .form-row .col4 .hf-submit:before,.sidebar-newsletter .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before,.sidebar-newsletter form .button:before,.sidebar-newsletter form .edit-link:before{background:#1779aa}.home-newsletter .home-form .sidebar-newsletter form .form-row .col4 .hf-submit:after,.innerpage-newsletter .newsletter-form .sidebar-newsletter form .form-row .col4 .hf-submit:after,.sidebar-newsletter .home-newsletter .home-form form .form-row .col4 .hf-submit:after,.sidebar-newsletter .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:after,.sidebar-newsletter form .button:after,.sidebar-newsletter form .edit-link:after{background:#fff}.home-newsletter .home-form .sidebar-newsletter form .form-row .col4 .hf-submit:hover,.innerpage-newsletter .newsletter-form .sidebar-newsletter form .form-row .col4 .hf-submit:hover,.sidebar-newsletter .home-newsletter .home-form form .form-row .col4 .hf-submit:hover,.sidebar-newsletter .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover,.sidebar-newsletter form .button:hover,.sidebar-newsletter form .edit-link:hover{color:#1779aa}.sidebar-newsletter form span{display:block;margin:1em 0}.sidebar-newsletter form .form-row.last input{width:15px;float:left;margin-top:-.1em;margin-right:1em}.sidebar-newsletter form .form-row.last span{float:left;width:calc(100% - 2rem);margin:0 0 1em;font-size:.875rem;line-height:1.2em}.sidebar-newsletter ::-webkit-input-placeholder{color:#fff;opacity:.8}.sidebar-newsletter :-moz-placeholder{color:#fff;opacity:.8}.sidebar-newsletter ::-moz-placeholder{color:#fff;opacity:.8}.sidebar-newsletter ::-ms-input-placeholder{color:#fff;opacity:.8}.sidebar-newsletter :-ms-input-placeholder{color:#fff;opacity:.8}.sidebar-newsletter ::placeholder{color:#fff;opacity:.8}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}::-ms-input-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}::placeholder{font-style:italic}.sidebar-social{padding:1.5em 1em 1em 0}@media only screen and (min-width:1000px){.sidebar-social{padding:1.5em 2em 1em 0}}.sidebar-social ul{margin:0;padding:0}.sidebar-social ul li{width:2.5em;height:2.5em;margin-right:1em;list-style:none;display:inline-block}.sidebar-social ul li a{display:block;width:2.5em;height:2.5em;border-radius:50%;background:url(../images/social-icons.gif);text-indent:-1000px;overflow:hidden;transition:.2s ease-in}.sidebar-social ul li a.fb{background-position:-4px -5px}.sidebar-social ul li a.tw{background-position:-59px -4px}.sidebar-social ul li a.in{background-position:-120px -4px}.sidebar-social ul li a:active,.sidebar-social ul li a:hover{opacity:.5}.sidebar-weekly{box-shadow:5px 5px 3px rgba(0,0,0,.05)}.sidebar-weekly .border-in-content{padding:1.5em 2em;background:#fff;height:100%}.sidebar-weekly h5{font-size:1.5rem;margin:0;padding:0 0 .5em}.sidebar-weekly h6{font-size:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;margin:.5em 0;padding:0}.sidebar-weekly p{font-size:.875rem;margin:1em 0;padding:0;line-height:1.6em;position:relative}.sidebar-weekly a{font-size:1rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.sidebar-button .border-in-content{padding:1.5em 2em}.sidebar-submit-news{background:#1779aa;color:#fff}.sidebar-submit-news .border-in-content{padding:1.5em 2em}.sidebar-submit-news .border-in-content h5{font-size:1.5rem;color:#fff;margin-bottom:1rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.sidebar-submit-news .border-in-content p{margin-bottom:1rem}.home-newsletter .home-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit,.sidebar-submit-news .border-in-content .button,.sidebar-submit-news .border-in-content .edit-link,.sidebar-submit-news .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit,.sidebar-submit-news .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{border-color:#fff;color:#fff}.home-newsletter .home-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit:before,.sidebar-submit-news .border-in-content .button:before,.sidebar-submit-news .border-in-content .edit-link:before,.sidebar-submit-news .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit:before,.sidebar-submit-news .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before{background:#1779aa}.home-newsletter .home-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit:after,.sidebar-submit-news .border-in-content .button:after,.sidebar-submit-news .border-in-content .edit-link:after,.sidebar-submit-news .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit:after,.sidebar-submit-news .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:after{background:#fff}.home-newsletter .home-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .sidebar-submit-news .border-in-content .hf-submit:hover,.sidebar-submit-news .border-in-content .button:hover,.sidebar-submit-news .border-in-content .edit-link:hover,.sidebar-submit-news .border-in-content .home-newsletter .home-form form .form-row .col4 .hf-submit:hover,.sidebar-submit-news .border-in-content .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover{color:#1779aa}.sidebar-links .border-in-content{padding:2em;background:#fff}.pagination{margin:2em 0;padding:0 3em}.pagination span{display:block;margin-bottom:1em}@media only screen and (min-width:800px){.pagination span{float:left;width:4em;margin-bottom:0}}.pagination ul{margin:0;padding:0;width:100%}@media only screen and (min-width:800px){.pagination ul{margin:0 0 0 2em;width:calc(100% - 6em);float:left}}.pagination ul li{display:inline-block;margin:0 .55em}.pagination ul li a{color:#1779aa;text-decoration:none}.pagination ul li a.active{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.pagination ul li a.disabled{opacity:.6;color:#5a5a5c}.pagination ul li a.disabled:active,.pagination ul li a.disabled:hover{color:#5a5a5c}.pagination ul li a:active,.pagination ul li a:hover{text-decoration:underline}.border-in{position:relative}.border-in .border-in-content{opacity:0;transition:.5s;transition-delay:.4s}.border-in.red .bi-b,.border-in.red .bi-l,.border-in.red .bi-r,.border-in.red .bi-t{background:#ef574b}.border-in.blue .bi-b,.border-in.blue .bi-l,.border-in.blue .bi-r,.border-in.blue .bi-t{background:#1779aa}.border-in.grey .bi-b,.border-in.grey .bi-l,.border-in.grey .bi-r,.border-in.grey .bi-t,.border-in.white .bi-b,.border-in.white .bi-l,.border-in.white .bi-r,.border-in.white .bi-t{background:#fff}.border-in .bi-t{position:absolute;top:0;left:0;width:0;height:2px;opacity:0;transition:.1s}.border-in .bi-r{position:absolute;top:0;right:0;width:2px;height:0;opacity:0;transition:.1s;transition-delay:.1s}.border-in .bi-b{position:absolute;bottom:0;right:0;width:0;height:2px;opacity:0;transition:.1s;transition-delay:.2s}.border-in .bi-l{position:absolute;bottom:0;left:0;width:2px;height:0;opacity:0;transition:.1s;transition-delay:.3s}.border-in.active .border-in-content{opacity:1}.border-in.active .bi-t{width:100%;opacity:1}.border-in.active .bi-r{height:100%;opacity:1}.border-in.active .bi-b{width:100%;opacity:1}.border-in.active .bi-l{height:100%;opacity:1}.disclaimer{font-size:.8em;font-style:italic}.accordion-list .accordion,.accordion-list .accordion .article-tabs ul li.active,.accordion-list .accordion .weekly-item,.accordion-list .accordion.closed,.content-submit-page .form,.elections .election-list,.events .events-list,.featured-news .recent-news .news-item,.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in,.home-bottom-columns .column,.home-columns .column,.inner-content,.lower-boxes .box,.marketplace .market-list,.resources .resource-options,.shadowed,.state-accordion{box-shadow:5px 5px 3px rgba(0,0,0,.05)}.election-list .mobile-label,.mobile-label{display:inline}@media only screen and (min-width:1000px){.mobile-label{display:none}}@media only screen and (min-width:900px){.election-list .mobile-label{display:none}}.mobile-trigger{position:fixed;top:6.1rem;right:0;width:2rem;height:1.7rem;cursor:pointer;z-index:101;padding:1rem;background:#f1f2f2;box-sizing:content-box}@media only screen and (min-width:800px){.mobile-trigger{top:6.1rem;margin-right:1rem}}.mobile-trigger .line{width:100%;height:.188rem;background:#5a5a5c;position:relative;display:block;transition:.3s ease-in}.mobile-trigger .line:after{content:"";position:absolute;top:-.15rem;left:.3rem;width:.5rem;height:.5rem;border-radius:50%;background:#1779aa;transition:.2s ease-in}.mobile-trigger .line:nth-child(2){margin-top:.469rem}.mobile-trigger .line:nth-child(2):after{left:1.2rem}.mobile-trigger .line:last-child{margin-top:.479rem}.mobile-trigger:hover .line:nth-child(1):after{left:1.3rem}.mobile-trigger:hover .line:nth-child(2):after{left:.3rem}.mobile-trigger:hover .line:nth-child(3):after{left:1.3rem}.mobile-trigger.active{background:#1779aa}.mobile-trigger.active .line{margin-top:0;background:#fff}.mobile-trigger.active .line:after{left:2rem;width:0;height:0}.mobile-trigger.active .line:nth-child(1){margin-top:.5rem;-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-trigger.active .line:nth-child(2){width:0;margin-left:1rem}.mobile-trigger.active .line:nth-child(3){margin-top:-.35rem;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-trigger.hidden{display:none}@media only screen and (min-width:1000px){.mobile-trigger{display:none}}.mobile-breadcrumbs{padding:1em;background:#F9FAFA}.mobile-breadcrumbs .breadcrumb.disabled{display:none}@media only screen and (min-width:1000px){.mobile-breadcrumbs{display:none}}.edit-link{display:block;position:absolute;top:0;right:0;font-size:1rem;line-height:1rem;padding:.5rem .5rem .25rem}.nl-error{background:#fff;color:#ef574b;padding:1em;display:none;margin-bottom:1em;clear:both}.nl-error.success{color:#1779aa}.sticky-container{clear:both}.sticky-container.stuck .sticky{position:fixed;top:0;left:0;margin-left:4em;width:calc(100% - 8em);padding:1em 2em;margin-top:0;background:#1779aa;transition:margin-top .5s}@media only screen and (min-width:1000px){.sticky-container.stuck .sticky{width:calc(100% - 4em);margin-left:2em}}.sticky-container.stuck .sticky.outview{margin-top:-10em!important}.sticky-container .search{width:100%;max-width:14em;margin-top:1em;float:left}@media only screen and (min-width:1000px){.sticky-container .search{width:14em;float:left;margin-left:1em;margin-top:1.3em;border-bottom:2px solid #CACBCD}}.sticky-container .search input[type=text]{width:80%;float:left;outline:0;padding:.25em 1em;border:0;background:0 0}.sticky-container .search input[type=submit]{width:20%;float:left;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-white.png) no-repeat center center;background-size:20px;padding:6px 0 2px;outline:0}.sticky-container .search ::-webkit-input-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1.125rem}.sticky-container .search :-moz-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1.125rem}.sticky-container .search ::-moz-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1.125rem}.sticky-container .search ::-ms-input-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1.125rem}.sticky-container .search :-ms-input-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1.125rem}.sticky-container .search ::placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1.125rem}@media only screen and (min-width:1000px){.sticky-container .search ::-webkit-input-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1rem}.sticky-container .search :-moz-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1rem}.sticky-container .search ::-moz-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1rem}.sticky-container .search ::-ms-input-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1rem}.sticky-container .search :-ms-input-placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1rem}.sticky-container .search ::placeholder{font-style:italic;opacity:.8;color:#fff;font-size:1rem}}.sticky-container .filters{background:#1779aa;color:#fff;position:relative;z-index:0}.sticky-container .filters.tabbed{background:#1779aa;color:#5a5a5c}@media only screen and (min-width:1000px){.sticky-container .filters.tabbed{background:#fff!important}}.sticky-container .filters.tabbed .filter-label{color:#5a5a5c}@media only screen and (min-width:1000px){.sticky-container .filters.tabbed .search{border-bottom:1px solid #f1f2f2!important}}.sticky-container .filters.tabbed .search ::-webkit-input-placeholder{color:#fff}.sticky-container .filters.tabbed .search :-moz-placeholder{color:#fff}.sticky-container .filters.tabbed .search ::-moz-placeholder{color:#fff}.sticky-container .filters.tabbed .search ::-ms-input-placeholder{color:#fff}.sticky-container .filters.tabbed .search :-ms-input-placeholder{color:#fff}.sticky-container .filters.tabbed .search ::placeholder{color:#fff}@media only screen and (min-width:1000px){.sticky-container .filters.tabbed .search ::-webkit-input-placeholder{color:#f1f2f2}.sticky-container .filters.tabbed .search :-moz-placeholder{color:#f1f2f2}.sticky-container .filters.tabbed .search ::-moz-placeholder{color:#f1f2f2}.sticky-container .filters.tabbed .search ::-ms-input-placeholder{color:#f1f2f2}.sticky-container .filters.tabbed .search :-ms-input-placeholder{color:#f1f2f2}.sticky-container .filters.tabbed .search ::placeholder{color:#f1f2f2}}.sticky-container .filters .tabs{margin:0;width:100%;position:absolute;bottom:5.7em;left:0;z-index:1;background:#1779aa;padding:1rem 1rem 0}.sticky-container .filters .tabs .tab{width:calc(16.666% - 1em);float:left;padding:.5em;background:#f1f2f2;list-style:none;margin-left:1em;text-align:center;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#A7A9AC;position:relative;white-space:nowrap}.sticky-container .filters .tabs .tab .count{margin-left:1em;background:#ef574b;color:#fff;padding:.25em .5em 0;border-radius:3px;display:none}.sticky-container .filters .tabs .tab:first-of-type{margin-left:0}.sticky-container .filters .tabs .tab.tab-76{width:calc(11.666% - 1em)}.sticky-container .filters .tabs .tab.tab-75{width:calc(21.666% - 1em)}.sticky-container .filters .tabs .tab.resource-tab:last-of-type{background:#0C3D55;color:#f1f2f2;width:calc(17.85% - 1em)}.sticky-container .filters .tabs .tab.resource-tab:last-of-type.active{background:#ef574b;color:#fff}.sticky-container .filters .tabs .tab.resource-tab:last-of-type.active .count{display:inline-block;margin-left:1em;background:#fff;color:#ef574b;padding:.25em .5em 0;border-radius:3px}@media only screen and (min-width:1400px){.sticky-container .filters .tabs .tab.resource-tab:last-of-type{width:calc(17.59% - 1em)}}@media only screen and (min-width:1800px){.sticky-container .filters .tabs .tab.resource-tab:last-of-type{width:calc(16.54% - 1em)}}.sticky-container .filters .tabs .tab.active{border-bottom:0;background:#fff;margin-top:0;color:#5a5a5c}.sticky-container .filters .tabs .tab a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.sticky-container .filters .tabs .last{padding:1em;list-style:none;width:16.666%;float:left;margin-right:0;margin-top:-2.5em;background:#0C3D55;color:#f1f2f2}.sticky-container .filters .tabs .last select{display:none}.sticky-container .filters .dropdowns span{float:left}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns span{font-size:1.125rem;max-width:5em}}.sticky-container .filters .dropdowns #events-apply-filters{color:#ef574b;padding:1rem 3rem;width:auto}.sticky-container .filters .dropdowns #events-apply-filters:hover{color:#fff}.sticky-container .filters .dropdowns .dropdown{float:left;margin-top:0;margin-bottom:2rem}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns .dropdown{margin-left:1em}}.sticky-container .filters .dropdowns .dropdown.desktop{display:none}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns .dropdown.desktop{max-width:unset;width:calc(20% - 2em);display:block;margin-bottom:0}}@media only screen and (min-width:1400px){.sticky-container .filters .dropdowns .dropdown.desktop{width:calc(50% - 3.5em);display:block}}.sticky-container .filters .dropdowns .dropdown.mobile{display:block;width:100%;max-width:14em}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns .dropdown.mobile{display:none}}.aligncenter,.alignleft,.alignright{width:auto!important}.aligncenter img,.alignleft img,.alignright img{width:100%;height:auto!important}.aligncenter.wp-caption img,.alignleft.wp-caption img,.alignright.wp-caption img{width:100%;margin-bottom:0}.aligncenter.wp-caption p,.alignleft.wp-caption p,.alignright.wp-caption p{margin:-.9em 0 0!important}.aligncenter.wp-caption .wp-caption-text,.alignleft.wp-caption .wp-caption-text,.alignright.wp-caption .wp-caption-text{font-size:.8em;background:#f1f2f2;padding:.2em .2em 0;font-style:italic;margin-top:-.9em}.mobile-only{display:block}@media only screen and (min-width:1000px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width:1000px){.desktop-only{display:block}}.main-pageHeader{min-height:16rem;width:100%;background:#1779aa;position:relative}@media only screen and (min-width:800px){.main-pageHeader{min-height:14rem}}@media only screen and (min-width:1000px){.main-pageHeader{min-height:16rem}}@media only screen and (min-width:1200px){.main-pageHeader{min-height:17rem}}@media only screen and (min-width:1400px){.main-pageHeader{min-height:21rem}}.main-pageHeader .header-textWrap{width:100%;overflow:hidden}@media only screen and (min-width:800px){.main-pageHeader .header-textWrap{width:45%;overflow:unset}}.main-pageHeader .header-textWrap h1{margin:12rem 0 0 1rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-weight:400;float:left;color:#fff;font-size:2.5rem}@media only screen and (min-width:800px){.main-pageHeader .header-textWrap h1{margin:5rem 0 0 2rem}}@media only screen and (min-width:1000px){.main-pageHeader .header-textWrap h1{margin:5rem 0 0 4rem}}@media only screen and (min-width:1000px){.main-pageHeader .header-textWrap h1{width:auto;float:left}}@media only screen and (min-width:1400px){.main-pageHeader .header-textWrap h1{font-size:3.75rem;line-height:1.15em}}.main-pageHeader .header-textWrap p{color:#fff;display:inline-block;margin:1rem 1rem 2rem}@media only screen and (min-width:800px){.main-pageHeader .header-textWrap p{margin:1rem 2rem 3rem}}@media only screen and (min-width:1000px){.main-pageHeader .header-textWrap p{margin:1rem 2rem 3rem 4rem}}@media only screen and (min-width:800px){.main-pageHeader .header-textWrap.mb0 p{margin-bottom:0}}@media only screen and (min-width:1000px){.main-pageHeader .header-textWrap.mb0 p{margin-bottom:0}}.main-pageHeader .daily-news-hero-image,.main-pageHeader .electionline-weekly-hero-image,.main-pageHeader .elections-hero-image,.main-pageHeader .events-hero-image,.main-pageHeader .marketplace-hero-image,.main-pageHeader .resources-hero-image{width:calc(100% + 3rem);height:11rem;position:absolute;top:0;left:-3rem}@media only screen and (min-width:800px){.main-pageHeader .daily-news-hero-image{width:55%;height:100%;left:45%}}@media only screen and (min-width:800px){.main-pageHeader .events-hero-image{width:55%;height:100%;left:45%}}@media only screen and (min-width:800px){.main-pageHeader .electionline-weekly-hero-image{width:55%;height:100%;left:45%}}@media only screen and (min-width:800px){.main-pageHeader .elections-hero-image{width:55%;height:100%;left:45%}}@media only screen and (min-width:800px){.main-pageHeader .resources-hero-image{width:55%;height:100%;left:45%}}@media only screen and (min-width:800px){.main-pageHeader .marketplace-hero-image{width:55%;height:100%;left:45%}}.main-pageHeader .notification{font-size:1.25rem}.main-pageHeader .notification p{margin:0 0 1rem 1rem;width:100%}@media only screen and (min-width:800px){.main-pageHeader .notification p{margin:0 0 1rem 2rem}}@media only screen and (min-width:1000px){.main-pageHeader .notification p{margin:0 0 0 4rem}}.overlink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}div.wpcf7-response-output{clear:both}.wpcf7-validation-errors{border:1px solid red!important;background:#fff;color:red!important;padding:1em!important;clear:both;box-sizing:border-box;width:100%;margin:0!important}.wpcf7-not-valid{border:1px solid red}.wpcf7-mail-sent-ok{background:#fff}.alignleft,.alignright{margin:0 0 1em;height:auto}@media only screen and (min-width:800px){.alignleft{max-width:50%;float:left;margin:.3em 1em 1em 0}}@media only screen and (min-width:800px){.alignright{max-width:50%;float:right;margin:.3em 0 1em 1em}}.aligncenter,.alignnone{max-width:100%;margin:1em auto;height:auto}.about-blocks:after,.about-blocks:before,.accordion-list .accordion .weekly-item .article-wrapper .related-items li:after,.accordion-list .accordion .weekly-item .article-wrapper .related-items li:before,.accordion-list .accordion .weekly-item .article-wrapper .state-list:after,.accordion-list .accordion .weekly-item .article-wrapper .state-list:before,.accordion-list .accordion header .header-closed:after,.accordion-list .accordion header .header-closed:before,.accordion-list .accordion header .header-opened:after,.accordion-list .accordion header .header-opened:before,.accordion-list .accordion header:after,.accordion-list .accordion header:before,.accordion-list .accordion:after,.accordion-list .accordion:before,.accordion-pagination .pagination-options:after,.accordion-pagination .pagination-options:before,.clear:after,.clear:before,.content-submit-page .col:after,.content-submit-page .col:before,.elections .election-list .filters:after,.elections .election-list .filters:before,.elections .election-list ul li:after,.elections .election-list ul li:before,.elections-tabs .tabs:after,.elections-tabs .tabs:before,.events .events-list .filters:after,.events .events-list .filters:before,.events .events-list ul li:after,.events .events-list ul li:before,.events header:after,.events header:before,.events:after,.events:before,.featured-news:after,.featured-news:before,.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul:after,.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul:before,.filterable-content .content-index .news-list li:after,.filterable-content .content-index .news-list li:before,.filterable-content .news-wrapper .search:after,.filterable-content .news-wrapper .search:before,.filterable-content .news-wrapper:after,.filterable-content .news-wrapper:before,.filterable-content .no-results:after,.filterable-content .no-results:before,.filterable-content:after,.filterable-content:before,.filters:after,.filters:before,.header-form .form-row:after,.header-form .form-row:before,.home-bottom-columns:after,.home-bottom-columns:before,.home-columns:after,.home-columns:before,.home-newsletter:after,.home-newsletter:before,.home-subscribe-container:after,.home-subscribe-container:before,.inner-content .result-group:after,.inner-content .result-group:before,.inner-content:after,.inner-content:before,.marketplace .market-list .filters:after,.marketplace .market-list .filters:before,.marketplace .market-list .marketplace-list li:after,.marketplace .market-list .marketplace-list li:before,.marketplace header:after,.marketplace header:before,.marketplace:after,.marketplace:before,.mission-statement:after,.mission-statement:before,.more-videos:after,.more-videos:before,.pagination:after,.pagination:before,.past-daily-grid:after,.past-daily-grid:before,.past-weekly-grid:after,.past-weekly-grid:before,.resource-icons:after,.resource-icons:before,.resources .resource-options .filters:after,.resources .resource-options .filters:before,.resources .resource-options ul li:after,.resources .resource-options ul li:before,.resources .resource-options ul:after,.resources .resource-options ul:before,.resources .resource-options:after,.resources .resource-options:before,.resources header:after,.resources header:before,.site-footer:after,.site-footer:before,.site-header .header-extras:after,.site-header .header-extras:before,.site-header:after,.site-header:before,.state-divider:after,.state-divider:before,.sticky-container .filters .tabs:after,.sticky-container .filters .tabs:before,.sticky-container .filters:after,.sticky-container .filters:before,.team:after,.team:before{content:" ";display:table}.about-blocks:after,.accordion-list .accordion .weekly-item .article-wrapper .related-items li:after,.accordion-list .accordion .weekly-item .article-wrapper .state-list:after,.accordion-list .accordion header .header-closed:after,.accordion-list .accordion header .header-opened:after,.accordion-list .accordion header:after,.accordion-list .accordion:after,.accordion-pagination .pagination-options:after,.clear:after,.content-submit-page .col:after,.elections .election-list .filters:after,.elections .election-list ul li:after,.elections-tabs .tabs:after,.events .events-list .filters:after,.events .events-list ul li:after,.events header:after,.events:after,.featured-news:after,.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul:after,.filterable-content .content-index .news-list li:after,.filterable-content .news-wrapper .search:after,.filterable-content .news-wrapper:after,.filterable-content .no-results:after,.filterable-content:after,.filters:after,.header-form .form-row:after,.home-bottom-columns:after,.home-columns:after,.home-newsletter:after,.home-subscribe-container:after,.inner-content .result-group:after,.inner-content:after,.marketplace .market-list .filters:after,.marketplace .market-list .marketplace-list li:after,.marketplace header:after,.marketplace:after,.mission-statement:after,.more-videos:after,.pagination:after,.past-daily-grid:after,.past-weekly-grid:after,.resource-icons:after,.resources .resource-options .filters:after,.resources .resource-options ul li:after,.resources .resource-options ul:after,.resources .resource-options:after,.resources header:after,.site-footer:after,.site-header .header-extras:after,.site-header:after,.state-divider:after,.sticky-container .filters .tabs:after,.sticky-container .filters:after,.team:after{clear:both}.error404{padding-bottom:2em;text-align:center}.site-header{background:#fff;box-shadow:0 0 7px rgba(0,0,0,.1);padding:1em 0;position:fixed;width:100%;height:6.1em;top:0;left:0;z-index:11}.site-header .site-title{display:block;width:12em;height:3.7em;float:left;background:url(../images/electionline-logo.svg) no-repeat;background-size:contain;overflow:hidden;text-indent:-1000px;position:relative;z-index:10;opacity:1;transition:.2s ease-in}.site-header .site-title.searching{opacity:0}@media only screen and (min-width:500px){.site-header .site-title.searching{opacity:1}}@media only screen and (min-width:1200px){.site-header .site-title{width:11em;height:5.3em;margin-top:0}}@media only screen and (min-width:1250px){.site-header .site-title{width:12em;height:5.3em;margin-top:0}}.site-header .header-extras{position:absolute;z-index:101;top:0;right:0;text-align:right}.site-header .header-extras .sitewide-search{width:14em;float:left;margin-top:0}.site-header .header-extras .sitewide-search form{display:none;width:80%;float:left}.site-header .header-extras .sitewide-search form input[type=text]{border:0;border-bottom:1px solid #A7A9AC}.site-header .header-extras .sitewide-search form input[type=submit]{display:none}.site-header .header-extras .sitewide-search .search-icon{width:2em;float:right;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:20px;padding:6px 0 2px;outline:0;height:1.5em;margin-top:.25em;cursor:pointer}.site-header .header-extras .social{width:4.15em;float:left;margin:.25em .5em 0 0;padding:0}@media only screen and (min-width:800px){.site-header .header-extras .social{margin:.25em 2em 0 0}}@media only screen and (min-width:1100px){.site-header .header-extras .social{margin:.25em 4em 0 0}}.site-header .header-extras .social li{display:block;float:left;list-style:none;width:1.5em;height:1.5em;margin-left:.5em}.site-header .header-extras .social li a{display:block;width:1.5em;height:1.5em;overflow:hidden;border-radius:50%;text-indent:1000px;background:url(../images/social-icons.gif);background-size:6em;background-position:-2px -3px;transition:.1s ease-in}.site-header .header-extras .social li a.tw{background-position:-35px -3px}.site-header .header-extras .social li a:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.site-header .site-nav-c{float:right;margin:5.1em 0 0;width:100%;padding:1rem 2rem 2rem;position:absolute;z-index:100;top:0;right:-100vw;background:#1779aa;text-align:center;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;letter-spacing:.025em;height:calc(100vh - 6.1em);transition:.5s}.site-header .site-nav-c.active{right:0}@media only screen and (min-width:1300px){.site-header .site-nav-c{margin:0;position:relative;width:auto;right:0;padding:0;background:0 0;height:2rem}}@media only screen and (min-width:1400px){.site-header .site-nav-c{width:auto}}.site-header .site-nav-c ul{margin:2.2em 0 0;padding:0}.site-header .site-nav-c ul li{list-style:none;display:block;margin-bottom:1em}@media only screen and (min-width:1300px){.site-header .site-nav-c ul li{display:inline-block;margin-left:.75em;margin-bottom:0}}@media only screen and (min-width:1400px){.site-header .site-nav-c ul li{margin-left:1.5em}}.site-header .site-nav-c ul li a{color:#fff;text-decoration:none}@media only screen and (min-width:1300px){.site-header .site-nav-c ul li a{color:#5a5a5c;position:relative;font-size:1rem}}.site-header .site-nav-c ul li.current-menu-item a,.site-header .site-nav-c ul li:active a{color:#CACBCD;font-weight:100}.site-header .site-nav-c ul li.current-menu-item a:hover,.site-header .site-nav-c ul li:active a:hover{color:#CACBCD}@media only screen and (min-width:1300px){.site-header .site-nav-c ul li.current-menu-item a,.site-header .site-nav-c ul li:active a{color:#1779aa}.site-header .site-nav-c ul li.current-menu-item a:after,.site-header .site-nav-c ul li:active a:after{content:"";width:100%;height:5px;position:absolute;bottom:-1.28rem;left:0;background:#1779aa}.site-header .site-nav-c ul li.current-menu-item a:hover,.site-header .site-nav-c ul li:active a:hover{color:#1779aa}}.site-header .site-nav-c ul li:hover a{color:#A7A9AC}.site-header #hamburger{float:right;position:relative;z-index:110;margin:2.5em 0 0;width:2em;height:2em;display:block;cursor:pointer}@media only screen and (min-width:1300px){.site-header #hamburger{display:none}}.site-header #hamburger span{position:absolute;width:2em;height:3px;background:#000;top:0;left:0;transition:.5s}.site-header #hamburger span:nth-child(2){top:9px}.site-header #hamburger span:nth-child(3){top:18px}.site-header #hamburger.active span:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px}.site-header #hamburger.active span:nth-child(2){width:0;left:50%}.site-header #hamburger.active span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}.site-footer{background:#0C3D55;color:#fff;clear:both}.site-footer .footer-boxes{clear:both;padding-top:2em}@media only screen and (min-width:1000px){.site-footer .footer-boxes{padding:0}}.site-footer .footer-boxes .box{padding:0 0 1em;width:100%}@media only screen and (min-width:1000px){.site-footer .footer-boxes .box{padding:4em 4em 4em 0;width:50%;float:left}.site-footer .footer-boxes .box:nth-child(1){width:100%}.site-footer .footer-boxes .box:nth-child(4){width:100%;font-size:.875rem;padding:4em 0}}@media only screen and (min-width:1000px){.site-footer .footer-boxes .box{width:20%}.site-footer .footer-boxes .box:nth-child(1){width:45%}.site-footer .footer-boxes .box:nth-child(4){width:15%}}.site-footer .footer-boxes .box .social{width:100%;float:left;margin:.75em 1em 0 0;padding:0}@media only screen and (min-width:800px){.site-footer .footer-boxes .box .social{margin:.75em 2em 0 0}}@media only screen and (min-width:1100px){.site-footer .footer-boxes .box .social{margin:.75em 4em 0 0}}.site-footer .footer-boxes .box .social li{display:inline-block;list-style:none;width:1.5em;height:1.5em;margin-right:.5em}.site-footer .footer-boxes .box .social li a{display:block;width:1.5em;height:1.5em;overflow:hidden;border-radius:50%;text-indent:1000px;background:url(../images/social-icons.gif);background-size:6em;background-position:-2px -3px;transition:.1s ease-in}.site-footer .footer-boxes .box .social li a.tw{background-position:-35px -3px}.site-footer .footer-boxes .box .social li a:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.site-footer .footer-boxes .box ul{margin:0;padding:0}.site-footer .footer-boxes .box ul li{list-style:none;margin-bottom:.5em}.site-footer .footer-boxes .box ul li a{color:#fff}.site-footer .footer-boxes .box ul li a:active,.site-footer .footer-boxes .box ul li a:hover{text-decoration:underline}.site-footer .footer-boxes .box .demo-fund-logo{display:block;margin-top:1em;width:100%;height:6em;background:url(../images/demo-fund-logo.png) no-repeat;background-size:contain;overflow:hidden;text-indent:-1000px;max-width:8em}.site-footer .footer-boxes .box .el-logo{display:block;margin-bottom:1em;width:100%;height:4.2em;background:url(../images/electionline-logo-white.svg) no-repeat;background-size:contain;overflow:hidden;text-indent:-1000px;max-width:12em}#search-reminder{position:absolute;top:-6rem;left:0;width:100%;height:calc(100% + 6rem);z-index:1000;display:none}#search-reminder .highlight-override{background:#f0ca4e}#search-reminder .search-reminder-inner{position:relative;z-index:1;color:#fff;padding:10rem 6rem;max-width:50rem}#search-reminder .search-reminder-inner h3{color:#fff;font-weight:700;margin-bottom:2rem}#search-reminder .search-reminder-inner p{margin:0;padding:0}#search-reminder .search-reminder-inner .got-it{font-size:1.6rem;text-decoration:underline;cursor:pointer;display:block;margin-top:2rem}#search-reminder .darkness{position:absolute;z-index:0;top:0;left:0;width:100%;background:rgba(0,0,0,.9)}#modal{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.8);top:0;left:0;z-index:100;display:none}#modal .modal-container{position:absolute;top:50%;left:50%;z-index:1;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:56rem;width:90%}#modal .modal-container .modal-content{max-height:80vh;overflow:auto}#modal .modal-container .modal-content .select-options{max-height:10rem;overflow:auto}#modal .modal-close{width:2rem;height:2rem;background:#fff;border-radius:50%;position:absolute;z-index:2;top:-1rem;left:-1rem;box-shadow:10px 10px 20px rgba(0,0,0,.25);cursor:pointer}#modal .modal-close:before{content:"";display:block;width:1.25rem;height:2px;background:#5a5a5c;-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:.95rem;left:.4rem;z-index:1}#modal .modal-close:after{content:"";display:block;width:1.25rem;height:2px;background:#5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:.95rem;left:.4rem;z-index:1}.modal-message{color:#1779aa;padding:2rem}.home-subscribe-top{padding:2rem 0 2.8rem}.home-subscribe-top .intro-blurb{width:calc(100% - 2rem);margin:0 auto;background:#fff;border-radius:5px;box-shadow:10px 10px 20px rgba(0,0,0,.25);max-width:49rem;color:#1779aa;padding:2rem}.home-subscribe-top .intro-blurb h2{color:#1779aa;font-size:2.5rem;font-weight:700}.home-subscribe-top .intro-blurb p{line-height:1.4em;margin-bottom:2rem}.home-subscribe-top .intro-blurb a{display:block;margin:0 0 2rem}@media only screen and (min-width:800px){.home-subscribe-top .intro-blurb{width:100%;margin:0}.home-subscribe-top .intro-blurb a{display:inline-block;margin:0 1rem 0 0}}.featured-news{position:relative;margin-top:-.6em;padding-bottom:5rem}.featured-news .featured-article{width:100%;margin-bottom:2em;padding:2em 0 0;background:#1779aa;display:inline-block}@media only screen and (min-width:500px){.featured-news .featured-article{padding:0;margin:0}}@media only screen and (min-width:1050px){.featured-news .featured-article{float:left}}.featured-news .featured-article.v2{padding:1rem}@media only screen and (min-width:800px){.featured-news .featured-article.v2{padding:3rem 0 2.4rem}}.featured-news .featured-article .small-header{color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:1rem;display:block}.featured-news .featured-article h1{margin-top:0;margin-bottom:1rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;letter-spacing:.02em;font-size:2.25rem;color:#fff}.featured-news .featured-article h1 a{color:#fff;text-decoration:none;line-height:1.2em}.featured-news .featured-article h1 a:hover{text-decoration:none}@media only screen and (min-width:1050px){.featured-news .featured-article h1{font-size:2.5rem}}.featured-news .featured-article a{color:#fff;text-decoration:underline}.featured-news .featured-article .featured-half{width:100%;float:right;padding:3rem 1.5rem}@media only screen and (min-width:900px){.featured-news .featured-article .featured-half{float:left;width:50%}}@media only screen and (min-width:1100px){.featured-news .featured-article .featured-half{padding:5rem 3rem 3rem 4rem}}.featured-news .featured-article .publish-date{font-size:1.125rem;color:#CACBCD;margin-bottom:1rem}.featured-news .featured-article .button,.featured-news .featured-article .edit-link,.featured-news .featured-article .home-newsletter .home-form form .form-row .col4 .hf-submit,.featured-news .featured-article .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .featured-news .featured-article .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .featured-news .featured-article .hf-submit{max-width:12em}.featured-news .featured-article p{margin-top:0;font-size:1rem;letter-spacing:.02em;line-height:1.7em;color:#fff}@media only screen and (min-width:1050px){.featured-news .featured-article p{font-size:.875rem}}@media only screen and (min-width:1400px){.featured-news .featured-article p{font-size:1rem}}.featured-news .featured-article .read-more{display:inline-block;margin-top:2rem;font-size:1rem;border:3px solid #fff;padding:.3em 2em;color:#fff;text-decoration:none}@media only screen and (min-width:1400px){.featured-news .featured-article .read-more{font-size:1.125rem}}.featured-news .featured-article .read-more:before{background:#1779aa}.featured-news .featured-article .read-more:after{background:#fff}.featured-news .featured-article .read-more:hover{color:#1779aa}.featured-news .featured-article .featured-left{width:100%}@media only screen and (min-width:1000px){.featured-news .featured-article .featured-left{width:calc(50% - 3rem);float:left}}.featured-news .featured-article .featured-nimage{width:100%;margin-top:2rem;display:block}.featured-news .featured-article .featured-nimage img{width:100%;height:auto}@media only screen and (min-width:1000px){.featured-news .featured-article .featured-nimage{width:calc(50% - 3rem);float:right;margin-top:0;text-align:right}.featured-news .featured-article .featured-nimage img.portrait{max-width:30rem;display:inline}}.featured-news .featured-imageWrap{float:right;height:27rem;width:100%}.featured-news .featured-imageWrap .featured-image{width:100%;height:100%}@media only screen and (min-width:900px){.featured-news .featured-imageWrap{float:left;width:50%;height:35rem}}.featured-news .recent-news{width:100%;margin-bottom:2em;margin-top:2rem;clear:both}@media only screen and (min-width:1050px){.featured-news .recent-news{float:left;margin-bottom:0;margin-top:3em;clear:none}}.featured-news .recent-news h2{font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1.5rem;margin-top:0;margin-bottom:1rem}.featured-news .recent-news .news-grid{display:block}@media only screen and (min-width:800px){.featured-news .recent-news .news-grid{width:calc(100% + 2rem);margin-left:-1rem}}.featured-news .recent-news .news-item{padding:1.5em 2em 1.5em 6em;background:#fff;position:relative;font-size:1rem;line-height:1.6em;margin:0 0 2em;transition:.2s ease-in;color:#1779aa}@media only screen and (min-width:700px){.featured-news .recent-news .news-item{width:calc(50% - 2em);float:left;margin:0 1em 2em}}@media only screen and (min-width:1000px){.featured-news .recent-news .news-item{width:calc(33.33% - 2em);float:left}}@media only screen and (min-width:1050px){.featured-news .recent-news .news-item{font-size:.875rem}}@media only screen and (min-width:1400px){.featured-news .recent-news .news-item{font-size:1rem}}.featured-news .recent-news .news-item strong{font-size:1.125rem;color:#5a5a5c;margin-bottom:.25rem}@media only screen and (min-width:1050px){.featured-news .recent-news .news-item strong{font-size:1rem}}@media only screen and (min-width:1400px){.featured-news .recent-news .news-item strong{font-size:1.125rem}}.featured-news .recent-news .news-item:active,.featured-news .recent-news .news-item:hover{background:#F9FAFA}.featured-news .recent-news .news-item:active a:after,.featured-news .recent-news .news-item:hover a:after{width:100%}@supports not (display:grid){.featured-news .recent-news .news-item{display:block;width:calc(33.33% - 1em);float:left;margin-right:1em;margin-bottom:1em}.featured-news .recent-news .news-item:nth-child(3n+1){clear:both}}.featured-news .recent-news .news-item a{position:absolute;top:0;left:0;width:100%;height:100%}.featured-news .recent-news .news-item a:after{content:"";height:3px;width:0;background:#1779aa;position:absolute;left:0;bottom:-1px;transition:.2s ease-in}.featured-news .recent-news .news-item strong{display:block}.featured-news .recent-news .read-more{max-width:12em;float:right;display:block;margin:2em 0 0;font-size:1rem}.featured-news .recent-news .read-more.center{margin:0 auto;float:none;clear:both;-ms-transform:translateY(1.5rem);transform:translateY(1.5rem)}.mission-statement{position:relative;color:#fff;padding-bottom:1rem;margin-top:9rem}@media only screen and (min-width:800px){.mission-statement{padding-bottom:0}}@media only screen and (min-width:1400px){.mission-statement{margin-top:14rem}}@media only screen and (min-width:1500px){.mission-statement{margin-top:22rem}}@media only screen and (min-width:1600px){.mission-statement{margin-top:24rem}}.mission-statement .container{z-index:2}.mission-statement .over-image{position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 17.5em);background:url(../images/mission-statement.png) no-repeat center center;background-size:cover}@media only screen and (min-width:1000px){.mission-statement .over-image{z-index:1}}@media only screen and (min-width:1400px){.mission-statement .over-image{height:calc(100% + 23.5em)}}@media only screen and (min-width:1500px){.mission-statement .over-image{height:calc(100% + 22.5em)}}@media only screen and (min-width:1500px){.mission-statement .over-image{height:calc(100% + 30.5em)}}.mission-statement .statement{width:100%;padding:10em 0 5em 1rem}@media only screen and (min-width:500px){.mission-statement .statement{width:70%;float:right;text-align:right;margin-bottom:0;position:relative;padding:3em 0 5em;z-index:2;color:#fff!important}.mission-statement .statement:nth-child(2){padding-left:2em;padding-right:0}}@media only screen and (min-width:800px){.mission-statement .statement{width:50%}}.mission-statement .statement h2{font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:2.5rem;margin:0;padding:0;color:#fff!important}@media only screen and (min-width:900px){.mission-statement .statement h2{font-size:3.75rem}}.mission-statement .statement h3{font-size:1.25rem;color:#fff!important}@media only screen and (min-width:900px){.mission-statement .statement h3{font-size:1.75rem}}.mission-statement .statement p{font-size:1rem;color:#fff!important;letter-spacing:.025em}.home-newsletter .home-form form .form-row .col4 .mission-statement .statement .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .mission-statement .statement .hf-submit,.mission-statement .statement .button,.mission-statement .statement .edit-link,.mission-statement .statement .home-newsletter .home-form form .form-row .col4 .hf-submit,.mission-statement .statement .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{max-width:12em;border:3px solid #fff;text-transform:none;margin-top:3rem;display:block;font-size:1.125rem;float:right}.home-newsletter .home-form form .form-row .col4 .mission-statement .statement .hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .mission-statement .statement .hf-submit:before,.mission-statement .statement .button:before,.mission-statement .statement .edit-link:before,.mission-statement .statement .home-newsletter .home-form form .form-row .col4 .hf-submit:before,.mission-statement .statement .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before{background:#1779aa}.home-newsletter .home-form form .form-row .col4 .mission-statement .statement .hf-submit:active,.home-newsletter .home-form form .form-row .col4 .mission-statement .statement .hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .mission-statement .statement .hf-submit:active,.innerpage-newsletter .newsletter-form form .form-row .col4 .mission-statement .statement .hf-submit:hover,.mission-statement .statement .button:active,.mission-statement .statement .button:hover,.mission-statement .statement .edit-link:active,.mission-statement .statement .edit-link:hover,.mission-statement .statement .home-newsletter .home-form form .form-row .col4 .hf-submit:active,.mission-statement .statement .home-newsletter .home-form form .form-row .col4 .hf-submit:hover,.mission-statement .statement .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:active,.mission-statement .statement .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover{color:#1779aa}.home-subscribe-container{width:calc(100% - 2rem);margin:0 auto;border-radius:5px;background:#1779aa;max-width:55rem;box-shadow:10px 10px 20px rgba(0,0,0,.25);position:relative}@media only screen and (min-width:1000px){.home-subscribe-container{width:100%}}.home-subscribe-container .frame-2{position:absolute;z-index:10;top:0;right:0;width:0;height:100%;opacity:0;background:#fff;border-radius:5px;display:none;transition:.5s}.home-subscribe-container .frame-2 .frame-2-wrapper{padding:4rem 2rem}.home-subscribe-container .frame-2 h3{color:#1779aa;font-size:1.75rem;font-weight:200;font-style:italic;margin-bottom:2rem}.home-subscribe-container .frame-2.active{width:100%;opacity:1}.home-subscribe-container .home-subscribe-copy{background:#1779aa;color:#fff;padding:2rem;border-radius:5px 0 0 5px}.home-subscribe-container .home-subscribe-copy h3{font-size:1.5em;font-style:italic;color:#fff;margin-bottom:2rem}.home-subscribe-container .home-subscribe-copy p{margin-bottom:2rem}.home-subscribe-container .home-subscribe-copy a{color:#fff;display:block;margin-top:2rem;text-decoration:underline}.home-subscribe-container .home-subscribe-copy a:active,.home-subscribe-container .home-subscribe-copy a:hover{text-decoration:none}@media only screen and (min-width:1000px){.home-subscribe-container .home-subscribe-copy{width:calc(100% - 20rem);float:left}}.home-subscribe-container .home-sub-form{width:100%;padding:2rem;color:#5a5a5c;background:#fff;border-radius:5px}.home-subscribe-container .home-sub-form form{position:relative}.home-subscribe-container .home-sub-form form fieldset{border:0;padding:0;margin:0}.home-subscribe-container .home-sub-form form .form-row{clear:both;margin-bottom:1em}.home-subscribe-container .home-sub-form form label{display:none}.home-subscribe-container .home-sub-form form input[type=text]{color:#5a5a5c;width:100%;background:0 0;border:0;border-bottom:3px solid #5a5a5c;outline:0;margin-bottom:1em;padding:.5em 1em}.home-subscribe-container .home-sub-form form input[type=text] ::-webkit-input-placeholder{font-style:italic}.home-subscribe-container .home-sub-form form input[type=text] :-moz-placeholder{font-style:italic}.home-subscribe-container .home-sub-form form input[type=text] ::-moz-placeholder{font-style:italic}.home-subscribe-container .home-sub-form form input[type=text] ::-ms-input-placeholder{font-style:italic}.home-subscribe-container .home-sub-form form input[type=text] :-ms-input-placeholder{font-style:italic}.home-subscribe-container .home-sub-form form input[type=text] ::placeholder{font-style:italic}.home-newsletter .home-form form .form-row .col4 .home-subscribe-container .home-sub-form .hf-submit,.home-subscribe-container .home-sub-form .button,.home-subscribe-container .home-sub-form .edit-link,.home-subscribe-container .home-sub-form .home-newsletter .home-form form .form-row .col4 .hf-submit,.home-subscribe-container .home-sub-form .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-subscribe-container .home-sub-form .hf-submit{width:100%;max-width:100%;display:block;cursor:pointer}.home-subscribe-container .home-sub-form .nl-error{padding:0}.home-subscribe-container .home-sub-form .disclaimer{font-size:.8rem;font-style:italic;display:block;margin-top:1rem;text-align:center;line-height:1.4em}@media only screen and (min-width:1000px){.home-subscribe-container .home-sub-form{width:20rem;float:right}}.home-newsletter{position:relative;background:#1779aa}.home-newsletter.v2{padding:4rem 0}.home-newsletter .home-form{width:100%;color:#fff;padding:3.5em 0}@media only screen and (min-width:1000px){.home-newsletter .home-form{float:left;padding:4.5em 0 6.5em}}.home-newsletter .home-form h3{color:#fff;font-size:1.75rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:2rem}@media only screen and (min-width:1000px){.home-newsletter .home-form h3{font-size:2.25rem}}.home-newsletter .home-form form fieldset{border:0;padding:0;margin:0}.home-newsletter .home-form form .form-row{clear:both;margin-bottom:1em}.home-newsletter .home-form form .form-row .col1,.home-newsletter .home-form form .form-row .col2,.home-newsletter .home-form form .form-row .col3,.home-newsletter .home-form form .form-row .col4{width:100%}@media only screen and (min-width:700px){.home-newsletter .home-form form .form-row .col1{float:left;width:calc(33.33% - 5rem);margin-right:2rem}}@media only screen and (min-width:700px){.home-newsletter .home-form form .form-row .col2{float:left;width:calc(33.33% - 5rem);margin-right:2rem}}@media only screen and (min-width:700px){.home-newsletter .home-form form .form-row .col3{float:left;width:calc(33.33% - 5rem);margin-right:2rem}}.home-newsletter .home-form form .form-row .col4 .hf-submit{cursor:pointer;border:3px solid #fff;color:#fff;font-size:1rem;text-transform:none;padding:.3em .8em .2em}.home-newsletter .home-form form .form-row .col4 .hf-submit:before{background:#1779aa}.home-newsletter .home-form form .form-row .col4 .hf-submit:after{background:#fff}.home-newsletter .home-form form .form-row .col4 .hf-submit:hover{color:#1779aa}.home-newsletter .home-form form .form-row .col4 .hf-submit:hover:after{background:#fff}@media only screen and (min-width:900px){.home-newsletter .home-form form .form-row .col4{width:9rem;float:left}.home-newsletter .home-form form .form-row .col4 .hf-submit{width:100%}.home-newsletter .home-form form .form-row .col4 input{display:none}}.home-newsletter .home-form form .form-row.last{margin-top:1em;float:right;clear:both;width:100%}@media only screen and (min-width:800px){.home-newsletter .home-form form .form-row.last{width:36rem}.home-newsletter .home-form form .form-row.last br{display:none}.home-newsletter .home-form form .form-row.last input[name=weekly]{margin-left:2rem}}.home-newsletter .home-form form .form-row.last input[type=checkbox]{width:15px;float:left;margin-right:1em;margin-top:.25em}.home-newsletter .home-form form .form-row.last span{display:block;float:left;font-size:.875rem;margin:0;font-style:italic}.home-newsletter .home-form form .form-row .disclaimer{color:#5a5a5c}.home-newsletter .home-form form label{display:none}.home-newsletter .home-form form input[type=email],.home-newsletter .home-form form input[type=text]{width:100%;background:0 0;border:0;border-bottom:3px solid #fff;font-style:italic;outline:0;margin-bottom:1em;padding:.5em 1em}.home-newsletter .home-form form input[type=submit]{display:none}.home-newsletter .home-form form span{display:block;margin:1em 0}.home-newsletter .home-form form ::-webkit-input-placeholder{color:#fff;opacity:.8}.home-newsletter .home-form form :-moz-placeholder{color:#fff;opacity:.8}.home-newsletter .home-form form ::-moz-placeholder{color:#fff;opacity:.8}.home-newsletter .home-form form ::-ms-input-placeholder{color:#fff;opacity:.8}.home-newsletter .home-form form :-ms-input-placeholder{color:#fff;opacity:.8}.home-newsletter .home-form form ::placeholder{color:#fff;opacity:.8}.home-columns{position:relative;padding:4em 0 0}.home-columns.v2{padding:0}@media only screen and (min-width:1000px){.home-columns{padding:0 0 2em}.home-columns.v2{margin-top:3rem}}.home-columns.blue-bg{background:#1779aa;padding:4rem 0}@media only screen and (min-width:1000px){.home-columns.blue-bg{padding:0 0 6rem}}@media only screen and (min-width:1000px){.home-columns.blue-bg .column,.home-columns.blue-bg .column:nth-child(3){margin-top:6rem}}.home-columns .column{width:100%;margin-bottom:2em;background:#fff;padding:0 0 3.5em}@media only screen and (min-width:1000px){.home-columns .column{width:calc(33.33% - 1.3333em);float:left;margin-bottom:0;margin-right:2em;margin-top:-4rem}.home-columns .column:nth-child(3){margin:0;margin-top:-4rem}}.home-columns .column .column-titleWrap{padding:1.5rem 2rem;border-bottom:2px solid #1779aa}.home-columns .column .column-contentWrap{padding:1.5em 2em}.home-columns .column h3{margin:0;padding:0 0 0 5rem;color:#5a5a5c;font-size:1.75rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif}@media only screen and (min-width:400px){.home-columns .column h3{padding:0 0 0 6rem}}@media only screen and (min-width:1200px){.home-columns .column h3{font-size:2.25rem}}.home-columns .column p{font-size:.875rem;color:#5a5a5c}.home-columns .column .concluded,.home-columns .column .copy-wrapper{margin-bottom:2rem}.home-columns .column .publish-date{font-size:1.5rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:200;margin:2rem 0 1rem;color:#5a5a5c}.home-columns .column .read-more{display:block;margin-top:1em;font-size:1.125rem}.home-columns .column .button,.home-columns .column .edit-link,.home-columns .column .home-newsletter .home-form form .form-row .col4 .hf-submit,.home-columns .column .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .home-columns .column .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-columns .column .hf-submit{max-width:18em;display:block;float:left;margin-bottom:2rem;clear:none;font-size:.95rem}@media only screen and (min-width:400px){.home-columns .column .button,.home-columns .column .edit-link,.home-columns .column .home-newsletter .home-form form .form-row .col4 .hf-submit,.home-columns .column .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .home-columns .column .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-columns .column .hf-submit{font-size:1rem}}.home-columns .column .this-week{font-size:.875rem}.elections-widget{padding:0;margin:0 0 3rem;line-height:1.4em}.elections-widget li{list-style:none;margin:0 0 1em;padding-bottom:.75em;border-bottom:1px solid #f1f2f2}.elections-widget li strong{display:block}.elections-widget li span{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.elections-widget li .date-label{font-size:.85em}.events-widget{padding:0;margin:0 0 3rem}.events-widget li{list-style:none;margin:0 0 1em;padding-bottom:.75em;border-bottom:1px solid #f1f2f2}.events-widget li strong{display:block}.events-widget li span{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.events-widget li .date-label{font-size:.85em}.home-bottom-columns{position:relative;padding:0 0 4em;margin-top:2rem}.home-bottom-columns .column{width:100%;margin-bottom:2em;padding:1.5em 2em;background:#fff}.home-bottom-columns .column p{font-size:.875rem;margin-bottom:2rem}@media only screen and (min-width:1000px){.home-bottom-columns .column{width:calc(33.33% - 1.3333em);float:left;margin-right:2em}}@media only screen and (min-width:1400px){.home-bottom-columns .column{margin-bottom:0}}.home-bottom-columns .column.first{width:100%;margin-bottom:2rem}@media only screen and (min-width:1000px){.home-bottom-columns .column.first{width:calc(33.33% - 1.3333em);margin-bottom:0}}.home-bottom-columns .column:nth-child(3){background:#1779aa;color:#fff;margin:0}.home-bottom-columns .column:nth-child(3) h3{color:#fff;border-bottom:0}.home-bottom-columns .column:nth-child(3) .button,.home-bottom-columns .column:nth-child(3) .edit-link,.home-bottom-columns .column:nth-child(3) .home-newsletter .home-form form .form-row .col4 .hf-submit,.home-bottom-columns .column:nth-child(3) .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit{border:3px solid #fff;color:#fff;display:inline-block}.home-bottom-columns .column:nth-child(3) .button:before,.home-bottom-columns .column:nth-child(3) .edit-link:before,.home-bottom-columns .column:nth-child(3) .home-newsletter .home-form form .form-row .col4 .hf-submit:before,.home-bottom-columns .column:nth-child(3) .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit:before,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit:before{background:#1779aa}.home-bottom-columns .column:nth-child(3) .button:hover,.home-bottom-columns .column:nth-child(3) .edit-link:hover,.home-bottom-columns .column:nth-child(3) .home-newsletter .home-form form .form-row .col4 .hf-submit:hover,.home-bottom-columns .column:nth-child(3) .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit:hover,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit:hover{color:#1779aa}.home-bottom-columns .column:nth-child(3) .button:hover:after,.home-bottom-columns .column:nth-child(3) .edit-link:hover:after,.home-bottom-columns .column:nth-child(3) .home-newsletter .home-form form .form-row .col4 .hf-submit:hover:after,.home-bottom-columns .column:nth-child(3) .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover:after,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit:hover:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column:nth-child(3) .hf-submit:hover:after{background:#fff}.home-bottom-columns .column h3{margin:0;border-bottom:2px solid #f1f2f2;margin-bottom:.5em;padding:0 0 1rem 4rem;line-height:1em;color:#5a5a5c;font-size:1.75rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif}@media only screen and (min-width:400px){.home-bottom-columns .column h3{padding:0 0 1rem 6rem}}@media only screen and (min-width:1200px){.home-bottom-columns .column h3{font-size:2.25rem}}.home-bottom-columns .column .publish-date{font-size:1.5rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:200;margin:1rem 0}.home-bottom-columns .column .read-more{display:block;margin:0;height:100%}.home-bottom-columns .column .button,.home-bottom-columns .column .edit-link,.home-bottom-columns .column .home-newsletter .home-form form .form-row .col4 .hf-submit,.home-bottom-columns .column .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column .hf-submit{max-width:18em;display:block}@media only screen and (min-width:1400px){.home-bottom-columns .column .button,.home-bottom-columns .column .edit-link,.home-bottom-columns .column .home-newsletter .home-form form .form-row .col4 .hf-submit,.home-bottom-columns .column .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column .hf-submit{display:inline-block}}.home-bottom-columns .column .button.last,.home-bottom-columns .column .home-newsletter .home-form form .form-row .col4 .last.hf-submit,.home-bottom-columns .column .innerpage-newsletter .newsletter-form form .form-row .col4 .last.hf-submit,.home-bottom-columns .column .last.edit-link,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column .last.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column .last.hf-submit{margin-top:1em}.home-bottom-columns .column .button.submit:after,.home-bottom-columns .column .home-newsletter .home-form form .form-row .col4 .submit.hf-submit:after,.home-bottom-columns .column .innerpage-newsletter .newsletter-form form .form-row .col4 .submit.hf-submit:after,.home-bottom-columns .column .submit.edit-link:after,.home-newsletter .home-form form .form-row .col4 .home-bottom-columns .column .submit.hf-submit:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .home-bottom-columns .column .submit.hf-submit:after{background:#fff}.resources-widget{padding-left:0;margin-top:0}.resources-widget li{list-style:none;padding:1em 0;border-bottom:1px solid #f1f2f2;min-height:4rem;display:inline-block;width:100%}.resources-widget li a{padding:0;margin:1rem 0;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1rem}.resources-widget li a span{display:block;float:left;font-size:1.125rem;color:#5a5a5c;width:calc(100% - 5.3rem);padding-right:1rem}.resources-widget li a .home-resource-read-more{float:right;color:#ef574b;width:5.3rem;padding-right:0}.resources-widget li a:active .home-resource-read-more,.resources-widget li a:hover .home-resource-read-more{text-decoration:underline;text-decoration-color:#ef574b}.icon-state:before{content:"";width:3rem;height:3rem;position:absolute;top:1.8rem;left:1.5rem;background:url(../images/state-icons/general.svg)}.icon-AL:before{background:url(../images/state-icons/AL.svg)}.icon-AK:before{background:url(../images/state-icons/AK.svg)}.icon-AZ:before{background:url(../images/state-icons/AZ.svg)}.icon-AR:before{background:url(../images/state-icons/AR.svg)}.icon-CA:before{background:url(../images/state-icons/CA.svg)}.icon-CT:before{background:url(../images/state-icons/CT.svg)}.icon-CO:before{background:url(../images/state-icons/CO.svg)}.icon-DC:before{background:url(../images/state-icons/DC.svg)}.icon-DE:before{background:url(../images/state-icons/DE.svg)}.icon-FL:before{background:url(../images/state-icons/FL.svg)}.icon-GA:before{background:url(../images/state-icons/GA.svg)}.icon-GU:before{background:url(../images/state-icons/GU.svg)}.icon-HI:before{background:url(../images/state-icons/HI.svg)}.icon-IA:before{background:url(../images/state-icons/IA.svg)}.icon-ID:before{background:url(../images/state-icons/ID.svg)}.icon-IL:before{background:url(../images/state-icons/IL.svg)}.icon-IN:before{background:url(../images/state-icons/IN.svg)}.icon-KS:before{background:url(../images/state-icons/KS.svg)}.icon-KY:before{background:url(../images/state-icons/KY.svg)}.icon-LA:before{background:url(../images/state-icons/LA.svg)}.icon-ME:before{background:url(../images/state-icons/ME.svg)}.icon-MD:before{background:url(../images/state-icons/MD.svg)}.icon-MA:before{background:url(../images/state-icons/MA.svg)}.icon-MI:before{background:url(../images/state-icons/MI.svg)}.icon-MN:before{background:url(../images/state-icons/MN.svg)}.icon-MS:before{background:url(../images/state-icons/MS.svg)}.icon-MO:before{background:url(../images/state-icons/MO.svg)}.icon-MT:before{background:url(../images/state-icons/MT.svg)}.icon-NE:before{background:url(../images/state-icons/NE.svg)}.icon-NV:before{background:url(../images/state-icons/NV.svg)}.icon-NH:before{background:url(../images/state-icons/NH.svg)}.icon-NJ:before{background:url(../images/state-icons/NJ.svg)}.icon-NM:before{background:url(../images/state-icons/NM.svg)}.icon-NY:before{background:url(../images/state-icons/NY.svg)}.icon-NC:before{background:url(../images/state-icons/NC.svg)}.icon-ND:before{background:url(../images/state-icons/ND.svg)}.icon-OH:before{background:url(../images/state-icons/OH.svg)}.icon-OK:before{background:url(../images/state-icons/OK.svg)}.icon-OR:before{background:url(../images/state-icons/OR.svg)}.icon-PA:before{background:url(../images/state-icons/PA.svg)}.icon-PR:before{background:url(../images/state-icons/PR.svg)}.icon-RI:before{background:url(../images/state-icons/RI.svg)}.icon-SC:before{background:url(../images/state-icons/SC.svg)}.icon-SD:before{background:url(../images/state-icons/SD.svg)}.icon-TN:before{background:url(../images/state-icons/TN.svg)}.icon-TX:before{background:url(../images/state-icons/TX.svg)}.icon-UT:before{background:url(../images/state-icons/UT.svg)}.icon-USVI:before{background:url(../images/state-icons/VI.svg)}.icon-VT:before{background:url(../images/state-icons/VT.svg)}.icon-VA:before{background:url(../images/state-icons/VA.svg)}.icon-WA:before{background:url(../images/state-icons/WA.svg)}.icon-WV:before{background:url(../images/state-icons/WV.svg)}.icon-WI:before{background:url(../images/state-icons/WI.svg)}.icon-WY:before{background:url(../images/state-icons/WY.svg)}.sticky-container{left:calc(100% + 15em)}.sticky-container.active{left:0}@media only screen and (min-width:1000px){.sticky-container{padding:0;position:relative;z-index:9;background:0 0;right:auto;left:auto;height:auto;top:auto;transition:height .3s ease-out}}#news-apply-filters{clear:both;margin:1rem 0;display:inline-block}.news-alertWrap{background:#ef574b;display:block;width:100%;height:auto;overflow:hidden;position:relative;z-index:1}.news-alertWrap.closed{display:none}.news-alertWrap .container{padding:1.2rem 2rem 2.5rem}.news-alertWrap .alert-label{color:#fff;font-size:1.125rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;text-transform:uppercase;float:left;width:4rem}.news-alertWrap .alert-message{color:#fff;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-size:1rem;width:calc(100% - 7rem);float:left;margin-right:1rem}@media only screen and (min-width:1000px){.news-alertWrap .alert-message{width:calc(100% - 7rem)}}.news-alertWrap .alert-message p{color:#fff;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-size:1rem}.news-alertWrap #alert-close{float:left;width:2rem;height:2rem;background:url(../../public_assets/images/close-icon.svg) no-repeat;background-size:50%;background-position:center center;border:1px solid #fff;border-radius:50%;margin-top:-.3rem;cursor:pointer}.filters{width:100%;padding:1.5em 3em}@media only screen and (min-width:1000px){.filters{background:#5a5a5c;height:4rem}}.filters.sticky{padding:0}.filters.sticky.stuck{position:fixed;top:0;left:100%;z-index:100;transition:.5s}.filters.sticky.stuck.active{left:0}@media only screen and (min-width:800px){.filters.sticky.stuck{left:0}}.filters .filter-label{display:block;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#fff;padding:0}@media only screen and (min-width:1000px){.filters .filter-label{width:7em;float:left;padding:1.25rem .5rem .5rem 2rem;margin-right:2rem}}@media only screen and (min-width:1100px){.filters .filter-label{width:8em;padding:1.25rem .5rem .5rem 4rem}}.filters .dropdown{width:100%;margin-top:1em;padding:0;margin-bottom:2rem}@media only screen and (min-width:1000px){.filters .dropdown{width:calc(33.33% - 4em);float:left;padding:0 3em 0 0;margin-top:0;margin-bottom:0}.filters .dropdown:nth-last-child(1){padding-right:2rem}}@media only screen and (min-width:1100px){.filters .dropdown{width:calc(33.33% - 5em)}}.filters .dropdown select{border:0;width:calc(100% - 1em);margin-top:.5em;background:#fff}.filters .dropdown .selectize-control .selectize-input>input::-webkit-input-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input:-moz-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input::-moz-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input::-ms-input-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input:-ms-input-placeholder{font-style:italic;color:#fff;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.filters .dropdown .selectize-control .selectize-input>input::placeholder{font-style:italic;color:#fff;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}@media only screen and (min-width:1000px){.filters .dropdown .selectize-control .selectize-input>input::-webkit-input-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input:-moz-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input::-moz-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input::-ms-input-placeholder{font-style:italic;color:#fff}.filters .dropdown .selectize-control .selectize-input>input:-ms-input-placeholder{font-style:italic;color:#fff;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.filters .dropdown .selectize-control .selectize-input>input::placeholder{font-style:italic;color:#fff;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}}.filters .search{width:100%;max-width:100%;margin-top:2em;border-bottom:1px solid #fff;position:relative}@media only screen and (min-width:1000px){.filters .search{margin-top:1.12rem;text-align:right;margin-left:0;float:left;width:calc(33.33% - 5em);border-bottom:1px solid #fff}}.filters .search form{width:100%}@media only screen and (min-width:1000px){.filters .search form{float:right;width:100%}}.filters .search input[type=text]{width:80%;float:left;outline:0;padding:.15rem 1em;border:0;background:0 0;color:#F9FAFA}.filters .search input[type=submit]{width:2rem;float:right;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-white.png) no-repeat center center;background-size:16px;padding:0;outline:0;margin-top:-.2rem;margin-right:.5rem}.search{position:relative}.search-clear{position:absolute;bottom:4px;right:2.5rem;color:#fff;z-index:1;width:6rem;text-align:left;text-transform:uppercase;cursor:pointer;display:none}.search-clear.active{display:block}.search-clear:before{content:"";width:1rem;height:1px;background:#fff;display:block;position:absolute;top:13px;left:5px;z-index:3;-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-clear:after{content:"";width:1rem;height:1px;background:#fff;display:block;position:absolute;top:13px;left:5px;z-index:3;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.search-clear div{background:#6b6b6e;display:inline-block;padding:.3rem .8rem 0 2rem;border-radius:3px;transition:.2s;line-height:1.4em;cursor:pointer}.search-clear:active span,.search-clear:hover span{background:#7c7c7f}.filterable-content{position:relative;margin:2em 0 1em}.filterable-content.stuck{margin-top:6rem}.filterable-content header{width:100%;padding:0;display:block}@media only screen and (min-width:1000px){.filterable-content header{position:absolute;top:0;left:0}}.filterable-content header .search{margin-top:1em;text-align:right;float:right;width:10em}@media only screen and (min-width:900px){.filterable-content header .search{width:14em;float:left}}@media only screen and (min-width:1000px){.filterable-content header .search{float:right;margin-right:calc(25% + 2em)}}.filterable-content header .search form{width:10em}@media only screen and (min-width:900px){.filterable-content header .search form{float:right;width:14em}}.filterable-content header .search input[type=text]{width:80%;float:left;outline:0;padding:.25em 1em;border:0;border-bottom:1px solid #CACBCD;background:0 0}.filterable-content header .search input[type=submit]{width:20%;float:left;overflow:hidden;text-indent:-1000px;border:0;border-bottom:1px solid #CACBCD;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:16px;padding:6px 0 2px;outline:0}.filterable-content .no-results{width:100%;min-height:45vh;padding:2em}.filterable-content .extended-search{padding:2em}.filterable-content .news-wrapper{width:100%;margin-top:0}.filterable-content .news-wrapper .search{clear:both;width:100%;max-width:14em;margin:0 0 1em;border-bottom:1px solid #CACBCD}@media only screen and (min-width:1000px){.filterable-content .news-wrapper .search{margin-top:1.25em}}.filterable-content .news-wrapper .search input[type=text]{width:80%;float:left;outline:0;padding:.25em 1em;border:0;background:0 0}.filterable-content .news-wrapper .search input[type=text]::-webkit-input-placeholder{font-style:italic;color:#CACBCD}.filterable-content .news-wrapper .search input[type=text]:-moz-placeholder{font-style:italic;color:#CACBCD}.filterable-content .news-wrapper .search input[type=text]::-moz-placeholder{font-style:italic;color:#CACBCD}.filterable-content .news-wrapper .search input[type=text]::-ms-input-placeholder{font-style:italic;color:#CACBCD}.filterable-content .news-wrapper .search input[type=text]:-ms-input-placeholder{font-style:italic;color:#CACBCD;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.filterable-content .news-wrapper .search input[type=text]::placeholder{font-style:italic;color:#CACBCD;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.filterable-content .news-wrapper .search .weekly-type{position:relative;width:1em;float:left}.filterable-content .news-wrapper .search .weekly-type .weekly-dropdown{position:absolute;top:100%;right:0;width:8em;margin-top:0;line-height:1rem}.filterable-content .news-wrapper .search .weekly-type .weekly-dropdown .selectize-input{margin-top:0;text-align:left;padding:0 0 0 .5em;background:0 0;border:0}.filterable-content .news-wrapper .search .weekly-type .weekly-dropdown .selectize-dropdown{margin-top:.45em}.filterable-content .news-wrapper .search .weekly-type .weekly-dropdown .item{font:0/0 a}.filterable-content .news-wrapper .search input[type=submit]{width:20%;float:left;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:20px;padding:6px 0 2px;outline:0}.filterable-content .news-wrapper .search .search-results{text-align:left;margin-top:.5em;position:absolute;top:1rem;left:15rem;color:#1779aa;font-family:source_sans_probold,Helvetica,Arial,sans-serif}@media only screen and (min-width:900px){.filterable-content .news-wrapper .search .search-results{top:-2.5rem;left:0}}.filterable-content .content-index{padding:0}@media only screen and (min-width:900px){.filterable-content .content-index{width:calc(75% - 2em);float:left;margin-right:2em}}.filterable-content .content-index h2{clear:both;font-size:1.25rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;padding:0;margin:1.5rem 0;letter-spacing:.04em}@media only screen and (min-width:1000px){.filterable-content .content-index h2{font-size:1.75rem}}.filterable-content .content-index .news-list{margin:0;padding:0}.filterable-content .content-index .news-list li{list-style:none;margin:0;padding:2em 0;border-top:1px solid #CACBCD}.filterable-content .content-index .news-list li.error{border:1px solid #ef574b;color:#ef574b;padding:1em;display:none;margin-bottom:2rem}.filterable-content .content-index .news-list li .title-column{width:100%;float:left;margin-top:0;margin-bottom:1.5rem;font-size:1.75rem;letter-spacing:.03em;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#A7A9AC;padding-left:3rem;position:relative}@media only screen and (min-width:1000px){.filterable-content .content-index .news-list li .title-column{width:10rem;float:left}}.filterable-content .content-index .news-list li .title-column.nonstate{font-size:1.125rem;line-height:1.2em}.filterable-content .content-index .news-list li .title-column.icon-state:before{content:"";width:2.25rem;height:2.25rem;position:absolute;top:-.4rem;left:0}.filterable-content .content-index .news-list li .listing-wrapper{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem}@media only screen and (min-width:600px){.filterable-content .content-index .news-list li .listing-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1050px){.filterable-content .content-index .news-list li .listing-wrapper{width:calc(100% - 11rem);grid-template-columns:1fr 1fr 1fr;padding-left:1rem}}@supports not (display:grid){.filterable-content .content-index .news-list li .listing-wrapper{display:table}}.filterable-content .content-index .news-list li .listing-wrapper .news-item{position:relative}@supports not (display:grid){.filterable-content .content-index .news-list li .listing-wrapper .news-item{-ms-flex:1 calc(25% - 1em);flex:1 calc(25% - 1em);float:left;margin-right:1em}}.filterable-content .content-index .news-list li .listing-wrapper .news-item.has-term .lead-in{padding-bottom:1rem}.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in{background:#fff;padding:1em;display:block;height:100%;font-size:1rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#5a5a5c;position:relative;line-height:1.6em}.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in .news-itemLabel{display:block;color:#1779aa;font-family:source_sans_proregular,Helvetica,Arial,sans-serif}.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in a:after{content:"";height:3px;width:0;background:#1779aa;position:absolute;left:0;bottom:0;transition:.2s ease-in}.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in a:hover{text-decoration:none}.filterable-content .content-index .news-list li .listing-wrapper .news-item .lead-in .date{vertical-align:bottom;font-size:.8em;color:#5a5a5c;padding:1rem 0 0}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt{display:none;background:#1779aa;padding:0;position:absolute;width:100%;top:0;left:0;border:1px solid #fff;z-index:2;overflow:hidden}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt h3{font-size:1.125rem;margin:0;padding:1em 1em 0;color:#fff}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt a{color:#fff;padding:0 1em 1em;text-decoration:underline;display:block;margin:0}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul{margin:0;padding:1em;background:#fff;border:2px solid #1779aa}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li{display:block;float:left;margin:0 0 0 .5em;list-style:none;border:0;padding:0}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li:first-of-type{width:100%;margin-bottom:.5em;margin-left:0}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li a{display:block;width:1.5em;height:1.5em;padding:0;border-radius:50%;background:url(../images/social-icons.gif);background-size:7em;text-indent:-1000px;overflow:hidden}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li a.fb{background-position:-4px -5px}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li a.tw{background-position:-43px -4px}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li a.li{background-position:-83px -4px}.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li a:active,.filterable-content .content-index .news-list li .listing-wrapper .news-item .news-excerpt ul li a:hover{opacity:.5}.filterable-content .content-index .news-list li .listing-wrapper .news-item:active .news-excerpt,.filterable-content .content-index .news-list li .listing-wrapper .news-item:hover .news-excerpt{display:block}.filterable-content .content-index .news-list li .listing-wrapper .news-item:active .lead-in a:after,.filterable-content .content-index .news-list li .listing-wrapper .news-item:hover .lead-in a:after{width:100%}.filterable-content .content-index .news-list.autofilter-news li{display:none}.filterable-content .sidebar{width:100%}@media only screen and (min-width:900px){.filterable-content .sidebar{float:left;width:25%}}.past-daily-grid{background:#1779aa;padding:2rem 3rem;width:100%}.past-daily-grid h3{font-size:1.75rem;color:#fff;font-weight:700;margin:2rem 0 1rem}.past-daily-grid .daily-grid-container{width:calc(100% + 2rem);margin-left:-1rem}.past-daily-grid .daily-grid-item{padding:1rem;background:#fff;width:calc(25% - 2rem);float:left;margin:1rem;color:#1779aa;font-weight:700;cursor:pointer;position:relative;transition:.2s}@media only screen and (min-width:1400px){.past-daily-grid .daily-grid-item{width:calc(16.666% - 2rem)}}.past-daily-grid .daily-grid-item:before{content:"";width:1rem;height:1rem;border-top:2px solid #1779aa;border-right:2px solid #1779aa;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:1.4rem;right:2rem;display:block;transition:.2s}.past-daily-grid .daily-grid-item:active,.past-daily-grid .daily-grid-item:hover{background:#0C3D55;color:#fff}.past-daily-grid .daily-grid-item:active h4,.past-daily-grid .daily-grid-item:hover h4{color:#fff}.past-daily-grid .daily-grid-item:active:before,.past-daily-grid .daily-grid-item:hover:before{border-color:#fff}.state-divider{position:relative;padding-bottom:1rem;border-bottom:1px solid #A7A9AC;margin-bottom:2rem;margin-top:3.5rem;text-transform:uppercase}.state-divider.first{margin-top:0}.state-divider .icon-state{display:block;margin-right:1rem;width:32px;height:32px;float:left}.state-divider .icon-state:before{top:0;left:0;width:32px;height:32px}.state-divider .divider-title{display:block;width:calc(100% - 50px);font-weight:700;font-size:1.125rem;margin-top:.5rem}.state-accordion{background:#fff;padding:1.5em 1.5rem 4rem;display:block;font-size:1rem;position:relative;margin-bottom:2rem;cursor:pointer}.state-accordion:before{content:"";width:0;height:4px;background:#1779aa;position:absolute;bottom:0;left:0;transition:.2s;display:block}.state-accordion:after{content:"";width:.75rem;height:.75rem;border-right:2px solid #5a5a5c;border-bottom:2px solid #5a5a5c;display:block;position:absolute;top:1rem;right:1.5rem;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.2s}@media only screen and (min-width:1000px){.state-accordion{padding:1.5em 2rem 1rem}.state-accordion:after{right:2rem}.state-accordion .icon-state:before{left:3.5rem}}.state-accordion.active:before{width:100%}.state-accordion.active:after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:1.5rem}.state-accordion.active .sa-cats{display:none}.state-accordion.active .sa-link .sa-short{display:block}.state-accordion.active .sa-link .sa-long{display:none}@media only screen and (min-width:1000px){.state-accordion.active .sa-link .sa-short{display:none}.state-accordion.active .sa-link .sa-long{display:block}}.state-accordion:active:before,.state-accordion:hover:before{width:100%}.state-accordion.error,.state-accordion.error:after{display:none}.state-accordion .trigger-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.state-accordion h3{font-size:1.12rem;font-weight:700}.state-accordion .icon-state:before{width:2rem;height:2rem;top:1.5rem;left:1.5rem}.state-accordion .sa-type{display:inline-block;margin-right:1rem}.state-accordion .sa-link{display:inline-block;position:relative;z-index:1}.state-accordion .sa-link .sa-short{display:inline-block;position:relative;padding-left:1rem}.state-accordion .sa-link .sa-short:before{content:"";display:block;width:1rem;height:1rem;background:url(../images/cursor.svg) no-repeat;background-size:contain;position:absolute;top:.2rem;left:0}.state-accordion .sa-link .sa-long{display:none}.state-accordion .sa-cats{position:absolute;bottom:1rem;right:1.5rem;text-align:right;margin:0;padding:0}@media only screen and (min-width:1000px){.state-accordion .sa-cats{right:2rem}}.state-accordion .sa-cats li{display:block;margin-left:1rem;overflow:hidden;text-indent:1000px;height:1.5rem;width:1.5rem;position:relative;float:left}.state-accordion .sa-expanded{padding-left:0;display:none}@media only screen and (min-width:1000px){.state-accordion .sa-expanded{padding-left:3rem}}.state-accordion .sa-expanded .sa-full-icons{margin:2rem 0;padding:0;max-width:60rem}.state-accordion .sa-expanded .sa-full-icons li{list-style:none;background-position:left bottom;padding-left:2.5rem;display:inline-block;margin:0 2rem 2rem 0;width:13rem;font-size:14px;height:1.5rem;padding-top:.5rem;line-height:1.2rem}.state-accordion .sa-expanded .info-row{margin-bottom:2rem;width:calc(100% - 3rem)}@media only screen and (min-width:1000px){.state-accordion .sa-expanded .info-row{width:100%}}.state-accordion .sa-expanded .info-row a{position:relative;z-index:1;font-size:18px}.state-accordion .sa-expanded .mailto-link{display:inline-block;margin-right:6rem}.state-accordion .sa-expanded .mailto-link:after{content:"";display:block;width:1.5rem;height:1.5rem;background:url(../images/email-envelope.svg) no-repeat;background-size:contain;position:absolute;top:0;right:-2.5rem}.state-accordion .sa-expanded .sa-social-links{margin:0;padding:0;position:relative;z-index:1}.state-accordion .sa-expanded .sa-social-links li{display:inline-block;margin:0 1rem 0 0;padding:0;list-style:none}.state-accordion .sa-expanded .sa-social-links li.sa-tw a{display:block;padding-left:1.5rem;position:relative;padding-top:.45rem;font-style:italic;color:#5a5a5c}.state-accordion .sa-expanded .sa-social-links li.sa-tw a:before{content:"";display:block;width:1.5rem;height:1.5rem;background:url(../images/twitter-icon.svg) no-repeat;background-size:contain;position:absolute;top:.3rem;left:0}.state-accordion .sa-expanded .sa-social-links li.sa-fb a{display:block;padding-left:1.5rem;position:relative;padding-top:.45rem;font-style:italic;color:#5a5a5c}.state-accordion .sa-expanded .sa-social-links li.sa-fb a:before{content:"";display:block;width:1.5rem;height:1.5rem;background:url(../images/facebook-icon.svg) no-repeat;background-size:contain;position:absolute;top:0;left:0}.voter-registration{background:url(../images/sa-voter-registration.svg) no-repeat center center;background-size:1.5rem}.pollworker-recruitment-training{background:url(../images/sa-pollworker-recruitment-training.svg) no-repeat center center;background-size:1.5rem;height:2rem!important;padding-top:0!important}.vote-by-mail-absentee{background:url(../images/sa-vote-by-mail-absentee.svg) no-repeat center center;background-size:1.5rem}.in-person-voting{background:url(../images/sa-in-person-voting.svg) no-repeat center center;background-size:1.5rem}.tabulation-results-canvas{background:url(../images/sa-tabulation-results-canvas.svg) no-repeat center center;background-size:1.5rem}.geography-and-boundaries{background:url(../images/sa-geography-and-boundaries.svg) no-repeat center center;background-size:1.5rem}.testing-and-certification{background:url(../images/sa-testing-and-certification.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option:nth-child(1){padding:1rem 0 .5rem 3rem}.selectize-dropdown .option:nth-child(even){background:#F9FAFA}.selectize-dropdown .option:nth-child(even):active,.selectize-dropdown .option:nth-child(even):hover{background:#f1f2f2}.selectize-dropdown .option[data-value=voter-registration]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=voter-registration]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-voter-registration.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option[data-value=pollworker-recruitment-training]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=pollworker-recruitment-training]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-pollworker-recruitment-training.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option[data-value=vote-by-mail-absentee]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=vote-by-mail-absentee]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-vote-by-mail-absentee.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option[data-value=in-person-voting]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=in-person-voting]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-in-person-voting.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option[data-value=tabulation-results-canvas]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=tabulation-results-canvas]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-tabulation-results-canvas.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option[data-value=geography-and-boundaries]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=geography-and-boundaries]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-geography-and-boundaries.svg) no-repeat center center;background-size:1.5rem}.selectize-dropdown .option[data-value=testing-and-certification]{padding:1rem 0 .5rem 3rem;position:relative}.selectize-dropdown .option[data-value=testing-and-certification]:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;top:.5rem;left:1rem;background:url(../images/sa-testing-and-certification.svg) no-repeat center center;background-size:1.5rem}.dropdown.state-override .selectize-control .selectize-dropdown .selectize-dropdown-content{max-height:100rem}.header-form{clear:left;color:#fff;width:calc(100% - 4rem);margin:2rem auto 0;position:relative}@media only screen and (min-width:1000px){.header-form{width:80%}}@media only screen and (min-width:1500px){.header-form{width:60%}}.header-form .form-row{display:block;width:100%;margin-bottom:2rem}.header-form .form-row label{display:none}.header-form .form-row ::-webkit-input-placeholder{color:#fff;font-style:italic}.header-form .form-row ::-moz-placeholder{color:#fff;font-style:italic}.header-form .form-row :-ms-input-placeholder{color:#fff;font-style:italic}.header-form .form-row :-moz-placeholder{color:#fff;font-style:italic}.header-form .form-row input[type=text]{border:0;border-bottom:2px solid #fff;background:0 0;color:#fff;width:100%;outline:0;padding:.5rem 1rem}.header-form .form-row input[type=checkbox]{margin-right:1rem;width:15px;float:left;margin-top:.25rem}.header-form .form-row .agree-text{float:left;display:block;width:calc(100% - 50px);font-style:italic}.header-form .form-row .nl-option span{width:calc(100% - 2.5rem);float:left;display:block}.header-form .form-row .col1{width:100%}.header-form .form-row .col2{width:calc(50% - 1rem);margin-right:1rem;float:left}.header-form .form-row .col2:nth-child(even){margin-left:1rem;margin-right:0}.header-form .form-row .sub-options{width:calc(70% - 1rem);margin-right:1rem;float:left}.header-form .form-row .sub-button-col{width:30%;float:left}.header-form .form-row .newsletter-submit{font-size:1.2rem;border:2px solid #fff;width:100%;text-align:center;padding:.3rem;cursor:pointer;background:0 0;color:#fff}.header-form .form-row .newsletter-submit:before{background:#1779aa}.header-form .form-row .newsletter-submit:after{background:#fff}.header-form .form-row .newsletter-submit:active,.header-form .form-row .newsletter-submit:hover{color:#1779aa}.header-form .nl-error{position:absolute;bottom:-4rem;left:0;z-index:10;width:100%}.accordion-list{margin:3rem 0 0;position:relative}.accordion-list .search{width:100%;float:left;clear:both;max-width:14em;margin-top:1em;border-bottom:1px solid #CACBCD}@media only screen and (min-width:900px){.accordion-list .search{position:absolute;top:0;right:3rem;width:15rem;margin-right:0;z-index:10}}@media only screen and (min-width:1200px){.accordion-list .search{position:relative;top:auto;left:auto;float:left;clear:none;margin-left:2rem}}.accordion-list .search input[type=text]{width:80%;float:left;outline:0;padding:.25em 1em;border:0;background:0 0}.accordion-list .search input[type=text]::-webkit-input-placeholder{font-style:italic;color:#CACBCD}.accordion-list .search input[type=text]:-moz-placeholder{font-style:italic;color:#CACBCD}.accordion-list .search input[type=text]::-moz-placeholder{font-style:italic;color:#CACBCD}.accordion-list .search input[type=text]::-ms-input-placeholder{font-style:italic;color:#CACBCD}.accordion-list .search input[type=text]:-ms-input-placeholder{font-style:italic;color:#CACBCD;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.accordion-list .search input[type=text]::placeholder{font-style:italic;color:#CACBCD;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.accordion-list .search .weekly-type{position:relative;width:1em;float:left}.accordion-list .search .weekly-type .weekly-dropdown{position:absolute;top:100%;right:0;width:8em;margin-top:0;line-height:1rem}.accordion-list .search .weekly-type .weekly-dropdown .selectize-input{margin-top:0;text-align:left;padding:0 0 0 .5em;background:0 0;border:0}.accordion-list .search .weekly-type .weekly-dropdown .selectize-dropdown{margin-top:.45em}.accordion-list .search .weekly-type .weekly-dropdown .item{font:0/0 a}.accordion-list .search input[type=submit]{width:20%;float:left;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:20px;padding:6px 0 2px;outline:0}.accordion-list .search .search-results{text-align:left;margin-top:.5em;position:absolute;top:3.8rem;left:19rem;color:#fff;font-family:source_sans_probold,Helvetica,Arial,sans-serif}@media only screen and (min-width:900px){.accordion-list .search .search-results{top:-3.75rem;left:0;color:#1779aa}}.accordion-list .weekly-pag-container{clear:both;float:left;width:calc(100% - 2rem);margin-right:3rem}@media only screen and (min-width:1200px){.accordion-list .weekly-pag-container{width:26rem;float:right;clear:none}}.accordion-list .weekly-links{display:block;float:right;margin:1.2rem 0 0 1.5rem;border:2px solid #fff;padding:.4rem 1rem .25rem;color:#fff;font-weight:700;width:calc(50% - 1rem)}@media only screen and (min-width:1000px){.accordion-list .weekly-links{width:auto;clear:none}}.accordion-list .weekly-links span{display:block;float:left;border-top:2px solid #fff;border-right:2px solid #fff;width:1rem;height:1rem;margin-top:.25rem;transition:.2s}.accordion-list .weekly-links.next{margin-left:-1rem}.accordion-list .weekly-links.next span{margin-right:1rem;margin-left:.25rem;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion-list .weekly-links.next:before{background:#5a5a5c}.accordion-list .weekly-links.next:after{background:#fff}.accordion-list .weekly-links.prev span{float:right;margin-left:1rem;margin-right:.25rem;-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion-list .weekly-links.prev:before{background:#5a5a5c}.accordion-list .weekly-links.prev:after{background:#fff}.accordion-list .weekly-links:active,.accordion-list .weekly-links:hover{color:#5a5a5c}.accordion-list .weekly-links:active span,.accordion-list .weekly-links:hover span{border-color:#5a5a5c}.accordion-list .accordion{clear:both;margin-bottom:0}.accordion-list .accordion:nth-child(2){margin-top:2rem}.accordion-list .accordion header h1{margin:1rem 1rem 0 0;width:auto;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:400;float:left}@media only screen and (min-width:1400px){.accordion-list .accordion header h1{margin:.75rem 0;float:left;width:auto;margin-right:1rem}}.accordion-list .accordion header h2{margin:1rem 0 0;padding-top:.3rem;width:100%;color:#fff;font-family:source_sans_probold,Helvetica,Arial,sans-serif;float:left}@media only screen and (min-width:1000px){.accordion-list .accordion header h2{padding-top:.55rem}}@media only screen and (min-width:1200px){.accordion-list .accordion header h2{float:left;width:auto;margin:.45em 1em 0 0}}.accordion-list .accordion header .header-closed{background:#fff;padding:1.5em 0 1em 2em;cursor:pointer}@media only screen and (min-width:800px){.accordion-list .accordion header .header-closed{padding:1.5em 0 1em 3em}}.accordion-list .accordion header .header-closed h2{width:calc(100% - 4rem);float:left;margin:-.5em 0 0;font-size:1.25rem}@media only screen and (min-width:800px){.accordion-list .accordion header .header-closed h2{margin:-.25em 0 0}}@media only screen and (min-width:1000px){.accordion-list .accordion header .header-closed h2{font-size:1.75rem}}.accordion-list .accordion header .header-closed h2 span{display:block;float:left}.accordion-list .accordion header .header-closed h2 .count{display:none}.accordion-list .accordion header .header-closed h2 .count.term-found{display:block;float:left;margin-left:1rem;background:#1779aa;padding:0 .5rem;color:#fff;border-radius:3px;height:1.6rem;line-height:1.6rem;min-width:1.5rem;font-size:1rem;margin-top:.75rem}.accordion-list .accordion header .header-closed .arrow{width:1em;height:1em;border-right:2px solid #5a5a5c;border-bottom:2px solid #5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;overflow:hidden;text-indent:-1000px;float:left;cursor:pointer}.accordion-list .accordion header .header-closed .arrow:active,.accordion-list .accordion header .header-closed .arrow:hover{border-color:#ef574b}.accordion-list .accordion header .header-opened{padding:0 0 .75em 2rem;position:relative;width:100%;background:#5a5a5c;color:#fff}.accordion-list .accordion header .header-opened .edit-link{position:relative;float:right;right:auto;margin-right:2rem}@media only screen and (min-width:800px){.accordion-list .accordion header .header-opened{width:100%}.accordion-list .accordion header .header-opened .edit-link{top:-1.5rem;right:0}}@media only screen and (min-width:900px){.accordion-list .accordion header .header-opened .edit-link{top:-5.5rem;right:-2em}}@media only screen and (min-width:1000px){.accordion-list .accordion header .header-opened{padding:0 0 .75em}.accordion-list .accordion header .header-opened .edit-link{top:-6.8rem;right:-2rem}}@media only screen and (min-width:1200px){.accordion-list .accordion header .header-opened .edit-link{position:relative;top:auto;right:auto;margin-top:1.5rem}}.accordion-list .accordion.opened{box-shadow:none!important}.accordion-list .accordion.closed,.accordion-list .accordion.closed .header-opened,.accordion-list .accordion.closed .weekly-grid,.accordion-list .accordion.opened .header-closed{display:none}@media only screen and (min-width:1000px){.accordion-list .accordion.closed{display:block}}.accordion-list .accordion .weekly-grid{margin:0 0 1em}.accordion-list .accordion .weekly-item{padding:2em 1em;float:left;background:#fff;position:relative;width:100%;z-index:4}@media only screen and (min-width:600px){.accordion-list .accordion .weekly-item{padding:2em 4em 2em 2em}}@media only screen and (min-width:800px){.accordion-list .accordion .weekly-item{width:75%;min-height:80rem}}@media only screen and (min-width:1000px){.accordion-list .accordion .weekly-item{padding:2em 6em 2em 3em}}.accordion-list .accordion .weekly-item .article-wrapper{overflow:hidden;height:0}.accordion-list .accordion .weekly-item .article-wrapper a{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.accordion-list .accordion .weekly-item .article-wrapper h3{font-size:1.75rem;letter-spacing:.03em;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#5a5a5c}.accordion-list .accordion .weekly-item .article-wrapper p{font-size:1rem;line-height:1.8em;letter-spacing:.02em}.accordion-list .accordion .weekly-item .article-wrapper.active{height:auto}.accordion-list .accordion .weekly-item .article-wrapper .highlight{background:#f0ca4e}.accordion-list .accordion .weekly-item .article-wrapper ul{margin:0;padding-left:1.5rem;list-style:disc}.accordion-list .accordion .weekly-item .article-wrapper ul li{margin:0 0 1rem}.accordion-list .accordion .weekly-item .article-wrapper ul li .button,.accordion-list .accordion .weekly-item .article-wrapper ul li .edit-link,.accordion-list .accordion .weekly-item .article-wrapper ul li .home-newsletter .home-form form .form-row .col4 .hf-submit,.accordion-list .accordion .weekly-item .article-wrapper ul li .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .accordion-list .accordion .weekly-item .article-wrapper ul li .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .accordion-list .accordion .weekly-item .article-wrapper ul li .hf-submit{clear:both;margin-top:1rem;float:left}.accordion-list .accordion .weekly-item .article-wrapper .related-items{margin:0;padding:0;list-style:none}.accordion-list .accordion .weekly-item .article-wrapper .related-items li{margin:3rem 0 0}.accordion-list .accordion .weekly-item .article-wrapper .related-items li h3{margin-bottom:1rem}.accordion-list .accordion .weekly-item .article-wrapper .related-items li .button,.accordion-list .accordion .weekly-item .article-wrapper .related-items li .edit-link,.accordion-list .accordion .weekly-item .article-wrapper .related-items li .home-newsletter .home-form form .form-row .col4 .hf-submit,.accordion-list .accordion .weekly-item .article-wrapper .related-items li .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .accordion-list .accordion .weekly-item .article-wrapper .related-items li .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .accordion-list .accordion .weekly-item .article-wrapper .related-items li .hf-submit{clear:both;margin-top:1rem;float:left}.accordion-list .accordion .weekly-item .article-wrapper .state-list{clear:both;padding:0 0 0 3rem}.accordion-list .accordion .weekly-item .article-wrapper .state-list h3{margin-left:-4rem;padding-left:4.5rem;margin-top:0;margin-bottom:1.5rem;font-size:1.75rem;letter-spacing:.03em;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#A7A9AC;position:relative;float:left;margin-right:2rem}.accordion-list .accordion .weekly-item .article-wrapper .state-list h3:before{width:2.25rem;height:2.25rem;top:-.4rem}.accordion-list .accordion .weekly-item .article-wrapper .state-list p{float:left;width:calc(100% - 8rem);margin-top:-.8rem}.accordion-list .accordion .weekly-item h2{font-size:1.75rem;margin-top:.2em;margin-bottom:1.2rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.accordion-list .accordion .accordion-arrows{width:2em;position:absolute;top:1.5em;right:.5em;display:none;transition:.25s}@media only screen and (min-width:800px){.accordion-list .accordion .accordion-arrows{display:block}}.accordion-list .accordion .accordion-arrows .prev{width:.7em;height:.7em;border-left:2px solid #5a5a5c;border-top:2px solid #5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;overflow:hidden;text-indent:-1000px;cursor:pointer}.accordion-list .accordion .accordion-arrows .prev:active,.accordion-list .accordion .accordion-arrows .prev:hover{border-color:#1779aa}.accordion-list .accordion .accordion-arrows .next{width:.7em;height:.7em;border-right:2px solid #5a5a5c;border-top:2px solid #5a5a5c;-ms-transform:rotate(135deg);transform:rotate(135deg);display:block;overflow:hidden;text-indent:-1000px;cursor:pointer}.accordion-list .accordion .accordion-arrows .next:active,.accordion-list .accordion .accordion-arrows .next:hover{border-color:#ef574b}.accordion-list .accordion .mobile-tab-indicator{position:fixed;bottom:0;left:0;background:#fff;padding:1em;width:100%;font-family:source_sans_probold,Helvetica,Arial,sans-serif;z-index:10;opacity:1;cursor:pointer;border-top:3px solid #5a5a5c;transition:.5s}.logged-in .accordion-list .accordion .mobile-tab-indicator{bottom:32px}.accordion-list .accordion .mobile-tab-indicator:after{content:"";display:block;float:right;width:1em;height:1em;border-bottom:1px solid #5a5a5c;border-right:1px solid #5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion-list .accordion .mobile-tab-indicator.active{opacity:0}@media only screen and (min-width:800px){.accordion-list .accordion .mobile-tab-indicator{display:none}}.accordion-list .accordion .article-tabs{position:fixed;bottom:-110vh;width:100%;left:0;background:#F9FAFA;z-index:1000000;max-height:100vh;overflow:scroll;transition:.5s}.accordion-list .accordion .article-tabs.active{bottom:0}@media only screen and (min-width:800px){.accordion-list .accordion .article-tabs{width:25%;float:left;position:relative;bottom:auto;left:auto;background:0 0;z-index:10;max-height:'auto';overflow:inherit}}.accordion-list .accordion .article-tabs ul{margin:0;padding:0}.accordion-list .accordion .article-tabs ul li{border:0;border-bottom:1px solid #F9FAFA;list-style:none;padding:1.5em 1em 1em 2em;color:#F9FAFA;cursor:pointer;position:relative;z-index:3;overflow:hidden;transition:.2s;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-size:1rem;background:#5a5a5c;letter-spacing:.02em}.accordion-list .accordion .article-tabs ul li.blue{color:#F9FAFA;background:#0C3D55}@media only screen and (min-width:900px){.accordion-list .accordion .article-tabs ul li{font-size:1.125rem}}.accordion-list .accordion .article-tabs ul li.active{background:#fff;color:#5a5a5c;border-left:0;border-bottom:0;z-index:4}.accordion-list .accordion .article-tabs ul li.active:before{left:100%}.accordion-list .accordion .article-tabs ul li .count{display:none}.accordion-list .accordion .article-tabs ul li.term-found .count{display:inline-block;margin-left:1rem;background:#ef574b;padding:0 .5rem;color:#fff;border-radius:3px;height:1.6rem;font-size:1rem}.accordion-list .accordion .article-tabs ul li:before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1;background:0 0;transition:.2s}.accordion-list .accordion .article-tabs ul li:after{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:-2;background:0 0}.accordion-list .accordion .article-tabs ul li:active,.accordion-list .accordion .article-tabs ul li:hover{color:#F9FAFA;text-decoration:none;background:#0C3D55;box-shadow:5px 5px 3px rgba(0,0,0,.05)}.accordion-list .accordion .article-tabs ul li:active:before,.accordion-list .accordion .article-tabs ul li:hover:before{left:100%}.accordion-pagination{margin:0 0 4rem;padding:1rem;background:#5a5a5c;width:100%}@media only screen and (min-width:800px){.accordion-pagination{padding:1rem 2rem;width:75%}.accordion-pagination.full-width{width:100%}}@media only screen and (min-width:1100px){.accordion-pagination{padding:3rem}}.accordion-pagination .pagination-options{padding:.5em 0;position:relative}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options{border-bottom:1px solid #5a5a5c}}.accordion-pagination .pagination-options:last-of-type{border:0}.accordion-pagination .pagination-options span{display:block;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#fff}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options span{width:12em;float:left;padding-top:1rem}}.accordion-pagination .pagination-options.yearly .pagination-wrapper{width:calc(100% - 16em);margin-right:0;padding-top:1rem}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options.yearly{border-bottom:1px solid #F9FAFA}}.accordion-pagination .pagination-options.weekly .pagination-wrapper{width:100%;padding-top:1rem}.accordion-pagination .pagination-options .pagination-wrapper{display:none;margin-left:-2rem}.accordion-pagination .pagination-options .pagination-wrapper a{color:#fff;font-size:1rem}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options .pagination-wrapper{display:block;height:3em;overflow:hidden;float:left;margin-top:.05em;position:relative}.accordion-pagination .pagination-options .pagination-wrapper.listed{height:auto!important}.accordion-pagination .pagination-options .pagination-wrapper.listed ul{width:100%!important;margin-left:0!important;columns:4}.accordion-pagination .pagination-options .pagination-wrapper.listed ul li{margin:0 2rem;float:none}}@media only screen and (min-width:1200px){.accordion-pagination .pagination-options .pagination-wrapper.listed ul{columns:5}}@media only screen and (min-width:1400px){.accordion-pagination .pagination-options .pagination-wrapper.listed ul{columns:6}}@media only screen and (min-width:1700px){.accordion-pagination .pagination-options .pagination-wrapper.listed ul{columns:6}}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options .mobile-select{display:none}}.accordion-pagination .pagination-options ul{margin:0;padding:0;width:5000px;float:left}.accordion-pagination .pagination-options ul.years li{width:3em}.accordion-pagination .pagination-options ul li{list-style:none;margin:0 8px;display:block;cursor:pointer;width:7em;float:left;white-space:nowrap}.accordion-pagination .pagination-options ul li.active{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.accordion-pagination .pagination-options ul li.highlighted a{background:#ef574b;padding:.1rem .4rem 0;border-radius:.3rem}.accordion-pagination .pagination-options ul li:active,.accordion-pagination .pagination-options ul li:hover{color:#ef574b}.accordion-pagination .pagination-options span.arrow{width:1rem;height:1rem;margin-top:.5em;display:none!important;position:absolute;top:1.2rem;right:0;border:1px solid #f1f2f2;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options span.arrow{display:block!important}}.accordion-pagination .pagination-options span.arrow.hidden{opacity:0!important}.accordion-pagination .pagination-options span.arrow.next,.accordion-pagination .pagination-options span.arrow.prev{display:none}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options span.arrow.prev{-ms-transform:rotate(-45deg);transform:rotate(-45deg);overflow:hidden;text-indent:-1000px;right:1rem;cursor:pointer;margin-right:.75rem;border-right:0;border-bottom:0}.accordion-pagination .pagination-options span.arrow.prev.disabled{cursor:default;border-color:#f1f2f2}.accordion-pagination .pagination-options span.arrow.prev.disabled:active,.accordion-pagination .pagination-options span.arrow.prev.disabled:active:after,.accordion-pagination .pagination-options span.arrow.prev.disabled:after,.accordion-pagination .pagination-options span.arrow.prev.disabled:hover,.accordion-pagination .pagination-options span.arrow.prev.disabled:hover:after{border-color:#f1f2f2}.accordion-pagination .pagination-options span.arrow.prev:active,.accordion-pagination .pagination-options span.arrow.prev:hover{border-color:#fff}}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options span.arrow.next{-ms-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden;text-indent:-1000px;right:.5rem;cursor:pointer;border-left:0;border-bottom:0}.accordion-pagination .pagination-options span.arrow.next.disabled{cursor:default;border-color:#f1f2f2}.accordion-pagination .pagination-options span.arrow.next.disabled:after{border-color:#f1f2f2}.accordion-pagination .pagination-options span.arrow.next:active,.accordion-pagination .pagination-options span.arrow.next:hover{border-color:#fff}}.accordion-pagination .pagination-options .menu-icon{width:2em;height:2em;background:url(../images/menu-icon.png) no-repeat;background-size:contain;float:left;margin-left:2em;margin-top:1em;cursor:pointer;display:none}@media only screen and (min-width:1000px){.accordion-pagination .pagination-options .menu-icon{display:block}}.accordion-pagination .pagination-options .menu-icon.active{opacity:.25}.extended-search,.no-results{padding:1rem 1rem 6rem}@media only screen and (min-width:800px){.extended-search{padding:1rem 2rem 6rem}}@media only screen and (min-width:1100px){.extended-search{padding:1rem 4rem 6rem}}@media only screen and (min-width:800px){.no-results{padding:1rem 2rem 6rem}}@media only screen and (min-width:1100px){.no-results{padding:1rem 4rem 6rem}}.past-weekly-grid{background:#1779aa;padding:2rem 3rem;width:100%}@media only screen and (min-width:800px){.past-weekly-grid{width:75%}}.past-weekly-grid h3{font-size:1.75rem;color:#fff;font-weight:700;margin:2rem 0 1rem}.past-weekly-grid .weekly-grid-container{width:calc(100% + 2rem);margin-left:-1rem}.past-weekly-grid .weekly-grid-item{padding:2rem;background:#fff;width:calc(100% - 2rem);margin:1rem;color:#1779aa;font-weight:700;cursor:pointer;position:relative;transition:.2s}@media only screen and (min-width:800px){.past-weekly-grid .weekly-grid-item{float:left;width:calc(50% - 2rem)}}@media only screen and (min-width:1000px){.past-weekly-grid .weekly-grid-item{width:calc(33.33% - 2rem)}}.past-weekly-grid .weekly-grid-item h4{color:#5a5a5c;font-size:2rem;transition:.2s}.past-weekly-grid .weekly-grid-item:before{content:"";width:1rem;height:1rem;border-top:2px solid #1779aa;border-right:2px solid #1779aa;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2.3rem;right:2rem;display:block;transition:.2s}.past-weekly-grid .weekly-grid-item:active,.past-weekly-grid .weekly-grid-item:hover{background:#0C3D55}.past-weekly-grid .weekly-grid-item:active h4,.past-weekly-grid .weekly-grid-item:hover h4{color:#fff}.past-weekly-grid .weekly-grid-item:active:before,.past-weekly-grid .weekly-grid-item:hover:before{border-color:#fff}.elections-key{display:inline-block;width:100%;padding-top:2rem}.elections-key h1{width:auto;float:left;margin:.9rem 0 0;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:400}.elections-key .municipal{position:relative;float:left;text-align:right;width:6em}.elections-key .municipal:before{content:"";width:1em;height:1em;position:absolute;top:.1em;left:-.25em;background:url(../../public_assets/images/municiple-icon.svg) no-repeat}.elections-key .calendar-download-container{display:block;color:#ef574b;margin-bottom:1rem;font-weight:700;position:relative}@media only screen and (min-width:1000px){.elections-key .calendar-download-container{float:right;margin-right:2rem;margin-bottom:0;padding-left:2rem}}.elections-key .calendar-download-container .cd-popup{position:absolute;z-index:10;top:100%;left:0;width:100%;background:#fff;text-align:center;border:1px solid #f1f2f2;display:none}.elections-key .calendar-download-container .cd-popup .calendar-download-option{display:block;padding:.2rem;transition:.2s}.elections-key .calendar-download-container .cd-popup .calendar-download-option:nth-child(even){background:#F9FAFA}.elections-key .calendar-download-container .cd-popup .calendar-download-option:active,.elections-key .calendar-download-container .cd-popup .calendar-download-option:hover{background:#f1f2f2;text-decoration:none}.elections-key .calendar-download{display:block;color:#ef574b;margin-bottom:1rem;font-weight:700;padding-left:2rem;position:relative}@media only screen and (min-width:1000px){.elections-key .calendar-download{float:right;margin-right:2rem;margin-bottom:0}}.elections-key .calendar-download:before{content:"";display:block;position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(../images/download.png) no-repeat center center;background-size:contain}.elections-key .calendar-download:active .cd-popup,.elections-key .calendar-download:hover .cd-popup{display:block}.elections-key .instructions{display:block;margin:1rem 0 0;clear:both;font-style:italic}@media only screen and (min-width:1000px){.elections-key .instructions{float:right;margin:0;clear:none}}.elections-tabs .tabs{margin:0;width:100%;left:0;z-index:1;background:#1779aa;padding:1rem 1rem 0}.elections-tabs .tabs .tab{width:calc(16.666% - 1em);float:left;padding:.5em;background:#f1f2f2;list-style:none;margin-left:1em;text-align:center;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#A7A9AC;position:relative;white-space:nowrap}.elections-tabs .tabs .tab .count{margin-left:1em;background:#ef574b;color:#fff;padding:.25em .5em 0;border-radius:3px;display:none}.elections-tabs .tabs .tab:first-of-type{margin-left:0}.elections-tabs .tabs .tab.tab-76{width:calc(11.666% - 1em)}.elections-tabs .tabs .tab.tab-75{width:calc(21.666% - 1em)}.elections-tabs .tabs .tab.resource-tab:last-of-type{background:#0C3D55;color:#f1f2f2;width:calc(17.85% - 1em)}.elections-tabs .tabs .tab.resource-tab:last-of-type.active{background:#ef574b;color:#fff}.elections-tabs .tabs .tab.resource-tab:last-of-type.active .count{display:inline-block;margin-left:1em;background:#fff;color:#ef574b;padding:.25em .5em 0;border-radius:3px}@media only screen and (min-width:1400px){.elections-tabs .tabs .tab.resource-tab:last-of-type{width:calc(17.59% - 1em)}}@media only screen and (min-width:1800px){.elections-tabs .tabs .tab.resource-tab:last-of-type{width:calc(16.54% - 1em)}}.elections-tabs .tabs .tab.active{border-bottom:0;background:#5a5a5c;margin-top:0;color:#fff}.elections-tabs .tabs .tab a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.elections-tabs .tabs .last{padding:1em;list-style:none;width:16.666%;float:left;margin-right:0;margin-top:-2.5em;background:#0C3D55;color:#f1f2f2}.elections-tabs .tabs .last select{display:none}.elections{position:relative;margin:0 0 4em}.elections .election-list{width:100%;margin-top:3em;float:left;margin-bottom:3rem}@media only screen and (min-width:900px){.elections .election-list{margin-top:0}.elections .election-list .filters{top:0;padding:1em 2em}}.elections .election-list .filters{clear:both;position:absolute;top:0;background:#5a5a5c;z-index:9;width:100%;padding:0 2em}@media only screen and (min-width:900px){.elections .election-list .filters{padding:1.5em 3em;background:#5a5a5c}}@media only screen and (min-width:1000px){.elections .election-list .filters{padding:1.5em 3em 3rem}}.elections .election-list .filters .filter{float:left;display:none}.elections .election-list .filters .filter.state{width:22%}.elections .election-list .filters .filter.middle{width:16%}.elections .election-list .filters .filter.last{width:30%}.elections .election-list .filters .filter a:hover{text-decoration:none}.elections .election-list .filters .filter span{position:relative;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#f1f2f2;text-decoration:none;font-size:.875rem}@media only screen and (min-width:1100px){.elections .election-list .filters .filter span{font-size:1rem}}@media only screen and (min-width:1300px){.elections .election-list .filters .filter span{font-size:1.125rem}}.elections .election-list .filters .filter span:after{content:"";width:.5em;height:.5em;border-right:2px solid #f1f2f2;border-bottom:2px solid #f1f2f2;-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:.15em;right:-1.2em}.elections .election-list .filters .filter span.up:after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:.5em}@media only screen and (min-width:900px){.elections .election-list .filters .filter{display:block}}@media only screen and (min-width:900px){.elections .election-list .filters.presidential{padding:1.5em 2em}}@media only screen and (min-width:1500px){.elections .election-list .filters.presidential{padding:1.5em 3em}}.elections .election-list .filters.presidential .filter.state{width:12%}.elections .election-list .filters.presidential .filter.pres{width:24%}.elections .election-list .filters.presidential .filter.last,.elections .election-list .filters.presidential .filter.middle{width:16%}@media only screen and (min-width:1500px){.elections .election-list .filters.presidential .filter.middle,.elections .election-list .filters.presidential .filter.pres,.elections .election-list .filters.presidential .filter.state{width:16%}.elections .election-list .filters.presidential .filter.last{width:20%}}@media only screen and (min-width:900px){.elections .election-list .filters .dropdown{display:none}}.elections .election-list ul{margin:0;padding:1.5em 0;background:#fff}@media only screen and (min-width:900px){.elections .election-list ul{padding:4em 0 0}}.elections .election-list ul li{padding:0 2em;list-style:none}@media only screen and (min-width:1500px){.elections .election-list ul li{padding:0 3em}}.elections .election-list ul li .colmatch{position:relative;padding-left:1rem}.elections .election-list ul li .colmatch:before{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.05)0,transparent 100%)}.elections .election-list ul li .colmatch:after{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;right:0;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.05)100%)}.elections .election-list ul li .colmatch:first-child{padding-left:0}.elections .election-list ul li .colmatch:first-child:before,.elections .election-list ul li .colmatch:last-child:after{display:none}.elections .election-list ul li.greybarred{background:#f1f2f2}.elections .election-list ul li:last-of-type{border:0}.elections .election-list ul li#no-results{padding:2rem 3rem}.elections .election-list ul li>div{padding:1rem 0}.elections .election-list ul li .column-wide{width:100%}.elections .election-list ul li .column-standard{position:relative;width:100%}.elections .election-list ul li .column-standard .dot{position:relative}.elections .election-list ul li .column-standard .dot:after{content:"";width:1em;height:1em;position:absolute;top:0;right:-1.25em;background:url(../../public_assets/images/municiple-icon.svg) no-repeat}.elections .election-list ul li .column-end{width:100%}.elections .election-list ul li a{font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#5a5a5c}@media only screen and (min-width:900px){.elections .election-list ul li .column-wide{width:22%;float:left}.elections .election-list ul li .column-standard{position:relative;width:16%;float:left}.elections .election-list ul li .column-end{width:30%;float:left}}@media only screen and (min-width:900px){.elections .election-list ul.presidential .column-wide{width:12%;float:left}.elections .election-list ul.presidential .column-pres{position:relative;width:24%;float:left}.elections .election-list ul.presidential .column-standard{position:relative;width:16%;float:left}.elections .election-list ul.presidential .column-end{width:16%;float:left}}@media only screen and (min-width:1500px){.elections .election-list ul.presidential .column-wide{width:16%;float:left}.elections .election-list ul.presidential .column-pres,.elections .election-list ul.presidential .column-standard{position:relative;width:16%;float:left}.elections .election-list ul.presidential .column-end{width:20%;float:left}}.innerpage-newsletter{display:inline-block;width:100%;position:relative;background:#1779aa}.innerpage-newsletter .newsletter-form{width:100%;color:#fff;padding:3.5em 0}@media only screen and (min-width:1000px){.innerpage-newsletter .newsletter-form{float:left;padding:3.5em 0}}.innerpage-newsletter .newsletter-form h3{color:#fff;font-size:1.75rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:2rem}@media only screen and (min-width:1000px){.innerpage-newsletter .newsletter-form h3{font-size:2.25rem}}.innerpage-newsletter .newsletter-form form fieldset{border:0;padding:0;margin:0}.innerpage-newsletter .newsletter-form form .form-row{clear:both;margin-bottom:1em}.innerpage-newsletter .newsletter-form form .form-row .col1,.innerpage-newsletter .newsletter-form form .form-row .col2,.innerpage-newsletter .newsletter-form form .form-row .col3,.innerpage-newsletter .newsletter-form form .form-row .col4{width:100%}@media only screen and (min-width:700px){.innerpage-newsletter .newsletter-form form .form-row .col1{float:left;width:calc(33.33% - 5rem);margin-right:2rem}}@media only screen and (min-width:700px){.innerpage-newsletter .newsletter-form form .form-row .col2{float:left;width:calc(33.33% - 5rem);margin-right:2rem}}@media only screen and (min-width:700px){.innerpage-newsletter .newsletter-form form .form-row .col3{float:left;width:calc(33.33% - 5rem);margin-right:2rem}}.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{cursor:pointer;border:3px solid #fff;color:#fff;font-size:1rem;text-transform:none;padding:.3em .8em .2em}.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:before{background:#1779aa}.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:after{background:#fff}.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover{color:#1779aa}.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit:hover:after{background:#fff}@media only screen and (min-width:900px){.innerpage-newsletter .newsletter-form form .form-row .col4{width:9rem;float:left}.innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{width:100%}.innerpage-newsletter .newsletter-form form .form-row .col4 input{display:none}}.innerpage-newsletter .newsletter-form form .form-row.last{margin-top:1em;float:right;clear:both;width:100%}@media only screen and (min-width:800px){.innerpage-newsletter .newsletter-form form .form-row.last{width:36rem}.innerpage-newsletter .newsletter-form form .form-row.last br{display:none}.innerpage-newsletter .newsletter-form form .form-row.last input[name=weekly]{margin-left:2rem}}.innerpage-newsletter .newsletter-form form .form-row.last input[type=checkbox]{width:15px;float:left;margin-right:1em;margin-top:.25em}.innerpage-newsletter .newsletter-form form .form-row.last span{display:block;float:left;font-size:.875rem;margin:0;font-style:italic}.innerpage-newsletter .newsletter-form form .form-row .disclaimer{color:#5a5a5c}.innerpage-newsletter .newsletter-form form label{display:none}.innerpage-newsletter .newsletter-form form input[type=email],.innerpage-newsletter .newsletter-form form input[type=text]{width:100%;background:0 0;border:0;border-bottom:3px solid #fff;color:#fff;outline:0;margin-bottom:1em;padding:.5em 1em}.innerpage-newsletter .newsletter-form form input[type=submit]{display:none}.innerpage-newsletter .newsletter-form form span{display:block;margin:1em 0}.innerpage-newsletter .newsletter-form form ::-webkit-input-placeholder{color:#fff;opacity:.8}.innerpage-newsletter .newsletter-form form :-moz-placeholder{color:#fff;opacity:.8}.innerpage-newsletter .newsletter-form form ::-moz-placeholder{color:#fff;opacity:.8}.innerpage-newsletter .newsletter-form form ::-ms-input-placeholder{color:#fff;opacity:.8}.innerpage-newsletter .newsletter-form form :-ms-input-placeholder{color:#fff;opacity:.8}.innerpage-newsletter .newsletter-form form ::placeholder{color:#fff;opacity:.8}.events{position:relative;margin:1em 0}.events header{position:absolute;top:0;left:0;width:100%;padding:0 0 .25em}.events header h1{width:auto;float:left;margin:.5em 0;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:400}@media only screen and (min-width:1000px){.events header h1{margin:.25em 0}}.events .events-list{width:100%;margin-top:1em;background:#fff}@media only screen and (min-width:1000px){.events .events-list{margin-top:4.3em;min-height:60vh}}.events .events-list .highlight{background:#f0ca4e}.events .events-list .filters{clear:both;position:absolute;top:2.7em;background:#fff;z-index:8;width:100%;padding:1.75em 4em 1em;display:none}@media only screen and (min-width:1000px){.events .events-list .filters{display:block}}.events .events-list .filters a{font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#5a5a5c;text-decoration:none;font-size:.875rem}@media only screen and (min-width:1100px){.events .events-list .filters a{font-size:1rem}}@media only screen and (min-width:1300px){.events .events-list .filters a{font-size:1.125rem}}@media only screen and (min-width:1000px){.events .events-list .filters{top:4.5em;padding:1.5em 2em 1em}}.events .events-list .filters .filter{float:left;display:none}.events .events-list .filters .filter.wide{width:35%}.events .events-list .filters .filter.middle{width:17.5%}.events .events-list .filters .filter.end{width:30%}.events .events-list .filters .filter span{position:relative;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.events .events-list .filters .filter span:after{content:"";width:.5em;height:.5em;border-right:2px solid #5a5a5c;border-bottom:2px solid #5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:.15em;right:-1.2em}@media only screen and (min-width:1000px){.events .events-list .filters .filter{display:block}}.events .events-list .filters .dropdown{display:block}@media only screen and (min-width:1000px){.events .events-list .filters .dropdown{display:none}}.events .events-list ul{margin:0;padding:2em 0}@media only screen and (min-width:1000px){.events .events-list ul{padding:5em 0 0;margin-bottom:3rem}}.events .events-list ul li{padding:0 2rem;list-style:none}.events .events-list ul li:last-of-type{border:0;padding-bottom:2em}.events .events-list ul li.greybarred{background:#f1f2f2}.events .events-list ul li.error{border:1px solid #ef574b;color:#ef574b;padding:1em;display:none;margin-bottom:1em}.events .events-list ul li .colmatch{position:relative;padding:1rem}.events .events-list ul li .colmatch:before{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.05)0,transparent 100%)}.events .events-list ul li .colmatch:after{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;right:0;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.05)100%)}.events .events-list ul li .colmatch:first-child{padding-left:0}.events .events-list ul li .colmatch.column-end:after,.events .events-list ul li .colmatch:first-child:before{display:none}.events .events-list ul li .column-first{width:100%;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.events .events-list ul li .column-end,.events .events-list ul li .column-middle{width:100%}.events .events-list ul li .list-details{display:none;clear:both}@media only screen and (min-width:1000px){.events .events-list ul li .column-first{width:35%;float:left;padding-right:2em}.events .events-list ul li .column-middle{width:17.5%;float:left}.events .events-list ul li .column-end{width:30%;float:left}}.search-notice{clear:both}@media only screen and (min-width:1000px){.search-notice{position:absolute;top:1.25em;right:0}}.search-notice .events-close{display:block;margin-left:1em;padding:.25em .25em 0;background:#ef574b;color:#fff;position:relative;width:1em;height:1em;float:right;margin-top:.25em;border-radius:3px;cursor:pointer}.search-notice .events-close:before{content:"";width:.8em;height:1px;background:#fff;position:absolute;-ms-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:0 0;transform-origin:0 0;top:3px;left:4px}.search-notice .events-close:after{content:"";width:.8em;height:1px;background:#fff;position:absolute;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:0 0;transform-origin:0 0;bottom:3px;left:3px}.sticky-container{position:fixed;z-index:9;top:6em;width:100%;padding:5rem 2rem 0;height:calc(100vh - 6em);background:#1779aa;transition:.5s}.sticky-container.active{right:0}@media only screen and (min-width:1000px){.sticky-container{position:relative;z-index:9;padding:0;background:0 0;right:auto;height:auto;top:auto}}.sticky-container .filters{width:100%;float:left;margin-top:0;padding:0}@media only screen and (min-width:1000px){.sticky-container .filters{background:#5a5a5c;color:#5a5a5c;width:100vw;padding:0 2rem}}@media only screen and (min-width:1100px){.sticky-container .filters{padding:0 4rem}}.sticky-container .filters .dropdowns{width:100%;float:left}.sticky-container .filters .dropdowns .dropdown-label{display:none}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns .dropdown-label{display:block}}.sticky-container .filters .dropdowns span{display:block;width:100%;margin-top:.25em;padding:.5rem 0;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#fff}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns span{width:5em;max-width:unset;float:left;padding:1rem .5rem .5rem 0;margin-right:2em}}.sticky-container .filters .dropdowns .dropdown{width:100%}.sticky-container .filters .dropdowns .dropdown select{border:0;width:calc(100% - 1em);margin-top:.5em;background:#fff}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns .dropdown{width:calc(50% - 5em);max-width:unset;margin-left:0;float:left;margin-top:0;padding:0;margin-right:2rem}.sticky-container .filters .dropdowns .dropdown:nth-child(3){margin-right:0}.sticky-container .filters .dropdowns .dropdown span{display:none}}@media only screen and (min-width:1000px){.sticky-container .filters .dropdowns{display:block}}.sticky-container .filters.stuck{position:fixed}.sticky-container .filters.stuck .filters{width:calc(100% - 8em);margin-left:4em}.sticky-container .filters.stuck.outview{-ms-transform:translateY(-8rem);transform:translateY(-8rem)}.page h1{margin-bottom:0;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.inner-page{margin:9em auto 4em}.inner-page header{padding:0 2rem}.inner-page .submit-header{max-width:55rem;margin:9em auto 0}.inner-page-hero{margin:0 auto 2em;height:auto;display:inline-block;width:100%;background:#1779aa}.inner-page-hero .about-media,.inner-page-hero .about-media .video-placeholder{margin:0}.hero-image{width:100%;height:24rem}@media only screen and (min-width:800px){.hero-image{height:30rem}}.subscribe-header{width:calc(100% - 4rem);margin:-5rem auto 4rem}@media only screen and (min-width:1000px){.subscribe-header{width:100%;max-width:54rem;margin:-16rem auto 4rem}}.subscribe-header .subscribe-copy{padding:1rem 1.5rem;color:#1779aa;text-align:center;background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.5);margin-bottom:-5px;position:relative;z-index:1}@media only screen and (min-width:600px){.subscribe-header .subscribe-copy{padding:2rem 3rem}}@media only screen and (min-width:1000px){.subscribe-header .subscribe-copy{padding:4rem 6rem}}.subscribe-header .subscribe-copy h1{padding:0;margin:0 0 1rem}.subscribe-header .subscribe-copy p{font-size:1.4rem;padding-bottom:0;margin-bottom:0}.subscribe-header .form-container{background:#1779aa;color:#fff;padding:2rem 1.5rem}@media only screen and (min-width:600px){.subscribe-header .form-container{padding:2rem 3rem}}@media only screen and (min-width:1000px){.subscribe-header .form-container{padding:4rem 6rem}}.subscribe-header .form-container form{max-width:30rem;margin:0 auto}.subscribe-header .form-container form #subscribe-error{clear:both;float:left;width:100%;color:#ef574b;border:2px solid #ef574b;background:#fff;padding:2rem;display:none}.subscribe-success{display:none;text-align:center;color:#fff}.subscribe-success h3{color:#fff;font-size:2.5rem;font-weight:700}.subscribe-success.blue{color:#5a5a5c;text-align:left;padding:0}.subscribe-success.blue h3{color:#1779aa}.subscribe-success.blue .share ul{display:inline-block;-ms-transform:translateY(12px);transform:translateY(12px)}.subscribe-success .share{margin-top:1rem;font-weight:700}.subscribe-success .share ul{margin:0;padding:0}.subscribe-success .share ul li{list-style:none;padding:0;display:inline-block;margin:0 .25rem}.subscribe-success .share ul li a{width:2rem;height:2rem;background:#ef574b;border-radius:50%;display:block;overflow:hidden;text-indent:-1000px}.subscribe-success .share ul li a.fb{background-image:url(../images/icon-facebook.svg);background-size:8px;background-position:center center;background-repeat:no-repeat}.subscribe-success .share ul li a.tw{background-image:url(../images/icon-twitter.svg);background-size:17px;background-position:center center;background-repeat:no-repeat}.subscribe-success .share ul li a.li{background-image:url(../images/icon-linkedin.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}.form-row{width:100%;margin-bottom:1rem;clear:both;position:relative}@media only screen and (min-width:1000px){.form-row.half{width:calc(50% - 1rem);float:left;margin:0 1rem 2rem 0;clear:none}.form-row.half.right{margin:0 0 2rem 1rem}}.form-row.half .select-trigger{border:2px solid #1779aa}.form-row.half .select-options{border:2px solid #1779aa;border-top:0}.form-row.half .skip{display:block;width:calc(50% - 2rem);float:left;text-align:center;padding:.44rem 0;margin-right:2rem;cursor:pointer;border:1px solid #5a5a5c}@media only screen and (min-width:1000px){.form-row.half .skip{margin-top:2.3rem}}.form-row.half .newsletter-submit{margin-top:2.3rem;display:block;margin-right:0;cursor:pointer}.form-row.checks{padding:0 1rem;margin-top:2rem;clear:both}@media only screen and (min-width:600px){.form-row.checks{padding:0 4rem}}.form-row.checks input[type=checkbox]{clear:left;float:left;margin:.25rem 1rem 0 0}.form-row.checks span{float:left;display:block;width:calc(100% - 2rem);margin-bottom:1rem}.form-row label{display:none}.form-row #subscribe-button{cursor:pointer;color:#fff;margin-top:1rem;float:left;width:100%}.form-row #subscribe-button:before{background:#ef574b}.form-row #subscribe-button:after{background:#fff}.form-row #subscribe-button:active,.form-row #subscribe-button:hover{color:#ef574b}.form-row input[type=email],.form-row input[type=text]{width:100%;background:#fff;color:#5a5a5c;border:0;outline:0;margin-bottom:1em;padding:.5em 1em}.form-row input[type=email].error,.form-row input[type=text].error{border:2px solid #ef574b}.form-row .select-label{display:block;position:relative;margin-bottom:.5rem}.form-row .select-label .optional{display:block;position:absolute;top:0;right:0;font-style:italic;font-size:.8rem}.form-row .select-trigger{background:#fff;padding:.5em 1em;position:relative;color:#5a5a5c;cursor:pointer}.form-row .select-trigger:after{content:"";width:1rem;height:1rem;display:block;border-right:2px solid #1779aa;border-bottom:2px solid #1779aa;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:.75rem;right:1rem;transition:.2s}.form-row .select-trigger.active:after{-ms-transform:rotate(225deg);transform:rotate(225deg)}.form-row .select-options{position:absolute;top:100%;left:0;width:100%;margin:0;padding:0;background:#fff;z-index:4;display:none}.form-row .select-options li{list-style:none;padding:.5rem;border-bottom:1px solid #f1f2f2;color:#5a5a5c;transition:.2s}.form-row .select-options li.active,.form-row .select-options li:active,.form-row .select-options li:hover{background:#f1f2f2}.form-row select{display:none}.form-row .disclaimer{font-size:.8rem;font-style:italic;text-align:center;margin-top:1rem;width:100%;float:left}.back-resources{display:block;margin-top:2rem}@media only screen and (min-width:800px){.back-resources{position:absolute;top:3.8rem;right:4rem;margin-top:0}}.inner-content{padding:2em;background:#fff;margin-top:2em;position:relative}.inner-content.resource-inner{max-width:65rem;margin-left:auto;margin-right:auto;padding:4rem}.inner-content.resource-inner h1{margin:1rem 0;color:#5a5a5c}.inner-content.resource-inner .video-container{margin-top:2rem;margin-bottom:2rem}.inner-content.blue-border{border-bottom:4px solid #1779aa}.inner-content>h2{margin-top:0}.inner-content .result-group{clear:both;position:relative;border-bottom:1px solid #f1f2f2;padding:2rem 0}.home-newsletter .home-form form .form-row .col4 .inner-content .result-group .hf-submit,.inner-content .result-group .button,.inner-content .result-group .edit-link,.inner-content .result-group .home-newsletter .home-form form .form-row .col4 .hf-submit,.inner-content .result-group .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .inner-content .result-group .hf-submit{max-width:12em;margin-top:1.2rem;display:block;clear:both}@media only screen and (min-width:800px){.home-newsletter .home-form form .form-row .col4 .inner-content .result-group .hf-submit,.inner-content .result-group .button,.inner-content .result-group .edit-link,.inner-content .result-group .home-newsletter .home-form form .form-row .col4 .hf-submit,.inner-content .result-group .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .inner-content .result-group .hf-submit{float:right;margin-top:-2.35rem}}.inner-content .result-group.subsection{clear:both}@media only screen and (min-width:800px){.inner-content .result-group.subsection{clear:none;width:50%;float:left;min-height:13em}.inner-content .result-group.subsection.even{clear:left;border-right:1px solid #f1f2f2}.inner-content .result-group.subsection.odd{padding-left:2em}}.home-newsletter .home-form form .form-row .col4 .inner-content .result-group.subsection .hf-submit,.inner-content .result-group.subsection .button,.inner-content .result-group.subsection .edit-link,.inner-content .result-group.subsection .home-newsletter .home-form form .form-row .col4 .hf-submit,.inner-content .result-group.subsection .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .inner-content .result-group.subsection .hf-submit{position:relative;top:auto;right:auto;margin-top:1em}.inner-content .sec-title{display:block;float:left}.inner-content .search-more{clear:both}.inner-content .count{color:#fff;background:#1779aa;padding:.25em .25em 0;display:block;margin-left:1em;font-size:1rem;border-radius:3px;line-height:1rem;float:left;margin-top:.5em}.search-page-results{max-width:55rem;margin:2rem auto}.result-items{clear:both;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em;margin:1em 0}@media only screen and (min-width:800px){.result-items{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1000px){.result-items{grid-template-columns:1fr 1fr 1fr 1fr}}.result-items .result-item{padding:1em;border:1px solid #5a5a5c;background:#fff}.about-tagline{padding:2em}@media only screen and (min-width:1000px){.about-tagline{width:calc(50% - 1em);float:left;min-height:24em;padding:2em 1rem 1em 4rem;margin-right:1em}}@media only screen and (min-width:1400px){.about-tagline{padding:3rem 2em 2rem 6rem}}.about-tagline h1{padding:0;margin:0;color:#fff;line-height:1.2em}.about-tagline a{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.about-media{min-height:14em;width:100%}@media only screen and (min-width:600px){.about-media{height:24rem}}@media only screen and (min-width:1000px){.about-media{width:50%;float:left;margin-left:1em}}.about-media .image-placeholder,.about-media .video-placeholder{width:100%;height:14em}@media only screen and (min-width:600px){.about-media .image-placeholder,.about-media .video-placeholder{height:24rem}}.about-media .video-placeholder{cursor:pointer;position:relative}.about-media .video-placeholder:before{content:"";display:block;width:4em;height:4em;background:rgba(0,0,0,.8);border-radius:50%;position:absolute;z-index:1;top:50%;left:50%;margin:-2em 0 0 -2em}.about-media .video-placeholder:after{content:"";display:block;width:0;height:0;border-top:1.25em solid transparent;border-bottom:1.25em solid transparent;border-left:1.5em solid #fff;background:rgba(0,0,0,.5);position:absolute;z-index:2;top:50%;left:50%;margin:-1.25em 0 0 -.5em}.about-media .video-placeholder iframe{border:0;width:100%;height:100%;position:relative;z-index:4}.about-blocks{clear:both}.about-blocks .about-half{margin-bottom:2em;background:#fff;box-shadow:5px 5px 3px rgba(0,0,0,.05);padding:2em}.about-blocks .about-half a{font-family:source_sans_probold,Helvetica,Arial,sans-serif}@media only screen and (min-width:800px){.about-blocks .about-half{width:calc(50% - 1em);float:left;margin-right:1em}.about-blocks .about-half:nth-child(even){margin-right:0;margin-left:1em}}.history{background:#fff;box-shadow:5px 5px 3px rgba(0,0,0,.05);margin:2em 0 4em;padding:2em}.history a{font-family:source_sans_probold,Helvetica,Arial,sans-serif}.team .team-member{width:100%;padding:2em;background:#fff;box-shadow:5px 5px 3px rgba(0,0,0,.05);margin-bottom:2em}.team .team-member h2{font-size:1.4rem}.team .team-member h3{font-size:1.2rem;color:#1779aa}.team .team-member a{font-family:source_sans_probold,Helvetica,Arial,sans-serif}@media only screen and (min-width:800px){.team .team-member{width:calc(50% - 1em);float:left;margin-right:1em;margin-bottom:4em}.team .team-member:nth-child(even){margin-right:0;margin-left:1em}}.resources{position:relative;margin:4em 0}.resources header{position:absolute;z-index:10;top:0;left:0;width:100%;padding:0}.resources header h1{width:100%;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:400;margin:.75rem 0}.resources header h1.filtered{color:#fff;z-index:10;position:fixed}@media only screen and (min-width:1000px){.resources header h1{width:calc(100% - 14rem);float:left}}.resources .resource-nav ul{display:none}@media only screen and (min-width:1000px){.resources .resource-nav ul{display:block;width:calc(100% - 5rem);float:left;padding:0;margin:0}}@media only screen and (min-width:1200px){.resources .resource-nav ul{width:calc(100% - 20rem)}}.resources .resource-nav ul li{list-style:none;display:block;float:left;margin:0;padding:.5rem 1rem;color:#A7A9AC;cursor:pointer;position:relative;border-bottom:3px solid #1779aa;transition:.2s}.resources .resource-nav ul li.active,.resources .resource-nav ul li:active,.resources .resource-nav ul li:hover{color:#5a5a5c;border-color:#ef574b}.resources .resource-nav ul li:last-child{font-weight:700}.resources .resource-nav ul li .count{display:none;padding:.2rem .5rem 0;background:#ef574b;color:#fff;border-radius:3px;position:absolute;top:-2rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.resources .resource-nav .resource-search-box{display:inline-block;width:100%;max-width:100%}@media only screen and (min-width:1000px){.resources .resource-nav .resource-search-box{display:block;float:left;width:5rem}}@media only screen and (min-width:1200px){.resources .resource-nav .resource-search-box{width:20rem}}.resources .resource-nav .resource-search-box span{float:left;width:100%;margin-top:1rem;margin-bottom:.6rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:.875rem}@media only screen and (min-width:1000px){.resources .resource-nav .resource-search-box span{display:none}}.resources .resource-nav .resource-search-box .search{border-bottom:1px solid #5a5a5c;margin-top:0;margin-left:0;text-align:right;width:100%;max-width:100%}@media only screen and (min-width:900px){.resources .resource-nav .resource-search-box .search{float:left}}@media only screen and (min-width:1000px){.resources .resource-nav .resource-search-box .search{width:14em;float:right}}@media only screen and (min-width:1000px){.resources .resource-nav .resource-search-box .search form{float:right;width:100%}}.resources .resource-nav .resource-search-box .search input[type=text]{width:calc(100% - 3rem);float:left;outline:0;padding:.25em 1em;border:0;background:0 0}.resources .resource-nav .resource-search-box .search input[type=text].active{padding-left:7rem}.resources .resource-nav .resource-search-box .search input[type=text]::-webkit-input-placeholder{font-style:italic}.resources .resource-nav .resource-search-box .search input[type=text]:-moz-placeholder{font-style:italic}.resources .resource-nav .resource-search-box .search input[type=text]::-moz-placeholder{font-style:italic}.resources .resource-nav .resource-search-box .search input[type=text]::-ms-input-placeholder{font-style:italic}.resources .resource-nav .resource-search-box .search input[type=text]:-ms-input-placeholder{font-style:italic;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.resources .resource-nav .resource-search-box .search input[type=text]::placeholder{font-style:italic;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.resources .resource-nav .resource-search-box .search input[type=submit]{width:2rem;float:right;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:16px;padding:6px 0 2px;outline:0}.resources .sticky-container{position:fixed;top:6em;right:calc(-100% - 5em);width:100%;height:calc(100vh - 6em);background:#5a5a5c;color:#fff;transition:.5s}.resources .sticky-container.active{right:0}.resources .sticky-container .filters{margin-left:0;height:100%}.resources .sticky-container .filters.tabbed{background:#5a5a5c}@media only screen and (min-width:1000px){.resources .sticky-container .filters{height:auto;padding:5em 1em 2em;margin-top:0;top:inherit;width:100vw}.resources .sticky-container .filters .filter-label{display:none}.resources .sticky-container .filters .topic-label{display:block}}.resources .sticky-container .filters .mobile-categories-tab{margin-bottom:2rem;height:5rem}.resources .sticky-container .filters .mobile-menu-label{color:#fff;font-size:1.125rem;max-width:unset;width:100%}@media only screen and (min-width:1000px){.resources .sticky-container .filters .mobile-menu-label{color:#5a5a5c}}.resources .sticky-container .filters .search-label{display:none}.resources .sticky-container .filters .dropdowns{padding:0}.resources .sticky-container .filters .dropdowns .dropdown.mobile{max-width:unset;margin-left:0}.resources .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control{margin-top:-1em}.resources .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control .selectize-input{border-bottom:1px solid #fff}@media only screen and (min-width:1000px){.resources .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control .selectize-input{border-bottom:0;border-bottom:1px solid #A7A9AC}.resources .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control .selectize-input:after{margin-top:-.75rem;border-right:2px solid #A7A9AC;border-bottom:2px solid #A7A9AC}}@media only screen and (min-width:1000px){.resources .sticky-container .filters .dropdowns .dropdown-container{width:calc(100% - 16rem);float:right}}@media only screen and (min-width:1200px){.resources .sticky-container .filters .dropdowns .dropdown-container{width:calc(100% - 24rem)}}.resources .sticky-container .filters .dropdowns .selectize-control{margin-top:-.45rem}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input{width:auto!important}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-webkit-input-placeholder{font-style:italic;color:#f1f2f2}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input:-moz-placeholder{font-style:italic;color:#f1f2f2}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-moz-placeholder{font-style:italic;color:#f1f2f2}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-ms-input-placeholder{font-style:italic;color:#f1f2f2}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input:-ms-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem;padding-left:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.resources .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::placeholder{font-style:italic;color:#f1f2f2;font-size:1rem;padding-left:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.resources .sticky-container .filters .filter-label{display:block}@media only screen and (min-width:1000px){.resources .sticky-container .filters .filter-label{margin-top:0}}.resources .sticky-container .filters .topic-label{display:none}@media only screen and (min-width:1000px){.resources .sticky-container .filters .topic-label{margin-top:0}}.resources .sticky-container .filters .selectize-input{border-color:#fff;margin-top:1rem;border-bottom:1px solid #fff;padding:.25em 1em .75em;height:1.85em}@media only screen and (min-width:1000px){.resources .sticky-container .filters .selectize-input{margin-top:0;border-bottom:1px solid #f1f2f2;padding:unset;height:1.85rem}}.resources .sticky-container .filters .selectize-input .item{color:#fff;font-style:italic;opacity:.8}@media only screen and (min-width:1000px){.resources .sticky-container .filters .selectize-input .item{color:#fff}}.resources .sticky-container .filters .selectize-input:after{margin-top:-.75rem;border-right:2px solid #fff;border-bottom:2px solid #fff}@media only screen and (min-width:1000px){.resources .sticky-container .filters .selectize-input:after{border-right:2px solid #f1f2f2;border-bottom:2px solid #f1f2f2}}@media only screen and (min-width:1000px){.resources .sticky-container .filters .resource-search-box .search input[type=text]{padding:.25em 1em .75em}.resources .sticky-container .filters .resource-search-box .search input[type=text].active{padding-left:7rem}.resources .sticky-container .filters .resource-search-box .search input[type=submit]{width:3rem;float:right;position:absolute;right:1.25rem;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:20px}}@media only screen and (min-width:1000px){.resources .sticky-container{top:0;right:0;transition:0s;height:5rem;width:100%;position:relative}.resources .sticky-container.active{left:0;right:auto}.resources .sticky-container .filters{margin-top:0;padding:1em 2em .75em;top:inherit;width:100%;margin-left:0;box-shadow:0 5px 3px rgba(0,0,0,.05);transition:transform .5s,margin-top .5s}.resources .sticky-container .filters .tabs{bottom:4.95em;opacity:1;transition:.5s}.resources .sticky-container .filters.tabbed{background:#5a5a5c!important}.resources .sticky-container .filters.tabbed #curtab-label{font-size:1.8rem;color:#fff;white-space:nowrap}.resources .sticky-container .filters .dropdowns{width:100%;padding:0}.resources .sticky-container .filters .dropdowns .dropdown.mobile{max-width:14em}.resources .sticky-container .filters .dropdowns .dropdown.desktop{width:calc(33.33% - 2em);height:1.85rem;padding:1.5rem 0 0;float:right;margin-right:0;margin-left:2rem}.resources .sticky-container .filters .dropdowns span{width:5em;padding:1rem .5rem .5rem 0;margin-right:0}.resources .sticky-container .filters .resource-search-box span{display:none}.resources .sticky-container .filters .resource-search-box .search input[type=text]{width:78%;padding:.25em 1em}.resources .sticky-container .filters .resource-search-box .search input[type=text].active{padding-left:7rem}.resources .sticky-container .filters.stuck{box-shadow:0 5px 3px rgba(0,0,0,.05);position:fixed;width:calc(100% - 4em);top:5em;left:2rem;margin-top:0;-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:1000px) and (min-width:1100px){.resources .sticky-container .filters.stuck{width:calc(100% - 8em);left:4em}}@media only screen and (min-width:1000px){.resources .sticky-container .filters.stuck .tabs{opacity:0}.resources .sticky-container .filters.stuck .tabs:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4em;background:#f1f2f2;z-index:-1}.resources .sticky-container .filters.stuck.outview{-ms-transform:translateY(-8rem);transform:translateY(-8rem)}}@media only screen and (min-width:1200px){.resources .sticky-container .filters .dropdowns .dropdown.desktop{padding:1.5rem 3rem 0 0}.resources .sticky-container .filters.tabbed #curtab-label{font-size:2.4rem}}.resources .sticky-container .mobile-only{display:block}@media only screen and (min-width:1000px){.resources .sticky-container .mobile-only{display:none}}.resources .sticky-container .mobile-only span{display:block;width:8em;float:left;max-width:8em;margin-top:.8em;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:.875rem}.resources .sticky-container .mobile-only .selectize{width:100%;float:left;margin-top:-1em}.home-newsletter .home-form form .form-row .col4 .resources .sticky-container .mobile-only .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .resources .sticky-container .mobile-only .hf-submit,.resources .sticky-container .mobile-only .button,.resources .sticky-container .mobile-only .edit-link,.resources .sticky-container .mobile-only .home-newsletter .home-form form .form-row .col4 .hf-submit,.resources .sticky-container .mobile-only .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{font-size:1em;float:left;width:12em;max-width:12em;margin:2rem 0;cursor:pointer}.resources .resource-options{width:100%;background:#fff;position:relative;float:left;margin-bottom:1em;margin-top:0}@media only screen and (min-width:1000px){.resources .resource-options{margin-top:-5.2em;padding-top:8rem}}.resources .resource-options .filters{clear:both;background:#fff;width:100%;padding:0 2em 1em;display:none}@media only screen and (min-width:1000px){.resources .resource-options .filters{display:none;position:absolute;top:8rem;z-index:1;margin-top:0;padding:1em 2em}}.resources .resource-options .filters .filter{float:left;display:none}@media only screen and (min-width:1000px){.resources .resource-options .filters .filter{display:block}}.resources .resource-options .filters .filter.first{width:40%}.resources .resource-options .filters .filter.last,.resources .resource-options .filters .filter.middle{width:20%}.resources .resource-options .filters .filter a{color:#5a5a5c}.resources .resource-options .filters .filter span{position:relative;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.resources .resource-options .filters .filter span:after{content:"";width:.5em;height:.5em;border-right:2px solid #5a5a5c;border-bottom:2px solid #5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:.15em;right:-1.2em}.resources .resource-options .filters .filter span.up:after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:.5em}.resources .resource-options .filters .dropdown{display:block}@media only screen and (min-width:1000px){.resources .resource-options .filters .dropdown{display:none}}.resources .resource-options ul{margin:0;padding:1em 0 0}@media only screen and (min-width:1000px){.resources .resource-options ul{padding:0 0 3em}}.resources .resource-options ul li{padding:.75em 4em .75rem 2rem;width:100%;list-style:none;margin-bottom:3rem}@media only screen and (min-width:1000px){.resources .resource-options ul li{width:50%;float:left;padding:.75em 12em .75rem 2rem}}.resources .resource-options ul li:last-of-type{border:0;padding-bottom:2em}.resources .resource-options ul li.greybarred{background:#fff;clear:both}.resources .resource-options ul li.error{border:1px solid #ef574b;padding:1em;color:#ef574b;display:none;margin:4em 0}.resources .resource-options ul li h3{font-size:1.6rem;font-weight:700;margin-top:1rem;margin-bottom:1rem}.resources .resource-options ul li .resource-copy .clipboard-link{display:block;float:none;margin-top:2rem}.home-newsletter .home-form form .form-row .col4 .resources .resource-options ul li .resource-copy .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .resources .resource-options ul li .resource-copy .hf-submit,.resources .resource-options ul li .resource-copy .button,.resources .resource-options ul li .resource-copy .edit-link,.resources .resource-options ul li .resource-copy .home-newsletter .home-form form .form-row .col4 .hf-submit,.resources .resource-options ul li .resource-copy .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{display:block;float:none;margin-top:2rem;max-width:14rem}.resources .resource-options ul li .column-first{width:100%;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif}.resources .resource-options ul li .column-last,.resources .resource-options ul li .column-middle{width:100%}.resources .resource-options ul li .list-details{display:none;clear:both;padding:2em 0}@media only screen and (min-width:1000px){.resources .resource-options ul li .list-details{width:40%}}.home-newsletter .home-form form .form-row .col4 .resources .resource-options ul li .list-details .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .resources .resource-options ul li .list-details .hf-submit,.resources .resource-options ul li .list-details .button,.resources .resource-options ul li .list-details .edit-link,.resources .resource-options ul li .list-details .home-newsletter .home-form form .form-row .col4 .hf-submit,.resources .resource-options ul li .list-details .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{max-width:12em;margin-top:1em;display:block;float:left}.home-newsletter .home-form form .form-row .col4 .resources .resource-options ul li .list-details .clipboard-link.hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .resources .resource-options ul li .list-details .clipboard-link.hf-submit,.resources .resource-options ul li .list-details .button.clipboard-link,.resources .resource-options ul li .list-details .clipboard-link.edit-link,.resources .resource-options ul li .list-details .home-newsletter .home-form form .form-row .col4 .clipboard-link.hf-submit,.resources .resource-options ul li .list-details .innerpage-newsletter .newsletter-form form .form-row .col4 .clipboard-link.hf-submit{max-width:16rem;flaot:left;position:relative;overflow:visible}.home-newsletter .home-form form .form-row .col4 .resources .resource-options ul li .list-details .clipboard-link.hf-submit .copy-message,.innerpage-newsletter .newsletter-form form .form-row .col4 .resources .resource-options ul li .list-details .clipboard-link.hf-submit .copy-message,.resources .resource-options ul li .list-details .button.clipboard-link .copy-message,.resources .resource-options ul li .list-details .clipboard-link.edit-link .copy-message,.resources .resource-options ul li .list-details .home-newsletter .home-form form .form-row .col4 .clipboard-link.hf-submit .copy-message,.resources .resource-options ul li .list-details .innerpage-newsletter .newsletter-form form .form-row .col4 .clipboard-link.hf-submit .copy-message{position:absolute;top:-3.5rem;left:50%;white-space:nowrap;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#1779aa;color:#fff;padding:.5rem 1rem;display:none}.home-newsletter .home-form form .form-row .col4 .resources .resource-options ul li .list-details .clipboard-link.hf-submit .copy-message:after,.innerpage-newsletter .newsletter-form form .form-row .col4 .resources .resource-options ul li .list-details .clipboard-link.hf-submit .copy-message:after,.resources .resource-options ul li .list-details .button.clipboard-link .copy-message:after,.resources .resource-options ul li .list-details .clipboard-link.edit-link .copy-message:after,.resources .resource-options ul li .list-details .home-newsletter .home-form form .form-row .col4 .clipboard-link.hf-submit .copy-message:after,.resources .resource-options ul li .list-details .innerpage-newsletter .newsletter-form form .form-row .col4 .clipboard-link.hf-submit .copy-message:after{content:"";display:block;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #1779aa;position:absolute;bottom:-.5rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:1000px){.resources .resource-options ul li .column-first{width:40%;float:left;padding-right:2em}.resources .resource-options ul li .column-middle{width:20%;float:left;padding-right:2em}.resources .resource-options ul li .column-last{width:20%;float:left}}.resources .resource-options ul.autofilter li{display:none}.resource-icons .resource-icon{display:block;float:left;width:1.5rem;height:1.5rem}.resource-icons .resource-icon.downloadable-file{background:url(../images/icon-downloadable-file.svg) no-repeat center center;background-size:contain}.resource-icons .resource-icon.external-link{background:url(../images/icon-link.svg) no-repeat center center;background-size:contain}.resource-icons .resource-icon.video{background:url(../images/icon-video.svg) no-repeat center center;background-size:contain}.resource-icons .resource-logo{display:block;float:left;margin-left:1rem;width:4rem;height:1.5rem}.resource-icons .electionline-icon{background:url(../images/icon-electionline.svg) no-repeat center center;background-size:contain}.resource-icons .demofund-icon{background:url(../images/t-r-icon-democracy-fund.svg) no-repeat center center;background-size:contain}.resource-byline{margin-bottom:1rem}.resource-byline .resource-author{color:#1779aa;margin-right:2rem}.video-container{position:relative;display:block;cursor:pointer}.video-container.play-enabled:before{content:"";display:block;width:4rem;height:4rem;background:#ef574b;border-radius:50%;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-container.play-enabled:after{content:"";display:block;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.5rem solid #fff;position:absolute;top:50%;left:calc(50% + .2rem);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-container .video-thumbnail{width:100%}.all-video-link{display:block;position:absolute;z-index:1;top:0;right:4rem;color:#000;text-decoration:underline}.all-video-link:active,.all-video-link:hover{color:#ef574b;text-decoration:none}.resource-padder{position:relative;padding:0 4rem}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.more-videos{background:#fff;box-shadow:5px 5px 3px rgba(0,0,0,.05);padding:4rem;max-width:80rem;margin:4rem auto}.more-videos h2{font-weight:700;font-size:2.5rem;line-height:2.25rem}.more-videos .more-videos-item{width:calc(50% - 2rem);float:left;margin-right:2rem;margin-top:2rem}.more-videos .more-videos-item:nth-child(odd){margin-right:0;margin-left:2rem}.more-videos .more-videos-item:nth-child(even){clear:left}.more-videos .more-videos-item h3{font-size:1.75rem;font-weight:700;margin:1rem 0}.more-videos .more-videos-item .resource-logo{margin-left:0}.more-videos .more-videos-item .video-container{margin-bottom:2rem}.home-newsletter .home-form form .form-row .col4 .more-videos .more-videos-item .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .more-videos .more-videos-item .hf-submit,.more-videos .more-videos-item .button,.more-videos .more-videos-item .edit-link,.more-videos .more-videos-item .home-newsletter .home-form form .form-row .col4 .hf-submit,.more-videos .more-videos-item .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{max-width:14rem;margin-top:2rem;display:block}.marketplace{position:relative;margin:2em 0}@media only screen and (min-width:1000px){.marketplace{margin:5rem 0 1rem}}.marketplace header{width:100%;z-index:10;padding:0 0 .25em}@media only screen and (min-width:1000px){.marketplace header{position:absolute;top:0;left:0}}.marketplace header h1{width:100%;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:400;margin:.75rem 0}.marketplace header h1.filtered{color:#fff;z-index:10;position:fixed}@media only screen and (min-width:1000px){.marketplace header h1{width:calc(100% - 14rem);float:left}}.marketplace .sticky-container{position:fixed;z-index:1;top:6em;right:calc(-100% - 5em);width:100%;height:calc(100vh - 6em);transition:.5s}@media only screen and (min-width:1000px){.marketplace .sticky-container{padding:0}}.marketplace .sticky-container.active{right:0}.marketplace .sticky-container .filters{margin-left:0;height:auto}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters{top:inherit;padding:2em 1em;width:100vw}.marketplace .sticky-container .filters .filter-label{display:block}.marketplace .sticky-container .filters .topic-label{display:none}}.marketplace .sticky-container .filters .tabs{display:none}.marketplace .sticky-container .filters .tabs .tab.active{background:#5a5a5c;color:#F9FAFA}.marketplace .sticky-container .filters .mobile-menu-label{color:#fff;font-size:1.125rem;max-width:unset;margin-top:.8rem;width:100%}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .mobile-menu-label{color:#5a5a5c}}.marketplace .sticky-container .filters .search-label{display:none}.marketplace .sticky-container .filters .dropdowns{padding:0}.marketplace .sticky-container .filters .dropdowns .dropdown.mobile{max-width:unset;margin-left:0}.marketplace .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control{margin-top:-1em}.marketplace .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control .selectize-input{border-bottom:1px solid #fff}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control .selectize-input{border-bottom:0;border-bottom:1px solid #f1f2f2}.marketplace .sticky-container .filters .dropdowns .dropdown.mobile .selectize-control .selectize-input:after{margin-top:-.75rem;border-right:2px solid #f1f2f2;border-bottom:2px solid #f1f2f2}}.marketplace .sticky-container .filters .dropdowns .dropdown{margin-left:0;width:100%;max-width:unset;margin-bottom:0}.marketplace .sticky-container .filters .dropdowns .search span{text-align:left}.marketplace .sticky-container .filters .dropdowns .search::-webkit-input-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .search:-moz-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .search::-moz-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .search::-ms-input-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .search:-ms-input-placeholder{font-style:italic;color:#fff;font-size:1.125rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.marketplace .sticky-container .filters .dropdowns .search::placeholder{font-style:italic;color:#fff;font-size:1.125rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .dropdowns .search::-webkit-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .search:-moz-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .search::-moz-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .search::-ms-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .search:-ms-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.marketplace .sticky-container .filters .dropdowns .search::placeholder{font-style:italic;color:#f1f2f2;font-size:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-webkit-input-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input:-moz-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-moz-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-ms-input-placeholder{font-style:italic;color:#fff;font-size:1.125rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input:-ms-input-placeholder{font-style:italic;color:#fff;font-size:1.125rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::placeholder{font-style:italic;color:#fff;font-size:1.125rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-webkit-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input:-moz-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-moz-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::-ms-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input:-ms-input-placeholder{font-style:italic;color:#f1f2f2;font-size:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}.marketplace .sticky-container .filters .dropdowns .selectize-control .selectize-input>input::placeholder{font-style:italic;color:#f1f2f2;font-size:1rem;font-family:source_sans_proregular,Helvetica,Arial,sans-serif;font-weight:100}}.marketplace .sticky-container .filters .filter-label,.marketplace .sticky-container .filters .topic-label{display:none}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .filter-label{margin-top:0;padding:1rem .5rem .5rem 0;display:block;width:5rem;color:#fff}}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .topic-label{margin-top:0}}.marketplace .sticky-container .filters .selectize-input{border-color:#fff;margin-top:0;height:2.5rem;border-bottom:1px solid #fff;padding:.25em 1em 1.75em}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .selectize-input{border-bottom:0;padding:unset;height:3rem}}.marketplace .sticky-container .filters .selectize-input:after{margin-top:-.75rem;border-right:2px solid #fff;border-bottom:2px solid #fff}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters .selectize-input:after{border-right:2px solid #f1f2f2;border-bottom:2px solid #f1f2f2}}@media only screen and (min-width:1000px){.marketplace .sticky-container{top:-.65rem;right:0;transition:0s;height:auto;width:100%;position:relative;margin-bottom:0}.marketplace .sticky-container.active{left:0;right:auto}.marketplace .sticky-container .filters{margin-top:0;padding:1em 2em;top:inherit;width:100%;margin-left:0;box-shadow:0 5px 3px rgba(0,0,0,.05);-ms-transform:translateY(4em);transform:translateY(4em);transition:transform .5s,margin-top .5s}.marketplace .sticky-container .filters.tabbed{background:#5a5a5c!important;color:#fff!important}.marketplace .sticky-container .filters .tabs{display:block;bottom:5.2em;opacity:1;transition:.5s}.marketplace .sticky-container .filters .dropdowns{width:100%;padding:0}.marketplace .sticky-container .filters .dropdowns .dropdown.mobile{max-width:14em}.marketplace .sticky-container .filters .dropdowns .dropdown{width:calc(50% - 14.5em);height:1.85rem;margin-top:1rem;margin-right:2rem;max-width:unset;border-bottom:1px solid #f1f2f2;padding:0}.marketplace .sticky-container .filters .dropdowns .dropdown span{display:block}}@media only screen and (min-width:1000px) and (min-width:1000px){.marketplace .sticky-container .filters .dropdowns .dropdown span{display:none}}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters.stuck{width:calc(100% - 4em);margin-left:2em;top:5em;margin-top:0;-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:1000px) and (min-width:1100px){.marketplace .sticky-container .filters.stuck{width:calc(100% - 8em);margin-left:4em}}@media only screen and (min-width:1000px){.marketplace .sticky-container .filters.stuck .tabs{opacity:0}.marketplace .sticky-container .filters.stuck .tabs:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4em;background:#f1f2f2;z-index:-1}.marketplace .sticky-container .filters.stuck.outview{-ms-transform:translateY(-8rem);transform:translateY(-8rem)}}.marketplace .sticky-container .mobile-only{display:block}@media only screen and (min-width:1000px){.marketplace .sticky-container .mobile-only{display:none}}.marketplace .sticky-container .mobile-only span{display:block;width:5em;float:left;max-width:5em;margin-top:.8em;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:.875rem;margin-bottom:1rem}@media only screen and (min-width:1000px){.marketplace .sticky-container .mobile-only span{margin-bottom:0}}.marketplace .sticky-container .mobile-only .selectize{width:100%;float:left;margin-top:-1em}.home-newsletter .home-form form .form-row .col4 .marketplace .sticky-container .mobile-only .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .marketplace .sticky-container .mobile-only .hf-submit,.marketplace .sticky-container .mobile-only .button,.marketplace .sticky-container .mobile-only .edit-link,.marketplace .sticky-container .mobile-only .home-newsletter .home-form form .form-row .col4 .hf-submit,.marketplace .sticky-container .mobile-only .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{font-size:1em;float:left;color:#ef574b;width:12em;max-width:12em;margin:2rem 0 3rem;cursor:pointer}.marketplace .sticky-container .search{width:100%;max-width:100%;border-bottom:1px solid #fff;margin-top:-.45rem;margin-left:0;text-align:right;float:left}@media only screen and (min-width:1000px){.marketplace .sticky-container .search{width:14em;margin-top:1rem;height:1.85rem;float:right;display:unset}}.marketplace .sticky-container .search span{float:left;width:100%;margin-top:1rem;margin-bottom:.2rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:.875rem}@media only screen and (min-width:1000px){.marketplace .sticky-container .search span{display:none}}@media only screen and (min-width:1000px){.marketplace .sticky-container .search form{float:right;width:14em;height:1.85rem}}.marketplace .sticky-container .search input[type=text]{width:calc(100% - 3.5rem);float:left;outline:0;padding:.25em 1em .75em;border:0;background:0 0}.marketplace .sticky-container .search input[type=text].active{padding-left:7rem}@media only screen and (min-width:1000px){.marketplace .sticky-container .search input[type=text]{padding:0}}.marketplace .sticky-container .search input[type=submit]{width:2rem;float:right;overflow:hidden;text-indent:-1000px;border:0;background:transparent url(../images/search-white.png) no-repeat center center;background-size:16px;padding:6px 0 2px;outline:0}@media only screen and (min-width:1000px){.marketplace .sticky-container .search input[type=submit]{width:2rem;float:right;background:transparent url(../images/search-grey.png) no-repeat center center;background-size:16px;height:1.85rem}}.marketplace .market-list{width:100%;background:#fff;position:relative;margin-top:1em}@media only screen and (min-width:1000px){.marketplace .market-list{margin-top:0;z-index:0;padding-top:12rem}}.marketplace .market-list .filters{clear:both;position:absolute;top:0;background:#fff;z-index:9;width:100%;padding:1em 2em;display:none}@media only screen and (min-width:1000px){.marketplace .market-list .filters{display:block;margin-top:9rem}}.marketplace .market-list .filters .filter{float:left;display:none}.marketplace .market-list .filters .filter.first{width:30%}.marketplace .market-list .filters .filter.middle{width:20%}.marketplace .market-list .filters .filter.last{width:30%}@media only screen and (min-width:1000px){.marketplace .market-list .filters .filter{display:block}}.marketplace .market-list .filters .filter span{position:relative;cursor:pointer;font-family:source_sans_probold,Helvetica,Arial,sans-serif;color:#5a5a5c}.marketplace .market-list .filters .filter span:after{content:"";width:.5em;height:.5em;border-right:2px solid #5a5a5c;border-bottom:2px solid #5a5a5c;-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:.15em;right:-1.2em}.marketplace .market-list .filters .dropdown{display:block;width:calc(100% - 5em);max-width:14em;float:left}@media only screen and (min-width:1000px){.marketplace .market-list .filters .dropdown{display:none}}.marketplace .market-list .marketplace-list{margin:0;padding:0}@media only screen and (min-width:1000px){.marketplace .market-list .marketplace-list{padding:1.25em 0 0;margin-bottom:3rem}}.marketplace .market-list .marketplace-list.auto-market li{display:none}.marketplace .market-list .marketplace-list li{padding:0 2em;list-style:none}.marketplace .market-list .marketplace-list li:last-of-type{border:0;padding-bottom:2em}.marketplace .market-list .marketplace-list li.greybarred{background:#f1f2f2}.marketplace .market-list .marketplace-list li .matchable .colmatch{position:relative;padding:.5rem 1rem}.marketplace .market-list .marketplace-list li .matchable .colmatch:before{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.05)0,transparent 100%)}.marketplace .market-list .marketplace-list li .matchable .colmatch:after{content:"";display:block;width:.25rem;height:100%;position:absolute;top:0;right:0;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.05)100%)}.marketplace .market-list .marketplace-list li .matchable .colmatch:first-child{padding-left:0}.marketplace .market-list .marketplace-list li .matchable .colmatch.column-last:after,.marketplace .market-list .marketplace-list li .matchable .colmatch:first-child:before{display:none}.marketplace .market-list .marketplace-list li .column-first{width:100%;cursor:pointer}.marketplace .market-list .marketplace-list li .column-last,.marketplace .market-list .marketplace-list li .column-middle{width:100%}.marketplace .market-list .marketplace-list li .list-details{clear:both;display:none;padding:2em 0}.marketplace .market-list .marketplace-list li .list-details p{max-width:50em;margin-top:0}.home-newsletter .home-form form .form-row .col4 .marketplace .market-list .marketplace-list li .list-details .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .marketplace .market-list .marketplace-list li .list-details .hf-submit,.marketplace .market-list .marketplace-list li .list-details .button,.marketplace .market-list .marketplace-list li .list-details .edit-link,.marketplace .market-list .marketplace-list li .list-details .home-newsletter .home-form form .form-row .col4 .hf-submit,.marketplace .market-list .marketplace-list li .list-details .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit{max-width:12em;margin-top:1em;display:block}.marketplace .market-list .marketplace-list li .list-details .thumbnail{max-width:200px;cursor:pointer;transition:.5s}.marketplace .market-list .marketplace-list li .list-details .thumbnail.full{max-width:100%}.marketplace .market-list .marketplace-list li.error{border:1px solid #ef574b;padding:1em;color:#ef574b;display:none}@media only screen and (min-width:1000px){.marketplace .market-list .marketplace-list li .column-first{width:30%;float:left}.marketplace .market-list .marketplace-list li .column-middle{width:20%;float:left}.marketplace .market-list .marketplace-list li .column-last{width:30%;float:left}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:2px solid #d0d0d0;background:0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0;border-left:1px solid #0073bb;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaa}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#fff;font-family:inherit;font-size:1.125rem;line-height:18px;-webkit-font-smoothing:inherit}.selectize-dropdown{color:#5a5a5c;max-height:33vh;overflow:auto}.selectize-control.single .selectize-input.input-active,.selectize-input{background:0 0;cursor:text;display:inline-block}.selectize-input{border:0;border-bottom:1px solid #fff;padding:0 .75em .05em;display:inline-block;width:100%;height:1.85rem;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;margin-top:1em;transition:.3s ease-out}.selectize-input.not-full{padding-bottom:.6em!important}.content-index.stuck .selectize-input{margin-top:1em}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:transparent;line-height:27px}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-input>.item{color:#fff;font-size:1rem}@media only screen and (min-width:1000px){.selectize-input>.item{color:#F9FAFA}}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:0}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:0}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#fff;background:#d2d2d2;border:0}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 1px!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;box-shadow:none!important;color:#F9FAFA}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1)}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:0 0}.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:0 0;cursor:default}.selectize-dropdown .active{background-color:#f1f2f2;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:.75rem;margin-top:-.75rem;width:.55rem;height:.55rem;border-right:2px solid #fff;border-bottom:2px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#f1f2f2}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0 0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0 0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);background-color:transparent;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:transparent}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.content-submit-page .row{width:100%}.content-submit-page .row:after{content:"";display:table;clear:both}.content-submit-page .col{width:100%;margin-bottom:1em}.content-submit-page .form{background:#fff;margin:auto;margin-top:3em;margin-bottom:3em;padding:3em;max-width:55rem}.content-submit-page .form #login,.content-submit-page .form #preview,.content-submit-page .form #register{display:none}.content-submit-page .form .rad-group label{margin-right:2em}.content-submit-page .form .selectize-input{margin-top:0}.content-submit-page .form textarea{width:100%;border:1px solid #A7A9AC;min-height:10em;padding:.5em}.content-submit-page .form .label{display:block}.content-submit-page .form input[type=email],.content-submit-page .form input[type=password],.content-submit-page .form input[type=text]{border:1px solid #A7A9AC;padding:.5em;display:block;width:100%}.content-submit-page .form .selectize-control{padding:1em 1em 0;border:1px solid #A7A9AC}.content-submit-page .form .title{padding-top:0;margin-bottom:1em}.content-submit-page .form .title .title-text{float:left;font-size:1.75rem;font-family:source_sans_probold,Helvetica,Arial,sans-serif;letter-spacing:.04em}.content-submit-page .form .title .title-button{float:right}.content-submit-page .form .title .title-button button{background:0 0;width:auto;text-transform:none}.content-submit-page .form .button,.content-submit-page .form .edit-link,.content-submit-page .form .home-newsletter .home-form form .form-row .col4 .hf-submit,.content-submit-page .form .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .content-submit-page .form .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .content-submit-page .form .hf-submit{max-width:12em;float:right;border:3px solid #ef574b}@media only screen and (min-width:1000px){.content-submit-page .form .button,.content-submit-page .form .edit-link,.content-submit-page .form .home-newsletter .home-form form .form-row .col4 .hf-submit,.content-submit-page .form .innerpage-newsletter .newsletter-form form .form-row .col4 .hf-submit,.home-newsletter .home-form form .form-row .col4 .content-submit-page .form .hf-submit,.innerpage-newsletter .newsletter-form form .form-row .col4 .content-submit-page .form .hf-submit{margin-top:-1em}}.content-submit-page .form .sub-title{font-family:source_sans_probold,Helvetica,Arial,sans-serif;font-size:1.125rem}.content-submit-page .form .submission-jobs,.content-submit-page .form .submission-jobs-marketplace,.content-submit-page .form .submission-marketplace,.content-submit-page .form .submission-resources{display:none}.content-submit-page .form .form-footer{border-top:1px solid #A7A9AC;margin-top:1em;padding-top:2em;clear:both}.content-submit-page .form .form-footer button{float:right}.content-submit-page .form .a-right{text-align:right}.content-submit-page .form .mt-2{margin-top:2em}.content-submit-page .form button{width:15em;max-width:100%;text-transform:uppercase}.content-submit-page .form .file-upload .label{float:left;line-height:1em;margin-right:1em}.content-submit-page .form .file-upload .label small{color:#A7A9AC;margin-top:.5em;display:block}.content-submit-page .form .file-upload .file-field{float:right;position:relative}.content-submit-page .form .file-upload .file-field:before{content:"Choose File";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #A7A9AC;text-align:center}.content-submit-page .form .file-upload .file-field input{opacity:0;width:10em}.content-submit-page .form .submit-errors{display:none;border:3px solid #ef574b;padding:2em;background:#fff;color:#ef574b;margin:2em 0}.content-submit-page .preview-field{margin-bottom:2em}.content-submit-page #login-messages.error,.content-submit-page #register-messages.error{color:red}.content-submit-page #login-messages.success,.content-submit-page #register-messages.success{color:green}.content-submit-page .author-details-box,.content-submit-page .meta-data-box{margin-bottom:1em}.content-submit-page .author-details-box h5,.content-submit-page .meta-data-box h5{margin:0}.content-submit-page .author-details-box .prop,.content-submit-page .meta-data-box .prop{display:inline-block;width:5em}.content-submit-page .cur-login-details{font-weight:700}.content-submit-page .submission-success{color:green;padding:1em;border:1px solid green;margin:1em 0}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5);margin-top:-6em}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pika-time-container{clear:both}.pika-time{margin:7px auto}.pika-time .pika-time-label{font-weight:700;font-size:11px;color:#666;padding-right:.33em}