@import url(https://fonts.googleapis.com/css?family=Pathway+Gothic+One);@import url(https://fonts.googleapis.com/css?family=Oswald&subset=latin,cyrillic-ext);h1.page-header{display:none;}
.get-connected span{text-spacing:0 !important;font-size:20px !important;}
@charset "utf-8";.education_table img{max-width:none;}a:link,a:visited,a:hover,a:active{text-decoration:none;}article{border:0 !important;margin:0 !important;padding:0 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;line-height:1.4 !important;}tr,th{text-align:left;}h1#page-title{display:block;font-family:'LeagueGothicRegular',Oswald,Impact,sans-serif !important;font-weight:normal;color:#276f91;margin-bottom:20px;font-style:normal;font-size:2.6em;line-height:1.2;}h1{padding:10px 15px 10px 0px;}hr{border-top:1px solid black;border-bottom:1px solid #eee;;}iframe{max-width:100%;}dt{font-weight:bold;}dd{margin-bottom:.5em;}h2,h3,h4,h5,h6,.field-item h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}.content h1{color:#ce5303;font-size:1.3em;margin:0 0 1em 0;letter-spacing:0.1px;border:none;}h2{color:#276f91;font-size:1.2em;margin-bottom:.5em;margin-top:15px;}h3{color:#000;font-size:1.1em;}h4{color:#276f91;font-size:1.1em;margin:.25em;}h5{color:#333;font-size:1.1em;margin:0;}h6{color:#333;font-size:1.0em;margin:0;}h2,h3,p{line-height:1.2;margin-top:15px;}.afterschool_img{display:initial;}.content p{line-height:1.5;}.main a:hover,.main a:active{color:#f27c11 !important;text-decoration:none;cursor:pointer;}.footer-global p{margin:5px 0 0 0;color:rgb(103,123,135);text-align:center;font-size:92%;}.mayors_office_website_content{overflow:hidden;padding:15px 0px;width:97%;}.mayors_office_website_photo{float:left;padding-top:3px;width:20%;}.mayors_office_website_copy{float:left;padding-left:18px;text-align:left;width:80%;}.mayors_office_website_copy h3{margin-top:0px;font-size:1.2em;}.neighborhood_content{overflow:hidden;padding:0px 0 30px;width:100%;display:flex;}.neighborhood_photo{width:35%;}.neighborhood_copy{float:left;text-align:left;width:65%;}.mon_text strong{float:left;margin-right:15px;margin-top:18px;}.sffind_content{overflow:hidden;padding:10px 0;width:97%;}.sffind_image{float:left;width:15%;}.sffind_copy{float:left;padding-left:18px;text-align:left;width:75%;}.seasonofgiving_content{overflow:hidden;padding:20px 0 5px;width:97%;}.seasonofgiving_image{float:left;padding-top:3px;width:40%;}.seasonofgiving_copy{float:left;padding-left:18px;text-align:left;width:56%;}.speeches{clear:left;margin-bottom:10px;min-height:100px;}.speeches img{background:#ffffff none repeat scroll 0 0;border:1px solid #c4c4c4;float:left;margin-right:20px;padding:4px;width:105px !important;height:105px !important;}.budget_image{display:inline-block;float:left;min-height:260px;}#contactForm label.error,label.error{color:red;font-style:italic}div.error{display:none;}input:focus{border:1px dotted black;}input.error{border:1px dotted red;}#node-1976 img{margin:5px;}p.pressroomstaff{font-size:11px;float:right;text-align:center;text-transform:uppercase;font-weight:bold;padding:6px 5px;border:1px solid #bbb;-webkit-border-radius:4px;border-radius:4px;margin:0;background:#e9edee;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(221,229,232,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dde5e8',GradientType=0);display:inline-block;width:215px;-webkit-padding-end:5px;}p.pressroomstaff:hover{background:#d9eef5;background:-moz-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(221,229,232,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dde5e8',endColorstr='#ffffff',GradientType=0);}.award_button{display:inline-block;}#contact_mayor h2{margin-top:0px;}#contact_mayor{width:100%;}#contact_mayor td{vertical-align:top;width:50%;}#coverage-options{margin:20px 0;}#coverage-options>div{width:32%;float:left;margin:0 1% 0 0;padding:0;}#coverage-options .option-wrapper{border:1px #ccc solid;min-height:455px;}#coverage-options #business{margin-right:0;clear:none;}#coverage-options h4{-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;background:#F4C75A;text-transform:uppercase;padding:12px 0 10px;text-align:center;line-height:1;font-size:1.125em;margin:0;width:100%;overflow:hidden;color:#000;}#coverage-options #partner h4{background:#CAE3EF;}#coverage-options #business h4{background:#A0D264;}#coverage-options div p{padding:10px 15px 0;width:100%;}.text_desc{min-height:137px;}#coverage-options div .home-choice-button{padding:10px 0 8px;-webkit-border-radius:5px;border-radius:5px;background:#F4C75A;display:block;margin:0 auto 20px;width:40%;text-align:center;text-decoration:none;color:#000 !important;font-weight:bold;}#coverage-options #partner .home-choice-button{background:#CAE3EF;}#coverage-options #business .home-choice-button{background:#A0D264;}#coverage-options .home-choice-button:hover,#coverage-options .home-choice-button:active,#coverage-options .home-choice-button:focus{background:#999 !important;color:#fff !important;}#coverage-options #business .home-choice-button{background:#A0D264;}.column--sidebar ul ul li{padding-left:14px;}.column--sidebar .menu ul a{padding-left:14px !important;}#button-wrapper{float:left;margin:0 50px;padding-bottom:20px;}a.chinese-button{padding:10px 0 8px;-webkit-border-radius:5px;border-radius:5px;background:#276f91;display:block;margin:0 50px 0 50px;width:40%;text-align:center;text-decoration:none;color:#fff;font-weight:bold;width:250px;float:left;height:36px;}a.spanish-button{padding:10px 0 8px;-webkit-border-radius:5px;border-radius:5px;background:#276f91 !important;display:block;width:40%;text-align:center;text-decoration:none;color:#fff !important;font-weight:bold;width:250px;float:left;}a.chinese-button:hover,a.chinese-button:active,a.chinese-button:focus,a.spanish-button:hover,a.spanish-button:active,a.spanish-button:focus{background:#999 !important;color:#fff !important;text-decoration:none;}.future_scholarship_top{display:inline-block;}.future_scholarship_top p{margin-top:50px;}#tblGetConnected{width:100%;}#tblGetConnected td{border:1px solid rgb(204,204,204);vertical-align:top;text-align:center;width:50%;}#tblGetConnected [alt="Mayor Lee"]{float:right;margin:0px 100px 10px 0px;}#intro-content h2{font-size:1.5em;line-height:1.4;margin-bottom:20px;padding-right:0px;}#intro-content{text-align:center;padding:45px 10px 0;width:45%;}#intro-wrapper img{float:right;overflow:hidden;-webkit-border-radius:0px 10px 10px 0px;border-radius:0px 10px 10px 0px;}#intro-wrapper{background:#eee;margin:20px 0;-webkit-border-radius:10px;border-radius:10px;}.enroll-heading a,.enroll-heading a:active{padding:.25em .5em;display:inline-block;background:#276F91;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;font-size:1.75em;font-weight:bold;text-decoration:none;}.enroll-heading a:hover,.enroll-heading a:focus{background:#fff;color:#276F91 !important;text-decoration:none;}.coveredca{margin-top:0;}.enroll-heading a:hover,.enroll-heading a:active,.enroll-heading a:focus{background:#fff;color:#276F91;}#individual-table,#business-table{border-collapse:collapse;}#individual-table caption,#business-table caption{font-weight:bold;text-align:left;font-size:1.3em;margin:10px 0;}#individual-table th,#individual-table td,#business-table th,#business-table td{border:1px solid #ccc;padding:10px;}#individual-table th,#business-table th{background:#eee;}#individual-table #col-1{width:15%;}#individual-table #col-2{width:35%;}#individual-table #col-3{width:14%;}#business-table #col-4{width:35%;}p.hope_1{margin-bottom:27px;}p.hope_2{margin-bottom:84px;}.gift_donor_list th,.gift_donor_list td,.gift_donor_list{border:1px solid black;}.hydra_table{width:100%;margin-bottom:15px;}.hydra_table td{text-align:left;width:30%;}.hydra_table td p{margin-left:-30px;margin-top:0px;}.education_table{width:100%;}.education_table img{width:112px;height:102px;margin:5px 20px 0px 0px;}.education_table tr{border-bottom:1px dotted rgb(169,210,230);}.education_table td{vertical-align:top;padding:20px 0px 5px;}.education_table p,.education_table h3{margin-top:5px;}#budget img{margin-bottom:42px !important;}#flickr_mob{display:none;}.press_release_content{min-height:125px;margin:5px 0px 15px;}.press_release_photo{float:left;}.press_release_photo img{border-radius:5px;width:174px;margin-right:20px;}.press_release_table td{min-width:200px;}.press_release_table img{border-radius:5px;width:174px;padding-right:20px;}.press_release_content p{margin-bottom:20px !important;}.staffinfo li{margin:10px 0px;}.content li{line-height:20px;margin:5px 0px;}#intro-content h2{margin:15px 0px;}.subtitle{margin:0 0 1em 0;font-family:sans-serif;font-size:1.4em;line-height:1.2;font-weight:bold;font-style:normal;color:#e39b1e;}#tblGetConnected div{padding:10px 0px;}.pagination{border-top:1px solid #d1d1d1;padding-top:35px;text-align:center;}.pagination .pager li a{display:inline;padding:4px 6px;border:1px solid #337ab7;text-decoration:none;background-image:none;background-repeat:repeat-x;background-position:0 1px;font-size:14px;font-weight:bold;margin-right:5px;}.pagination .pager li a:hover{background:#ffffff;color:#e39b1e;cursor:pointer;}.pagination .pager .active a{background-image:none;border:none;color:black;background-color:transparent;}.pagination .pager .active a:hover{color:black;cursor:default;border:none;background:transparent;}@media screen and (max-width:991px){#flickr_mob{display:initial;}#node-2653 embed{display:none;}.field{margin:0px;}.top_link{display:inherit !important;}h1#page-title{padding-top:10px;text-align:left;}.award_button{width:100%;}.hydra_table td{text-align:center;}.education_table img{margin:0px;}.education_table td{text-align:center;}[alt="Mayor Edwin Lee bio image"],[alt="Hydra Mendoza"]{float:none !important;}.education_table td p{text-align:left;}[alt="2016 Budget Image"]{float:none !important;}.budget_image{text-align:center;float:none;width:100%;min-height:0px;}.box_container{background-image:url(/sites/default/files/Images/Mayor%20thumnail%20img4.jpg);background-position:center;background-size:200px;background-repeat:no-repeat;float:none;width:auto;height:310px;}.future_scholarship_top{text-align:center;}.future_scholarship_top p{margin-top:15px;}.introlinks .about{margin:0 0 15px;}.box_container #pics{display:none;}.mayors_office_website_photo{float:none;width:100%;text-align:center;margin-bottom:6px;}.mayors_office_website_copy{float:none;padding-left:9px;text-align:justify;width:100%;}h1{margin-bottom:-7px;}h3{margin-bottom:10px;}.mayors_office_website_content{padding-bottom:0px;}.medical_documents{text-align:center;}#contact_mayor h2{margin-top:40px;}#contact_mayor td{text-align:left;}p.pressroomstaff{float:none;}.view-header{text-align:center;}.listcomponent{margin-top:0;}a:hover{text-decoration:none;}h3#text{text-align:left;}.footer-global p{margin-top:10px;text-align:center;}p.opinion{text-align:left;}#coverage-options .option-wrapper{min-height:0px;}#coverage-options>div{width:100%;float:none;text-align:center;}#coverage-options h4{width:100%;}#coverage-options div p{min-height:50px !important;width:100%;height:auto;}a.chinese-button{margin:0 0 10px 0;width:100%;float:none;}a.spanish-button{margin:0 0 10px 0;width:100%;float:none;}#button-wrapper{float:none;}#coverage-options .option-wrapper{border-radius:0 0 10px 10px;}.option-wrapper img{margin-top:10px;}#img1{text-align:center;}p#img1{padding-top:0px;}#budget{text-align:center;}#budget img{float:none !important;}.fb-like-box{margin:0px !important;}#intro-content{text-align:center;padding:0 0 0;width:100%;}#intro-wrapper img{float:none;border-radius:10px;padding:10px 10px 0px;}#intro-wrapper{text-align:center;}p.enroll-heading,p.coveredca,p#text1{text-align:center;}#individual-table table,#individual-table thead,#individual-table tbody,#individual-table th,#individual-table td,#individual-table tr,#individual-table caption,#business-table table,#business-table thead,#business-table tbody,#business-table th,#business-table td,#business-table tr,#business-table caption
    #location1 table,#location1 tbody,#location1 td,#location1 tr{display:block;}#individual-table,#business-table{border:none;}#individual-table thead tr,#business-table thead tr,#location1 thead tr,#location1 thead,#contact_mayor th#address_phone_th{position:absolute;top:-9999px;left:-9999px;}#individual-table caption,#business-table caption{text-align:center;display:block;}#individual-table td,#business-table td,#location1 td{position:relative;}#individual-table td:before,#business-table td:before,#location1 td:before{top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}#individual-table td:nth-of-type(1):before{content:"What is it?";font-weight:bold;}#individual-table td:nth-of-type(2):before{content:"Who is Eligible?";font-weight:bold;}#individual-table td:nth-of-type(3):before{content:"Income Limits";font-weight:bold;}#business-table td:nth-of-type(1):before{content:"Requirements";font-weight:bold;}#business-table td:nth-of-type(2):before{content:"Dedline";font-weight:bold;}#business-table td:nth-of-type(3):before{content:"Action";font-weight:bold;}#location1 td:nth-of-type(1):before{content:"HOURS";font-weight:bold;}#location1 td:nth-of-type(2):before{content:"AGENCY";font-weight:bold;}#location1 td:nth-of-type(3):before{content:"ADDRESS";font-weight:bold;}#location1 td:nth-of-type(4):before{content:"Other Services";font-weight:bold;}.gift_donor_list th,.gift_donor_list td,.gift_donor_list{border:none;}.gift_donor_list tr:nth-child(even){background-color:#eee;}[alt = "medical documents" ],[alt = "3 smiling nurses" ],[alt = "doctor examining girl"]{margin-left:0px!important;float:none !important;}p.hope_2{margin-bottom:77px;}.neighborhood_copy{width:100%;text-align:left !important;padding-left:0px;}.neighborhood_content{padding-bottom:10px;}.mon_text{float:none;}.mon_text,.neighbor_mon_icons{text-align:center;}#node-785 blockquote{margin:0px 10px 0 10px;text-align:justify;}#node-780 td{padding-left:0px!important;}#node-780 p{margin-left:0;}h2#node-795 ul{text-align:left;}.read_more_list h2{text-align:left;}[alt ="Afterschool pic 1"]{padding-left:0px;}h1.scholarship_awardees{padding-top:43px;}div#future_mayor{margin-bottom:48px;}div#future_mayor_1{margin-bottom:122px;}div#future_mayor_2{margin-bottom:39px;}div#future_mayor_3{margin-bottom:39px;}.grid-4{width:100%;float:none;}.grid-4{padding-right:0px;}.grid-4 h3{text-align:center;}#block-boxes-box-41ba8a2d{display:none;}#block-follow-site{background:none;border:none;}#block-opensf-overrides-gtranslate{display:none;}.side-block-title{text-align:center;font-size:1.4rem;color:#2f7fb4;margin:5px 0px 5px 12px;font-weight:bold;}.social-icons{text-align:center;padding:0px;margin:0px;}.field-type-text-long{text-align:left;border:none;}.field-content.photo{float:none;padding:auto;}#stay-connected{border-top:3px solid #e9e9e9;padding:30px 0;}#block-follow-site{padding:0px;}#node-746 tr{display:inline-flex !important;}#node-746 td,#node-746 th{width:50% !important;}#node-576 td{margin-bottom:15px;}#block-block-40 p{text-align:left;}#node-920 td,#node-920 th{text-align:left;}#node-920 table[summary ="Contact Information for 333 and MONS"] th{display:none !important;}#node-920 table[summary ="311 Frequently Used Phone Numbers"] tr:nth-child(even){background-color:#eee;}.mayors_office_website_copy h3{text-align:center;}.education_table h3{text-align:center;}img[alt="Scholarship Award Logo"]{float:none !important;}#tblGetConnected [alt="Mayor Lee"]{float:none;margin:0px;}#node-1930 h2{text-align:center;}.neighborhood_photo{float:none;text-align:center;width:100%;}.neighborhood_content{display:inline-block;}[summary="List of sessions and application deadlines"] td,[summary="List of sessions and application deadlines"] th{width:50% !important;}[summary="List of sessions and application deadlines"] tr{display:inline-flex !important;}.mayoral_top_image{text-align:center;}.violence_top_image{float:none;margin-right:0px;text-align:center;}}.neighborhood_copy p{margin-top:0px;}#node-1932 li{padding:3px 0px;}#block-sfgov-dept-dept-footer{border-radius:5px;background:#6f6f6f;color:#fff;width:97.22222%;margin-left:1.38889%;margin-right:1.38889%;}.footer ul{margin:0 auto;padding:0;list-style:none;}.footer ul li{display:inline;}.footer ul li::after{content:'\2003\2003\2219\2003\2003';}.footer ul li:last-child::after{content:'';}.footer a,.footer a:visited,.footer a:hover,.footer a:active{color:#fff;text-decoration:none;}.footer #sf311{width:30px;margin:0 auto;display:none;}.container.container--footer-site{border:none;padding:5px 0;}.footer #sf311{width:30px;margin:0 auto;display:none;}.footer #sf311 a img{margin:0;text-align:center;height:30px;width:30px;border:0px none;-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;position:absolute;top:40px;left:48%;margin-bottom:10px;}.footer #sf311 a:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}.mainSpan_wrapper_home .footer ul#socmedicons{display:none;}.footer ul#socmedicons{padding:5px 0 5px 10px;display:inline;background-color:#f3f3f3;border:1px solid #ddd;position:absolute;width:160px;height:30px;right:10px;top:160px;list-style:none;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}.footer  ul#socmedicons  li{float:left;margin:0 10px 0 0;padding:0;}.footer  ul#socmedicons  li  a img{width:30px;height:30px;border:0px none;-webkit-transition:-webkit-transform 0.2s ease-in-out;-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}.footer  ul#socmedicons  li  a:hover img,.footer  ul#socmedicons  li  a:active img,.footer  ul#socmedicons  li  a:focus img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}#block-menu-block-1 ul:first-child{margin:0px;}#block-nodeblock-821 h2{margin-bottom:0px;}#block-nodeblock-821 .field{margin-top:10px;}#block-nodeblock-821 h2{text-transform:none;font-size:1.05rem;padding:0px 0px 6px 0;}#node-780 td{padding:15px 0px 0px 10px !important;vertical-align:top;}#node-780 tr{padding:0px;}#node-787 div{margin:59px 0;}.view-calendar th{background-color:#214566;}.month.day{color:#42566e !important;font-weight:bold;font-size:1.2em !important;}.calendar-calendar td.today .month.day{color:#001c3e;}.calendar-calendar .inner .item{font-size:.9em !important;}.top_link{text-align:center;display:none;}p.contact{background:rgba(0,0,0,0) -moz-linear-gradient(center top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%) repeat scroll 0 0;border:1px solid #bbb;border-radius:4px;font-weight:bold;margin:0;padding:6px 10px;text-align:center;text-transform:uppercase;}.press_release_link{float:right;margin:0px;}@media screen and (max-width:1024px){#node-2653 embed{display:none;}#flickr_mob{display:initial;}}
.gform-wrapper{overflow:hidden;}.gform-wrapper iframe{position:relative;bottom:125px;right:-5px;margin-bottom:-160px;}@media screen and (max-width:991px){.gform-wrapper iframe{bottom:0;}}
p.contact{text-align:center;text-transform:uppercase;font-weight:bold;padding:6px 5px;border:1px solid #bbb;-webkit-border-radius:4px;border-radius:4px;margin:0;background:#e9edee;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(221,229,232,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(221,229,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dde5e8',GradientType=0);display:inline-block;width:100%;}#block-block-51 .contact:hover{background:#d9eef5 !important;background:-moz-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(221,229,232,1)),color-stop(100%,rgba(255,255,255,1)))!important;background:-webkit-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%)!important;background:-o-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%)!important;background:-ms-linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%)!important;background:linear-gradient(top,rgba(221,229,232,1) 0%,rgba(255,255,255,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dde5e8',endColorstr='#ffffff',GradientType=0)!important;}#block-block-51 .contact a:hover{color:#319dc2 !important;text-decoration:none !important;}#block-sfgov-dept-dept-social h2{text-transform:none;font-size:1.05em;padding:0px;}@media screen and (max-width:991px){h1#page-title{margin-top:10px;}.column--sidebar{margin-top:15px;padding-top:15px;border-top:3px solid #e9e9e9;}#block-block-51{display:inherit;width:100%;border:none;}p.contact{width:200px;}.column--sidebar .block{border:none;padding-top:0px;}}
.navigation ul.menu li.menu-mlid-3786{max-width:140px;margin:0 15px 0 0;}.navigation ul.menu li.expanded,.navigation ul.menu li.menu-mlid-1308,.navigation ul.menu li.last{max-width:140px;margin:0px 20px;}.navigation ul.menu li.expanded ul li.last.leaf{max-width:none;margin:0px;}.container--main{background-color:#fff;margin-top:-5px;}.branding--name-link{padding:0px;}
.page-node-6446 ol.breadcrumb,.page-node-6501 ol.breadcrumb,.page-node-6521 ol.breadcrumb{padding:8px 0 20px;border-bottom:1px solid #dcdcdc;}#node-6446 h1#page-title,#node-6501 h1#page-title,#node-6521 h1#page-title{display:none;}.priorities h2,.priorities h3,.priorities h4,h4.details-intro{display:block;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;font-style:normal;font-weight:normal;padding:0;}hr{border-top:1px solid #d1d1d1 !important;}a:hover{text-decoration:none !important;}#ccsfseal{display:block;height:126px;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:126px;z-index:0;margin-top:50px;}.priorities img{display:block;margin-left:auto;margin-right:auto;position:relative;text-align:center;}.priorities h2{color:#276f91;font-size:4.2em;position:relative;text-align:center;z-index:1;margin:-75px 0 0 0;padding:0;}p.initiatives{color:#333;font-size:1.8em;font-weight:300;line-height:1.4 !important;margin:35px auto 50px;text-align:center;width:80%;}.page-node-6471 p.initiatives,.page-node-6451 p.initiatives{width:85%;}.page-node-6456 p.initiatives{width:90%;}.priorities h3{color:black;font-size:2.5em;margin:0;}.row{margin-left:auto;margin-right:auto;padding-top:50px;width:100%;}.priorities-item{border-bottom:1px solid #d1d1d1;margin:0 0 35px;display:inline-block;padding-bottom:35px;position:relative;width:300px;}#housing,#economic,#neighborhoods,#education{margin:0 25px 35px 0;}.icon img{height:auto;max-width:70px;margin-left:0;}#housing .icon img,#scorecards .icon img,#education .icon img,#safety .icon img{margin:4px;width:62px !important;}.text{margin-top:15px;}.text p{width:80%;color:#333;font-size:1.2em;min-height:85px;}.text a{font-size:14px;letter-spacing:2px;display:block;padding:15px 0;font-weight:bold;}.text a::after{content:"";font-family:"fontawesome";font-size:1.1em;margin-left:15px;position:relative;top:1px;}.priorities{width:90%;margin:0 auto;}#sanctuary-details > img,#housing-details > img,#homelessness-details > img,#economic-details > img,#safety-details > img,#neighborhoods-details > img,#transit-details > img,#education-details > img{height:85px;margin-top:75px;width:85px;z-index:1;margin-bottom:15px;}#sanctuary-details h2,#housing-details h2,#homelessness-details h2,#economic-details h2,#safety-details h2,#neighborhoods-details h2,#transit-details h2,#education-details h2{margin:0 0 0 0;z-index:0;color:black;}.details-content{border-bottom:none;}h4.details-intro{font-size:3em;color:#276f91;text-align:center;margin:8% 10% 0;text-transform:capitalize;}.details-content img{float:left;width:180px;height:180px;margin:0 35px 0 0;object-fit:cover;}.details-content .text{margin-top:-7px;margin-bottom:50px;float:left;width:65%;min-height:200px;}.details-content h3.title a{color:#f27c11 !important;font-size:1em;padding:0 0 10px 0;text-transform:capitalize;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif;display:block;letter-spacing:0;line-height:1.3;font-weight:normal;}.details-content h3.title a::after{display:none !important;}.details-content h3.title a:hover{color:#e39b1e !important;}.details-content .text p{width:100%;margin:0 0 15px 0;line-height:1.7;}#housing-meter h2{font-size:4em;z-index:1;margin-top:-85px;}#housing-meter #ccsfseal{margin-top:75px;}#thermometer{float:left;height:auto;width:140px;margin-left:50px;margin-top:-15px;}.infographic{display:block;margin-top:100px;}.donation-meter{padding-left:100px;width:40%;float:left;}.glass{background:#d1d1d1;border-radius:0;display:block;height:275px;margin:0 48px 10px;padding:5px;position:relative;width:25px;}.amount{background:#cc3333;border-radius:0;display:block;width:25px;position:absolute;bottom:5px;text-indent:-9999px;margin-left:-5px;}.goal{font-size:28px;position:absolute;right:60px;color:#cc3333;display:block;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;}img#housing_meter_icon{width:50px;height:40px;margin-top:100px;right:40px;float:left;}.total{font-size:28px;position:absolute;right:60px;color:#cc3333;text-align:center;bottom:0;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;}.bulb{background:#cc3333;border-radius:100px;display:block;height:50px;margin:0 50px 10px;padding:5px;position:relative;top:-20px;right:15px;width:50px;}.red-circle{background:#f34e54;border-radius:100px;display:block;height:50px;width:50px;}.filler{background:#f34e54;border-radius:100px 100px 0 0;display:block;height:30px;width:20px;position:relative;top:-65px;right:-15px;z-index:30;}.stats{width:60%;float:right;}.stats h2{color:#276f91 !important;margin-top:0 !important;padding:0 0 0 40px;margin:0;text-align:left;}.stats .numbers li{font-size:5em;color:#f27c11;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;list-style:none;display:inline-block;line-height:1.5;}.stats .numbers li span{color:black;font-size:24px;display:block;text-transform:uppercase;padding-left:170px;width:300px;margin-top:-75px;line-height:1.3;}.goals{margin-top:550px;}.goals img{opacity:.6;margin-bottom:-12px;display:block;}.goals hr{padding:0;margin-top:-15px;}.goals ul.numbers{border-top:1px solid #d1d1d1;padding:20px 0 10px 0;text-align:center;}.goals .numbers li{font-size:5em;color:#276f91;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;list-style:none;line-height:1.6;display:inline-block;width:32.5%;vertical-align:top;}.goals .numbers li span{color:black;font-size:20px;display:block;text-transform:uppercase;}.resources ul{padding:0;margin-bottom:50px;}.resources ul li{list-style:none;text-align:center;font-size:1.3em;color:#2f7fb4;line-height:1.5;padding:10px 0;}.view-more{margin:50px auto;display:block;text-align:center;}.view-more a{letter-spacing:2px;border:2px solid;border-radius:2px;padding:15px 35px;font-weight:bold;}p.view-more a:hover{border:2px solid #276F91;background:#276F91;color:white !important;}.resources p.details-intro{margin:8% 5% 3%;}#tblGetConnected td{border:0;}div#t-container{padding:30px 0 0 0;}div#twitter-icon{width:20%;display:inline-block;vertical-align:top;}.twitter-block{width:78%;display:inline-block;height:400px;overflow:auto;}i#twitter-slideshow-icon{padding-right:0 !important;text-align:center;display:block;}#t-container #twitter-icon p{font-size:1.8em;color:#276F91;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;text-align:center;line-height:1;}div#t_control{font-size:2.5em;width:5%;float:right;cursor:pointer;}#node-6521 .fa-3x{font-size:2.5em;opacity:.5;padding-right:15px;}#tblGetConnected span.social_media,.medium span.social_media{color:black;font-size:2em;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;}.page-node-6521 .medium{border:1px solid #d1d1d1;margin:5px 0 15px 15px;padding:35px;}.page-node-6521 .medium img{width:100px;height:100px;float:right;margin-top:5px;border-radius:50%;}.page-node-6521 .medium .title{font-size:2.2em;font-weight:500;line-height:1;padding:15px 0 0 0;}.page-node-6521 .medium .title a{line-height:1.5;font-weight:bold;}.page-node-6521 .medium .title span{font-size:14px !important;font-weight:normal;color:#787878;}#node-6501 p.initiatives{width:90%;}#node-6501 .field-item.even{margin:auto 5%;}.mayors_office_website_content{overflow:hidden;padding:50px 0px 35px;width:100%;border-top:1px solid #d1d1d1;}.mayors_office_website_photo{float:left;width:15%;}a.myr_office_icons{display:block;width:75px;height:75px;border-radius:75px;text-indent:-9999px;background:url(/sites/default/files/myr_office_icons-1.png);background-repeat:no-repeat;background-size:75px auto;}a#policy{background-position:0 0;}a#housing{background-position:0 -75px;}a#neighborhood{background-position:0 -150px;}a#protocol{background-position:0 -225px;cursor:default;pointer-events:none;}a#disability{background-position:0 -300px;}a#legislative{background-position:0 -375px;}a#education{background-position:0 -450px;}a#violence{background-position:0 -525px;}a#civic{background-position:0 -600px;}a#datasf{background-position:0 -675px;}a#internship{background-position:0 -750px;}a#appointments{background-position:0 -825px;}.mayors_office_website_copy h3{margin:0px;font-size:2em;font-family:'LeagueGothicRegular',Oswald,Impact,sans-serif !important;font-weight:normal;padding:0;}.mayors_office_website_copy p{font-size:1.1em;color:#454545;}.mayors_office_website_copy a{letter-spacing:2px;font-weight:bold;}.mayors_office_website_copy a::after{content:"";font-family:"fontawesome";font-size:1.3em;margin-left:20px;position:relative;top:2px;}@media screen and (max-width:991px){h1.section-title{text-align:left;margin-top:10px;}.row{width:100%;}p.initiatives{width:100%;}.priorities-item{width:100%;padding:35px 0 50px 0;border-bottom:1px solid #d1d1d1;margin:0 0 15px;}.priorities-item:last-child{border-bottom:0;}div#neighborhoods{border-bottom:1px solid #d1d1d1;}.text p{min-height:0;width:100%;}.details-item{min-height:190px;margin:0 5%;}.details-content img{float:none;margin:0 auto 35px;text-align:center;display:block;}.details-content .text{margin-top:0px;width:100%;}.details-content .text a{text-align:center;font-size:1.2em;line-height:1.5;padding:50px 0;}.details-content .text p{width:100%;margin:0 0 35px 0;border-bottom:1px solid #d1d1d1;padding-bottom:50px;font-size:1.3em;line-height:2;}.infographic{margin-top:5%;border-bottom:1px solid #d1d1d1;padding-bottom:10%;margin-bottom:20%;}#thermometer{float:none;height:auto;width:173px;margin:2px auto 50px;}.donation-meter{width:100%;float:none;padding:15% 40%;}.stats{width:100%;float:none;}.stats h2{margin:0 !important;text-align:center;padding:0;}.stats ul{padding:0;}.stats .numbers li{text-align:center;width:100%;}.stats .numbers li span{width:100%;padding:0;margin:0;}.goals{margin-top:75px;}.goals img{margin-bottom:0;}.goals ul.numbers{display:block;padding:50px 0;border-bottom:1px solid #d1d1d1;margin:0;}.goals .numbers li{display:block;width:100%;}.goals .numbers li span{width:100%;min-height:50px;}.goals hr:last-child{display:none;}.resources p.details-intro{margin:15% 5% 3%;}div#twitter-icon,.twitter-block,div#t_control{width:100%;display:inline-block;}div#twitter-icon{margin-bottom:5%;}.twitter-block{padding:0 5%;text-align:center;}div#t_control{font-size:4em;float:none;text-align:center;}div#t_control span#t_prev{margin-right:10%;}div#t_control span#t_next{margin-left:10%;}iframe#instagram-embed-0{width:300px !important;margin:0 auto !important;}.page-node-6521 .medium{margin:25px 5% 10px;text-align:center;}.page-node-6521 .medium div{text-align:center;}.page-node-6521 .medium .title{line-height:1.2;padding:25px 0 0 0;font-size:2em;}.page-node-6521 .medium .title span{margin:25px 0;display:block;line-height:2;}.page-node-6521 .medium img{float:none;margin:0 auto 20px;text-align:center;display:block;}.mayors_office_website_photo{float:left;width:15%;margin-right:5%;}a.myr_office_icons{width:50px;height:50px;border-radius:50px;background-size:50px auto;float:none;margin:0 auto;}.mayors_office_website_copy h3{text-align:left;}.mayors_office_website_copy{float:left;text-align:left;width:80%;}#housing,#economic,#neighborhoods,#education{margin:0 auto;}a#policy{background-position:0 0;}a#housing{background-position:0 -50px;}a#neighborhood{background-position:0 -100px;}a#protocol{background-position:0 -150px;}a#disability{background-position:0 -200px;}a#legislative{background-position:0 -250px;}a#education{background-position:0 -300px;}a#violence{background-position:0 -350px;}a#civic{background-position:0 -400px;}a#datasf{background-position:0 -450px;}a#internship{background-position:0 -500px;}a#appointments{background-position:0 -550px;}}
body.html.not-front,body.html.front{background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(33,69,102,1) 140px,rgba(241,241,241,1) 700px) repeat scroll 0 0;}.branding--logo .seal-svg,.branding--logo .seal-svg *{height:55px;width:55px;fill:#ffffff!important;}h1#page-title{padding-bottom:10px;}
.about-mayor h2,.about-mayor h3,.about-mayor h4{display:block;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;font-style:normal;font-weight:normal;}a:hover{text-decoration:none !important;}#homepage-pattern{margin-top:-5px;}.header-intro{background-color:#214566;color:white;width:95%;display:block;margin-right:auto;margin-left:auto;position:relative;margin-top:-50px;padding:10px 25px 0 35px;}.header-intro h3{color:white;font-size:3.5em;text-transform:uppercase;}.header-intro p{font-size:1.2em;margin-top:-5px;padding-bottom:25px;}.about-mayor{background:url(/sites/default/files/about-page-pattern.png) no-repeat 0 273px;background-size:705px;}.about-mayor-highlights{margin-bottom:150px;}img#myr-highlights-image-1{margin-left:2.5%;margin-top:-50px;width:203px;height:auto;float:left;}img#myr-highlights-image-2{float:right;margin-top:100px;width:220px;height:auto;margin-right:2.5%;}.about-mayor-highlights span{width:300px;display:block;margin:80px 0 50px 193px;font-size:2.2em;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;text-align:center;font-style:italic;border:8px solid #f27c11;padding:50px 50px;z-index:1;position:relative;background-color:rgba(255,255,255,.7);}.about-mayor-article{background:url(/sites/default/files/about-mayor-bkg-1.png) no-repeat 0 bottom;}.about-mayor-article p{font-size:1.4em;line-height:2;margin:0 50px;}.about-mayor-article p#highlights{color:#f27c11;text-transform:uppercase;font-size:2em;font-family:"LeagueGothicRegular",Oswald,Impact,sans-serif !important;font-style:italic;width:260px;font-weight:bold;float:right;padding:0;line-height:1.6;border-top:6px solid #276f91;padding-top:20px;margin:10px 15px 25px 35px;letter-spacing:1px;}.get-connected{background-color:#276f91;padding:15px 0 5px;}.get-connected span{color:white;font-size:1.8em;font-weight:300;letter-spacing:2px;float:left;padding-left:35px;width:415px;line-height:3;}.get-connected ul.social li{list-style:none;display:inline-block;padding-right:15px;}.get-connected ul.social li a{background-image:url("/sites/default/files/social-media-icons.png");background-repeat:no-repeat;background-size:160px auto;display:block;height:36px;padding:0;text-indent:-999em;width:36px;}.twitter > a{background-position:5 0;}.facebook > a{background-position:-30px 0;}.instagram > a{background-position:-60px 0;}.youtube > a{background-position:-93px 0;}.medium > a{background-position:-128px 0;}@media screen and (max-width:991px){.header-intro{margin-top:-50px;width:80%;padding:3% 25px 8%;text-align:center;}.header-intro h3{padding:0;text-align:center;line-height:1.5;}.header-intro p{margin:0;padding:0;}.about-mayor{background-position:0 250px;background-size:100%;}#about-mayor-hero img{width:100%;object-fit:cover;height:250px;object-position:85% 0;}img#myr-highlights-image-1{margin:50px auto 15px;float:none;display:block;width:220px;height:auto;}img#myr-highlights-image-2{float:none;margin:0 auto;display:block;}.about-mayor-highlights span{width:90%;margin:10% auto;padding:10%;}.about-mayor-article{background:url(/sites/default/files/about-mayor-bkg-1.png) no-repeat 50% bottom;min-height:900px;}.about-mayor-article p{font-size:1.4em;line-height:2.2;margin:0 10%;}.about-mayor-article p#highlights{width:60%;float:none;margin:15px auto 35px;}.get-connected{display:none;}#about-mayor-hero{position:relative;overflow:hidden;}#about-mayor-hero:after{background:none !important;}}#about-mayor-hero{position:relative;overflow:hidden;}#about-mayor-hero:after{transition:color .1s ease-out;content:"gradient";text-indent:-999px;position:absolute;top:0;bottom:4px;left:0;right:0;background:-webkit-linear-gradient(right,rgba(0,119,218,0)70%,rgba(0,119,218,1,.6)100%);background:-o-linear-gradient(left,rgba(0,119,218,0)70%,rgba(0,119,218,.6)100%);background:-moz-linear-gradient(left,rgba(0,119,218,0)70%,rgba(0,119,218,.6)100%);background:linear-gradient(to left,rgba(0,119,218,0) 70%,rgba(0,119,218,.6)100%);}
