.locations-details-jobsfeed .hideme {
	display: none;
}

.locations-details-jobsfeed ul {
	padding-left: 1.5rem;
}

.location-alllocations,
.location-state {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
}

.location-alllocations > .location,
.location-state > .location {
	background: var(--e-global-color-primary);
	margin: 1rem;
	width: 47%;
}

@media (max-width: 1101px) {
	.location-alllocations > .location,
	.location-state > .location {
		width: 100%;
	}
}

.location-alllocations > .location a,
.location-alllocations > .location div,
.location-alllocations > .location i,
.location-state > .location a,
.location-state > .location div,
.location-state > .location i {
	color: #fff !important;
}

.location-alllocations .location-title,
.location-state .location-title {
	padding: 1rem 1rem 0 1rem;
}

.location-alllocations .location-content,
.location-state .location-content {
	padding: 1rem;
}

.location-alllocations .location-links,
.location-state .location-links {
	display: flex;
	border-top: 1px solid #fff !important;
}

.location-alllocations .location-links a,
.location-state .location-links a {
	width: 50%;
	padding: 1rem;
}

.location-alllocations .location-links a:hover,
.location-state .location-links a:hover {
	background: var(--e-global-color-text);
}

.acf-map {
	width: 100%;
	height: 250px;
	border: #ccc solid 1px;
	margin: 20px 0;
}

.acf-map img {
	max-width: inherit !important;
}

.map-container .acf-map {
	height: 400px;
}

.locations-details-address span.segment-city {
	padding-left: 0;
}

.location-content i {
	padding-right: 0.5rem;
}

span.segment-city:after {
	content: ",";
}

span.segment-city {
	padding-left: 1.65rem;
}
