button.cityModal.active,
button.cityModal:active,
button.cityModal:focus,
button.cityModal:hover {
    background: url('images/location-hover.svg') no-repeat!important;
   	width: 25px;
    height: 25px;
    border: 0;
    min-width: 25px;
}
button.cityModal {
    background: url('images/location.svg') no-repeat;
 /*   width: 35px;
    height: 35px;
    border: 0;
    min-width: 35px;*/
	width: 25px;
    height: 25px;
    border: 0;
    min-width: 25px;
    margin-top: -17px;
	
}
#cityModal .form-group ul li{
    margin-bottom: 8px;
    width: 80%;
    text-align: left;
    padding-left: 40px;
}
#cityModal .form-group ul {
    column-width: 48%;
    column-count: 2;
    column-gap: 4%;
}
#cityModal .form-group a:hover {
    color: #f0a400;
}
#cityModal h5 {
    text-align: center;
    font-weight: 700;
    display: flex;
    width: 100%;
    justify-content: center;
}
.block--city span{
    font-size: 11px;
    position: absolute;
    bottom: -18px;
    text-align: center;
    line-height: 11px;
    width: 102px;
}
.block--city {
      display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
}