*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jubilat{font-family:jubilat;font-weight:400}.freight-med{font-family:freight-sans-pro;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.freight-bold{font-family:freight-sans-pro;font-weight:700;letter-spacing:.15em;text-transform:uppercase}body.page-template-page-livestream #thank-you{font-family:freight-sans-pro;font-weight:500;font-style:normal;color:#fff;text-transform:none;letter-spacing:0;font-size:1.4em;text-align:center;max-width:900px;padding:1em .5em;margin:0 auto;line-height:1.3;display:none}body.page-template-page-livestream #bsd-error{font-family:freight-sans-pro;font-weight:700;font-style:normal;display:none;color:#fff;border:2px solid #FFB100;background-color:#0051AC;padding:.5em;font-size:1em;max-width:650px;border-radius:3px;text-align:center;margin:0 1em 1em}@media (min-width:680px){body.page-template-page-livestream #bsd-error{margin:0 auto 1em}}@media (min-width:900px){body.page-template-page-livestream #bsd-error{margin:0 auto}}body.page-template-page-livestream h3{color:#fff;text-transform:none;letter-spacing:0;padding-top:0;font-size:1.15em;line-height:1;border-top:2px solid #8ABFEB}@media (min-width:900px){body.page-template-page-livestream h3{font-size:1.5em;border-top:0}}body.page-template-page-livestream h3 em{font-weight:600}body.page-template-page-livestream .module{border-radius:0;width:100%;max-width:100%;margin:0;padding:.25em 0}@media (min-width:500px){body.page-template-page-livestream .module{padding:1.2em 0 2.4em}}body.page-template-page-livestream .footer-offset{background-color:#0051ac}body.page-template-page-livestream .footer-offset footer .site-title{border:1px solid #4190d5}body.page-template-page-livestream .footer-offset footer .billionaires svg{fill:#c1e3ff}body.page-template-page-livestream .footer-offset footer p,body.page-template-page-livestream .footer-offset footer p a,body.page-template-page-livestream .footer-offset footer p a:link,body.page-template-page-livestream .footer-offset footer p a:visited{color:#88bcee}body.page-template-page-livestream .video-box{background-color:#000;background-image:url(/wp-content/themes/berniesanders2016/images/announce-bg.jpg);background-size:cover;background-position:right center;max-width:100%;padding:0;position:relative;z-index:0}body.page-template-page-livestream .video-box .video-visibility{width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;display:none;top:0;left:0;z-index:1}body.page-template-page-livestream .video-inner{position:relative;z-index:2;max-width:800px;margin:0 auto}@media (min-width:900px){body.page-template-page-livestream .video-inner{max-width:875px}}@media (min-width:1300px){body.page-template-page-livestream .video-inner{max-width:900px}}body.page-template-page-livestream .video{text-align:center;padding:25px 0 53.7%;position:relative;height:0;margin:0 auto;z-index:9}body.page-template-page-livestream .video iframe{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%}body.page-template-page-livestream .video button{position:absolute;outline:0;z-index:99;border:0;opacity:.6;margin:0 0 0 -4.75em;display:inline-block;background-color:transparent;font-size:.6em;height:12em;width:9.5em;box-sizing:border-box;padding:0;left:50%;top:50%;transform:translateY(-50%);transition:all .2s ease}@media (min-width:360px){body.page-template-page-livestream .video button{font-size:.7em}}@media (min-width:500px){body.page-template-page-livestream .video button{font-size:.9em}}body.page-template-page-livestream .video button:focus,body.page-template-page-livestream .video button:hover{opacity:1}body.page-template-page-livestream .video button span{font-family:freight-sans-pro;font-weight:700;font-style:normal;font-size:1.4em;color:#fff;text-transform:uppercase;letter-spacing:.2em;box-sizing:border-box;display:block;position:absolute;bottom:0;width:100%}body.page-template-page-livestream .video button:before{display:block;content:"";background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/78060/play.svg);background-repeat:no-repeat;width:9em;height:9em;position:absolute;top:0;left:50%;margin-left:-4.5em}.cta{background-color:#0f6dd5;padding:1.2em 0 2.4em}.cta h2{color:#fff;font-size:1.85em;padding:.5em;margin-bottom:0}@media (min-width:550px){.cta h2{margin-bottom:.2em;font-size:2.4em}}@media (min-width:950px){.cta h2{font-size:2.9em;padding:.5em .5em .1em}}.cta form{max-width:400px;padding:0 1em 1em;margin:0 auto;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:500px){.cta form{padding:0 1em}}@media (min-width:950px){.cta form{max-width:906px;padding:0;margin:1.4em auto 0}}.cta form .col-1,.cta form .col-2,.cta form .col-3,.cta form .col-4{-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;height:46px;border-radius:3px}.cta form .col-1::-webkit-input-placeholder,.cta form .col-2::-webkit-input-placeholder,.cta form .col-3::-webkit-input-placeholder,.cta form .col-4::-webkit-input-placeholder{color:#484848}.cta form .col-1::-moz-placeholder,.cta form .col-2::-moz-placeholder,.cta form .col-3::-moz-placeholder,.cta form .col-4::-moz-placeholder{color:#484848}.cta form .col-1:-moz-placeholder,.cta form .col-2:-moz-placeholder,.cta form .col-3:-moz-placeholder,.cta form .col-4:-moz-placeholder{color:#484848}.cta form .col-1:-ms-input-placeholder,.cta form .col-2:-ms-input-placeholder,.cta form .col-3:-ms-input-placeholder,.cta form .col-4:-ms-input-placeholder{color:#484848}@media (min-width:500px){.cta form .col-1,.cta form .col-2,.cta form .col-3,.cta form .col-4{height:50px}}.cta form .col-1.alert,.cta form .col-2.alert,.cta form .col-3.alert,.cta form .col-4.alert{border:2px solid #FFB100;background-color:#FFE9B9}.cta form .col-1{height:auto;padding-right:.5em;text-align:center;width:100%;border-radius:0;padding-top:.75em;margin-bottom:1.25em}@media (min-width:950px){.cta form .col-1{height:50px;padding-top:0;margin-top:-.05em;text-align:right;width:30%;-webkit-flex-basis:30%;-moz-flex-basis:30%;flex-basis:30%;-ms-flex-preferred-size:30%}}.cta form .col-2{padding-left:.75em;margin-bottom:1em;width:100%}@media (min-width:950px){.cta form .col-2{width:32%;-webkit-flex-basis:32%;-moz-flex-basis:32%;flex-basis:32%;-ms-flex-preferred-size:32%;max-width:32%}}.cta form .col-3{padding-left:.75em;margin-bottom:1em;width:42%;-webkit-flex-basis:42%;-moz-flex-basis:42%;flex-basis:42%;-ms-flex-preferred-size:42%}@media (min-width:950px){.cta form .col-3{width:15%;-webkit-flex-basis:15%;-moz-flex-basis:15%;flex-basis:15%;-ms-flex-preferred-size:15%}}.cta form .col-4{font-size:1em;padding-top:.45em;text-shadow:1px 1px 0 #199834;margin:0 0 1em;width:52%;-webkit-flex-basis:52%;-moz-flex-basis:52%;flex-basis:52%;-ms-flex-preferred-size:52%}@media (min-width:950px){.cta form .col-4{width:18%;-webkit-flex-basis:18%;-moz-flex-basis:18%;flex-basis:18%;-ms-flex-preferred-size:18%}}