.slogan{display:inline-block;width:60%;margin-top:5%;line-height:1.5em;font-weight:bold;color:#1ba4bb;text-transform:uppercase;text-align:right;right:3em;position:absolute}.slogan p{font-weight:bold;font-size:1em;color:#222;text-transform:none}@media screen and (min-width: 768px) and (max-width: 1024px){.slogan{line-height:1em;width:35%;margin-top:3%}.slogan p{font-size:0.8em}}@media only screen and (min-device-width: 320px) and (max-device-width: 667px){.slogan{display:none}}@media only screen and (max-width: 667px){.slogan{display:none}}@media only screen and (max-width: 320px){.slogan{display:none}}.blue-slogan{color:#1BA4BB}.red-slogan{color:#d66d56}.green-slogan{color:#A6CE39}.category{display:inline-block}@media screen and (min-width: 768px) and (max-width: 1024px){.category{vertical-align:top}}@media only screen and (min-device-width: 320px) and (max-device-width: 667px){.category{vertical-align:top}}@media only screen and (max-width: 667px){.category{vertical-align:top}}@media only screen and (max-width: 320px){.category{vertical-align:top}}.feature-name{color:#000;position:relative;font-size:1.1em;font-family:'Raleway', sans-serif;font-weight:300;text-transform:none;margin-top:210px;width:100%}@media only screen and (device-width: 768px){.feature-name{margin-top:100%}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){.feature-name{margin-top:100%}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){.feature-name{margin-top:100%}}@media only screen and (max-width: 667px){.feature-name{margin-top:12em}}@media only screen and (max-width: 375px){.feature-name{margin-top:8em}}.feature-headline{color:#FFF;font-family:sans-serif;font-size:1.5em;padding:15px;margin:0px;background-color:rgba(0,0,0,0.45);height:100%}section.issue-home{background-color:#eee}.issue-container{display:block;margin-top:20px;margin-bottom:40px;width:100%}@media only screen and (device-width: 768px){.issue-container{margin-top:40px}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){.issue-container{margin-top:10px}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){.issue-container{margin-top:40px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.issue-container{margin-top:0px}}@media only screen and (max-width: 667px){.issue-container{margin-top:10px}}@media only screen and (max-width: 375px){.issue-container{margin-top:0px}}.issue{border-radius:2px;margin:3px 0px;text-transform:uppercase;font-weight:bold}#issues_homepage{display:block}.home-issue{border-radius:2px;margin:3px 0px;text-transform:uppercase;font-weight:bold;background-color:#bbb;border-bottom:20px;color:#1BA4BB;list-style:none;text-align:center}.home-issue:hover{opacity:0.5}.home-issue a:hover{text-decoration:none}.home-issue li{display:inline}li:hover{text-decoration:none}.issue a{color:#fff;text-align:center;font-weight:bold}#issues_voter{display:none}.voter-issue{border-radius:2px;margin:3px 0px;text-transform:uppercase;font-weight:bold;background-color:#1BA4BB;list-style:none;text-align:center}.voter-issue li{display:inline;text-decoration:none}.voter-issue li a{display:inline}.voter-issue:hover{opacity:0.5}.voter-issue a:hover{text-decoration:none}#issues_election_official{display:none}.eo-issue{border-radius:2px;margin:3px 0px;text-transform:uppercase;font-weight:bold;background-color:#A6CE39;list-style:none;text-align:center}.eo-issue li{display:inline;text-decoration:none}.eo-issue li a{display:inline}.eo-issue:hover{opacity:0.5}.eo-issue a:hover{text-decoration:none}#issues_candidate{display:none}.candidate-issue{border-radius:2px;margin:3px 0px;text-transform:uppercase;font-weight:bold;background-color:#d66d56;list-style:none;text-align:center}.candidate-issue li{display:inline;text-decoration:none}.candidate-issue li a{display:inline}.candidate-issue:hover{opacity:0.5}.candidate-issue a:hover{text-decoration:none}#issues_policy_maker{display:none}.pm-issue{border-radius:2px;margin:3px 0px;text-transform:uppercase;font-weight:bold;background-color:#563486;list-style:none;text-align:center}.pm-issue li{display:inline;text-decoration:none}.pm-issue li a{display:inline}.pm-issue:hover{opacity:0.5}.pm-issue a:hover{text-decoration:none}.container{display:block;width:100%;height:100%;padding:0}section.homepage-content{display:block;margin-top:30px}section.home-features{z-index:-1000;text-align:center;height:inherit;padding-top:50px}.voters{background-image:url("https://d3n8a8pro7vhmx.cloudfront.net/fairvote/pages/4180/attachments/original/1476738433/voters.png?1476738433");background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:inherit;height:200px;width:20%}.election-officials{background-image:url("https://d3n8a8pro7vhmx.cloudfront.net/fairvote/pages/4180/attachments/original/1476738431/eo-officials.png?1476738431");background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:inherit;height:200px;width:20%}.candidates{background-image:url("https://d3n8a8pro7vhmx.cloudfront.net/fairvote/pages/4180/attachments/original/1477496062/candidate.png?1477496062");background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:inherit;height:200px;width:20%}.policy-makers{background-image:url("https://d3n8a8pro7vhmx.cloudfront.net/fairvote/pages/4180/attachments/original/1476738432/policy-makers.png?1476738432");background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:inherit;height:200px;width:20%}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.voters,.election-officials,.candidates,.policy-makers{width:40%;padding:10px;vertical-align:top;margin-top:30px}}@media only screen and (max-width: 667px){.voters,.election-officials,.candidates,.policy-makers{width:40%;padding:10px;vertical-align:top;margin-top:30px}}@media only screen and (max-width: 375px){.voters,.election-officials,.candidates,.policy-makers{width:40%;padding:10px;vertical-align:top;margin-top:10px}}.page-pages-show-blog-wide .blog li .page-excerpt,.page-pages-show-blog-post-wide .blog li .page-excerpt,.blog-home .features li .page-excerpt{position:relative}.page-pages-show-blog-wide .blog li .page-excerpt:before,.page-pages-show-blog-post-wide .blog li .page-excerpt:before,.blog-home .features li .page-excerpt:before{background-color:#111;content:"";display:block;height:100%;width:100%;opacity:0.8;position:absolute;z-index:2}.feature-item{margin:0px;padding:0}.feature-item a{text-decoration:none}.feature-item a ::hover{text-decoration:none;color:red}@media all and (max-width: 800px){.feature-item{display:block;float:none;width:100%}}.page-pages-show-blog-wide .post-img-wrapper,.page-pages-show-blog-post-wide .post-img-wrapper,.blog-home .post-img-wrapper{position:absolute;height:300px;background-size:cover;background-position:center;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.page-pages-show-blog-wide .post-excerpt-wrapper,.page-pages-show-blog-post-wide .post-excerpt-wrapper,.blog-home .post-excerpt-wrapper{position:absolute;height:100%;width:100%;top:0;left:0;padding-left:25px;padding-right:25px;padding-top:30px;z-index:9}section{display:block;background-color:#fff;width:100%;height:300px}.blog-home .features ul .feature-item{padding-left:0px;padding-right:0px}.page-pages-show-blog-wide .blog li,.page-pages-show-blog-post-wide .blog li,.blog-home .features li{float:left;position:relative;height:480px;overflow:hidden}.sign-up-here{color:#fff;text-align:center;font-size:1.5em;font-weight:200;width:100%;padding:0 2em}.email-signup{width:40%;height:3em}.sign-up{background-color:#1BA4BB;padding:15px 0px;margin-bottom:50px}.action{text-align:center}.join{background-color:white;font-size:2em;text-align:center;width:25%;margin:0 auto;border-radius:2px}.email-here{margin-top:10px}.quote-container{height:inherit}.quote-ul{margin:0 auto;padding:0}.quote-duo{list-style-type:none;padding:20px 80px}@media screen and (min-width: 768px) and (max-width: 1024px){.quote-duo{list-style-type:none;margin:0 3%}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.quote-duo{padding:10px;width:inherit}}@media only screen and (max-width: 667px){.quote-duo{padding:25px;margin:0 auto;width:inherit}}@media only screen and (max-width: 375px){.quote-duo{padding:25px;width:inherit}}.quote{font-size:1.5em;font-family:Montserrat, sans-serif;font-weight:200;line-height:1em;color:#fff}@media screen and (min-width: 768px) and (max-width: 1024px){.quote{font-size:1.2em;font-family:Montserrat, sans-serif}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.quote{font-size:1em}}@media only screen and (max-width: 667px){.quote{font-size:1em}}@media only screen and (max-width: 375px){.quote{font-size:1em}}.source{float:right;font-size:1em;font-style:italic;font-weight:bold;margin-bottom:30px;color:#ccc}@media screen and (min-width: 768px) and (max-width: 1024px){.source{font-size:0.7em;line-height:1em}}@media only screen and (max-width: 667px){.source{float:left;font-size:0.8em;line-height:1.5em;font-style:italic;font-weight:bold;color:#CCC}}@media only screen and (max-width: 375px){.source{float:left;font-size:0.8em;line-height:1.5em;font-style:italic;font-weight:bold;color:#CCC}}.about{background:url("https://d3n8a8pro7vhmx.cloudfront.net/fairvote/pages/4180/attachments/original/1480606398/voting.png?1480606398") repeat fixed center;background-blend-mode:multiply;background-color:#1BA4BB;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:inherit}.reset-padding{padding:0px}@media only screen and (device-width: 768px){.about{margin-top:200px}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait){.about{margin-top:50px;height:270px}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){.about{margin-top:80px;height:inherit}}.content-pages-show-basic-wide .text-content{padding:0 12%}
