body{background-image:none;background-color:#494949}.page_family-law{background-image:none;background-color:#FFFFFF}.page_estate-planning{background-image:none;background-color:#FFFFFF}.page_civil-and-contracts1{background-image:none;background-color:#FFFFFF}.page_blog{background-image:none;background-color:#FFFFFF}.page_testimonials{background-image:none;background-color:#FFFFFF}.page_contact{background-image:none;background-color:#FFFFFF}.page_marin-county11{background-image:none;background-color:#FFFFFF}.page_san-rafael{background-image:none;background-color:#FFFFFF}.page_our-attorneys{background-image:none;background-color:#FFFFFF}.has-logo .header-title{left:165px}.header-container{background:#000;height:60px}.header-subline .h2,.header-subline .cart-container .headline,.cart-container .header-subline .headline,.header-subline .carousel figcaption,.carousel .header-subline figcaption,.header-subline .product-units .price,.product-units .header-subline .price,.header-subline .image-text .price,.image-text .header-subline .price,.header-subline .checkoutArea .h1,.checkoutArea .header-subline .h1{font-size:1.8125em;color:white;font-weight:bold}.logo{display:inline-block;margin-top:-30px}.nav-primary .active>a{color:#FFF}.nav-primary>ul>li.active>a{border-bottom:5px solid #FFFFFF}.nav-primary>ul>li>a:hover{border-bottom:5px solid #FFFFFF}.nav-primary a:hover{color:#FFF;text-decoration:none}.nav-primary{background:rgb(0,0,0);width:100%;overflow:hidden;border-bottom:1px transparent solid}.nav-primary a{font-size:15.9px;color:#FFF;font-weight:bold}.nav-primary>ul>li{margin:0;border-left:none;height:55px;line-height:55px}.nav-primary>ul>li:last-child{border-right:none}.h1,.contentAreaC .carousel figcaption,.contentAreaD .carousel figcaption,.h2,.cart-container .headline,.carousel figcaption,.product-units .price,.image-text .price,.checkoutArea .h1,.checkoutArea .contentAreaC .carousel figcaption,.contentAreaC .carousel .checkoutArea figcaption,.checkoutArea .contentAreaD .carousel figcaption,.contentAreaD .carousel .checkoutArea figcaption{color:#1984ac;font-weight:bold}h3.h2.text-center{color:white}h3.h2{color:#2a2a2a}.h1,.contentAreaC .carousel figcaption,.contentAreaD .carousel figcaption,.h2,.cart-container .headline,.carousel figcaption,.product-units .price,.image-text .price,.checkoutArea .h1,.checkoutArea .contentAreaC .carousel figcaption,.contentAreaC .carousel .checkoutArea figcaption,.checkoutArea .contentAreaD .carousel figcaption,.contentAreaD .carousel .checkoutArea figcaption{color:#FFFFFF;font-weight:bold}.footer-container{background-color:#000000}.formbuilder{padding:2.625em 1.75em;background:#333333}.formbuilder p{color:#FFFFFF;margin-bottom:21px;font-weight:bold}label{font-size:1.0625em;display:block;padding-top:0.71429em;font-weight:bold;color:white}.module.h1,.contentAreaC .carousel figcaption.module,.contentAreaD .carousel figcaption.module{font-size:24px;color:black}.preamble p,.preamble ul,.preamble ol{font-weight:normal;font-size:1.3125em;line-height:26px;color:#000000}h1.h2{color:#2A2A2A}h1.h2.text-center{color:#fff}.contentAreaC .full-width{padding:2.625em 0 0px 0}.contentAreaC .full-width .full-width-inner{margin:0 auto;width:56.25em;margin-bottom:-30px;padding-bottom:10px}.contentAreaC .full-width.full-width-padding-2x{padding-top:2.625em;padding-bottom:3em}p,ul,ol{margin:0.71429em 0 0 0;font-size:1.3125em;line-height:26px}.btn-social{padding:0;width:2em;height:2em;font-size:1em;text-align:left;text-indent:-999em;background-color:#000000}.btn-large,.formbuilder .btn,.checkoutArea .btn,.product-single .btn{background:#1F1F1F}.btn{padding:.25em .75em;background:#383838;color:#fff}.nav2{line-height:30px}h2.h2{color:black}h2.h2.text-center{color:white}.contentAreaC .jumbotron .figcaption-inner{padding-left:1px;padding-right:0;max-width:450px;font-size:14px}figcaption{font-weight:bold}input[type="checkbox"]:not([lt-ie9]) + span,input[type="radio"]:not([lt-ie9]) + span{position:relative;padding-left:2.2em;margin-top:1em;cursor:pointer;width:100%;color:white}a.btn{width:1870px;height:530px;position:relative;right:480px;background:none}a.btn.btn-social.btn-facebook.piwik_ignore{width:0px;height:0px;position:relative;right:0px}a.btn.btn-social.btn-twitter.piwik_ignore{width:0px;height:0px;right:0px}article.module.text{background:#EAEAEA;border-radius:11px;padding:20px}h1.module.h1.aligncenter.text-center{font-size:56px}.full-width{background-color:#1A1A1A}.contentAreaC .full-width{padding:2.625em 0 0px 0}h1.h2.text-left{color:#fff}h2.h2.text-left{color:#fff}h3.module.h1{color:black}span{line-height:26px}.module img,img.module{height:auto;margin-top:20px}.contentAreaC:first-child .jumbotron:first-child{margin-top:-62px}.breadcrumb{margin:0 auto;width:100%;background:#666}@media only screen and (max-width:671px){.formbuilder{padding:23px 10px 23px 23px;background:#333333}.has-logo .logo-hidden-small ~ .header-title{position:static;top:auto;left:auto;margin:0;min-height:1em}.logoMobile img{max-height:50px;width:auto;position:relative;right:145px;top:30px}h3.module.hidden-large.h1.aligncenter.text-center{color:white}h1.module.h1.aligncenter.text-center{font-size:48px}}