/*
Theme Name: VoltEdge Child
Author: VamTam
Author URI: https://vamtam.com
Template: voltedge
*/



/*

put your child theme styles here


you don't need any @import rules

*/
#services_filter {background-color: #F4F1EE; border-radius: 12px 12px 12px 12px; padding: 15px 15px 40px 15px;}
.filter-result-container {display: flex; justify-content: center; width: 100%;}
.subsections-container {width: 850px; display: grid; grid-template-columns: 130px auto 170px; padding: 30px 0; border-bottom: 1px solid #00000026;}
.subsections-container:hover {background-color: #FB5800;}
.subsection-icon-container {padding: 0 20px;}
.service-title-container {padding: 10px 0; display: flex; justify-content: center; margin: 20px 0 10px 0;}
.subsection-container {padding-bottom: 20px;}
.subsection-title-container {font-size: 15px; font-weight: 600; padding-bottom: 10px;}
.subsection-calcom-shortcode-container {padding-top: 30px}
.subsection-shortcode-container {padding-left: 20px; padding-top: 10px;}
#filter_by_zip_btn {cursor: pointer; padding: 20px;}

@media (max-width: 900px) {
	.subsections-container {width: 100%; display: grid; grid-template-columns: 100%;}
	.subsections-container > div {padding-left: 20px; padding-top: 10px;}
	.subsection-title-container {padding-left: 0px;}
	.subsection-shortcode-container {padding-left: 0px; padding-top: 0px;}
}

/* redisign cal com */
#calcom-embed-link {
    padding: 20px !important;
    font-size: 12px !important;
    border-radius: 4px 4px 4px 4px;
    text-transform: uppercase;
}

/* coverage map */
#coverage-map-container {width: }
#us-map{
  display: block;
  width: 100%;
  height: 100%;
}
path:hover, circle:hover {
  stroke: #FB5800 !important;
  stroke-width:2px;
  stroke-linejoin: round;
  fill: #FB5800 !important;
}
path.active {
	fill: #FB5800 !important;
}
circle.coverge-map-point {stroke: #000 !important; fill: #000 !important; cursor: pounter;}
#path67 {
  fill: none !important;
  stroke: #A9A9A9 !important;
  cursor: default;
}
#info-box {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background-color: #ffffff;
  border: 2px solid #BF0A30;
  border-radius: 5px;
  padding: 5px;
  font-family: arial;
}