#amlocator-map-canvas {width: 100%; height: 460px;}
    .amlocator_center {display: block;}
    #amasty_locator_filter {margin-bottom: 30px;}
    #amasty_locator_filter .attributes {display: flex; align-items: flex-end; flex-wrap: wrap;}
    #amasty_locator_filter .location-attribute {flex-grow: 1; margin-top: 15px;}
    #amasty_locator_filter .filter-attribute {font-weight: bold;margin: 15px 15px 0 0;}
    #amasty_locator_filter ul {margin-left: 10px; list-style: outside none none;}
    #amasty_locator_filter .store-title {margin-bottom: 20px; border-bottom: 2px dotted #cacac5; font-weight: bold; font-size: 24px; padding-bottom: 4px;}
    .locations-page .store-item {display: inline-table; width: 100%;}
    .input-box {margin-top: 5px;}
    .cms-page-view .action.primary{padding: 7px 15px;}
    .amlocator_center{margin-bottom: 30px;}


    @media screen and (max-width: 767px) {
        .amlocator_center {display: flex;}
        #amlocator-map-canvas {height: 300px}
        .column_left {width: 100%; order: 1;}
        #amasty_locator_filter #current-address {width: 65%; float: left; box-sizing: border-box; padding-right: 10px;}
        #amasty_locator_filter .amlocator_radius {width: 35%;float: right;}
        #amasty_locator_filter .amlocator_button {margin-top: 15px;}
        #amasty_locator_filter .amlocator_button .primary.action {min-width: 125px;}
    }
    .gm-style-iw{text-align: center !important;}
    .gm-ui-hover-effect{display: none !important;}
    
Search by Distance