.location-grid {
	-webkit-columns: 100px 3; /* Chrome, Safari, Opera */
	-moz-columns: 100px 3; /* Firefox */
	columns: 100px 3;

	@include media-breakpoint-down(sm) {
		-webkit-columns: 1; /* Chrome, Safari, Opera */
		-moz-columns: 1; /* Firefox */
		columns: 1;	
	}

	.location-grid__state {
		break-inside: avoid;
		-webkit-column-break-inside: avoid;
	}

	ul {
		list-style-type: none;
	}
}

.location-carousel{
	:not(:hover){
		[data-slick-index="0"] > .location-carousel__location-title {
			visibility: visible;
		}
	}
}

p.location-carousel__location-name {
    width: 80%;
}

.location-grid__state button {
	&::after {
		position: absolute;
		right: 12%;
		content: "▼";
		font-size: 0.9rem;
	}
	&[aria-expanded="true"]::after {
		content: "▲";
		font-size: 0.9rem;
	}
}

#centres button {
	&::after {
		position: absolute;
		right: 12%;
		content: "▼";
		font-size: 0.75rem;
	}
	&[aria-expanded="true"]::after {
		content: "▲";
		font-size: 0.75rem;
	}
}

#agents button {
	&::after {
		position: absolute;
		right: 12%;
		content: "▼";
		font-size: 0.75rem;
	}
	&[aria-expanded="true"]::after {
		content: "▲";
		font-size: 0.75rem;
	}
}
