input:checked + div { display: none; }

.mylocation-getlocationform1, .mylocation-getlocationform2, .mylocation-getlocationform3 {
    margin-left: auto !important;
    margin-right: auto !important;
    width: fit-content;
	display: flex;
	align-items: flex-end;
	gap: 10px;
}
.location-wrapper .mylocation-getlocationform1 input, .location-wrapper .mylocation-getlocationform2 input, .location-wrapper .mylocation-getlocationform3 input, .location-wrapper .mylocation-getlocationform4 input {
    width: 100% !important;
}
.gateway-location .mylocation-getlocationform1 [type="text"], .gateway-location .mylocation-getlocationform2 [type="text"], .gateway-location .mylocation-getlocationform3 [type="text"], .gateway-location .mylocation-getlocationform4 [type="text"] {
	max-width: 9em !important;
}
.location-wrapper {
	width: 100%;
    background-color: #f9e7b7;
    padding: 20px 10px 10px 10px;
    border: 1px solid #E5E3E2;
	margin-bottom: 40px;
	
}
.mylocation-getlocationform1 label, .mylocation-getlocationform2 label, .mylocation-getlocationform3 label {
	white-space: nowrap;
}
.change-location-form .button {
	background-color: #ad2a24 !important;
	color: #fff !important;
    border: 2px solid #ad2a24;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 1.05em;
    text-transform: uppercase;
    box-shadow: none !important;
	display: inline-flex;
    align-items: center;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 1.6875rem;
    padding-right: 1.6875rem;
    line-height: 1.125rem;
	border-radius: 0.1875rem;
	height: 3.375rem;
    margin-top: 1.125rem;
    margin-bottom: 1.125rem;
	cursor: pointer;
    text-align: center;
    text-decoration: none !important;
}
.change-location-form .button:hover {
	background-color: #455775 !important;
	border: 2px solid #455775 !important;
	text-decoration: none !important;
}
.change-location-form .button a {
	color: #fff !important;
	text-decoration: none !important;
	box-shadow: none !important;
}
.change-location-form .button a:hover {
	color: #fff !important;
	text-decoration: none !important;
	box-shadow: none !important;
}
#drupal-modal .form-element--type-text {
	max-width: 180px;
}
.change-location-form {
	text-align: center;
}