.page_homepage_popup .breadcrumb, .page_homepage_popup
legend{display:none}.page_homepage_popup
h2{font-size:40px;margin-bottom:15px;display:none;text-align:center}.page_homepage_popup
h3{line-height:1.3;text-align:center;text-transform:uppercase;margin:-20px -20px 15px;background:#0159a3;color:#fff;padding:20px
15px 15px}.page_homepage_popup
p{text-align:center;line-height:1.3}.page_homepage_popup{width:800px;padding:10px
10px 20px}.field.form_field_40,.field.form_field_42{width:49%;display:inline-block;margin-right:1%}.field.form_field_41,.field.form_field_43{width:49%;display:inline-block;margin-left:1%}.page_homepage_popup p.buttons a.button, .page_homepage_popup
label.field_title{display:none!important}.page_homepage_popup
p.buttons{text-align:center;margin-bottom:0;margin-top:10px}.page_homepage_popup p.buttons
input.button.b{margin:0}.page_homepage_popup input[type="text"], .page_homepage_popup input[type="email"], .page_homepage_popup input[type="password"], .page_homepage_popup textarea, .page_homepage_popup
select{background-color:#efefef}.red{color:#ca3f2d}.breadcrumb{display:none}.innersection
h2{margin-bottom:25px}.blue{color:#39F}.black{color:#000}.white{color:#fff}.gray{color:#999}.bold{font-weight:bold}.clear{clear:both}.fl{float:left}.fr{float:right}.nf{float:none}.nw{white-space:nowrap}.nu{text-decoration:none}.tooltip{border:2px
solid #F0C36D;background:#F9EDBE;padding:10px
20px;color:#000;margin:0
0 20px 0}.tooltip.success{color:#fff;border-color:#589021;background:#73bc2b}.tooltip.error{color:#fff;border-color:#9f3123;background:#ca3f2d}.tooltip.success a,
.tooltip.error
a{color:#fff}.tooltip p:first-of-type{margin-top:0}.tooltip p:last-of-type{margin-bottom:0}.fc{clear:both;margin:10px
0 0 0;overflow:hidden;border:1px
solid #aaa}.fc.hidden{display:none}.fc_title{display:block;padding:5px
10px}.fc_content{padding:10px}.fc.expanded>.fc_content{display:block}.tipsy
a{color:#6Db0FF;text-decoration:none}.tipsy a:hover{color:#fff}.tipsy
fieldset{border-color:transparent;background-color:transparent;padding:0}.tipsy
legend{margin:0
0 20px 0;padding:0;font-weight:bold;font-size:130%}.fb-comments,
.fb-comments > span,
.fb-comments
iframe{display:block !important;width:100% !important}.financial_lst{display:flex;padding:0;flex-wrap:wrap;justify-content:center;text-align:center;margin:0
-1%}.financial_lst
li{list-style:none;margin:0
1.3% 1.3%;width:30.7%;border:1px
solid #ddd;padding:12px;border-radius:12px;padding-bottom:80px;position:relative}.financial_lst
img{padding-bottom:20px;width:100%}.financial_lst li
h4{font-size:22px;margin-bottom:15px}.financial_lst li
aside{position:absolute;left:0;right:0;bottom:20px}.financial_lst
a.button{margin:0}.vehicle_search_wrapper{display:flex;flex-wrap:wrap}.vehicle_search_right{width:70%;padding-left:15px}.search_left_filter{width:30%}.search_list_photo{width:36%}.search_list_wrapper
.search_list_li{margin-bottom:30px;list-style:none;border:1px
solid #ddd;padding:8px
!important;border-radius:10px}.search_list_photo
img{border-radius:10px}.search_list_details{width:64%;padding-left:20px}.search_list_inner{display:flex;flex-wrap:wrap}.search_list_middle_left
ol{list-style:none;padding:0;font-size:15px}.search_list_middle_left .mobile-auto-check{display:none}.search_list_middle_left
p{padding-left:4px;font-weight:bold;margin:0}.search_list_middle_left
span{color:#666}.search_list_middle_left
li{line-height:normal;margin-bottom:3px;display:flex;flex-wrap:wrap}.search_list_details
h4{margin:10px
0 14px 0}.search_list_middle{display:flex;justify-content:space-between;align-items:center}.search_list_middle_right{border:1px
solid #ddd;border-radius:8px;margin-left:10px}.search_list_buttons
ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.search_list_buttons li:last-child
a{margin-right:0}.search_list_buttons{margin-top:25px}.search_list_details h4
a{color:#000}.search_list_details h4 a:hover{color:#0159a3}.search_list_buttons
a.button{font-size:15px;margin-right:8px}.search_list_buttons .vehicle-vinnew
a.button{background:#c2c2c2;color:#000;border-color:#c2c2c2}.search_list_buttons .vehicle-vinnew a.button:hover{background:#0157a0;color:#fff;border-color:#0157a0}.search_list_buttons .vehicle-trade-btnnew
a.button{background:#000;border-color:#000}.search_list_buttons .vehicle-trade-btnnew a.button:hover{background:#0157a0;border-color:#0157a0}.search_list_buttons .vehicle-vin-check
a.button{background:#c2c2c2;color:#000;border-color:#c2c2c2}.search_list_buttons .vehicle-vin-check a.button:hover{background:#0157a0;color:#fff;border-color:#0157a0}.search_list_middle_right
.vechicle_pricenotes{font-size:18px;font-weight:700;background:#0157a0;color:#fff;padding:10px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;padding-right:30px;justify-content:center}.search_list_middle_right .vechicle_pricenotes
.amount{margin-left:-4px}.search_list_middle_right .vechicle_pricenotes
.whites{margin-left:-4px}.search_list_middle_right
.vechicle_price_top{font-size:24px;padding:10px
10px 5px;text-align:center;font-weight:800;line-height:normal}.search_list_middle_right
span.vec_doller{font-size:14px;position:relative;top:-7px}.search_list_details .truwwidget_left span:before{content:"";display:block;background:url(/templates/bobjohnson/images/trending_down_details.png) no-repeat center;background-size:cover;background-position:center;width:20px;height:20px;position:absolute;left:6px;top:51%;transform:translateY(-50%)}.search_list_details .truwwidget_left
i{display:none !important}.search_list_details .truwwidget_left
span{padding-left:30px !important;position:relative;font-size:14px !important;font-weight:800 !important;padding:8px
10px 8px 30px !important;border-radius:6px !important}.search_list_details .truwwidget_wrap
.truwwidget_left{padding-top:7px;padding-bottom:5px}.search_list_details
.truwwidget_wrap{padding:0}.search_list_middle_right .tool-notices{position:relative;background:#fff;padding:0;margin:0;font-size:13px;border-radius:100%;color:#6d6b6b;font-weight:bold;display:inline-block}.search_list_middle_right .tool-notices:before{border-width:10px 8px 0 8px;border-style:solid;border-color:#000 transparent transparent transparent;top:-15px;transform:translateY(-20px);right:-23px;position:absolute;content:'';visibility:hidden;opacity:0;transition:all 0.4s ease}.search_list_middle_right .tool-notices:after{content:attr(data-tooltip);background:#000;width:234px;line-height:1.3;height:auto;font-size:13px;font-weight:300;bottom:15px;right:-30px;padding:10px;border-radius:5px;letter-spacing:1px;color:#fff;text-align:center;transform:translateY(-20px);position:absolute;visibility:hidden;opacity:0;transition:all 0.4s ease}.search_list_middle_right .tool-notices:hover::before, .search_list_middle_right .tool-notices:hover::after{visibility:visible;opacity:1;transform:translateY(-2px)}.search_list_middle_right .tool-notices span:before{content:"";display:block;background:url(/templates/bobjohnson/images/info.png) no-repeat center;background-size:cover;background-position:center;width:16px;height:16px;position:absolute;right:-23px;filter:invert(1);top:50%;transform:translateY(-50%)}.search_list_middle_right
span.doller{font-size:12px;position:relative;top:-5px}.lazy-load-data{text-align:center}.bjasearch_left .tsearch
input{font-size:14px;background-color:#fff;border:2px
solid #000;border-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0;padding:3px
7px;line-height:30px;width:300px;height:40px;float:left}.bjasearch_left .tsearch
button{background-color:#000;border:2px
solid #000;color:#fff;border-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;height:40px;padding:3px
9px 3px 7px;font-size:14px;margin-top:0px;float:left;cursor:pointer}.bjasearch_left .tsearch button
img{height:20px}.bjasearch_left
form{display:flex;margin-bottom:-13px}.main_search_wrapper{list-style:none;padding:0;border:1px
solid #eee;border-radius:10px}.main_search_wrapper:after{clear:both;display:block;content:''}.main_search_wrapper
select{border:0}.mobile-auto-check1{display:none}@media( max-width: 1000px){.bjasearch_left .tsearch
input{width:100%}.page_homepage_popup{width:auto}.vehicle_search_right{width:100%;padding-left:0px}.search_left_filter{width:100%}.experience-the-bob ul
li{width:47.4%;margin-bottom:20px}}@media( max-width:820px){.truwwidget_left{padding-right:0px !important;padding-bottom:5px}}@media( max-width: 780px){.page_homepage_popup
h3{padding:15px
15px 10px;font-size:22px}.financial_lst
li{width:100%;margin:0
0 20px 0}}@media( max-width: 550px){.field.form_field_40,.field.form_field_42,.field.form_field_41,.field.form_field_43{width:100%;margin:0}}@media(max-width : 767px){.page_financial_privacy_policy>ul>li{width:100%;float:none;margin-bottom:20px;min-height:auto}.page_financial_privacy_policy>ul>li>h5{margin-bottom:10px}}@media(max-width :680px){.search_list_middle_left{display:flex;justify-content:space-between;align-items:flex-end}.check-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.search_list_middle_left .mobile-auto-check{display:block}a.desktop-auto-check{display:none}.mobile-auto-check1
img{margin-bottom:0 !important}.mobile-auto-check1{display:block}.desktop-auto-check1{display:none}.search_list_details{width:100%;padding-left:0px}.search_list_photo{width:100%}.search_list_middle{display:block}.search_list_middle
.search_list_middle_left{margin-bottom:20px}.search_list_buttons{margin-top:10px}.search_list_middle_right .tool-notices:after{content:attr(data-tooltip);width:200px}}@media(max-width :480px){.search_list_buttons
a.button{font-size:15px!important;width:100%}.search_list_buttons ul
li{width:100%}.truwwidget_left{width:100%}}@media only screen and (min-width:1000px) and (max-width:1215px){.search_list_buttons
a.button{font-size:14px !important;padding:11px
11px}}@media only screen and (min-width:680px) and (max-width:1060px){.search_list_middle_right
.vechicle_price_top{font-size:17px}.search_list_middle_right
a.button.destop_chk_search{font-size:13px}}@media only screen and (min-width:680px) and (max-width:750px){.search_list_buttons
a.button{font-size:12px!important;padding:11px
14px!important}}