.location-search-form-routeplanner.has-results{margin-top:2px}.location-search-form-routeplanner form{background:#fff;border-radius:5px;margin-top:2px;width:100%}.location-search-form-routeplanner .location-search-input-routeplanner{border-bottom-color:#c4c4c4;border-left:#c4c4c4;border-radius:0;border-right:#c4c4c4;border-top-color:#c4c4c4;box-shadow:none;flex:1;outline:none}.location-search-form-routeplanner .location-search-input-routeplanner input{border-color:#c4c4c4;border-radius:4px 0 0 4px;text-overflow:ellipsis;width:100%}.location-search-form-routeplanner .location-search-input-routeplanner .vbt-autcomplete-list{padding-top:0;width:100%!important}.location-search-form-routeplanner .location-search-input-routeplanner .vbt-autcomplete-list a{text-align:left}.location-search-form-routeplanner .location-search-input-routeplanner .vbt-autcomplete-list a .text-wrapper{display:block;padding-left:30px}.location-search-form-routeplanner .location-search-input-routeplanner .vbt-autcomplete-list a .poi-icon-wrapper{background:#efefef;border:1px solid #ccc;border-radius:50%;color:#000;display:block;float:left;font-size:18px;height:22px;line-height:27px;position:absolute;text-align:center;width:22px}.location-search-form-routeplanner .list-group-item:hover{background:#f8f8f8}.location-search-form-routeplanner .list-group-item{border:none;border-bottom:1px solid #c5c5c5;border-radius:0}.location-search-form-routeplanner .list-group-item .text-wrapper{display:block;font-size:16px;font-weight:400;padding-left:45px}.location-search-form-routeplanner .list-group-item .poi-icon-wrapper{background:#efefef;border:1px solid #ccc;border-radius:50%;color:#000;display:block;float:left;font-size:18px;height:30px;line-height:35px;position:absolute;text-align:center;width:30px}.location-search-form-routeplanner .location-search-button-routeplanner,.location-search-form-routeplanner .nav-location-button{background:#fff;border-color:#c4c4c4;box-shadow:none;color:#c4c4c4;outline:none}.location-search-form-routeplanner .location-search-button-routeplanner:focus,.location-search-form-routeplanner .nav-location-button:focus{box-shadow:0 0 0 .2rem rgba(255,139,0,.25);outline:none}.location-search-form-routeplanner .typeahead-clear{background:#fff;margin-right:3px;margin-top:1px}.location-search-form-routeplanner .spinner-position{background:#fff;margin-left:5px;margin-right:12px;margin-top:12px}.location-search-form-routeplanner .custom-typeahead{border:none;border-bottom-left-radius:15px;border-top-left-radius:15px;text-overflow:ellipsis;width:100%}.location-search-form-routeplanner .custom-border-bottom{border-bottom:1px solid #c5c5c5}.location-search-form-routeplanner .list-typeahead-results-routeplanner{height:250px;overflow-y:auto;width:100%}@media (min-width:240px) and (max-width:360px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:250px;overflow-y:auto;width:230px}}@media (min-width:361px) and (max-width:385px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:250px;overflow-y:auto;width:250px}}@media (min-width:386px) and (max-width:393px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:250px;overflow-y:auto;width:267px}}@media (min-width:394px) and (max-width:416px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:250px;overflow-y:auto;width:288px}}@media (min-width:417px) and (max-width:450px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:250px;overflow-y:auto;width:320px}}@media (min-width:451px) and (max-width:480px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:250px;overflow-y:auto;width:330px}}@media (min-width:481px) and (max-width:500px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:300px;overflow-y:auto;width:360px}}@media (min-width:501px) and (max-width:510px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:300px;overflow-y:auto;width:385px}}@media (min-width:511px) and (max-width:535px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:300px;overflow-y:auto;width:400px}}@media (min-width:536px) and (max-width:545px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:300px;overflow-y:auto;width:410px}}@media (min-width:546px) and (max-width:565px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:300px;overflow-y:auto;width:420px}}@media (min-width:566px) and (max-width:575px){.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:300px;overflow-y:auto;width:445px}}@media (min-width:576px) and (max-width:768px){.location-search-form-routeplanner .location-search-button-routeplanner{border-bottom-right-radius:5px;border-top-right-radius:5px}.location-search-form-routeplanner .custom-typeahead{border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;text-overflow:ellipsis;width:100%}.location-search-form-routeplanner .list-typeahead-results-routeplanner{background:#fff;height:150px;overflow-y:auto;width:290px}}.location-search-form-header{background-color:#fff;border-color:#ddd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08),0 4px 12px 0 rgba(0,0,0,.05);height:36px;overflow:visible;position:relative;top:15px;width:25%}.location-search-form-header form{background:#fff;border-radius:6px;margin-left:auto;margin-right:auto;overflow:visible;width:95%}.location-search-form-header form input{height:36px}.location-search-form-header .location-search-input-header{border-bottom-color:#c4c4c4;border-left:#c4c4c4;border-radius:0;border-right:#c4c4c4;border-top-color:#c4c4c4;box-shadow:none;flex:1;outline:none}.location-search-form-header .location-search-input-header input{border-color:#c4c4c4;border-radius:4px 0 0 4px;text-overflow:ellipsis;width:100%}.location-search-form-header .location-search-input-header .vbt-autcomplete-list{height:900px;padding-top:0;position:absolute;width:100%!important}.location-search-form-header .location-search-input-header .vbt-autcomplete-list a{text-align:left}.location-search-form-header .location-search-input-header .vbt-autcomplete-list a .text-wrapper{display:block;padding-left:30px}.location-search-form-header .location-search-input-header .vbt-autcomplete-list a .poi-icon-wrapper{background:#efefef;border:1px solid #ccc;border-radius:50%;color:#000;display:block;float:left;font-size:18px;height:22px;line-height:27px;position:absolute;text-align:center;width:22px}.location-search-form-header .location-search-button-header,.location-search-form-header .nav-location-button{background:#fff;border-color:#c4c4c4;box-shadow:none;color:#c4c4c4;outline:none}.location-search-form-header .location-search-button-header:focus,.location-search-form-header .nav-location-button:focus{box-shadow:0 0 0 .2rem rgba(255,139,0,.25);outline:none}.location-search-form-header .location-search-button-header{border:none;border-bottom-right-radius:5px;border-top-right-radius:5px;margin-left:8px}.location-search-form-header .typeahead-clear{background:#fff;margin-right:3px;margin-top:1px}.location-search-form-header .spinner-position{background:#fff;margin-left:5px;margin-right:12px;margin-top:12px}.location-search-form-header .custom-typeahead{border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;text-overflow:ellipsis;width:100%}.location-search-form-header .list-group-item:hover{background:#f8f8f8}.location-search-form-header .list-group-item{border:none;border-bottom:1px solid #c5c5c5;border-radius:0}.location-search-form-header .list-group-item .text-wrapper{display:block;font-size:16px;font-weight:400;padding-left:45px}.location-search-form-header .list-group-item .poi-icon-wrapper{background:#efefef;border:1px solid #ccc;border-radius:50%;color:#000;display:block;float:left;font-size:18px;height:30px;line-height:35px;position:absolute;text-align:center;width:30px}.location-search-form-header .custom-border-bottom{border-bottom:1px solid #c5c5c5}.location-search-form-header .list-typeahead-results-header{background-color:#fff;border-color:#ddd;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.08),0 4px 12px 0 rgba(0,0,0,.05);height:250px;left:0;max-height:250px;overflow-y:auto;position:absolute;top:38px;width:100%;z-index:99999}@media (max-width:1300px){.location-search-form-header{width:30%!important}.location-search-form-header .list-typeahead-results-header{border-top:1px solid #c5c5c5;max-height:250px;overflow-y:auto;width:100%}}@media (max-width:1045px){.location-search-form-header{width:25%!important}.location-search-form-header .list-typeahead-results-header{border-top:1px solid #c5c5c5;max-height:250px;overflow-y:auto;width:100%}}@media (max-width:991px){.location-search-form-header{width:100%!important}}.location-search-page-form{background:#fff;border-radius:100px;padding:8px}.location-search-page-form #activity-radio .btn{background-color:#fff;border:1px solid #c4c4c4;border-radius:100%;color:#272729;height:50px;margin-right:5px;padding:9px 13px 9px 12px;width:50px}.location-search-page-form #activity-radio .btn:last-child{padding-left:13px;padding-top:10px}.location-search-page-form #activity-radio .btn i{position:relative;top:2px}.location-search-page-form #activity-radio .btn i.r-icon-bike{display:block;font-size:26px;height:26px;top:0}.location-search-page-form #activity-radio .btn:hover{background-color:rgba(255,139,0,.2)}.location-search-page-form #activity-radio .btn.active{background-color:#ff8b00;color:#fff}@media screen and (min-width:768px){.location-search-page-form #activity-radio{float:left}.location-search-page-form #activity-radio .btn{border:none}}.location-search-page-form .prepend-text{font-weight:700;height:50px;line-height:50px;margin:0}.location-search-page-form .location-search-form{width:100%}.location-search-page-form .spinner-position{margin-bottom:4px}.location-search-page-form .typeahead-clear{left:78%;position:absolute;top:27%;z-index:999}.location-search-page-form .input-group .form-control{border-radius:100px!important;margin-bottom:10px}@media screen and (min-width:768px){.location-search-page-form .input-group .form-control{margin-bottom:0;padding-right:145px}}@media screen and (max-width:767px){.location-search-page-form .input-group .input-group-append{display:block;text-align:center;width:100%}}.location-search-page-form .input-group .input-group-append .location-search-button{border-radius:100px;z-index:4}@media screen and (min-width:768px){.location-search-page-form .input-group .input-group-append .location-search-button{position:absolute;right:0}}.location-search-page-form .location-search-input{border-bottom-color:#c4c4c4;border-left:#c4c4c4;border-radius:0;border-right:#c4c4c4;border-top-color:#c4c4c4;box-shadow:none;outline:none}.location-search-page-form .location-search-input input{border-color:#c4c4c4;border-radius:100px 0 0 100px}.location-search-page-form .location-search-button{border-left:none;border-radius:0 100px 100px 0!important}.location-search-page-form .list-group-item:hover{background:#f8f8f8}.location-search-page-form .list-group:last-child{border:none}.location-search-page-form .list-group-item{border:none;border-bottom:1px solid #c5c5c5;border-radius:0}.location-search-page-form .list-group-item .text-wrapper{display:block;font-size:16px;font-weight:400;padding-left:45px}.location-search-page-form .list-group-item .poi-icon-wrapper{background:#efefef;border:1px solid #ccc;border-radius:50%;color:#000;display:block;float:left;font-size:18px;height:30px;line-height:35px;position:absolute;text-align:center;width:30px}.location-search-page-form .custom-border-bottom{border-bottom:1px solid #c5c5c5}.location-search-page-form .list-typeahead-results-page{background:#fff;border-bottom:1px solid #c5c5c5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;margin-left:15px;max-height:250px;overflow-y:auto;position:absolute;text-align:left;width:85%;z-index:999!important}@media (max-width:820px){.location-search-page-form .typeahead-clear{left:75%;position:absolute;top:27%;z-index:999}}@media (max-width:767px){.location-search-page-form .typeahead-clear{left:93%;position:absolute;top:10%;width:26px;z-index:999}.location-search-page-form .list-typeahead-results-page{background:#fff;border-bottom:1px solid #c5c5c5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;left:20px;margin-left:15px;max-height:250px;overflow-y:auto;position:absolute;text-align:left;top:48px;width:90%;z-index:999!important}}@media (max-width:580px){.location-search-page-form .list-typeahead-results-page{background:#fff;border-bottom:1px solid #c5c5c5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;left:20px;margin-left:15px;max-height:250px;overflow-y:auto;position:absolute;text-align:left;top:48px;width:85%;z-index:999!important}}@media (max-width:420px){.location-search-page-form .typeahead-clear{left:90%;position:absolute;top:10%;width:26px;z-index:999}.location-search-page-form .list-typeahead-results-page{background:#fff;border-bottom:1px solid #c5c5c5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;left:13px;margin-left:15px;max-height:250px;overflow-y:auto;position:absolute;text-align:left;top:49px;width:85%;z-index:999!important}}