.vehicles_list a:hover {text-decoration: underline}
.vehicles_list>div>div {display: inline-block}
.vehicles_list {padding-top: 10px;border-top: 2px solid #c9cacb}
.vehicles_list>div {border-bottom: 1px solid #e4e4e5;margin-bottom: 10px;min-height: 115px;overflow: hidden;padding: 0 0 0 140px;position: relative; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; margin-top:20px; }
.vehicles_list>div:last-child {margin-bottom: 1;}
.vehicles_list>div>div {padding: 20px 0 20px 2%;vertical-align: middle}
.vehicles_list .vehicles_list_img_cell {left: 0;padding: 0;position: absolute;top: 0}
.vehicles_list .vehicles_list_title_cell {width: 30%}
.vehicles_list .vehicles_list_data_cell {width: 49%}
.vehicles_list .vehicles_list_price_cell {width: 12%}
.vehicles_list .bargain_price {color: #d32929}
.vehicles_list>div>div {padding: 7px 0 0 2%}
.vehicle_details th, .vehicle_details td:first-child, .vehicle_details td{
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}   
@media screen and (max-width:920px) {
body {font-size: 14px}
.vehicles_list {font-size: 13px}
}
@media screen and (max-width:820px) {
.vehicles_list .vehicles_list_title_cell {font-weight: 800; margin-bottom: 4px}
.vehicles_list>div>div {display: block}
.vehicles_list>div {min-height: 0; padding-bottom: 46px}
.vehicles_list .vehicles_list_price_cell {
left: 0;
padding: 0;
position: absolute;
text-align: center;
top: 113px;
width: 140px
}
.vehicles_list .vehicles_list_data_cell, .vehicles_list .vehicles_list_title_cell {width: auto}
}
@media screen and (max-width:560px) {
.vehicles_list .vehicles_list_data_cell, .vehicles_list .vehicles_list_title_cell {padding: 5px 0 0 12px}
.vehicles_list>div {padding-bottom: 27px}
.vehicles_list_price_cell{
margin-left:10px;
margin-top:10px;
color:red;
}
.vehicles_list_title_cell {
width: 79% !important;
}
.vehicles_list_data_cell {
width: 100% !important;
}
}
.vehicles_list_img_cell > a > img{
width: 100%!;
padding-left:10px;
margin-top:10px;
}
.vehicles_list{
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
} .searchFields{
display: none;
} .submit {
height: 50px; 
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
background: rgb(255, 0, 0);
color: #fff;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
position: absolute; 
right: 0; top: 0; 
bottom: 13px; 
margin: auto 0;
border-color: transparent
}
.searchFields input.submit:hover {
background-color: black;
}
@media screen and (max-width:920px) {
.searchFields {padding-right: 0}
.searchFields .submit {text-align: center}
.searchFields input.submit {position: static}
}
@media screen and (max-width:560px) {
.searchFields li, .searchFields>ul {display: block}
form[name=otsingVorm] {text-align: left}
.searchFields label {display: inline-block;padding: 0 10px 0 2px}
.searchFields select {display: block;margin: 5px 0;width: 100%!important}
.searchFields input[type=text], .searchFields select {box-sizing: border-box}
.searchFields select[name=year1] {display: inline-block;width: 89px!important}
.searchFields select[name=year2] {display: inline-block;width: 90px!important}
.searchFields input[name=model] {display: block;width: 100%}
}
.vehicle_details a:hover, .vehicles_list a:hover {text-decoration: underline}
.vehicles_list {padding-top: 10px;border-top: 2px solid #c9cacb}
.vehicles_list>div {border-bottom: 1px solid #e4e4e5;margin-bottom: 10px;min-height: 115px;overflow: hidden;padding: 0 0 0 140px;position: relative}
.vehicles_list>div>div {padding: 20px 0 20px 2%;vertical-align: middle}
.vehicles_list .vehicles_list_img_cell {left: 0;padding: 0;position: absolute;top: 0}
.vehicles_list .vehicles_list_title_cell {width: 30%}
.vehicles_list .vehicles_list_data_cell {width: 49%}
.vehicles_list .vehicles_list_price_cell {width: 12%}
.vehicles_list .bargain_price {color: #d32929}
.DetailImages, .DetailsMain {
float: left;
padding-left: 3.5%;
width: 65%;
padding: 40px 0 30px}
.DetailImages {
float: left; padding-left: 3.5%; width: 33%}
.vehicle_details {
color: #000;
text-align: left
}
.vehicle_details th {
color: #000;
font-size: 22px;
line-height: 1.2;
padding-bottom: 13px;
white-space: nowrap
background: rgb(244, 244, 244);
font-weight: bold;
text-transform: uppercase;
}
.vehicle_details td {
border-bottom: 1px solid #e4e4e5;
color: #525252;
padding: 12px 10px
}
.vehicle_details td:first-child {
color: #000;
font-weight: 800;
text-transform: uppercase;
width: 28%;
}
@media screen and (max-width:1240px) {
.vehicle_details th {font-size: 20px}
}
@media screen and (max-width:1024px) {
.vehicle_details th {font-size: 18px}
}
@media screen and (max-width:560px) {
.vehicle_details th, .name, .value {font-size: 11px}
.DetailsMain {
width: 100%;
}
.DetailImages {
width: 100%;
}
}
@media screen and (max-width:450px) {
.vehicle_details {table-layout: fixed}
.vehicle_details th {white-space: normal}
}
@media screen and (max-width: 560px){
.vehicle_details td:first-child {
margin-right: 9px;
}
.make_and_model_title{
display:none !important;
}
.DetailImages {
width: 100%;
order: 2;
margin-top: -59px;
}
.vehicle_details td:first-child {
width: 33%!important;
}
.vehicle_details th {
font-size: 16px;
line-height: 0.2;
padding-bottom: 11px;
margin-top: 13px;
}
{
font-size: 1.vehicle_details td:first-child3px;
}
.vehicle_details td {
font-size: 13px;
}
.DetailsMain {
width: 100%;
order: 3;
margin-top: -48px;
}
.elementor-element .elementor-widget-container {
display: flex;
flex-direction: column;
}
.vehicleImageDiv{
display:none;
}
.vehicle_details th {
white-space: normal;
font-size: 13px;
display: block ruby;
width: 100% !important;
}
.vehicleImageDiv0, .vehicleImageDiv1 {
float: left;
width: 48%;
}
.vehicle_details td:first-child {
text-transform: none !important;
}
.vehicle_details td {
border-bottom: 1px solid #e4e4e5;
color: #000;
}
}		
.vehicle_details th {
color: #000;
font-size: 18px;
line-height: 1.2;
padding-bottom: 13px;
white-space: nowrap background: rgb(244, 244, 244);
font-weight: bold;
text-transform: uppercase;
}
.vehicle_details td:first-child {
text-transform: none !important;
}
..vehicle_details th {
color: #ff0202;
}
tr:nth-child(even) {
background-color:#f5f5f5
} td.value.price{
color: red;
font-weight: 700;
}
.vehicle_details td:first-child {
width: 21%;
}
.vehicle_details td {
color: #525252;
padding: 12px 10px;
display: inline-block;
}
.vehicle_details th, .vehicle_details td:first-child, .vehicle_details td {
display: inline-block;
}
table tr {
border-bottom: none;
}
.vehicle_details td {
border-bottom: none;
}
.vehicles_list .vehicles_list_price_cell {
color: red;
font-weight: 600;
}
.vehicles_list {
cursor: pointer !important;
}