.awcshm-hidden { display: none; } .awcshm-map-container { position: relative; } .awcshm-destination-locator-map { width: 100%; height: 25rem; } .awcshm-destination-locator-input-wrapper { z-index: 2; top: 0; left: 0; right: 0; margin: 5px; } .awcshm-destination-locator-input-wrapper::after { content: ''; z-index: 1; position: absolute; top: 50%; right: 0.375rem; width: 1.5rem; height: 1.25rem; background: url( '/wp-includes/images/spinner.gif' ) center center no-repeat; opacity: 0; -webkit-transform: translateY( -50%); -moz-transform: translateY( -50%); -ms-transform: translateY( -50%); -o-transform: translateY( -50%); transform: translateY( -50%); -webkit-transition: opacity 250ms ease; -o-transition: opacity 250ms ease; -moz-transition: opacity 250ms ease; transition: opacity 250ms ease; } .awcshm-destination-locator-input-wrapper.loading::after { opacity: 1; } .awcshm-destination-locator-input-wrapper input { width: 100%; } .awcshm-destination-locator-autocomplete-results { position: absolute; top: 100%; left: 0; right: 0; margin: 0; background-color: #ffffff; -webkit-box-shadow: 0 0.1875rem 0.3125rem rgba( 0, 0, 0, 0.25); -moz-box-shadow: 0 0.1875rem 0.3125rem rgba( 0, 0, 0, 0.25); box-shadow: 0 0.1875rem 0.3125rem rgba( 0, 0, 0, 0.25); -webkit-transition: visibility 250ms ease, opacity 250ms ease; -o-transition: visibility 250ms ease, opacity 250ms ease; -moz-transition: visibility 250ms ease, opacity 250ms ease; transition: visibility 250ms ease, opacity 250ms ease; } .awcshm-destination-locator-autocomplete-result { margin: 0; padding: 0.55rem 0.625rem; border-bottom: 1px solid #eeeeee; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1 !important; font-size: 1em; cursor: pointer; } .awcshm-destination-locator-autocomplete-result::before { content: ''; display: inline-block; vertical-align: middle; width: 1rem; height: 1rem; margin: 0 0.1875rem; background-image: url('../img/marker-small.png'); } .awcshm-destination-locator-autocomplete-result:last-child { border-bottom-width: 0; } .awcshm-destination-locator-autocomplete-result.active { background-color: #f4f4f4; } .awcshm-destination-locator-input-wrapper input + .awcshm-destination-locator-autocomplete-results { visibility: hidden; opacity: 0; } .awcshm-destination-locator-input-wrapper input:focus + .awcshm-destination-locator-autocomplete-results:not(:empty) { visibility: visible; opacity: 1; } .awcshm-return-price-alert { display: block; } .woocommerce-view-order .awcshm-dashboard-track-button { margin-bottom: 1.25em; } .awcshm-dashboard-track-button + * { margin-top: 1em; } #shipping_address_1_field, #shipping_address_2_field, ._shipping_address_1_field, ._shipping_address_2_field { display: none !important; } #order_data .order_data_column .form-field._shipping_address_number_field { float: right; clear: right; } /** * RTL Fix */ [dir="rtl"] .awcshm-destination-locator-input-wrapper::after { left: 0.375rem; right: auto; } [dir="rtl"] #order_data .order_data_column .form-field._shipping_address_number_field { float: left; clear: left; }