@charset "UTF-8";
/* Map  css */

.map-container
	{
	position: relative;
	height: 1px;
	padding-top: 115%;
	}

svg#CA-map 
	{
	position: absolute;
	top: 0;
	left: 0;
	}

#California-map
	{
	position: relative;
	}
#map-button::after,
#map-button.active::after
	{
	content: "Close Map\00a0";
	}
#map-button.collapsed::after
	{
	content: "Search by Map\00a0";
	}


#CA-map
	{
	stroke: #FFFFFF;
	stroke-width: 1px;
	stroke-miterlimit: 10;
	max-height: 60vh;
/*	height: 100%;*/
	}
#CA-map path, 
#CA-map circle
	{
	/*fill: #1e8bc3; */
	fill: #BBBBBB; 
	stroke: #FFFFFF;
	opacity: 1.0;
	}

#CA-map path:hover, 
#CA-map circle:hover 
	{
	stroke-width: 1px;
	transition: 0.6s;
	opacity: 1.0;
	/*fill: url(#p-SLO);*/
	fill: #666666; 
	}
#CA-map path.Central-Coast:hover
	{
	fill: #414377; 
	}
#CA-map path.Inland-Deserts:hover
	{
	fill: #b6612a; 
	}
#CA-map path.Los-Angeles:hover
	{
	fill: #479c6b; 
	}
#CA-map path.North-Coast:hover
	{
	fill: #1867a5; 
	}
#CA-map path.Sacramento-Valley:hover
	{
	fill: #a73f3b; 
	}
#CA-map path.San-Diego:hover
	{
	fill: #bc3a6d; 
	}
#CA-map path.San-Francisco-Bay-Area:hover
	{
	fill: #809530; 
	}
#CA-map path.San-Joaquin-Valley:hover
	{
	fill: #1d6440; 
	}
#CA-map path.Sierra-Nevada:hover
	{
	fill: #25408f; 
	}


#info-box 
	{
	display: none;
	position: absolute;
	min-width: 120px;
	top: -3000px;
	left: 0px;
	z-index: 1;
	background-color: #ffffff;
	border: 2px solid #0270AD;
	border-radius: 5px;
	padding: 5px;
	font-family: "Source Sans Pro", sans-serif;
	color: #999999;
	text-shadow: none;
		
	}

#info-box strong
	{
	color: #222222;
	}


@media (min-width: 768px){}
	

@media (min-width: 992px){}

	