.wc-geo
{
position: relative;
width: 100%;
height: 44px;
border-radius: 3px;
border: solid 1px var(--grey);
background-color: var(--white);
padding: 0px;
display:table;
}
.wc-geolocation-input
{
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
float: left;
height: 100%;
position: absolute;
width: calc(100% - 19px);
height: calc(100% - 4px);
padding-left: 15px;
text-align:left;
border: solid 0px var(--grey);
line-height: 20px;
font-family: Lato;
font-size: 14px;
font-weight: normal;
font-style: normal;
font-stretch: normal;
letter-spacing: normal;
color: #7e858a;
border-radius: 3px;
}
.wc-geolocation-input-chrome
{
height: calc(100% - 2px);
width: calc(100% - 16px);
}
