/** Locations **/
.row.locations-list {
    --bs-gutter-x: 3rem;
  }
.locations-list > .col {
  display: flex;
}
.tsu-locations-block {}
.tsu-locations-block .location-wrap {
	position: relative;
	padding: 15px 15px 60px;
	margin-top: -1px;
	background: #f0f0f0;
	flex: 1;
	margin-bottom: 25px;
}
.tsu-locations-block .location-heading {
	font-size: 22px;
	position: relative;
}
.tsu-locations-block .location-heading::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	background: var(--global--color-green);
	bottom: -7px;
	left: 0px;
}
.location-tel {
  padding-left: 20px;
	position: absolute;
	bottom: 20px;
	margin-top: 15px;
  font-weight: 500;
	font-size: 0.9em;
}
.tsu-locations-block .location-tel::before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13px' height='13px' fill='%232a2a2a' viewBox='0 0 512 512'%3E%3Cpath d='M375.8 275.2c-16.4-7-35.4-2.4-46.7 11.4l-33.2 40.6c-46-26.7-84.4-65.1-111.1-111.1L225.3 183c13.8-11.3 18.5-30.3 11.4-46.7l-48-112C181.2 6.7 162.3-3.1 143.6 .9l-112 24C13.2 28.8 0 45.1 0 64c0 0 0 0 0 0C0 300.7 183.5 494.5 416 510.9c4.5 .3 9.1 .6 13.7 .8c0 0 0 0 0 0c0 0 0 0 .1 0c6.1 .2 12.1 .4 18.3 .4c0 0 0 0 0 0c18.9 0 35.2-13.2 39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM447.7 480C218.1 479.8 32 293.7 32 64c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0-3.8 2.6-7 6.3-7.8l112-24c3.7-.8 7.5 1.2 9 4.7l48 112c1.4 3.3 .5 7.1-2.3 9.3l-40.6 33.2c-12.1 9.9-15.3 27.2-7.4 40.8c29.5 50.9 71.9 93.3 122.7 122.7c13.6 7.9 30.9 4.7 40.8-7.4l33.2-40.6c2.3-2.8 6.1-3.7 9.3-2.3l112 48c3.5 1.5 5.5 5.3 4.7 9l-24 112c-.8 3.7-4.1 6.3-7.8 6.3c-.1 0-.2 0-.3 0z'/%3E%3C/svg%3E");
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 13px;
	height: 13px;
}
#wpsl-stores {
  position: relative;
}
#wpsl-result-list::after {
  content: "";
  position: absolute;
  height: 90px;
  bottom: 0;
  width: 32%;
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 70%);
}
#wpsl-wrap #wpsl-result-list ul li:last-child {
  padding-bottom: 90px;
}
@media screen and (max-width: 767px){
	#wpsl-result-list::after {
	  width: 100%;
	}
}
