@import url("//fonts.googleapis.com/css2?Montserrat:wght@600&family=Poppins:ital,wght@0,400%3B0,500%3B0,600%3B0,700%3B1,200&display=swap");/*!
Theme Name: The Polling Place
Theme URI: https://thepollingplace.org/
Author: Briantics, Inc.
Author URI: https://briantics.com
Description: Custom theme for thepollingplace.org
Version: 1.0.7
Tested up to: 6.0.2
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: the-polling-place
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

The Polling Place is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--content-width:900}/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}.easy-autocomplete{position:relative}.easy-autocomplete input:hover,.easy-autocomplete input:focus{-webkit-box-shadow:none;box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41db00;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41db00;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41db00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;-webkit-box-shadow:0 0;box-shadow:0 0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);-webkit-box-shadow:0 0;box-shadow:0 0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5a91cb;-webkit-box-shadow:0 0;box-shadow:0 0}.easy-autocomplete.eac-blue ul{border-color:#5a91cb}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5a91cb}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;-webkit-box-shadow:0 0;box-shadow:0 0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;-webkit-box-shadow:0 0;box-shadow:0 0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;-webkit-box-shadow:0 0;box-shadow:0 0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;-webkit-border-image:none;-o-border-image:none;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.easy-autocomplete.eac-square{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-square input{border:1px solid #7f8c8d;border-radius:0;color:#7f8c8d;font-family:inherit;font-size:18px;font-style:italic;font-weight:300;margin:0;min-width:350px;padding:12px 43px 12px 15px}.easy-autocomplete.eac-square ul{border-color:#7f8c8d;border-top:0;-webkit-box-shadow:none;box-shadow:none;top:0}.easy-autocomplete.eac-square ul li,.easy-autocomplete.eac-square ul .eac-category{border-color:#7f8c8d;font-family:inherit;font-size:16px;font-weight:300;padding:6px 12px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.easy-autocomplete.eac-square ul li *,.easy-autocomplete.eac-square ul .eac-category *{font-weight:300}.easy-autocomplete.eac-square ul li.selected,.easy-autocomplete.eac-square ul .eac-category.selected{background-color:#f1f1f1;font-weight:300}.easy-autocomplete.eac-square ul li b,.easy-autocomplete.eac-square ul .eac-category b{font-weight:600}.easy-autocomplete.eac-round{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-round input{border:2px solid #888;border-radius:10px;color:#888;font-family:inherit;font-size:16px;font-weight:400;margin:0;min-width:300px;padding:10px}.easy-autocomplete.eac-round input:hover,.easy-autocomplete.eac-round input:focus{border-color:#3079ed}.easy-autocomplete.eac-round ul{background:0;border-color:#888;border-width:0;-webkit-box-shadow:none;box-shadow:none;min-width:300px;top:20px}.easy-autocomplete.eac-round ul li,.easy-autocomplete.eac-round ul .eac-category{background:#fff;border-color:#3079ed;border-width:0 2px;font-size:14px;padding:8px 12px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.easy-autocomplete.eac-round ul li.selected,.easy-autocomplete.eac-round ul .eac-category.selected{background-color:#d4e3fb}.easy-autocomplete.eac-round ul li:first-child,.easy-autocomplete.eac-round ul .eac-category:first-child{border-radius:10px 10px 0 0;border-width:2px 2px 0}.easy-autocomplete.eac-round ul li:last-child,.easy-autocomplete.eac-round ul .eac-category:last-child{border-radius:0 0 10px 10px;border-width:0 2px 2px}.easy-autocomplete.eac-round ul li b,.easy-autocomplete.eac-round ul .eac-category b{font-weight:700}.easy-autocomplete.eac-funky{font-family:"Inconsolata","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-funky input{background:#07ed89;border:0;border-radius:0;color:#ed076b;font-family:inherit;font-size:18px;min-width:240px;padding:12px}.easy-autocomplete.eac-funky ul{background:transparent;border:0}.easy-autocomplete.eac-funky ul li,.easy-autocomplete.eac-funky ul .eac-category{background:transparent;border:0;color:#ed076b;font-size:18px;padding:4px 12px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.easy-autocomplete.eac-funky ul li.selected,.easy-autocomplete.eac-funky ul .eac-category.selected{color:#8907ed}.easy-autocomplete.eac-solid input{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;border-color:#ddd;color:#666;font-size:13px;min-height:0;padding:6px 12px}.easy-autocomplete.eac-solid ul li,.easy-autocomplete.eac-solid ul .eac-category{-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.easy-autocomplete.eac-solid ul li.selected,.easy-autocomplete.eac-solid ul .eac-category.selected{background-color:#f2f2f2}.easy-autocomplete.eac-plate{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate ul{background:#b5b5b5;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate ul li,.easy-autocomplete.eac-plate ul .eac-category{background:#b5b5b5;color:#fafafa;font-size:12px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.easy-autocomplete.eac-plate ul li b,.easy-autocomplete.eac-plate ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate ul li.selected,.easy-autocomplete.eac-plate ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate ul li:first-child,.easy-autocomplete.eac-plate ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate ul li:last-child,.easy-autocomplete.eac-plate ul .eac-category:last-child{border-radius:0 0 6px 6px}.easy-autocomplete.eac-plate-dark{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate-dark input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate-dark ul{background:#212121;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate-dark ul li,.easy-autocomplete.eac-plate-dark ul .eac-category{background:#212121;color:#fafafa;font-size:12px;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.easy-autocomplete.eac-plate-dark ul li b,.easy-autocomplete.eac-plate-dark ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate-dark ul li.selected,.easy-autocomplete.eac-plate-dark ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate-dark ul li:first-child,.easy-autocomplete.eac-plate-dark ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate-dark ul li:last-child,.easy-autocomplete.eac-plate-dark ul .eac-category:last-child{border-radius:0 0 6px 6px}body.wp-admin:not(.theme-front-page):not(.theme-state-landing-page) .editor-styles-wrapper{background:#97666e !important;background:-webkit-gradient(linear,left top,right top,from(#97666e),to(#767698)) !important;background:-webkit-linear-gradient(left,#97666e 0,#767698 100%) !important;background:linear-gradient(90deg,#97666e 0,#767698 100%) !important}body:not(.wp-admin),body:not(.wp-admin) button,body:not(.wp-admin) input,body:not(.wp-admin) select,body:not(.wp-admin) optgroup,body:not(.wp-admin) textarea,.editor-styles-wrapper,.editor-styles-wrapper button,.editor-styles-wrapper input,.editor-styles-wrapper select,.editor-styles-wrapper optgroup,.editor-styles-wrapper textarea{font-family:"Poppins",sans-serif}body.page:not(.wp-admin){margin:0}body:not(.wp-admin),.editor-styles-wrapper .block-editor-rich-text__editable,.editor-styles-wrapper .editor-post-title__input,.acf-block-preview{color:#fff}body #page{font-size:16.8px;font-size:1.05rem}.editor-styles-wrapper [data-block]{font-size:20px;font-size:1.25rem}body:not(.wp-admin) a,body:not(.wp-admin) a[data-block],.editor-styles-wrapper a,.editor-styles-wrapper a[data-block]{color:#fff}body:not(.wp-admin) a:hover,body:not(.wp-admin) a[data-block]:hover,.editor-styles-wrapper a:hover,.editor-styles-wrapper a[data-block]:hover{color:#96baf5}body:not(.wp-admin) strong,body:not(.wp-admin) b,.editor-styles-wrapper strong,.editor-styles-wrapper b{font-weight:700}body:not(.wp-admin) h1 strong,body:not(.wp-admin) h2 strong,body:not(.wp-admin) h3 strong,body:not(.wp-admin) h4 strong,body:not(.wp-admin) h5 strong,body:not(.wp-admin) h6 strong,.editor-styles-wrapper h1 strong,.editor-styles-wrapper h2 strong,.editor-styles-wrapper h3 strong,.editor-styles-wrapper h4 strong,.editor-styles-wrapper h5 strong,.editor-styles-wrapper h6 strong{font-weight:700}body:not(.wp-admin) h1 em,body:not(.wp-admin) h2 em,body:not(.wp-admin) h3 em,body:not(.wp-admin) h4 em,body:not(.wp-admin) h5 em,body:not(.wp-admin) h6 em,.editor-styles-wrapper h1 em,.editor-styles-wrapper h2 em,.editor-styles-wrapper h3 em,.editor-styles-wrapper h4 em,.editor-styles-wrapper h5 em,.editor-styles-wrapper h6 em{font-family:"Poppins",sans-serif;font-weight:500}body:not(.wp-admin) h1,body:not(.wp-admin) h1[data-block],.editor-styles-wrapper h1,.editor-styles-wrapper h1[data-block]{font-size:40px;font-size:2.5rem;color:#96baf5;line-height:100%;text-shadow:0 1px 5px rgba(0,0,0,0.5)}body:not(.wp-admin) h1 em,body:not(.wp-admin) h1[data-block] em,.editor-styles-wrapper h1 em,.editor-styles-wrapper h1[data-block] em{color:#fff}body:not(.wp-admin) h2,body:not(.wp-admin) h2[data-block],.editor-styles-wrapper h2,.editor-styles-wrapper h2[data-block]{font-size:34.4px;font-size:2.15rem;line-height:1.15;font-weight:300}body:not(.wp-admin) h3,body:not(.wp-admin) h3[data-block],.editor-styles-wrapper h3,.editor-styles-wrapper h3[data-block]{font-size:29.6px;font-size:1.85rem;line-height:1.15;font-weight:300}body:not(.wp-admin) h4,body:not(.wp-admin) h4[data-block],.editor-styles-wrapper h4,.editor-styles-wrapper h4[data-block]{font-size:24px;font-size:1.5rem;font-weight:500}body:not(.wp-admin) h5,body:not(.wp-admin) h5[data-block],.editor-styles-wrapper h5,.editor-styles-wrapper h5[data-block]{font-size:20px;font-size:1.25rem;text-shadow:0 1px 5px rgba(0,0,0,0.5)}body:not(.wp-admin) h5 strong,body:not(.wp-admin) h5[data-block] strong,.editor-styles-wrapper h5 strong,.editor-styles-wrapper h5[data-block] strong{color:#96baf5}body:not(.wp-admin) h6,body:not(.wp-admin) h6[data-block],.editor-styles-wrapper h6,.editor-styles-wrapper h6[data-block]{font-size:17.6px;font-size:1.1rem}body{position:relative}.container,.alignfull .ugb--restrict-content-width{margin-left:auto;margin-right:auto;max-width:900px;width:90%}html,body{height:100%}#page{min-height:100%;padding-top:30px}body.custom-background:not(.wp-admin):not(.home):not(.state-landing) #page{background:#97666e !important;background:-webkit-gradient(linear,left top,right top,from(#97666e),to(#767698)) !important;background:-webkit-linear-gradient(left,#97666e 0,#767698 100%) !important;background:linear-gradient(90deg,#97666e 0,#767698 100%) !important}header.site-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 2%}main.site-main{padding-bottom:3rem}.site-branding{position:relative;z-index:1100}.site-branding .custom-logo-link{display:block;height:auto;margin-right:1rem;width:200px}.site-branding .site-title{display:none}.main-navigation{width:auto}.main-navigation ul#primary-menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.main-navigation li.menu-home-logo{height:70px;margin-right:1rem;width:200px}.main-navigation a{font-size:18px;font-size:1.125rem;color:#fff;display:inline-block;padding:5px 15px;text-transform:uppercase;-webkit-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.main-navigation li:hover>a{color:#96baf5;text-shadow:1px 3px rgba(0,0,0,0.5)}.main-navigation li{display:inline-block}.main-navigation li ul{background-color:rgba(43,30,78,0.98);-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,0.25);box-shadow:0 0 8px 3px rgba(0,0,0,0.25)}.main-navigation li ul,.main-navigation li ul li,.main-navigation li ul a{display:block}.main-navigation li ul li a{padding:8px 12px}.main-navigation li ul li:hover a{color:#fff;background-color:rgba(152,131,207,0.95)}.main-navigation li.menu-facebook,.main-navigation li.menu-instagram,.main-navigation li.menu-email{margin-top:-15px;width:40px}.main-navigation li.menu-facebook a,.main-navigation li.menu-instagram a,.main-navigation li.menu-email a{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:0;height:24px;margin:0 auto;width:24px}.main-navigation li.menu-facebook a{background-image:url("dist/images/facebook.svg")}.main-navigation li.menu-instagram a{background-image:url("dist/images/instagram.svg")}.main-navigation li.menu-email a{background-image:url("dist/images/email.svg")}.menu-toggle{display:none;font-size:0;margin-top:-20px;position:relative;z-index:1100}#page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#page .site-main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#page .site-footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.site-footer{background-color:#a795d6;padding:1.5rem 0}.site-footer p{margin:0}#footer-sidebar ul,#footer-sidebar li{list-style:none;margin:0;padding:0}#footer-sidebar h4,#footer-sidebar p{color:#000}#footer-sidebar h4{font-size:24px;font-size:1.5rem;margin-bottom:0;margin-top:2.5rem}#footer-sidebar p{font-size:14px;font-size:.875rem}#footer-sidebar a{color:#000;text-decoration:none}#footer-sidebar a:hover{color:#fff}#footer-sidebar #menu-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer-sidebar #menu-footer>li>a{font-size:28px;font-size:1.75rem;font-weight:600}span.edit-link{display:block;left:-10px;position:fixed;top:80%;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}span.edit-link:hover{left:2px}span.edit-link>a{display:block;text-decoration:none;font-size:12.8px;font-size:.8rem;text-transform:uppercase;background-color:rgba(255,255,255,0.25);padding:3px 8px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}span.edit-link>a:hover{background-color:white;color:#96baf5}.tpp-loader{background-color:rgba(255,255,255,0.95);height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;visibility:hidden;width:100%;z-index:-1}.tpp-loader.active{height:100%;opacity:1;pointer-events:all;visibility:visible;z-index:99998}.tpp-loader .tpp-spinner,.tpp-loader .tpp-spinner:after{border-radius:50%;height:5em;width:5em}.tpp-loader .tpp-spinner{-webkit-animation:spinner .75s infinite linear;animation:spinner .75s infinite linear;border-bottom:.6em solid rgba(51,51,51,0.2);border-left:.6em solid #333;border-right:.6em solid rgba(51,51,51,0.2);border-top:.6em solid rgba(51,51,51,0.2);font-size:10px;font-size:.625rem;left:calc(50% - 3em);position:absolute;top:calc(50% - 3em);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99999}#wpwrap>.tpp-loader,body>.tpp-loader{background-color:rgba(34,34,34,0.95);position:fixed}#wpwrap>.tpp-loader .tpp-spinner,body>.tpp-loader .tpp-spinner{border-bottom:.6em solid rgba(255,255,255,0.2);border-left:.6em solid #fff;border-right:.6em solid rgba(255,255,255,0.2);border-top:.6em solid rgba(255,255,255,0.2)}body:not(.wp-admin) form button,body:not(.wp-admin) form input[type="button"],body:not(.wp-admin) form input[type="reset"],body:not(.wp-admin) form input[type="submit"],body:not(.wp-admin) .wp-block-button__link{background-color:#5b6ee5;border:0;color:#fff;border-radius:0;text-transform:uppercase;padding:15px 55px;cursor:pointer}body:not(.wp-admin) form button:hover,body:not(.wp-admin) form input[type="button"]:hover,body:not(.wp-admin) form input[type="reset"]:hover,body:not(.wp-admin) form input[type="submit"]:hover,body:not(.wp-admin) .wp-block-button__link:hover{background-color:#7181e8;color:#fff}body .gform_wrapper.gravity-theme input[type="text"],body .gform_wrapper.gravity-theme input[type="password"],body .gform_wrapper.gravity-theme input[type="email"],body .gform_wrapper.gravity-theme input[type="url"],body .gform_wrapper.gravity-theme input[type="date"],body .gform_wrapper.gravity-theme input[type="month"],body .gform_wrapper.gravity-theme input[type="time"],body .gform_wrapper.gravity-theme input[type="datetime"],body .gform_wrapper.gravity-theme input[type="datetime-local"],body .gform_wrapper.gravity-theme input[type="week"],body .gform_wrapper.gravity-theme input[type="number"],body .gform_wrapper.gravity-theme input[type="search"],body .gform_wrapper.gravity-theme input[type="tel"],body .gform_wrapper.gravity-theme input[type="color"],body .gform_wrapper.gravity-theme textarea,body .gform_wrapper.gravity-theme select{background-color:rgba(255,255,255,0.25);color:#fff;padding:1rem}body .gform_wrapper.gravity-theme input[type="text"],body .gform_wrapper.gravity-theme input[type="text"]:focus,body .gform_wrapper.gravity-theme input[type="text"]:active,body .gform_wrapper.gravity-theme input[type="text"]:focus-visible,body .gform_wrapper.gravity-theme input[type="password"],body .gform_wrapper.gravity-theme input[type="password"]:focus,body .gform_wrapper.gravity-theme input[type="password"]:active,body .gform_wrapper.gravity-theme input[type="password"]:focus-visible,body .gform_wrapper.gravity-theme input[type="email"],body .gform_wrapper.gravity-theme input[type="email"]:focus,body .gform_wrapper.gravity-theme input[type="email"]:active,body .gform_wrapper.gravity-theme input[type="email"]:focus-visible,body .gform_wrapper.gravity-theme input[type="url"],body .gform_wrapper.gravity-theme input[type="url"]:focus,body .gform_wrapper.gravity-theme input[type="url"]:active,body .gform_wrapper.gravity-theme input[type="url"]:focus-visible,body .gform_wrapper.gravity-theme input[type="date"],body .gform_wrapper.gravity-theme input[type="date"]:focus,body .gform_wrapper.gravity-theme input[type="date"]:active,body .gform_wrapper.gravity-theme input[type="date"]:focus-visible,body .gform_wrapper.gravity-theme input[type="month"],body .gform_wrapper.gravity-theme input[type="month"]:focus,body .gform_wrapper.gravity-theme input[type="month"]:active,body .gform_wrapper.gravity-theme input[type="month"]:focus-visible,body .gform_wrapper.gravity-theme input[type="time"],body .gform_wrapper.gravity-theme input[type="time"]:focus,body .gform_wrapper.gravity-theme input[type="time"]:active,body .gform_wrapper.gravity-theme input[type="time"]:focus-visible,body .gform_wrapper.gravity-theme input[type="datetime"],body .gform_wrapper.gravity-theme input[type="datetime"]:focus,body .gform_wrapper.gravity-theme input[type="datetime"]:active,body .gform_wrapper.gravity-theme input[type="datetime"]:focus-visible,body .gform_wrapper.gravity-theme input[type="datetime-local"],body .gform_wrapper.gravity-theme input[type="datetime-local"]:focus,body .gform_wrapper.gravity-theme input[type="datetime-local"]:active,body .gform_wrapper.gravity-theme input[type="datetime-local"]:focus-visible,body .gform_wrapper.gravity-theme input[type="week"],body .gform_wrapper.gravity-theme input[type="week"]:focus,body .gform_wrapper.gravity-theme input[type="week"]:active,body .gform_wrapper.gravity-theme input[type="week"]:focus-visible,body .gform_wrapper.gravity-theme input[type="number"],body .gform_wrapper.gravity-theme input[type="number"]:focus,body .gform_wrapper.gravity-theme input[type="number"]:active,body .gform_wrapper.gravity-theme input[type="number"]:focus-visible,body .gform_wrapper.gravity-theme input[type="search"],body .gform_wrapper.gravity-theme input[type="search"]:focus,body .gform_wrapper.gravity-theme input[type="search"]:active,body .gform_wrapper.gravity-theme input[type="search"]:focus-visible,body .gform_wrapper.gravity-theme input[type="tel"],body .gform_wrapper.gravity-theme input[type="tel"]:focus,body .gform_wrapper.gravity-theme input[type="tel"]:active,body .gform_wrapper.gravity-theme input[type="tel"]:focus-visible,body .gform_wrapper.gravity-theme input[type="color"],body .gform_wrapper.gravity-theme input[type="color"]:focus,body .gform_wrapper.gravity-theme input[type="color"]:active,body .gform_wrapper.gravity-theme input[type="color"]:focus-visible,body .gform_wrapper.gravity-theme textarea,body .gform_wrapper.gravity-theme textarea:focus,body .gform_wrapper.gravity-theme textarea:active,body .gform_wrapper.gravity-theme textarea:focus-visible,body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme select:focus,body .gform_wrapper.gravity-theme select:active,body .gform_wrapper.gravity-theme select:focus-visible{border:0;border-radius:0;font-size:18.4px;font-size:1.15rem;line-height:1.5;outline:0}body .gform_wrapper .gfield_required{color:#e68585}.tpp-tabs .tab-contents>div{display:none}.tpp-tabs .tab-contents>div.active{display:block}.image-source{font-size:13.2px;font-size:.825rem;text-align:center;padding:.75rem .5rem .25rem}body:not(.wp-admin) .tpp-candidate-search,body:not(.wp-admin) .tpp-site-search{border-bottom:1px solid #fff;padding-bottom:15px}body:not(.wp-admin) .tpp-candidate-search fieldset,body:not(.wp-admin) .tpp-site-search fieldset{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:430px}body:not(.wp-admin) .tpp-candidate-search fieldset .easy-autocomplete,body:not(.wp-admin) .tpp-site-search fieldset .easy-autocomplete{width:100% !important}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"],body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]{font-size:20px;font-size:1.25rem;background:rgba(0,0,0,0.42);border-radius:3px;border:0;color:#fff;height:100%;padding:10px 45px 10px 15px;width:100%}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]::-webkit-input-placeholder,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]:-moz-placeholder,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]:-moz-placeholder{color:rgba(255,255,255,0.3);opacity:1}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]::-moz-placeholder,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]::-moz-placeholder{color:rgba(255,255,255,0.3);opacity:1}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]:-ms-input-placeholder,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]:-ms-input-placeholder{color:rgba(255,255,255,0.3)}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]::-ms-input-placeholder,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]::-ms-input-placeholder{color:rgba(255,255,255,0.3)}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]::placeholder,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]::placeholder{color:rgba(255,255,255,0.3)}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]::-webkit-search-cancel-button,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;background-size:contain;background:url("dist/images/clear-x.svg") no-repeat 50% 50%;height:20px;opacity:0;pointer-events:none;width:20px}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="search"]:focus::-webkit-search-cancel-button,body:not(.wp-admin) .tpp-site-search fieldset input[type="search"]:focus::-webkit-search-cancel-button{cursor:pointer;opacity:.3;pointer-events:all}body:not(.wp-admin) .tpp-candidate-search fieldset input[type="submit"],body:not(.wp-admin) .tpp-site-search fieldset input[type="submit"]{background-color:transparent;background-image:url("dist/images/search-icon.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:24px;border:0;font-size:0;height:24px;margin-left:-40px;opacity:.3;padding:5px;width:24px}body:not(.wp-admin) .tpp-candidate-search .easy-autocomplete-container ul li,body:not(.wp-admin) .tpp-site-search .easy-autocomplete-container ul li{max-width:430px}body:not(.wp-admin) .easy-autocomplete-container{z-index:50}body:not(.wp-admin) .easy-autocomplete-container ul{background-color:rgba(0,0,0,0.75);list-style:none;margin:0}body:not(.wp-admin) .easy-autocomplete-container ul li{font-size:20px;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.wp-admin) .easy-autocomplete-container ul li.selected{background-color:rgba(255,255,255,0.9);color:#000}body:not(.wp-admin) .tpp-site-search-block{margin-bottom:2rem}body:not(.wp-admin) .tpp-site-search .easy-autocomplete-container ul li,body:not(.wp-admin) .tpp-site-search fieldset{max-width:500px}body:not(.wp-admin) .tpp-ballot-search{margin:0 60px;padding:0 15px;position:relative}body:not(.wp-admin) .tpp-ballot-search:before{background-image:url("dist/images/arrow-1.png");background-position:50% 100%;background-repeat:no-repeat;background-size:contain;bottom:20px;content:'';height:250px;left:0;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:140px}body:not(.wp-admin) .tpp-ballot-search h3{font-size:20px;font-size:1.25rem;font-weight:500}body:not(.wp-admin) .tpp-ballot-search input[type="text"],body:not(.wp-admin) .tpp-ballot-search input[type="search"]{border-radius:0;padding:10px 15px;font-size:20px;font-size:1.25rem;width:100%}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li{display:inline-block;text-align:center}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li:first-child,body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li:last-child{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li a{font-size:24px;font-size:1.5rem;font-weight:700}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li span{font-size:20px;font-size:1.25rem}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li a,body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li span{display:block;padding:10px 40px;text-decoration:none;text-shadow:1px 3px rgba(0,0,0,0.5)}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li.active a,body:not(.wp-admin) .tpp-ballot-search .tpp-tabs ul.tab-controls li a:hover{color:#fff;background-color:rgba(255,255,255,0.38)}body:not(.wp-admin) .tpp-ballot-search .tpp-tabs .tab-contents>div{background-color:rgba(255,255,255,0.38);padding:25px}body:not(.wp-admin) .tpp-us-map{min-height:450px;margin:-20px 50px 0}body:not(.wp-admin) .tpp-us-map .label-1,body:not(.wp-admin) .tpp-us-map .label-2{text-align:center}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .label-1{margin-bottom:0;margin-left:25%;max-width:320px;text-align:left}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .label-2{text-align:right;margin-right:-50px}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .map{position:relative}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .map:before{background-image:url("dist/images/arrow-2.png");background-position:50% 100%;background-repeat:no-repeat;background-size:contain;content:'';height:130px;left:calc(50% + 80px);position:absolute;top:40px;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:90px;z-index:3}body:not(.wp-admin) .tpp-us-map svg .state path[data-url]{cursor:pointer;fill:#a795d6}body:not(.wp-admin) .tpp-us-map svg .state path[data-url]:hover{fill:#5b6ee5}body:not(.wp-admin) .tpp-us-map .tpp-state-dropdown{opacity:0;pointer-events:none;visibility:hidden}body:not(.wp-admin) [data-type="acf/civicengine-address-lookup"] .tpp-civicengine-address-lookup{background-color:rgba(255,255,255,0.8)}body:not(.wp-admin) .tpp-civicengine-address-lookup{min-height:100px;position:relative}body:not(.wp-admin) .tpp-civicengine-address-lookup>iframe{left:0;position:absolute;top:0;z-index:90}body:not(.wp-admin) .tpp-toggle-sections{-webkit-animation:sweep 200ms ease-in-out;animation:sweep 200ms ease-in-out;margin-bottom:4rem}body:not(.wp-admin) .tpp-toggle-sections summary{font-size:20px;font-size:1.25rem;border-bottom:1px solid rgba(255,255,255,0.35);padding:1rem;outline:0;text-align:left;cursor:pointer;position:relative}body:not(.wp-admin) .tpp-toggle-sections .faq__content{padding:1rem 1rem 1rem 3rem;border-bottom:1px solid #fff}body:not(.wp-admin) .tpp-toggle-sections .faq__content p:first-child{margin-top:0}body:not(.wp-admin) .tpp-toggle-sections .faq__content p:last-child{margin-bottom:0}body:not(.wp-admin) .tpp-toggle-sections details[open] summary ~ *{-webkit-animation:sweep 200ms ease-in-out;animation:sweep 200ms ease-in-out}body:not(.wp-admin) .tpp-toggle-sections .admin-demo{background-color:rgba(255,255,255,0.25);border-radius:30px;content:'';cursor:pointer;display:block;height:30px;margin-bottom:2rem;position:relative}body:not(.wp-admin) .tpp-toggle-sections .admin-demo:before{font-size:14px;font-size:.875rem;content:'\276F';display:inline-block;left:24px;opacity:.5;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body:not(.wp-admin) .tpp-toggle-sections .admin-demo:after{background-color:rgba(255,255,255,0.25);border-radius:30px;bottom:-1.5rem;content:'';display:block;height:20px;position:absolute;right:30px;width:calc(100% - 80px)}body:not(.wp-admin) .tpp-toggle-sections .admin-instructions{cursor:pointer;text-align:center}body:not(.wp-admin) .candidate-facts-heading{clear:none}body:not(.wp-admin) .candidate-facts{margin-bottom:2rem}body:not(.wp-admin) .candidate-facts .candidate-fact{font-size:18.4px;font-size:1.15rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.25rem}body:not(.wp-admin) .candidate-facts .candidate-fact .label{font-weight:600;margin-right:1rem;min-width:150px}body:not(.wp-admin) .candidate-facts .candidate-fact .label:after{content:':'}body:not(.wp-admin) .tpp-candidate-facts .admin-demo{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body:not(.wp-admin) .tpp-candidate-facts .admin-demo:before,body:not(.wp-admin) .tpp-candidate-facts .admin-demo:after{background-color:rgba(255,255,255,0.25);border-radius:30px;content:'';display:inline-block;height:15px;margin-bottom:.5rem;width:48%}body:not(.wp-admin) .tpp-candidate-facts .admin-demo:before{margin-right:1%}body:not(.wp-admin) .tpp-candidate-facts .admin-demo:after{margin-left:1%}body:not(.wp-admin) .tpp-candidate-facts .admin-instructions{cursor:pointer;text-align:center}.tpp-state-dropdown{font-family:'Montserrat',sans-serif;margin-bottom:1rem;text-align:center}.tpp-state-dropdown #tpp-state-select{font-size:24px;font-size:1.5rem}.tpp-state-dropdown .select2-container--default .select2-selection--single{background-color:transparent;border:0}.tpp-state-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-size:24px;font-size:1.5rem;text-transform:uppercase}.tpp-state-dropdown .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.tpp-state-dropdown.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent}body:not(.wp-admin) .select2-container--open .select2-dropdown--below{border-radius:0}body:not(.wp-admin) .select2-container--default .select2-selection--single .select2-selection__arrow{right:.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body:not(.wp-admin) .select2-container--default .select2-selection--single .select2-selection__arrow b{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border-color:#fff transparent transparent transparent}body:not(.wp-admin) .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown{background-color:#5b6ee5;border:0}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-search--dropdown{padding:.25rem}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-search__field{border:0;background-color:rgba(255,255,255,0.65);outline:0;padding:.5rem}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-search__field:focus,body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-search__field:active{background-color:rgba(255,255,255,0.95)}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-results__option{font-family:'Montserrat',sans-serif;font-size:19.2px;font-size:1.2rem;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-results__option .tpp-state-option{padding:3px 0 3px 55px}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#a795d6}body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-results__option--highlighted[aria-selected=true],body:not(.wp-admin) .select2-container--default .tpp-state-dropdown-open.select2-dropdown .select2-results__option[aria-selected=true]{background-color:rgba(255,255,255,0.9);color:#a795d6;cursor:default}#tpp-state-select{padding:0 65px}.tpp-state-option{background-position:0 50%;background-repeat:no-repeat;background-size:40px;padding:3px 10px 3px 55px}.tpp-state-navigation{text-align:center}.tpp-state-navigation ul,.tpp-state-navigation li{list-style:none;margin:0;padding:0}.tpp-state-navigation li{border-right:1px solid #fff;display:inline-block;padding:0 5px}.tpp-state-navigation li:last-child{border-right:0}.tpp-state-navigation a{display:inline-block;font-size:16px;font-size:1rem;padding:5px;text-decoration:none;text-transform:uppercase}.tpp-state-navigation a:hover{text-decoration:underline}.tpp-state.transform-uppercase{text-transform:uppercase}.tpp-state-upcoming-ballots h3{margin-bottom:1rem}.tpp-state-upcoming-ballots .ballots{border-top:1px solid rgba(255,255,255,0.25)}.tpp-state-upcoming-ballots .ballots article{border-bottom:1px solid rgba(255,255,255,0.25);padding:1rem}.tpp-state-upcoming-ballots .ballots article .entry-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.tpp-state-upcoming-ballots .ballots article h2{font-size:20px;font-size:1.25rem;margin:0}.tpp-state-upcoming-ballots .ballots article h2 a{text-decoration:none}.tpp-state-upcoming-ballots .ballots article .tpp-voting-day{margin-right:2rem}.tpp-state-recent-posts h3{margin-bottom:1rem}.tpp-state-recent-posts .tpp-recent-posts{border-top:1px solid rgba(255,255,255,0.25)}.tpp-state-recent-posts .tpp-recent-posts article{border-bottom:1px solid rgba(255,255,255,0.25);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:2.5rem 1.5rem}.tpp-state-recent-posts .tpp-recent-posts article:last-child{border-bottom:0}.tpp-state-recent-posts .tpp-recent-posts article .post-thumbnail{display:block;margin-right:2rem;margin-top:1.5rem;max-width:250px;min-width:200px}.tpp-state-recent-posts .tpp-recent-posts article h2{font-size:28px;font-size:1.75rem;margin-bottom:.25rem;margin-top:0}.tpp-state-recent-posts .tpp-recent-posts article .entry-meta a{text-decoration:none}.tpp-state-recent-posts .tpp-recent-posts article .entry-content p{margin-bottom:0}span.read-more{display:block;margin:1rem 0 0}span.read-more a{border-radius:5px;border:1px solid #fff;display:block;float:left;padding:5px 15px;text-decoration:none;text-transform:uppercase}span.read-more a:hover{background-color:rgba(255,255,255,0.25);text-shadow:0 1px 5px rgba(0,0,0,0.5)}span.read-more:after{clear:both;content:'';display:table}.single-ballot article h1,.single-ballot article h2,.single-ballot article .tpp-ballot-instructions,.single-election article h1,.single-election article h2,.single-election article .tpp-ballot-instructions{text-align:center}.single-ballot article h1,.single-election article h1{margin-bottom:0}.single-ballot article h2,.single-election article h2{font-size:21.6px;font-size:1.35rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #fff}.single-ballot article .tpp-ballot-instructions,.single-election article .tpp-ballot-instructions{padding:0 2rem}.single-ballot article .tpp-ballot-instructions h4,.single-election article .tpp-ballot-instructions h4{font-size:24px;font-size:1.5rem;margin-bottom:.5rem}.single-ballot article .tpp-ballot-instructions p,.single-election article .tpp-ballot-instructions p{font-size:13.6px;font-size:.85rem;margin:0;color:#ccc}.single-ballot .tpp-ballot-elections,.single-ballot .tpp-election-parties,.single-election .tpp-ballot-elections,.single-election .tpp-election-parties{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}.single-ballot .no-sidebar .elections-sidebar,.single-election .no-sidebar .elections-sidebar{display:none}.single-ballot .elections-sidebar,.single-ballot ul.parties-list,.single-election .elections-sidebar,.single-election ul.parties-list{width:400px;margin:0 3rem 0 0}.single-ballot .elections-sidebar,.single-election .elections-sidebar{position:relative}.single-ballot .elections-sidebar:before,.single-election .elections-sidebar:before{content:'';position:absolute;left:0;width:100%;height:50px;top:calc(100% - 50px);background:#8f6b7a;background:-webkit-gradient(linear,left bottom,left top,from(#8f6b7a),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#8f6b7a 0,rgba(255,255,255,0) 100%);background:linear-gradient(0,#8f6b7a 0,rgba(255,255,255,0) 100%);z-index:10}.single-ballot ul.elections-list,.single-election ul.elections-list{margin:0;max-height:50vh;overflow-y:auto}.single-ballot ul.elections-list,.single-ballot ul.parties-list,.single-election ul.elections-list,.single-election ul.parties-list{list-style:none;padding:1px 0 0 0}.single-ballot ul.elections-list li,.single-ballot ul.parties-list li,.single-election ul.elections-list li,.single-election ul.parties-list li{list-style:none;margin:-1px 0 0 0}.single-ballot ul.elections-list li:last-child,.single-ballot ul.parties-list li:last-child,.single-election ul.elections-list li:last-child,.single-election ul.parties-list li:last-child{margin-bottom:50px}.single-ballot ul.elections-list li a,.single-ballot ul.parties-list li a,.single-election ul.elections-list li a,.single-election ul.parties-list li a{border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;display:block;font-size:20.8px;font-size:1.3rem;padding:.65rem;text-decoration:none}.single-ballot ul.elections-list li a:hover,.single-ballot ul.parties-list li a:hover,.single-election ul.elections-list li a:hover,.single-election ul.parties-list li a:hover{color:#a795d6;text-shadow:0 1px 5px rgba(0,0,0,0.5)}.single-ballot ul.elections-list li.active a,.single-ballot ul.elections-list li.active:hover a,.single-ballot ul.parties-list li.active a,.single-ballot ul.parties-list li.active:hover a,.single-election ul.elections-list li.active a,.single-election ul.elections-list li.active:hover a,.single-election ul.parties-list li.active a,.single-election ul.parties-list li.active:hover a{background-color:rgba(255,255,255,0.85);color:#a795d6;font-weight:600;text-shadow:none}.single-ballot div.elections,.single-ballot div.parties,.single-election div.elections,.single-election div.parties{width:100%}.single-ballot .election-details .election-link,.single-election .election-details .election-link{display:none;margin:0 1rem 2rem;text-align:center}.single-ballot .election-details .election-link a,.single-election .election-details .election-link a{background-color:rgba(255,255,255,0.35);color:#fff;display:inline-block;padding:1rem 1.5rem;text-decoration:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.single-ballot .election-details .election-link a:hover,.single-election .election-details .election-link a:hover{background-color:rgba(167,149,214,0.95)}.single-ballot .election-candidates,.single-ballot .party-candidates,.single-election .election-candidates,.single-election .party-candidates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.single-ballot .candidate-wrapper,.single-election .candidate-wrapper{width:calc(50% - 2rem);margin:0 1rem 1rem}.single-ballot .candidate-wrapper a,.single-election .candidate-wrapper a{display:block;text-decoration:none;text-align:center;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.single-ballot .candidate-wrapper a:hover,.single-election .candidate-wrapper a:hover{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.single-ballot .candidate-wrapper span.name,.single-election .candidate-wrapper span.name{display:block;margin-bottom:.25rem}.single-ballot .candidate-wrapper figure,.single-election .candidate-wrapper figure{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:280px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin:0 0 .5rem;width:280px}.single-ballot .candidate-wrapper figure>img,.single-election .candidate-wrapper figure>img{display:block;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.single-ballot .candidate-wrapper .excerpt p,.single-election .candidate-wrapper .excerpt p{font-size:14px;font-size:.875rem;line-height:1.15;margin:0;padding:0 1rem}.single-ballot .no-sidebar .candidate-wrapper,.single-election .no-sidebar .candidate-wrapper{width:calc(33.3333% - 2rem)}.tpp-elections-dropdowns #tpp-election-filter,.tpp-elections-dropdowns #tpp-election-select{background-color:rgba(255,255,255,0.25);background-image:url("dist/images/search-icon.svg");background-position:15px 50%;background-repeat:no-repeat;background-size:16px 16px;border:0;color:#fff;margin-bottom:1rem;padding-bottom:.25rem;padding-left:2rem;padding-top:.25rem;width:100%}.tpp-elections-dropdowns #tpp-election-select,.tpp-elections-dropdowns .tpp-election-select{display:none}.tpp-elections-dropdowns #tpp-election-select{display:none}.tpp-elections-dropdowns .select2-container{margin-bottom:1rem}.tpp-elections-dropdowns .select2-container--default .select2-selection--single{background-color:rgba(255,255,255,0.25);border-radius:0;border:0;height:auto}.tpp-elections-dropdowns .select2-container--default .select2-selection--single .select2-selection__rendered{background-image:url("dist/images/search-icon.svg");background-position:15px 50%;background-repeat:no-repeat;background-size:16px 16px;color:#fff;padding:.25rem 2rem .25rem 2.5rem}.select2-container--default .tpp-election-filter-open.select2-dropdown,.select2-container--default .tpp-election-select-open.select2-dropdown{background-color:rgba(255,255,255,0.9);border:0;color:#5b6ee5}.select2-container--default .tpp-election-filter-open.select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-container--default .tpp-election-select-open.select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:rgba(91,110,229,0.9)}.select2-container--default .tpp-election-filter-open.select2-dropdown .select2-results__option--highlighted[aria-selected=true],.select2-container--default .tpp-election-filter-open.select2-dropdown .select2-results__option[aria-selected=true],.select2-container--default .tpp-election-select-open.select2-dropdown .select2-results__option--highlighted[aria-selected=true],.select2-container--default .tpp-election-select-open.select2-dropdown .select2-results__option[aria-selected=true]{background-color:rgba(91,110,229,0.75);color:rgba(255,255,255,0.5);cursor:default}.show-all-elections{font-size:13.2px;font-size:.825rem;display:block;padding:.25rem;margin-top:-25px;position:relative;text-align:center;text-decoration:none;z-index:15}.single-candidate .post-thumbnail{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;height:280px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem;margin-right:2.5rem;max-width:45%;overflow:hidden;width:280px}.single-candidate .post-thumbnail img{-webkit-box-shadow:0 0 1rem 2px rgba(0,0,0,0.35);box-shadow:0 0 1rem 2px rgba(0,0,0,0.35);display:block;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.single-candidate .entry-content div.tpp-candidate-facts+div.wp-block-buttons:after{content:'';clear:both;display:table}.single-candidate .entry-content>h1:first-of-type,.single-candidate .entry-content>h2:first-of-type,.single-candidate .entry-content>h3:first-of-type,.single-candidate .entry-content>h4:first-of-type,.single-candidate .entry-content>h5:first-of-type,.single-candidate .entry-content>h6:first-of-type{clear:both;position:relative;margin-top:3rem}.single-candidate .entry-content>h1:first-of-type:after,.single-candidate .entry-content>h2:first-of-type:after,.single-candidate .entry-content>h3:first-of-type:after,.single-candidate .entry-content>h4:first-of-type:after,.single-candidate .entry-content>h5:first-of-type:after,.single-candidate .entry-content>h6:first-of-type:after{content:'';border-top:1px solid #fff;top:-1.5rem;left:0;width:100%;height:1px;position:absolute;display:block}.icon-background,.icon-key-issues,.icon-endorsements,.icon-sources{padding-left:3rem;position:relative}.icon-background:before,.icon-key-issues:before,.icon-endorsements:before,.icon-sources:before{background-position:0 50%;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:80%;left:0;max-width:48px;padding-bottom:.5rem;padding-top:.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.icon-background:before{background-image:url("dist/images/candidate-background.svg")}.icon-key-issues:before{background-image:url("dist/images/candidate-issues.svg")}.icon-endorsements:before{background-image:url("dist/images/candidate-endorsements.svg")}.icon-sources:before{background-image:url("dist/images/candidate-sources.svg")}.team-archive-content{border-bottom:1px solid rgba(255,255,255,0.5);border-top:1px solid rgba(255,255,255,0.5);margin-bottom:4rem}.tpp-content-before,.tpp-content-after{margin-top:3rem;margin-bottom:3rem}.tpp-team-members article,.tpp-state-team-members article{margin-bottom:4rem}.tpp-team-members article.has-post-thumbnail,.tpp-state-team-members article.has-post-thumbnail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tpp-team-members article.has-post-thumbnail .post-thumbnail img,.tpp-state-team-members article.has-post-thumbnail .post-thumbnail img{-webkit-box-shadow:0 0 1rem 2px rgba(0,0,0,0.35);box-shadow:0 0 1rem 2px rgba(0,0,0,0.35)}.tpp-team-members article.has-post-thumbnail .post-thumbnail,.tpp-team-members article.has-post-thumbnail .entry-content,.tpp-state-team-members article.has-post-thumbnail .post-thumbnail,.tpp-state-team-members article.has-post-thumbnail .entry-content{width:100%;max-width:48%}.tpp-team-members article.has-post-thumbnail:nth-child(even) .entry-content,.tpp-state-team-members article.has-post-thumbnail:nth-child(even) .entry-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.tpp-team-members article.has-post-thumbnail:nth-child(even) .post-thumbnail,.tpp-state-team-members article.has-post-thumbnail:nth-child(even) .post-thumbnail{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.tpp-team-members article img,.tpp-state-team-members article img{display:block}.tpp-team-members article .entry-content,.tpp-team-members article .entry-content h2,.tpp-team-members article .entry-content h3,.tpp-state-team-members article .entry-content,.tpp-state-team-members article .entry-content h2,.tpp-state-team-members article .entry-content h3{margin-top:0}body.state-blog article{margin:3rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(255,255,255,0.5)}body.state-blog article:last-child{border-bottom:0;margin-bottom:0}body.state-blog article .entry-title{margin-top:0}body.state-blog article .entry-title a{text-decoration:none}body.state-blog .post-thumbnail{display:block;margin-right:4rem}body.state-blog .post-thumbnail img{display:block;-webkit-box-shadow:0 0 1rem 2px rgba(0,0,0,0.35);box-shadow:0 0 1rem 2px rgba(0,0,0,0.35)}body.single-post article{margin:3rem 0}body.single-post article header{margin-bottom:2rem}body.single-post article header .entry-meta{float:right;font-size:14px;font-size:.875rem}body.single-post article header:after{content:'';clear:both;display:table}body.single-post .post-thumbnail{margin-bottom:2rem}body.single-post .post-thumbnail img{display:block;-webkit-box-shadow:0 0 1rem 2px rgba(0,0,0,0.35);box-shadow:0 0 1rem 2px rgba(0,0,0,0.35)}.home .entry-header{display:none}.home .entry-content{margin-top:0}.tpp-logo-gallery .wp-block-group__inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tpp-logo-gallery figure{background-color:#fff;padding:1rem;width:33.33333%}.tpp-logo-gallery figure:not([data-block]),.tpp-logo-gallery figure>a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tpp-logo-gallery figure.wp-block{margin:.5rem 0;text-align:center}.tpp-logo-gallery figure img{max-width:100%}figure.aligncenter{text-align:center}figure figcaption{font-size:13.2px;font-size:.825rem}.wp-block-button.donate-paypal .wp-block-button__link,.wp-block-button.donate-venmo .wp-block-button__link{background-size:24px 24px;background-repeat:no-repeat;background-position:5% 50%}.wp-block-button.donate-paypal .wp-block-button__link{background-image:url("dist/images/paypal-logo.svg")}.wp-block-button.donate-venmo .wp-block-button__link{background-image:url("dist/images/venmo-logo.svg")}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:1060px){header.site-header{padding:0 24px}.main-navigation a{padding:10px 40px}.menu-toggle{display:inline-block}.menu-header-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#97666e;background:-webkit-gradient(linear,left top,right top,from(#97666e),to(#767698));background:-webkit-linear-gradient(left,#97666e 0,#767698 100%);background:linear-gradient(90deg,#97666e 0,#767698 100%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;visibility:hidden;width:100vw;z-index:990}.menu-header-container ul#primary-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;opacity:0}.menu-header-container ul#primary-menu li:not(.menu-facebook):not(.menu-instagram):not(.menu-email){display:block;text-align:center;width:100%}.menu-header-container ul#primary-menu li:not(.menu-facebook):not(.menu-instagram):not(.menu-email) a{font-size:24px;font-size:1.5rem}.menu-header-container ul#primary-menu li.menu-facebook a,.menu-header-container ul#primary-menu li.menu-instagram a,.menu-header-container ul#primary-menu li.menu-email a{margin-left:-24px;margin-top:3rem}.menu-header-container ul#primary-menu li ul{-webkit-box-shadow:none;box-shadow:none;float:none;left:auto;max-height:0;overflow:hidden;position:relative;top:auto;-webkit-transition:max-height 200ms ease-in-out;transition:max-height 200ms ease-in-out;z-index:1000}.menu-header-container ul#primary-menu li.active-menu>ul{-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,0.25);box-shadow:0 0 8px 3px rgba(0,0,0,0.25);max-height:100vh;padding-bottom:.5rem;padding-top:.5rem}.menu-header-container.active{opacity:1;pointer-events:all;visibility:visible}.menu-header-container.active ul#primary-menu{opacity:1}}@media screen and (max-width:980px){body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .label-1{margin-bottom:-15px;margin-left:50%}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .label-2{margin-bottom:15px;margin-left:10%;margin-right:0;text-align:left}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .map:before{left:calc(50% + 180px);top:60px}}@media screen and (max-width:960px){.container,.alignfull .ugb--restrict-content-width{max-width:100%;padding-left:30px;padding-right:30px;width:100%}}@media screen and (max-width:800px){body:not(.wp-admin) h1,body:not(.wp-admin) h1[data-block],.editor-styles-wrapper h1,.editor-styles-wrapper h1[data-block]{font-size:32px;font-size:2rem}body:not(.wp-admin) h2,body:not(.wp-admin) h2[data-block],.editor-styles-wrapper h2,.editor-styles-wrapper h2[data-block]{font-size:28px;font-size:1.75rem}body:not(.wp-admin) h3,body:not(.wp-admin) h3[data-block],.editor-styles-wrapper h3,.editor-styles-wrapper h3[data-block]{font-size:24px;font-size:1.5rem}body:not(.wp-admin) h4,body:not(.wp-admin) h4[data-block],.editor-styles-wrapper h4,.editor-styles-wrapper h4[data-block]{font-size:20px;font-size:1.25rem}body:not(.wp-admin) h5,body:not(.wp-admin) h5[data-block],.editor-styles-wrapper h5,.editor-styles-wrapper h5[data-block]{font-size:17.6px;font-size:1.1rem}body:not(.wp-admin) h6,body:not(.wp-admin) h6[data-block],.editor-styles-wrapper h6,.editor-styles-wrapper h6[data-block]{font-size:16px;font-size:1rem}body:not(.wp-admin) .candidate-facts .candidate-fact{display:block;margin-bottom:1rem}body:not(.wp-admin) .candidate-facts .candidate-fact span{display:block}}@media screen and (max-width:780px){body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .label-1{text-align:center;margin-left:0;margin-bottom:0;max-width:100%}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .label-2{text-align:center;margin-left:0}body:not(.wp-admin) .tpp-us-map:not(.no-arrow) .map:before{display:none}.single-ballot .tpp-ballot-elections,.single-ballot .tpp-election-parties,.single-election .tpp-ballot-elections,.single-election .tpp-election-parties{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-ballot ul.parties-list,.single-election ul.parties-list{width:100%;margin-right:0;text-align:center}.single-ballot ul.parties-list li,.single-election ul.parties-list li{display:inline-block;border:1px solid #fff}.single-ballot ul.parties-list li a,.single-election ul.parties-list li a{font-size:16px;font-size:1rem}.single-ballot .elections-sidebar,.single-election .elections-sidebar{width:100%;margin-right:0}.single-ballot .elections-sidebar:before,.single-election .elections-sidebar:before{display:none}.single-ballot ul.elections-list,.single-election ul.elections-list{display:none}.single-ballot .no-sidebar .candidate-wrapper,.single-election .no-sidebar .candidate-wrapper{width:calc(50% - 2rem)}.tpp-elections-dropdowns #tpp-election-select,.tpp-elections-dropdowns .tpp-election-select{display:block}.tpp-elections-dropdowns #tpp-election-filter,.tpp-elections-dropdowns .tpp-election-filter{display:none}.tpp-elections-dropdowns #tpp-election-select{display:block}.show-all-elections{display:none}}@media screen and (max-width:720px){#footer-sidebar #menu-footer{display:block;text-align:center}#footer-sidebar #menu-footer>li:not(.menu-item-has-children),#footer-sidebar #menu-footer>li>ul{margin-bottom:2rem}#footer-sidebar section{text-align:center}body.state-blog article{display:block}body.state-blog .post-thumbnail{margin-right:0;margin-bottom:2rem}}@media screen and (max-width:680px){.tpp-team-members article.has-post-thumbnail,.tpp-state-team-members article.has-post-thumbnail{display:block}.tpp-team-members article.has-post-thumbnail .post-thumbnail,.tpp-team-members article.has-post-thumbnail .entry-content,.tpp-state-team-members article.has-post-thumbnail .post-thumbnail,.tpp-state-team-members article.has-post-thumbnail .entry-content{max-width:100%}.tpp-team-members article.has-post-thumbnail .post-thumbnail,.tpp-state-team-members article.has-post-thumbnail .post-thumbnail{text-align:center;margin-bottom:2rem}.tpp-team-members article.has-post-thumbnail .post-thumbnail img,.tpp-state-team-members article.has-post-thumbnail .post-thumbnail img{margin-left:auto;margin-right:auto}}@media screen and (max-width:670px){body:not(.wp-admin) .tpp-us-map{min-height:0;margin-left:0;margin-right:0}body:not(.wp-admin) .tpp-us-map svg{display:none}body:not(.wp-admin) .tpp-us-map .tpp-state-dropdown{margin-top:2.5rem;opacity:1;pointer-events:all;visibility:visible}.tpp-state-upcoming-ballots h3{text-align:center}.tpp-state-upcoming-ballots .ballots article .entry-content{display:block;text-align:center}.tpp-state-recent-posts h3{text-align:center}.tpp-state-recent-posts .tpp-recent-posts article{display:block;text-align:center}.tpp-state-recent-posts .tpp-recent-posts article .post-thumbnail{margin-left:auto;margin-right:auto}span.read-more a{display:inline-block;float:none;margin-right:0;margin-top:1rem}}@media screen and (max-width:620px){body:not(.wp-admin) .candidate-facts-heading{text-align:center}body:not(.wp-admin) .candidate-facts{text-align:center}body:not(.wp-admin) .candidate-facts .candidate-fact .label{margin-right:0}.single-candidate .entry-header{text-align:center}.single-candidate .post-thumbnail{float:none;height:auto;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-height:360px;max-width:100%}.single-candidate .post-thumbnail img{margin-left:auto;margin-right:auto}.single-candidate .entry-content div.tpp-candidate-facts+div.wp-block-buttons{display:block;text-align:center}}@media screen and (max-width:600px){.ugb-container.ugb-container--v2.ugb-container--width-small .ugb-container__content-wrapper{width:100%}}@media screen and (max-width:550px){.single-ballot .election-candidates,.single-ballot .party-candidates,.single-election .election-candidates,.single-election .party-candidates{display:block}.single-ballot .candidate-wrapper,.single-election .candidate-wrapper{width:100%;margin:0 0 2.5rem 0}.single-ballot .no-sidebar .candidate-wrapper,.single-election .no-sidebar .candidate-wrapper{width:100%}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sweep{0%{opacity:0;margin-top:-10px}100%{opacity:1;margin-top:0}}@keyframes sweep{0%{opacity:0;margin-top:-10px}100%{opacity:1;margin-top:0}}