/**
 * @package themeplaza_car
 * @version 1.0.0
 * @since 1.0.0
 * @author Grig <grigpage@gmail.com>
 * @copyright Copyright (c) 2015, Themeplaza
 */

.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;}

/* Listing Search
   ========================================================================== */
.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
   ========================================================================== */
.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: none;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;}

/* Sorting
   ========================================================================== */
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;}

/* Email to frend
   ========================================================================== */
.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, 0.85098);  border-radius: 4px;
	background-color: rgb(255, 255, 255); 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}
/* Compare
   ========================================================================== */
.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: bold}
.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
   ========================================================================== */
.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;}


