/*****************************************
                     Color Styles
*****************************************/
.inv-div-ziphome {display: none !important;}
.inv-list-container {font-size:0; min-height: 450px;}
.inv-container {color:#000; background:#fff; border:1px solid #b9b9b9;}
.inv-container:hover {background: #ececec;}
.inv-container p {color:#000;}
.ar_thumb a img {height:auto;}
.ar_makemodel a, .ar_seldisplay, a.ar_seldisplay {color:#000; line-height: 1.2;}
.ar_makemodel a:hover{color:#000;}

.ar_new, .ar_special, .ar_pending, .ar_sold {color:#fff;}
.ar_new {background:#187745;}
.ar_special {background:#0000ff;}
.ar_pending {background:#ffff00; color:#000;}
.ar_sold {background:#ff0000;}

.inv-price-title-color {color:#61bc19;}
.inv-price .line-through {color:#0088cc;}
.inv-price-CALL {color:#4ca506;}

.ar_thumb{border:1px solid #333;}

.ar_vehspecs b, .ar_vehspecs span {color:#000;}

.inv-div-invkey p {color:#000;}

.ar_mpg {border:1px solid #ccc; background-color:#eee;}
.ar_mpg p {color:#000;}
.inv-container:hover .ar_mpg {background-color:#fff;}

.inv-submit, .ar_msgs div, .ar_msgs a{color:#fff; background:#222; border:none;}
.inv-submit:hover, .ar_msgs div:hover, .ar_msgs a:hover {background:#e52d27;}

.ar_fineavail, .ar_fineavail:hover {background:#090; color: #fff;}

.ar_navbtnl {color:#000;}
.ar_navbtnr {background:#fff; color:#000;}
.ar_navbtnl:hover, .ar_navbtnr:hover {background:#222; color:#fff;}
.ar_navthis {border:#222 1px solid; background:#fff; color:#222;}
.aff {color:#000;}
.aff:hover {border:#08c 1px solid;}

.invtablein {color:#333;}



/*****************************************
                   Inv Container Styles
*****************************************/

.inv-container{font-size:13px; line-height:18px; padding:1.5em 2em; margin:1em 0;}

.inv-div-invkey p{line-height:3em;}

.ar_makemodel {white-space: normal; line-height:1em;}
.ar_makemodel a{font-size:22px;}

.ar_vidicon {border:#747474 0px solid;position:relative; top:2px; margin-left:20px; float:left;} 



/*****************************************
                     Pricing Styles
*****************************************/

.ar_col .ar_pricing{font-size:20px; margin-bottom:10px;}

.inv-price {display:block; margin:0 auto 4px;}

.inv-price .inv-price-small {font-size:14px; font-weight:bold; font-style:italic;}
.inv-price .inv-price-large {font-size:20px; font-weight:bold;}

.inv-price .line-through {text-decoration:line-through; font-size:16px; font-style:italic;}
.inv-price-CALL {line-height:20px; font-weight:bold;}



/*****************************************
                     Thumbnail Styles
*****************************************/


.inv-container .ar_new, 
.inv-container .ar_special, 
.inv-container .ar_pending, 
.inv-container .ar_sold{font-weight:700; position:absolute; padding:3px;}
.vehicle_fineavail {position:initial; padding:3px 0px; border:0px solid; margin:0;}

.ar_piccnt{font-weight:bold;border:1px solid #ddd;background-color:#eee;background-color:#0088cc;color:#fff;display:none;}
.ar_vidcnt{display:none;}

.ar_seldisplay-container {float:right;}
.inv-list-results {margin-bottom:8px;}
.inv-search-all {top: 0; 
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}


.inv-search-all { background: #eee; padding: 20px 15px; border: 1px solid #d2d2d2;}
.inv-search-all.stick {margin-top: 0 !important; position: fixed; top: 20px; z-index: 777;}
.inv-div-invkey p {color:#000 !important;}

.inv-container {line-height: 18px; font-size: 1rem; padding: 2em 1em; margin: 0; margin-left: 270px; border:none; border-bottom:1px solid #ccc;}
.inv-container .ar_vehspecs,
.inv-container .ar_vehspecs b {font-size:12px;}
.inv-list-container ~ .invtablein {padding: 2em 0;}

@media (max-width:1270px) {
.inv-search-all {width:100%; position:relative !important; margin:0 0 15px;top: 0 !important; }
.inv-container {margin:0 auto;}
.ar_vehspecs {height: 195px;}
}

span.vpricing-msg {float: left;}
span.vpricing {text-align: right;}

/*****************************************
                      Veh Spec Styles
*****************************************/

.ar_vehspecs div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.ar_vehspecs b,.ar_vehspecs span{font-size:13px;font-weight:bold;}
.ar_vehspecs{display:block;line-height:1.3}
.ar_snvin span{font-size:11px;font-weight:normal;}



/*****************************************
                     HWY/MPG Styles
*****************************************/

div.ar_mpg p, div.ar_mpg div.ar_mpgcity p, div.ar_mpg div.ar_mpghwy p{padding:0; margin:0;}



/*****************************************
                     Selid Styles
*****************************************/

.ar_seldisplay{vertical-align:middle; text-align:right; font-size:22px; line-height:1em; margin-bottom:10px;}



/*****************************************
                     Button Styles
*****************************************/
.ar_msgs a {
    border-radius: 4px;
    text-align: center;
    display: block;
    padding: 5px;
    margin: 1% 0;
    cursor: pointer;
}
.ar_msgs{}
.ar_msgs div,.ar_fineavail {font-weight:700;}
.ar_msgs div:hover,.ar_fineavail:hover{}

.inv-container .vpricing {line-height: 1em; margin-bottom:8px;}
.vpricing-final .vpricing-msg {float: left; font-size: 1rem; color: #353535; font-style: normal; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; clear: both;}
.vpricing-msg {float: left; font-size: 1rem; color: #353535; font-style: normal; font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; clear: both;}
.vpricing-sub .vpricing.vpricing-savings { border-bottom: 2px dotted #ccc; border-bottom: 2px dotted #ccc; padding-bottom: 8px; margin-bottom: 14px; color: #03b703;}
.vpricing-final .vpricing-msg br {display: block;}
.vpricing-sub .vpricing {margin:0 0 5px; font-size:14px;}
.vpricing-monthly:before {display:none;}
.vpricing-monthly {color: #1a1a1a; border: none; padding-left: 0; font-size: 20px;}

.vpricing-suggested {}

.ar_msgs a {display: block; text-align: center; font-weight: 600; text-decoration: none; background: #85181d; margin-bottom: 5px; padding: 6px; border-radius: 3px; color: #fff;}
.ar_msgs a:hover {background: #000;}


/*****************************************
                     Warranty Styles
*****************************************/

.ar_fineavail, .ar_warravail{display: block; text-align: center; font-weight: 600; text-decoration: none; margin-bottom: 5px; padding: 6px; border-radius: 3px; color: #fff;}



/*****************************************
                     Random Styles
*****************************************/

.inv-select-halfwidth {width:32%}
.inv-field-invkey {width: 30%;}



.inv-search-all {width: 250px; position: absolute; font-size:1rem;}
.invtablein {margin:0 auto;}

.inv-container {line-height: 18px; font-size:1rem; padding: 1.5em 2em; margin: 0; margin-left: 270px;}
.inv-search-all + .invtablein {margin-bottom:8px;}

.inv-container .ar_vehspecs,
.inv-container .ar_msgs,
.inv-container .ar_fineavail {font-size:13px}

.invtablein {font-size:16px;}



.inv-select-fullwidth, .inv-select-halfwidth, .inv-field-invkey {font-size:14px; width:100% !important; margin: 0 0 6px 0; padding: 8px 10px; float:none; border: 1px solid #ccc; background:#fff;}
.inv-div-invkey p {margin: 0; line-height: normal; width: 100%; float: none; display: block; padding: 0 10px; margin-bottom: 6px;}

.ar_mpg {height:60px; display:none;}

.aff {color:#666;}

.inv-container .ar_confidence-container {text-align:center;}
.ar_confidence-container {width:20.8%}
.ar_right-container {width:26.8%}


.ar_col {margin:.1% 0;}
.ar_picspecs-container {width: 58%; margin: .1% 2% .1% 0;}
.ar_thumb {max-width: 280px; margin: 0 2% 0 0;}
.ar_thumb img {width:100%;}
.ar_vehspecs div {white-space:normal;}
.ar_vehspecs b {font-style:normal;}
.ar_confidence-container {width: 15%;}
.ar_confidence {font-size:0; text-align:center; margin:5px auto 10px;}
.ar_confidence div {float:none; display: inline-block; border-radius: 5px;}
.ar_right-container {width: 23%; float: right;}

.invtablein.inv-list-results {margin-bottom:10px;}

/*****************************************
                      Query Styles
*****************************************/

@media (max-width:1270px) {
.inv-search-all {width:100%; position:relative; margin-bottom: 15px;}
.inv-container {margin:0 auto 10px;}
.inv-select-fullwidth, .inv-select-halfwidth, .inv-field-invkey {width: 32% !important; float: left; margin: 1% 0 0 1%; padding: 10px;}
.inv-div-search {margin:0;}
.inv-div-invkey p {line-height: 43px; padding: 0 0 0 10px; margin: 1% 1% 0 0; float: left; width: 3%;}
.ar_confidence-container {padding-right:5px;}
.ar_right-container {padding-left:5px;}
.ar_mpg {padding: 7px 0 0;}
.ar_confidence div {margin:5px 15px;}
.responsive-display {font-size:0;}

.inv-search-all {font-size:1rem;}
.ar_span2o4,.ar_span1o4 {width:100%; text-align: left; padding: 0;}

.inv-container {position: relative; width: 48%; display: inline-block; padding: 2em; font-size:1rem; vertical-align: top; margin: 1%; font-size: 12px;}
.inv-container * {position: relative; float: none; clear: both;}

.ar_makemodel, .ar_seldisplay {text-align: left; margin-bottom:8px;}

.ar_seldisplay {font-size:20px; margin:0;}
.ar_thumb {max-width:none; margin: 10px 0;}
.ar_col .ar_pricing {display: block; font-size: 25px; padding: 16px 0 2px; margin: 6px 0 6px 0; text-align: center;}

.ar_right-container {padding-left: 0;}
}



@media (max-width:650px) {
.inv-container {width:100%; margin:0;}
.inv-search-all select, .inv-search-all input {width:100% !important; display:block; float:none; margin:0 0 5px;}
.inv-div-invkey p {line-height:normal; margin: 0 0 6px; width:100%; float:none;}
.inv-submit {padding: 10px; border-radius: 3px; border: 0; margin: 1em 0 0 !important;}
}

@media (max-width:320px) {
.inv-container {padding:1em 0;}

}


.ar_specialbox{display:none}.ar_thumb a img{height:auto}.inv-container *,.inv-container :after,.inv-container :before{box-sizing:border-box}.inv-container{color:#222;background:#fff;border:1px solid #ddd}.inv-container > section {display:none;}.inv-container:hover{background:#fff; border:1px solid #ccc;-webkit-box-shadow:1px 1px 13px 1px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 13px 1px rgba(0,0,0,.25);box-shadow:1px 1px 13px 1px rgba(0,0,0,.25)}.ar_makemodel a,.ar_seldisplay,a.ar_seldisplay{color:#222}.ar_makemodel a:hover{color:#000}.ar_new,.ar_pending,.ar_sold,.ar_special{color:#fff}.ar_new{background:#187745}.ar_special{background:#00f}.ar_pending{background:#ff0;color:#000}.ar_sold{background:red}.inv-price-title-color{color:#333}.inv-price .line-through{color:#08c}.inv-price-CALL{color:#4ca506}.ar_thumb{border:1px solid transparent}.ar_vehspecs b,.ar_vehspecs span{color:#000}.ar_mpg{border:1px solid #ccc;background-color:#eee}.inv-container:hover .ar_mpg{background-color:#fff}.ar_msgs a,.inv-submit{color:#fff;background:#85181d}.ar_msgs a:hover,.inv-submit:hover{color:#fff;background:#2f2f2f}.inv-submit{border-radius:3px;font-weight:700;text-transform:uppercase;letter-spacing:0;margin:10px 0 0}.inv-submit:hover{color:#c12527;background:#fff}.ar_fineavail,.ar_fineavail:hover{background:#090;display:none}.ar_fineavail2,.ar_fineavail2:hover{background:#090!important}.ar_navbtnl{color:#222}.ar_navbtnr{background:#fff;color:#222}.ar_navbtnl:hover,.ar_navbtnr:hover{background:#222;color:#fff}.ar_navthis{border:#222 1px solid;background:#fff;color:#222}.aff{color:#fff}.aff:hover{border:#08c 1px solid}.inv-container{font-size:13px;line-height:18px;padding:1.5em 2em;margin:1em 0}.inv-div-invkey p{line-height:1em;color:#fff}.ar_makemodel a{font-size:16px;font-weight:500}.ar_makemodel{white-space:normal}.ar_vidicon{border:#747474 0 solid;position:relative;margin:0;float:left}.ar_col .ar_pricing{font-size:25px;margin-bottom:6px}.inv-price{display:block;margin:0 auto 4px}.inv-price .inv-price-small{font-size:14px;font-weight:700;font-style:italic}.inv-price .inv-price-large{font-size:14px;font-weight:700}.inv-price .line-through{text-decoration:line-through;font-size:16px;font-style:italic}.inv-price-CALL{line-height:20px;font-weight:700}.ar_new,.ar_pending,.ar_sold,.ar_special{font-weight:700;position:absolute!important;padding:3px 8px!important;z-index:9}.vehicle_fineavail{position:initial;padding:3px 0;border:0 solid;margin:0}.ar_piccnt{font-weight:700;border:1px solid #ddd;background-color:#eee;background-color:#08c;color:#fff;display:none}.ar_vidcnt{display:none}.ar_vehspecs div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.ar_vehspecs b,.ar_vehspecs span{font-size:12px;font-weight:700}.ar_vehspecs{display:block;line-height:1.3}.ar_snvin span{font-size:11px;font-weight:400}div.ar_mpg div.ar_mpgcity p,div.ar_mpg div.ar_mpghwy p,div.ar_mpg p{padding:0;margin:0}.inv-container .ar_seldisplay{vertical-align:middle;text-align:center;font-size:14px;font-weight:600;line-height:1.5;padding:10px}.inv-container .ar_seldisplay span{color:red}.ar_msgs a{border-radius:4px;text-align:center;display:block;padding:5px;margin:1% 0;cursor:pointer;text-decoration:none}.ar_fineavail2,.ar_msgs a{border:#fff 1px solid;font-weight:700;width:100%}.ar_fineavail2,.ar_fineavail2:hover{padding:5px;font-size:18px;border-radius:4px}.ar_fineavail2,.ar_warravail{text-align:center;clear:both;font-weight:700}.inv-list{min-height:480px}.inv-select-halfwidth{width:32%}.inv-field-invkey{width:30%}.ar_confidence img{max-width:125px!important;width:100%!important}.inv-search-all{top:34px;float:left;padding:1em;max-width:280px;font-size:1rem;border-radius:3px;margin:0;color:#fff;text-align:left;background:#ededed}.inv-search-all.stick{margin-top:0!important;position:fixed;z-index:444}.invtablein{margin:0 auto}.inv-list-container{float:right;width:100%;font-size:0;padding-left:275px}.inv-list-container:after,.invtablein{clear:both;display:table;content:''}.inv-list-results{margin-bottom:8px;display:block}.inv-container{line-height:18px;font-size:1rem;padding:1.5em 2em;margin:0 0 1em 0;border-radius:3px}.inv-container .ar_fineavail,.inv-container .ar_msgs,.inv-container .ar_vehspecs{font-size:13px}.invtablein{font-size:16px}.ar_makemodel,.ar_seldisplay{line-height:1.2}.inv-field-invkey,.inv-select-fullwidth,.inv-select-halfwidth{width:100%!important;margin:0 0 6px 0;padding:5px;float:none}.inv-div-invkey p{margin:0;line-height:normal;width:100%;float:none;display:block;padding:0 10px;margin-bottom:6px;color:#000}.ar_mpg{height:60px;display:none}.aff{color:#666}.ar_confidence-container{width:20.8%;text-align:center!important}.ar_right-container{width:26.8%}.ar_col{margin:.1% 0}.ar_picspecs-container{width:58%;margin:.1% 2% .1% 0;margin:0}.ar_thumb{max-width:240px;margin:0 2% 0 0}.ar_vehspecs{font-style:italic}.ar_vehspecs div{white-space:normal}.ar_vehspecs b{font-style:normal}.ar_confidence-container{width:15%}.ar_confidence{font-size:0;text-align:center;display:inline-block;width:auto;vertical-align:middle}.ar_confidence div{width:auto;float:none;display:inline-block;width:100%!important;border-radius:5px}.ar_right-container{width:23%;float:right}.ar_msgs div{color:#fff;background:red;border:2px solid red}.ar_fineavail2,.ar_msgs div{color:#fff;font-weight:700;width:100%}.ar_msgs div:hover,.inv-submit:hover{background:#fff;color:red}.custom-button,.custom-button a{border:none!important;background:0 0!important}a.sms-button,a.sms-button:hover{background:0 0;border:none;padding:0;color:#333;margin:0}@media (max-width:1270px){.inv-search-all{width:100%;position:relative;margin:0 0 15px;top:0!important;max-width:none}.inv-search-all+.invtablein{margin-bottom:8px}.inv-field-invkey,.inv-select-fullwidth,.inv-select-halfwidth{width:32%!important;float:left;margin:1% 0 0 1%}.inv-list-container{float:none;width:100%}#inv-search .inv-submit{margin:1% 1% 1% 0!important;float:right}}.inv-container{margin:0 auto 10px}.inv-div-search{margin:0}.inv-div-invkey p{padding:0 0 0 10px;margin:0 1% 10px 0;float:left;width:3%}.ar_confidence-container{padding-right:5px}.ar_right-container{padding-left:5px}.ar_mpg{padding:7px 0 0}.responsive-display{font-size:0}.ar_span1o4,.ar_span2o4{width:100%;text-align:left}.inv-container{position:relative;width:32.333%;display:inline-block;padding:2em;font-size:1rem;vertical-align:top;margin:0 .5% 1%;font-size:12px}.inv-container *{box-sizing:content-box;float:none;margin:0;padding:0;clear:both}.inv-container br{display:none}.ar_seldisplay br{display:block}.ar_makemodel,.ar_seldisplay{line-height:1.2;text-align:left}.ar_seldisplay{font-size:20px}.ar_thumb{max-width:none;margin:10px 0;width:100%}.ar_col .ar_pricing{display:block;font-size:25px;padding:0 0 2px;margin:6px 0 6px 0;text-align:center}.ar_right-container{padding-left:0}.ar_thumb a img{margin:0}.inv-container *{position:initial;box-sizing:border-box;float:none;margin:0 auto}.inv-container{padding:0;border:1px solid #e4e4e4!important;overflow:hidden}.ar_piccnt{font-weight:700;border:none;background-color:#d4d4d4;color:#000;padding:3px!important;text-align:center;display:block;float:none!important;position:relative!important;margin-bottom:10px!important;display:none}.ar_confidence img{max-width:125px!important;width:auto!important;max-height:48px}.ar_makemodel,.ar_seldisplay{text-align:left}.ar_vidicon{margin:0 auto;display:inline-block;vertical-align:middle}.ar_vehspecs div{display:none}.ar_vehspecs div.ar_invmiles{display:block}.inv-container .ar_fineavail,.inv-container .ar_msgs,.inv-container .ar_vehspecs{text-align:center}.inv-extra-buttons{text-align:center}.inv-extra-buttons a{display:inline-block}.inv-extra-buttons img{width:100%}@media (max-width:767px){.inv-container{width:49%}}@media (max-width:650px){.ar_makemodel a{font-size:22px}.inv-search-all input,.inv-search-all select{width:100%!important;display:block;float:none;margin:0 0 5px}.inv-div-invkey p{line-height:normal;margin:0 0 6px;width:100%;float:none}#inv-search .inv-submit{float:left;margin-top:1em}}@media (max-width:530px){.inv-list-container{text-align:center}.inv-container{width:100%;margin:0 auto;margin:0 auto 1em}}.inv-price-market,.inv-price-vip{display:block}.inv-price-vip{margin:0 0 8px 0}.inv-price-market{font-size:14px}.inv-price-vip{color:red;font-weight:600}.inv-price-vip .inv-price-large .inv-price-title-color{color:#004101;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;letter-spacing:-1px}.ar_vehspec .inv-price-market,.ar_vehspec .inv-price-vip{display:inline-block;margin:10px 0 0 10px;font-family:Arial,helvetica,sans-serif}.ar_vehspec .inv-price-vip{font-size:20px}.ar_confidence-container,.ar_makemodel-container,.ar_right-container,.ar_seldisplay-container,.ar_vehspecs{padding:0 1em}.inv-list-container{display:flex;flex-wrap:wrap}.inv-list-results{flex-basis:100%}
.ar_seldisplay-container {padding:0;background:#eee;}
.inv-container .group {height: 100%; display: flex; flex-direction: column;}
.ar_makemodel-container {margin: 15px 0 15px;}
.ar_vehspecs, .inv-container .ar_confidence-container {display:none;}
.ar_right-container {margin: auto 0 10px;}

.ar_msgs a {color:#fff;background:#222;border:2px solid #000}
.ar_msgs a:hover {color:#000;background:#fff;}

/* Changes on 1/28/2020 */

.vpricing-price {font-size: 30px; font-weight:600;color:green}

.inv-container {width:24%; margin: 0 .5% 2%;}

@media (max-width: 1400px) {
  .inv-container {width:32.333%;}
}
@media (max-width: 1270px) {
  .inv-list-container {padding:0;}
  .inv-container {width:24%; }
}
@media (max-width: 1020px) {
  .inv-container {width:32.333%; }
}
@media (max-width: 820px) {
  .inv-container {width:49%;}
}
@media (max-width: 640px) {
  .inv-container {width:100%; margin: 0 0 20px;}
}
.vpricing-final {color:#424242;}
.vpricing-final .vpricing-msg {color: #6f6f6f; line-height: 13px; font-size:14px;}

.ar_makemodel-container {margin: 10px 0 5px;}
.ar_right-container {margin: auto 0 0;}
span.vpricing.vpricing-final {margin: 10px 0;}
.ar_msgs {margin-bottom:10px;}
.ar_thumb {border: none;}

span.vpricing.vpricing-monthly {width: 100%; background: green; display: block; margin: 0}
span.vpricing.vpricing-monthly .vpricing-price {color: #fff; font-size: 16px; text-align: center; width: 100%; display: block; text-transform: uppercase; padding: 3px;}

span.ar_etfs {display: block; font-size: .8rem; font-style: italic; margin-top: 5px;}


.ar_fineavail {
    display: none;
}
span.vpricing.vpricing-final, .ar_col .ar_pricing {
    margin: 0
}
.ar_col .ar_pricing {
    margin-top: .25rem;
}
.ar_makemodel a {
    font-size: 1rem;
    font-weight: 600;
    color: #000;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.vpricing.vpricing-final {
    margin: 0;
    display: block;
    float: none;
    clear: both;
}
.vpricing-final .vpricing-msg {
    color: #6f6f6f;
    line-height: 13px;
    font-size: 14px;
    float: none;
    clear: both;
    display: block;
    font-weight: 500;
    text-align: left;
    font-style: normal;
}
.vpricing-price {
    font-size: 1.75rem;
    font-weight: 600;
    color: green;
    float: none;
    clear: both;
    line-height: 2.75rem;
    display: block;
    text-align: left;
}
span.vpricing-msg {
    float: none;
    text-align: left;
    display: block;
    font-size: 1.25rem;
}
#location-title {font-size: .9rem; margin: .5rem 0 0;}
#location-distance {display: flex; font-size: .875rem; gap: .25rem; margin: .25rem 0 .5rem;}
#location-distance .veh-svg {width: 15px; height: auto; margin: 0;}
#location-distance p {align-items: baseline; display: flex; font-size: .8rem; gap: .25rem; margin: 0;}
#location-distance p span.veh-dist:before {content:"("}
#location-distance p span.veh-dist:after {content:")"}

