.carscart {
    border: 2px solid #02daa5;
    overflow: hidden;
    padding: 1%;
}
.carscart img {
float:left;
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 275px;
    max-height: 206px;
}

.carsblock  
  {
    width: 49%;
    padding: 1%;
    margin-block-start: 0px;
    padding-inline-start: 0px;
    float: left;
    overflow: hidden;
}

.carfeat {
    float: left;
	width: 25%;
    text-align: center;
}

.carmodel {float: left;    width: 100%;}

.carfeature {
    background: #019974;
    	float: left;
	max-width: 100%;
	height: 5em;
}

#carprices {
    background: white;
}

.carfeature > table {
    height:100%;
    width: 100%;
    color: white;
    text-align: center;
}

.carfeature > table > tbody > tr > th {
    padding: 0 10px;
}

.carprice {
    margin: 1%;

    float: left;
    font-size: 1.5em;
    color: #ff5b00;
}

.carbutton > form > input {
    float: left;
    margin: 1%;
    height: 40px;
    color: white;
    border: 1px solid #333333;
    background: #ff5b00;
    font-size: 1.1em;
}

.carbutton > form > input:hover {
    background: #cb4400;
}

.filter {
    max-width: 200px;
    float: left;
}

.filter > select {
    width: 90%;
    height: 30px;
}

.filt {
    overflow: hidden;
    border: 1px solid #bdb851;
    padding: 1%;
    background: #fffdd1;
}


.buttonfilter {
    height: 40px;
    background: #ff5b00;
    border: 1px solid #732900;
    color: white;
    margin: 1%;
    font-size: 1.1em;
}

.buttonfilter:hover {
    background: #cb4400;
}

.order-form > label {
    width: 18%;
    float: left;
}

.order-form {
    height: 40px;
}

.order-form > input {
    height: 35px;
    font-size: 1.1em;
}

.filtinput {
    height: 30px;
}

