#cvo{margin-left:auto;margin-right:auto;margin-top:15px;font-family:Arial,sans-serif;line-height:1.45em}#cvo li{margin-bottom:5px}#cvo ::-webkit-input-placeholder{color:#5d9ad0}#cvo :-moz-placeholder,#cvo ::-moz-placeholder{color:#5d9ad0;text-indent:3.8%}#cvo :-ms-input-placeholder{color:#5d9ad0}#cvo input[type=text]{-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.1),0 0 16px rgba(0,0,0,.1);box-shadow:inset 0 0 8px rgba(0,0,0,.1),0 0 16px rgba(0,0,0,.1);padding:8px;background:hsla(0,0%,100%,.5);margin:0 0 10px}#cvo h1{font-size:1.8em;color:#5d9ad0}#cvo h2{font-size:1.44em}#cvo .vehicle-list{margin-left:auto;margin-right:auto}#cvo .cvo-logo{float:right;margin:10px}#cvo .card{border:1px solid #5d9ad0;padding:7px;color:#000;-webkit-box-shadow:0 2px 4px #d3d3d3;box-shadow:0 2px 4px #d3d3d3;float:left;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}#cvo .card:hover{-webkit-box-shadow:0 8px 16px #5d9ad0;box-shadow:0 8px 16px #5d9ad0}#cvo .card__model-year{color:grey;font-size:small}#cvo .card__image{display:block;margin:auto;width:90%}#cvo .card--center{text-align:center}#cvo .card--upper{text-transform:uppercase}#cvo .card--larger{font-size:120%}#cvo .card-end{clear:both}@media screen and (min-width:320px){#cvo{width:330px}#cvo h1{font-size:1.08em}#cvo h2{font-size:1.008em}#cvo .vehicle-list{width:340px}#cvo .cvo-logo{width:40%}#cvo .card{width:140px;height:150px;margin:11px}#cvo .card__image{width:70%}#cvo .card__footer{font-size:70%}}@media only screen and (min-width:480px){#cvo{width:470px}#cvo h1{font-size:1.26em}#cvo h2{font-size:1.008em}#cvo .vehicle-list{width:455px}#cvo .cvo-logo{width:40%}#cvo .card{width:133px;height:150px;margin:8px}#cvo .card__image{width:70%}#cvo .card__footer{font-size:70%}}@media screen and (min-width:768px){#cvo{width:740px}#cvo h1{font-size:1.62em}#cvo h2{font-size:0 .9}#cvo .cvo-logo{width:20%}#cvo .vehicle-list{width:685px}#cvo .card{width:150px;height:170px;margin:10px}#cvo .card__image{width:80%}#cvo .card__footer{font-size:80%}}@media only screen and (min-width:992px){#cvo{width:880px}#cvo .cvo-logo{width:20%}#cvo .vehicle-list{width:790px}#cvo .card{width:175px;height:190px;margin:10px}}@media screen and (min-width:1200px){#cvo{width:900px}#cvo .vehicle-list{width:810px}#cvo .cvo-logo{width:20%}#cvo .card{width:180px;height:190px;margin:10px}}