.locations-wrap {
    height: 500px;
    overflow-y: scroll;
}
.location-item a, .location-item span, .location-details a, .location-details span {
	color: black;
	font-weight: 700;
	font-size: 14px !important;
	display: block;
	padding: 5px 20px 5px 27px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.location-item a.tel, .location-item span.tel, .location-details a.tel, .location-details span.tel {
	background-image: url("data:image/svg+xml;	charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216.5%22%20height%3D%2221.502%22%20viewBox%3D%220%200%2016.5%2021.502%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Internet%22%20d%3D%22M136.493%2C508.033a.942.942%2C0%2C0%2C0-.293-.727l-2.986-3.051-.018-.005a1.01%2C1.01%2C0%2C0%2C0-.469-.246%2C1.2%2C1.2%2C0%2C0%2C0-.86.078l-1.354.767a.33.33%2C0%2C0%2C1-.138.031.465.465%2C0%2C0%2C1-.128-.006l-.218-.109a2.961%2C2.961%2C0%2C0%2C1-.592-.446%2C8.75%2C8.75%2C0%2C0%2C1-.89-.978%2C12.4%2C12.4%2C0%2C0%2C1-1.113-1.706%2C12.161%2C12.161%2C0%2C0%2C1-.906-1.805%2C8.2%2C8.2%2C0%2C0%2C1-.384-1.251%2C3.35%2C3.35%2C0%2C0%2C1-.086-.964.46.46%2C0%2C0%2C1%2C.066-.129.318.318%2C0%2C0%2C1%2C.1-.1l1.16-.644a1.185%2C1.185%2C0%2C0%2C0%2C.48-.5.9.9%2C0%2C0%2C0%2C.088-.662l-.936-4.235a1.3%2C1.3%2C0%2C0%2C0-.22-.422.717.717%2C0%2C0%2C0-.387-.253.859.859%2C0%2C0%2C0-.665.093l-3.148%2C1.746a1.438%2C1.438%2C0%2C0%2C0-.436.342%2C2.576%2C2.576%2C0%2C0%2C0-.435.831%2C4.6%2C4.6%2C0%2C0%2C0-.181.921%2C9.512%2C9.512%2C0%2C0%2C0-.035%2C1.461%2C11.657%2C11.657%2C0%2C0%2C0%2C.278%2C1.977%2C17.549%2C17.549%2C0%2C0%2C0%2C.77%2C2.494%2C20.525%2C20.525%2C0%2C0%2C0%2C1.468%2C2.988%2C19.657%2C19.657%2C0%2C0%2C0%2C2.353%2C3.387%2C16.642%2C16.642%2C0%2C0%2C0%2C2.189%2C2.1%2C8.977%2C8.977%2C0%2C0%2C0%2C1.761%2C1.109%2C7.846%2C7.846%2C0%2C0%2C0%2C1.462.507%2C1.706%2C1.706%2C0%2C0%2C0%2C.574-.02%2C1.452%2C1.452%2C0%2C0%2C0%2C.523-.19l3.143-1.728A.863.863%2C0%2C0%2C0%2C136.493%2C508.033Z%22%20transform%3D%22translate%28-120.745%20-489.892%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-width%3D%221.5%22/%3E%0D%0A%3C/svg%3E%0D%0A");
}
.location-item a.schedule, .location-item span.schedule, .location-details a.schedule, .location-details span.schedule {
	background-image: url("data:image/svg+xml;	charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218.5%22%20height%3D%2217.75%22%20viewBox%3D%220%200%2018.5%2017.75%22%3E%0D%0A%20%20%3Cg%20id%3D%22Group_5%22%20data-name%3D%22Group%205%22%20transform%3D%22translate%28-62.622%20-359.112%29%22%3E%0D%0A%20%20%20%20%3Crect%20id%3D%22Rectangle_1%22%20data-name%3D%22Rectangle%201%22%20width%3D%2217%22%20height%3D%2215%22%20transform%3D%22translate%2863.372%20361.112%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22/%3E%0D%0A%20%20%20%20%3Cline%20id%3D%22Line_1%22%20data-name%3D%22Line%201%22%20y1%3D%225%22%20transform%3D%22translate%2867.372%20359.112%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22/%3E%0D%0A%20%20%20%20%3Cline%20id%3D%22Line_2%22%20data-name%3D%22Line%202%22%20y1%3D%225%22%20transform%3D%22translate%2876.372%20359.112%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22/%3E%0D%0A%20%20%20%20%3Cline%20id%3D%22Line_3%22%20data-name%3D%22Line%203%22%20x2%3D%2217%22%20transform%3D%22translate%2863.372%20367.112%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22/%3E%0D%0A%20%20%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
}
.location-item a.hours, .location-item span.hours, .location-details a.hours, .location-details span.hours {
	background-image: url("data:image/svg+xml;	charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217.951%22%20height%3D%2218.049%22%20viewBox%3D%220%200%2017.951%2018.049%22%3E%0D%0A%20%20%3Cg%20id%3D%22icon-clock%22%20transform%3D%22translate%28-394.247%20-228.256%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_4138%22%20data-name%3D%22Path%204138%22%20d%3D%22M411.448%2C237.281a8.226%2C8.226%2C0%2C1%2C1-8.225-8.275A8.25%2C8.25%2C0%2C0%2C1%2C411.448%2C237.281Z%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22/%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_4139%22%20data-name%3D%22Path%204139%22%20d%3D%22M405%2C233v5.76l3.29%2C2.466%22%20transform%3D%22translate%28-1.776%20-0.709%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.5%22/%3E%0D%0A%20%20%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
}
.location-item a.faqs, .location-item span.faqs, .location-details a.faqs, .location-details span.faqs {
	background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22precision-faq-icon-01%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle_1%22%20data-name%3D%22Rectangle%201%22%20width%3D%2222%22%20height%3D%2222%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22Group_1%22%20data-name%3D%22Group%201%22%20clip-path%3D%22url(%23clip-path)%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_1%22%20data-name%3D%22Path%201%22%20d%3D%22M20.1%2C2.5H10.8A1.774%2C1.774%2C0%2C0%2C0%2C9%2C4.2V5.9h.9V4.2a.789.789%2C0%2C0%2C1%2C.8-.8H20a.789.789%2C0%2C0%2C1%2C.8.8v6.1a.789.789%2C0%2C0%2C1-.8.8H18.8a.43.43%2C0%2C0%2C0-.4.4v2.1L16%2C11.3a.367.367%2C0%2C0%2C0-.3-.1H13.9v.9h1.6l3.1%2C3a.367.367%2C0%2C0%2C0%2C.3.1h.2c.2-.1.3-.2.3-.4V12.1h.7a1.685%2C1.685%2C0%2C0%2C0%2C1.7-1.7V4.2A1.752%2C1.752%2C0%2C0%2C0%2C20.1%2C2.5Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M19.1%2C8.9H13.9v.9h5.2a.43.43%2C0%2C0%2C0%2C.4-.4A.458.458%2C0%2C0%2C0%2C19.1%2C8.9Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_3%22%20data-name%3D%22Path%203%22%20d%3D%22M19.1%2C5.7a.43.43%2C0%2C0%2C0%2C.4-.4.43.43%2C0%2C0%2C0-.4-.4H11.8a.43.43%2C0%2C0%2C0-.4.4.43.43%2C0%2C0%2C0%2C.4.4Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_4%22%20data-name%3D%22Path%204%22%20d%3D%22M19.5%2C7.3a.43.43%2C0%2C0%2C0-.4-.4H13.3a4.053%2C4.053%2C0%2C0%2C1%2C.5.9h5.3A.664.664%2C0%2C0%2C0%2C19.5%2C7.3Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_5%22%20data-name%3D%22Path%205%22%20d%3D%22M11.3%2C6.8H1.9A1.685%2C1.685%2C0%2C0%2C0%2C.2%2C8.5v6.1a1.685%2C1.685%2C0%2C0%2C0%2C1.7%2C1.7h.7V19c0%2C.2.1.3.3.4h.2a.367.367%2C0%2C0%2C0%2C.3-.1l3.1-3h4.8A1.685%2C1.685%2C0%2C0%2C0%2C13%2C14.6V8.5A1.752%2C1.752%2C0%2C0%2C0%2C11.3%2C6.8Zm.8%2C7.8a.789.789%2C0%2C0%2C1-.8.8h-5a.367.367%2C0%2C0%2C0-.3.1L3.5%2C18V15.9a.43.43%2C0%2C0%2C0-.4-.4H1.9a.789.789%2C0%2C0%2C1-.8-.8V8.5a.789.789%2C0%2C0%2C1%2C.8-.8h9.3a.789.789%2C0%2C0%2C1%2C.8.8v6.1Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_6%22%20data-name%3D%22Path%206%22%20d%3D%22M10.3%2C13.2H2.9a.4.4%2C0%2C1%2C0%2C0%2C.8h7.3a.43.43%2C0%2C0%2C0%2C.4-.4C10.7%2C13.4%2C10.5%2C13.2%2C10.3%2C13.2Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_7%22%20data-name%3D%22Path%207%22%20d%3D%22M10.3%2C9.1H2.9a.4.4%2C0%2C1%2C0%2C0%2C.8h7.3a.43.43%2C0%2C0%2C0%2C.4-.4C10.7%2C9.3%2C10.5%2C9.1%2C10.3%2C9.1Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22Path_8%22%20data-name%3D%22Path%208%22%20d%3D%22M10.3%2C11.2H2.9a.4.4%2C0%2C1%2C0%2C0%2C.8h7.3a.43.43%2C0%2C0%2C0%2C.4-.4C10.7%2C11.3%2C10.5%2C11.2%2C10.3%2C11.2Z%22%20fill%3D%22%233c9edf%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
.location-item a.fax, .location-item span.fax, .location-details a.fax, .location-details span.fax {
	background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22498.49%22%20height%3D%22440.58%22%20viewBox%3D%220%200%20498.49%20440.58%22%3E%0D%0A%20%20%3Cg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3271%22%20data-name%3D%22Path%203271%22%20d%3D%22M81.76%2C74.54h335A16.3%2C16.3%2C0%2C0%2C1%2C433%2C90.79v96.53a16.29%2C16.29%2C0%2C0%2C1-16.25%2C16.24h-335A16.29%2C16.29%2C0%2C0%2C1%2C65.5%2C187.32V90.79A16.3%2C16.3%2C0%2C0%2C1%2C81.76%2C74.54%22%20fill%3D%22%233c9edf%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3272%22%20data-name%3D%22Path%203272%22%20d%3D%22M123.43%2C0H375.07a27.17%2C27.17%2C0%2C0%2C1%2C27.09%2C27.09V153.53a27.17%2C27.17%2C0%2C0%2C1-27.09%2C27.1H123.43a27.18%2C27.18%2C0%2C0%2C1-27.1-27.1V27.09A27.18%2C27.18%2C0%2C0%2C1%2C123.43%2C0%22%20fill%3D%22%233c9edf%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Crect%20id%3D%22Rectangle_3866%22%20data-name%3D%22Rectangle%203866%22%20width%3D%22264.54%22%20height%3D%22139.34%22%20rx%3D%226.45%22%20transform%3D%22translate(116.98%2020.64)%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3273%22%20data-name%3D%22Path%203273%22%20d%3D%22M42.81%2C107.23H455.68a42.89%2C42.89%2C0%2C0%2C1%2C42.81%2C42.82V306.78a42.89%2C42.89%2C0%2C0%2C1-42.81%2C42.82H42.81A42.89%2C42.89%2C0%2C0%2C1%2C0%2C306.78V150.05a42.89%2C42.89%2C0%2C0%2C1%2C42.81-42.82%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3274%22%20data-name%3D%22Path%203274%22%20d%3D%22M121.18%2C176.81H377.31a24.92%2C24.92%2C0%2C0%2C1%2C24.85%2C24.84V415.73a24.92%2C24.92%2C0%2C0%2C1-24.85%2C24.85H121.18a24.93%2C24.93%2C0%2C0%2C1-24.85-24.85V201.65a24.92%2C24.92%2C0%2C0%2C1%2C24.85-24.84%22%20fill%3D%22%233c9edf%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3275%22%20data-name%3D%22Path%203275%22%20d%3D%22M42.81%2C127.11H455.68a23%2C23%2C0%2C0%2C1%2C22.94%2C22.94V306.78a23%2C23%2C0%2C0%2C1-22.94%2C22.94H42.81a23%2C23%2C0%2C0%2C1-22.93-22.94V150.05a23%2C23%2C0%2C0%2C1%2C22.93-22.94%22%20fill%3D%22%233c9edf%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3276%22%20data-name%3D%22Path%203276%22%20d%3D%22M67.66%2C195.92H350.55a17.2%2C17.2%2C0%2C1%2C1%2C0%2C34.4H67.66a17.2%2C17.2%2C0%2C1%2C1%2C0-34.4%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3277%22%20data-name%3D%22Path%203277%22%20d%3D%22M416.5%2C185.41a27.66%2C27.66%2C0%2C1%2C0%2C.007%2C0%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3278%22%20data-name%3D%22Path%203278%22%20d%3D%22M117%2C281V415.73a4.27%2C4.27%2C0%2C0%2C0%2C4.2%2C4.21H377.31a4.28%2C4.28%2C0%2C0%2C0%2C4.21-4.21V281Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3279%22%20data-name%3D%22Path%203279%22%20d%3D%22M146.17%2C319.87H352.33a8.74%2C8.74%2C0%2C0%2C1%2C0%2C17.48H146.17a8.74%2C8.74%2C0%2C1%2C1%2C0-17.48%22%20fill%3D%22%233c9edf%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path_3280%22%20data-name%3D%22Path%203280%22%20d%3D%22M146.17%2C363.56H352.33a8.74%2C8.74%2C0%2C0%2C1%2C0%2C17.48H146.17a8.74%2C8.74%2C0%2C1%2C1%2C0-17.48%22%20fill%3D%22%233c9edf%22%20fill-rule%3D%22evenodd%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
	background-size: 22px;
}
.location-overlay {
	display: none;
}
.locations-wrap > div {
    border-bottom: 1px solid #ddd;
	padding:.5rem 0;
}
.location-item h3{
	cursor: pointer;
	font-size:16px;
	font-weight:700;
	margin:0;
}
.location-photo img {
    margin: .5rem 0;
}
.location-details {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	display: none;
	width: 100%;
	background: #fff;
	padding: 2em 1.5em;
	box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.3);
	margin-bottom: 4em;
	position: relative;
}
.location-details h3 {
	margin-bottom: 0.25em;
}
.location-details p.contact-info {
	line-height: 1em;
}
.location-details span.close {
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%0D%0A%20%20%3Cg%20id%3D%22Group_313%22%20data-name%3D%22Group%20313%22%20transform%3D%22translate%28-17.352%20-16.508%29%22%3E%0D%0A%20%20%20%20%3Cline%20id%3D%22Line_44%22%20data-name%3D%22Line%2044%22%20y1%3D%2210.69%22%20x2%3D%2210.69%22%20transform%3D%22translate%2827.043%2026.127%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22/%3E%0D%0A%20%20%20%20%3Cline%20id%3D%22Line_45%22%20data-name%3D%22Line%2045%22%20x2%3D%2210.69%22%20y2%3D%2210.69%22%20transform%3D%22translate%2827.043%2026.127%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22/%3E%0D%0A%20%20%20%20%3Ccircle%20id%3D%22Ellipse_14%22%20data-name%3D%22Ellipse%2014%22%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20transform%3D%22translate%2818.352%2017.508%29%22%20fill%3D%22none%22%20stroke%3D%22%233c9edf%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22/%3E%0D%0A%20%20%3C/g%3E%0D%0A%3C/svg%3E%0D%0A") no-repeat right 0;
	z-index: 1;
}
.office-hours {
    margin: 0;
}
.office-hours p {
    margin-bottom: 0;
}
p.contact-info:last-of-type {
    margin: 0 0 1rem;
}
p.contact-info {
    margin: 0;
}
.el.location-item.sel > div {
	max-height: 1000px; 
  	opacity: 1;
}
.el.location-item > div{
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.5s ease, opacity 0.5s ease;
}

.location-title p {
    font-size: 15px;
}
.gm-ui-hover-effect {
  display: none !important;
}


.infowindow-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.custom-close {
  font-size: 20px;
  cursor: pointer;
  padding-left: 12px;
  line-height: 1;
  color: #333;
	transform:translatey(-4px);
}
.phones{
	display:flex;
}
.infowindow-header h5{
	font-size:1rem;
}
.office-map{
	height:100%;
	min-height:500px;
	max-height:500px;
}
@media only screen and (max-width: 780px) {
	.office-map{
		height:60%;
		min-height:400px;
	}
}