.bg-blue{background:#14377D}body{font:18px/27px proxima-nova, sans-serif;color:#14377D}body.homepage{padding-top:0 !important}body.homepage #header{z-index:98;display:none;opacity:0;-webkit-transition:.5s;transition:.5s;position:fixed;top:0;width:100%}body.homepage #header.display{display:block}body.homepage #header.show{opacity:1}h1,.h1{font:700 51px/50px proxima-nova, sans-serif}h1.headline,.h1.headline{font:800 71px/65px proxima-nova, sans-serif}h2,.h2{font:700 47px/45px proxima-nova, sans-serif}h3,.h3{font:700 44px/40px proxima-nova, sans-serif;margin-bottom:15px}h4,.h4{font:28px/30px proxima-nova, sans-serif;color:#6AAAE4}h4.headline,.h4.headline{text-transform:uppercase}h5,.h5{font:500 24px/28px proxima-nova, sans-serif}h6,.h6{font:bold 20px/24px proxima-nova, sans-serif;display:block}h7,.h7{font:bold 18px/22px proxima-nova, sans-serif;font-weight:500;letter-spacing:.36px;text-transform:uppercase;display:block}h8,.h8{font:14px/17px proxima-nova, sans-serif;display:block}h9,.h9{font:12px/15px proxima-nova, sans-serif;display:block}p{margin-top:1rem;margin-bottom:1.4rem}ul{margin-top:1rem;margin-bottom:1.4rem}.text-secondary{color:#14377D !important}.text-success{color:#FECB58 !important}a{color:#6AAAE4}a:hover{color:#AFD2F1;text-decoration:none}a:focus{border:0;outline:0}.btn{font-size:20px;line-height:24px;font-weight:500;border-radius:0;border:0;padding:.65rem .75rem}.btn:hover{cursor:pointer}.btn:focus{outline:0 !important;border:0 !important;box-shadow:none !important}button:focus,:focus{outline:0}.btn-primary{color:white;background-color:#FECB58;border-radius:0;border:0}.btn-primary:hover{background-color:#FFD985}.btn-primary:focus,.btn-primary:active{background-color:#FFECC2;box-shadow:none}.btn-primary:not(:disabled):not(.disabled):active{background-color:#FFECC2}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none}.btn-ghost{color:#6AAAE4;padding:0}.btn-ghost .arrow{margin-left:18px}.btn-ghost:hover{color:#AFD2F1}.py-6{margin-top:5rem;margin-bottom:5rem}.mob{display:none}@media (min-width: 1200px){.desk{display:block}.mob{display:none}}@media (max-width: 1199px){.desk{display:none}.mob{display:block}}.alert{border-radius:.5rem;border:0;padding:1rem}.alert-info,.alert-notice,.alert-share{color:#6AAAE4;background-color:#CCE6F8;border-color:#6AAAE4}.alert-heading{color:#366FB0}.text-info{color:#6AAAE4 !important}.form-control,.StripeElement{background:#CCE6F8;border-radius:0;border:0;color:#366FB0}.form-control::-webkit-input-placeholder,.StripeElement::-webkit-input-placeholder{color:#366FB0}.form-control::-moz-placeholder,.StripeElement::-moz-placeholder{color:#366FB0}.form-control:-ms-input-placeholder,.StripeElement:-ms-input-placeholder{color:#366FB0}.form-control::placeholder,.StripeElement::placeholder{color:#366FB0}.form-control:focus,.StripeElement:focus{color:#366FB0;border:0;box-shadow:none}select{color:#14377D;background:#CCE6F8}#signup-bar{background:rgba(232,244,253,0)}#signup-bar h5{margin-bottom:0}#signup-bar .form-row{margin-bottom:-1rem}#signup form{width:100%}.submit-button{background:#6AAAE4}#banner{padding:7.5px 0;color:white;background:#EB4D4D}#banner a{color:white}#blm_banner{padding:4px 0;color:white;background:#6AAAE4}#blm_banner a{color:white}#petition_strip{background:#6AAAE4;font-weight:bold;font-size:20px}#petition_strip a{color:white}#petition_strip a:hover{text-decoration:underline}#header{background:#14377D}#header .navbar-brand-img{width:100%}#header.affix{position:fixed;top:0;width:100%;z-index:999}.navbar-brand{max-width:360px;padding:0}#primaryNav{margin-right:-.75rem}#primaryNav ul{margin-top:0}.navbar-nav .nav-item{padding:0 8px}.navbar-nav .nav-item:last-of-type{margin-left:.5rem}.navbar-nav .nav-item:last-of-type a.nav-link{color:white;background-color:#FECB58;border-radius:0;border:0}.navbar-nav .nav-item:last-of-type a.nav-link:hover{background-color:#FFD985}.navbar-nav .nav-item:last-of-type a.nav-link:focus{background-color:#FFECC2}.navbar-nav a.nav-link{color:white;text-transform:uppercase;letter-spacing:.36px;font-weight:bold}.navbar-nav a.nav-link:hover{color:#92C1EB}.navbar-nav a.nav-link.active{color:#92C1EB}.navbar-toggler-icon{background-image:url(Mobile_Menu.svg)}@media (min-width: 992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.75rem;padding-left:.75rem}}#homepage{position:relative}#home-header{height:calc(100vh - 50px);min-height:680px;max-height:1080px;position:relative}#home-header .hero{background:url(Hero_Sophie_2x.jpg) center/cover;height:100%}#home-header #signup-bar{position:absolute;bottom:0;width:100%;color:white}#home-header #signup-bar .form-control{background:rgba(204,230,248,0.75);color:#14377D;font-weight:600}#home-header #signup-bar .form-control::-webkit-input-placeholder{color:#14377D;font-weight:600}#home-header #signup-bar .form-control::-moz-placeholder{color:#14377D;font-weight:600}#home-header #signup-bar .form-control:-ms-input-placeholder{color:#14377D;font-weight:600}#home-header #signup-bar .form-control::placeholder{color:#14377D;font-weight:600}#home-nav{position:absolute;right:0;width:100%;z-index:99}#home-nav .nav-item{padding:0 8px}#home-nav a.nav-link{color:white;text-transform:uppercase;letter-spacing:.36px;text-shadow:0 0 20px #14377D}#home-nav a.nav-link:hover{color:#AFD2F1}#home-nav a.nav-link.btn-primary{text-shadow:none;box-shadow:0 0 20px #14377D}#home-nav a.nav-link.btn-primary:hover{color:white}#header-logo{position:absolute;width:100%;max-width:480px;top:180px}#berkeley-pic{background:url(Intro_Berekeley-New.jpg) center/cover;width:46%;position:absolute;top:0;left:0;bottom:0}#berkeley-pic .credit{color:white;position:absolute;right:80px;bottom:40px;text-transform:none}#about-page .hero{background:url(About_Sophie_at_Desk_2x.jpg) top/cover;height:0;padding-top:48%;position:relative}#about-page .hero .overlay{position:absolute;left:50%;top:50%;text-shadow:0px 0px 15px #0000006C;color:white}#about-page .hero .overlay h4{color:white}#about-page .hero-text-box{background:#14377D}#about-page .hero-text-box h4{color:white}#about-page #intro{background:#E8F4FD}#about-page #intro h4{color:#14377D}.image-strip{width:100vw !important;position:relative;left:50%;margin-left:-50vw;border:0 !important;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-strip img{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;padding:0 3px;border:0 !important}.image-strip .arrow{display:none}.quote-section{display:-webkit-box;display:-ms-flexbox;display:flex;background:#E8F4FD}.quote-section .quote{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:76px 40px}.quote-section .quote div{margin-left:auto;max-width:550px}.quote-section .quote h3{font-weight:500;line-height:45px;text-indent:-20px}.quote-section .quote h7{color:#6AAAE4;font-weight:bold}.quote-section .image{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;background:url(About_Family_2x.jpg) center/cover;position:relative}.quote-section .image .caption{color:white;text-transform:none;position:absolute;bottom:25px;left:40px;max-width:480px}.quote-section .mobile-caption{color:white;background:#14377D;line-height:20px}#endorsements-page .hero{height:0;padding-top:33%;background:url(Endorsements_Sophie-Parade_2x.jpg) center/cover;position:relative}#endorsements-page #hero-caption{color:#6AAAE4;font-size:18px;line-height:20px}#endorsements-page ul{list-style-type:none;padding:0;font-size:24px;line-height:28px;font-weight:500;padding-top:10px}#endorsements-page ul li{padding-bottom:10px}#endorsements-page .h7{color:#6AAAE4;font-weight:500;letter-spacing:.36px}#get_involved_page{display:-webkit-box;display:-ms-flexbox;display:flex}#get_involved_page .content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}#get_involved_page .hero{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;background:url(GetInvoved_pic_2x.jpg) center/cover}#get_involved_page h7{color:#6AAAE4;font-weight:bold}#get_involved_page h4{margin-bottom:1.5rem;font-weight:400}.volunteer_signup_form .form-control{background:#E8F4FD}.custom-checkbox .custom-control-label::before{border-radius:0;border:2px solid #488BC9;background:white;cursor:pointer}.custom-control-input:checked ~ .custom-control-label::before{background:#488BC9}.style-type-none{list-style-type:none}.form-control{height:auto;padding:.65rem .75rem;color:#366FB0;font-weight:500}.donation_form .donation-v2-amounts{display:-ms-grid;display:grid;grid-template:auto/repeat(4, 1fr);grid-gap:5px}.donation_form .donation-v2-amounts .custom-control{font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#366FB0;background:#E8F4FD;padding:0}.donation_form .donation-v2-amounts div.custom-control:nth-of-type(5){display:none !important}.donation_form .donation-v2-amounts .custom-control-label::after,.donation_form .donation-v2-amounts .custom-control-label::before{visibility:hidden}.donation_form .donation-v2-amounts .donation-other-input-container{grid-area:2 / 1 / span 1 / span 3;font-size:18px;background:#E8F4FD}.donation_form .donation-v2-amounts .donation-other-input-container .input-group-text{font-weight:600;color:#366FB0;border:0;border-radius:0;background:transparent}.donation_form .donation-v2-amounts .donation-other-input-container .input-group-text.currency-symbol{padding-left:1rem;padding-right:.5rem}.donation_form .donation-v2-amounts .donation-other-input-container #donation_amount_other_input{height:auto;background:transparent;font-weight:600;padding:12px 3px}.donation_form .donation-v2-amounts #progress-stage-one-btn{grid-area:2 / 4 / span 1 / span 1;padding:12px 3px}.donation_form .donation-v2-amounts label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;cursor:pointer}.donation_form .donation-v2-amounts label:hover{color:white;background:#6AAAE4}.donation_form label{font-weight:600}.donation_form label.error{color:#EB4D4D}.donation_form .form-control{background:#E8F4FD}.donation_form .form-control.error{box-shadow:0 0 15px #EB4D4D}.page-pages-show-donation-v2-wide .form-progress-indicator{width:100%;left:0}.page-pages-show-donation-v2-wide .progress-indicator-stages{text-align:left}.page-pages-show-donation-v2-wide .progress-indicator-stages li .stage-label{color:#6AAAE4;font-weight:bold}.page-pages-show-donation-v2-wide .progress-indicator-stages li .stage-count{width:44px;height:44px;background:#6AAAE4;border:0}.page-pages-show-donation-v2-wide .progress-indicator-stages li .stage-count-inner{background-color:#6AAAE4;width:44px;height:44px;left:0;top:0;line-height:44px;font-size:18px}.page-pages-show-donation-v2-wide .progress-indicator-stages li:after{border-bottom:0px}.page-pages-show-donation-v2-wide .progress-indicator-stages li.completed .stage-count-inner{background:#6AAAE4}.page-pages-show-donation-v2-wide .progress-indicator-stages li.seen .stage-count-inner{background:#6AAAE4}.page-pages-show-donation-v2-wide .progress-indicator-stages li.active .stage-count-inner{background-color:#14377D}.page-pages-show-donation-v2-wide .progress-stage-button-prev{position:relative;padding-left:30px;margin-top:1em;font-size:20px;line-height:24px}.page-pages-show-donation-v2-wide .progress-stage-button-prev:before{content:"";position:absolute;left:0;width:20px;height:20px;background:url(left_grey_arrow.svg) center/cover;font-weight:600}.page-pages-show-donation-v2-wide .form-error{color:#EB4D4D;margin-bottom:5px;font-weight:bold}#donate-page .hero{background:url(Donate_pic_group_2x.jpg) top/cover;padding-top:33%}#donate-page #content{padding-top:60px;padding-bottom:90px}#donate-page h4{color:#14377D;font-weight:400}#donate-page .donation-v2-amounts{grid-template:auto/repeat(7, 1fr)}#donate-page .donation-v2-amounts .donation-other-input-container{grid-area:1 / 5 / span 1 / span 2}#donate-page .donation-v2-amounts #progress-stage-one-btn{grid-area:1 / 7 / span 1 / span 1}#new_donate_page .hero{background:url(Donate_pic_group_2x.jpg) top/cover;padding-top:33%}#new_donate_page .donation_form{margin-top:2rem}#new_donate_page .donation_form .donation-v2-amounts{grid-template:auto/repeat(6, 1fr)}#new_donate_page .donation_form .donation-v2-amounts .donation-other-input-container{grid-area:1 / 5 / span 1 / span 2}@media (min-width: 1600px){#donate-page #content{min-height:80vh}}#donate-block{background:#488BC9;border-top:10px solid #366FB0}#donate-block label{color:#AFD2F1;font-weight:600}#donate-block label.error:before{border-color:#EB4D4D}#donate-block select{background:#E8F4FD}#donate-block .text-secondary{color:#AFD2F1 !important;font-weight:600}#donate-block .form-error{color:#FECB58}#donate-block .form-errors{color:#FECB58;text-align:center}#donate-block .donation_form .form-control.error{box-shadow:0 0 15px #FECB58}#donate-block .intro{color:white;text-align:center}#donate-block .progress-indicator-stages{text-align:center}#donate-block .progress-indicator-stages .stage-label{color:white}#donate-block .donation-v2-amounts{text-align:center;grid-gap:10px}#donate-block .donation-v2-amounts .custom-control{padding:0}#donate-block .donation-v2-amounts .custom-control-label{padding:1rem 0;font-weight:600;font-size:24px;line-height:28px;background:white;width:100%;color:#366FB0}#donate-block .donation-v2-amounts .custom-control-label:hover{color:white;background:#FECB58;cursor:pointer}#donate-block .donation-v2-amounts .custom-control-label:focus{color:#AFD2F1;background:#FECB58}#donate-block .donation-v2-amounts .custom-control-label label{color:inherit}#donate-block .donation-v2-amounts .donation-other-input-container{background:white;font-size:24px;line-height:28px}#donate-block .donation-v2-amounts .donation-other-input-container #donation_amount_other_input,#donate-block .donation-v2-amounts .donation-other-input-container .input-group-text.currency-symbol{font-size:inherit;line-height:inherit}#donate-block .donation-v2-amounts #progress-stage-one-btn{font-size:24px;line-height:28px}#donate-block .progress-stage-button-prev{color:#D7DADD}#donate-block .progress-stage-button-prev:hover{color:#e5e7e9}#donate-block .custom-checkbox{background:transparent !important}.custom-control-inline{margin:0}.content-pages-show-blog,.content-pages-show-blog-post{padding:70px 0 120px}.content-pages-show-blog h3 a,.content-pages-show-blog-post h3 a{color:#14377D}.content-pages-show-blog h5,.content-pages-show-blog-post h5{font-size:1rem;line-height:1.35rem}.content-pages-show-blog .date,.content-pages-show-blog-post .date{color:#6AAAE4;font-weight:bold;text-transform:uppercase}.content-pages-show-blog .post-content,.content-pages-show-blog-post .post-content{color:#14377D}.content-pages-show-blog .post-content h2,.content-pages-show-blog-post .post-content h2{text-transform:uppercase;font-size:18px;line-height:27px;color:#14377D;font-weight:bold;margin-top:15px}.content-pages-show-blog .post-content h3,.content-pages-show-blog-post .post-content h3{font-size:20px;line-height:24px;color:#6AAAE4;font-weight:500;padding-top:15px}.content-pages-show-blog .post-content h4,.content-pages-show-blog-post .post-content h4{font-weight:400;margin-bottom:15px}.content-pages-show-blog .post-content ul,.content-pages-show-blog-post .post-content ul{list-style:url(Bullet_-_triangle.svg);padding-left:0}.content-pages-show-blog .post-content ul a,.content-pages-show-blog-post .post-content ul a{color:#14377D;text-decoration:underline}.content-pages-show-blog .post-content ul a span,.content-pages-show-blog-post .post-content ul a span{font-weight:600 !important}.content-pages-show-blog .post-content ul a:hover,.content-pages-show-blog-post .post-content ul a:hover{color:#6AAAE4}.content-pages-show-basic ul{list-style:url(Bullet_-_triangle.svg);padding-left:0}.content-pages-show-basic ul li>ul{margin-top:0;padding-left:2rem;list-style:url(Bullet_-_triangle.svg)}.content-pages-show-basic ul a{color:#14377D;text-decoration:underline}.content-pages-show-basic ul a span{font-weight:600 !important}.content-pages-show-basic ul a:hover{color:#6AAAE4}.content-pages-show-basic hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px solid #FECB58}a.back-link{color:#c2c4c7}a.back-link:hover{color:#AFD2F1}a.back-link img.arrow{width:14px;margin-bottom:2px}#previous-posts .border-bottom{border-bottom:1px solid #FECB58 !important}#previous-posts a{color:#14377D}#previous-posts a:hover{color:#AFD2F1}#previous-posts .date{text-transform:none;font-weight:500}.petition-page .hero{padding-top:25%;background-size:cover;background-position:top}.petition-page .form{background:#E8F4FD;padding:2rem}footer{background:#14377D;color:white;font-size:14px;line-height:16px}footer a{color:white}footer ul{list-style-type:none;padding-left:0;font-weight:bold}footer ul li{padding:5px 0}footer .contact{display:-webkit-box;display:-ms-flexbox;display:flex}footer .contact span a{text-decoration:underline}footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}footer .social-links .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}@media (max-width: 1199px){.navbar-brand{max-width:260px;padding:0}#berkeley-pic{background:url(Intro_Berekeley-New_Tablet_2x.jpg) top/cover;padding-top:50%;width:100vw !important;position:relative;left:50%;margin-left:-50vw}#donate-page{-ms-flex-flow:column;flex-flow:column}#donate-page .hero{background:url(Donate_pic-group_tablet_2x.jpg) top/cover;padding-top:60%}}@media (max-width: 992px){.navbar-nav{padding-top:2rem;padding-bottom:1rem}.navbar-nav a.nav-link{text-align:right}.navbar-nav .nav-item:last-of-type a.nav-link{background-color:transparent}.navbar-nav .nav-item:last-of-type a.nav-link:active,.navbar-nav .nav-item:last-of-type a.nav-link:focus{background-color:transparent}body.homepage #header{position:static;opacity:1;display:block}body.homepage #header.affix{position:fixed;top:0;width:100%}#home-header{height:auto;min-height:640px}#home-header .hero{height:0;padding-top:70%}#home-nav{display:none}#header-logo{position:absolute;width:100%;max-width:330px;top:90px}#home-header #signup-bar{color:#366FB0;background:#e8f4fd;position:static}#home-header #signup-bar h5{color:#14377D}#about-page .hero{padding-top:60%}#about-page .hero .overlay{left:33%}.image-strip{min-width:100%;min-height:200px;overflow-x:auto;position:relative}.image-strip img{width:300px !important}.image-strip img.arrow{display:block;position:absolute;bottom:0;right:0;width:40px !important}.quote-section{-ms-flex-flow:column;flex-flow:column}.quote-section .quote{padding:40px}.quote-section .quote h3{font-size:28px;line-height:30px}.quote-section .quote span{display:block;margin:auto;text-align:center;color:#6AAAE4}.quote-section .quote div{margin:auto;max-width:100%;text-align:center}.quote-section .image{padding-top:60%}#get_involved_page .hero{padding-top:82%;background:url(GetInvoved_pic.jpg) 0% 25%/cover}#endorsements-page .hero{height:0;background-image:url(Endorsement_Hero_mobile_2x.jpg);padding-top:50%}#donate-block h3{font-size:40px}.petition-page .hero{padding-top:40%}footer{font-size:12px;line-height:14px}}@media (max-width: 767px){#home-header .hero{padding-top:120%;background:url(Hero_Sophie-mob.jpg) center/cover}#home-header #header-logo{position:static}#home-header #signup-bar{position:static}#home-nav{display:none}#berkeley-pic{padding-top:100%;background:url(Intro_Berekeley-New_Mobile_2x.jpg) top/cover}#about-page .hero{background:url(Hero_Sophie_mobile_2x.jpg) center/cover;padding-top:105%}#about-page .hero-text-box{display:block;color:white;background:#14377D}.image-strip img{width:280px !important}#get_involved_page .hero{background:url(GetInvoved_pic_mobile_2x.jpg) center/cover;padding-top:120%}.quote-section .quote h3{font-weight:400}.quote-section .image{padding-top:80%}.quote-section .image .caption{max-width:100%;position:static;margin-bottom:15px}#endorsements-page .hero{padding-top:60%}#endorsements-page #hero-caption{color:white;background:#6AAAE4}#donate-page .hero{background:url(Donate_pic-group_mobile_2x.jpg) 0 25%/cover;padding-top:75%}#donate-page #content{padding-top:30px;padding-bottom:70px}.donation_form .donation-v2-amounts,#donate-page .donation-v2-amounts{grid-template:auto/repeat(4, 1fr)}.donation_form .donation-v2-amounts .donation-other-input-container,#donate-page .donation-v2-amounts .donation-other-input-container{grid-area:2 / 1 / span 1 / span 3}.donation_form .donation-v2-amounts #progress-stage-one-btn,#donate-page .donation-v2-amounts #progress-stage-one-btn{grid-area:2 / 4 / span 1 / span 1}#donate-block h3{font-size:28px;line-height:30px}#donate-block .donation-v2-amounts .custom-control{font-size:20px}.petition-page .hero{padding-top:60%}footer{text-align:center}}@media (max-width: 455px){#banner{font-size:15px}#berkeley-pic{background:url(Intro_Berekeley-New_Mobile_2x.jpg) top/cover}#endorsements-page .hero .caption{position:absolute;bottom:-45px;color:#6AAAE4;font-size:15px;line-height:17px}.content-pages-show-basic ul{padding-left:1rem}}@media (max-width: 380px){#banner{font-size:14px;padding:6.5px 0}}@media (max-width: 360px){#banner{font-size:12.5px}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:15px;padding-left:15px}}
