
body.page-layout-page-routeplanner .amlocator-directions-wrapper, body.route_planner-index-index .amlocator-directions-wrapper{display: none !important;}
body.page-layout-page-routeplanner .amlocator-block.amlocator-location-info, body.route_planner-index-index .amlocator-block.amlocator-location-info{display: none;}
body.page-layout-page-routeplanner .amlocator-column.-left, body.route_planner-index-index .amlocator-column.-left{display: flex;flex-direction: row;align-items: flex-start;justify-content: center;background: transparent !important;}
body.page-layout-page-routeplanner .amlocator-block.-route.amlocator-route-creator, body.route_planner-index-index .amlocator-block.-route.amlocator-route-creator{border-radius: 10px;padding: 20px 20px 30px 20px;}
body.page-layout-page-routeplanner .amlocator-route-creator.amlocator-modes, body.route_planner-index-index .amlocator-route-creator.amlocator-modes{display: none;}
body.page-layout-page-routeplanner .amlocator-route-creator .amlocator-swap + .amlocator-label, body.route_planner-index-index .amlocator-route-creator .amlocator-swap + .amlocator-label{display: none !important;}
body.page-layout-page-routeplanner .amlocator-block.-map > div:first-child, body.route_planner-index-index .amlocator-block.-map > div:first-child{background: transparent !important;}
body.page-layout-page-routeplanner .amlocator-route-creator .amlocator-modes, body.route_planner-index-index .amlocator-route-creator .amlocator-modes{display: none !important;}
body.page-layout-page-routeplanner .pm-container.main-page-banner, body.route_planner-index-index .pm-container.main-page-banner{margin-top: -82px;margin-bottom: 0;}
body.page-layout-page-routeplanner .pm-banner-outer:after, body.route_planner-index-index .pm-banner-outer:after{display: none !important;}
body.page-layout-page-routeplanner .amlocator-wrapper, body.route_planner-index-index  .amlocator-wrapper {padding: 30px;border-radius: 11px;margin: 50px 0 0 0;background: #aadaff;}
body.page-layout-page-routeplanner .amlocator-block.-route.amlocator-route-creator, body.route_planner-index-index .amlocator-block.-route.amlocator-route-creator{outline: none;background: transparent;}
body.page-layout-page-routeplanner .amlocator-block.-route.amlocator-route-creator{border: solid 1px #f2f4f3;background: white;box-shadow: 1px 1px 9px 1px #00000008;}
body.page-layout-page-routeplanner .amlocator-route-creator .amlocator-address.-start, body.page-layout-page-routeplanner .amlocator-route-creator .amlocator-address.-end {color: #707070;background: #f2f2f2;}
body.page-layout-page-routeplanner .amlocator-route-creator ::placeholder {color: #707070;opacity: 1;}
body.page-layout-page-routeplanner .amlocator-route-creator :-ms-input-placeholder {color: #707070;}
body.page-layout-page-routeplanner .amlocator-route-creator ::-ms-input-placeholder {color: #707070;}
.pixie-route-planner .amlocator-wrapper{width:100%;}
.pixie-route-planner .amlocator-location-main{width:100%;}
.pixie-route-planner .amlocator-main-container {background: white;}
.pixie-route-planner .amlocator-main-container__.page-main{background: white;}
.pixie-route-planner .amlocator-main-container__.page-main .amlocator-wrapper{background: white;border: none;padding: 0;}
.pixie-route-planner .amlocator-main-container__.page-main{max-width:100% !important;}
.pixie-route-planner .amlocator-stores-wrapper{padding: 0;width: 100%;}
.pixie-route-planner .row.bottom-filters-row{position: relative;margin: 30px auto 0px auto;}
body.pixiedust .pixie-route-planner .some-filters{background: transparent;padding: 0;}
body.pixiedust .pixie-route-planner .bottom-filters-row .select-container {width: 100%;background: #f2f4f3;padding: 20px;}

@media (max-width:767px) {
    body.page-layout-page-routeplanner .amlocator-column.-right, body.route_planner-index-index .amlocator-column.-right{margin-top: 30px;}
}

@media (max-width:1199px) {
    body.page-layout-page-routeplanner .pm-container.main-page-banner .pm-banner-content .pm-banner-position, body.route_planner-index-index .pm-banner-single .pm-banner-content .pm-banner-position {padding-left: 15px;width: calc( 100% - 30px);}
}


