:root{--placeholderSvg:25px;--placeholderLabel:20px !important;--placeholderFontFamily:Arial, Helvetica, sans-serif;}.AV-WShowroom-3 {font-family:'Roboto',sans-serif;font-weight:300;}.AV-WShowroom-3.widget {padding:20px 0px;}.AV-WShowroom-3 .row {margin-left:0;margin-right:0;}.AV-WShowroom-3 .models .model-item {text-align:center;}.AV-WShowroom-3 .model-item .filter_year {background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;font-family:lato;font-size:12px;height:30px;background-color:white;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 0 #f6f6f6;width:80px;margin-right:10px;}.AV-WShowroom-3 .model-item .filter_type {background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;font-family:lato;font-size:12px;height:30px;background-color:white;border:1px solid rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 0 #f6f6f6;width:80px;}.AV-WShowroom-3 .no_results {display:none;margin-top:100px;text-align:center;font-size:20px;}.AV-WShowroom-3 .model-item .showroom_filter {cursor:pointer;display:inline-block;padding:6px 20px 5px 20px;margin-right:10px;height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Roboto;font-size:12px;font-weight:400;text-decoration:none;}.AV-WShowroom-3 .model-item .active_filter {background:#D94545 !important;color:#fff;}.AV-WShowroom-3 .models .model-item a.showroom_scroll:last-child {margin-right:0px;}.AV-WShowroom-3 .models {padding:15px;}.AV-WShowroom-3 .models h3 {color:#585867;font-family:Lato;font-size:24px;font-weight:300;margin-top:50px;}.AV-WShowroom-3 .models h3 span {color:#D94545 !important;}.AV-WShowroom-3 .models .model {padding-bottom:20px;}.AV-WShowroom-3 .models .model .vehicle-info {position:relative;font-family:Roboto;}.AV-WShowroom-3 .models .model .vehicle-info div {text-align:center;color:#3e3e3e;font-size:16px;font-weight:400;}.AV-WShowroom-3 .models .model .vehicle-info .model-details {color:#3e3e3e;font-size:12px;font-weight:500;min-height:36px;}.AV-WShowroom-3 .models .model .vehicle-info .model-details span {color:#848484;font-size:12px;font-weight:400;line-height:18px;}.AV-WShowroom-3 .models .model .vehicle-info div span {color:#d94545;font-size:16px;font-weight:700;}.AV-WShowroom-3 .models .model .vehicle-button {text-align:center;}.AV-WShowroom-3 .models .model .vehicle-button a {margin-top:17px;display:inline-block;min-width:200px;height:32px;font-weight:400;font-family:Roboto;padding:8px 10px 5px 10px;margin-top:17px;text-transform:uppercase;font-size:11px;}.AV-WShowroom-3 .WShowroom-layout.placeholder svg {width:100%;margin:auto;display:block;max-width:var(--placeholderSvg);max-height:var(--placeholderSvg);}.AV-WShowroom-3 .WShowroom-layout.placeholder .placeholder-label {margin-bottom:0px;text-align:center;line-height:normal;padding-bottom:0px;font-size:var(--placeholderLabel) !important;font-family:var(--placeholderFontFamily) !important;}@media only screen and (max-width:768px) {.AV-WShowroom-3 .models .model .vehicle-button {position:absolute;right:0;top:40%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.AV-WShowroom-3 .models .model .vehicle-button a {margin-top:0px;padding:23px 0px 20px 0px;width:100% !important;height:auto;min-width:130px;}.AV-WShowroom-3 .models .model .vehicle-button a:hover {background:#d94545;color:#fff;border:1px solid #d94545;text-decoration:none;}.AV-WShowroom-3 .models .model vehicle-info-sm {position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.AV-WShowroom-3 .models .model .vehicle-info-sm .year-model {font-family:'Roboto',sans-serif;font-size:13px;}.AV-WShowroom-3 .models .model .vehicle-info-sm .year-model span {color:#d94545;font-weight:400;}.AV-WShowroom-3 .models .model .vehicle-info-sm .model-btn {text-align:right;}.AV-WShowroom-3 .models .model .vehicle-info-sm .model-btn a {background:#fff;padding:15px 0px;width:100%;}.AV-WShowroom-3 .models .model .vehicle-info-sm .model-btn a:hover {background:#d94545;color:#fff;text-decoration:none;}}@media only screen and (max-width:991px) and (min-width:769px) {.AV-WShowroom-3 .models .model .vehicle-info-sm {position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.AV-WShowroom-3 .models .model .vehicle-info-sm .year-model {font-family:'Roboto',sans-serif;color:#3e3e3e;font-size:18px;font-weight:400;}.AV-WShowroom-3 .models .model .vehicle-info-sm .year-model span {color:#d94545;font-size:18px;font-weight:500;}.AV-WShowroom-3 .models .model .vehicle-info-sm .year-model .model-details {color:#3e3e3e;font-size:14px;font-weight:700;}.AV-WShowroom-3 .models .model .vehicle-info-sm .year-model .model-details span {color:#848484;font-size:14px;font-weight:400;}.AV-WShowroom-3 .models .model .vehicle-info-sm .model-btn {text-align:right;}.AV-WShowroom-3 .models .model .vehicle-info-sm .model-btn a {padding:15px 0px;width:100%;}.AV-WShowroom-3 .models .model .vehicle-info-sm .model-btn a:hover {background:#d94545;color:#fff;text-decoration:none;}.AV-WShowroom-3 .models .model .vehicle-button {position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}}@media (max-width:767px) {.AV-WShowroom-3 {padding:30px 20px 20px 20px !important;}}