html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}body{line-height:1.4;color:#000;background-color:#e5e8e6}ol,ul{padding-left:1.25em}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}html,body{height:100%}li{margin-top:.5em}h1,h2,h3,h4,h5,h6{margin-top:.5em;margin-bottom:.5em;line-height:1;font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif}body,input,textarea{color:#222;font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif;line-height:1.3}p{margin:.5em 0}a{color:#51405a;text-decoration:underline}a:hover,a:focus{color:#333;text-decoration:none}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.post{color:#111;margin-bottom:1.5em;font-size:1.1em;font-family:adelle,Georgia,lucida bright,Lucidabright,"lucida serif",Lucida,"bitstream vera serif","liberation serif",serif}.post p{color:#111;line-height:1.4}.post ul,.post ol{margin-bottom:1.5em}.post ul li{margin-left:.5em;line-height:1.2}.post ol li{margin-left:.5em;line-height:1.2}.post em{font-style:italic}.post strong{font-weight:700}.post img{max-width:95%;height:auto;margin:.5em}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.truncate_link{width:auto;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}::selection{background-color:#63358c;color:#fff}::-moz-selection{background-color:#63358c;color:#fff}@keyframes fadein{from{opacity:0}to{opacity:1}}.wf-loading p,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading li{visibility:hidden}header#main_header{width:100%;top:0;left:0;z-index:1025}#main_header.header_top{background-color:transparent;transition:.3s ease background,.3s ease position;position:fixed}header#main_header.header_top:after{content:'';position:absolute;background:#fff;box-shadow:0 0 10px rgba(30,30,30,.2);height:6.5em;width:100%;left:0;z-index:-1}#main_header #donatesignup_m{display:none}#mobilenav{display:none}.interior #main_header.header_top{}.fullwidth{width:100%;margin:0 auto;overflow:hidden}.bodywidth{width:1000px;margin:0 auto;transition:.3s ease width}#header_inner{margin:0 auto}header#main_header h1{position:relative;margin-top:0;width:152px;height:152px;float:left;top:-18px}header#main_header h1 a{display:block;width:100%;height:100%;background-image:url(images/Sinema-2018_logo.png);background-size:contain;background-repeat:no-repeat;text-indent:-9999em;overflow:hidden}.interior header#main_header h1 a{}header#main_header nav{float:right;clear:right;margin-top:.5em}header#main_header nav ul{margin:0;padding:0;list-style:none;text-align:right}header#main_header nav li{display:inline-block;position:relative;margin:0 .75em;text-transform:uppercase;font-size:1.2em;font-weight:400}header#main_header nav li a{display:block;color:#502f7c;text-decoration:none;padding:1em 1.25em;padding:.5em 1em;overflow:hidden;transition:.3s ease background,.3s ease color}header#main_header nav li a:hover{color:#777}header#main_header nav li{margin-right:0}header#main_header nav li.donate a{background-color:#db282e;color:#fff}header#main_header nav li.donate a:hover{background-color:#a31d1d;color:#fff}header#main_header nav ul.sub-menu{display:none;position:absolute;left:-3em;right:-3em;top:2.25em;padding:.25em 0 .5em;border-radius:3px;background-color:#fff;text-align:center}header#main_header nav li:hover ul.sub-menu{display:block}header#main_header nav .sub-menu li{text-transform:none;letter-spacing:.02em;margin:0;padding:.25em 0;width:100%}header#main_header nav .sub-menu a,header#main_header nav.scrolledmenu .sub-menu a{color:#63358c;padding:.4em .25em .2em;display:inline}header#main_header nav .sub-menu a:hover{color:#555;border-bottom:2px solid}header#main_header nav select{}.header_top #languageswitch{width:40%;float:right}#languageswitch ul{text-align:right;font-size:.9em;font-style:italic}#languageswitch .wpml-ls-current-language{font-weight:700}#languageswitch .wpml-ls-legacy-list-horizontal a{padding:.25em 0 .25em 1em}#main_header.header_top{background-color:transparent;transition:.3s ease background,.3s ease position}#hero.hero_top{visibility:visible}#hero.hero_scrolled{visibility:hidden}#main_header.header_scrolled{background-color:#fff;height:3.3em;position:fixed;z-index:1025;box-shadow:0 0 10px rgba(30,30,30,.2);animation-duration:.5s;animation-name:fadein}#main_header.header_scrolled h1,.interior #main_header.header_scrolled h1{width:100px;height:100px;margin:-30px 0 0;top:12px}#main_header.header_scrolled h1 a{}#main_header.header_top #sub_header{display:none;float:right}#main_header.header_scrolled #sub_header{display:block;position:absolute;right:0;width:1000px}#main_header.header_top .topmenu{display:block}#main_header.header_scrolled .topmenu{display:none}.header_scrolled #languageswitch{display:none}a#solo_donate,a#solo_take{display:none;color:#fff;text-decoration:none;padding:1.4em 1.5em .6em;overflow:hidden;transition:.3s ease background,.3s ease color;background-color:#db282e;text-transform:uppercase;font-size:1.1em;height:2em;float:right;margin-top:0;font-weight:bolder}a#solo_donate:hover{background-color:#a31d1d;color:#fff}a#solo_take:hover{background-color:#63358c;color:#fff}header#main_header nav.scrolledmenu{float:right;margin-top:0}header#main_header nav.scrolledmenu li a{color:#502f7c;padding:.75em 1em}header#main_header nav.scrolledmenu li.donate a{color:#fff}nav.scrolledmenu li.donate{margin-right:0}header#main_header nav.scrolledmenu li a:hover{color:#555}#content_wrap{background-color:#f0f0f0;position:relative;z-index:1020}#hero{width:100%;height:95%;position:relative;transition:height .3s ease}#hero_inner{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;background-image:url(images/hero_2018_post.jpg);background-position:center top;background-attachment:fixed;background-size:cover;transition:background-position .3s ease}h3.ind_voice{color:#fff;font-size:1.7em;font-weight:400;text-transform:uppercase;text-align:center;text-shadow:0 0 8px rgba(30,30,30,.5)}span.ind_larger{font-size:1.5em;font-weight:700;text-transform:uppercase}h4.btn_donate_now{text-transform:uppercase;text-align:center;color:#fff;text-shadow:1px 1px 0 rgba(30,30,30,.8);text-decoration:none;opacity:1;font-size:1.25em;font-size:1.5vw;padding-bottom:0;font-weight:900;letter-spacing:.05em}span.donate_stored{display:block;text-transform:uppercase;text-align:center;color:#fff;text-shadow:1px 1px 0 rgba(30,30,30,.8);text-decoration:none;opacity:1;font-size:.8em;padding-bottom:1em;font-weight:400;letter-spacing:.05em}#button_bar{background-color:#63358c;position:relative;z-index:1020;padding:.5em 0 1em}#button_bar ul{list-style:none;padding:0;margin:0 auto;width:70%;text-align:center}#button_bar li{float:none;margin:0;width:15%;display:inline-block;font-weight:bolder}#button_bar li .donate_now{display:block;text-align:center;width:78%;height:1em;padding:11%;text-transform:uppercase;background-color:#484848;color:#fff;text-shadow:1px 1px 0 rgba(30,30,30,.8);text-decoration:none;opacity:1;transition:.3s ease opacity;font-size:1em;font-size:1.4vw}#button_bar li a{display:block;text-align:center;width:78%;height:1em;padding:.5em .5em .75em;text-transform:uppercase;color:#63358c;background-color:#eee;border-radius:3px;text-decoration:none;opacity:1;transition:.3s ease opacity;font-size:1em;font-size:1.4vw;transition:.15s ease box-shadow}#button_bar li a.twolinebutton{padding:6.5% 11% 15.5%}#button_bar a:hover{box-shadow:inset 0 -.25em 0 rgba(87,47,124,.4)}#social_bar{background-color:#502f7c;border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 25px rgba(30,30,30,.5);padding:.25em 0 0;position:relative;z-index:1020;text-align:center}h3.kyrsten_upto{display:inline-block;text-align:center;padding:.5em;text-transform:uppercase;font-weight:700;color:#fff;text-shadow:1px 1px 0 rgba(30,30,30,.8);text-decoration:none;transition:.3s ease opacity;font-size:1.25em;vertical-align:middle}#social_bar .social_links{display:inline-block;margin:.5em 0 0;padding:.5em 0;width:auto;vertical-align:middle}#social_bar .social_links a{padding:8px 0 0;margin:0 1.5em}#content{margin:1em auto;padding:0 0 2em;display:none}.interior #content{margin-top:10em;display:block}.interior #content.meet_hero{margin-top:0;margin-bottom:0;padding-bottom:0}.int_hero{width:100%;height:auto;display:block}.hero_container{background-size:cover;background-position:center center;width:100%;height:70vh;position:relative;margin-top:5.5em}.hero_container.issue_hero_economy,.hero_container.issue_hero_economia{background-position:center top}.main_content .post.fourohfour{text-align:center;font-size:2em;padding-bottom:2em;font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif}.fourohfour .hero_container{background-image:url(images/404image.jpg);height:30em}#email_signup.contact_page{position:relative;left:0;width:50%;margin:1em auto}#email_signup.volunteer_page{position:relative;left:0;width:auto;margin:1em auto}#email_signup.contact_page h2.signup-block__heading{color:#555;text-shadow:none;margin-top:1em}#email_signup.contact_page input#email{width:81%}h2.meet_interior{position:absolute;bottom:5%;left:15%;max-width:40%;font-weight:900;color:#fff;opacity:0;font-size:2.25em;text-transform:uppercase;text-shadow:0 0 5px rgba(30,30,30,.3);animation:moveitin .75s ease 1;animation-delay:.5s;animation-fill-mode:forwards}@keyframes moveitin{0%{transform:translate(-150px);opacity:0}100%{transform:translate(0);opacity:1}}.meet_wrap{background-color:#fafafa}#get_involved{background-color:#502f7c;text-align:center;padding:1em 0 1.5em;display:none}#get_involved form{}#get_involved form input{display:inline-block;width:40%;font-size:1em;padding:.75em .5em;margin:1em .25em .75em;border:1px solid #999}#get_involved form input#email{width:60%}#get_involved form input#zip{width:20%}#get_involved form input#phone{width:40%;margin-left:10%;margin-right:10%}#get_involved form input[type=radio],#get_involved form input[type=checkbox],#email_signup form input[type=radio],#email_signup form input[type=checkbox]{width:auto;margin:.75em}#get_involved .form_row{display:block;width:80%;margin:.5em auto;color:#fff}#get_involved form textarea{display:inline-block;width:85%;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}#get_involved form input[type=submit]{appearance:none;background-color:#63358c;margin-left:.5em;padding:.75em .5em;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;border:1px solid #fff}#get_involved .requiredfield{text-align:center;color:#fff;text-transform:uppercase}#get_involved h2.signup-block__heading{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.7em;text-shadow:0 0 5px rgba(20,20,20,.5);margin-top:0}.volunteer_page form{text-align:center}.volunteer_page form input{display:inline-block;width:40%;font-size:1em;padding:.75em .5em;margin:1em .25em .75em;border:1px solid #999}.volunteer_page form input#email{width:60%}.volunteer_page form input#zip{width:20%}#email_signup.volunteer_page form input#phone{width:40%;height:auto;visibility:visible}.volunteer_page form input[type=radio],form#volunteer_signup input[type=checkbox]{width:auto;margin:.75em}.volunteer_page form .form_row{display:block;width:80%;margin:.5em auto;color:#222}.volunteer_page form textarea{display:inline-block;width:85%;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}.volunteer_page form input[type=submit]{appearance:none;background-color:#63358c;margin-left:.5em;padding:.75em .5em;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;border:1px solid #fff}.volunteer_page form .requiredfield{text-align:center;font-size:.8em;text-transform:uppercase}.volunteer_page form h2.signup-block__heading{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.7em;text-shadow:0 0 5px rgba(20,20,20,.5);margin-top:0}#volunteer_container{}#volunteer_container .volunteer_intro,.volunteer_side{width:48%;float:left}#volunteer_container .volunteer_intro h3{font-size:1.3em;line-height:1.2em}.volunteer_with{padding:1.5em 0}.volunteer_with form{text-align:center}.volunteer_with form input{display:inline-block;width:40%;font-size:1em;padding:.75em .5em;margin:1em .25em .75em;border:1px solid #999}.volunteer_with form input#email{width:60%}.volunteer_with form input#zip{width:20%}.volunteer_with form input#phone{width:40%;height:auto;visibility:visible}.volunteer_with form input[type=radio],.volunteer_with form input[type=checkbox]{width:auto;margin:.75em}.volunteer_with form .form_row{display:block;width:80%;margin:.5em auto;color:#222}.volunteer_with form textarea{display:inline-block;width:85%;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}.volunteer_with form input[type=submit]{appearance:none;background-color:#63358c;margin-left:.5em;padding:.75em .5em;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;border:1px solid #fff}.volunteer_with form .requiredfield{text-align:center;font-size:.8em;text-transform:uppercase}.volunteer_with form h2.signup-block__heading{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.7em;text-shadow:0 0 5px rgba(20,20,20,.5);margin-top:0}#commit_vote select{font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif;font-size:1em;color:#666;height:3em;border-radius:2px;position:relative;top:.1em;width:50%}#commit_vote .contact_hide{display:none}#commit_vote .form_row{display:block;width:80%;margin:.5em auto;color:#222}#ks_feeds{background-color:#e6e4e1;padding:1em 2%;box-shadow:inset 0 -15px 50px -20px rgba(30,30,30,.2);text-align:center}#ks_feeds .feeds_wrap{display:inline-block;vertical-align:top;width:28%;padding:1%;margin:1%;background-color:#fff;float:none;max-height:400px;overflow:auto;box-shadow:0 0 10px rgba(30,30,30,.1)}#ks_feeds .fts-twitter-image{display:none}#ks_feeds .tweeter-info,#ks_feeds .post_head{border:0;padding-top:.5em}#ks_feeds .tweeter-info .right{padding:0}#ks_feeds .feeds_wrap a.uppercase,#ks_feeds .feeds_wrap .uppercase{display:block;text-align:center;font-size:1em;font-size:1rem;text-transform:uppercase;font-weight:700;text-decoration:none;border:0;line-height:1}.feeds_wrap .fts-jal-single-fb-post.fts-fb-photo-post-wrap{padding-top:0!important}.fts-jal-fb-user-thumb{display:none}.fts-jal-fb-header{font-size:.5em;display:none}.fts-jal-fb-user-name{display:block;text-align:center;font-size:1em;font-size:1rem;text-transform:uppercase;font-weight:700;text-decoration:none;border:0;line-height:1}#ks_feeds .tweeter-info .time,#ks_feeds .feeds_wrap .time{display:block;text-align:center;padding:.4em 0 .5em;padding:.4rem 0 .5rem;font-size:.9em;font-size:.9rem;font-weight:700}#ks_feeds .fts-twitter-text{font-size:1.5em;line-height:1.2;text-align:center}#ks_feeds h3.post_title{font-size:1.25em;line-height:1.2}.like_share{padding-bottom:.25em;height:1.5em}.main_content{width:64%;margin-right:2%;float:left;transition:.3s ease width}.main_content.wide_page{width:100%;margin:0;float:none}h2.col_header{font-weight:700;text-transform:uppercase;font-size:1.3em;color:#63358c;text-align:center;padding:1em}.main_content .post{font-size:1em;padding:1em 5% 2em;background-color:#fff;box-shadow:0 0 15px rgba(100,100,100,.2)}.rsvp_container{width:100%;text-align:center}.rsvp_links{font-size:1.1em;padding:.5em 1em;background-color:#63358c;display:inline-block;margin-top:1em;color:#fff;font-family:futura-pt,futura std,Calibri,Verdana,sans-serif;font-weight:700;border-radius:2px;text-decoration:none}.eventorganiser-event-meta hr{display:none}.main_content.why_running .post{font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif;font-size:1.45em;box-shadow:none;background:0 0}#priorities_hero{width:100%;height:70%;background-color:#fafafa;background-image:url(images/issues_newHeader.jpg);background-size:cover;position:relative}h2.issues_header{text-align:center;width:40%;font-size:2.75em;color:#fff;font-weight:700;position:absolute;bottom:5%;left:30%;text-transform:uppercase;text-shadow:0 0 10px rgba(30,30,30,.7)}.issues_header .issues_subhead{display:block;text-align:center;font-size:.6em;font-family:jubilat,Georgia,serif;text-transform:none;padding-top:.25em;margin-top:.25em;border-top:3px #fff solid}#content.priorities_page{margin-top:0;margin-bottom:0;background:#fff;padding-top:1em}ul.priorities_list{width:1200px;max-width:95%;text-align:center;padding:0}.priorities_list li{display:inline-block;width:47.5%;margin:1%;height:20em;position:relative;background-color:#fff}.priorities_list li a{background-image:url(images/issues_seniors.jpg);background-size:130%;background-position:center 5%;display:block;height:100%;width:100%;position:absolute;top:0;left:0;transition:background .3s linear,box-shadow .3s ease,filter .3s ease;overflow:hidden}.priorities_list li#pri_veterans a{background-image:url(images/issues_veterans.jpg)}.priorities_list li#pri_healthcare a{background-image:url(images/issues_healthcare.jpg)}.priorities_list li#pri_economy a{background-image:url(images/issues_economy.jpg)}.priorities_list li#pri_immigration a{background-image:url(images/issues_immigration.jpg)}.priorities_list li#pri_women a{background-image:url(images/issues_women.jpg)}.priorities_list li#pri_seniors a{background-image:url(images/issues_seniors.jpg)}.priorities_list li#pri_families a{background-image:url(images/issues_families.jpg)}.priorities_list li a:after{content:'';position:absolute;z-index:1;background:linear-gradient(to bottom,rgba(241,231,103,1) 0%,rgba(80,47,124,1) 100%);width:100%;height:100%;left:0;top:0;opacity:0;transition:.3s ease opacity}.priorities_list li a:hover{background-size:135%;background-position:center 7%}.priorities_list li a:hover:after{opacity:.5}h3.pri_title{position:absolute;z-index:2;width:80%;bottom:2%;left:10%;text-align:center;color:#fff;font-family:jubilat,Georgia,serif;text-transform:none;font-weight:700;letter-spacing:.02em;font-size:1.6em;line-height:1.2;text-shadow:0 0 5px rgba(30,30,30,.4);transition:bottom .3s ease,text-shadow .3s linear}.priorities_list li a:hover h3.pri_title{bottom:25%;text-shadow:0 0 10px rgba(30,30,30,.8)}.issue_nav{position:relative;background-color:#fff;box-shadow:0 0 15px rgba(150,150,150,.3);margin:1.5em auto}.issue_nav a{display:block;width:80%;height:100%;padding:10%;color:#fff;text-decoration:none;font-size:1.1em;letter-spacing:.05em;text-align:center;text-transform:uppercase;background-color:#977db5;border-radius:2px;transition:.3s ease background}.issue_nav a:hover{background-color:#3c2055}.issue_nav a span{display:block;font-size:1.9em;letter-spacing:0;text-transform:none}a.titlelink{color:#777;text-decoration:none}.main_content .titlelink h3{font-size:2.2em;font-weight:100;color:#222;margin:.25em 0}a.titlelink .post_title{color:#63358c}a.titlelink .post_title:hover{color:#333}h2.int_title{font-size:2.4em;font-weight:100;color:#222;margin:.25em 0}.post_date{font-size:1.1em;text-transform:uppercase;font-weight:700;font-family:brandon-grotesque;font-style:italic}.more-link{display:block;font-size:.8em;padding-top:1em;font-weight:700;color:#63358c;text-transform:uppercase;font-family:futura-pt,futura std,Calibri,Verdana,sans-serif;text-decoration:none}div.prev,div.next{width:49%;float:left}.prev a,.next a{font-size:1.3;font-weight:400;text-transform:uppercase;text-decoration:none;display:block;float:left;padding:3%}.next a{text-align:right;float:right}.prev a:hover,.next a:hover{text-decoration:underline}.sidebar{width:33%;float:left;transition:.3s ease width}.side_connect{background-color:#fff;margin:.5em 0;text-align:center;transition:.3s ease height}.side_connect.signupform{padding:.75em 0}.side_connect.side_social{padding:.75em 0;background-color:#63358c}.side_social .social_links{margin:1em 0 0}.side_contact.side_connect.side_social{background:#fff}#sidebar_form input{display:inline-block;font-size:1em;padding:.5em;margin:.5em .25em .75em;border:1px solid #999;width:50%}#sidebar_form input#zip{width:25%}#sidebar_form input[type=submit]{appearance:none;background-color:#63358c;margin-left:.5em;padding:.52rem 1.5rem;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;border:0}h2.section_header{padding-bottom:.5em;margin:1.5em 0 1em;text-align:center;color:#63358c;font-size:1.6em;font-weight:700;text-transform:uppercase;border-bottom:1px solid #63358c}#ks_feeds h2.section_header{font-weight:400;border:0}#why_running{background-color:#fafafa;box-shadow:0 0 50px rgba(90,90,90,.4);padding:0 0 .5em}img.why_image_int{width:50%;float:left;margin:0 1.5em 1em 0}#running_int p{font-size:1.3em;font-weight:100}#running_content{width:35em;max-width:45%;float:left;margin:2em 0 0 3%;margin:4vw 0 0 3%}#why_running img{padding:.5em .5em .5em 0;display:block;margin:3% 2.5em 3% 0;background-color:#fff;float:left;width:40%;height:auto}#why_running h2.section_header{width:100%}#announce_video{width:100%;margin-top:2em;margin-bottom:3em;box-shadow:0 0 0 1px rgba(255,255,255,.15);display:none}#issues_section_link{float:none;height:2em}#need_to_know{width:100%;height:20em;height:70vh;background-color:#fff;background-image:url(images/issues_prioritiesHeader.jpg);background-position:center 50%;background-size:cover;position:relative;display:none}#learn_issues{width:100%;height:20em;height:70vh;background-color:#fff;background-image:url(images/issues_prioritiesHeader.jpg);background-position:center 50%;background-size:cover;position:relative}#learn_issues h2.issues_header,#need_to_know h2.issues_header{text-align:left;font-size:2.5em;font-weight:700;letter-spacing:.02em;opacity:0;bottom:8%;left:-5%;transition:opacity .3s ease,left .5s ease}#need_to_know h2.issues_header{right:-5%;left:auto;transition:opacity .3s ease,right .5s ease}#learn_issues.switchedon h2.issues_header{opacity:1;left:8%}#need_to_know.switchedon h2.issues_header{opacity:1;right:8%;text-align:right}#learn_issues .issues_header .issues_subhead,#need_to_know .issues_header .issues_subhead{text-align:left;font-family:jubilat,Georgia,serif;font-size:.95em;text-transform:none;border:none;position:relative;left:-10%;transition:inherit}#need_to_know .issues_header .issues_subhead{text-align:right;left:0%}h2.issues_header a{display:inline-block;background-color:#fff;color:#502f7c;padding:.4em .7em;font-family:jubilat,Georgia,serif;font-size:.45em;text-shadow:none;text-decoration:none;text-transform:none;letter-spacing:normal;font-weight:700;margin-top:1em;position:relative;left:-20%;transition:inherit;transition:.3s ease background,.3s linear color}#need_to_know h2.issues_header a{text-align:right;left:auto;right:-20%}h2.issues_header a:hover{background-color:#502f7c;color:#fff}#need_to_know.switchedon h2.issues_header a{right:0}#learn_issues.switchedon h2.issues_header .issues_subhead{left:0}#learn_issues.switchedon h2.issues_header a{left:0}.issue_item{width:30%;height:15em;margin:1.5%;position:relative;background-color:#fff;box-shadow:0 0 10px rgba(90,90,90,.1);display:inline-block;overflow:hidden;background-image:url(images/issues_default.jpg);background-size:cover}a.issue_link{width:100%;height:100%;position:absolute;display:block;margin:0;padding:0;border:0;text-decoration:none;background-color:rgba(230,230,230,.2);transition:.3s ease background-color}a.issue_link h3{position:absolute;text-align:center;width:70%;height:25%;top:50%;right:15%;color:#fff;font-weight:700;line-height:1.1;text-transform:uppercase}a.issue_link:hover{background-color:transparent}body>footer{background-color:#3c2055;box-shadow:inset 0 45px 45px -45px rgba(30,30,30,.6);padding:2em 0 0}.footer_col{width:23.5%;float:left;margin:.75%}.footer_col h3{color:#fff;font-size:1em;font-weight:700}.footer_nav{margin-bottom:2.5em}.footer_nav ul{padding:0;margin:0;list-style:none}.footer_nav li{text-align:left}.footer_nav li a{color:#fff;text-decoration:none}.footer_nav li a:hover{text-decoration:underline;color:#aaa}#footer_contact h4{text-align:center;font-size:1.15em;letter-spacing:.03em;text-transform:uppercase;font-weight:700}#footer_contact a{color:#fff;text-decoration:none;margin:0 1em}#footer_contact a:hover{color:#fff;text-decoration:underline}#foot_disclaimer{background-color:#3c2055;padding:.25em 0}#foot_disclaimer h4{color:#fff;text-align:center;width:40%;padding:.75em;margin:1.25em auto;font-weight:700;font-size:1.2em;text-transform:uppercase;border:1px solid #fff}.social_links{margin:0 auto;width:320px;text-align:center;word-spacing:0}.social_links a{display:inline-block;width:40px;height:40px;padding:8px 0;margin:0 .5em;background-image:url(images/icons_fb.png);background-size:contain;background-repeat:no-repeat;text-indent:-9999em;overflow:hidden;transition:.3s ease opacity}.social_links a.fb_icn{background-image:url(images/icons_fb.png)}.social_links a.tw_icn{background-image:url(images/icons_tw.png)}.social_links a.ig_icn{background-image:url(images/icons_ig.png)}.social_links a.sc_icn{background-image:url(images/icons_sc.png)}.social_links a:hover{opacity:.8}.socials{width:100%;height:25px;padding:.5em 0;border-bottom:1px solid #6c8ba6;margin-bottom:.5em;float:left;overflow:hidden}.interior .socials{margin-bottom:1.5em}.work_page .socials{border:none;padding:.5em 0 .25em;margin-bottom:0}.social_share{float:left;margin:0 .5em 0 0;overflow:hidden;max-width:40%}div.fb-like,.fb-like span{vertical-align:top!important}.fb_iframe_widget{top:0!important}.slicknav_menu{display:none}h2.signup-block__heading{text-align:center;text-transform:uppercase;font-weight:700;font-size:1.7em;text-shadow:0 0 5px rgba(20,20,20,.5);color:#fff;margin:.25em 0;padding-top:.75em}#email_signup{text-align:center;position:fixed;left:7%;bottom:15%}#email_signup input{display:inline-block;width:40%;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}#email_signup input#zip{width:25%}#email_signup input#phone{margin-top:0}#email_signup textarea{display:inline-block;width:85%;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}#email_signup input[type=submit]{appearance:none;background-color:#63358c;margin-left:.5em;padding:.52rem 1.5rem;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;border:0;transition:.3s ease background,.3s linear color}#email_signup input[type=submit]:hover{background-color:#fff;color:#63358c}#email_signup input#phone{visibility:hidden;height:0;margin:0}#header_form{text-align:right;width:auto;float:right;margin-right:1em}#header_form #standwith_label{content:'Stand with Kyrsten';display:inline-block;text-transform:uppercase;text-align:right;font-weight:bolder;font-size:.9em;color:#63358c}#header_form input{display:inline-block;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}#header_form input[type=submit]{appearance:none;background-color:#63358c;margin-left:.5em;padding:.52rem 1.5rem;display:inline-block;text-transform:uppercase;font-weight:700;color:#fff;border:0}#hero_form{text-align:center;width:auto;float:right;margin-right:1em}#hero_form input{display:inline-block;font-size:1em;padding:.5em;margin:1em .25em .75em;border:1px solid #999}#hero_form input[type=submit]{appearance:none;background-color:#63358c;margin:0 auto;padding:.52rem 1.5rem;display:block;text-transform:uppercase;font-weight:700;color:#fff;border:0}header div.at-row.PostalCode,#site-navigation div.at-row.EmailAddress{display:block;float:right;width:34%;margin:0 1% 0 0%}header div.at-row.EmailAddress{width:47%;position:relative}header div.at-row.EmailAddress:before{content:'Stand with Kyrsten';position:absolute;width:47%;left:-47%;text-transform:uppercase;text-align:right;font-weight:bolder;font-size:.9em;font-family:futura-pt,futura std,Calibri,Verdana,sans-serif;color:#63358c}header div.at-row.PostalCode label,#site-navigation div.at-row.EmailAddress label{width:100%;min-width:50px}header .at-form-submit{text-align:center;padding-top:0;margin-top:0;padding-left:0;display:block;float:right;width:25%}header .at-fieldset.ContactInformation{padding-bottom:0}header .at input[type=submit]{background-color:#63358c;float:none;margin-left:.5em;padding:.48rem 1.5rem;display:inline-block;text-transform:uppercase;font-weight:700;font-family:futura-pt,futura std,Calibri,Verdana,sans-serif}header .at .at-fieldset{width:75%;min-width:20%;float:left}header .at-markup{margin-bottom:0}.nav-down .signup-form{float:right}div.content.thankYou{background-color:#fff;padding:.5em;box-shadow:0 0 5px rgba(30,30,30,.5)}.interior .eo-fullcalendar .fc-toolbar{margin-bottom:10px;margin-top:25px}.interior .fc-toolbar .fc-left{float:left;font-family:futura-pt,futura std,Calibri,Verdana,sans-serif;font-size:1.5em;text-transform:uppercase}.interior .fc-basic-view tbody .fc-row{min-height:6em}ul.jump_nav{list-style:none;padding:0;text-align:center;margin:1.5em auto}.jump_nav li{display:inline-block}.jump_nav a{text-decoration:none;background-color:#fff;border:1.5px solid #94b;color:#94b;font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif;text-transform:uppercase;font-size:.9em;padding:.5em 1.25em;border-radius:1.25em;transition:.5s ease-in background,.5s ease-in color;line-height:2.5em}.jump_nav a:hover{background-color:#94b;color:#fff}#vote_bar{width:100%;height:auto;position:relative;z-index:5;border-bottom:1px solid rgba(255,255,255,.9);display:none}#vote_bar a{width:100%;box-sizing:border-box;padding:1em 2em;display:block;color:#fff;background-color:#63358c;text-align:left;text-decoration:none;font-weight:700;transition:.2s ease padding,.5s ease height,.3s ease background}.header_scrolled #vote_bar a{height:0;padding-top:0;padding-bottom:0;overflow:hidden}.svg-inline--fa{position:relative;top:.125em}#vote_bar a:hover{background-color:#3c2055;color:#fff}.mobilenav_open{display:none}body.splash_election{background-color:#fff}.splash_election header,.splash_election header#main_header{position:absolute;height:0}.splash_election header h1{left:50%;margin-left:-500px}.splash_hero{width:100%;height:70%;position:relative}.splash_hero_inner{width:100%;height:100%;position:absolute;background-image:url(images/splash_hero_img.jpg?v=1.1);background-size:cover;background-position:50% 20%}h2.splash_headline{max-width:80%;margin:0 auto;color:#63358c;padding:.25em;font-family:jubilat,Georgia,serif;font-weight:700;font-size:2.75em;text-align:center;margin-top:0}.splash_polls_open{font-size:.65em}.splash_main{background-color:#fff;padding:1em 0}.splash_main_post{height:25%;position:absolute;bottom:0;background-color:#fff}.splash_polling{width:400px;margin:1em auto;position:absolute;bottom:5%;right:5%;background-color:#dde8fd}.splash_polling>div{float:none;box-sizing:border-box;width:98%;margin:1%}.splash_polling_head{}.splash_polling_head h2{font-family:jubilat,Georgia,serif;font-weight:700;font-size:1.75em;text-align:center;color:#63358c}.splash_polling_widget{min-height:200px}.splash_polling_widget #i-will-vote-location-search{padding:.75rem!important}.splash_voting h3{margin:0 auto 1em;width:98%;text-align:center;color:#63358c;font-family:jubilat,Georgia,serif;font-weight:700;font-size:1.25em}.splash_voting .splash_main_phone{font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif;font-weight:700;font-size:1.75em;padding-top:.25em;display:block}.splash_voting .splash_alt_phone{font-family:brandon grotesque,brandon-grotesque,futura-pt,futura std,Calibri,Verdana,sans-serif;font-weight:400;font-size:.8em;padding-top:.5em;display:block}a.splash_continue{display:block;width:40%;margin:0 auto;text-align:center;color:#63358c;font-size:1.5em;padding-top:1em;text-transform:uppercase}a.splash_donate{display:inline-block;position:absolute;margin-top:3%;right:3%;text-transform:uppercase;text-decoration:none;font-size:1.2em;font-weight:400;padding:.75em 1em;background-color:#db282e;color:#fff;transition:.3s ease background}a.splash_donate:hover{background-color:#a31d1d}@keyframes moveinpost{0%{transform:translate(0,250px);opacity:0}100%{transform:translate(0,0);opacity:1}}h2.splash_headline_post{width:60%;position:absolute;bottom:25%;right:6%;color:#fff;font-family:jubilat,Georgia,serif;font-weight:700;font-size:3em;text-shadow:0 0 15px rgba(30,30,30,.3);text-align:right;margin-top:0}.splash_main_post a.splash_continue{height:auto;margin:1.5em auto;font-size:1.25em;padding-top:0}.splash_hero_post{height:100%;position:absolute}.work_signup{width:60%;margin:1em auto}.work_signup #hero_form{float:none;margin-right:0}.work_signup #hero_form input{font-size:1.15em}.work_signup #hero_form input#phone{display:none}h2.splash_headline_post.work{bottom:30%;right:4%;font-size:2.8em}.splash_sub{font-size:.8em}@media all and (min-width:900px) and (max-height:750px){.splash_hero{width:100%;height:40em;position:relative;transition:.3s ease height}.splash_hero_post{height:100%;position:absolute}}@media all and (max-width:900px){body{}header{}.bodywidth{width:95%;padding:2.5%}.main_content{width:57%;margin-right:2%}.main_content.wide_page{width:100%;margin-right:0}.sidebar{width:40%}#main_header.header_top{position:absolute;overflow:hidden}header#main_header.header_top:after{content:'';position:absolute;background:#fff;box-shadow:0 0 10px rgba(30,30,30,.2);height:5em;width:100%;top:24px;left:0;z-index:-1}.interior #main_header.header_top{background:0 0;box-shadow:none}#header_inner{padding:40px 0 0;width:100%;position:relative}header h1{float:none;margin:0 auto}header#main_header h1{width:90px;height:90px;top:-14px;left:4%}.header_top #languageswitch{width:100%;float:none;position:absolute;z-index:100;background-color:#fff;height:auto;border-bottom:1px solid #eee;left:0;top:0}header nav{width:98%;float:none;margin:1em auto}header nav ul{text-align:center}#hero{height:auto}#hero_inner{position:absolute;width:100%;height:100%;background-position:85% bottom;background-attachment:scroll;background-image:url(images/hero_2018_post.jpg)}h3.ind_voice{width:auto;color:#fff;text-shadow:none}#hero_form{float:none;margin:0;padding-bottom:1.5em}#hero_form input,#email_signup input#zip,#email_signup input#phone{display:inline-block;font-size:1em;padding:.5em;margin:.25em;width:84%;border:none;box-sizing:border-box}#hero_form input[type=submit]{margin-top:.5em;width:84%;-webkit-appearance:none;appearance:none}#email_signup{position:relative;width:100%;left:0;padding-top:70%;overflow:inherit}h2.signup-block__heading{color:#63358c;text-shadow:none}#get_involved h2.signup-block__heading{color:#fff;text-shadow:0 0 5px rgba(20,20,20,.5)}#ks_feeds .feeds_wrap{display:block;width:96%}#button_bar{z-index:10}#button_bar li{width:50%}#button_bar li a,#button_bar li .donate_now{width:78%;padding:4% 11%;font-size:1em}#button_bar li a.twolinebutton{padding:2% 11% 6%}#learn_issues{background-position:70% center}h2.col_header{font-size:1em}.issue_item{width:45%}.footer_col{width:48.5%}.social_links{text-align:center;width:100%;margin:0;padding:0}#foot_disclaimer h4{color:#fff;text-align:center;width:80%}.wf-active p,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active li{visibility:visible}.splash_election header h1{width:90px;height:90px;top:-14px;left:4%;margin-left:0}.splash_main{padding:0}.splash_polling>div{float:none;width:98%;margin:1%;padding-bottom:1em}.splash_hero{width:100%;height:auto;background-position:center top}.splash_hero_inner{width:100%;height:25em;height:50vh;position:relative}.splash_hero_post .splash_hero_inner{position:absolute;height:80%;background-position:25%}h2.splash_headline{max-width:100%;width:90%;right:auto;bottom:5%;text-align:center}h2.splash_headline_post{width:100%;right:auto;bottom:20%;text-align:center;font-size:3em}.splash_polling{width:100%;margin:0 auto;position:relative;bottom:auto;right:auto;background-color:#dde8fd}.splash_polling_head h2{text-align:center}.splash_voting h3{width:90%;margin-left:5%}.splash_polls_open{font-size:.45em}a.splash_continue{width:90%;font-size:1.25em}.splash_hero_post{height:100%}h2.splash_headline_post.work{bottom:30%;width:95%;left:2.5%;font-size:1.75em}.work_signup{width:90%}.work_signup #hero_form input{border:1px solid #999;width:45%;font-size:1em}.work_signup #hero_form input[type=submit]{border:1px solid #999;width:60%}.splash_main_post.letswork{height:30%}}@media all and (max-width:900px){.shiftnav-inner .shiftnav .shiftnav-menu-title{display:none}body{}.header_top{background-color:#fff;background-color:rgba(255,255,255,.8);position:absolute}header h1{width:166px;height:64px;margin:6px 0 0}header h1 a{background-image:url(images/logo_walk_mobile.png)}.header_top #sub_header{display:none}#main_header.header_top .topmenu{display:none}.mobilenav_open{display:block;padding:.5em;background:0 0;border:none;outline:none;color:#fff;position:absolute;z-index:1500;width:auto;height:35px;right:12px;top:55px;cursor:pointer}.mobilenav_close{display:block;padding:.5em;background:0 0;border:none;outline:none;color:#fff;position:absolute;z-index:1500;width:40px;height:40px;right:15px;top:45px;cursor:pointer}.mobilenav_open img,.mobilenav_close img{display:block;max-width:100%;max-height:100%}#mobilenav{display:block;visibility:hidden;opacity:0;width:100%;height:100%;position:fixed;z-index:2000;background:#fff;left:0;top:0;transition:.3s ease}#mobilenav.switchedon{display:block;visibility:visible;opacity:1}nav.mobilemenu{width:80%;padding:10%;margin-top:2em;font-size:1.75em;text-transform:uppercase;text-align:center}nav.mobilemenu ul{padding:0;margin:0;list-style:none}nav.mobilemenu li{margin-top:0;line-height:1}nav.mobilemenu li a{color:#502f7c;display:inline-block;text-decoration:none;padding:.5em;overflow:hidden;transition:.3s ease background,.3s ease color}nav.mobilemenu li a:hover,nav.mobilemenu li a:focus{color:#777}nav.mobilemenu li.donate a{background-color:#db282e;color:#fff}nav.mobilemenu li.donate a:hover{background-color:#a31d1d;color:#fff}#main_header #donatesignup_m{display:block;width:100%;position:fixed;z-index:15;background-color:#0f0}#donatesignup_m.dsm_top{top:-100px;transition:.3s ease top}#donatesignup_m.dsm_scrolled{transition:.3s ease top;top:0}#donate_m{padding:0}#donate_m a{padding:.25em 0;text-transform:uppercase;color:#fff;background-color:#c82f34;text-shadow:1px 1px 0 rgba(30,30,30,.8);text-decoration:none;opacity:1;transition:.3s ease opacity;font-weight:700;text-align:center;font-size:1.2em;display:block;width:100%}#signup_m{background-color:#572f7c;padding:.5em 0;text-align:center}#signup_m_form input{display:inline-block;font-size:.9rem;padding:.2rem;width:28%;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:0;vertical-align:middle;-webkit-appearance:none;font-family:futura-pt,futura std,Calibri,Verdana,sans-serif}#signup_m_form input[type=submit]{background-color:#f0f0f0;text-transform:uppercase;font-weight:700;padding:.25rem;color:#333}nav li.donate a{background-color:transparent}nav li.donate a:hover{background-color:#ccc}div.slicknav_menu{display:block;position:absolute;z-index:1011;right:0;background-color:transparent;width:100%;top:.5em}.bodywidth{width:90%;padding:5%}span.donate_stored{width:90%;margin:0 auto}h4.btn_donate_now{font-size:1.5em}#button_bar ul{width:100%}#button_bar li{width:35%;margin:2%;float:none}#button_bar li a.twolinebutton,#button_bar li a{padding:4% 11%;height:auto}#content_wrap{z-index:1}#running_content{width:75%;max-width:none;margin:1em auto;float:none}#why_running img{float:none;margin:2em auto;padding:0;width:80%;height:auto}.interior #content{margin-top:9em}.main_content{float:none;width:100%;margin-right:0}.sidebar{float:none;width:100%}#priorities_hero{background-position:center}#content.priorities_page{margin-top:0}h2.issues_header{width:90%;text-align:center;left:5%}#learn_issues h2.issues_header,#need_to_know h2.issues_header{font-size:2em}.issues_header .issues_subhead{border:none}ul.priorities_list{max-width:95%}.priorities_list li{width:95%;height:15em}.priorities_list li a{background-size:cover;background-position:center 15%}.priorities_list li a:hover{background-size:cover;background-position:center 15%}.hero_container{margin-top:0}.hero_container.issue_hero_economy,.hero_container.issue_hero_economia{background-position:80% 100px}.hero_container .meet_interior{max-width:80%;left:10%;font-size:1.75em}.issue_item{width:97%}#email_signup.contact_page{position:relative;left:0;width:90%}.footer_col{width:98.5%;text-align:center}.footer_nav li{text-align:center}#main_header.header_top #sub_header,#main_header.header_scrolled #sub_header{display:none}header#main_header nav.scrolledmenu{display:none}#main_header.header_scrolled_m #header_inner{display:none}#volunteer_container .volunteer_intro,.volunteer_side{width:98%;float:none}.volunteer_with{padding-top:0}.volunteer_intro .post{padding-bottom:0}.volunteer_with form input,.volunteer_with form input#email,.volunteer_with form input#zip,.volunteer_with form input#phone{width:94%}#commit_vote select{width:80%}.jump_nav li{display:block}.jump_nav a{display:block;padding:.25em 0;border-radius:1.5em;transition:.5s ease-in background,.5s ease-in color;line-height:2.5em}}@media all and (max-height:600px){.splash_main_post.letswork{position:relative;height:auto}.splash_hero_post{height:80%;position:relative}.splash_hero_post .splash_hero_inner{height:100%}h2.splash_headline_post.work{bottom:5%}}@media all and (min-width:901px) and (max-height:700px){.splash_main_post.letswork{position:relative;height:auto}.splash_hero_post{height:80%;position:relative}.splash_hero_post .splash_hero_inner{height:100%}h2.splash_headline_post.work{bottom:5%}}@media all and (min-width:1300px){#button_bar li a,#button_bar li .donate_now{padding:.5em .5em .75em;font-size:1.2em}#button_bar li a.twolinebutton{padding:4% 11% 12%}#hero{transition:height .3s ease}#hero_inner{background-position:center top;transition:background-position .3s ease}#why_running img{padding:.5em .5em .5em 0;display:block;margin:3% 2.5em 3% 0;background-color:#fff;float:left;width:35%;height:auto}}