.header__location {
	margin-left: 20px;
	font-size: 16px;
}

.header__location_link {
	cursor: pointer;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}

.whb-col-mobile .header__location_link {
	display: inline-block;
	position: relative;
	min-width: 44px;
	min-height: 44px;
	padding: 8px;
	box-sizing: border-box;
}

.header__location_pin,
.header__location_pin img {
	pointer-events: none;
}

.header__location_select_link {
	display: none;
	margin-left: 12px;
}

.location_button {
	border: 1px solid #e4492e;
	border-radius: 4px;
	padding: 6px 14px;
	color: #e4492e;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.3s ease;
}

.location_button:hover,
.location_button:active,
.location_button:focus,
.location_button:visited {
	background-color: #e4492e;
	color: #fff;
	border-color: #e4492e;
}

.location_button:disabled {
	background-color: #e4492e;
	color: #fff;
	border-color: #e4492e;
	cursor: not-allowed;
}

@media (min-width: 1440px) {
	.header__location_select_link {
		display: inline-block;
	}
}

.header__location_mobile {
	text-align: right;
	margin-right: 10px;
	position: relative;
	z-index: 20;
	flex-shrink: 0;
}

.whb-mobile-right .header__location_mobile {
	z-index: 25;
}

.whb-mobile-right .header__location_link_mobile {
	position: relative;
	z-index: 30;
}

.header__location_mobile .header__location_pin img {
	width: 26px;
	height: 26px;
}

.header__location_address {
	font-size: 16px;
	color: rgba(10, 8, 7, 1);
	vertical-align: middle;
}

.footer__location {
	font-weight: 500;
	color: #ffffff;
}

.footer__location_text {
	touch-action: manipulation;
	cursor: pointer;
}

.modal_region_list .modal-header {
	padding: 10px 20px;
	font-size: large;
}

.modal_region_list .modal-header .btn-close {
	background-color: unset;
}

.modal_region_list .selection_locations_column ul {
	margin-bottom: 0;
	padding-bottom: 0;
}

.modal_region_list .selection_locations_column li {
	margin-left: 8px;
	margin-bottom: 6px;
}

.popover.wt-geotargeting-confirm-popover {
	z-index: 100050;
	max-width: min(320px, calc(100vw - 24px));
}
