@font-face{font-family:'league_gothic';src:url("/league_gothic-webfont.woff") format('woff');font-weight:normal;font-style:normal}a:focus{outline:none}body{background:#e0e0e0;border:0;font-family:Arial,"liberation sans","Nimbus Sans L",Helvetica,sans-serif;font-size:100%;line-height:1.4;margin:0;padding:0}footer{background:#254b81;clear:both;color:#fff;font-size:.875em;line-height:1.5;margin:0 auto;padding-top:1em}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer address{font-style:normal}footer>div:first-child{box-sizing:border-box;display:table;margin:0 auto 1em;padding:0 2%;width:100%}footer .addr{background:url("/dalogo.svg") no-repeat left top;background-size:100px 100px;min-height:110px;margin:0;padding:.5em 1em 0 120px;vertical-align:top;width:36.7%}footer .addr address{display:block;margin-bottom:1em}footer .addr span{font-weight:bold;white-space:nowrap}footer .lang{border-left:1px solid #fff;border-right:1px solid #fff;margin:0 2%;padding:.5em 1em 0;width:22.5%}footer .sites{padding-left:1em;width:36.7%}footer>div:first-child>div{display:table-cell;padding-top:.5em;vertical-align:top}footer>div+div{background-color:#1b375f}footer>div+div ul{margin:0 auto;padding:1em 2%}footer>div+div li{display:inline;margin-right:2em}footer h4{color:#fff;font-size:1em;font-weight:normal;margin:0;text-transform:uppercase;white-space:nowrap}footer h4+ul{list-style:none;margin:.25em 0 0;padding-left:0}footer h4+ul li{line-height:1.2;margin:.25em 0;padding:0}form input{max-width:100%}h1{background:url("/dalogo.svg") no-repeat 97.9% center #5b749b;background-size:100px 100px;font-family:league_gothic;font-size:48px;font-weight:normal;line-height:1;margin:0;padding:5px 119px 67px 147px;text-align:center}h1 a[href="/"]{color:#fff;display:block;position:relative;text-decoration:none;top:10px}h1 span{white-space:nowrap}h2{font-family:league_gothic;font-size:2em;font-weight:normal;line-height:1.2;margin:.5em 0 .33em}h2+*,h3+*{margin-top:0}h3{color:#254b81;font-weight:normal;margin-bottom:.5em;text-transform:uppercase}h3 a{color:#254b81;text-decoration:none}h3 a:hover{text-decoration:underline}h4{color:#254b81;font-weight:normal;font-size:1.0625em;margin:1.25em 0 0}h4+*{margin-top:.33em}header{position:relative;margin:0 auto}header a[href="https://twitter.com/AlamedaCountyDA"]{background:url("/media.svg") no-repeat -20px top;color:#fff;display:inline-block;height:20px;margin-left:10px;overflow:hidden;text-indent:-1000px;vertical-align:middle;width:20px}header a[href="https://www.facebook.com/pages/Alameda-County-District-Attorneys-Office/147113692013916?v=wall"]{background:url("/media.svg") no-repeat left top;color:#fff;display:inline-block;height:20px;margin-left:10px;overflow:hidden;text-indent:-1000px;width:20px;vertical-align:middle}header form{float:right;margin:0;padding:0;position:relative;text-align:right}header form button{background-image:linear-gradient(to bottom,#fff,#e0e0e0);box-sizing:border-box;border:2px outset #dedede;border-radius:3px;padding:1px 2px;font-family:inherit;font-size:100%}header form input{border:2px inset #fff;border-radius:3px;box-sizing:border-box;font-family:inherit;font-size:100%;padding:2px 3px;position:relative;top:-1px}iframe{border:none;max-width:100%}nav .current,nav .parent{font-weight:bold}nav.main{background:#4f4c4c;box-sizing:border-box;color:#fff;font-size:.75em;overflow:hidden;margin:0 auto;padding:.75em 2%;position:relative}nav.main a{color:#fff;text-decoration:none}nav.main a[href="/"]{background:url("/home.png") no-repeat left top;display:block;height:25px;overflow:hidden;text-indent:-500px;width:30px}nav.main li{display:inline-block;text-align:center;text-transform:uppercase;vertical-align:top}nav.main ul{margin:0 auto -1.4em;padding:0;position:relative;text-align:justify}nav.main ul:after{content:'\00200b';display:inline-block;visibility:hidden;width:100%}nav.section{float:left;font-size:.9375em;left:2%;margin:1.5em 0 1em;position:relative;vertical-align:top;width:22.4%}nav.section a{color:#19194d;text-decoration:none}nav.section a:hover{text-decoration:underline}nav.section li{list-style-type:none;margin:.5em 0}nav.section ul{margin:0;padding:0}nav.section li>ul{margin-left:1em;font-weight:normal}.cns{background-color:#1b375f;color:#fff;font-size:87.5%;overflow:hidden;padding:.67em 2% .65em;position:relative}.cns a{display:inline-block;height:20px;color:#fff;text-decoration:none;vertical-align:middle}.cns a:hover{text-decoration:underline}.cns p{float:left;margin:0 auto;padding:2px 0;position:relative}.container{background-color:#fff;margin:0 auto;max-width:996px;overflow:hidden;position:relative}.title-block{box-sizing:border-box;position:relative}.title-block a[href="/about_us/nancy_bio"]{background:url("/nancy_flag.jpg") no-repeat left top;display:block;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-1000px;top:0;width:147px}.title-block p{box-sizing:border-box;bottom:20px;color:#fff;font-size:24px;left:0;margin:0;padding:0 102px 0 147px;position:absolute;text-align:center;width:100%}.video{padding-top:56.25%;position:relative}.video iframe{border:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%}#contentArea{float:right;padding:1em 0 0;position:relative;right:2%;width:67.32%}#contentArea *:first-child{margin-top:0}#contentArea img.left{float:left;height:auto;margin-right:.5em;max-width:67%}#contentArea img.right{float:right;height:auto;margin-left:.5em;max-width:67%}#contentArea .center{text-align:center}#contentArea .clear{clear:both}@media screen and (max-width:879px){h1{padding-top:12px;padding-bottom:12px}h1 a[href="/"]{top:0}h1 span+span{display:block}.title-block p{background-color:#fff;color:#1b375f;bottom:0;padding:5px 0;position:relative}}@media screen and (max-width:774px){nav.main li{line-height:1.2;margin:.25em 2em .25em 0}nav.main ul{line-height:3;margin:0;padding:0;text-align:center;width:100%}nav.main ul::after{display:none}}@media screen and (max-width:675px){footer>div:first-child{display:block}footer>div div.addr{border-bottom:1px solid #fff;box-sizing:border-box;display:block;margin-bottom:1em;width:100%}footer>div div.lang{border-left:none;box-sizing:border-box;display:inline-block;margin:0;padding:0 2%;width:44%}footer>div div.sites{box-sizing:border-box;display:inline-block;padding:0 2% 0 1em;width:56%}h1{font-size:40px}h1 span+span{font-size:48px}}@media screen and (max-width:599px){h1{font-size:36px;padding:5px 105px 5px 120px}h1 span{display:block}h1 span+span{font-size:36px}nav{box-sizing:border-box}nav.main,nav.section{font-size:.875em;margin:0;overflow:hidden;padding:.5em 2%;transition:height .3s cubic-bezier(0.215,0.61,0.355,1);width:100%}nav.main{border-bottom:#363434;z-index:100}nav.main a[href="/"]{background-image:none;height:auto;overflow:hidden;text-indent:0;width:auto}nav.main br{display:none}nav.section{background:#4f4c4c;border-top:1px solid #696565;color:#fff;float:none;left:0;z-index:99}nav.main a,nav.section a{color:#fff;display:block;width:100%}nav.main li,nav.section li{display:none;font-size:1em;margin:0 1.25em;padding:.33em 0;position:relative;text-align:left}nav.closed li{display:none}nav li.current,nav li.parent{display:block;font-weight:normal}nav.closed li.current::before,nav.closed li.parent::before{content:'+';left:-1em;position:absolute}nav ul{width:auto}nav.open li{display:block}nav.open li.current::before,nav.open li.parent::before{top:0;content:'\002713';font-size:1.5em;left:-1em;position:absolute}#contentArea{float:none;padding:1em 2% 0;right:0;width:96%}#contentArea img{max-width:100%}#contentArea img.left,#contentArea img.right{max-width:50%}}@media screen and (max-width:399px){h1{background-position:98% center;background-size:100px 100px;font-size:35px;padding:5px 105px 5px 110px;max-height:110px!important}h1 span,h1 span+span{font-size:37px}.cns form{max-width:55%}.cns form input{max-width:65%}.title-block a[href="/about_us/nancy_bio"]{left:-13px}.title-block p{font-size:18px}}@media screen and (max-width:379px){h1{background-size:95px 95px;font-size:32px;padding:5px 100px 5px 105px}h1 span,h1 span+span{font-size:34px}}@media screen and (max-width:359px){h1{background-size:85px 85px;font-size:32px;padding:5px 90px 5px 95px}h1 span+span{font-size:33px}.cns form{max-width:52%}.cns form input{max-width:60%}.title-block a[href="/about_us/nancy_bio"]{left:-20px}.title-block p{font-size:16px}}@media screen and (max-width:339px){h1{background-size:75px 75px;font-size:31px;padding:4px 85px 5px 90px}h1 span+span{font-size:33px}header form{font-size:.9375em}.title-block a[href="/about_us/nancy_bio"]{left:-30px}}#contentArea img{max-width:100%}#contentArea img.banner{height:auto;width:100%}
