#footer a,a{text-decoration:none}@font-face{font-family:Gotham-Bold;src:url(https://frontend-assets.dnc.org/fonts/Gotham-Bold.eot);src:url(https://frontend-assets.dnc.org/fonts/Gotham-Bold.otf) format("otf"),url(https://frontend-assets.dnc.org/fonts/Gotham-Bold.svg) format("svg"),url(https://frontend-assets.dnc.org/fonts/Gotham-Bold.ttf) format("ttf"),url(https://frontend-assets.dnc.org/fonts/Gotham-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GothamBook;src:url(https://frontend-assets.dnc.org/fonts/GothamBook.eot);src:url(https://frontend-assets.dnc.org/fonts/GothamRounded-Book.otf) format("otf"),url(https://frontend-assets.dnc.org/fonts/GothamBook.ttf) format("ttf"),url(https://frontend-assets.dnc.org/fonts/GothamBook.svg) format("svg"),url(https://frontend-assets.dnc.org/fonts/GothamBook.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:icomoon;font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.circle-d:before{font-weight:100;content:"\e601";font-family:icomoon}.pure-g>div[class*=pure-u-]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1em}.pure-g>div[class*=pure-u-] input{width:100%;line-height:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:.25em .5em}#lightbox-overlay,.lightbox{box-sizing:border-box;display:none;text-align:center}.pure-g>form>div[class*=pure-u-]>div{padding:1em}.pure-button{padding:.5em 1em;font-size:.75em;text-align:center}input{color:#0F2446}#lightbox-overlay{position:fixed;height:100%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(15,36,70,.7);z-index:3;padding:3em;top:0}.lightbox .vid-embed,.lightbox .vid-embed .youtube-embed{height:315px;width:100%}.lightbox{background:#fff;padding:2em;width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;text-transform:uppercase;position:absolute;z-index:4;left:50%;transform:translateX(-50%);top:3em}.lightbox .close-lightbox{position:absolute;top:.5em;right:.5em;color:#ccc;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}.lightbox .close-lightbox:hover{color:#0F2446;cursor:pointer}.lightbox p{text-transform:none}.lightbox h1{color:#00AEF3;margin:0}.lightbox .vid-embed{margin-top:1em;background:url(../min_images/lightbox-vid.png) 50% 0;background-size:cover;position:relative;display:inline-block;max-width:560px;overflow:hidden}.lightbox .vid-embed .playbutton{color:#fff;font-size:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transition:color .7s ease;-webkit-transition:color .7s ease;-moz-transition:color .7s ease}.lightbox .vid-embed .playbutton:hover{color:#00AEF3;cursor:pointer}.lightbox .lightbox-cta{margin:1em 0;text-align:center}.lightbox .lightbox-cta .pure-button{font-size:1em;background:#E31818;color:#fff}.lightbox .lightbox-cta .pure-button:hover{background:#fff;color:#E31818}.lightbox .continue{text-transform:lowercase}.lightbox .continue:hover{cursor:pointer}#header{text-transform:uppercase;font-family:"Gotham A","Gotham B",sans-serif;font-weight:700;padding:1em 3em;position:fixed;top:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;z-index:2}#header .dems-logo{float:left;height:2em}#header .dems-logo .circle-d:before{font-size:45px;font-weight:100;content:"\e601";font-family:icomoon;width:auto;vertical-align:middle}#main .main-body #countdown .days-until,#main .main-body #signup,#main .main-body #signup #standwith-form .signup-form .submit,#main .main-body #signup .signup-title,.newstape .newstape-content .ticker .ticker-item .ticker-name{font-family:"Gotham A","Gotham B",sans-serif}#header .dems-logo .site-title{font-size:.75em}#header .mobile-donate{display:none;float:right}#header .navbar-toggle{position:relative;float:left;font-weight:100;font-size:2em;line-height:1em;margin-left:.25em;color:#0F2446}#header .navbar-toggle.active{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#header .navbar-toggle:hover{cursor:pointer;color:#00AEF3;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}#header .social{padding:0 .5em;display:inline-block;float:left;overflow:hidden;white-space:nowrap;position:relative}#header .social .social-visible{float:left;padding-top:.25em}#header .social a{margin-right:.5em}#header .social a i{font-size:1em;width:1em;text-align:center;line-height:1em;background:#0F2446;color:#fff;border-radius:50%;padding:calc(.5em + 1pt);padding:-webkit-calc(.5em + 1pt);padding:-moz-calc(.5em + 1pt)}#header .social a i:hover{cursor:pointer;color:#0F2446;background:#fff;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}#header .social .social-toggle{font-size:2em;margin-right:.5em;color:#0F2446;font-weight:100;display:inline-block}#header .social .social-toggle.active{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#header .social .social-toggle:hover{cursor:pointer;color:#00AEF3;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}#header .social .social-toggle-box{opacity:0;display:block;padding:.25em .5em 0 .25em;background:#fff;float:left;overflow:visible;position:relative;width:0;z-index:-1;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}#main .main-body #action-panel .pure-g>div,#ticker-panel,.newstape{overflow:hidden}#header .social .social-toggle-box.active{z-index:1;width:14em;opacity:1}#header .nav-buttons{float:right}#header .nav-buttons .donate-btn{margin-left:.5em;margin-top:.5em}#header .mobile-nav{display:none;width:100%;float:none;clear:both;text-align:center}#header .mobile-nav .social{display:inline-block;margin-top:1em;width:100%;float:none;padding:0}#header .mobile-nav .social a{float:none}#header .mobile-nav .social .social-row-2{margin-top:.5em}@keyframes confetti-bg{0%{background-position:0 0}100%{background-position:0 30em}}@-webkit-keyframes confetti-bg{0%{background-position:0 0}100%{background-position:0 30em}}@-moz-keyframes confetti-bg{0%{background-position:0 0}100%{background-position:0 30em}}#ticker-panel{text-align:center;position:relative;background:url(../min_images/confetti.svg);animation:confetti-bg 20s infinite linear;-webkit-animation:confetti-bg 20s infinite linear;-moz-animation:confetti-bg 20s infinite linear}#ticker-panel .confetti{position:absolute;display:none;width:100%;height:auto;top:0;left:0}.newstape,.newstape .newstape-content{position:relative}.newstape{width:50%;height:20em;display:inline-block;background:#fff}.newstape .newstape-content .ticker .ticker-item{padding:.5em 0}.newstape .newstape-content .ticker .ticker-item .ticker-name{font-size:1.5em;font-weight:700}#main{margin-top:4.5em}#main .main-body>div{padding:0 3em}#main .main-body #signup{background:#F6F6F6;color:#0F2446;text-transform:uppercase;padding:0 3em}#main .main-body #signup .standwith-grid{align-items:center}#main .main-body #signup .standwith-grid>div[class*=pure-u-]{padding:.5em 1em}#main .main-body #signup .signup-title{font-size:1.25em}#main .main-body #signup #standwith-form .signup-form input:not(input[type=submit]){color:#0F2446;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#main .main-body #signup #standwith-form .signup-form .submit{height:2.5em;font-weight:700}#main .main-body #action-panel{padding:2em 3em}#main .main-body #action-panel .action-bg{background-size:cover;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;transform:scale(1,1);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}#main .main-body #action-panel .action-overlay{height:100%;width:100%;min-height:15em;padding:1em;position:relative;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#main .main-body #action-panel .action-overlay:hover{cursor:pointer}#main .main-body #action-panel .action-overlay:hover>.action-bg{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}#main .main-body #action-panel .action-overlay h1,#main .main-body #action-panel .action-overlay h2{margin:0;text-transform:uppercase}#main .main-body #action-panel .action-overlay h2{font-weight:100}#main .main-body #action-panel .action-overlay.overlay-iwv{background:linear-gradient(135deg,rgba(0,174,243,.8),rgba(255,221,0,.8))}#main .main-body #action-panel .action-overlay.overlay-vol{background:linear-gradient(45deg,rgba(246,246,246,.7),rgba(0,174,243,.7))}#main .main-body #action-panel .action-overlay.overlay-share{background:linear-gradient(135deg,rgba(15,36,70,.7),rgba(0,174,243,.7))}#main .main-body #action-panel .action-overlay.overlay-speak{background:rgba(0,174,243,.7)}#main .main-body #action-panel .action-overlay.overlay-learn{background:linear-gradient(135deg,rgba(0,12,184,.7),rgba(0,174,243,.7))}#main .main-body #action-panel .action-donate>div{background:#0F2446;padding:1em}#main .main-body #action-panel .action-donate h1{margin:0;text-align:center}#main .main-body #action-panel .action-donate .pure-g.donate-grid .donation-amt>div>div{background:#00AEF3;color:#fff;position:relative;z-index:1;padding:1em .5em;text-align:center;box-shadow:#fff -5px 5px 0 0}#main .main-body #action-panel .action-donate .pure-g.donate-grid .donation-amt>div>div:hover{background:#fff;color:#00AEF3;box-shadow:#00AEF3 -5px 5px 0 0;cursor:pointer;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}#main .main-body #action-panel .action-donate #autofill-donate{text-align:center;width:100%}#main .main-body #action-panel .action-donate #autofill-donate input,#main .main-body #action-panel .action-donate #form-45 input{display:none}#main .main-body #action-panel .action-iwv .action-bg{background-image:url(../min_images/Photo_register.jpg);background-position:50% 50%}#main .main-body #action-panel .action-vol .action-bg{background-image:url(../min_images/Photo_volunteer.jpg);background-position:50% 50%}#main .main-body #action-panel .action-share .action-bg{background-image:url(../min_images/Photo_share.jpg);background-position:50% 0}#main .main-body #action-panel .action-speak .action-bg{background-image:url(../min_images/Photo_speak.jpg);background-position:50% 50%}#main .main-body #action-panel .action-learn .action-bg{background-image:url(../min_images/Photo_learn.jpg);background-position:50% 50%}#main .main-body #countdown{color:#fff;padding:0 2em;text-align:center;font-size:3em;margin-top:.75em}#main .main-body #countdown .days-until{text-transform:uppercase;color:#0F2446;padding:.25em 1em}#main .main-body #countdown .days-until .countdown-days{color:#00AEF3;font-weight:700;font-size:1.5em}#main .main-body #pp-locator{background:linear-gradient(135deg,#00AEF3 5%,#99e5fd);text-align:center;height:100%;text-transform:uppercase;display:flex;display:-webkit-flex;display:-moz-flex;justify-content:center;align-items:center;padding:4em 2em}#main .main-body #pp-locator .pp-form{width:50%;font-family:GothamBook,sans-serif}#main .main-body #pp-locator .pp-form .pp-header{padding-bottom:1em}#main .main-body #pp-locator .pp-form .pp-header .circle-d{color:#fff;font-size:3em}#main .main-body #pp-locator .pp-form .pp-header h1{margin:0;font-family:Gotham-Bold,sans-serif;font-weight:400}#main .main-body #pp-locator .pp-form .pp-input input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:.5em;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;text-align:center;text-transform:uppercase}#main .main-body #pp-locator .pp-form .find-pp{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;white-space:normal;padding:.75em;background-color:#0F2446;color:#fff;border:0;font-size:1em}#main .main-body #pp-locator .pp-form .find-pp:hover{color:#0F2446;background-color:#fff}#official{background:#00AEF3;color:#fff;text-transform:uppercase;text-align:center;padding:.75em 3em;font-size:.75em}#footer{font-size:12px;line-height:22px}#footer .footer-right a{font-weight:400}#footer .footer-left{width:50%}#footer .footer-left .site-search .search-input{width:95%;display:inline-block}#footer .footer-left .site-search .search-input input{height:46px;font-size:18px}#footer .footer-left .site-search .search-btn{width:5%;display:inline-block;vertical-align:top;position:relative}#footer .footer-left .site-search .search-btn .pure-button{background:#fff;color:#00AEF3;border:2px solid #00AEF3;font-size:20px;padding:9px;font-weight:400}#footer .footer-left .site-search .search-btn .pure-button:hover{background:#00AEF3;color:#fff}#footer .footer-left .site-search .search-btn .pure-button:before{content:"\e60f";font-family:icomoon}#footer .footer-left .press-btn{text-transform:uppercase;font-size:1.25em;border-color:#00AEF3;background:#00AEF3;color:#fff;font-family:"Gotham A","Gotham B",sans-serif}#footer .footer-left .press-btn:hover{background:#fff;color:#00AEF3}#footer .footer-logo{text-align:center}#footer .footer-logo:before{content:'\e601';font-family:icomoon;font-size:70px;font-weight:400}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.action-share{pointer-events:none;cursor:normal}.action-share .hotline{color:#fff;pointer-events:none}.action-share .hotline #gc-number-0,.action-share .hotline #hotline-number,.action-share .hotline .gc-cs-link{color:#fff;text-decoration:none;cursor:normal}@media screen and (max-width:800px){#header{text-align:center}#header .nav-buttons,#header .site-title{display:none}#header .mobile-donate.active{display:inline-block}#header .dems-logo .circle-d:before{font-size:2em}}@media screen and (max-width:768px){.action-share,.action-share .hotline{pointer-events:auto}.action-share{cursor:normal}.signup-title{text-align:center}.lightbox{top:1em;padding:.75em;width:90%}.lightbox h1{font-size:1em}#main .main-body #countdown{padding:0;font-size:175%}#main .main-body>div{padding:0}#main .main-body #pp-locator .pp-form{width:100%}#main .main-body #action-panel{padding:1em}#main .main-body #action-panel .action-overlay h1,#main .main-body #action-panel .action-overlay h2{font-size:150%}#main .main-body .pure-g>.signup-form>div[class*=pure-u-]>div{padding:.5em 1em}.pure-u-1.pure-u-md-1-3.footer-links{padding:0}}@media (min-width:768px){.container{width:750px}#header .navbar-toggle{display:none}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}#main .main-body #banner{background:url(../min_images/Hillary_Podium.jpg) 100% 0 #0F2446;background-size:cover;height:100%;position:relative;padding:0}#main .main-body #banner .banner-overlay{background:linear-gradient(to right,rgba(15,36,70,.8) 40%,transparent);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;width:100%;padding:2em 3em}#main .main-body,body,html{padding:0}#main .main-body #banner .banner-overlay .banner-title{margin-top:0;text-transform:uppercase}#main .main-body #banner .banner-overlay .banner-sub-title{font-weight:100;margin-bottom:0}@media screen and (max-width:768px){#main .main-body #banner{background-size:cover;background-position:75% 0}#main .main-body #banner .banner-overlay{background:rgba(15,36,70,.7)}#main .main-body #banner .banner-sub-title,#main .main-body #banner .banner-title{text-align:center}}.pure-button{border-radius:0;background-color:#fff;color:#E31818;border:3px solid #E31818}.pure-button:focus,.pure-button:hover{background-image:none;background-color:#E31818;color:#fff;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}body,html{margin:0;height:100%;width:100%}#wrapper{min-height:100%;position:relative}#header,#header h1,#header h2,#header h3,#header h4,#header h5{background:#fff;color:#00AEF3}.pure-g{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.pure-g,.pure-g [class*=pure-u]{font-family:Lato,Helvetica,sans-serif}.signup-form{background:0 0}.signup-form .grid-content{background:0 0;color:#0F2446}.signup-form .grid-content .pure-button{background:#fff;color:#E31818}.signup-form .grid-content .pure-button:hover{transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;background:#E31818;color:#fff}#footer a:hover,a{color:#00AEF3}a:focus,a:hover,body{color:#0F2446}.signup-form input{width:100%;line-height:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:.25em .5em}.signup-form .pure-button{text-transform:uppercase;font-weight:700}.social-share{width:100%;display:inline-block}.social-share i{font-size:1.5em}.social-share .fa-twitter{margin-left:1em}#footer{background:#0F2446;color:#fff;clear:both;padding:3em 3em 1em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#footer a{color:#fff}#footer .copyright-footer{border:1px solid #fff}#footer .copyright-footer .copyright-text{padding:1em}#footer .copyright-footer .copyright-text p{margin:0}h1,h2,h3,h4,h5{font-family:"Gotham A","Gotham B",sans-serif;color:#fff}body{font-family:Lato,Helvetica,sans-serif;font-size:14pt}a{transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease}