.dws-listing-vehicle-info-wrapper{border-radius:20px;padding-top:15px;padding-bottom:15px;background-color:fff;box-shadow:0 0 8px #eee}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper{overflow:hidden}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider{margin-bottom:0}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider .dws-slick-prev{left:0;z-index:10}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider .dws-slick-next{right:0;z-index:10}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .vlp-image-slider li>div{margin:0}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-listing-compare .compare-button{background:0 0!important}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-feat-vehicle-wrapper{overflow:hidden;position:relative}.dws-listing-vehicle-info-wrapper .dws-listing-image-wrapper .dws-listing-more-info{margin-top:5px}.dws-listing-vehicle-info-wrapper .info .dws-listing-title{font-size:20px}.dws-listing-vehicle-info-wrapper .info .dws-listing-title.dws-title-ellipses{display:block;display:-webkit-box;height:calc(1em * 1.2 * 2);line-height:1.2;overflow:hidden;padding:0!important;position:relative;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@supports (-webkit-line-clamp:1){.dws-listing-vehicle-info-wrapper .info .dws-listing-title.dws-title-ellipses:after{display:none!important}}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-drop-alert{margin:0 0 8px}.dws-listing-vehicle-info-wrapper .info .row .dws-listing-specs-detail ul.dws-listing-specs-item-list li.dws-listing-specs-item{font-size:14px;line-height:20px;margin-bottom:12px;padding-left:25px;position:relative;vertical-align:top}.dws-listing-vehicle-info-wrapper .info .row .dws-listing-specs-detail ul.dws-listing-specs-item-list li.dws-listing-specs-item .dws-icons{display:inline-block;font-size:21px;position:absolute;left:0;top:0;vertical-align:middle}.dws-listing-vehicle-info-wrapper .info .row .city-mpg-icon .dws-icons-feature-mpg{font-size:60px}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .sold-show .field-value{font-size:20px}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-listing-price .field-value{display:block!important;border-radius:15px}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-listing-kbb-disclaimer{margin-top:5px;margin-bottom:5px;padding:0}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-listing-kbb-disclaimer p{text-align:left}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .kbb-layout-5 .dws-listing-kbb-price-wrapper.col-sm-6 .dws-listing-kbb{font-size:14px}@media screen and (min-width:767px){.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .kbb-layout-5 .dws-listing-kbb-price-wrapper.col-sm-6{padding-right:0!important;text-align:right}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .kbb-layout-5 .dws-listing-kbb-badge.col-sm-6{text-align:center}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .kbb-layout-5 .kbb-book-value-remove{margin-top:10px}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .kbb-layout-5 .kbb-book-value-remove .dws-listing-kbb-price.col-sm-6{padding-right:0!important;text-align:right}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .kbb-layout-5 .kbb-book-value-remove .savings-price.col-sm-6 span.field-value{margin-left:0!important}}.dws-listing-vehicle-info-wrapper .info .dws-listing-price-wrapper .dws-listing-price-drop-alert{margin:8px 0 0}.dws-listing-vehicle-info-wrapper .info .dws-kbb-disclaimer-switch{cursor:pointer;margin-left:0}.dws-listing-vehicle-info-wrapper .info .dws-kbb-disclaimer-switch.collapsed .dws-kbb-disclaimer-switch-icon:before{content:"\e114"}.dws-listing-vehicle-info-wrapper .info .dws-kbb-disclaimer-switch .dws-kbb-disclaimer-switch-icon:before{content:"\e113"}.dws-listing-vehicle-info-wrapper .info .dws-kbb-disclaimer-switch .dws-kbb-disclaimer-switch-icon{cursor:pointer;vertical-align:text-top;width:auto;font-size:18px}.dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports{margin-top:10px;margin-bottom:10px}.dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports ul.dws-listing-history-list{margin:0}.dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports ul.dws-listing-history-list li.dws-listing-history-list-item{margin-bottom:5px;text-align:center}.dws-listing-vehicle-info-wrapper .info .dws-listing-history-reports ul.dws-listing-history-list li.dws-listing-history-list-item .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-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-vlp-btn-tooltip{z-index:1}.dws-listing-vehicle-info-wrapper .dws-listing-kbb-disclaimer{margin-top:10px;padding-top:15px}.dws-listing-vehicle-info-wrapper .dws-listing-kbb-disclaimer p{margin-bottom:0}.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag,.dws-listing-vehicle-info-wrapper .dws-feature-tag,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag{color:#fff;display:block;position:absolute;text-align:center;background:red;z-index:2;font:600 10px/25px sans-serif;width:170px;padding-top:5px;padding-bottom:5px;font-size:15px}.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-top-left,.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.topleft,.dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-top-left,.dws-listing-vehicle-info-wrapper .dws-feature-tag.topleft,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-top-left,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.topleft,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-top-left,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.topleft,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-top-left,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.topleft{top:20px;transform:rotate(-45deg);left:-50px}.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-top-right,.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.topright,.dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-top-right,.dws-listing-vehicle-info-wrapper .dws-feature-tag.topright,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-top-right,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.topright,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-top-right,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.topright,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-top-right,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.topright{top:20px;transform:rotate(45deg);right:-50px}.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.bottomleft,.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-bottom-left,.dws-listing-vehicle-info-wrapper .dws-feature-tag.bottomleft,.dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-bottom-left,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.bottomleft,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-bottom-left,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.bottomleft,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-bottom-left,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.bottomleft,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-bottom-left{bottom:20px;transform:rotate(45deg);left:-50px}.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.bottomright,.dws-listing-vehicle-info-wrapper .dws-active-deposit-tag.dws-bottom-right,.dws-listing-vehicle-info-wrapper .dws-feature-tag.bottomright,.dws-listing-vehicle-info-wrapper .dws-feature-tag.dws-bottom-right,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.bottomright,.dws-listing-vehicle-info-wrapper .dws-vehicle-class-tag.dws-bottom-right,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.bottomright,.dws-listing-vehicle-info-wrapper .dws-vehicle-custom-status-tag.dws-bottom-right,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.bottomright,.dws-listing-vehicle-info-wrapper .dws-vehicle-inventory-status-tag.dws-bottom-right{bottom:20px;transform:rotate(-45deg);right:-50px}.dws-listing-vehicle-info-wrapper .dws-share-vehicle-btn-container{display:block}.dws-listing-vehicle-info-wrapper .dws-window-sticker-icon-file,.dws-listing-vehicle-info-wrapper .dws-window-sticker-icon-file-label{display:block;text-align:center}.dws-listing-vehicle-info-wrapper .dws-window-sticker-icon-file{font-size:45px}.dws-listing-sorting{padding-top:15px;padding-bottom:15px;background:#fff;margin-bottom:15px}.dws-listing-sorting span.dws-label{font-size:14px;line-height:10px!important;display:inline-block;padding:10px 5px!important;margin-right:-9px;text-transform:uppercase}.dws-listing-sorting button{background:no-repeat;font-size:19px;padding:10px 5px!important;line-height:0}.dws-listing-sorting .btn{font-size:16px;float:right;border:none}.dws-listing-sorting .btn.no-padding{padding:0!important;line-height:25px}.dws-listing-sorting .dropdown-menu{padding:5px 10px;width:auto}.dws-listing-sorting .dropdown-menu a.dropdown-item{color:#333;display:block;font-weight:600;white-space:nowrap}.dws-listing-sorting .vehicle-count{font-size:15px;line-height:28px;text-transform:uppercase;text-align:left}.dws-listing-sorting .sort-container{display:inline-block}@media (min-width:320px){.dws-listing-sorting .dws-page-sort .dws-sort-by .dropdown-menu{right:0;left:initial}}@media (min-width:1140px){.dws-listing-sorting .dws-page-sort .dws-sort-by .dropdown-menu{right:initial;left:0}}@media (min-width:1200px){.dws-listing-sorting .dws-page-sort .dws-sort-by .dropdown-menu{right:0;left:initial}}@media (min-width:1290px){.dws-listing-sorting .dws-page-sort .dws-sort-by .dropdown-menu{right:initial;left:0}}.dws-listing-sorting .dws-listing-item .dws-listing-price .field-value{margin-left:0}@media screen and (min-width:767px){.dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons-list ul.dws-listing-buttons{overflow:visible}.dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons-list ul.dws-listing-buttons li{float:left;margin-right:5px;margin-top:5px}.dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons-list ul.dws-listing-buttons li:nth-child(n+8) .dws-vlp-btn-tooltip:before{right:0;left:auto}.dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons-list ul.dws-listing-buttons li:nth-child(n+8) .dws-vlp-btn-tooltip:after{right:0;left:auto}.dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail ul.dws-listing-specs-item-list{margin-bottom:0}.dws-listing-vehicle-info-wrapper .info .dws-listing-specs-detail ul.dws-listing-specs-item-list li.dws-listing-specs-item{width:47%;display:inline-block}.dws-listing-pagination{align-items:center}}@media screen and (max-width:767px){.dws-listing-sorting{padding:5px 0}.dws-listing-sorting .sort-container{display:block;float:left;width:50%;padding:0;margin:2px 0}.dws-listing-sorting .sort-container:nth-child(1){text-align:left}.dws-listing-sorting .sort-container:nth-child(2){text-align:right}.dws-listing-sorting .sort-container span.dws-label{padding:5px 0!important;margin:0;display:block}.dws-listing-sorting .sort-container .no-padding{padding:0!important}.dws-listing-sorting .sort-container span.dws-sort-arrows{margin:0 8px 0 0;top:-1px}.dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-buttons-list .dws-listing-buttons li{width:100%!important}.dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-buttons-list .dws-listing-buttons li .btn{width:100%;margin-bottom:3px}.dws-vehicle-listing-container .dws-listing-vehicle-info-wrapper .info .dws-listing-button-wrapper .dws-listing-buttons-list ul.dws-listing-buttons{margin-bottom:0}.dws-vehicle-listing-container .hide-badge-in-mobile .dws-listing-history-reports{margin-top:0;margin-bottom:0}}.dws-listing-item{margin-bottom:15px}.dws-listing-item .dws-listing-image-holder{padding:40.8% 0;background-size:cover;display:block;background-repeat:no-repeat;width:inherit}.dws-listing-item .dws-listing-title{font-size:16px;font-weight:600;padding:5px 0}.dws-listing-item .dws-listing-price .field-value{display:inline-block;padding:5px 10px;font-weight:600;font-size:16px;margin-bottom:5px;margin-left:5px}.dws-listing-item .dws-listing-price .field-label{font-size:14px}.dws-listing-item .dws-listing-btn{text-transform:uppercase;font-size:13px}.dws-listing-pagination{margin-bottom:0}.dws-listing-pagination a.page-link-chevron{padding:6px 12px 4px!important}.dws-listing-pagination .pagination{margin:0 0 10px}.dws-listing-pagination .pagination:empty{margin-bottom:0}.dws-listing-pagination .pagination .ellipsis,.dws-listing-pagination .pagination .page-link{border:0}.dws-listing-pagination .dws-page-size-status{margin:0 0 10px}span.dws-sort-arrows{height:20px;position:relative;line-height:32px;margin:0 7px;float:left}span.dws-sort-arrows i.fa{font-size:14px}span.dws-sort-arrows .fa-caret-up{position:absolute;top:0}span.dws-sort-arrows .fa-caret-down{position:absolute;bottom:0}.dws-listing-filter .col-sm-12 ul.dws-filter-label{margin-bottom:5px}.dws-listing-filter .col-sm-12 ul.dws-filter-label:empty{margin-bottom:0}.dws-listing-filter .col-sm-12 ul.dws-filter-label li{display:inline}.dws-listing-filter .col-sm-12 ul.dws-filter-label li:last-child>a.filter-value{margin-right:0}.dws-listing-filter .col-sm-12 ul.dws-filter-label li a.filter-value{padding:5px 0 5px 10px;line-height:18px;vertical-align:middle;display:inline-block;margin-bottom:5px;margin-right:2px}.dws-listing-filter .col-sm-12 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-listing-filter .col-sm-12 ul.dws-filter-label li a.filter-value.btn-filter-clear-all{padding:8px 10px}.msrp-zero-remove{margin-bottom:10px}.msrp-zero-remove .msrp-label-value{border-radius:15px;padding:5px;font-size:15px;font-weight:600}.msrp-zero-remove .msrp-label-value.sold-remove.crossed-out-price-remove.field-label{padding-bottom:0}