html{font-size:20px}.text-yellow{color:#FFE055}.text-blue{color:#003CA5}.bg-yellow{background-color:#FFE055}.bg-blue{background-color:#003CA5}.bg-blue-2{background-color:#006CEA}.bg-dark{background-color:#0E2C51 !important}h1{font:bold 105px/95px filson-pro, sans-serif;letter-spacing:-4.8px;color:#003CA5}h2{font:bold 45px/40px filson-pro, sans-serif;margin-bottom:1.15rem}h3{font:bold 35px/30px filson-pro, sans-serif;margin-bottom:1.5rem}h4{font:bold 24px/24px filson-pro, sans-serif}h5{font:bold 22px/24px filson-pro, sans-serif;text-transform:uppercase}h6{font:bold 18px/26px filson-pro, sans-serif}h7{font:normal 14px/16px filson-pro, sans-serif;text-transform:uppercase}body{font:19px/26px filson-pro, sans-serif;border-bottom:12px solid #003CA5;color:#003CA5}body p{margin-bottom:1rem}body p.highlight{color:#59F451 !important}a{color:#006CEA}a:hover{text-decoration:none}a.arrow-link{font-size:24px;line-height:28px;font-weight:bold;color:#006CEA !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}a.arrow-link:after{content:"";background:url(Path_425.png) center/contain no-repeat;display:inline-block;width:15px;height:15px;margin-left:6.5px;-webkit-transition:100ms;transition:100ms}a.arrow-link:hover:after{margin-left:12px}.btn{cursor:pointer;font:bold 16px/19px filson-pro, sans-serif;border-radius:0;padding:12px 15px}.btn-ghost{border-radius:0;border:3px solid white;background:transparent;color:white}.btn-ghost.yellow{border-color:#FFE055;color:#FFE055}.btn-ghost.yellow:hover{color:#0E2C51;background:#FFE055}.btn-ghost.blue{border-color:#4499FC;color:#4499FC}.btn-ghost.blue:hover{color:#0E2C51;background:#4499FC}.btn-primary{background-color:#FFE055;color:#003CA5;border:3px solid #FFE055}.btn-primary:hover{border-color:#FFE055;color:#FFE055;background:transparent}.btn-donate{color:#003CA5;border:3px solid #003CA5;background:transparent;font:bold 18px/23px filson-pro, sans-serif;padding:3px 15px;width:100%;margin:4px;-webkit-box-flex:1;-ms-flex:1 1 180px;flex:1 1 180px}.btn-donate:hover{border-color:#003CA5;background:#003CA5;color:#FFE055}#donate-bar{position:fixed;bottom:0;right:0;left:0;z-index:99}#donate-bar .x{position:absolute;right:0;top:0;display:inline-block;cursor:pointer;-webkit-transition:100ms;transition:100ms}#donate-bar .x img{width:12px}#donate-bar .x.rotate img{width:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);translate:0px 0px}#donate-bar .donation-buttons{margin:-4px}main ul{list-style:none;padding-left:0;margin-top:1rem;margin-bottom:2rem}main ul li{padding-left:24px;margin-bottom:15px;position:relative}main ul li:before{content:"";background:url(Path_425.png) center/contain no-repeat;width:16px;height:14px;position:absolute;left:0;top:5px;display:block}#main img{width:100%}#header{border-top:15px solid #97B2C4;background:white;-webkit-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out;z-index:99}#header.fixed{position:fixed;top:0;width:100%}#header.bg{background:#fff !important}#header .navbar-brand{max-width:370px;padding:0;-webkit-transition:opacity .5s;transition:opacity .5s}#header .navbar-brand-img{min-height:28px}#header #home-link{display:none;float:right}#header #home-link a.nav-link{color:#4499FC}#header li.nav-item a.nav-link{color:white;padding:10px 16px;font-size:16px;line-height:19px;font-weight:bold;white-space:nowrap}#header li.nav-item a.nav-link.active,#header li.nav-item a.nav-link:hover{color:#4499FC}#header li.nav-item:nth-last-of-type(2){border:3px solid #FFE055;background:#FFE055;margin-left:8px}#header li.nav-item:nth-last-of-type(2).active,#header li.nav-item:nth-last-of-type(2):hover{background:transparent;border-color:#FFE055}#header li.nav-item:nth-last-of-type(2).active a.nav-link,#header li.nav-item:nth-last-of-type(2):hover a.nav-link{color:#FFE055}#header li.nav-item:nth-last-of-type(2) a.nav-link{color:#003CA5}#header li.nav-item:last-of-type{border:3px solid #4499FC;background:#4499FC;margin-left:8px}#header li.nav-item:last-of-type.active,#header li.nav-item:last-of-type:hover{background:transparent;border-color:#4499FC}#header li.nav-item:last-of-type.active a.nav-link,#header li.nav-item:last-of-type:hover a.nav-link{color:#4499FC}#header li.nav-item:last-of-type a.nav-link{color:white}#header.nav-up{top:-104px}.navbar{padding:1rem 0}.navbar-light .navbar-toggler{border:none;padding:0}.navbar-toggler .burger{width:30px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.navbar-toggler .burger span{height:4px;background:#4499FC;width:100%;display:inline-block}.dropdown-menu{background-color:#006CEA;color:white}.dropdown-menu .dropdown-item{color:white}.dropdown-menu .dropdown-item:hover{background:#003CA5}.dropdown-menu .dropdown-item:focus{background:#006CEA}.hero{padding-top:50%;position:relative}.hero .headline{width:40%;position:absolute;top:60px;right:60px;color:white}#badge{width:215px;position:absolute;bottom:1.5rem;left:15px;rotate:-0deg}#home_header{background:url(Jesse_Hero_home_new.jpeg) top/cover;position:relative}#home_header .inner{width:100%;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home_header .container{padding-bottom:10%}#home_header #home-logo{width:388px;margin-bottom:3rem}#home_header #mobile-logo{display:none}.header-signup{background:#003CA5;position:static;bottom:0;right:0;left:0}.header-signup .form,.header-signup form{width:100%}.header-signup h4{padding-right:20px;white-space:nowrap}.header-signup .form-group{margin-bottom:0px}.header-signup .form-control{color:white;background:#006CEA;border:0;border-radius:0;border-bottom:2px solid white;height:44px;font:normal 14px/16px filson-pro, sans-serif}.header-signup input.form-control::-webkit-input-placeholder{color:white !important;font-size:14px;line-height:16px}.header-signup input.form-control::-moz-placeholder{color:white !important;font-size:14px;line-height:16px}.header-signup input.form-control:-ms-input-placeholder{color:white !important;font-size:14px;line-height:16px}.header-signup input.form-control::placeholder{color:white !important;font-size:14px;line-height:16px}.header-signup .submit-button{width:100%;border-radius:0px;background:transparent;font-weight:bold;border:2px solid white;font-size:18px;line-height:20px;padding:8px 12px;height:44px;color:white}.header-signup .submit-button:hover,.header-signup .submit-button:focus{background:white;color:#003CA5}#mobile-buttons{display:none}body.jesse-page{margin-bottom:66px}#video-section{background:#E2F0F4}#quote-section{background-image:url(Big_Quote.jpeg);background-size:cover;background-position:top;background-repeat:no-repeat}#quote-section .quote-mark{margin-bottom:-.25em}.featured-endorsement img{border-bottom:10px solid #4499FC}.cta-box{border:5px solid #4499FC;color:white;height:100%;max-width:280px}.cta-box h4{margin-bottom:1.5rem}.cta-box .btn{width:100%}.two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%}#intro--photo{background:url(Jesse_podium.png) center/cover;width:100%;height:100%}#photo-grid{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;position:relative;display:-ms-grid;display:grid;grid-gap:7px;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;background-color:white;grid-template:33% / 1fr 28% 1fr}#pic-1{background:url(Jesse_Newsom-2.png) center/cover}#pic-2{background:url(Jesse_Speech-2.png) center/cover;grid-area:1 / 2 / span 1 / span 2}#pic-3{background:url(Jesse_Protest.png) center/cover}#pic-4{background:url(Mask_Group_11.png) center/cover}#pic-5{background:url(Jesse_speaking-2.png) center/cover}#pic-6{background:url(Jesse_Tour.png) center/cover;grid-area:3 / 1/ span 1 / span 2}#pic-7{background:url(Jesse_Office-2.png) center/cover}#accomplishments{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;min-width:350px;position:relative;background:#E2F0F4;padding:3% 6%}#accomplishments #pic-2{display:none}#accomplishments h2{color:#003CA5;margin-bottom:30px}#accomplishments ul{padding-left:0px}#accomplishments li{list-style:none;margin-bottom:20px;padding-left:30px;position:relative;line-height:24px}#accomplishments li:before{content:"";display:inline-block;background:url(small_arrows.png);height:20px;width:20px;position:absolute;left:0;top:4px;background-size:100%;background-repeat:no-repeat}#relect{background:#38D430;padding:55px 0}#relect h1{color:white}#pp-banner{background:#EC0086}#home-endorsements a{color:white;font-style:italic}#home-endorsements a:hover{color:#0E2C51}#home-endorsements .image-wrap{background:#4499FC}.about-page h4{color:#006CEA;margin-bottom:1rem}#about-hero{background:url(Hero_Jesse-Berkeley.jpeg) top/cover no-repeat;background:url(Jesse_Firemen.jpg) top/cover no-repeat;padding-top:30%;position:relative}#about-hero:before{content:"";position:absolute;left:0;bottom:0;right:0;height:50%;background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.65));background-image:linear-gradient(transparent, rgba(0,0,0,0.65))}.image_strip{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem -4rem;position:relative}.image_strip div{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;margin:12px}.caption{font-size:14px;line-height:16px;color:#7292A7;font-style:italic}body.accomplishments .hero{background:url(Jesse_Header.png) center/cover}body.accomplishments h3{margin-bottom:1rem}#endorsement-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#endorsement-logos .endorsement-logo-wrap{-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;padding:1rem;text-align:center}#endorsement-logos .endorsement-logo-wrap img.logo{max-width:150px;max-height:125px}#featured-endorsements .headshot{width:100%}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active,.custom-control-label:focus,.form-control:focus,.StripeElement:focus{outline:0px !important;-webkit-appearance:none;box-shadow:none !important}.page-type-volunteer-signup,.page-type-endorsement{background:#E2F0F4}.custom-checkbox input,.custom-checkbox label{cursor:pointer}#get_involved,.page-type-endorsement{color:#003CA5}#get_involved h2,.page-type-endorsement h2{color:#003CA5}#get_involved .form,.page-type-endorsement .form{margin-top:30px}#get_involved label,.page-type-endorsement label{color:#006CEA;font-size:12px;line-height:15px;margin-bottom:5px;letter-spacing:-.06px}#get_involved .form-control,.page-type-endorsement .form-control{background:rgba(201,217,235,0.47);border-radius:0;border:0;border-bottom:2px solid #006CEA;color:#006CEA;height:44px}#get_involved .form-group,.page-type-endorsement .form-group{margin-bottom:5px}#get_involved #roles,.page-type-endorsement #roles{display:-ms-grid;display:grid;grid-template:auto / 1fr 1fr;margin-bottom:30px}#get_involved #roles .form-group,.page-type-endorsement #roles .form-group{margin-bottom:10px;padding-right:10px}#get_involved .custom-checkbox .custom-control-label::before,.page-type-endorsement .custom-checkbox .custom-control-label::before{border-radius:50%;width:31px;height:31px;background:#C9D9EB;border:0}#get_involved .custom-control-label,.page-type-endorsement .custom-control-label{font-size:17px;line-height:21px;padding-top:10px;padding-left:15px;color:#006CEA}#get_involved #roles .custom-control-label,.page-type-endorsement #roles .custom-control-label{font-size:24px;line-height:28px;padding-top:5px;padding-left:20px;color:#006CEA}#get_involved .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after,.page-type-endorsement .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-color:#006CEA;border-radius:50%}#get_involved .custom-control-label::after,.page-type-endorsement .custom-control-label::after{position:absolute;top:4px;left:-30px;display:block;width:31px;height:31px}#get_involved .submit-button,.page-type-endorsement .submit-button{background:transparent;color:#006CEA;border:4px solid #006CEA;border-radius:0;font-size:24px;line-height:28px;font-weight:bold;padding:12px 44px}#get_involved .submit-button:hover,.page-type-endorsement .submit-button:hover{background:#006CEA;color:white}#accomplishments--page #content{height:100vh;overflow-y:scroll}#photo--frame{width:100%;height:0;padding-top:90%;overflow-y:scroll;position:relative}#photo--frame .frame--inner{width:100%;position:absolute;top:0}#photo--frame .frame--inner img{width:100%}#scroller--wrap{width:100%;height:100%;overflow:hidden}#accomplishments--scroller{height:100vh;width:100%;overflow-y:scroll;padding-right:17px;box-sizing:content-box;overflow-y:scroll;padding-right:17px}#accomplishments--scroller .accomplishment{padding-bottom:50px}footer{background:#0E2C51;border-bottom:12px solid #FFE055}footer a:hover{color:#4499FC}footer #footer-logo{max-width:100%;width:195px}footer #contact{font-size:14px;line-height:16px;color:#FFE055;font-weight:bold}footer #contact a{color:white;font-weight:300}footer .paidfor p{font-size:14px;line-height:16px;margin-top:5px;margin-bottom:0;color:#4499FC}footer #nb-link{font-size:12px;line-height:14px;color:#003CA5}.footer-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav .nav-link{color:white;font-size:14px;line-height:16px;padding:.5rem}.footer-nav .nav-link:hover{color:#4499FC}.footer-nav.dkt .nav-link{padding:.5rem 0 .5rem 1.5rem}@media (min-width: 768px){div.square{height:0;position:relative;padding-top:100%}div.square>div{position:absolute;top:0;left:0;right:0;bottom:0}#endorsement-logos .endorsement-logo-wrap img.logo{max-width:200px;max-height:150px}}@media (min-width: 1200px){#endorsement-logos .endorsement-logo-wrap img.logo{max-width:250px;max-height:150px}}@media (max-width: 1199px){#home_header{background-image:url(Jesse_Hero_home_tablet.jpeg)}#home_header .container{padding-top:12%;padding-bottom:0}#badge{width:200px;top:2rem;left:15px}#header{padding:20px 30px}#header .navbar-brand-img{max-height:35px}.hero .headline{right:35px}#quote-section{background-image:url(jesse_quote_tablet.jpg);padding-top:15%}#photo-grid{grid-template:33% / 1fr 1fr;padding-right:0}#pic-2{grid-area:2 / 1 / span 1 / span 2}#pic-3{display:none}#pic-4{display:none}#pic-5{display:none}#pic-6{background:url(Jesse_Tour.png) center/cover;grid-area:3 / 1 / span 1 / span 2}#pic-7{grid-area:1 / 2 / span 1 / span 1}#accomplishments{padding:40px}}@media (max-width: 1199px){h1{font:bold 90px/80px filson-pro, sans-serif;letter-spacing:-3px}h2{font:bold 40px/35px filson-pro, sans-serif}h3{font:bold 30px/25px filson-pro, sans-serif;margin-bottom:2rem}h4{font:bold 24px/24px filson-pro, sans-serif}h5{font:bold 22px/24px filson-pro, sans-serif;text-transform:uppercase}h6{font:bold 18px/26px filson-pro, sans-serif}h7{font:normal 14px/16px filson-pro, sans-serif;text-transform:uppercase}#header{padding:15px 30px}#header .navbar-nav{margin-top:30px}#header #home-link{display:block}#header li.nav-item{background:none;margin:0;text-align:right}#header li.nav-item:nth-last-of-type(2),#header li.nav-item:nth-last-of-type(1){margin-top:10px;margin-left:0}#header li.nav-item:nth-last-of-type(2){border-color:transparent;background:none;margin-top:0}#header li.nav-item:nth-last-of-type(2) .nav-link{color:#fff !important}#header li.nav-item:nth-last-of-type(2):hover,#header li.nav-item:nth-last-of-type(2):focus{background:none;border-color:transparent}#header li.nav-item:nth-last-of-type(2):hover .nav-link,#header li.nav-item:nth-last-of-type(2):focus .nav-link{color:#4499FC !important}#header li.nav-item:nth-last-of-type(1){border-color:#FFE055;background:none;margin-bottom:2rem}#header li.nav-item:nth-last-of-type(1) .nav-link{color:#FFE055 !important}#header li.nav-item:nth-last-of-type(1):hover,#header li.nav-item:nth-last-of-type(1):focus{background:#FFE055;border-color:#FFE055}#header li.nav-item:nth-last-of-type(1):hover .nav-link,#header li.nav-item:nth-last-of-type(1):focus .nav-link{color:#0E2C51 !important}#home_header .container{padding-top:15%}#home_header .header-signup{display:none}#home_header #home-logo{top:0;left:0;width:280px;right:0;margin:40px 0 0 40px}#home_header #mobile-buttons{display:block;position:absolute;bottom:0;width:100%;background:rgba(255,255,255,0.62);padding:14px 26px;display:-ms-grid;display:grid;grid-template:auto / 1fr 1fr;grid-gap:13px}#home_header #mobile-buttons .nav-link{background:#003CA5;padding:14px;text-align:center;color:white;font-weight:bold}#home_header #mobile-buttons #donate-button{background:#38D430}#mobile-signup{display:block}#mobile-signup .header-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image_strip{margin:2rem -12px}.hero{padding-top:60%}}@media (max-device-width: 768px){#header .navbar-brand{max-width:300px}#badge{width:175px;top:1.5rem;left:15px}#home_header .container{padding-top:20%}#get_involved{padding:0 0 55px}#get_involved #roles{grid-template:auto / 1fr;margin-bottom:30px}}@media (max-device-width: 499px){h1{font-size:65px;line-height:50px;letter-spacing:-1.5px}h2{font-size:35px;line-height:30px}h3{font-size:24px;line-height:24px}h4{font-size:22px;line-height:24px}.navbar>.container,.navbar>.container-fluid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header{padding:15px 20px;z-index:9}#header .navbar-toggler{z-index:999}#badge{width:140px;top:1.5rem;left:15px}#home_header{position:relative;background-image:url(Jesse_Hero_home_mobile-new.jpeg)}#home_header .container{padding-top:55%}#home_header .inner{position:static}#home_header #home-logo{display:none}#home_header #mobile-logo{display:block;top:0;padding:0;margin:auto;text-align:center;width:100%}#home_header #mobile-logo img{width:66%;z-index:999;position:absolute;top:-34px;left:16%}#about-hero{background-image:url(Hero_Jesse-Berkeley_mobile.jpeg);background-image:url(about_footer_mobile.jpeg);padding-top:70%}#about-hero:before{height:60%}#mobile-signup .header-signup .form .submit-button{height:50px}.hero{padding-top:77%}.hero .headline{width:55%;position:absolute;top:25px;right:15px}#photo-grid{display:none}#accomplishments{padding:30px;padding-bottom:0}#accomplishments #pic-2{display:block;padding-top:60%}#accomplishments ul{margin-top:35px;padding:0 10px 15px}#accomplishments ul li{margin-bottom:30px}#accomplishments #pic-6{display:block;padding-top:73.5%}#quote-section{padding-top:40%;background-image:url(quote_mobile.jpeg)}.image_strip{margin:2rem 0;-ms-flex-flow:column;flex-flow:column}.image_strip div{margin:12px 0}footer #contact{margin:10px 0}}@media (max-device-width: 399px){#header .navbar-brand-img{max-height:28px}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#home_header h1{font-size:60px}}@media (max-device-width: 350px){#header .navbar-brand-img{max-height:25px;min-height:25px}#home_header h1{font-size:50px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0 30px #006CEA inset !important;background-color:#006CEA !important;border-bottom:2px solid white}#flash_container{top:104px}.alert-info,.alert-notice,.alert-share{color:#003CA5;background-color:#E2F0F4;border-color:none}.alert-info hr,.alert-notice hr,.alert-share hr{border-top-color:#4499FC}.btn-info{background-color:#003CA5;border-color:#003CA5}.btn-facebook{background-color:#006CEA;border-color:#006CEA;color:white}.btn-twitter{color:white;background-color:#4499FC;border-color:#4499FC}.btn-whatsapp{color:white;background-color:#25D366;border-color:#25D366}.text-info{color:#4499FC !important}.alert-heading{color:#003CA5}
