﻿body,html{padding-top:0!important;}#usedcarscontainer{padding:3rem 0;background-color:#f7f7f7;display:flex;flex-direction:column;}#header-container{padding:1rem 1rem 1rem 1rem;display:flex;box-shadow:0 3px 3px 1px rgba(0,0,0,.2);justify-content:flex-start;align-items:center;background-color:#0c6faf;width:100%;}#header-container #autoland-logo img{width:50%;}@media only screen and (max-width:768px){#header-container #autoland-logo{display:none;}}#search-bar{flex:1;align-self:center;display:flex;justify-content:center;}#search-bar .input-group{width:50%;}#list-container{display:flex;padding:2rem;align-items:flex-start;gap:3rem;width:100%;min-height:1000px;flex:1;flex-basis:100%;}@media only screen and (max-width:768px){#list-container{flex-direction:column;align-items:center;padding:0;}}#filler-container{width:300px;}#filter-container{background-color:#0c6faf;max-width:300px;border-radius:4px;display:flex;flex-direction:column;padding:1rem;position:fixed;}#filter-container>label{text-transform:uppercase;letter-spacing:1.5px;font-size:20px;align-self:center;color:#fff;}#filter-container .filter-menu-button{display:none;}@media only screen and (max-width:768px){#filter-container{position:fixed;top:35px;max-width:100%!important;width:100%;flex:1;box-shadow:0 3px 3px 1px rgba(0,0,0,.2);z-index:999;}#filter-container .filter-menu-button{display:inline;background-color:transparent;outline:0;inset:0;border:0;}}#filter-container-menu{position:fixed;left:3px;}#filter-container-menu #floating-btn>button{width:50px;height:50px;border-radius:100%;border:0;box-shadow:0 3px 3px 1px rgba(0,0,0,.2);background-color:#cd510e;}#filters .filter-items{display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding:1rem;}#filters .filter-items .btn{background-color:#cd510e!important;border:0;font-size:20px;text-transform:uppercase;letter-spacing:1px;}@media only screen and (min-width:768px){#filters{display:block;}}#price-range,#mile-range,#year-range{display:flex;flex-direction:column;}#price-range-inputs,#mile-range-inputs,#year-range-inputs{display:flex;gap:.5rem;}.form-group label{font-weight:bold;}#vehicle-list-container{display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;padding-top:2rem;}@media only screen and (max-width:400px){#vehicle-list-container{align-items:center;}}#vehicle-list-container .vehicle-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;}@media only screen and (max-width:500px){#vehicle-list-container .vehicle-list{justify-content:center;}}#vehicle-list-container .vehicle-list-header{height:35px;width:100%;}#vehicle-list-container .vehicle-list-header .vehicle-list-header-content{padding:1rem;width:100%;}#vehicle-list-container .vehicle-list-header .vehicle-list-header-content span{font-size:20px;}.vehicle-card{min-height:300px;width:350px;display:flex;padding:1rem;flex-direction:column;border:1px solid #a9a9a9;border-radius:10px;box-sizing:border-box;justify-content:space-between;background-color:#fff;}.vehicle-card:hover{cursor:pointer;box-shadow:0 3px 3px 1px rgba(0,0,0,.2);}.vehicle-card img{border-radius:10px;}.vehicle-card .form-group{display:flex;flex-direction:column;padding:1rem;}.vehicle-card .form-group a,.vehicle-card .form-group span{font-weight:bold;font-size:20px;}.vehicle-card-footer{border-top:1px solid #a9a9a9;display:flex;justify-content:space-between;padding-top:.5rem;}.vehicle-card-loader{display:flex;justify-content:center;align-items:center;}