.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container{padding-left:15px;padding-right:15px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper{padding:20px 10px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper{margin-bottom:20px;position:relative;overflow:hidden}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider{margin-bottom:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider .dws-slick-prev{left:0;z-index:10}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider .dws-slick-next{right:0;z-index:10}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider li>div{margin:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-listing-image-holder{padding:25% 0;background-size:cover;display:block;background-repeat:no-repeat}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group{position:absolute}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-top-] .dws-listing-action .dws-show-vlp-images-and-vid-modal .dws-vlp-modal-icon,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-bottom-] .dws-listing-action .dws-show-vlp-images-and-vid-modal .dws-vlp-modal-icon{margin:0 7.5px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-top-left-pos{left:0;top:0;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-top-right-pos{right:0;text-align:right;top:0;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-top-center-pos{left:0;right:0;top:0;text-align:center;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-bottom-left-pos{left:0;bottom:-1px;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-bottom-right-pos{right:0;text-align:right;bottom:-1px;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-bottom-center-pos{left:0;right:0;bottom:-1px;text-align:center;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-]{top:50%;flex-flow:column nowrap;align-items:flex-start;transform:translateY(-50%);z-index:1}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action{display:flex;flex-flow:column}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action .dws-in-vlp-listing{height:auto;transform:none}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action .dws-in-vlp-listing .dws-show-vlp-images-and-vid-modal{margin:3px 0;padding:0;width:32px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action .dws-in-vlp-listing .dws-show-vlp-images-and-vid-modal .dws-vlp-modal-icon{margin:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul{flex-flow:column;height:auto;text-align:center}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul li a,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul li button{padding:0;width:32px;height:23px;margin:3px 0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul li a.view-photos-button,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul li button.view-photos-button{position:relative}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul li a.view-photos-button .dws-image-count-value,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group[class*=dws-vdp-media-vertical-] .dws-listing-action ul li button.view-photos-button .dws-image-count-value{top:5px;left:9px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-vertical-left-pos{left:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group.dws-vdp-media-vertical-right-pos{right:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action{display:inline-flex;align-items:flex-start;background-color:transparent;position:relative;vertical-align:top}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action .dws-in-vlp-listing{position:static;width:auto;height:100%;z-index:1}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action .dws-in-vlp-listing .dws-show-vlp-images-and-vid-modal{padding:5px 0;height:23px;margin:0;box-sizing:content-box}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action .dws-in-vlp-listing .dws-show-vlp-images-and-vid-modal .dws-vlp-modal-icon{top:auto}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action .dws-in-vlp-listing .dws-show-vlp-images-and-vid-modal .dws-vlp-modal-bg-gradient{display:none}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul{display:flex;margin-bottom:0;z-index:1}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li{background-color:transparent;border-radius:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li a{display:inline-block}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li a,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li button{border:0;background-color:transparent;margin:0 3.5px;padding:6px 4px 0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li a.view-photos-button,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li button.view-photos-button{position:relative}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li a .fa-camera+.dws-image-count-value,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li button .fa-camera+.dws-image-count-value{background:#fff;color:#000;position:absolute;right:8px;top:9px;height:15px;width:15px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:600}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li i.dws-button-icon-compare,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li i.dws-button-icon-compare-active,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li i.fa{font-size:22px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-icon-group .dws-listing-action ul li i.dws-button-icon-add-list{font-size:20px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-title{font-size:26px;font-weight:600;margin-top:15px;margin-bottom:10px;text-align:left}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-title.dws-title-ellipses{display:block;display:-webkit-box;height:2.4em;line-height:1.2;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper{margin-bottom:10px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices{display:flex}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price{display:inline-block;margin-right:8px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price .field-label,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price .field-value{display:block;text-align:center}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price .field-label{font-size:16px;margin-top:5px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price .field-value{font-size:26px;line-height:1;padding:5px;font-weight:600}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price.sold-show+.required-downpayment-only-remove{display:none}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-listing-price-drop-alert{margin:10px 0 0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-drop-alert{margin-bottom:12px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail{display:flex;flex-wrap:wrap;justify-content:flex-end}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail .dws-listing-specs-item{text-align:center;padding:0 10px;margin-bottom:8px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail .dws-listing-specs-item:first-of-type{border-left:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail .dws-listing-specs-item .field-icon{display:block;font-size:26px;margin:0 0 10px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail .dws-listing-specs-item .field-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail .dws-listing-specs-item .dws-vehicle-listing-item-field-value{display:block;font-size:10px;margin-top:5px;text-transform:uppercase}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports .dws-listing-history-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports .dws-listing-history-list li{margin-bottom:10px;padding:2px 0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports .dws-listing-history-list .report-badge .dws-vlp-flick-fusion img{width:150px;padding:5px 0;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper{position:relative;margin-top:20px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons{margin-bottom:0;text-align:right}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li{display:inline-block;margin-left:5px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li:first-child{margin-left:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li .dws-share-vehicle-btn-container .dws-share-options-container ul li a:before{display:none}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li .dws-listing-btn{position:relative;z-index:1;margin:0 auto 5px;display:block;padding:10px 20px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li:last-of-type a,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li:last-of-type button{margin-bottom:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li .dws-share-vehicle-btn-container{width:100%;display:block;margin-left:auto;margin-right:auto}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag{display:block;position:absolute;text-align:center;z-index:2;font:600 10px/25px sans-serif;width:170px;padding-top:5px;padding-bottom:5px;font-size:15px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-top-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.topleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-top-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.topleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-top-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.topleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-top-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.topleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-top-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.topleft{top:30px;transform:rotate(-45deg);left:-38px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-top-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.topright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-top-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.topright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-top-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.topright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-top-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.topright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-top-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.topright{top:30px;transform:rotate(45deg);right:-38px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.bottomleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-bottom-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.bottomleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-bottom-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.bottomleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-bottom-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.bottomleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-bottom-left,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.bottomleft,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-bottom-left{bottom:30px;transform:rotate(45deg);left:-38px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.bottomright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-bottom-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.bottomright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-bottom-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.bottomright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-bottom-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.bottomright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-bottom-right,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.bottomright,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-bottom-right{bottom:30px;transform:rotate(-45deg);right:-38px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .row:last-of-type .dws-listing-vehicle-info-wrapper{margin-bottom:50px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper,.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper{margin-bottom:10px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting{padding:10px 0 0}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form{position:relative}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form input{background-color:transparent;border:1px solid;padding-right:35px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form .dws-search-icon{cursor:pointer;position:absolute;top:3px;right:5px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form .btn-voice{position:absolute;right:40px;top:7px;font-size:inherit;border:0;background-color:transparent}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form .voice-search{padding-right:60px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group{width:100%}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn{width:100%;position:relative;background-color:rgba(211,211,211,.2);border:1px solid;font-size:14px;line-height:21px;text-align:left;overflow:hidden}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn:active,.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn:focus,.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn:hover{color:inherit}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn i,.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn span,.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn strong{display:inline-block;font-size:14px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .btn i{font-size:18px;position:absolute;right:8px}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .dropdown-menu{background-color:#fff;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-sort-dropdown-wrapper .btn-group .dropdown-menu .dropdown-item{color:#000;display:block;padding-left:10px;white-space:nowrap;padding-right:10px}.dws-vehicle-listing-widget-layout-16 .dws-listing-filter ul.dws-filter-label{margin:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-filter ul.dws-filter-label li{display:inline-block;margin-bottom:5px;margin-top:5px;margin-right:15px}.dws-vehicle-listing-widget-layout-16 .dws-listing-filter ul.dws-filter-label li a.filter-value{padding:5px 0 5px 10px;line-height:18px;vertical-align:middle;display:inline-block}.dws-vehicle-listing-widget-layout-16 .dws-listing-filter ul.dws-filter-label li a.filter-value span{display:inline-block;padding:5px 10px;border-left:1px solid #aaa;text-align:center;margin-left:7px;line-height:8px}.dws-vehicle-listing-widget-layout-16 .dws-listing-filter ul.dws-filter-label li a.filter-value.btn-filter-clear-all{padding:8px 10px}.dws-vehicle-listing-widget-layout-16 .dws-listing-filter ul.dws-filter-label li:last-of-type{margin-right:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper{margin-bottom:15px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-disclaimer p{font-size:10px;margin:0 0 5px;padding:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-price{display:flex}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-price .dws-listing-price .field-label{display:block;font-size:16px;margin-top:3px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-price .dws-listing-price .field-value{display:block;font-size:16px;font-weight:600}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper{padding-left:5px;padding-right:5px;padding-bottom:10px;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper>div{margin-left:10px;margin-right:10px;margin-bottom:10px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper>div .dws-listing-kbb-badge{margin-left:10px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper>div:last-of-type{margin-bottom:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .dws-listing-kbb-badge-and-details{align-items:normal;display:flex;justify-content:space-between;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap{width:100%}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper{padding:10px 0 0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb p{margin:0;padding:0;font-size:16px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price{margin:5px 0 0;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price.dws-kbb-show-disclaimer .field-value{display:inline-block;margin-right:5px;font-size:16px;font-weight:600}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price .field-value{display:inherit;padding:0;margin:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price .dws-kbb-disclaimer-switch{cursor:pointer;margin-left:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price .dws-kbb-disclaimer-switch.collapsed .dws-kbb-disclaimer-switch-icon:before{content:"\e114"}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price .dws-kbb-disclaimer-switch .dws-kbb-disclaimer-switch-icon:before{content:"\e113"}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb .dws-listing-price .dws-kbb-disclaimer-switch .dws-kbb-disclaimer-switch-icon{cursor:pointer;vertical-align:text-top;width:auto}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper .dws-listing-kbb-price .vehicle-price{border-right:1px solid;margin-right:15px;padding-right:15px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-kbb-disclaimer{flex:0 0 100%;padding:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-kbb-disclaimer.in{display:block;margin:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-kbb-disclaimer p{font-size:10px;margin:0;padding:0 1px;text-align:justify}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div{padding:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div .dws-page-size-status,.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div .dws-vehicle-count{display:inline-block;margin:10px 0;padding:2px 3px}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav{text-align:right}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination{margin:10px 0}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination li{display:inline-block;margin-right:10px}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination li:last-child{margin-right:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination li a,.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination li span{background-color:transparent;line-height:1;padding:2px 3px}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination li a.page-link-chevron{background:0 0}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav ul.pagination li a span{font-size:small;line-height:0;padding:0}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div .dws-vehicle-listing-load-more-btn{margin:20px 0}@media only screen and (max-width:1199px){.dws-vehicle-listing-widget-layout-16.dws-popup-filter-show-tablet .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper{align-items:center;display:flex;justify-content:space-between}.dws-vehicle-listing-widget-layout-16.dws-popup-filter-show-tablet .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form{width:85%}.dws-vehicle-listing-widget-layout-16.dws-popup-filter-show-tablet .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper .dws-vehicle-listing-filter-btn{width:13%}}@media only screen and (max-width:991px){.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting{padding:10px 0 0}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination{font-size:14px}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination .dws-page-size-status,.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination .dws-vehicle-count{margin:0 0 10px}}@media only screen and (max-width:767px){.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-drop-alert,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-title{text-align:center}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper{padding:20px 0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info{padding:5px 0 0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices{flex-flow:wrap;justify-content:center}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price{margin:0 -5px 5px;padding:0 10px}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price.dws-listing-price-position-1,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price.dws-listing-price-position-2,.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-prices .dws-listing-price.dws-listing-price-position-3{flex:0 50%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail{justify-content:space-evenly}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper{margin:0}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li{display:block;margin:0;width:100%}.dws-vehicle-listing-widget-layout-16 .dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons>li .dws-listing-btn{width:100%}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper{align-items:center;display:flex;justify-content:space-between}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper form{width:85%}.dws-vehicle-listing-widget-layout-16 .dws-listing-sorting .dws-page-sorting-wrapper .dws-page-search-wrapper .dws-vehicle-listing-filter-btn{width:13%}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .details-wrap .dws-listing-kbb-price-wrapper{padding:10px 0 0}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .dws-listing-kbb-price-mobile .dws-listing-kbb{display:flex}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .dws-listing-kbb-price-mobile .dws-listing-kbb .dws-listing-price{padding:10px 15px}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .dws-listing-kbb-price-mobile .dws-listing-kbb .dws-listing-price.vehicle-price{border-right:1px solid}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .dws-listing-kbb-price-mobile .dws-listing-kbb .dws-listing-price .field-value{display:block;font-size:16px;font-weight:700}.dws-vehicle-listing-widget-layout-16 .dws-listing-kbb-wrapper .dws-listing-kbb-inner-wrapper .dws-listing-kbb-price-mobile .dws-listing-kbb .dws-listing-price .field-label{display:block}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div .dws-page-size-status,.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div .dws-page-size-status-colon{display:none}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div .dws-vehicle-count{font-size:14px;text-align:right}.dws-vehicle-listing-widget-layout-16 .dws-listing-pagination>div nav{text-align:center}}.dws-vehicle-listing-widget-layout-16 .dws-listing-item:nth-child(odd){background:0 0}.dws-vehicle-listing-widget-layout-16 .dws-window-sticker-icon-file,.dws-vehicle-listing-widget-layout-16 .dws-window-sticker-icon-file-label{display:block;text-align:center}.dws-vehicle-listing-widget-layout-16 .dws-window-sticker-icon-file{font-size:45px}#dws-vlp-modal-container .dws-modal-vehicle-title,#dws-vlp-modal-container .dws-vehicle-viewed-container{color:#000}