:root{--brand-colour: ;--brand-alt-colour: ;--brand-colour-3: ;--brand-colour-body: ;--brand-font: ''}.content--container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}#content{width:100%;height:auto;background:#fff;padding:20px}.vehicle-results__container .vehicle-item__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.vehicle-item .vehicle-title{background:#f1f1f1;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;justify-content:flex-start;align-items:center}.vehicle-item .vehicle-title h4{margin:10px;font-weight:700;text-transform:uppercase}.vehicle-item .vehicle-title span{margin:10px;font-weight:300;font-size:13px;font-style:italic;color:#999}.vehicle-results__container .vehicle-item{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;position:relative;width:100%;margin-bottom:20px;border:1px solid #ccc}.vehicle-results__container .vehicle-item .product-thumbnail img{width:100%;height:auto;margin:0 auto}.vehicle-results__container .vehicle-item .details__container{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}.vehicle-results__container .vehicle-item .details__container .title__container{display:flex;flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-wrap:wrap;padding-top:5px}.vehicle-results__container .vehicle-item .details__container .title__container .title:after{content:': '}.vehicle-results__container .vehicle-item .details__container .title__container .title{font-weight:700}.vehicle-item__container .vehicle-item .product-details .details__container .price{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}.vehicle-item__container .vehicle-item .details__container .price div{width:100%}.vehicle-item__container .vehicle-item .details__container .title__container .item{width:100%}.vehicle-results__container .vehicle-item .details__container .title__container .item:first-child{width:100%}.vehicle-item__container .vehicle-item .details__container .item{font-size:16px}.price__container .value{color:#000;font-size:24px}.price__container .title{color:#555;font-size:11px;text-transform:uppercase}.vehicle-item__container .vehicle-item .details__container .compare__container{text-align:right;padding-bottom:10px}.vehicle-item__container .vehicle-item .details__container .compare__container .compare,.vehicle-item__container .vehicle-item .details__container .compare__container a.compare{font-size:13px;text-transform:uppercase;background:#f9f9f9;padding:5px;text-decoration:none}.vehicle-item__container .vehicle-item .details__container .compare__container a.compare,.vehicle-item__container .vehicle-item .details__container .compare__container a.compare:visited{color:#555!important}.vehicle-item__container .vehicle-item .details__container .compare__container a.compare:focus,.vehicle-item__container .vehicle-item .details__container .compare__container a.compare:hover,.vehicle-item__container .vehicle-item .details__container .compare__container a.compare:active{color:#000!important}.cta-overlay .cta__container{display:flex!important}.cta__container a{display:flex;flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;justify-content:space-between;align-items:center}.cta__container a{margin:5px 0}.cta__container a.red,.cta__container button.red{background:#950014;color:#fff!important;text-transform:uppercase;text-decoration:none;padding:5px 10px;line-height:2}.cta__container a.grey,.cta__container button.grey{background:#3d4045;color:#fff!important;text-transform:uppercase;text-decoration:none;padding:5px 10px;line-height:2}.cta__container a span,.cta__container button{color:#fff!important;text-transform:uppercase;text-decoration:none}.cta__container a:hover,.cta__container a:focus,.cta__container a:active,.cta__container button:hover,.cta__container button:focus,.cta__container button:active{background:#000;color:#fff!important;text-decoration:none}.cta__container a:first-child{margin-top:0}.cta__container{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;text-align:center}.vehicle-results__container .vehicle-item .details__container .cta-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.2s ease;background-color:rgba(255,255,255,.8)}.vehicle-thumbnail{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;width:100%}.vehicle-thumbnail div{margin:5px 0;width:100%}.vehicle-thumbnail div:first-child{margin-top:0}.vehicle-thumbnail div img{width:100%;height:auto}.vehicle-details{width:100%;padding:10px}.vehicle-results__container .vehicle-item .cta-overlay{width:100%;padding:10px}.price__container{display:flex;flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;justify-content:space-between;padding-bottom:10px}.price__container .price,.price__container .mileage{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;width:50%}.price__container .price{margin-right:0;margin-bottom:0}.price__container .mileage{margin-left:0;margin-top:0}.tag__container{padding-top:10px}.selected-vehicle{border-width:medium!important;border-color:#950014!important}.selected-vehicle div.vehicle-title{background:#950014;color:#fff!important}@media(min-width:480px){}@media(max-width:768px){.vehicle-item .vehicle-title{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;justify-content:flex-start;align-items:center}.vehicle-results__container .vehicle-item__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.vehicle-thumbnail div{margin:5px 0}.vehicle-thumbnail div:first-child{margin-top:0}.vehicle-thumbnail div:nth-child(2){display:none}.vehicle-thumbnail{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;width:100%}.vehicle-thumbnail #second{display:none}.vehicle-details{width:100%}.vehicle-item__container .vehicle-item .details__container .title__container .item{width:100%}.vehicle-results__container .vehicle-item .cta-overlay{width:100%}.price__container .price{margin-right:0;margin-bottom:0}.price__container .mileage{margin-left:0;margin-top:0}}@media(min-width:769px){.price__container .value{font-size:26px}.w-100{width:100%}.w-95{width:95%}.w-90{width:90%}.w-85{width:85%}.w-80{width:80%}.w-75{width:75%}.w-70{width:70%}.w-65{width:65%}.w-60{width:60%}.w-55{width:55%}.w-50{width:50%}.w-45{width:45%}.w-40{width:40%}.w-35{width:35%}.w-33{width:33%}.w-30{width:30%}.w-25{width:25%}.w-20{width:20%}.w-15{width:15%}.w-10{width:10%}.w-5{width:5%}.content--container{padding:0}.vehicle-item .vehicle-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#content{padding:50px}.vehicle-results__container .vehicle-item__container{display:flex;flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0;margin:0;position:relative;width:100%}.vehicle-thumbnail div{margin:10px 5px;width:50%}.vehicle-thumbnail div:first-child{margin-top:10px;margin-left:10px}.vehicle-thumbnail{display:flex;flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;width:38%;margin-top:10px}.vehicle-details{width:35%}.vehicle-item__container .vehicle-item .details__container .title__container .item{width:50%;padding-right:10px}.vehicle-results__container .vehicle-item .cta-overlay{width:27%}.price__container .price{margin-right:5px;margin-bottom:0}.price__container .mileage{margin-left:5px;margin-top:0}}@media(min-width:992px){.price__container .title{font-size:12px}}@media(min-width:1400px){.price__container .value{font-size:28px}}@media(max-width:1399px){}