.location-wrap {
    color: #fff;
    height: 43px;
    min-width: 170px;
    text-align: right;
    padding: 0 15px;
    order: 1;
}
.location-wrap .location-link {
    display: inline-block;
}
.location-wrap .location-link:after {
    content: '';
    display: block;
    clear: both;
}
.location-wrap .location-link #selected-location,
.location-wrap .location-link i.material-icons.my_location {
    line-height: 43px;
}
.location-popup .modal-footer {
    text-align: right;
}
.location-popup .modal-footer button.go-to-shop {
    border: none;
    padding: 5px;
    width: 100px;
    background-color: #3a8539;
    color: #fff;
    font-size: 12px;
}
.pac-container.pac-logo {
    z-index: 999999 !important;
}
.location-popup .modal-header .action-close {
    display: none;
}
.catalog-product-view .location-popup .modal-content > div {
    display: block;
    margin: 0;
}
.non-zipcode span.price,
.non-zipcode .item span.price,
.non-zipcode .product-item span.price {
    display: none !important;
}
