/**Kelly Perkins CSS**/


.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#BCBCBB;pointer-events: none;} 
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;pointer-events: none;}
.st40{fill:none;stroke:#e9e9e9;stroke-width:2;stroke-miterlimit:10;}
.st3{fill:url(#laguna_beach_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st4{fill:url(#laguna_niguel_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st5{fill:url(#san_clemente_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st6{fill:url(#dana_point_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st7{fill:url(#capistrano_beach_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st8{fill:url(#newport_coast_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st9{fill:url(#corona_del_mar_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st10{fill:url(#newport_beach_2_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st12{fill:url(#laguna_beach_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st13{fill:url(#laguna_niguel_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st14{fill:url(#san_clemente_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st15{fill:url(#dana_point_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st16{fill:url(#capistrano_beach_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st17{fill:url(#newport_coast_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st18{fill:url(#corona_del_mar_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.st19{fill:url(#newport_beach_3_);stroke:#010202;stroke-linecap:round;stroke-linejoin:round;}
.gold {opacity: 0; cursor: pointer;stroke-width:1;stroke:#b6acac;}
.gray {cursor: pointer;stroke-width:1;stroke:#b6acac;}
a:hover .gold, a:focus .gold , a:active .gold {opacity: 1; transition: opacity 0.5s;}
.pt12{font-size:12px;font-family:'Cambria';}
.pt15{fill:none;stroke-width:2;stroke-miterlimit:10;}
.sandiego {cursor:pointer;fill:#777778;stroke-width:0.1;stroke:#777778;}
a:hover .sandiego {fill:#aa872c;stroke-width:1;stroke:#aa872c;transition: fill 0.5s;}
.labels{fill:#868684;font-family:'Cambria';pointer-events: none;font-size:12px;font-style: italic;}
.labels6{fill:#E5E5E5;font-size:14px;pointer-events: none;}						
.st50{font-size:10px;pointer-events: none;fill:#FDFDFD;font-family:'Tahoma';}
.pt9{fill:#777777;pointer-events: none;}
.pt10{fill:none;stroke:#BFBEBE;stroke-miterlimit:10;pointer-events: none;}
.pt11{fill:#BFBEBE;pointer-events: none;}	
.pt21{fill:none;stroke:#fff;stroke-miterlimit:10;pointer-events: none;}
.pt22{fill:#fff;pointer-events: none;}
.names{font-family:'Cambria';fill:#FDFDFD;font-size:13px;pointer-events: none;}
.st80{fill:none; stroke:#BCBCBB;stroke-width:1;pointer-events: none;}
.roads{fill:none; stroke:#bababa;stroke-width:0.5;pointer-events: none;}
.roads_2{fill:none; stroke:#fff;stroke-width:0.5;pointer-events: none;stroke-dasharray: 2}
.road{fill:#FFFFFF; stroke:#c4c4c4;stroke-width:1;pointer-events: none;}
.road_t{font-family:'Tahoma';fill:#ccc;font-size:7px;pointer-events: none;}