.tpc_photo_box{display:none}.tpc_main_thumb{position:relative;display:inline-block}input#tpc_reg_file,input#tpc_car_photos{display:none}.compare-cars>.select-car.close,.comparison-cars .vs:last-of-type{display:none}.tp_car_compare_box .tpc-detail-column{float:left}.tp_car_compare_page_print{display:none}.tpc-refine-search select,.tpc-refine-search input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]){border:none;background:#5e6f79;color:#aebbc3;font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;padding:10px 15px}.tpc-refine-search .noUi-background{background:#5c6e79}.tpc-refine-search .noUi-connect{background:#fff}.tpc-refine-search .noUi-handle{border:none;background:#f7d809}.tpc-refine-search{padding:25px 24px;background:#778790;color:#fff;margin-bottom:30px}.tpc-refine-search .title{font-size:18px;line-height:21px;margin-bottom:24px}.tpc-refine-search .title i{font-size:16px;line-height:21px}.tpc-refine-search .price-slider-value,.tpc-refine-search .distance-slider-value{margin-bottom:12px;display:inline-block;font-size:14px;line-height:21px}.tpc-refine-search .button{font-size:14px;line-height:41px;font-weight:700}@media all and (max-width:768px){.tpc-refine-search{margin-top:24px}}.tpc_inventory_ribbon{position:absolute}.search-form{position:relative}.search-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]){background:#e8eef2;border:none;font-weight:400;font-size:14px;text-transform:uppercase;line-height:20px;padding:11px 15px}.search-form ::-webkit-input-placeholder{color:#b0c1c7}.search-form :-moz-placeholder{color:#b0c1c7}.search-form ::-moz-placeholder{color:#b0c1c7}.search-form :-ms-input-placeholder{color:#b0c1c7}.search-form button{background:0 0;border:none;font-size:14px;line-height:42px;position:absolute;top:0;right:0;color:#44728e;display:inline-block;width:42px;padding:0}.input-group input{display:table-cell}.input-group input{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon{background:#fff;border-radius:0;border:1px solid #e7edf0;color:#616d75;padding:0 15px;font-size:13px}.input-group-addon.green{background:#55c243;border-color:#55c243;color:#fff}.input-group-btn>.button{position:relative;margin-left:11px}form.tpc_sort.sort{display:inline-block;overflow:hidden}form.tpc_sort.sort select{float:left}form.tpc_sort.sort input[type=image]{float:right;padding:17px 10px !important;width:auto !important;border:0 !important}.tpc_email_friend_div_tmp,.tpc_book_car_div_tmp,.tpc_make_offer_div_tmp,.tpc_test_drive_div_tmp{display:none}div.tpc_close_light_box{float:right;cursor:pointer;padding:10px 17px;margin:-10px -10px 0 0}.tpc_email_friend_form input,.tpc_email_friend_form textarea,.tpc_make_offer_form input,.tpc_make_offer_form textarea,.tpc_book_car_form input,.tpc_book_car_form textarea,.tpc_test_drive_form input,.tpc_test_drive_form textarea{margin-bottom:15px}.tpc_email_friend_form h2{font-size:24px;margin-top:-8px}div.tpc_light_box{border:5px solid rgba(0,0,0,.85098);border-radius:4px;background-color:#fff;display:none}div.tpc_photo_box{border:8px solid #f7f7f7;padding:10px;border-radius:10px}.tpc_ef_contact_msg{display:none}.tpc_email_friend_form ol li,.tpc_book_car_div_tmp ol li{list-style:none}.tpc_compare_msg,.tpc_compare_empty_msg,.tpc_compare_box{display:none}.post-type-archive-car .pp_inline .tpc_compare_box{display:block}.tpc_compare_widget_image_bg{cursor:pointer}.post-type-archive-car div.pp_pic_holder{width:98%!important;height:97%!important;left:1% !important;top:0 !important;position:fixed !important}.post-type-archive-car div.pp_content{width:99.5%!important;height:100% !important;min-height:400px}div.tpc_compare_box_main{overflow-x:auto;overflow-y:scroll}.post-type-archive-car .pp_details{display:none}.tpc_pop_up_title h2{margin:3px 10px 20px;font-size:20px;display:inline-block}.tpc_pop_up_title a{float:right;margin-left:10px}.tp_car_compare_box_list_cars{margin:10px}.tp_car_compare_box_list_cars_div{width:300px;float:left;padding:0 15px}.random_img.random_img_compare{height:210px;overflow:hidden;margin-bottom:15px;border-bottom:1px solid #d0dce3}.tp_car_compare_box_list_cars table{color:#5d6e7b;font-size:14px}.tp_car_compare_box_list_cars tr td{padding:10px;text-align:center;border:1px solid #d6d6d6;border-left:none;border-right:none}.tp_car_compare_box_list_cars tr td:first-child{text-align:left;font-weight:700}.tp_car_compare_box_list_cars tr td.tpc_table_even{background:#f7f7f7}.tp_car_compare_box_list_cars .tpc_title td,.tp_car_compare_box_list_cars .tpc_image td{border:none}.tp_car_compare_box_list_cars .tpc_title td:first-child,.tp_car_compare_box_list_cars .tpc_image td:first-child{border:none;opacity:0}.trade_suc_msg,.trade_msg{display:none}.tpc_price_box_rent .input-group{margin-bottom:25px}.tpc_price_box_rent{display:none}.trade_suc_msg{position:fixed;top:20%;width:80px;margin:0 auto;left:10%;right:10%;text-align:center;z-index:100}.trade_suc_msg.alert-success.alert-dismissible{width:80%;max-width:450px}.tp_car_lightbox_query{max-width:400px}